From fb702dadb71c924ff1a31c34cb786bce6e418b72 Mon Sep 17 00:00:00 2001 From: Ali Romman <226877337+aliromman@users.noreply.github.com> Date: Thu, 22 Oct 2026 12:48:00 -0500 Subject: [PATCH 1/4] Prove source-bound information and snapshot cut limits --- .../actual-query-information-bounds/NOTICE.md | 39 + .../PACKAGE-MANIFEST.json | 552 + .../actual-query-information-bounds/PROOF.md | 210 + .../actual-query-information-bounds/README.md | 117 + .../SOURCE-MANIFEST.json | 591 + .../SOURCE-PINS.md | 61 + .../VALIDATION.md | 43 + .../snapshot-audit/review_snapshot_rows.py | 217 + .../cover-algebra/review_query_moments.py | 91 + .../review/independent_residual.py | 162 + .../residual-syndrome/verify_residual.py | 225 + .../frozen/source-domain/review_cover.py | 185 + .../temporal-reuse/QUERY-FIFTH-MOMENT.json | 118 + .../check_query_fifth_moment.py | 169 + .../check_query_fourth_moment.py | 292 + .../notices/LICENSE | 201 + .../research/gauge44-slots-t16/NOTICE.md | 24 + .../gauge44-slots-t16/UPSTREAM-NOTICE.md | 34 + .../gauge44-slots-t16/construction/NOTICE.md | 9 + .../research/gauge44-slots-t16/t16/NOTICE.md | 39 + .../CENTRE-FREE-PROGRAMS.json.gz | Bin 0 -> 211301 bytes .../lanes/circuit-interface/INTERFACE.json | 1441 + .../snapshot-audit/SNAPSHOT-ROWS-REVIEW.json | 445 + .../snapshot-audit/SNAPSHOT-ROWS-REVIEW.md | 98 + .../snapshot-audit/review_snapshot_rows.py | 216 + .../payload/lanes/cover-algebra/ALGEBRA.json | 105 + .../MOVABLE-RANK8-CUTS-REVIEW.json | 275 + .../MOVABLE-RANK8-CUTS-REVIEW.md | 93 + .../cover-algebra/MOVABLE-SNAPSHOT-CUTS.md | 160 + .../payload/lanes/cover-algebra/PROOF.md | 239 + .../cover-algebra/QUERY-MOMENTS-REVIEW.json | 24 + .../cover-algebra/QUERY-MOMENTS-REVIEW.md | 49 + .../QUERY-SUPPORT-DISTANCE-REVIEW.json | 53 + .../RANK5-UNION-CUTS-REVIEW.json | 235 + .../cover-algebra/RANK5-UNION-CUTS-REVIEW.md | 68 + .../cover-algebra/SNAPSHOT-FLAG-CUT.json | 174 + .../lanes/cover-algebra/SNAPSHOT-FLAG-CUT.md | 112 + .../SNAPSHOT-SUPPORT-REVIEW.json | 26836 +++ .../cover-algebra/check_snapshot_flag_cut.py | 118 + .../review_movable_rank8_cuts.py | 179 + .../cover-algebra/review_query_moments.py | 91 + .../review_query_support_distance.py | 87 + .../cover-algebra/review_rank5_union_cuts.py | 177 + .../cover-algebra/review_snapshot_support.py | 165 + .../lanes/cover-algebra/verify_algebra.py | 248 + .../encoded-controller/CONTROLLER-CHECKS.json | 63 + .../lanes/encoded-controller/CONTROLLER.md | 202 + .../BACKWARD-SNAPSHOT-INTERVALS.json.gz | Bin 0 -> 414717 bytes .../history-encoding/LOW-BIRTH-UNION-CUTS.md | 162 + .../MOVABLE-CUT-THEOREM-REVIEW.json | 14 + .../MOVABLE-CUT-THEOREM-REVIEW.md | 38 + .../MOVABLE-FULL-RANK-CUTS.json | 4904 + .../history-encoding/MOVABLE-RANK8-CUTS.md | 95 + .../QUERY-SUPPORT-DISTANCE.json | 478 + .../QUERY-SUPPORT-DISTANCE.md | 129 + .../history-encoding/RANK5-UNION-CUTS.json | 165393 +++++++++++++++ .../SNAPSHOT-CONE-OBSTRUCTION.json | 21549 ++ .../SNAPSHOT-CONE-OBSTRUCTION.md | 129 + .../SNAPSHOT-FLAG-CUT-REVIEW.json | 65 + .../SNAPSHOT-FLAG-CUT-REVIEW.md | 65 + .../check_query_support_distance.py | 114 + .../check_snapshot_cone_obstruction.py | 160 + .../review_snapshot_flag_cut.py | 161 + .../interface-proof/NATIVE-LIFT-REVIEW.json | 68 + .../payload/lanes/interface-proof/PROOF.md | 244 + .../payload/lanes/residual-syndrome/PROOF.md | 336 + .../lanes/residual-syndrome/RESIDUAL.json | 134 + .../review/ACCEPTED-AMENDMENTS.json | 19 + .../review/INDEPENDENT-RECEIPT.json | 307 + .../review/REVIEW-EDITS.json | 14 + .../review/REVIEW-STATUS.json | 27 + .../lanes/residual-syndrome/review/REVIEW.md | 115 + .../review/independent_residual.py | 154 + .../residual-syndrome/verify_residual.py | 218 + .../lanes/source-domain/COVER-REVIEW.json | 39 + .../lanes/source-domain/COVER-REVIEW.md | 97 + .../lanes/source-domain/review_cover.py | 182 + .../lanes/source-domain/verify_domain.py | 193 + .../temporal-reuse/QUERY-FIFTH-MOMENT.json | 118 + .../temporal-reuse/QUERY-FOURTH-MOMENT.json | 517 + .../lanes/temporal-reuse/QUERY-MOMENTS.md | 303 + .../temporal-reuse/SPECTRAL-BOUND-REVIEW.json | 315 + .../temporal-reuse/SPECTRAL-BOUND-REVIEW.md | 163 + .../check_query_fifth_moment.py | 169 + .../check_query_fourth_moment.py | 285 + .../temporal-reuse/check_source_matrix.py | 106 + .../temporal-reuse/review_spectral_bound.py | 281 + .../payload/upstream/CANONICAL-WORD.json.gz | Bin 0 -> 84805 bytes .../payload/upstream/DATA-PHASES.json | 1 + .../payload/upstream/GLOBAL-TEMPLATE.json.gz | Bin 0 -> 607002 bytes .../payload/upstream/LOCAL-PROGRAMS.json.gz | Bin 0 -> 209318 bytes .../actual-query-information-bounds/replay.py | 164 + .../validation/REPLAY.json | 185 + .../REVIEW.json | 240 + .../actual-query-information-bounds/REVIEW.md | 147 + .../REVIEWED-PACKAGE-HASHES.json | 112 + .../SOURCE-AND-REPLAY-CHECKS.json | 42 + .../cold-replay/REPLAY.json | 185 + 98 files changed, 234268 insertions(+) create mode 100644 research/actual-query-information-bounds/NOTICE.md create mode 100644 research/actual-query-information-bounds/PACKAGE-MANIFEST.json create mode 100644 research/actual-query-information-bounds/PROOF.md create mode 100644 research/actual-query-information-bounds/README.md create mode 100644 research/actual-query-information-bounds/SOURCE-MANIFEST.json create mode 100644 research/actual-query-information-bounds/SOURCE-PINS.md create mode 100644 research/actual-query-information-bounds/VALIDATION.md create mode 100644 research/actual-query-information-bounds/frozen/circuit-interface/snapshot-audit/review_snapshot_rows.py create mode 100644 research/actual-query-information-bounds/frozen/cover-algebra/review_query_moments.py create mode 100644 research/actual-query-information-bounds/frozen/residual-syndrome/review/independent_residual.py create mode 100644 research/actual-query-information-bounds/frozen/residual-syndrome/verify_residual.py create mode 100644 research/actual-query-information-bounds/frozen/source-domain/review_cover.py create mode 100644 research/actual-query-information-bounds/frozen/temporal-reuse/QUERY-FIFTH-MOMENT.json create mode 100644 research/actual-query-information-bounds/frozen/temporal-reuse/check_query_fifth_moment.py create mode 100644 research/actual-query-information-bounds/frozen/temporal-reuse/check_query_fourth_moment.py create mode 100644 research/actual-query-information-bounds/notices/LICENSE create mode 100644 research/actual-query-information-bounds/notices/research/gauge44-slots-t16/NOTICE.md create mode 100644 research/actual-query-information-bounds/notices/research/gauge44-slots-t16/UPSTREAM-NOTICE.md create mode 100644 research/actual-query-information-bounds/notices/research/gauge44-slots-t16/construction/NOTICE.md create mode 100644 research/actual-query-information-bounds/notices/research/gauge44-slots-t16/t16/NOTICE.md create mode 100644 research/actual-query-information-bounds/payload/lanes/circuit-interface/CENTRE-FREE-PROGRAMS.json.gz create mode 100644 research/actual-query-information-bounds/payload/lanes/circuit-interface/INTERFACE.json create mode 100644 research/actual-query-information-bounds/payload/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.json create mode 100644 research/actual-query-information-bounds/payload/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.md create mode 100644 research/actual-query-information-bounds/payload/lanes/circuit-interface/snapshot-audit/review_snapshot_rows.py create mode 100644 research/actual-query-information-bounds/payload/lanes/cover-algebra/ALGEBRA.json create mode 100644 research/actual-query-information-bounds/payload/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.json create mode 100644 research/actual-query-information-bounds/payload/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.md create mode 100644 research/actual-query-information-bounds/payload/lanes/cover-algebra/MOVABLE-SNAPSHOT-CUTS.md create mode 100644 research/actual-query-information-bounds/payload/lanes/cover-algebra/PROOF.md create mode 100644 research/actual-query-information-bounds/payload/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.json create mode 100644 research/actual-query-information-bounds/payload/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.md create mode 100644 research/actual-query-information-bounds/payload/lanes/cover-algebra/QUERY-SUPPORT-DISTANCE-REVIEW.json create mode 100644 research/actual-query-information-bounds/payload/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.json create mode 100644 research/actual-query-information-bounds/payload/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.md create mode 100644 research/actual-query-information-bounds/payload/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.json create mode 100644 research/actual-query-information-bounds/payload/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.md create mode 100644 research/actual-query-information-bounds/payload/lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json create mode 100644 research/actual-query-information-bounds/payload/lanes/cover-algebra/check_snapshot_flag_cut.py create mode 100644 research/actual-query-information-bounds/payload/lanes/cover-algebra/review_movable_rank8_cuts.py create mode 100644 research/actual-query-information-bounds/payload/lanes/cover-algebra/review_query_moments.py create mode 100644 research/actual-query-information-bounds/payload/lanes/cover-algebra/review_query_support_distance.py create mode 100644 research/actual-query-information-bounds/payload/lanes/cover-algebra/review_rank5_union_cuts.py create mode 100644 research/actual-query-information-bounds/payload/lanes/cover-algebra/review_snapshot_support.py create mode 100644 research/actual-query-information-bounds/payload/lanes/cover-algebra/verify_algebra.py create mode 100644 research/actual-query-information-bounds/payload/lanes/encoded-controller/CONTROLLER-CHECKS.json create mode 100644 research/actual-query-information-bounds/payload/lanes/encoded-controller/CONTROLLER.md create mode 100644 research/actual-query-information-bounds/payload/lanes/history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz create mode 100644 research/actual-query-information-bounds/payload/lanes/history-encoding/LOW-BIRTH-UNION-CUTS.md create mode 100644 research/actual-query-information-bounds/payload/lanes/history-encoding/MOVABLE-CUT-THEOREM-REVIEW.json create mode 100644 research/actual-query-information-bounds/payload/lanes/history-encoding/MOVABLE-CUT-THEOREM-REVIEW.md create mode 100644 research/actual-query-information-bounds/payload/lanes/history-encoding/MOVABLE-FULL-RANK-CUTS.json create mode 100644 research/actual-query-information-bounds/payload/lanes/history-encoding/MOVABLE-RANK8-CUTS.md create mode 100644 research/actual-query-information-bounds/payload/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.json create mode 100644 research/actual-query-information-bounds/payload/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.md create mode 100644 research/actual-query-information-bounds/payload/lanes/history-encoding/RANK5-UNION-CUTS.json create mode 100644 research/actual-query-information-bounds/payload/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json create mode 100644 research/actual-query-information-bounds/payload/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md create mode 100644 research/actual-query-information-bounds/payload/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.json create mode 100644 research/actual-query-information-bounds/payload/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.md create mode 100644 research/actual-query-information-bounds/payload/lanes/history-encoding/check_query_support_distance.py create mode 100644 research/actual-query-information-bounds/payload/lanes/history-encoding/check_snapshot_cone_obstruction.py create mode 100644 research/actual-query-information-bounds/payload/lanes/history-encoding/review_snapshot_flag_cut.py create mode 100644 research/actual-query-information-bounds/payload/lanes/interface-proof/NATIVE-LIFT-REVIEW.json create mode 100644 research/actual-query-information-bounds/payload/lanes/interface-proof/PROOF.md create mode 100644 research/actual-query-information-bounds/payload/lanes/residual-syndrome/PROOF.md create mode 100644 research/actual-query-information-bounds/payload/lanes/residual-syndrome/RESIDUAL.json create mode 100644 research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/ACCEPTED-AMENDMENTS.json create mode 100644 research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/INDEPENDENT-RECEIPT.json create mode 100644 research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/REVIEW-EDITS.json create mode 100644 research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/REVIEW-STATUS.json create mode 100644 research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/REVIEW.md create mode 100644 research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/independent_residual.py create mode 100644 research/actual-query-information-bounds/payload/lanes/residual-syndrome/verify_residual.py create mode 100644 research/actual-query-information-bounds/payload/lanes/source-domain/COVER-REVIEW.json create mode 100644 research/actual-query-information-bounds/payload/lanes/source-domain/COVER-REVIEW.md create mode 100644 research/actual-query-information-bounds/payload/lanes/source-domain/review_cover.py create mode 100644 research/actual-query-information-bounds/payload/lanes/source-domain/verify_domain.py create mode 100644 research/actual-query-information-bounds/payload/lanes/temporal-reuse/QUERY-FIFTH-MOMENT.json create mode 100644 research/actual-query-information-bounds/payload/lanes/temporal-reuse/QUERY-FOURTH-MOMENT.json create mode 100644 research/actual-query-information-bounds/payload/lanes/temporal-reuse/QUERY-MOMENTS.md create mode 100644 research/actual-query-information-bounds/payload/lanes/temporal-reuse/SPECTRAL-BOUND-REVIEW.json create mode 100644 research/actual-query-information-bounds/payload/lanes/temporal-reuse/SPECTRAL-BOUND-REVIEW.md create mode 100644 research/actual-query-information-bounds/payload/lanes/temporal-reuse/check_query_fifth_moment.py create mode 100644 research/actual-query-information-bounds/payload/lanes/temporal-reuse/check_query_fourth_moment.py create mode 100644 research/actual-query-information-bounds/payload/lanes/temporal-reuse/check_source_matrix.py create mode 100644 research/actual-query-information-bounds/payload/lanes/temporal-reuse/review_spectral_bound.py create mode 100644 research/actual-query-information-bounds/payload/upstream/CANONICAL-WORD.json.gz create mode 100644 research/actual-query-information-bounds/payload/upstream/DATA-PHASES.json create mode 100644 research/actual-query-information-bounds/payload/upstream/GLOBAL-TEMPLATE.json.gz create mode 100644 research/actual-query-information-bounds/payload/upstream/LOCAL-PROGRAMS.json.gz create mode 100644 research/actual-query-information-bounds/replay.py create mode 100644 research/actual-query-information-bounds/validation/REPLAY.json create mode 100644 research/publication-reviews/actual-query-information-bounds/REVIEW.json create mode 100644 research/publication-reviews/actual-query-information-bounds/REVIEW.md create mode 100644 research/publication-reviews/actual-query-information-bounds/REVIEWED-PACKAGE-HASHES.json create mode 100644 research/publication-reviews/actual-query-information-bounds/SOURCE-AND-REPLAY-CHECKS.json create mode 100644 research/publication-reviews/actual-query-information-bounds/cold-replay/REPLAY.json diff --git a/research/actual-query-information-bounds/NOTICE.md b/research/actual-query-information-bounds/NOTICE.md new file mode 100644 index 0000000000..0a368da469 --- /dev/null +++ b/research/actual-query-information-bounds/NOTICE.md @@ -0,0 +1,39 @@ +# Attribution and license + +This package preserves results from Ali Romman's centre-encoding campaign. +OpenAI Codex assisted with the research, proofs, code, and package review. +The recorded independent reviews are reviews by separate agents. No +independent human review is claimed. New material uses Apache-2.0; the +[license](notices/LICENSE) is included. + +The historical native word and phase data come from commit +`bce54fb3f895cbe5cd4c0eb477c3afeed100190f`. The original notices remain +unchanged: + +- [Gauge44 notice](notices/research/gauge44-slots-t16/NOTICE.md). +- [Construction notice](notices/research/gauge44-slots-t16/construction/NOTICE.md). +- [T16 integration notice](notices/research/gauge44-slots-t16/t16/NOTICE.md). +- [Upstream notice](notices/research/gauge44-slots-t16/UPSTREAM-NOTICE.md). + +These sources retain the Jeremy Kothe, Chafik Boukhalfa, Hao Yan, icekylinx, +Rohan Arun, and other supplier, compiler, owner, and controller credit. +The complete notices define that ancestry. This package does not claim the +source word, route recipes, or earlier supplier results as new work. + +The campaign root supplied the fourth-moment target and the pair-union cut +idea. The encoded-controller lane supplied the actual query interface. +The temporal-reuse lane proved and checked the five-moment result and the +source matrix binding. The history-encoding lane supplied the support +distance, cone obstruction, and exact cut certificates. The cover-algebra +lane supplied the general cut theorem, global flag bound, routed-projection +bound, and independent moment, support, and cut reviews. The source-domain +lane independently checked the cover traces. The circuit-interface lane +supplied the scalar words and full snapshot source review. The +interface-proof lane supplied the local native lift. The residual-syndrome +lane supplied the residual theorem and its separate exact algebra review. + +[SOURCE-MANIFEST.json](SOURCE-MANIFEST.json) records the exact campaign +paths and hashes. Original proofs and unchanged receipts retain their +author and AI disclosures. Portable checker changes concern input paths +and their explicit source pins. The original changed files remain under +[frozen](frozen). diff --git a/research/actual-query-information-bounds/PACKAGE-MANIFEST.json b/research/actual-query-information-bounds/PACKAGE-MANIFEST.json new file mode 100644 index 0000000000..79c0cb3408 --- /dev/null +++ b/research/actual-query-information-bounds/PACKAGE-MANIFEST.json @@ -0,0 +1,552 @@ +{ + "files": [ + { + "bytes": 2203, + "path": "NOTICE.md", + "sha256": "40e1cf742e31b0146f7dfb506871651fbce1545ed1e9b6d73926bc1cce8eca79" + }, + { + "bytes": 10470, + "path": "PROOF.md", + "sha256": "898388f738b6857e176831629d03a18734beca2d3732a15c1e80081e6c366ad0" + }, + { + "bytes": 7760, + "path": "README.md", + "sha256": "a98ded794a2cdbe18a02e31498623ed95f69ae7e9efb5931e866c4d61797f3f4" + }, + { + "bytes": 30455, + "path": "SOURCE-MANIFEST.json", + "sha256": "7b01de4de8e46f22f641be44afaed8e10af8a0a141341a0436b05fa3ff662c87" + }, + { + "bytes": 3547, + "path": "SOURCE-PINS.md", + "sha256": "a4e6f3dc661683546a3f2d1472b5081e0a10de9ba4129a2e60e441983a806736" + }, + { + "bytes": 2242, + "path": "VALIDATION.md", + "sha256": "c7c43157c454585c527af4008b100d7096068fcb28a0a2b2ceddc17d9ce9b6e3" + }, + { + "bytes": 11588, + "path": "frozen/circuit-interface/snapshot-audit/review_snapshot_rows.py", + "sha256": "ef74bba4dd9afe205242a8b5471741f13304bff8e2f714ccbc673a73ec928109" + }, + { + "bytes": 5712, + "path": "frozen/cover-algebra/review_query_moments.py", + "sha256": "9f3cff9ff7459800afff681c18276ebc0d6a140a66b58af76b3140015889518c" + }, + { + "bytes": 7512, + "path": "frozen/residual-syndrome/review/independent_residual.py", + "sha256": "8071d3a27df0eb08d8694e75c30c0aa557fed51e5dfe5e0b5e31c122c38699cc" + }, + { + "bytes": 9739, + "path": "frozen/residual-syndrome/verify_residual.py", + "sha256": "847a21d79fcaa1e19793f43348478e6966344d3067b22795f3b2becd68074a97" + }, + { + "bytes": 8939, + "path": "frozen/source-domain/review_cover.py", + "sha256": "b447b1358e3376089639446f3d264565d75a75e1e471d29a0f8e5aa097f7f0c9" + }, + { + "bytes": 3164, + "path": "frozen/temporal-reuse/QUERY-FIFTH-MOMENT.json", + "sha256": "d346e38c1dc323d3304c94e7faf14384ac7970bb7b7775c49749a90a509fa0e9" + }, + { + "bytes": 7821, + "path": "frozen/temporal-reuse/check_query_fifth_moment.py", + "sha256": "bea72f2bafab8cc38142557d6d3a1bee5f4db1f9a2a75668fce146ca6ebba4f0" + }, + { + "bytes": 12758, + "path": "frozen/temporal-reuse/check_query_fourth_moment.py", + "sha256": "c22539e007c763b2d92d2932c4d84080ccda8549774d6be8b7705575a03a253f" + }, + { + "bytes": 11357, + "path": "notices/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + { + "bytes": 1964, + "path": "notices/research/gauge44-slots-t16/NOTICE.md", + "sha256": "7a8d17b04da1e6c9d0ec217fb5bda72faa09d9a21695128722dd1e2827870fcf" + }, + { + "bytes": 6406, + "path": "notices/research/gauge44-slots-t16/UPSTREAM-NOTICE.md", + "sha256": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610" + }, + { + "bytes": 950, + "path": "notices/research/gauge44-slots-t16/construction/NOTICE.md", + "sha256": "defe7e44af610e25a6c50c1c3b2efd0972d0690574995c0c872fc50eebf4c816" + }, + { + "bytes": 2245, + "path": "notices/research/gauge44-slots-t16/t16/NOTICE.md", + "sha256": "902370e6bfcd39dbea2ece474f15fccbcce3b8e966b2b94066bd03e5174591b5" + }, + { + "bytes": 211301, + "path": "payload/lanes/circuit-interface/CENTRE-FREE-PROGRAMS.json.gz", + "sha256": "52fe044c2bb802cd823c10deefa28c18bbffe2a69f682180e9d6f729263dc8e8" + }, + { + "bytes": 23232, + "path": "payload/lanes/circuit-interface/INTERFACE.json", + "sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" + }, + { + "bytes": 5352, + "path": "payload/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.json", + "sha256": "9e9f0c6d2ad201c2a49fef21fbf41fd6433e0e65c3341f653ece71ef906ce254" + }, + { + "bytes": 4276, + "path": "payload/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.md", + "sha256": "907d1e7fb1f92d41055c1a028bbb8c22de1844aa742bb42921cfd3c499fe4f5f" + }, + { + "bytes": 11531, + "path": "payload/lanes/circuit-interface/snapshot-audit/review_snapshot_rows.py", + "sha256": "c8a72435ce0dc8c8f2c387f2ce24bc3e900f9559d3fdc824e4fc4ee4055921fc" + }, + { + "bytes": 2555, + "path": "payload/lanes/cover-algebra/ALGEBRA.json", + "sha256": "eeb601e4a898a6b51ad2eeb53917a5a150c0667615ea42068666a9737fe33811" + }, + { + "bytes": 5472, + "path": "payload/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.json", + "sha256": "d75fe3bd9f3c9391aed01368af37a3f56792ad95bcdefe21bbd4cbf0bdc2de50" + }, + { + "bytes": 4172, + "path": "payload/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.md", + "sha256": "c1ddfd7366ec4affe7eb50396e5016c53621c3613e568a5106af9095a9985e26" + }, + { + "bytes": 7111, + "path": "payload/lanes/cover-algebra/MOVABLE-SNAPSHOT-CUTS.md", + "sha256": "cc26bd7b4d82bece7bd4b409350313539b953a26e88115d1efecb97bf538ead1" + }, + { + "bytes": 8498, + "path": "payload/lanes/cover-algebra/PROOF.md", + "sha256": "1d72716fc0dc0e2f9071d0940cec54348da1d12d629eda9432baebccb4a65df4" + }, + { + "bytes": 1423, + "path": "payload/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.json", + "sha256": "671e54c971bcf296286ff0a6b2ec7c7b8f45db0df80cffab786bf478db0e4d87" + }, + { + "bytes": 2790, + "path": "payload/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.md", + "sha256": "0e61bfd7ad9c1f4c506f1d33e37c4abe43d55211521f1362108a52d99388dba2" + }, + { + "bytes": 1830, + "path": "payload/lanes/cover-algebra/QUERY-SUPPORT-DISTANCE-REVIEW.json", + "sha256": "720824f618aadb2b8d5c2e56709157009e3b8915eef2119c856ba7f478ea0050" + }, + { + "bytes": 6297, + "path": "payload/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.json", + "sha256": "d9dd35aa3fe97fa7c76afd2054725925527a4a604e7d4a6bd11b7ae8e957d076" + }, + { + "bytes": 3191, + "path": "payload/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.md", + "sha256": "1073724667ddaaa3808c10f5def0a12627ce21b5060529852d47f85c7dc9c795" + }, + { + "bytes": 2425, + "path": "payload/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.json", + "sha256": "2c001f0336c1f930a41eace304e957eb5da354edc56c4c9b0449bf253d65fb25" + }, + { + "bytes": 4024, + "path": "payload/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.md", + "sha256": "f550ecd52133f7fb856538abf6ed7ef9241577bf309f7268cd4610b8c12735df" + }, + { + "bytes": 333522, + "path": "payload/lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json", + "sha256": "d3a7dc571b2ac2e55945918b0bccd66d99d0d08b6b7af8326e53999578e61fe7" + }, + { + "bytes": 5658, + "path": "payload/lanes/cover-algebra/check_snapshot_flag_cut.py", + "sha256": "b49857d0005b19880309c2790378fe1b956a5ada092b94a4814d2bc016ab1b28" + }, + { + "bytes": 9160, + "path": "payload/lanes/cover-algebra/review_movable_rank8_cuts.py", + "sha256": "0d08ff149f29f522d337495bd76779a207457c77801dceb9360b71820989ba39" + }, + { + "bytes": 5712, + "path": "payload/lanes/cover-algebra/review_query_moments.py", + "sha256": "877c902c658fef004511fbd55e4265ac6a6f044d8f8e2e294db29ef33aeca2c8" + }, + { + "bytes": 4925, + "path": "payload/lanes/cover-algebra/review_query_support_distance.py", + "sha256": "8e7ac1aaadbc6af5c2d30b805704dc7012f5ba4e1d1776ab32ee6455b2bbbf84" + }, + { + "bytes": 8607, + "path": "payload/lanes/cover-algebra/review_rank5_union_cuts.py", + "sha256": "fb4d62ce46609842cb18f0b92b7071a4179530c31923071cc644037cfe7d252c" + }, + { + "bytes": 8113, + "path": "payload/lanes/cover-algebra/review_snapshot_support.py", + "sha256": "b605064b4be17fd2ceb6825fe01cd6b813abd3351ad499dd6c5b4fa4947a52ba" + }, + { + "bytes": 10281, + "path": "payload/lanes/cover-algebra/verify_algebra.py", + "sha256": "cb23fdc8a14a6f3ff1e73cdba4e1497a9a95f5ca6d765ecb02fdaa3087782949" + }, + { + "bytes": 2361, + "path": "payload/lanes/encoded-controller/CONTROLLER-CHECKS.json", + "sha256": "66ae977124f21e4126ebf4883091f4adf8c9ac3bf2f2a90b1d7d9bb8c93de74c" + }, + { + "bytes": 9662, + "path": "payload/lanes/encoded-controller/CONTROLLER.md", + "sha256": "255f5399f7e1a0ae144b8204189ef96235f845827e5e43b07e8440de5ad7652f" + }, + { + "bytes": 414717, + "path": "payload/lanes/history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz", + "sha256": "a15fbfcb758cb77b5b044963d771ac6baf4ff9d155e6c46f47bac3694b1fc17f" + }, + { + "bytes": 6896, + "path": "payload/lanes/history-encoding/LOW-BIRTH-UNION-CUTS.md", + "sha256": "d85d71839a600f7d8d0cb511530ca2d1169f0efa543f8c342d2b2cbfe9396629" + }, + { + "bytes": 564, + "path": "payload/lanes/history-encoding/MOVABLE-CUT-THEOREM-REVIEW.json", + "sha256": "04f4ff33ffc46f307879a94a0b8f3bd71984ddf8e2ecacb1c90923cfe82f4db7" + }, + { + "bytes": 1734, + "path": "payload/lanes/history-encoding/MOVABLE-CUT-THEOREM-REVIEW.md", + "sha256": "c66bf73004bbe81441d26a4c69a551d4f439af37dc75d1a4365b0a5bf174ae57" + }, + { + "bytes": 71777, + "path": "payload/lanes/history-encoding/MOVABLE-FULL-RANK-CUTS.json", + "sha256": "62c3b26274ef80a75bbc90b680ceeed9ed24fb158fd7db32594995859c875951" + }, + { + "bytes": 4242, + "path": "payload/lanes/history-encoding/MOVABLE-RANK8-CUTS.md", + "sha256": "9e8ebc108a758883e9811798900bbaa7c42ffa90ac960953a7596d3427f50708" + }, + { + "bytes": 6828, + "path": "payload/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.json", + "sha256": "6c22878f6259772183263ae192422f8089113a11629662aee31fd82cea4824ce" + }, + { + "bytes": 5805, + "path": "payload/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.md", + "sha256": "132a94c9f7e5ea3f5901455cded5685e6c3b1968ea4553b3c019f55a559ecb66" + }, + { + "bytes": 2827584, + "path": "payload/lanes/history-encoding/RANK5-UNION-CUTS.json", + "sha256": "caf4ea536cc79ec7cd585b9f3d4714efc86874785cf463dc215d0158caff5607" + }, + { + "bytes": 289400, + "path": "payload/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json", + "sha256": "35698700474f2309a4eea2f192a5afbd2f42f580a7e0e510a0bb5687a87fdc2d" + }, + { + "bytes": 5433, + "path": "payload/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md", + "sha256": "be9575e1cac8706c42fddff243f435935e098d197edaf7f8689352c93b7e3961" + }, + { + "bytes": 1652, + "path": "payload/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.json", + "sha256": "07f77e4bf9837a2b486fc89e56dc01eeaa0443a778eae9c600cc483b64162ab1" + }, + { + "bytes": 3120, + "path": "payload/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.md", + "sha256": "edf2a9e94aee98ecfd59c99adf6d9c2d50925297bd56e2ba4be3440523747ab7" + }, + { + "bytes": 5803, + "path": "payload/lanes/history-encoding/check_query_support_distance.py", + "sha256": "d9bff383c911653f17087849203f3a64dc4d511f27f6a243bbfa7f3d175d9a09" + }, + { + "bytes": 6292, + "path": "payload/lanes/history-encoding/check_snapshot_cone_obstruction.py", + "sha256": "bab8729c4815ecca652a87a4d79e7a21661e243592553b86aa08cb2c250188fa" + }, + { + "bytes": 7126, + "path": "payload/lanes/history-encoding/review_snapshot_flag_cut.py", + "sha256": "e52355cbedf49346d2e27271fa999e68d66ae9b3d00980477d8750b66b0fc919" + }, + { + "bytes": 2367, + "path": "payload/lanes/interface-proof/NATIVE-LIFT-REVIEW.json", + "sha256": "61b3990c983b96b8bff01feab8c83a612ea41612b948b1059186ce9ffa9692ea" + }, + { + "bytes": 12095, + "path": "payload/lanes/interface-proof/PROOF.md", + "sha256": "410d540640137bdab6f80875c94eaed8a39e18c67539c882e74a31422ad6bd02" + }, + { + "bytes": 11345, + "path": "payload/lanes/residual-syndrome/PROOF.md", + "sha256": "442ef8966bbc093c57354e06c2d45b351a1f7c18a9750b2551296c7de6ced68d" + }, + { + "bytes": 2400, + "path": "payload/lanes/residual-syndrome/RESIDUAL.json", + "sha256": "e819f407bd7269a0505b1ceca70150825e8e2673321293fadccc20860887a8d2" + }, + { + "bytes": 1111, + "path": "payload/lanes/residual-syndrome/review/ACCEPTED-AMENDMENTS.json", + "sha256": "2232e53d163c89a1b6576115153c9bcc8b267dcef568068de1095132fde9f914" + }, + { + "bytes": 3848, + "path": "payload/lanes/residual-syndrome/review/INDEPENDENT-RECEIPT.json", + "sha256": "5657cd2219337f897d7f018f8d81f470878f66dd8662897ac501665fa8bfb810" + }, + { + "bytes": 708, + "path": "payload/lanes/residual-syndrome/review/REVIEW-EDITS.json", + "sha256": "6a9e2800595b35f44b7edcbc435810380abb13d4f6bfea771323a91ef2b683c9" + }, + { + "bytes": 1272, + "path": "payload/lanes/residual-syndrome/review/REVIEW-STATUS.json", + "sha256": "1b338a452f847d5474d46565a6cce49102e1682e0e9924c1fe5145573998eee4" + }, + { + "bytes": 5583, + "path": "payload/lanes/residual-syndrome/review/REVIEW.md", + "sha256": "c624527db82c498836568cfe316dcee92e6a320676954bd3109dbae105f12068" + }, + { + "bytes": 7134, + "path": "payload/lanes/residual-syndrome/review/independent_residual.py", + "sha256": "4da89227ea82871e28b615d8442273ccacee2adddb8cf0aef999a9fff2c2d38a" + }, + { + "bytes": 9430, + "path": "payload/lanes/residual-syndrome/verify_residual.py", + "sha256": "a8b1c54f36ee7daa4ca68b7f48689389078541ee4e7212f3ea5a36dca32ccdbb" + }, + { + "bytes": 1502, + "path": "payload/lanes/source-domain/COVER-REVIEW.json", + "sha256": "7cfc5263852b72710f21152b234c5b2ad57ad68120bb6b4f989a442e453b1a25" + }, + { + "bytes": 4452, + "path": "payload/lanes/source-domain/COVER-REVIEW.md", + "sha256": "9216f5fc1e329d15b887e2e647783ff6b09a2270f81352b63cc59e3f9947af72" + }, + { + "bytes": 8822, + "path": "payload/lanes/source-domain/review_cover.py", + "sha256": "79b8638f4d00f9bda89e193cdde5574e5139784b11bcc53fb6227e3ccd3abc09" + }, + { + "bytes": 9503, + "path": "payload/lanes/source-domain/verify_domain.py", + "sha256": "5e3e298d32b1ae5214a0fdc37bd0cb86b3e985b79e7fc57ba000cd8af99a8405" + }, + { + "bytes": 3164, + "path": "payload/lanes/temporal-reuse/QUERY-FIFTH-MOMENT.json", + "sha256": "562d05a6f830f88d36efc148f81a01f3dfa95afbcab8195a9b5add02a5fdb742" + }, + { + "bytes": 8268, + "path": "payload/lanes/temporal-reuse/QUERY-FOURTH-MOMENT.json", + "sha256": "df32110bbd285e3036bdb2082e3307b24edc7515953cab7a1b3b6b684adc1e66" + }, + { + "bytes": 12624, + "path": "payload/lanes/temporal-reuse/QUERY-MOMENTS.md", + "sha256": "91121028d7f084d3c1d53a16ca8a3634ce4ede59fcab31c9a74c4a221c7d75e5" + }, + { + "bytes": 6905, + "path": "payload/lanes/temporal-reuse/SPECTRAL-BOUND-REVIEW.json", + "sha256": "9639db0bdbc82255ef85273ac15a0aff68d5c659190557bf331d260eb714964f" + }, + { + "bytes": 8017, + "path": "payload/lanes/temporal-reuse/SPECTRAL-BOUND-REVIEW.md", + "sha256": "9bded2961ce5c0b0124b376e3f832c0ea326b85b6d31851a79801bd827f682bd" + }, + { + "bytes": 7821, + "path": "payload/lanes/temporal-reuse/check_query_fifth_moment.py", + "sha256": "2eee310e2db3593d4844e9806be695c869d0c101e881d677b5429232beb0e0a4" + }, + { + "bytes": 12485, + "path": "payload/lanes/temporal-reuse/check_query_fourth_moment.py", + "sha256": "e7ff30dfdc23dd929599c05aa037a082060906021d5e9a40e9f586e680d0449e" + }, + { + "bytes": 4617, + "path": "payload/lanes/temporal-reuse/check_source_matrix.py", + "sha256": "8e15afb0cb54c52867e61bc727eeb42b6020285bf69093a78431702d07503ddb" + }, + { + "bytes": 13513, + "path": "payload/lanes/temporal-reuse/review_spectral_bound.py", + "sha256": "83de0b4694a8ef1ee501130bca9ddedf6e265f6be44b855e61e327646a7529d9" + }, + { + "bytes": 84805, + "path": "payload/upstream/CANONICAL-WORD.json.gz", + "sha256": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219" + }, + { + "bytes": 814141, + "path": "payload/upstream/DATA-PHASES.json", + "sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa" + }, + { + "bytes": 607002, + "path": "payload/upstream/GLOBAL-TEMPLATE.json.gz", + "sha256": "a179dad87651aba340a5a8ddbcd86a8e757cad87b8a1f8bad48106fbecd38518" + }, + { + "bytes": 209318, + "path": "payload/upstream/LOCAL-PROGRAMS.json.gz", + "sha256": "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a" + }, + { + "bytes": 8879, + "path": "replay.py", + "sha256": "a0126b2e906045d5f905e8103424fc63f585453b58e2eca7541b7337e34d01b6" + }, + { + "bytes": 8180, + "path": "validation/REPLAY.json", + "sha256": "ee21a9fcd1d88af795806d1965b23c9bc5496674a94458914d761cb1e48c13e3" + }, + { + "bytes": 318, + "path": "validation/logs/complete-snapshot-rows.log", + "sha256": "9d4d678e9dd5a133cbdeacf25de6dc2ee17b8cb9248f4567a6a1a3f25c79b708" + }, + { + "bytes": 153, + "path": "validation/logs/cover-algebra.log", + "sha256": "3cc5570e18e317839ee30029625ce1c4aaf31fb83765938a07654aaebb8ca6c2" + }, + { + "bytes": 106, + "path": "validation/logs/cover-review.log", + "sha256": "bf795f34a9148f79929e99e1e1e4f191b9c3644f89790883a090b29a5052c826" + }, + { + "bytes": 150, + "path": "validation/logs/fifth-moment.log", + "sha256": "01955a9f572ddd9a2ddebdab1b994aa75f54bb1f796caac38584db8716d56176" + }, + { + "bytes": 175, + "path": "validation/logs/fourth-moment.log", + "sha256": "dfe90729376c78eb3f2cd443fe239d8aae7a29e848ab12236752dfe834fcedbc" + }, + { + "bytes": 1430, + "path": "validation/logs/global-cut-42-review.log", + "sha256": "9f7e49ff2c2feddb1bc943cf7e15916170aa3ba853b833bd06ba12f334c446f8" + }, + { + "bytes": 1035, + "path": "validation/logs/global-cut-42.log", + "sha256": "edd53188f4559d918cbc202c5cee3d1844a50b6f54832decaae3a99664ff4100" + }, + { + "bytes": 58, + "path": "validation/logs/moment-review.log", + "sha256": "ffb63c20420fa8bd59af3ee6866c1d98c1616c9e4e2c013a5413d65227bf720e" + }, + { + "bytes": 126, + "path": "validation/logs/rank5-cuts-review.log", + "sha256": "278177500193f952a712d24584ab628088765455a2962501b5042fc6b5fe10db" + }, + { + "bytes": 126, + "path": "validation/logs/rank8-cuts-review.log", + "sha256": "d3d790cc834d7e98a1baf529eac9374813a76e1b170d7e702ce355547f8227e2" + }, + { + "bytes": 41, + "path": "validation/logs/residual-review.log", + "sha256": "b56bfd097ec9f92efb50188da9ea6e5b91dcac14bdb01dc5c5a06b0046d1348a" + }, + { + "bytes": 155, + "path": "validation/logs/residual.log", + "sha256": "87cdb965dce3cfc8672b04830a7912bf4b20ed0ff7f605f27e15bd4eab83824a" + }, + { + "bytes": 170, + "path": "validation/logs/snapshot-cones.log", + "sha256": "571dafa1c69a32d6038c838694d866a08bad445d629a5b594cb6149dc97c9ded" + }, + { + "bytes": 1357, + "path": "validation/logs/snapshot-support-review.log", + "sha256": "fb55d12399a64df3cb5d8c96265267861886248a64b73de702fad3a67ecd7fde" + }, + { + "bytes": 35, + "path": "validation/logs/source-matrix.log", + "sha256": "ff9de568c95d90725e9ee8026929b589f8cf6ff30fb925359da262a4ce107eb6" + }, + { + "bytes": 50, + "path": "validation/logs/support-distance-review.log", + "sha256": "a5fdda9ded93539cedac793b6115cf5e22f9d9b5dafdd47c1bb7b12bfbc483d5" + }, + { + "bytes": 1316, + "path": "validation/logs/support-distance.log", + "sha256": "92baa17f1c2d2bbc68f58f71c726f68d8ee838532ac971aa5a3231f42271c1f9" + } + ], + "schema": 1, + "status": "ready_for_independent_package_review", + "total_bytes": 6407398 +} diff --git a/research/actual-query-information-bounds/PROOF.md b/research/actual-query-information-bounds/PROOF.md new file mode 100644 index 0000000000..97d4e5a488 --- /dev/null +++ b/research/actual-query-information-bounds/PROOF.md @@ -0,0 +1,210 @@ +# Exact statements and proof map + +This file states only the results included in this package. The linked +source notes contain the full proofs and retain their historical context. +Different sections have different hypotheses. + +## 1. One fixed source in nine charts + +Let `G` be the finite cover group containing the actual chart routes. Let +one complete field have dimension `N=|G| dim(W)` on the full module +`C[G] tensor W`. Use the right regular cover action. The selected ordinary +ports are the complement of the two fixed eight-port minors A and T. +Their source matrix obeys `R_U R_U*=48I`. + +For the nine actual routes `D_s`, set + +```text +B_s = R_U D_s, +P_s = B_s* B_s / 48, +S = P_0 + ... + P_8. +``` + +Each `P_s` is a projection of rank `8N`. The exact normalized moments of +S are `72,120,244,1649/3,47467/36`. A positive stage that occurs once in +a cyclic projection word can be removed at trace factor `1/12`. This uses +its fresh coordinate block and the actual port bases. It is not a freeness +assumption. The alternating fourth-order contraction is `23/216`. The only +new fifth-order type has contraction `23/2592`; the finite route check uses +194,400 supported triples and finds exactly 4,320 matching terms. + +Use weighted Cauchy with `9-S` and `f(S)=19S-6S^2`. Since `0<=S<=9I`, +the first five moments give + +```text +tr((9-S) f(S))/N = 5016, +tr((9-S) f(S)^2)/N = 57057, +9 rank(S)/N - 72 >= 5016^2/57057 = 40128/91. +``` + +Hence `rank(S)/N >= 15560/273`. A cache through which all nine queries +of this one source factor has at least this dimension in complete-field +units. It needs at least 57 whole fields. Whole eight-field cohorts require +at least eight cohorts, or 64 fields. + +The bound is sharp for the continuous positive-measure problem with these +five moments and spectrum in `[0,9]`. The witness has nodes +`0,(19-2 sqrt(22))/12,(19+2 sqrt(22))/12,9`, nonzero mass `15560/273`, +and mass `8/7833` at nine. This is not a claim about integer multiplicities +or the spectrum of the actual finite operator. + +Full proof: [QUERY-MOMENTS.md](payload/lanes/temporal-reuse/QUERY-MOMENTS.md). +Review: [QUERY-MOMENTS-REVIEW.md](payload/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.md). +The replay checks the source matrix, exact physical-to-logical chart +alignment, route order, all stated contractions, and both moment bounds. +It does not construct a cache or replace changing controller sources with +one fixed source. + +## 2. Support distance and a common snapshot span + +Let R be the actual `8 by 112` query matrix. Every nonzero complex scalar +row `aR` has at least 53 nonzero ports. The 112 old-root coefficient +directions all attain 53. + +The columns consist of 14 signed quartets. If t coefficients on a quartet +are nonzero, the respective lower bounds for its eight evaluations are +`0,8,4,6,5` for `t=0,1,2,3,4`. A generic real projection preserves each +complex zero sum and does not kill any nonzero coefficient. Equal-sum +subsets of positive real coefficients form an antichain. The permutation +chain count, together with opposite sign pairs, gives the quartet bounds. +The exact check adds those bounds over all 255 nonempty coefficient supports. +The minimum is 53. + +Restrict to the valid input family `X=JY`, with all helper and private inputs +zero. The actual snapshot support theorem states that a row in frame U +uses only ports whose labels are perpendicular to U. Every actual frame +of rank at least two permits at most 20 ports. Thus two such birth fields +cannot form a nonzero query: they use at most 40 ports. + +If m independent birth fields span k query dimensions, their coefficient +code has minimum nonzero weight at least three. Deletion of two coordinates +is injective, so `k<=m-2`. For full fields, use a linear section of the +reconstruction map and delete two field blocks. The same proof gives +`kd<=(m-2)d`. This requires each birth field to have source-port support at +most 20, with no extra uncounted source reads. + +Full proof: [QUERY-SUPPORT-DISTANCE.md](payload/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.md). +Review: [QUERY-SUPPORT-DISTANCE-REVIEW.json](payload/lanes/cover-algebra/QUERY-SUPPORT-DISTANCE-REVIEW.json). +This is a field-count bound for one common span. It does not price a general +shared network. + +## 3. One snapshot cone + +The pinned snapshot source contains 12,271 exact scalar rows, 16,687 +availability intervals, and 1,004 actual frames. The independent source +replay checks all 712 formal inputs, all interval endpoints and interiors, +and the final map `(x,y,h,c)->(x-Jy,y,h,0)`. + +For each positive proper actual frame U, put +`E_U={p:q_p is not perpendicular to U}`. The exact minor certificate gives +`rank(R_E_U)=8` for all 1,002 choices of U. On `X=JY`, helper/private zero, +and Y supported on `E_U`, every snapshot at a containing frame vanishes. +Every completed X and helper baseline also vanishes. The required queries +can take all eight independent values. Therefore no nonzero completed query +can be formed from that cone, even when all times and all these baselines +are granted. + +Full proof: [SNAPSHOT-CONE-OBSTRUCTION.md](payload/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md). +Source review: [SNAPSHOT-ROWS-REVIEW.md](payload/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.md). +The theorem does not include captures from incomparable cones, a changed +core, or new observations inside a native child. + +## 4. Shared linear networks and exact cuts + +A node v has a fixed free observation matrix `A_v`. A finite causal linear +circuit may share, add, and cancel values at a node. All unlisted input +channels are absent. For a set of nodes Omega containing the output nodes, +let `A_Omega` stack all inside observations and granted baselines. Then + +```text +d_Omega = rank(Q restricted to kernel(A_Omega)) + = rank([A_Omega; Q]) - rank(A_Omega) + <= sum of entering field capacities. +``` + +Restrict the input to the kernel. An induction in circuit order shows that +every inside value depends only on values that entered the cut. Re-entry is +charged again. This proof does not require an upward-closed cut. + +If nonnegative rational cut weights charge every allowed edge by at most +its cost, the weighted demand is a lower bound for the whole network cost. +For N-dimensional fields, each demand and capacity scales by N. In the +application, a frame edge `U -> V` preserves logical content, requires +`U subset V`, and costs `dim(V)-dim(U)` per carried field. The original +core and source-port meaning remain fixed. + +The global flag certificate uses binary basis +`[243,249,311,132,131,489,442,405,178]`. The nine source-shell ranks are +`[0,1,1,2,8,6,8,8,8]`, with sum 42. Pivot inclusion charges each increasing +edge by its dimension increase. The proof applies to shared values and +cancellation. It does not add separate output-tree bounds. + +The rank-five certificate covers frames +`630,631,632,633,635,637,734,735,736,737,739,741`. Each displayed overlap +has dimension five. Five unit cuts are injective on it, so every requested +k-dimensional subspace costs at least `5k` before the common merge. +No new observations enter afterward; completion costs at least `4k`. +The resulting bound is `9k`. The independent review checks the complete +712-column overlap and every actual inclusion edge in each stated model. + +For each rank-eight cone V in `{983,991}`, seven unit cuts have exact +source restriction rank eight and valid edge charges. Append FULL to +those cuts and add the singleton FULL cut. Every direct edge `U -> FULL` +is charged by at most `9-dim(U)`. Each cut is injective on any requested +k-query subspace. Thus the bound is `8k`, even if branches bypass V and +merge only at FULL. Proper frames must remain actual subframes of one +chosen V. The two cone certificates cannot be combined without checking +the new cross-cone edges and observations. + +The [general cut proof](payload/lanes/cover-algebra/MOVABLE-SNAPSHOT-CUTS.md) +and its [proof review](payload/lanes/history-encoding/MOVABLE-CUT-THEOREM-REVIEW.md) +state the linear model. The numerical results have separate +[global](payload/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.md), +[rank-five](payload/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.md), and +[rank-eight](payload/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.md) reviews. +The global result here is 42. No global bound of 64 is claimed. + +## 5. A complete residual channel + +This section uses the pinned nine-stage bank recipe and the separate +abstract routed interface `R_s R_s*=56I`. Let `C_0` be the old controller +before its final signed swap. Let C omit all nine centre blocks. Define +`d=dim(intersection_s im(R_s*))` on the full regular cover. + +The nine old-prefix bank rows have rank eight and unique relation +`c=(1,-1,-1,1,1,-1,-1,1,1)`. Every proper subset is independent. Write +`V_s=R_s(v_s tensor I)` and stack them in V. The kernel of `V*` has +dimension d, so `rank(V)=72|G|-d`. + +For the bank symplectic form Omega and strict lower block matrix +`L_ij=V_i Omega V_j*` for `i>j`, the chronological recurrence gives + +```text +C_0^-1 C - I = Omega V* (4I-L)^-1 V. +``` + +The relation coefficient has bank area four. On `ker(V*)`, the form +`4I-L` equals `-47/14` times the common-image inner product under its +specified identification. It is nonsingular. Thus the decoder loses no +additional rank, and `rank(C-C_0)=72|G|-d`. Every proper omitted-stage set +S gives exact rank `8|S||G|`. + +The separate two-projection cover theorem gives `d<=8|G|/183`. It uses +the full regular action, actual route products, and exact traces `4/7` +and `27/343`. Therefore the residual rank is greater than `71|G|` per +replica and greater than `1151|G|` across all 16 independent replicas. +A complete linear residual channel needs 72 or 1,152 whole cover arrays, +respectively. A joint encoder across replicas does not change the latter +ceiling. + +Full proof: [residual-syndrome/PROOF.md](payload/lanes/residual-syndrome/PROOF.md). +Reviews: [residual algebra](payload/lanes/residual-syndrome/review/REVIEW.md) +and [cover traces](payload/lanes/source-domain/COVER-REVIEW.md). +Application to the native controller inherits the +[local lift](payload/lanes/interface-proof/PROOF.md) and +[endpoint normal form](payload/lanes/encoded-controller/CONTROLLER.md). +Their native replay is not repeated in this package. + +This bound concerns one declared residual channel. It does not count peak +workspace, native child rank, or a procedure with later data reads. No +complete kappa calculation changes. diff --git a/research/actual-query-information-bounds/README.md b/research/actual-query-information-bounds/README.md new file mode 100644 index 0000000000..3eb7a4334c --- /dev/null +++ b/research/actual-query-information-bounds/README.md @@ -0,0 +1,117 @@ +# Information bounds for the actual routed queries + +This package gives scoped information bounds for the historical complex +nine-stage word. It combines exact proofs, finite certificates, and their +independent agent reviews. It does not change the complete kappa calculation. +It does not give a universal circuit lower bound. + +The [proof](PROOF.md) states the separate models. The +[source manifest](SOURCE-MANIFEST.json) records every input and each portable +edit. The [source pins](SOURCE-PINS.md) identify the historical supplier. +[NOTICE.md](NOTICE.md) preserves contributor credit and the AI disclosure. + +| Model | Result | Exact source and review | +| --- | --- | --- | +| Nine queries of one fixed arbitrary source on the full regular cover | First five moments `72,120,244,1649/3,47467/36`; dimension at least `15560/273` complete fields; at least 57 whole fields or 64 fields in whole eight-field cohorts | [Moment proof](payload/lanes/temporal-reuse/QUERY-MOMENTS.md), [independent review](payload/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.md) | +| Actual query row space and actual snapshots of rank at least two | Exact source-port support distance 53; a k-query common span needs at least `k+2` birth fields | [Support proof](payload/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.md), [independent review](payload/lanes/cover-algebra/QUERY-SUPPORT-DISTANCE-REVIEW.json) | +| One positive proper actual snapshot cone | No nonzero completed query in any of the 1,002 cones, with all snapshot times granted | [Cone proof](payload/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md), [full source review](payload/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.md) | +| Same-content monotone snapshot networks, with the original core fixed | General cut lemma; global bound 42; bound `9k` for twelve specified rank-five query spaces; bound `8k` for cones 983 and 991, including direct FULL bypass edges | [Cut theorem](payload/lanes/cover-algebra/MOVABLE-SNAPSHOT-CUTS.md), [global review](payload/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.md), [rank-five review](payload/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.md), [rank-eight review](payload/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.md) | +| One complete linear residual channel for the specified nine-stage controller | Exact residual rank `72|G|-d`; with the separate cover bound, 72 complete arrays per replica or 1,152 across 16 replicas | [Residual proof](payload/lanes/residual-syndrome/PROOF.md), [algebra review](payload/lanes/residual-syndrome/review/REVIEW.md), [cover review](payload/lanes/source-domain/COVER-REVIEW.md) | + +The numbers in different rows cannot be added. The fixed-source hypothesis +does not apply automatically when a controller reads changing sources. +The snapshot field count does not price a shared network. The rank-eight +cone bounds do not give a global bound of 64. The residual channel count +does not bound peak workspace or a procedure that reads the source again. + +## Reproduction + +Use Python 3.11 or later with SymPy 1.14.0. All other dependencies are in +the standard library. Run from this package directory with a new output +directory outside the package: + +```sh +python3 -I -O -B replay.py --output /absolute/path/to/new-query-bounds-replay +``` + +Expected final line: + +```text +PASS_ACTUAL_QUERY_INFORMATION_BOUNDS_PACKAGE +``` + +The command runs 17 exact checks in sequence. It requires at least 3 GiB +of free disk space. It writes logs, all regenerated receipts, and `REPLAY.json` +under the output path. It does not need Git, network access, a workspace +checkout, or a search solver. It uses one Python process at a time. + +The replay rebuilds the actual source matrix by reverse propagation. It +enumerates all 194,400 supported fifth-order triples. It rebuilds every +scalar snapshot row on all 712 formal inputs and checks all 16,687 +availability intervals. It then checks the support distance, cone minors, +cut weights, exact source restrictions, and every allowed cut edge in the +specified certificates. The independent rank-five review checks the full +712-column query overlap. The independent cover review uses all 73 binary +axes. The independent residual review uses separate exact SymPy examples. + +Each complete generated JSON receipt must equal its expected receipt, +including JSON types. The portable source-hash changes are explicit in +`REPLAY.json` and `SOURCE-MANIFEST.json`. The optional sixth-moment cover +extension is omitted; the replay checks the complete baseline receipt after +the five named optional extension fields are removed. No other mathematical +field is omitted from receipt comparison. + +The source proofs retain their historical commands and dependency paths. +Use the package command above for the portable replay. The original versions +of changed files remain under [frozen](frozen). The mathematical checks are +unchanged. The changes replace local Git and workspace reads with the same +hash-pinned archive members and update the resulting checker hashes. + +## Validation boundary + +The checked supplier source is commit +`bce54fb3f895cbe5cd4c0eb477c3afeed100190f`. This is a historical source. +At publication base `b58ad9ef4d4e861b0eaa5dba41742bdc072dca51`, the +[selected record](https://github.com/CrocSwap/integer-mult-bounds/blob/b58ad9ef4d4e861b0eaa5dba41742bdc072dca51/certificates/selected-result.json) +uses [PR #4470](https://github.com/CrocSwap/integer-mult-bounds/pull/4470) +and kappa `60403/20000000 = 0.00302015`. This package does not prove that +the historical bounds apply to that changed construction. + +The full snapshot replay checks scalar content and canonical frames. +It does not check a new capture word, chronological schedule, native phases, +owner assignment, precision, tape cost, or complete recursive price. The +local native lift and the controller endpoint normal form remain separate +inherited application dependencies for the residual theorem. Their source +proofs and receipts are included; their native checks were not rerun here. +No proof assistant or independent human review is claimed. + +No LP or failed search is used as impossibility evidence. The package uses +only the accepted finite cuts. It omits the low-rank screens, movable-cut +searches, and the unreviewed sixth-moment extension. + +## Related models + +[PR #4700](https://github.com/CrocSwap/integer-mult-bounds/pull/4700) fixes +the later PR4610 scalar graph and proves a 64-rank floor for its eight +retained centre calls under binary monotone chart changes. It permits a +different class of edits and does not supply the global snapshot-network +bound that is open here. +[PR #4200](https://github.com/CrocSwap/integer-mult-bounds/pull/4200) treats +closed private walks for copies of one unchanged BIT total. +[PR #4267](https://github.com/CrocSwap/integer-mult-bounds/pull/4267) treats +a formal orbit query grammar, and +[PR #4269](https://github.com/CrocSwap/integer-mult-bounds/pull/4269) treats +constant-direction scalar callers over a cubic algebra. These are distinct +models. The overlap check does not claim novelty against all literature. + +## Open next questions + +1. Determine the global unchanged-core snapshot-network cost above the + proved floor of 42. A first step is one exact certificate on the complete + allowed graph. Shared edges prevent the addition of separate cone bounds. +2. Determine the actual fixed-source query rank beyond the first five + moments. Those moments alone attain the stated continuous relaxation + bound, so a stronger result needs additional information. +3. Test the hypotheses on a later supplier before using these bounds there. + The source matrices, observation graph, routes, and endpoint contracts + must be bound to that supplier. No such application is part of this package. diff --git a/research/actual-query-information-bounds/SOURCE-MANIFEST.json b/research/actual-query-information-bounds/SOURCE-MANIFEST.json new file mode 100644 index 0000000000..413bf7012f --- /dev/null +++ b/research/actual-query-information-bounds/SOURCE-MANIFEST.json @@ -0,0 +1,591 @@ +{ + "archive": "research/community-frontier1042-audit/selected-replay.tar.gz", + "archive_bytes_verified_at_extraction": 19299540, + "archive_sha256": "22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754", + "files": [ + { + "bytes": 12624, + "origin": "work/centre-encoding-campaign-20261014/lanes/temporal-reuse/QUERY-MOMENTS.md", + "path": "payload/lanes/temporal-reuse/QUERY-MOMENTS.md", + "sha256": "91121028d7f084d3c1d53a16ca8a3634ce4ede59fcab31c9a74c4a221c7d75e5" + }, + { + "adapted_from_sha256": "c22539e007c763b2d92d2932c4d84080ccda8549774d6be8b7705575a03a253f", + "bytes": 12485, + "origin": "work/centre-encoding-campaign-20261014/lanes/temporal-reuse/check_query_fourth_moment.py", + "path": "payload/lanes/temporal-reuse/check_query_fourth_moment.py", + "sha256": "e7ff30dfdc23dd929599c05aa037a082060906021d5e9a40e9f586e680d0449e" + }, + { + "adapted_from_sha256": "bea72f2bafab8cc38142557d6d3a1bee5f4db1f9a2a75668fce146ca6ebba4f0", + "bytes": 7821, + "origin": "work/centre-encoding-campaign-20261014/lanes/temporal-reuse/check_query_fifth_moment.py", + "path": "payload/lanes/temporal-reuse/check_query_fifth_moment.py", + "sha256": "2eee310e2db3593d4844e9806be695c869d0c101e881d677b5429232beb0e0a4" + }, + { + "bytes": 8268, + "origin": "work/centre-encoding-campaign-20261014/lanes/temporal-reuse/QUERY-FOURTH-MOMENT.json", + "path": "payload/lanes/temporal-reuse/QUERY-FOURTH-MOMENT.json", + "sha256": "df32110bbd285e3036bdb2082e3307b24edc7515953cab7a1b3b6b684adc1e66" + }, + { + "adapted_from_sha256": "d346e38c1dc323d3304c94e7faf14384ac7970bb7b7775c49749a90a509fa0e9", + "bytes": 3164, + "origin": "work/centre-encoding-campaign-20261014/lanes/temporal-reuse/QUERY-FIFTH-MOMENT.json", + "path": "payload/lanes/temporal-reuse/QUERY-FIFTH-MOMENT.json", + "sha256": "562d05a6f830f88d36efc148f81a01f3dfa95afbcab8195a9b5add02a5fdb742" + }, + { + "bytes": 8017, + "origin": "work/centre-encoding-campaign-20261014/lanes/temporal-reuse/SPECTRAL-BOUND-REVIEW.md", + "path": "payload/lanes/temporal-reuse/SPECTRAL-BOUND-REVIEW.md", + "sha256": "9bded2961ce5c0b0124b376e3f832c0ea326b85b6d31851a79801bd827f682bd" + }, + { + "bytes": 6905, + "origin": "work/centre-encoding-campaign-20261014/lanes/temporal-reuse/SPECTRAL-BOUND-REVIEW.json", + "path": "payload/lanes/temporal-reuse/SPECTRAL-BOUND-REVIEW.json", + "sha256": "9639db0bdbc82255ef85273ac15a0aff68d5c659190557bf331d260eb714964f" + }, + { + "bytes": 13513, + "origin": "work/centre-encoding-campaign-20261014/lanes/temporal-reuse/review_spectral_bound.py", + "path": "payload/lanes/temporal-reuse/review_spectral_bound.py", + "sha256": "83de0b4694a8ef1ee501130bca9ddedf6e265f6be44b855e61e327646a7529d9" + }, + { + "bytes": 414717, + "decompressed_sha256": "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c", + "origin": "work/centre-encoding-campaign-20261014/lanes/history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz", + "path": "payload/lanes/history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz", + "sha256": "a15fbfcb758cb77b5b044963d771ac6baf4ff9d155e6c46f47bac3694b1fc17f" + }, + { + "bytes": 5805, + "origin": "work/centre-encoding-campaign-20261014/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.md", + "path": "payload/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.md", + "sha256": "132a94c9f7e5ea3f5901455cded5685e6c3b1968ea4553b3c019f55a559ecb66" + }, + { + "bytes": 6828, + "origin": "work/centre-encoding-campaign-20261014/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.json", + "path": "payload/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.json", + "sha256": "6c22878f6259772183263ae192422f8089113a11629662aee31fd82cea4824ce" + }, + { + "bytes": 5803, + "origin": "work/centre-encoding-campaign-20261014/lanes/history-encoding/check_query_support_distance.py", + "path": "payload/lanes/history-encoding/check_query_support_distance.py", + "sha256": "d9bff383c911653f17087849203f3a64dc4d511f27f6a243bbfa7f3d175d9a09" + }, + { + "bytes": 5433, + "origin": "work/centre-encoding-campaign-20261014/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md", + "path": "payload/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md", + "sha256": "be9575e1cac8706c42fddff243f435935e098d197edaf7f8689352c93b7e3961" + }, + { + "bytes": 289400, + "origin": "work/centre-encoding-campaign-20261014/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json", + "path": "payload/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json", + "sha256": "35698700474f2309a4eea2f192a5afbd2f42f580a7e0e510a0bb5687a87fdc2d" + }, + { + "bytes": 6292, + "origin": "work/centre-encoding-campaign-20261014/lanes/history-encoding/check_snapshot_cone_obstruction.py", + "path": "payload/lanes/history-encoding/check_snapshot_cone_obstruction.py", + "sha256": "bab8729c4815ecca652a87a4d79e7a21661e243592553b86aa08cb2c250188fa" + }, + { + "bytes": 6896, + "origin": "work/centre-encoding-campaign-20261014/lanes/history-encoding/LOW-BIRTH-UNION-CUTS.md", + "path": "payload/lanes/history-encoding/LOW-BIRTH-UNION-CUTS.md", + "sha256": "d85d71839a600f7d8d0cb511530ca2d1169f0efa543f8c342d2b2cbfe9396629" + }, + { + "bytes": 2827584, + "origin": "work/centre-encoding-campaign-20261014/lanes/history-encoding/RANK5-UNION-CUTS.json", + "path": "payload/lanes/history-encoding/RANK5-UNION-CUTS.json", + "sha256": "caf4ea536cc79ec7cd585b9f3d4714efc86874785cf463dc215d0158caff5607" + }, + { + "bytes": 4242, + "origin": "work/centre-encoding-campaign-20261014/lanes/history-encoding/MOVABLE-RANK8-CUTS.md", + "path": "payload/lanes/history-encoding/MOVABLE-RANK8-CUTS.md", + "sha256": "9e8ebc108a758883e9811798900bbaa7c42ffa90ac960953a7596d3427f50708" + }, + { + "bytes": 71777, + "origin": "work/centre-encoding-campaign-20261014/lanes/history-encoding/MOVABLE-FULL-RANK-CUTS.json", + "path": "payload/lanes/history-encoding/MOVABLE-FULL-RANK-CUTS.json", + "sha256": "62c3b26274ef80a75bbc90b680ceeed9ed24fb158fd7db32594995859c875951" + }, + { + "bytes": 1734, + "origin": "work/centre-encoding-campaign-20261014/lanes/history-encoding/MOVABLE-CUT-THEOREM-REVIEW.md", + "path": "payload/lanes/history-encoding/MOVABLE-CUT-THEOREM-REVIEW.md", + "sha256": "c66bf73004bbe81441d26a4c69a551d4f439af37dc75d1a4365b0a5bf174ae57" + }, + { + "bytes": 564, + "origin": "work/centre-encoding-campaign-20261014/lanes/history-encoding/MOVABLE-CUT-THEOREM-REVIEW.json", + "path": "payload/lanes/history-encoding/MOVABLE-CUT-THEOREM-REVIEW.json", + "sha256": "04f4ff33ffc46f307879a94a0b8f3bd71984ddf8e2ecacb1c90923cfe82f4db7" + }, + { + "bytes": 3120, + "origin": "work/centre-encoding-campaign-20261014/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.md", + "path": "payload/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.md", + "sha256": "edf2a9e94aee98ecfd59c99adf6d9c2d50925297bd56e2ba4be3440523747ab7" + }, + { + "bytes": 1652, + "origin": "work/centre-encoding-campaign-20261014/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.json", + "path": "payload/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.json", + "sha256": "07f77e4bf9837a2b486fc89e56dc01eeaa0443a778eae9c600cc483b64162ab1" + }, + { + "bytes": 7126, + "origin": "work/centre-encoding-campaign-20261014/lanes/history-encoding/review_snapshot_flag_cut.py", + "path": "payload/lanes/history-encoding/review_snapshot_flag_cut.py", + "sha256": "e52355cbedf49346d2e27271fa999e68d66ae9b3d00980477d8750b66b0fc919" + }, + { + "bytes": 8498, + "origin": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/PROOF.md", + "path": "payload/lanes/cover-algebra/PROOF.md", + "sha256": "1d72716fc0dc0e2f9071d0940cec54348da1d12d629eda9432baebccb4a65df4" + }, + { + "bytes": 10281, + "origin": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/verify_algebra.py", + "path": "payload/lanes/cover-algebra/verify_algebra.py", + "sha256": "cb23fdc8a14a6f3ff1e73cdba4e1497a9a95f5ca6d765ecb02fdaa3087782949" + }, + { + "bytes": 2555, + "origin": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/ALGEBRA.json", + "path": "payload/lanes/cover-algebra/ALGEBRA.json", + "sha256": "eeb601e4a898a6b51ad2eeb53917a5a150c0667615ea42068666a9737fe33811" + }, + { + "bytes": 2790, + "origin": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.md", + "path": "payload/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.md", + "sha256": "0e61bfd7ad9c1f4c506f1d33e37c4abe43d55211521f1362108a52d99388dba2" + }, + { + "bytes": 1423, + "origin": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.json", + "path": "payload/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.json", + "sha256": "671e54c971bcf296286ff0a6b2ec7c7b8f45db0df80cffab786bf478db0e4d87" + }, + { + "adapted_from_sha256": "9f3cff9ff7459800afff681c18276ebc0d6a140a66b58af76b3140015889518c", + "bytes": 5712, + "origin": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/review_query_moments.py", + "path": "payload/lanes/cover-algebra/review_query_moments.py", + "sha256": "877c902c658fef004511fbd55e4265ac6a6f044d8f8e2e294db29ef33aeca2c8" + }, + { + "bytes": 1830, + "origin": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/QUERY-SUPPORT-DISTANCE-REVIEW.json", + "path": "payload/lanes/cover-algebra/QUERY-SUPPORT-DISTANCE-REVIEW.json", + "sha256": "720824f618aadb2b8d5c2e56709157009e3b8915eef2119c856ba7f478ea0050" + }, + { + "bytes": 4925, + "origin": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/review_query_support_distance.py", + "path": "payload/lanes/cover-algebra/review_query_support_distance.py", + "sha256": "8e7ac1aaadbc6af5c2d30b805704dc7012f5ba4e1d1776ab32ee6455b2bbbf84" + }, + { + "bytes": 333522, + "origin": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json", + "path": "payload/lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json", + "sha256": "d3a7dc571b2ac2e55945918b0bccd66d99d0d08b6b7af8326e53999578e61fe7" + }, + { + "bytes": 8113, + "origin": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/review_snapshot_support.py", + "path": "payload/lanes/cover-algebra/review_snapshot_support.py", + "sha256": "b605064b4be17fd2ceb6825fe01cd6b813abd3351ad499dd6c5b4fa4947a52ba" + }, + { + "bytes": 7111, + "origin": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/MOVABLE-SNAPSHOT-CUTS.md", + "path": "payload/lanes/cover-algebra/MOVABLE-SNAPSHOT-CUTS.md", + "sha256": "cc26bd7b4d82bece7bd4b409350313539b953a26e88115d1efecb97bf538ead1" + }, + { + "bytes": 4024, + "origin": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.md", + "path": "payload/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.md", + "sha256": "f550ecd52133f7fb856538abf6ed7ef9241577bf309f7268cd4610b8c12735df" + }, + { + "bytes": 2425, + "origin": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.json", + "path": "payload/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.json", + "sha256": "2c001f0336c1f930a41eace304e957eb5da354edc56c4c9b0449bf253d65fb25" + }, + { + "bytes": 5658, + "origin": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/check_snapshot_flag_cut.py", + "path": "payload/lanes/cover-algebra/check_snapshot_flag_cut.py", + "sha256": "b49857d0005b19880309c2790378fe1b956a5ada092b94a4814d2bc016ab1b28" + }, + { + "bytes": 3191, + "origin": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.md", + "path": "payload/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.md", + "sha256": "1073724667ddaaa3808c10f5def0a12627ce21b5060529852d47f85c7dc9c795" + }, + { + "bytes": 6297, + "origin": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.json", + "path": "payload/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.json", + "sha256": "d9dd35aa3fe97fa7c76afd2054725925527a4a604e7d4a6bd11b7ae8e957d076" + }, + { + "bytes": 8607, + "origin": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/review_rank5_union_cuts.py", + "path": "payload/lanes/cover-algebra/review_rank5_union_cuts.py", + "sha256": "fb4d62ce46609842cb18f0b92b7071a4179530c31923071cc644037cfe7d252c" + }, + { + "bytes": 4172, + "origin": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.md", + "path": "payload/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.md", + "sha256": "c1ddfd7366ec4affe7eb50396e5016c53621c3613e568a5106af9095a9985e26" + }, + { + "bytes": 5472, + "origin": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.json", + "path": "payload/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.json", + "sha256": "d75fe3bd9f3c9391aed01368af37a3f56792ad95bcdefe21bbd4cbf0bdc2de50" + }, + { + "bytes": 9160, + "origin": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/review_movable_rank8_cuts.py", + "path": "payload/lanes/cover-algebra/review_movable_rank8_cuts.py", + "sha256": "0d08ff149f29f522d337495bd76779a207457c77801dceb9360b71820989ba39" + }, + { + "bytes": 23232, + "origin": "work/centre-encoding-campaign-20261014/lanes/circuit-interface/INTERFACE.json", + "path": "payload/lanes/circuit-interface/INTERFACE.json", + "sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" + }, + { + "bytes": 211301, + "decompressed_sha256": "fa60b4af013dd8b8db289845e3ed597720ff955751ad270c3d58236b64080877", + "origin": "work/centre-encoding-campaign-20261014/lanes/circuit-interface/CENTRE-FREE-PROGRAMS.json.gz", + "path": "payload/lanes/circuit-interface/CENTRE-FREE-PROGRAMS.json.gz", + "sha256": "52fe044c2bb802cd823c10deefa28c18bbffe2a69f682180e9d6f729263dc8e8" + }, + { + "bytes": 4276, + "origin": "work/centre-encoding-campaign-20261014/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.md", + "path": "payload/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.md", + "sha256": "907d1e7fb1f92d41055c1a028bbb8c22de1844aa742bb42921cfd3c499fe4f5f" + }, + { + "bytes": 5352, + "origin": "work/centre-encoding-campaign-20261014/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.json", + "path": "payload/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.json", + "sha256": "9e9f0c6d2ad201c2a49fef21fbf41fd6433e0e65c3341f653ece71ef906ce254" + }, + { + "adapted_from_sha256": "ef74bba4dd9afe205242a8b5471741f13304bff8e2f714ccbc673a73ec928109", + "bytes": 11531, + "origin": "work/centre-encoding-campaign-20261014/lanes/circuit-interface/snapshot-audit/review_snapshot_rows.py", + "path": "payload/lanes/circuit-interface/snapshot-audit/review_snapshot_rows.py", + "sha256": "c8a72435ce0dc8c8f2c387f2ce24bc3e900f9559d3fdc824e4fc4ee4055921fc" + }, + { + "bytes": 11345, + "origin": "work/centre-encoding-campaign-20261014/lanes/residual-syndrome/PROOF.md", + "path": "payload/lanes/residual-syndrome/PROOF.md", + "sha256": "442ef8966bbc093c57354e06c2d45b351a1f7c18a9750b2551296c7de6ced68d" + }, + { + "adapted_from_sha256": "847a21d79fcaa1e19793f43348478e6966344d3067b22795f3b2becd68074a97", + "bytes": 9430, + "origin": "work/centre-encoding-campaign-20261014/lanes/residual-syndrome/verify_residual.py", + "path": "payload/lanes/residual-syndrome/verify_residual.py", + "sha256": "a8b1c54f36ee7daa4ca68b7f48689389078541ee4e7212f3ea5a36dca32ccdbb" + }, + { + "bytes": 2400, + "origin": "work/centre-encoding-campaign-20261014/lanes/residual-syndrome/RESIDUAL.json", + "path": "payload/lanes/residual-syndrome/RESIDUAL.json", + "sha256": "e819f407bd7269a0505b1ceca70150825e8e2673321293fadccc20860887a8d2" + }, + { + "bytes": 5583, + "origin": "work/centre-encoding-campaign-20261014/lanes/residual-syndrome/review/REVIEW.md", + "path": "payload/lanes/residual-syndrome/review/REVIEW.md", + "sha256": "c624527db82c498836568cfe316dcee92e6a320676954bd3109dbae105f12068" + }, + { + "bytes": 3848, + "origin": "work/centre-encoding-campaign-20261014/lanes/residual-syndrome/review/INDEPENDENT-RECEIPT.json", + "path": "payload/lanes/residual-syndrome/review/INDEPENDENT-RECEIPT.json", + "sha256": "5657cd2219337f897d7f018f8d81f470878f66dd8662897ac501665fa8bfb810" + }, + { + "adapted_from_sha256": "8071d3a27df0eb08d8694e75c30c0aa557fed51e5dfe5e0b5e31c122c38699cc", + "bytes": 7134, + "origin": "work/centre-encoding-campaign-20261014/lanes/residual-syndrome/review/independent_residual.py", + "path": "payload/lanes/residual-syndrome/review/independent_residual.py", + "sha256": "4da89227ea82871e28b615d8442273ccacee2adddb8cf0aef999a9fff2c2d38a" + }, + { + "bytes": 708, + "origin": "work/centre-encoding-campaign-20261014/lanes/residual-syndrome/review/REVIEW-EDITS.json", + "path": "payload/lanes/residual-syndrome/review/REVIEW-EDITS.json", + "sha256": "6a9e2800595b35f44b7edcbc435810380abb13d4f6bfea771323a91ef2b683c9" + }, + { + "bytes": 1111, + "origin": "work/centre-encoding-campaign-20261014/lanes/residual-syndrome/review/ACCEPTED-AMENDMENTS.json", + "path": "payload/lanes/residual-syndrome/review/ACCEPTED-AMENDMENTS.json", + "sha256": "2232e53d163c89a1b6576115153c9bcc8b267dcef568068de1095132fde9f914" + }, + { + "bytes": 1272, + "origin": "work/centre-encoding-campaign-20261014/lanes/residual-syndrome/review/REVIEW-STATUS.json", + "path": "payload/lanes/residual-syndrome/review/REVIEW-STATUS.json", + "sha256": "1b338a452f847d5474d46565a6cce49102e1682e0e9924c1fe5145573998eee4" + }, + { + "bytes": 4452, + "origin": "work/centre-encoding-campaign-20261014/lanes/source-domain/COVER-REVIEW.md", + "path": "payload/lanes/source-domain/COVER-REVIEW.md", + "sha256": "9216f5fc1e329d15b887e2e647783ff6b09a2270f81352b63cc59e3f9947af72" + }, + { + "bytes": 1502, + "origin": "work/centre-encoding-campaign-20261014/lanes/source-domain/COVER-REVIEW.json", + "path": "payload/lanes/source-domain/COVER-REVIEW.json", + "sha256": "7cfc5263852b72710f21152b234c5b2ad57ad68120bb6b4f989a442e453b1a25" + }, + { + "adapted_from_sha256": "b447b1358e3376089639446f3d264565d75a75e1e471d29a0f8e5aa097f7f0c9", + "bytes": 8822, + "origin": "work/centre-encoding-campaign-20261014/lanes/source-domain/review_cover.py", + "path": "payload/lanes/source-domain/review_cover.py", + "sha256": "79b8638f4d00f9bda89e193cdde5574e5139784b11bcc53fb6227e3ccd3abc09" + }, + { + "bytes": 9503, + "origin": "work/centre-encoding-campaign-20261014/lanes/source-domain/verify_domain.py", + "path": "payload/lanes/source-domain/verify_domain.py", + "sha256": "5e3e298d32b1ae5214a0fdc37bd0cb86b3e985b79e7fc57ba000cd8af99a8405" + }, + { + "bytes": 12095, + "origin": "work/centre-encoding-campaign-20261014/lanes/interface-proof/PROOF.md", + "path": "payload/lanes/interface-proof/PROOF.md", + "sha256": "410d540640137bdab6f80875c94eaed8a39e18c67539c882e74a31422ad6bd02" + }, + { + "bytes": 2367, + "origin": "work/centre-encoding-campaign-20261014/lanes/interface-proof/NATIVE-LIFT-REVIEW.json", + "path": "payload/lanes/interface-proof/NATIVE-LIFT-REVIEW.json", + "sha256": "61b3990c983b96b8bff01feab8c83a612ea41612b948b1059186ce9ffa9692ea" + }, + { + "bytes": 9662, + "origin": "work/centre-encoding-campaign-20261014/lanes/encoded-controller/CONTROLLER.md", + "path": "payload/lanes/encoded-controller/CONTROLLER.md", + "sha256": "255f5399f7e1a0ae144b8204189ef96235f845827e5e43b07e8440de5ad7652f" + }, + { + "bytes": 2361, + "origin": "work/centre-encoding-campaign-20261014/lanes/encoded-controller/CONTROLLER-CHECKS.json", + "path": "payload/lanes/encoded-controller/CONTROLLER-CHECKS.json", + "sha256": "66ae977124f21e4126ebf4883091f4adf8c9ac3bf2f2a90b1d7d9bb8c93de74c" + }, + { + "archive_member": "slots/local/CANONICAL-WORD.json.gz", + "archive_sha256": "22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754", + "bytes": 84805, + "commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "decompressed_sha256": "4ddb29fb9bc6f27e0c0fbfcf19a2a93a3496ad900d0f6d89059d0305c9576c0c", + "origin": "research/community-frontier1042-audit/selected-replay.tar.gz", + "path": "payload/upstream/CANONICAL-WORD.json.gz", + "sha256": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219" + }, + { + "archive_member": "slots/local/LOCAL-PROGRAMS.json.gz", + "archive_sha256": "22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754", + "bytes": 209318, + "commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "decompressed_sha256": "9f41d53659e9be84e20c661560c5687abbf5cd0660cdecbe01ad5eb29e6b8ee3", + "origin": "research/community-frontier1042-audit/selected-replay.tar.gz", + "path": "payload/upstream/LOCAL-PROGRAMS.json.gz", + "sha256": "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a" + }, + { + "archive_member": "t16/global/base/work/complex-nine-native/DATA-PHASES.json", + "archive_sha256": "22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754", + "bytes": 814141, + "commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "origin": "research/community-frontier1042-audit/selected-replay.tar.gz", + "path": "payload/upstream/DATA-PHASES.json", + "sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa" + }, + { + "archive_member": "t16/global/base/split-centres/GLOBAL-TEMPLATE.json.gz", + "archive_sha256": "22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754", + "bytes": 607002, + "commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "decompressed_sha256": "8904bbbf46dfbf1c6df0e43479a23913fc59a410e879188112e88f16c850ede8", + "origin": "research/community-frontier1042-audit/selected-replay.tar.gz", + "path": "payload/upstream/GLOBAL-TEMPLATE.json.gz", + "sha256": "a179dad87651aba340a5a8ddbcd86a8e757cad87b8a1f8bad48106fbecd38518" + }, + { + "bytes": 11357, + "origin": "work/centre-encoding-campaign-20261014/publication/joint-query-package/notices/LICENSE", + "path": "notices/LICENSE", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + { + "bytes": 1964, + "origin": "work/centre-encoding-campaign-20261014/publication/joint-query-package/notices/research/gauge44-slots-t16/NOTICE.md", + "path": "notices/research/gauge44-slots-t16/NOTICE.md", + "sha256": "7a8d17b04da1e6c9d0ec217fb5bda72faa09d9a21695128722dd1e2827870fcf" + }, + { + "bytes": 6406, + "origin": "work/centre-encoding-campaign-20261014/publication/joint-query-package/notices/research/gauge44-slots-t16/UPSTREAM-NOTICE.md", + "path": "notices/research/gauge44-slots-t16/UPSTREAM-NOTICE.md", + "sha256": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610" + }, + { + "bytes": 950, + "origin": "work/centre-encoding-campaign-20261014/publication/joint-query-package/notices/research/gauge44-slots-t16/construction/NOTICE.md", + "path": "notices/research/gauge44-slots-t16/construction/NOTICE.md", + "sha256": "defe7e44af610e25a6c50c1c3b2efd0972d0690574995c0c872fc50eebf4c816" + }, + { + "bytes": 2245, + "origin": "work/centre-encoding-campaign-20261014/publication/joint-query-package/notices/research/gauge44-slots-t16/t16/NOTICE.md", + "path": "notices/research/gauge44-slots-t16/t16/NOTICE.md", + "sha256": "902370e6bfcd39dbea2ece474f15fccbcce3b8e966b2b94066bd03e5174591b5" + }, + { + "bytes": 12758, + "origin": "work/centre-encoding-campaign-20261014/lanes/temporal-reuse/check_query_fourth_moment.py", + "path": "frozen/temporal-reuse/check_query_fourth_moment.py", + "sha256": "c22539e007c763b2d92d2932c4d84080ccda8549774d6be8b7705575a03a253f" + }, + { + "bytes": 7821, + "origin": "work/centre-encoding-campaign-20261014/lanes/temporal-reuse/check_query_fifth_moment.py", + "path": "frozen/temporal-reuse/check_query_fifth_moment.py", + "sha256": "bea72f2bafab8cc38142557d6d3a1bee5f4db1f9a2a75668fce146ca6ebba4f0" + }, + { + "bytes": 3164, + "origin": "work/centre-encoding-campaign-20261014/lanes/temporal-reuse/QUERY-FIFTH-MOMENT.json", + "path": "frozen/temporal-reuse/QUERY-FIFTH-MOMENT.json", + "sha256": "d346e38c1dc323d3304c94e7faf14384ac7970bb7b7775c49749a90a509fa0e9" + }, + { + "bytes": 5712, + "origin": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/review_query_moments.py", + "path": "frozen/cover-algebra/review_query_moments.py", + "sha256": "9f3cff9ff7459800afff681c18276ebc0d6a140a66b58af76b3140015889518c" + }, + { + "bytes": 11588, + "origin": "work/centre-encoding-campaign-20261014/lanes/circuit-interface/snapshot-audit/review_snapshot_rows.py", + "path": "frozen/circuit-interface/snapshot-audit/review_snapshot_rows.py", + "sha256": "ef74bba4dd9afe205242a8b5471741f13304bff8e2f714ccbc673a73ec928109" + }, + { + "bytes": 9739, + "origin": "work/centre-encoding-campaign-20261014/lanes/residual-syndrome/verify_residual.py", + "path": "frozen/residual-syndrome/verify_residual.py", + "sha256": "847a21d79fcaa1e19793f43348478e6966344d3067b22795f3b2becd68074a97" + }, + { + "bytes": 7512, + "origin": "work/centre-encoding-campaign-20261014/lanes/residual-syndrome/review/independent_residual.py", + "path": "frozen/residual-syndrome/review/independent_residual.py", + "sha256": "8071d3a27df0eb08d8694e75c30c0aa557fed51e5dfe5e0b5e31c122c38699cc" + }, + { + "bytes": 8939, + "origin": "work/centre-encoding-campaign-20261014/lanes/source-domain/review_cover.py", + "path": "frozen/source-domain/review_cover.py", + "sha256": "b447b1358e3376089639446f3d264565d75a75e1e471d29a0f8e5aa097f7f0c9" + }, + { + "bytes": 4617, + "extraction": "source_matrix and its constants; local member loader; a receipt entry point", + "origin": "work/centre-encoding-campaign-20261014/lanes/temporal-reuse/review_spectral_bound.py", + "path": "payload/lanes/temporal-reuse/check_source_matrix.py", + "sha256": "8e15afb0cb54c52867e61bc727eeb42b6020285bf69093a78431702d07503ddb", + "source_sha256": "83de0b4694a8ef1ee501130bca9ddedf6e265f6be44b855e61e327646a7529d9" + } + ], + "historical_source_commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "portable_adaptations": [ + { + "original_sha256": "c22539e007c763b2d92d2932c4d84080ccda8549774d6be8b7705575a03a253f", + "path": "payload/lanes/temporal-reuse/check_query_fourth_moment.py", + "portable_sha256": "e7ff30dfdc23dd929599c05aa037a082060906021d5e9a40e9f586e680d0449e", + "reason": "Read the same pinned archive members from the package. All mathematical operations stay unchanged." + }, + { + "original_sha256": "bea72f2bafab8cc38142557d6d3a1bee5f4db1f9a2a75668fce146ca6ebba4f0", + "path": "payload/lanes/temporal-reuse/check_query_fifth_moment.py", + "portable_sha256": "2eee310e2db3593d4844e9806be695c869d0c101e881d677b5429232beb0e0a4", + "reason": "Pin the portable fourth-moment checker. No mathematical operation changes." + }, + { + "original_sha256": "d346e38c1dc323d3304c94e7faf14384ac7970bb7b7775c49749a90a509fa0e9", + "path": "payload/lanes/temporal-reuse/QUERY-FIFTH-MOMENT.json", + "portable_sha256": "562d05a6f830f88d36efc148f81a01f3dfa95afbcab8195a9b5add02a5fdb742", + "reason": "Change only the fourth-checker source hash for the portable replay." + }, + { + "original_sha256": "9f3cff9ff7459800afff681c18276ebc0d6a140a66b58af76b3140015889518c", + "path": "payload/lanes/cover-algebra/review_query_moments.py", + "portable_sha256": "877c902c658fef004511fbd55e4265ac6a6f044d8f8e2e294db29ef33aeca2c8", + "reason": "Pin the portable checkers and fifth receipt. No mathematical operation changes." + }, + { + "original_sha256": "ef74bba4dd9afe205242a8b5471741f13304bff8e2f714ccbc673a73ec928109", + "path": "payload/lanes/circuit-interface/snapshot-audit/review_snapshot_rows.py", + "portable_sha256": "c8a72435ce0dc8c8f2c387f2ce24bc3e900f9559d3fdc824e4fc4ee4055921fc", + "reason": "Read the identical pinned canonical word from the package." + }, + { + "original_sha256": "847a21d79fcaa1e19793f43348478e6966344d3067b22795f3b2becd68074a97", + "path": "payload/lanes/residual-syndrome/verify_residual.py", + "portable_sha256": "a8b1c54f36ee7daa4ca68b7f48689389078541ee4e7212f3ea5a36dca32ccdbb", + "reason": "Replace Git access with a pinned local controller member and name the CLI input source-dir." + }, + { + "original_sha256": "8071d3a27df0eb08d8694e75c30c0aa557fed51e5dfe5e0b5e31c122c38699cc", + "path": "payload/lanes/residual-syndrome/review/independent_residual.py", + "portable_sha256": "4da89227ea82871e28b615d8442273ccacee2adddb8cf0aef999a9fff2c2d38a", + "reason": "Read the identical pinned controller member from the package. The independent SymPy calculations stay unchanged." + }, + { + "original_sha256": "b447b1358e3376089639446f3d264565d75a75e1e471d29a0f8e5aa097f7f0c9", + "path": "payload/lanes/source-domain/review_cover.py", + "portable_sha256": "79b8638f4d00f9bda89e193cdde5574e5139784b11bcc53fb6227e3ccd3abc09", + "reason": "Read the three same pinned members from the package. Keep independent forward source reconstruction and 73-axis route checks." + } + ], + "publication_base_commit": "b58ad9ef4d4e861b0eaa5dba41742bdc072dca51", + "schema": 1 +} diff --git a/research/actual-query-information-bounds/SOURCE-PINS.md b/research/actual-query-information-bounds/SOURCE-PINS.md new file mode 100644 index 0000000000..1d1e478b26 --- /dev/null +++ b/research/actual-query-information-bounds/SOURCE-PINS.md @@ -0,0 +1,61 @@ +# Source pins and portable dependency closure + +The supplier source is the historical commit +`bce54fb3f895cbe5cd4c0eb477c3afeed100190f`. Its +[selected replay archive](https://github.com/CrocSwap/integer-mult-bounds/blob/bce54fb3f895cbe5cd4c0eb477c3afeed100190f/research/community-frontier1042-audit/selected-replay.tar.gz) +has SHA256 +`22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754`. +The packaging step checked all 19,299,540 archive bytes, required one +regular member at each selected path, and copied only the four consumed +members. The portable replay checks the member hashes. It does not need +or re-download the full archive. + +| Original archive member | SHA256 of stored bytes | +| --- | --- | +| `slots/local/CANONICAL-WORD.json.gz` | `16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219` | +| `slots/local/LOCAL-PROGRAMS.json.gz` | `241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a` | +| `t16/global/base/work/complex-nine-native/DATA-PHASES.json` | `c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa` | +| `t16/global/base/split-centres/GLOBAL-TEMPLATE.json.gz` | `a179dad87651aba340a5a8ddbcd86a8e757cad87b8a1f8bad48106fbecd38518` | + +The actual query interface has SHA256 +`5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3`. +The snapshot source has decompressed SHA256 +`3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c`. +The clean scalar programs have decompressed SHA256 +`fa60b4af013dd8b8db289845e3ed597720ff955751ad270c3d58236b64080877`. +These payload hashes define mathematical equality independently of gzip +container metadata. + +The campaign results were local source files. Their original paths and +SHA256 values are recorded in [SOURCE-MANIFEST.json](SOURCE-MANIFEST.json). +Do not treat their local paths as prior public commit links. Their first +public commit must preserve that provenance. The manifest also records each +portable edit, its old hash, its new hash, and its reason. + +The portable checkers use the same exact calculations. The fourth-moment, +snapshot-source, residual, and independent cover loaders read bundled +members. The dependent moment checker pins use the new checker hashes. +The narrow source-matrix checker extracts the reviewed reverse-propagation +routine from `temporal-reuse/review_spectral_bound.py`. It does not rerun +or claim the separate spectral subset theorem. + +The copy of `source-domain/verify_domain.py` supplies only its source +constants, member hash check, and exact forward centre reconstruction to +the cover reviewer. The remaining functions are retained source context +and are not executed by this package. The historical spectral checker is +also retained as provenance for the extracted routine; its old `main` +entry point is not part of the portable replay. + +The native application dependencies are the local lift and the global +endpoint normal form. Their proofs and receipts are included under +`payload/lanes/interface-proof` and `payload/lanes/encoded-controller`. +They are inherited application evidence. The package reruns the exact +scalar and algebraic claims listed in the README, not a native supplier +admission or its complete price. + +Publication base: +`b58ad9ef4d4e861b0eaa5dba41742bdc072dca51`. +The selected frontier at that pin is the conditional joint-helper result +from [PR #4470](https://github.com/CrocSwap/integer-mult-bounds/pull/4470). +It has kappa `60403/20000000`. The historical source pins above are not +changed to match that newer construction. Applicability to it is unproved. diff --git a/research/actual-query-information-bounds/VALIDATION.md b/research/actual-query-information-bounds/VALIDATION.md new file mode 100644 index 0000000000..6ff763d16e --- /dev/null +++ b/research/actual-query-information-bounds/VALIDATION.md @@ -0,0 +1,43 @@ +# Validation record + +The portable package replay passed on 22 October 2026. It used Python +3.14.7 and SymPy 1.14.0, with isolation and optimization enabled. All +17 exact checks ran in sequence. The run took 63.873 seconds on this host; +that time is not a performance claim. + +```text +PASS_ACTUAL_QUERY_INFORMATION_BOUNDS_PACKAGE +``` + +[validation/REPLAY.json](validation/REPLAY.json) records each status, +duration, output hash, and the exact source-manifest and replay-script +hashes. The [logs](validation/logs) retain the literal command outputs. +The replay checks the full typed JSON receipts, with the declared portable +source-hash updates. The optional cover sixth-moment fields are omitted +because that extension is outside this package's claims. + +The run checked the reverse source reconstruction, fourth and fifth +moments, independent moment arithmetic, all 712 snapshot input columns, +all 16,687 availability intervals, the cone support law and exact minors, +support distance 53, the global cut bound 42, the twelve rank-five cut +certificates, the two rank-eight certificates with their FULL extensions, +the cover traces, and the residual factorization. Separate implementations +checked the moment arithmetic, support, global cut, rank-five and rank-eight +cuts, cover traces, and residual algebra. + +The inherited controls ran as part of these checks. They include wrong +route order, changed snapshot coefficient/frame/interval, invalid quartet +data, an overstated quartet bound, wrong flag order, an understated edge +charge, a missing controller bridge, a wrong triangular sign, and the +constant-cover representation that does not satisfy the full-cover trace +premise. Exact receipts state the coverage of each control. No new search +was run. + +The package proof review corrected one summary sentence: the kernel with +dimension d is `ker(V*)`, not `ker(V)`. The full historical residual proof +already used the correct adjoint. No numerical result changed. + +The local native-lift receipt and global endpoint normal-form proof are +retained application dependencies. Their native checks were not rerun. +No new physical word, full supplier replay, recursive price, Lean proof, +or application to the selected PR4470 construction was checked. diff --git a/research/actual-query-information-bounds/frozen/circuit-interface/snapshot-audit/review_snapshot_rows.py b/research/actual-query-information-bounds/frozen/circuit-interface/snapshot-audit/review_snapshot_rows.py new file mode 100644 index 0000000000..9a66733e8a --- /dev/null +++ b/research/actual-query-information-bounds/frozen/circuit-interface/snapshot-audit/review_snapshot_rows.py @@ -0,0 +1,217 @@ +"""Rebuild all backward snapshot rows from the pinned scalar event word.""" + +from bisect import bisect_right +from collections import Counter, defaultdict +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import gzip +import json + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parent.parent +ROOT = LANES.parents[2] +PINS = { + 'core': 'fa60b4af013dd8b8db289845e3ed597720ff955751ad270c3d58236b64080877', + 'word': '16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219', + 'interface': '5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3', + 'snapshots': '3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c', + 'proof': 'be9575e1cac8706c42fddff243f435935e098d197edaf7f8689352c93b7e3961', + 'receipt': '35698700474f2309a4eea2f192a5afbd2f42f580a7e0e510a0bb5687a87fdc2d', +} + + +def require(condition, reason): + if not condition: + raise ValueError(reason) + + +def read(path, key, compressed=False, pin_compressed=False, parse=True): + data = path.read_bytes() + raw = gzip.decompress(data) if compressed else data + require(sha256(data if pin_compressed else raw).hexdigest() == PINS[key], 'Source pin: '+key) + return json.loads(raw) if parse else raw + + +def combine(target, source, coefficient): + for col, value in source.items(): + new = target.get(col, Q(0))+coefficient*value + if new: + target[col] = new + else: + target.pop(col, None) + + +def index(token): + require(isinstance(token, list) and len(token) == 2, 'A literal field token') + namespace, position = token + require((namespace == 'L' and 0 <= position < 704) or + (namespace == 'C' and 0 <= position < 8), 'An original field index') + return position+(704 if namespace == 'C' else 0) + + +def intervals_partition(intervals, first, last): + by_wire = defaultdict(list) + for lo, hi, wire, frame, row in intervals: + require(first <= lo <= hi <= last and 0 <= wire < 704, 'A declared interval range') + by_wire[wire].append((lo, hi)) + require(set(by_wire) == set(range(704)), 'Every persistent wire has an interval') + for spans in by_wire.values(): + spans.sort() + require(spans[0][0] == first and spans[-1][1] == last, 'The complete boundary range') + require(all(a[1]+1 == b[0] for a, b in zip(spans, spans[1:])), 'No interval gap or overlap') + + +def reject(function, reason): + try: + function() + except ValueError: + return + raise ValueError('The control was not rejected: '+reason) + + +def main(): + events = read(LANES/'circuit-interface/CENTRE-FREE-PROGRAMS.json.gz', 'core', True)['backward'] + word = read(ROOT/'work/five-pr-sprint-20261013/lanes/centre-sharing/CANONICAL-WORD.json.gz', 'word', True, True) + interface = read(LANES/'circuit-interface/INTERFACE.json', 'interface') + snapshots = read(LANES/'history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz', 'snapshots', True) + source_receipt = read(LANES/'history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json', 'receipt') + read(LANES/'history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md', 'proof', parse=False) + require(snapshots['pins'] == {'word': PINS['word'], 'core': PINS['core'], 'R': PINS['interface']}, 'All snapshot source pins') + require(snapshots['R'] == interface['R'] and snapshots['frames'] == word['frames'], 'Actual query and frame source equality') + query = [{int(j): Q(v) for j, v in row.items()} for row in interface['R']] + ports = interface['ports'] + j_rows = [{p: Q(1)} for p in range(112)] + for p, row in enumerate(j_rows): + for query_row in query: + combine(row, query_row, -query_row.get(p, Q(0))/4) + + first, last = snapshots['first_canonical_boundary'], snapshots['last_canonical_boundary'] + require((first, last) == (8106, 24913), 'The complete pinned canonical range') + intervals = snapshots['intervals'] + intervals_partition(intervals, first, last) + updates = defaultdict(list) + for t, event in enumerate(events): + if event[0] == 'climb': + updates[event[2]].append(t) + elif event[0] == 'scalar': + updates[index(event[1][1])].append(t) + supplied_rows = [{int(j): Q(v) for j, v in row.items()} for row in snapshots['rows']] + checks_at = defaultdict(list) + for item in intervals: + lo, hi, wire, frame, row = item + require(0 <= frame < len(word['frames']) and 0 <= row < len(supplied_rows), 'An interval row and frame index') + next_update = bisect_right(updates[wire], lo) + require(next_update == len(updates[wire]) or updates[wire][next_update] > hi, 'No scalar or canonical-frame change inside a constant interval') + checks_at[lo].append((wire, frame, row)) + if hi != lo: + checks_at[hi].append((wire, frame, row)) + + def support(row): + reduced = {p-112: value for p, value in row.items() if 112 <= p < 224} + for p, value in row.items(): + if p < 112: + combine(reduced, j_rows[p], value) + return reduced + + rows = [{i: Q(1)} for i in range(712)] + frames = word['start'][:]+[0]*8 + profile, macros = Counter(), Counter() + private_uses, checked_pairs, reduced_rows = [], set(), {} + endpoint_checks = support_coefficients = 0 + last_scalar = -1 + check_example = None + for t, event in enumerate(events): + kind = event[0] + if kind == 'climb': + _, _, target, before, after, rank = event + require(0 <= target < 704 and frames[target] == before, 'The original native source frame') + require(len(word['frames'][after])-len(word['frames'][before]) == rank, 'The exact native rank increment') + frames[target] = after + profile[rank] += 1 + elif kind == 'scalar': + op, frame = event[1:] + target = index(op[1]) + require(frames[target] == frame, 'Every scalar target has the declared canonical frame') + if target >= 704: + private_uses.append((t, target, 'write')) + macros[op[0]] += 1 + last_scalar = t + if op[0] == 'clear': + rows[target] = {} + elif op[0] == 'scale': + coefficient = Q(op[2], op[3]) + rows[target] = {p: coefficient*v for p, v in rows[target].items() if coefficient*v} + else: + require(op[0] in ('copy', 'add'), 'An allowed scalar operation') + other = index(op[2]) + require(other != target and frames[other] == frame, 'A distinct source in the same canonical frame') + if other >= 704: + private_uses.append((t, other, 'read')) + if op[0] == 'copy': + rows[target] = rows[other].copy() + else: + combine(rows[target], rows[other], Q(op[3], op[4])) + else: + require(kind in ('phase', 'adapter', 'residual_adapter'), 'A known inherited operator event') + for wire, frame, row_index in checks_at.get(t, ()): + require(frames[wire] == frame and rows[wire] == supplied_rows[row_index], 'A fresh full712 prefix row and frame match the interval endpoint') + endpoint_checks += 1 + if check_example is None: + check_example = (rows[wire].copy(), supplied_rows[row_index].copy(), frames[wire], frame) + pair = frame, row_index + if pair not in checked_pairs: + checked_pairs.add(pair) + if row_index not in reduced_rows: + reduced_rows[row_index] = support(rows[wire]) + for port, coefficient in reduced_rows[row_index].items(): + require(all((ports[port] & u).bit_count() % 2 == 0 for u in word['frames'][frame]), 'The exact fresh-row support law') + support_coefficients += 1 + if t == 8702: + require(all(not row for row in rows[704:]), 'All original private fields are zero after their last use') + + expected = [{i: Q(1)} for i in range(712)] + for p in range(112): + combine(expected[p], {112+q: v for q, v in j_rows[p].items()}, Q(-1)) + expected[704:] = [{} for _ in range(8)] + require(rows == expected, 'All712 final columns of the clean backward map') + require(rows == [{int(j): Q(v) for j, v in row.items()} for row in snapshots['final_rows']], 'The supplied full final rows') + require(frames == word['final']+[0]*8, 'The complete inherited canonical endpoints') + require(last_scalar == last and events[8703] == ['phase', 'A'], 'The exact final scalar cut and post-private phase') + require(max(t for t, _, _ in private_uses) == 8702, 'No original private read or write after8702') + require(all(not support(rows[p]) for p in list(range(112))+list(range(224, 712))), 'The completed X and all helper/private baselines vanish on the test family') + require(len(checked_pairs) == source_receipt['distinct_frame_row_pairs'] == 16023 and + support_coefficients == source_receipt['exact_nonzero_support_coefficients'] == 98056, 'The complete claimed support coverage') + require(profile == {1:2412, 2:418, 3:432, 4:142, 5:82}, 'The native profile of the unchanged core') + full_helpers = [p for p in range(224, 704) if frames[p] == 1] + require(len(full_helpers) == 402, 'The exact number of FULL helper baseline fields') + + actual, supplied, actual_frame, supplied_frame = check_example + wrong = supplied.copy() + wrong[711] = wrong.get(711, Q(0))+1 + reject(lambda: require(actual == wrong, 'Changed arbitrary private coefficient'), 'A changed snapshot row') + reject(lambda: intervals_partition(intervals[1:], first, last), 'A missing interval') + reject(lambda: require(actual_frame == (supplied_frame+1) % len(word['frames']), 'Changed frame index'), 'A changed native frame') + + receipt = { + 'status': 'PASS_INDEPENDENT_BACKWARD_SNAPSHOT_ROWS', 'source_pins': PINS, + 'producer_or_checker_imports': [], 'all_formal_input_columns': 712, + 'constant_intervals': len(intervals), 'interval_endpoint_checks': endpoint_checks, + 'interval_interior_update_checks': len(intervals), + 'complete_interval_wire_count': 704, 'distinct_frame_row_support_checks': len(checked_pairs), + 'exact_nonzero_support_coefficients': support_coefficients, + 'native_profile': dict(sorted(profile.items())), 'scalar_macros': dict(sorted(macros.items())), + 'last_original_private_event': 8702, 'all_eight_private_fields_zero_after_last_use': True, + 'last_scalar_event': last_scalar, 'FULL_helper_baseline_fields': full_helpers, + 'controls': {'changed_private_coefficient': 'rejected', 'missing_interval': 'rejected', 'changed_frame': 'rejected'}, + 'scope': 'Independent full712 scalar-row reconstruction, interval coverage, native canonical frame accesses and support law. The source minor/cone proof review is separate. Exact native phases for a new capture word, merged-flow synthesis, costs and hosting are not supplied.', + 'reviewer_sha256': sha256(Path(__file__).read_bytes()).hexdigest(), + } + (HERE/'SNAPSHOT-ROWS-REVIEW.json').write_text(json.dumps(receipt, sort_keys=True, indent=2)+'\n') + print(receipt['status']) + print(json.dumps({k:receipt[k] for k in ('constant_intervals', 'interval_endpoint_checks', 'distinct_frame_row_support_checks', 'exact_nonzero_support_coefficients', 'last_original_private_event', 'reviewer_sha256')}, sort_keys=True)) + + +if __name__ == '__main__': + main() diff --git a/research/actual-query-information-bounds/frozen/cover-algebra/review_query_moments.py b/research/actual-query-information-bounds/frozen/cover-algebra/review_query_moments.py new file mode 100644 index 0000000000..75859602b5 --- /dev/null +++ b/research/actual-query-information-bounds/frozen/cover-algebra/review_query_moments.py @@ -0,0 +1,91 @@ +"""Check the exact moment arithmetic and the finite source contractions.""" + +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import json + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parent +PINS = { + "QUERY-MOMENTS.md": "91121028d7f084d3c1d53a16ca8a3634ce4ede59fcab31c9a74c4a221c7d75e5", + "check_query_fourth_moment.py": "c22539e007c763b2d92d2932c4d84080ccda8549774d6be8b7705575a03a253f", + "QUERY-FOURTH-MOMENT.json": "df32110bbd285e3036bdb2082e3307b24edc7515953cab7a1b3b6b684adc1e66", + "check_query_fifth_moment.py": "bea72f2bafab8cc38142557d6d3a1bee5f4db1f9a2a75668fce146ca6ebba4f0", + "QUERY-FIFTH-MOMENT.json": "d346e38c1dc323d3304c94e7faf14384ac7970bb7b7775c49749a90a509fa0e9", +} + + +def need(value, message): + if not value: + raise ValueError(message) + + +def main(): + for name, expected in PINS.items(): + need(sha256((LANES / "temporal-reuse" / name).read_bytes()).hexdigest() == expected, "A source pin differs: " + name) + source_path = LANES / "circuit-interface/INTERFACE.json" + source = json.loads(source_path.read_text()) + a = [0, 7, 20, 27, 36, 46, 57, 111] + t = [21, 37, 47, 76, 81, 87, 92, 110] + ordinary = [p for p in range(112) if p not in a + t] + roots = [[Q(row.get(str(p), 0)) for row in source["R"]] for p in ordinary] + dot = lambda x, y: sum((v * w for v, w in zip(x, y)), Q()) + need(all(dot(v, v) == 4 for v in roots), "A column norm differs") + need(all(sum((v[i] * v[j] for v in roots), Q()) == 48 * int(i == j) for i in range(8) for j in range(8)), "The ordinary Gram differs") + products = [[dot(x, y) for y in roots] for x in roots] + need(all(sum(bool(v) for v in row) == 45 for row in products), "The supported degree differs") + off = [products[p][q] for p in range(96) for q in range(96) if p != q and products[p][q]] + need(len(off) == 4224 and set(map(abs, off)) == {Q(2)}, "The off-diagonal root products differ") + fourth_numerator = 8 * 192**2 + sum(16 * x * x for x in off) + need(Q(fourth_numerator, 48**4) == Q(23, 216), "The alternating contraction differs") + # The reviewed finite route check says that all fifth-order matches have s=t. + # Contract those terms directly, without its coefficient-table implementation. + fifth_numerator = sum((192 * products[r][r]**3 for r in range(96)), Q()) + fifth_numerator += sum((64 * x * x for x in off), Q()) + need(fifth_numerator == 2260992 and Q(fifth_numerator, 48**5) == Q(23, 2592), "The fifth contraction differs") + fifth = json.loads((LANES / "temporal-reuse/QUERY-FIFTH-MOMENT.json").read_text()) + need(fifth["supported_triples"] == 194400 and fifth["matched_group_terms"] == 4320 and fifth["identity_matches"] == 96, "The finite match receipt differs") + patterns = fifth["match_equality_patterns"] + need(patterns == {"(False, True, False)": 4224, "(True, True, True)": 96}, "The match classification differs") + m = [Q(96), Q(72), Q(120), Q(244), Q(1649, 3), Q(47467, 36)] + # The fourth-moment word count follows cyclic idempotence and singleton deletion. + k = 9 + m4 = 8*k + 4*k*(k-1) + Q(23, 216)*k*(k-1) + m4 += Q(k*(k-1)*(k-2), 3) + Q(k*(k-1)*(k-2)*(k-3), 216) + need(m4 == m[4], "The fourth word count differs") + v1, v2 = m[1], m[2] + h11, h12, h22 = m[2:5] + determinant = h11*h22 - h12*h12 + bound4 = (v1*v1*h22 - 2*v1*v2*h12 + v2*v2*h11) / determinant + need(bound4 == Q(4104, 73), "The optimal quadratic Cauchy bound differs") + need((h22*v1-h12*v2) / (-h12*v1+h11*v2) == -Q(13, 4), "The fourth optimizing polynomial differs") + weighted = [9*m[i] - m[i+1] for i in range(1, 5)] + v1, v2, h22 = weighted[0], weighted[1], weighted[3] + h11, h12 = weighted[1:3] + determinant = h11*h22 - h12*h12 + bound5 = (m[1] + (v1*v1*h22 - 2*v1*v2*h12 + v2*v2*h11) / determinant) / 9 + need(bound5 == Q(15560, 273), "The weighted quadratic bound differs") + need((h22*v1-h12*v2) / (-h12*v1+h11*v2) == -Q(19, 6), "The fifth optimizing polynomial differs") + moment = [bound5] + m[1:] + need(all(moment[i+3] - Q(73, 6)*moment[i+2] + Q(1459, 48)*moment[i+1] - Q(273, 16)*moment[i] == 0 for i in range(3)), "The extremal measure recurrence differs") + mass9 = (moment[2] - Q(19, 6)*moment[1] + Q(91, 48)*moment[0]) / Q(2611, 48) + mean = (moment[1] - 9*mass9) / (bound5-mass9) + need(mass9 == Q(8, 7833) and 1 < mean < 2 and 0 < bound5 < 96, "The extremal masses are not positive") + # The two remaining nodes are (19 +/- 2 sqrt(22))/12. + need(7**2 < 88 < 19**2 and 5**2 < 88 < 17**2, "The node intervals differ") + result = { + "status": "PASS_INDEPENDENT_QUERY_MOMENT_PROOF_AND_ARITHMETIC_REVIEW", + "source_pins": PINS, + "matrix_source_sha256": sha256(source_path.read_bytes()).hexdigest(), + "checker_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "checks": {"ordinary_columns": 96, "off_diagonal_support": len(off), "fourth_contraction": str(Q(fourth_numerator, 48**4)), "fifth_contraction": str(Q(fifth_numerator, 48**5)), "rank4": str(bound4), "rank5": str(bound5), "whole_fields": 57, "eight_field_cohorts": 8, "positive_measure_attains_first_five_moments": True}, + "scope": "Independent proof review and exact arithmetic. The frozen finite route-support enumerations are inspected dependencies; this review does not rerun or replace them. The capacity statement uses the full fixed-source regular-cover payload module. No changing-source, native-child, cache construction, or supplier claim." + } + (HERE / "QUERY-MOMENTS-REVIEW.json").write_text(json.dumps(result, indent=2, sort_keys=True) + "\n") + print(result["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/frozen/residual-syndrome/review/independent_residual.py b/research/actual-query-information-bounds/frozen/residual-syndrome/review/independent_residual.py new file mode 100644 index 0000000000..b8dc4ba508 --- /dev/null +++ b/research/actual-query-information-bounds/frozen/residual-syndrome/review/independent_residual.py @@ -0,0 +1,162 @@ +"""Audit the residual formula with source matrices and separate exact examples.""" + +from hashlib import sha256 +from pathlib import Path +import gzip +import io +import json +import subprocess +import tarfile + +import sympy as s + + +ROOT = Path(__file__).resolve().parents[5] +REPO = ROOT / "worktrees/k5-centre-sharing" +BASE = "bce54fb3f895cbe5cd4c0eb477c3afeed100190f" +ARCHIVE = "research/community-frontier1042-audit/selected-replay.tar.gz" +MEMBER = "t16/global/base/split-centres/GLOBAL-TEMPLATE.json.gz" +HERE = Path(__file__).resolve().parent + + +def require(value, label): + if not value: + raise RuntimeError(label) + + +def elementary(event, coupling=None): + a = s.eye(8) + if event["kind"] == "local": + i = 2 * event["pair"] + if event["reverse"]: + a[i, i + 1] = -1 + else: + a[i + 1, i] = 1 + if coupling is not None: + return s.eye(8 * coupling.rows) + s.kronecker_product(a - s.eye(8), coupling) + elif event["kind"] == "bridge": + i, j, q = event["dst"], event["src"], event["coefficient"] + a[2 * i, 2 * j] = q + a[2 * j + 1, 2 * i + 1] = -q + elif event["kind"] == "terminal": + a = s.diag(*[s.Matrix([[0, 1], [-1, 0]]) for _ in range(event["pairs"])]) + return a + + +def exact_case(recipe, bank_rows, centre_rows, removed): + dim = centre_rows[0].cols + width = centre_rows[0].rows + require(all(r * r.T == 56 * s.eye(width) for r in centre_rows), "Row Gram") + actual = s.eye(8 * dim) + ideal = s.eye(8 * dim) + for event in recipe: + if event["kind"] == "terminal": + continue + if event["kind"] == "local": + stage = event["stage"] + r = centre_rows[stage] + k = s.eye(dim) - r.T * r / 4 if stage in removed else s.eye(dim) + native = elementary(event, k) + else: + native = s.kronecker_product(elementary(event), s.eye(dim)) + actual = native * actual + ideal = s.kronecker_product(elementary(event), s.eye(dim)) * ideal + residual = ideal.inv() * actual - s.eye(8 * dim) + if not removed: + require(residual.is_zero_matrix, "Empty subset") + return {"stages": [], "rank": 0} + v = s.Matrix.vstack(*[s.kronecker_product(bank_rows[i, :], centre_rows[i]) for i in sorted(removed)]) + omega = s.kronecker_product(s.diag(*[s.Matrix([[0, 1], [-1, 0]])] * 4), s.eye(dim)) + gram = v * omega * v.T + blocks = len(removed) + lower = s.zeros(blocks * width) + for i in range(blocks): + for j in range(i): + lower[i * width:(i + 1) * width, j * width:(j + 1) * width] = gram[i * width:(i + 1) * width, j * width:(j + 1) * width] + middle = 4 * s.eye(v.rows) - lower + require(residual == omega * v.T * middle.inv() * v, "Interaction factorization") + require(residual.rank() == v.rank(), "No decoder cancellation") + require(residual != omega * v.T * (4 * s.eye(v.rows) + lower).inv() * v, + "Wrong triangular sign was not detected") + null = v.T.nullspace() + if null: + basis = s.Matrix.hstack(*null) + compressed = basis.T * middle * basis + require(compressed.det() != 0, "Kernel compression") + return {"stages": sorted(removed), "rank": residual.rank(), "syndrome_nullity": len(null)} + + +def main(): + raw = subprocess.check_output(["git", "show", BASE + ":" + ARCHIVE], cwd=REPO) + require(sha256(raw).hexdigest() == "22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754", "Archive pin") + with tarfile.open(fileobj=io.BytesIO(raw), mode="r:gz") as archive: + member = archive.extractfile(MEMBER).read() + require(sha256(member).hexdigest() == "a179dad87651aba340a5a8ddbcd86a8e757cad87b8a1f8bad48106fbecd38518", "Controller pin") + template = json.loads(gzip.decompress(member)) + recipe = template["recipe"] + omega = s.diag(*[s.Matrix([[0, 1], [-1, 0]])] * 4) + prefix = s.eye(8) + rows = [] + for event in recipe: + if event["kind"] == "local": + source = 2 * event["pair"] + int(event["reverse"]) + rows.append(s.eye(8)[source, :] * prefix) + step = elementary(event) + require(step * omega * step.T == omega, "Source step is not symplectic") + prefix = step * prefix + require(prefix == s.eye(8), "Old endpoint") + v = s.Matrix.vstack(*rows) + relation = v.T.nullspace() + require(len(relation) == 1, "Bank relation dimension") + c = relation[0] / relation[0][0] + require(list(c) == [1, -1, -1, 1, 1, -1, -1, 1, 1], "Bank relation") + minors = [v[[i for i in range(9) if i != j], :].det() for j in range(9)] + require(all(value != 0 for value in minors), "A maximal proper subset is dependent") + gram = v * omega * v.T + area = sum(c[i] * c[j] * gram[i, j] for i in range(9) for j in range(i)) + compression = s.Rational(4, 56) * (c.T * c)[0] - area + require(area == 4 and compression == -s.Rational(47, 14), "Kernel form") + data_sets = [] + for replica in range(16): + calls = [call for call in template["calls"] if call["replica"] == replica] + require([call["stage"] for call in calls] == list(range(9)), "Replica stages") + families = {owner[0] for call in calls for owner in call["owners"] if owner[0] < 14336} + require(families == set(range(896 * replica, 896 * (replica + 1))), "Replica data namespace") + data_sets.append(families) + require(len(set.union(*data_sets)) == sum(map(len, data_sets)), "Replica data overlap") + r = s.Matrix([[6, 4, 2, 0, 0, 0], [0, 0, 0, 6, 4, 2]]) + one = s.Matrix([[6, 4, 2, 0, 0, 0], [0, 0, 0, 2, 6, 4]]) + zero = s.Matrix([[2, 6, 4, 0, 0, 0], [0, 0, 0, 2, 6, 4]]) + examples = {} + for name, alternate, shared in (("two_shared", r, 2), ("one_shared", one, 1), ("none_shared", zero, 0)): + centres = [r, alternate, r, alternate, r, r, alternate, r, alternate] + result = exact_case(recipe, v, centres, set(range(9))) + require(result["syndrome_nullity"] == shared and result["rank"] == 18 - shared, "Common-image rank") + examples[name] = result + centres = [r, zero, r, one, zero, r, one, zero, r] + proper = [exact_case(recipe, v, centres, set(range(9)) - {missing}) for missing in range(9)] + require(all(item["rank"] == 16 for item in proper), "Maximal proper residual rank") + per_replica = 72 - s.Rational(8, 183) + require(s.ceiling(per_replica) == 72 and s.ceiling(16 * per_replica) == 1152, "Whole-array count") + report = { + "status": "PASS_INDEPENDENT_RESIDUAL_ALGEBRA_REVIEW", + "source_base": BASE, + "controller_member_sha256": sha256(member).hexdigest(), + "bank_rows": [list(map(int, row)) for row in v.tolist()], + "bank_relation": list(map(int, c)), + "maximal_proper_minors": list(map(int, minors)), + "area": str(area), "compression": str(compression), + "independent_data_replicas": len(data_sets), + "data_families_per_replica": 896, + "exact_examples": examples, + "maximal_proper_residual_examples": proper, + "conditional_whole_array_bounds": {"per_replica": 72, "all_replicas": 1152}, + "dependencies_not_reproved": ["Native global normal form", "Routed-projection dimension bound"], + "scope": "Exact algebra review. No claim about concurrent workspace, native rank cost, or supplier admission.", + } + (HERE / "INDEPENDENT-RECEIPT.json").write_text(json.dumps(report, indent=2, sort_keys=True) + "\n") + print(report["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/frozen/residual-syndrome/verify_residual.py b/research/actual-query-information-bounds/frozen/residual-syndrome/verify_residual.py new file mode 100644 index 0000000000..4bef3cb14f --- /dev/null +++ b/research/actual-query-information-bounds/frozen/residual-syndrome/verify_residual.py @@ -0,0 +1,225 @@ +"""Check the controller source and the residual factorization.""" + +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import argparse +import gzip +import io +import json +import subprocess +import tarfile + + +BASE = "bce54fb3f895cbe5cd4c0eb477c3afeed100190f" +ARCHIVE = "research/community-frontier1042-audit/selected-replay.tar.gz" +ARCHIVE_HASH = "22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754" +MEMBER = "t16/global/base/split-centres/GLOBAL-TEMPLATE.json.gz" +MEMBER_HASH = "a179dad87651aba340a5a8ddbcd86a8e757cad87b8a1f8bad48106fbecd38518" +INTERFACE_HASH = "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" + + +def require(condition, message): + if not condition: + raise ValueError(message) + + +def eye(n): + return [[Q(i == j) for j in range(n)] for i in range(n)] + + +def transpose(a): + return list(map(list, zip(*a))) + + +def multiply(a, b): + bt = transpose(b) + return [[sum(x*y for x, y in zip(row, col)) for col in bt] for row in a] + + +def subtract(a, b): + return [[x-y for x, y in zip(row, col)] for row, col in zip(a, b)] + + +def rank(a): + b = [list(map(Q, row)) for row in a] + r = 0 + for j in range(len(b[0])): + k = next((i for i in range(r, len(b)) if b[i][j]), None) + if k is None: + continue + b[r], b[k] = b[k], b[r] + d = b[r][j] + b[r] = [x/d for x in b[r]] + for i in range(r+1, len(b)): + d = b[i][j] + if d: + b[i] = [x-d*y for x, y in zip(b[i], b[r])] + r += 1 + if r == len(b): + break + return r + + +def inverse(a): + n = len(a) + b = [list(map(Q, row))+e for row, e in zip(a, eye(n))] + for j in range(n): + k = next(i for i in range(j, n) if b[i][j]) + b[j], b[k] = b[k], b[j] + d = b[j][j] + b[j] = [x/d for x in b[j]] + for i in range(n): + if i != j: + d = b[i][j] + if d: + b[i] = [x-d*y for x, y in zip(b[i], b[j])] + return [row[n:] for row in b] + + +def omega(n): + out = [[Q(0) for _ in range(8*n)] for _ in range(8*n)] + for pair in range(4): + for j in range(n): + x, y = (2*pair)*n+j, (2*pair+1)*n+j + out[x][y], out[y][x] = Q(1), Q(-1) + return out + + +def controller(recipe, kernels, include_terminal=False): + n = len(kernels[0]) + c = eye(8*n) + for event in recipe: + kind = event['kind'] + if kind == 'local': + pair, stage = event['pair'], event['stage'] + source = 2*pair+int(event['reverse']) + target = 2*pair+int(not event['reverse']) + sign = -1 if event['reverse'] else 1 + old = [row.copy() for row in c[source*n:(source+1)*n]] + delta = multiply(kernels[stage], old) + for j, row in enumerate(delta): + t = target*n+j + c[t] = [a+sign*b for a, b in zip(c[t], row)] + elif kind == 'bridge': + i, j, q = event['dst'], event['src'], event['coefficient'] + for bank_t, bank_s, factor in ((2*i, 2*j, q), (2*j+1, 2*i+1, -q)): + for p in range(n): + t, s = bank_t*n+p, bank_s*n+p + c[t] = [a+factor*b for a, b in zip(c[t], c[s])] + elif kind == 'terminal' and include_terminal: + for pair in range(event['pairs']): + for p in range(n): + x, y = 2*pair*n+p, (2*pair+1)*n+p + c[x], c[y] = c[y], [-q for q in c[x]] + return c + + +def bank_sources(recipe): + c = eye(8) + rows = [] + for event in recipe: + if event['kind'] == 'local': + i = event['pair'] + source = 2*i+int(event['reverse']) + target = 2*i+int(not event['reverse']) + sign = -1 if event['reverse'] else 1 + rows.append(c[source].copy()) + c[target] = [a+sign*b for a, b in zip(c[target], c[source])] + elif event['kind'] == 'bridge': + i, j, q = event['dst'], event['src'], event['coefficient'] + c[2*i] = [a+q*b for a, b in zip(c[2*i], c[2*j])] + c[2*j+1] = [a-q*b for a, b in zip(c[2*j+1], c[2*i+1])] + return rows, c + + +def toy_check(recipe, sources, distinct): + # These exact rows have norm squared 56. They are not cover data. + rows = [[Q(6), Q(4), Q(2)] for _ in range(9)] + if distinct: + rows[1] = [Q(2), Q(6), Q(4)] + require(all(sum(x*x for x in row) == 56 for row in rows), 'Toy row norm') + kernels = [subtract(eye(3), [[x*y/4 for y in row] for x in row]) for row in rows] + actual = controller(recipe, kernels) + ideal = controller(recipe, [eye(3)]*9) + residual = subtract(multiply(inverse(ideal), actual), eye(24)) + v = [[b*x for b in source for x in row] for source, row in zip(sources, rows)] + om = omega(3) + g = multiply(multiply(v, om), transpose(v)) + b = [[4*Q(i == j)-(g[i][j] if i > j else 0) for j in range(9)] for i in range(9)] + predicted = multiply(multiply(multiply(om, transpose(v)), inverse(b)), v) + require(residual == predicted, 'The residual factorization failed') + expected = 9 if distinct else 8 + require(rank(v) == rank(residual) == expected, 'The residual rank is wrong') + wrong = [[4*Q(i == j)+(g[i][j] if i > j else 0) for j in range(9)] for i in range(9)] + rejected = residual != multiply(multiply(multiply(om, transpose(v)), inverse(wrong)), v) + require(rejected, 'The wrong-sign control did not fail') + return {'syndrome_rank': rank(v), 'residual_rank': rank(residual), + 'wrong_triangular_sign_rejected': rejected} + + +def run(repo, interface): + raw = subprocess.run(['git', 'show', BASE+':'+ARCHIVE], cwd=repo, + check=True, capture_output=True).stdout + require(sha256(raw).hexdigest() == ARCHIVE_HASH, 'The archive pin changed') + with tarfile.open(fileobj=io.BytesIO(raw), mode='r:gz') as archive: + member = archive.extractfile(MEMBER).read() + require(sha256(member).hexdigest() == MEMBER_HASH, 'The controller pin changed') + recipe = json.loads(gzip.decompress(member))['recipe'] + source = interface.read_bytes() + require(sha256(source).hexdigest() == INTERFACE_HASH, 'The interface pin changed') + data = json.loads(source) + r = [[Q(row.get(str(p), '0')) for p in range(112)] for row in data['R']] + require(multiply(r, transpose(r)) == [[56*Q(i == j) for j in range(8)] for i in range(8)], + 'The centre matrix Gram identity failed') + require([event['stage'] for event in recipe if event['kind'] == 'local'] == list(range(9)), + 'The selected stages changed') + sources, ideal = bank_sources(recipe) + require(controller(recipe, [eye(1)]*9, True) == eye(8), 'The ideal controller is not identity') + require(ideal == [[-x for x in row] for row in omega(1)], 'The ideal preterminal map changed') + relation = [Q(x) for x in (1, -1, -1, 1, 1, -1, -1, 1, 1)] + require(all(sum(relation[i]*sources[i][j] for i in range(9)) == 0 for j in range(8)), + 'The stated bank relation failed') + require(all(rank(sources[:i]+sources[i+1:]) == 8 for i in range(9)), + 'A proper subset of the bank rows is dependent') + bank_g = multiply(multiply(sources, omega(1)), transpose(sources)) + area = sum(relation[i]*relation[j]*bank_g[i][j] for i in range(9) for j in range(i)) + require(area == 4, 'The bank relation area changed') + compression = sum(x*x for x in relation)*Q(4, 56)-area + require(compression == Q(-47, 14), 'The relation compression changed') + first_bridge = next(i for i, event in enumerate(recipe) if event['kind'] == 'bridge') + omitted = recipe[:first_bridge]+recipe[first_bridge+1:] + require(controller(omitted, [eye(1)]*9, True) != eye(8), 'The missing-bridge control did not fail') + return { + 'status': 'PASS_SELECTED_CONTROLLER_RESIDUAL_FACTORIZATION', + 'base': BASE, 'archive': ARCHIVE, 'archive_sha256': ARCHIVE_HASH, + 'controller_member': MEMBER, 'controller_member_sha256': MEMBER_HASH, + 'interface_sha256': INTERFACE_HASH, + 'bank_sources': [[int(x) for x in row] for row in sources], + 'bank_relation': [int(x) for x in relation], + 'bank_source_rank': 8, 'independent_eight_row_subsets': 9, + 'bank_relation_area': str(area), 'relation_compression': str(compression), + 'same_centre_space_toy': toy_check(recipe, sources, False), + 'distinct_centre_space_toy': toy_check(recipe, sources, True), + 'missing_bridge_rejected': True, + 'proved_in_note': { + 'full_residual_rank': '72 |G| - dim(intersection_s im(R_s^*))', + 'proper_subset_residual_rank': '8 |S| |G| for every proper set S of omitted stages', + 'conditional_two_stage_bound': 'rank / |G| >= 13168/183 > 71', + 'relation_compression': '-47/14 times the ambient common-image inner product', + }, + 'scope': 'Exact controller algebra and finite rational checks. The group rank bound uses the separate routed-projection theorem. No native correction, child-cost lower bound, supplier admission, or kappa claim.', + } + + +if __name__ == '__main__': + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--repo', type=Path, required=True) + parser.add_argument('--interface', type=Path, required=True) + parser.add_argument('--out', type=Path, required=True) + args = parser.parse_args() + result = run(args.repo, args.interface) + args.out.write_text(json.dumps(result, indent=2, sort_keys=True)+'\n') + print(result['status']) + print('proper_subsets=independent residual_rank=72|G|-common_image_dimension') + print('native_supplier_or_kappa_claim=false') diff --git a/research/actual-query-information-bounds/frozen/source-domain/review_cover.py b/research/actual-query-information-bounds/frozen/source-domain/review_cover.py new file mode 100644 index 0000000000..62aad2e9ab --- /dev/null +++ b/research/actual-query-information-bounds/frozen/source-domain/review_cover.py @@ -0,0 +1,185 @@ +"""Independently check the cover trace and its fixed-stock application.""" + +from collections import defaultdict +from fractions import Fraction as Q +from hashlib import sha256 +from importlib.util import module_from_spec, spec_from_file_location +from pathlib import Path +import argparse +import gzip +import io +import json +import tarfile + + +PHASES = "t16/global/base/work/complex-nine-native/DATA-PHASES.json" +PHASES_SHA = "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa" +INTERFACE_SHA = "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" + + +def require(ok, message): + if not ok: + raise ValueError(message) + + +def parity(a, b): + return (a & b).bit_count() % 2 + + +def apply(columns, x): + answer = 0 + for i, col in enumerate(columns): + if (x >> i) & 1: + answer ^= col + return answer + + +def product(left, right): + return tuple(apply(left, col) for col in right) + + +def swap_route(q, basis, stage): + first = 9 + 8 * (stage - 1) + columns = [1 << i for i in range(73)] + for i in range(9): + columns[i] = q if (q >> i) & 1 else 0 + for j, b in enumerate(basis): + if (b >> i) & 1: + columns[i] ^= 1 << (first + j) + columns[first:first + 8] = basis + return tuple(columns) + + +def run(repo, campaign): + own_source = Path(__file__).with_name("verify_domain.py") + spec = spec_from_file_location("domain_source", own_source) + source = module_from_spec(spec) + spec.loader.exec_module(source) + interface_file = campaign / "lanes/circuit-interface/INTERFACE.json" + interface_raw = interface_file.read_bytes() + require(sha256(interface_raw).hexdigest() == INTERFACE_SHA, "The interface changed") + interface = json.loads(interface_raw) + with tarfile.open(fileobj=io.BytesIO(source.source(repo, source.ARCHIVE)), mode="r:gz") as stream: + phase_raw = stream.extractfile(PHASES).read() + require(sha256(phase_raw).hexdigest() == PHASES_SHA, "The data phases changed") + phases = json.loads(phase_raw) + word = json.loads(gzip.decompress(source.pin(source.WORD, stream.extractfile(source.WORD).read()))) + programs = json.loads(gzip.decompress(source.pin(source.PROGRAMS, stream.extractfile(source.PROGRAMS).read()))) + r = source.clean_centre_map(word, programs["forward"]) + require(r == [[Q(interface["R"][i].get(str(j), "0")) for j in range(112)] + for i in range(8)], "The interface matrix differs from the frozen word") + ports = word["ports"] + require([x["q"] for x in phases["recipes"]] == ports, "The phase port order changed") + a = [[sum(r[k][i] * r[k][j] for k in range(8)) for j in range(112)] for i in range(112)] + identity = tuple(1 << i for i in range(73)) + routes = [] + full_dimension_checks = 0 + for q, recipe in zip(ports, phases["recipes"]): + basis = recipe["idle_children"][0]["orthogonal_axes"][:8] + require(len(basis) == 8 and all(x < 512 and not parity(q, x) for x in basis), + "The pinned local complement is invalid") + require(all(parity(x, y) == (i == j) for i, x in enumerate(basis) + for j, y in enumerate(basis)), "The pinned complement is not orthonormal") + route1 = swap_route(q, basis, 1) + routes.append(route1) + for stage in range(1, 9): + route = swap_route(q, basis, stage) + require(product(route, route) == identity, "A full route is not an involution") + require(all(parity(x, y) == (i == j) for i, x in enumerate(route) + for j, y in enumerate(route)), "A full route is not orthogonal") + transport = list(identity) + for j in range(8): + left, right = 9 + j, 9 + 8 * (stage - 1) + j + transport[left], transport[right] = transport[right], transport[left] + require(product(product(tuple(transport), route1), tuple(transport)) == route, + "The 73-dimensional stage embedding changed") + full_dimension_checks += 1 + + buckets = defaultdict(list) + for b in range(112): + for c in range(112): + if a[b][c]: + buckets[product(routes[b], routes[c])].append((b, c)) + require(len(buckets) == 5825, "The full group labels have different collisions") + require(buckets[identity] == [(i, i) for i in range(112)], "The identity bucket changed") + require(all(len(items) == 1 for g, items in buckets.items() if g != identity), + "Different ordered edges have the same group element") + + # Sum the trace coefficients from the actual group product equality. + # This does not use the two-case closed formula in the reviewed verifier. + fourth_integer = Q(0) + for items in buckets.values(): + for b, c in items: + for aa, d in items: + fourth_integer += a[aa][b] * a[b][c] * a[c][d] * a[d][aa] + first = sum(a[i][i] ** 2 for i in range(112)) / 56 ** 2 + second = fourth_integer / 56 ** 4 + require((first, second) == (Q(4, 7), Q(27, 343)), "The independent trace differs") + tau_m2 = 16 - 2 * first + tau_m4 = 16 - 4 * first + 2 * second + rank_bound = tau_m2 ** 2 / tau_m4 + shift = Q(13, 196) + common_bound = (second - 2 * shift * first + 8 * shift ** 2) / (1 - shift) ** 2 + require((rank_bound, common_bound) == (Q(2912, 183), Q(8, 183)), "The rank bound changed") + + g01, g10 = product(routes[0], routes[1]), product(routes[1], routes[0]) + require(g01 != g10, "The ordering control does not distinguish multiplication") + require(all(apply(g01, 1 << i) == apply(routes[0], apply(routes[1], 1 << i)) + for i in range(73)), "The matrix product order is wrong") + require(all(g01[i] == 1 << i for i in range(17, 73)), "The 17D support is not fixed") + require(all(g[i] == 1 << i for g in buckets for i in range(17, 73)), + "A group product escapes the 17D block") + + seen = {0} + todo = [0] + while todo: + i = todo.pop() + for j in range(112): + if i != j and a[i][j] and j not in seen: + seen.add(j) + todo.append(j) + require(len(seen) == 112, "The nullspace code graph is not connected") + + margin = Q(896, 73) + repeated_moment = Q(72 * 896) / (73 * (896 - rank_bound)) + single_global_moment = Q(72 * 14336) / (73 * (14336 - rank_bound)) + require(rank_bound > margin and repeated_moment > 1, "The repeated code was not rejected") + require(single_global_moment < 1, "The multiplicity control is not effective") + # On constant cover functions every group element acts as identity. + # In that representation Q=P, so their difference has rank zero. + trivial_trace_pq = sum(a[i][j] ** 2 for i in range(112) for j in range(112)) / 56 ** 2 + require(trivial_trace_pq == 8 != first, "The quotient control does not change the trace") + + reviewed = {name: sha256((campaign / "lanes/cover-algebra" / name).read_bytes()).hexdigest() + for name in ("PROOF.md", "verify_algebra.py")} + return { + "status": "PASS_INDEPENDENT_73D_COVER_TRACE_REVIEW", + "reviewed_files_sha256": reviewed, "interface_sha256": INTERFACE_SHA, + "source_base": source.BASE, "phase_source_sha256": PHASES_SHA, + "source_matrix_rederived": True, "full_73d_routes_checked": full_dimension_checks, + "nonidentity_group_product_buckets": len(buckets) - 1, + "trace_PQ": str(first), "trace_PQPQ": str(second), + "difference_trace_square": str(tau_m2), "difference_trace_fourth": str(tau_m4), + "rank_lower_bound_per_cover_element": str(rank_bound), + "common_range_upper_bound_per_cover_element": str(common_bound), + "allowed_codimension_per_replica": str(margin), + "rank_bound_excess": str(rank_bound - margin), + "fixed_stock_moment_if_one_coded_bank_per_replica": str(repeated_moment), + "single_coded_bank_in_all_16_replicas_is_not_excluded_at_zero": str(single_global_moment), + "trivial_representation_control": {"trace_PQ": str(trivial_trace_pq), "rank_difference": 0}, + "code_projector_graph_component_sizes": [len(seen)], + "review_findings": ["Corrected a contradictory index condition in the proof case split; the moment value was unchanged."], + "not_reviewed": ["optional sixth moment", "native phase implementation", "new supplier", "new kappa"], + } + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--repo", required=True, type=Path) + parser.add_argument("--campaign", required=True, type=Path) + parser.add_argument("--out", required=True, type=Path) + args = parser.parse_args() + result = run(args.repo, args.campaign) + args.out.write_text(json.dumps(result, indent=2, sort_keys=True) + "\n") + print(result["status"]) + print("routes73=896 trace_PQ=4/7 trace_PQPQ=27/343 rank>=2912/183>896/73") diff --git a/research/actual-query-information-bounds/frozen/temporal-reuse/QUERY-FIFTH-MOMENT.json b/research/actual-query-information-bounds/frozen/temporal-reuse/QUERY-FIFTH-MOMENT.json new file mode 100644 index 0000000000..0b423239df --- /dev/null +++ b/research/actual-query-information-bounds/frozen/temporal-reuse/QUERY-FIFTH-MOMENT.json @@ -0,0 +1,118 @@ +{ + "status": "PASS_ACTUAL_QUERY_FIFTH_MOMENT", + "fourth_checker_sha256": "c22539e007c763b2d92d2932c4d84080ccda8549774d6be8b7705575a03a253f", + "fourth_receipt_sha256": "df32110bbd285e3036bdb2082e3307b24edc7515953cab7a1b3b6b684adc1e66", + "new_word": [ + 1, + 2, + 1, + 2, + 0 + ], + "supported_triples": 194400, + "matched_group_terms": 4320, + "identity_matches": 96, + "match_equality_patterns": { + "(False, True, False)": 4224, + "(True, True, True)": 96 + }, + "integer_trace_numerator": 2260992, + "trace_denominator": 254803968, + "new_word_trace_per_cover": "23/2592", + "fixed_source_bounds": [ + { + "charts": 1, + "fifth_moment_per_cover": "8", + "weighted_quadratic_rank_per_cover": "8", + "whole_fields": 8, + "eight_field_cohorts": 1 + }, + { + "charts": 2, + "fifth_moment_per_cover": "3283/108", + "weighted_quadratic_rank_per_cover": "2120/133", + "whole_fields": 16, + "eight_field_cohorts": 2 + }, + { + "charts": 3, + "fifth_moment_per_cover": "32023/432", + "weighted_quadratic_rank_per_cover": "3464/147", + "whole_fields": 24, + "eight_field_cohorts": 3 + }, + { + "charts": 4, + "fifth_moment_per_cover": "15901/108", + "weighted_quadratic_rank_per_cover": "5000/163", + "whole_fields": 31, + "eight_field_cohorts": 4 + }, + { + "charts": 5, + "fifth_moment_per_cover": "55925/216", + "weighted_quadratic_rank_per_cover": "6728/181", + "whole_fields": 38, + "eight_field_cohorts": 5 + }, + { + "charts": 6, + "fifth_moment_per_cover": "22657/54", + "weighted_quadratic_rank_per_cover": "8648/201", + "whole_fields": 44, + "eight_field_cohorts": 6 + }, + { + "charts": 7, + "fifth_moment_per_cover": "276857/432", + "weighted_quadratic_rank_per_cover": "10760/223", + "whole_fields": 49, + "eight_field_cohorts": 7 + }, + { + "charts": 8, + "fifth_moment_per_cover": "50531/54", + "weighted_quadratic_rank_per_cover": "13064/247", + "whole_fields": 53, + "eight_field_cohorts": 7 + }, + { + "charts": 9, + "fifth_moment_per_cover": "47467/36", + "weighted_quadratic_rank_per_cover": "15560/273", + "whole_fields": 57, + "eight_field_cohorts": 8 + } + ], + "finite_free_moment_comparison": [ + "72", + "120", + "244", + "1649/3", + "47467/36" + ], + "nine_chart_optimizing_weight": "9-lambda", + "nine_chart_optimizing_polynomial": "19 lambda - 6 lambda^2", + "moment_relaxation_attainment": { + "nodes": [ + "0", + "(19-2 sqrt(22))/12", + "(19+2 sqrt(22))/12", + "9" + ], + "nonzero_mass": "15560/273", + "mass_at_9": "8/7833", + "interior_mass": "1934592/33943", + "interior_mean": "1157/916", + "recurrence": "x^3-(73/6)x^2+(1459/48)x-273/16", + "ambient_total_mass": 96 + }, + "scope": "The full fixed-source logical regular-cover module. No freeness assumption.", + "not_claimed": [ + "Equality of higher moments", + "A cache construction", + "A native-child bound", + "A result for changing source histories", + "A supplier or kappa improvement" + ] +} diff --git a/research/actual-query-information-bounds/frozen/temporal-reuse/check_query_fifth_moment.py b/research/actual-query-information-bounds/frozen/temporal-reuse/check_query_fifth_moment.py new file mode 100644 index 0000000000..f866bfdad6 --- /dev/null +++ b/research/actual-query-information-bounds/frozen/temporal-reuse/check_query_fifth_moment.py @@ -0,0 +1,169 @@ +"""Check the remaining fifth-order route word and its exact rank bound.""" + +from collections import Counter +from fractions import Fraction as Q +from hashlib import sha256 +from itertools import product +from pathlib import Path +import importlib.util +import json + + +HERE = Path(__file__).resolve().parent +FOURTH_CHECKER_PIN = "c22539e007c763b2d92d2932c4d84080ccda8549774d6be8b7705575a03a253f" +FOURTH_RECEIPT_PIN = "df32110bbd285e3036bdb2082e3307b24edc7515953cab7a1b3b6b684adc1e66" + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def trace_word(word): + w = list(word) + while len(w) > 1: + remove = next((i for i in range(len(w)) if w[i] == w[(i+1) % len(w)]), None) + if remove is None: + break + w.pop(remove) + if len(w) == 1: + return Q(8) + if len(w) == 2: + return Q(2, 3) + counts = Counter(w) + if len(w) == 4 and len(counts) == 2: + return Q(23, 216) + unique = next((i for i, s in enumerate(w) if s and counts[s] == 1), None) + if unique is not None: + w.pop(unique) + return trace_word(w)/12 + need(len(w) == 5 and counts[0] == 1 and sorted(counts.values()) == [1, 2, 2], + "An unsupported fifth-order word remains") + return Q(23, 2592) + + +def composition_sum(moments, total, factors): + if factors == 0: + return Q(total == 0) + return sum((moments[i]*composition_sum(moments, total-i, factors-1) + for i in range(total+1)), Q(0)) + + +def free_moment_comparison(): + """Check only the finite noncrossing moment recurrence.""" + alpha = Q(1, 12) + bernoulli = [Q(1)]+[alpha]*5 + cumulants = [Q(0)] + for n in range(1, 6): + cumulants.append(alpha-sum((cumulants[k]*composition_sum(bernoulli, n-k, k) + for k in range(1, n)), Q(0))) + moments = [Q(1)] + for n in range(1, 6): + moments.append(sum((9*cumulants[k]*composition_sum(moments, n-k, k) + for k in range(1, n+1)), Q(0))) + expected = [Q(72), Q(120), Q(244), Q(1649, 3), Q(47467, 36)] + need([96*x for x in moments[1:]] == expected, "The finite free-moment comparison differs") + return list(map(str, expected)) + + +def main(): + path = HERE/"check_query_fourth_moment.py" + need(sha256(path.read_bytes()).hexdigest() == FOURTH_CHECKER_PIN, "Fourth checker changed") + raw = (HERE/"QUERY-FOURTH-MOMENT.json").read_bytes() + need(sha256(raw).hexdigest() == FOURTH_RECEIPT_PIN, "Fourth receipt changed") + spec = importlib.util.spec_from_file_location("independent_fourth", path) + fourth = importlib.util.module_from_spec(spec) + spec.loader.exec_module(fourth) + roots, bases, dots, _ = fourth.source() + terms, _ = fourth.covariance(1, 2, roots, bases, dots) + r1 = [fourth.route(b, 1) for b in bases] + r2 = [fourth.route(b, 2) for b in bases] + relative = [fourth.compose(a, b) for a, b in zip(r1, r2)] + neighbors = [[j for j in range(96) if dots[i][j]] for i in range(96)] + need(all(len(x) == 45 for x in neighbors), "The supported degree differs") + total = triples = matches = identity_matches = 0 + match_patterns = Counter() + for r in range(96): + for s in neighbors[r]: + left = fourth.compose(relative[r], r2[s]) + for t in neighbors[s]: + triples += 1 + key = fourth.compose(left, r1[t]) + if key not in terms: + continue + matches += 1 + match_patterns[str((r == s, s == t, r == t))] += 1 + coefficient = terms[key] + if coefficient is None: + identity_matches += 1 + value = 192*dots[r][t] + else: + p, q, scalar = coefficient + value = scalar*dots[r][p]*dots[q][t] + total += dots[r][s]*dots[s][t]*value + need((triples, matches, identity_matches, total) == (194400, 4320, 96, 2260992), + "The fifth-order coefficient aggregation differs") + fifth = Q(total, 48**5) + need(fifth == Q(23, 2592), "The new cyclic trace differs") + rows = [] + for k in range(1, 10): + moments = [Q(x) for x in json.loads(raw)["fixed_source_bounds"][k-1]["moments_per_cover"]] + moments.append(sum((trace_word(w) for w in product(range(k), repeat=5)), Q(0))) + m1, m2, m3, m4, m5 = moments + v1, v2 = k*m1-m2, k*m2-m3 + h11, h12, h22 = k*m2-m3, k*m3-m4, k*m4-m5 + determinant = h11*h22-h12*h12 + if determinant: + rank = (m1+(v1*v1*h22-2*v1*v2*h12+v2*v2*h11)/determinant)/k + else: + rank = Q(8) + fields = (rank.numerator+rank.denominator-1)//rank.denominator + rows.append({"charts": k, "fifth_moment_per_cover": str(m5), + "weighted_quadratic_rank_per_cover": str(rank), + "whole_fields": fields, "eight_field_cohorts": (fields+7)//8}) + need(rows[-1]["fifth_moment_per_cover"] == "47467/36", "The nine-chart fifth moment differs") + rank = Q(rows[-1]["weighted_quadratic_rank_per_cover"]) + need(rank == Q(15560, 273) == 57-Q(1, 273), "The fifth-moment rank bound differs") + + # A positive four-atom measure attains the moment relaxation. + moment = [rank, Q(72), Q(120), Q(244), Q(1649, 3), Q(47467, 36)] + for i in range(3): + need(moment[i+3]-Q(73, 6)*moment[i+2]+Q(1459, 48)*moment[i+1] + -Q(273, 16)*moment[i] == 0, "The extremal cubic recurrence fails") + mass9 = (moment[2]-Q(19, 6)*moment[1]+Q(91, 48)*moment[0])/Q(2611, 48) + need(mass9 == Q(8, 7833), "The top atom mass differs") + interior_mass = rank-mass9 + interior_mean = (moment[1]-9*mass9)/interior_mass + need(1 < interior_mean < 2 and 0 < mass9 < rank < 96, + "The extremal measure is not positive") + # Its interior nodes are (19 +/- 2 sqrt(22))/12, one in (0,1), one in (2,3). + need(7*7 < 4*22 < 19*19 and 5*5 < 4*22 < 17*17, + "The interior node intervals differ") + result = {"status": "PASS_ACTUAL_QUERY_FIFTH_MOMENT", + "fourth_checker_sha256": FOURTH_CHECKER_PIN, + "fourth_receipt_sha256": FOURTH_RECEIPT_PIN, + "new_word": [1, 2, 1, 2, 0], "supported_triples": triples, + "matched_group_terms": matches, "identity_matches": identity_matches, + "match_equality_patterns": dict(sorted(match_patterns.items())), + "integer_trace_numerator": total, "trace_denominator": 48**5, + "new_word_trace_per_cover": str(fifth), "fixed_source_bounds": rows, + "finite_free_moment_comparison": free_moment_comparison(), + "nine_chart_optimizing_weight": "9-lambda", + "nine_chart_optimizing_polynomial": "19 lambda - 6 lambda^2", + "moment_relaxation_attainment": { + "nodes": ["0", "(19-2 sqrt(22))/12", "(19+2 sqrt(22))/12", "9"], + "nonzero_mass": str(rank), "mass_at_9": str(mass9), + "interior_mass": str(interior_mass), "interior_mean": str(interior_mean), + "recurrence": "x^3-(73/6)x^2+(1459/48)x-273/16", + "ambient_total_mass": 96}, + "scope": "The full fixed-source logical regular-cover module. No freeness assumption.", + "not_claimed": ["Equality of higher moments", "A cache construction", "A native-child bound", + "A result for changing source histories", "A supplier or kappa improvement"]} + (HERE/"QUERY-FIFTH-MOMENT.json").write_text(json.dumps(result, indent=2)+"\n") + print(json.dumps({"status": result["status"], "m5": "47467/36", + "rank_per_cover": "15560/273", "whole_fields": 57, + "moment_relaxation_is_sharp": True})) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/frozen/temporal-reuse/check_query_fourth_moment.py b/research/actual-query-information-bounds/frozen/temporal-reuse/check_query_fourth_moment.py new file mode 100644 index 0000000000..9fce6f08ae --- /dev/null +++ b/research/actual-query-information-bounds/frozen/temporal-reuse/check_query_fourth_moment.py @@ -0,0 +1,292 @@ +"""Check exact routed query moments from the actual port bases.""" + +from collections import Counter +from fractions import Fraction as Q +from hashlib import sha256 +from io import BytesIO +from itertools import product +from pathlib import Path +import gzip +import json +import subprocess +import tarfile + + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[3] +LANES = HERE.parent +BASE = "bce54fb3f895cbe5cd4c0eb477c3afeed100190f" +ARCHIVE = "research/community-frontier1042-audit/selected-replay.tar.gz" +ARCHIVE_PIN = "22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754" +PHASE_MEMBER = "t16/global/base/work/complex-nine-native/DATA-PHASES.json" +PHASE_PIN = "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa" +WORD_MEMBER = "slots/local/CANONICAL-WORD.json.gz" +WORD_PIN = "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219" +INTERFACE_PIN = "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" +R_REVIEW_PIN = "9639db0bdbc82255ef85273ac15a0aff68d5c659190557bf331d260eb714964f" +A = [0, 7, 20, 27, 36, 46, 57, 111] +T = [21, 37, 47, 76, 81, 87, 92, 110] +DIM = 33 + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def checked(raw, pin): + need(sha256(raw).hexdigest() == pin, "Source pin differs") + return raw + + +def apply(columns, vector): + result = 0 + while vector: + bit = vector & -vector + result ^= columns[bit.bit_length()-1] + vector ^= bit + return result + + +def compose(left, right): + """Return the product left*right. Vectors meet right first.""" + return tuple(apply(left, x) for x in right) + + +def transpose(columns): + return tuple(sum(((x >> i) & 1) << j for j, x in enumerate(columns)) + for i in range(len(columns))) + + +def route(basis, stage, dimension=DIM): + columns = [1 << i for i in range(dimension)] + if not stage: + return tuple(columns) + start = 9+8*(stage-1) + q = basis[0] + for i in range(9): + columns[i] = q*((q >> i) & 1) + for j, b in enumerate(basis[1:]): + columns[i] ^= ((b >> i) & 1) << (start+j) + for j, b in enumerate(basis[1:]): + columns[start+j] = b + return tuple(columns) + + +def phase_form(axes): + linear, quadratic = [0]*73, [0]*73 + for axis in axes: + for i in range(73): + if (axis >> i) & 1: + linear[i] = (linear[i]+1) % 4 + quadratic[i] ^= axis & ~((1 << (i+1))-1) + return linear, quadratic + + +def alignment_translation(left_axes, right_axes): + left, lq = phase_form(left_axes) + right, rq = phase_form(right_axes) + need(lq == rq and all((x-y) % 2 == 0 for x, y in zip(left, right)), + "The frame alignment has a nontranslation phase defect") + return sum(1 << i for i, (x, y) in enumerate(zip(left, right)) if (x-y) % 4 == 2) + + +def source(): + checked((HERE/"SPECTRAL-BOUND-REVIEW.json").read_bytes(), R_REVIEW_PIN) + interface = json.loads(checked((LANES/"circuit-interface/INTERFACE.json").read_bytes(), INTERFACE_PIN)) + raw = subprocess.check_output(["git", "show", BASE+":"+ARCHIVE], + cwd=ROOT/"worktrees/k5-centre-sharing") + checked(raw, ARCHIVE_PIN) + with tarfile.open(fileobj=BytesIO(raw), mode="r:gz") as archive: + phases = json.loads(checked(archive.extractfile(PHASE_MEMBER).read(), PHASE_PIN)) + word = json.loads(gzip.decompress(checked(archive.extractfile(WORD_MEMBER).read(), WORD_PIN))) + need(interface["ports"] == word["ports"] == [x["q"] for x in phases["recipes"]], + "Port orders differ") + U = sorted(set(range(112))-set(A)-set(T)) + roots = [tuple(int(row.get(str(p), 0)) for row in interface["R"]) for p in U] + bases = [] + for p in U: + entry = phases["recipes"][p] + axes = entry["idle_children"][0]["orthogonal_axes"] + need(axes[8:] == [1 << i for i in range(9, 17)], "The source complement axes differ") + basis = (entry["q"], *axes[:8]) + need(all((x & y).bit_count() % 2 == (i == j) + for i, x in enumerate(basis) for j, y in enumerate(basis)), + "A source basis is not orthogonal") + bases.append(basis) + dots = [[sum(x*y for x, y in zip(a, b)) for b in roots] for a in roots] + need([dots[p][p] for p in range(96)] == [4]*96, "A root norm differs") + need(all(sum(r[i]*r[j] for r in roots) == 48*(i == j) + for i in range(8) for j in range(8)), "The ordinary Gram differs") + full = [[route(basis, s, 73) for basis in bases] for s in range(9)] + identity = tuple(1 << i for i in range(73)) + for s in range(9): + for p in range(96): + need(transpose(full[s][p]) == full[s][p] and + compose(full[s][p], full[s][p]) == identity, "A route is not an orthogonal involution") + alignment_checks = 0 + for p, actual_port in enumerate(U): + q = bases[p][0] + for s in range(9): + image = full[s][p] + exterior = [1 << i for i in range(9, 9+8*s)] + before = [q] if s == 0 else image[:9+8*(s-1)] + after = image[:9+8*s] + pre = apply(image, alignment_translation(before, [q]+exterior)) + post = apply(image, alignment_translation(after, [1 << i for i in range(9)]+exterior)) + need(phases["recipes"][actual_port]["stage_alignment"][s] == + {"entry_X": pre, "entry_Y": pre, "exit_X": post, "exit_Y": post}, + "A full-payload native alignment differs") + alignment_checks += 1 + pairs = [] + for s in range(9): + for t in range(s+1, 9): + relative = [compose(full[s][p], full[t][p]) for p in range(96)] + need(len(set(relative)) == 96, "Relative port routes collide") + pairs.append([s, t, len(set(relative))]) + # All positive-stage permutations are common coordinate permutations. + conjugacy_checks = 0 + for t in range(2, 9): + swap = list(identity) + for j in range(8): + swap[9+j], swap[9+8*(t-1)+j] = swap[9+8*(t-1)+j], swap[9+j] + for p in range(96): + need(compose(swap, compose(full[1][p], swap)) == full[t][p], + "Positive-stage conjugacy fails") + conjugacy_checks += 1 + fresh_checks = 0 + for p in range(96): + for q in range(96): + fixes = all(apply(full[1][p], bases[q][j+1]) == 1 << (9+j) for j in range(8)) + need(fixes == (p == q), "Fresh-block port test fails") + fresh_checks += 1 + ordered = apply(compose(full[1][0], full[2][0]), 1 << 9) + reversed_order = apply(compose(full[2][0], full[1][0]), 1 << 9) + need(ordered == bases[0][1] and reversed_order == 1 << 17 and ordered != reversed_order, + "The route-order control does not distinguish the two products") + return roots, bases, dots, {"regular_cover": "The actual orthogonal cover group", + "ordinary_ports": U, "archive_sha256": ARCHIVE_PIN, + "phase_member_sha256": PHASE_PIN, "canonical_word_sha256": WORD_PIN, + "interface_sha256": INTERFACE_PIN, "source_matrix_review_sha256": R_REVIEW_PIN, + "full_payload_alignment_checks": alignment_checks, + "route_order_control": {"port": U[0], "input_axis": 512, + "rho1_rho2_image": ordered, + "rho2_rho1_image": reversed_order}, + "relative_pairs": pairs, "positive_stage_conjugacy_checks": conjugacy_checks, + "fresh_block_port_checks": fresh_checks} + + +def covariance(s, t, roots, bases, dots): + """Store coefficients of (B_s B_t*)(B_t B_s*) without scale factors.""" + identity = tuple(1 << i for i in range(DIM)) + relative = [compose(route(b, s), route(b, t)) for b in bases] + terms = {identity: None} + support = 0 + for p in range(96): + for q in range(96): + if p == q or not dots[p][q]: + continue + key = compose(relative[p], transpose(relative[q])) + need(key not in terms, "A supported ordered pair has a group collision") + terms[key] = (p, q, dots[p][q]) + support += 1 + identity_matrix = [[sum(4*r[i]*r[j] for r in roots) for j in range(8)] for i in range(8)] + need(identity_matrix == [[192*(i == j) for j in range(8)] for i in range(8)], + "Identity coefficient differs") + square = sum(x*x for row in identity_matrix for x in row) + square += sum(dots[p][q]**2*dots[p][p]*dots[q][q] + for entry in terms.values() if entry is not None for p, q, _ in [entry]) + need(support == 4224 and square == 565248, "Fourth pair count differs") + return terms, {"stages": [s, t], "nonidentity_terms": support, + "collision_multiplicities": {"1": support}, + "integer_frobenius_square": square, + "alternating_trace_per_cover": str(Q(square, 48**4))} + + +def inner_coeff(left, right, dots): + total = 0 + common = left.keys() & right.keys() + for key in common: + a, b = left[key], right[key] + if a is None or b is None: + need(a is None and b is None, "Only one coefficient is the identity term") + total += 8*192**2 + else: + p, q, x = a + r, s, y = b + total += x*y*dots[p][r]*dots[q][s] + return len(common), total + + +def trace_word(word): + """Reduce fourth-order words by idempotence and the singleton lemma.""" + w = list(word) + while len(w) > 1: + remove = next((i for i in range(len(w)) if w[i] == w[(i+1) % len(w)]), None) + if remove is None: + break + w.pop(remove) + if len(w) == 1: + return Q(8) + if len(w) == 2: + return Q(2, 3) + counts = Counter(w) + if len(w) == 4 and len(counts) == 2: + need(w[0] == w[2] and w[1] == w[3], "An unreduced pair word is not alternating") + return Q(23, 216) + unique = next((i for i, s in enumerate(w) if s and counts[s] == 1), None) + need(unique is not None, "An unsupported trace type remains") + w.pop(unique) + return trace_word(w)/12 + + +def moments(): + rows = [] + for k in range(1, 10): + mm = [sum((trace_word(w) for w in product(range(k), repeat=j)), Q(0)) + for j in range(1, 5)] + m1, m2, m3, m4 = mm + det = m2*m4-m3*m3 + if det: + rank = (m1*m1*m4-2*m1*m2*m3+m2**3)/det + else: + rank = m1*m1/m2 + fields = (rank.numerator+rank.denominator-1)//rank.denominator + rows.append({"charts": k, "moments_per_cover": list(map(str, mm)), + "quadratic_rank_per_cover": str(rank), + "whole_fields": fields, "eight_field_cohorts": (fields+7)//8}) + need(rows[-1]["moments_per_cover"] == ["72", "120", "244", "1649/3"], "Nine-chart moments differ") + need(rows[-1]["quadratic_rank_per_cover"] == "4104/73", "The quadratic bound differs") + return rows + + +def main(): + roots, bases, dots, binding = source() + cache, pairs = {}, [] + for s, t in ((0, 1), (0, 2), (1, 0), (1, 2), (1, 3)): + cache[s, t], row = covariance(s, t, roots, bases, dots) + pairs.append(row) + mixed = [] + for s, t, u in ((0, 1, 2), (1, 0, 2), (1, 2, 3)): + count, total = inner_coeff(cache[s, t], cache[s, u], dots) + need(count == 1 and total == 294912, "Mixed-three support or trace differs") + mixed.append({"word": [s, t, s, u], "common_group_support": count, + "integer_coefficient_inner_product": total, + "trace_per_cover": str(Q(total, 48**4))}) + result = {"status": "PASS_ACTUAL_QUERY_FOURTH_MOMENT", "source_binding": binding, + "route_product": "B_s B_t* uses rho_s(p) rho_t(p); vectors meet t first.", + "pair_cases": pairs, "mixed_three_cases": mixed, + "distinct_stage_trace": "96/12^k for 1 <= k <= 9", + "singleton_rule": "A positive stage occurring once can be deleted at trace factor 1/12.", + "fixed_source_bounds": moments(), + "nine_chart_optimizing_polynomial": "13 lambda - 4 lambda^2", + "scope": "Simultaneous linear queries of one arbitrary fixed source in the full logical regular-cover module, with any payload multiplicity.", + "not_claimed": ["A native-child lower bound", "A bound on changing controller sources", + "A supplier or kappa improvement"]} + (HERE/"QUERY-FOURTH-MOMENT.json").write_text(json.dumps(result, indent=2)+"\n") + print(json.dumps({"status": result["status"], "nine_chart_moments": ["72", "120", "244", "1649/3"], + "rank_per_cover": "4104/73", "whole_fields": 57, "eight_field_cohorts": 8})) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/notices/LICENSE b/research/actual-query-information-bounds/notices/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/actual-query-information-bounds/notices/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/research/actual-query-information-bounds/notices/research/gauge44-slots-t16/NOTICE.md b/research/actual-query-information-bounds/notices/research/gauge44-slots-t16/NOTICE.md new file mode 100644 index 0000000000..30d0c8cd3c --- /dev/null +++ b/research/actual-query-information-bounds/notices/research/gauge44-slots-t16/NOTICE.md @@ -0,0 +1,24 @@ +# Gauge44 attribution and scope + +New contributions by icekylinx, with OpenAI GPT-6 Astra assistance. +Local review and packaging used OpenAI Codex. Apache-2.0 applies; +the license is included. The full original PR635 notice is preserved as +UPSTREAM-NOTICE.md and construction/UPSTREAM-NOTICE.md. + +The new contribution is the changed source-branch gauge and retired-row +completion, source-carried coordinate totals, exact 44-cold-end realization, +and explicit all72 whole-family assignment using concave capacity matching +with integer majorization certificates. The center-carrier generalization +retains the exact ordered common frames and complete native local contract. +Independent local, price, interface and owner fixed-point checks are included. + +The construction retains the credited PR635 K-triangle and porting machinery, +earlier joint-prefix/HPE/frame ancestry and icekylinx's prior factory work. +#645 used the same cited PR543 bit supplier as PR635. This package (research/gauge44-leaver8) cites the merged PR589 bit supplier instead, with a derived rank-mass deficit (PROOF-NOTE-BIT.md); #645's retained PR543-based evidence is historical. It builds #645's word without K-triangles (PartialK) and stacks earlier community jp8 layers on it (G44Stack), adds the p6n ends (NoTriReopen), entrance promotions (BlockInvert) a read-set exchange (BRoute), chafreaky's #741 frames, JointXF's joint exchange, NewBArch's triangle-hybrid B rewrite and LeaverSAT's eight k8 leaver cells (with LeaverSAT2's frame re-optimisation); see README. All-size, realization, +hosting, precision/tape, analytic-transfer and bit H1-H5 assumptions remain +conditional. No upstream license, credit, source pin or AI disclosure is +replaced by this notice. + +PR641 and PR642 were checked as concurrent reported frontier comparisons. +Their endpoints and owner maps are not included here. See CONSTRUCTION.md, +hosting/PROOF.md, independent/ and README.md for the exact contribution scope. diff --git a/research/actual-query-information-bounds/notices/research/gauge44-slots-t16/UPSTREAM-NOTICE.md b/research/actual-query-information-bounds/notices/research/gauge44-slots-t16/UPSTREAM-NOTICE.md new file mode 100644 index 0000000000..ebc24a0168 --- /dev/null +++ b/research/actual-query-information-bounds/notices/research/gauge44-slots-t16/UPSTREAM-NOTICE.md @@ -0,0 +1,34 @@ +# Attribution and scope + +Four verified provider types are offered to every call: PR571's prefix word with twelve multi-cut cold kernels (PR568's unchanged constructor), the same word with forty width-five entrance promotions (PR569's unchanged frame constructor) before those kernels, PR575's plain joint-prefix provider, and PR568's eight-cold provider. A window MILP with an exact per-pattern model chooses the dispatch and a literal owner map. PR583's six source-bound kernel frame coalescences (its unchanged constructor and negative controls) are applied to every PR571-prefix provider word (ck and atm3), followed by two further coalescences that each first move one addition past two commuting additions (package code/build_gate_moves.py, extending PR583's constructor); a final hyperplane_end step (package code/build_hpe.py) then runs 46 single-gate cleanups h -= p right after part B at the dim-8 join U of their registers, so 46 width-8 entering helpers per call end at U with width 7; each such gate commutes with every earlier cleanup gate on its registers (for 8 of them the partner's one earlier gate x -= p only reads p), and the reordered program is replayed exactly. A window MILP (exact windows, RINS around an LP vertex) gives the dispatch ck 45 / atm3 21 / jp8 6 and the literal owner map. + +Pinned external sources (unchanged; `verify.py` checks their manifests and every file it uses): +- PR568 (`research/complex-multicold`, commit `71c99ac935a33bb7b59a1b4a7af8725a939b0b90`). +- PR571 (`research/structural-gain`, commit `b7bdc5a8de18fcf418cfb9c7d83a2b1097a5e4a3`). +- PR569 (`research/larger-gain`, commit `897213a855b7fb8a1b8b0e552a2f5c42e6c1b326`). +- PR575 (`research/complex-joint-prefix`, commit `eac6f7e378ab622dac50a2fd4b7ef6eab014de44`). +- PR583 (`research/kernel-frame-coalescing`, commit `89be768f0157f5a3d8e4db69cf1748768605eac9`). + +Provider construction is described as typed steps in `data/SPEC.json` (`build`); `verify.py` runs only allowlisted step types with their paired omission audits and checks every input and output content hash. `code/` holds the spec-driven global admission scripts adapted from PR571's `frontier-composition/global-code/` (OpenAI Codex assisted, Apache-2.0): every expected value is read from `data/SPEC.json` and compared only after independent recomputation. `code/generated_identity.py` and `code/generated_identity_controls.py`, and the decompressed-content artifact identities in the bind, audit, invoice, assembly and phase-timing scripts, are taken unchanged from PR586 by chafreaky (`research/promoted-kernel-coalescing`, commit `4846fee5b06af770e9b3a10c36200f673d656725`, OpenAI Codex assisted, Apache-2.0), including its proof-content and reference/metadata mutation controls; the normalization of descriptive width metadata after frame changes follows the same PR. + +In PR601, the owner map was nominated by a HiGHS window MILP (adapted from PR569's `global/nominate_width7.py`) with lazy cross-time Hall cuts; this package's re-solved map is described below. Neither is an admission dependency. + +DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. (The PR601 package this one starts from states: "Prepared by Claude Code (Anthropic) research agents.") Apache-2.0 applies; LICENSE is included. All notices, licenses, source pins and AI disclosures of the pinned sources and their ancestry are retained in those packages and are not replaced by this notice. All inherited conditional assumptions remain conditional. + +**This package (complex-571-cold14, DreamingOfClouds).** It starts from PR601 (jeremykothe2, `research/complex-571-hpem46`, commit `529ab7dcb59d5ea7a5798e9e06cf5b3aee8a1550`). Everything above is kept unchanged except the following: +- every provider chain (ck, atm3, jp8) gains the typed step `cold_end` (`code/build_cold_end.py`, `code/cold_end_controls.py`; recipes `data/recipes/*-cold_end.json.gz`); +- the generalised native chain and the global admission scripts accept cold helpers that end below FULL (with `0:U` wrappers), a refactored exact cleanup, and check the wrapper order; +- `data/PLAN.json` / `data/OWNERS.json.gz` (dispatch and literal owner map) come from a relocate/swap/ejection-chain/provider-flip annealing search started from PR601's map, refined by an exact pattern-restricted owner model (CP-SAT) with a literal edge-colouring expansion (not an admission dependency); +- `data/SPEC.json` holds the expected values, recorded by a discovery run and then checked by a strict run. + +The cold-end construction (a row-plus-column cone condition for low-frame ends, a rank-0 dirt-spread premix and multi-gate lower-frame cleanup) builds on PR591 / PR592 / PR593 / PR601 (jeremykothe2) and our PR599 (Lean: multi-gate and cold hyperplane-end tails). DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. Build on this at your own risk. + +**This package (complex-571-cold14-b3, jeremykothe2).** It is PR604's `complex-571-cold14` (DreamingOfClouds) with ColdBeyond's second cold end per block (two new `cold_end` A-gate primitives, `PROOF-NOTE.md`), ColdSupply's E1 entering pair and reviewed controls, a free dispatch (jp8 ×60, atm3 ×12) and a literal owner map from an exact per-time-Hall window MIP. All other construction, code, controls and proofs are PR604's and earlier contributors', unchanged. + +**This package (complex-571-cold14-k492).** It is complex-571-cold14-b3 with these changes: +- **K-triangle base words.** The leaver-read K-triangle skeleton atom and its read schedule (`data/TRI-SCHEDULE.json`) are by AtomScout, a Claude Code research agent. `code/construct_k_triangle.py` is PR531's `code/construct_504.py` (icekylinx, OpenAI Codex / GPT assisted, Apache-2.0; pinned source `direct_delivery`) extended with that atom. +- **Ported chains.** The PR604/B3 chains are ported stage by stage onto the K-triangle words by `code/build_port_stage.py` (Port480, a Claude Code research agent). `code/build_frame_regroup.py` extends PR583's `build_frames.py` (chafreaky). +- **Helper count R.** The generalisation of the global scripts to the provider helper count R is by GlobalR (a Claude Code research agent), with AtomReviewer's fixes (PROOF-NOTE-R.md). +- **Owner map.** The owner map, the cold_end recipes on the K-triangle words and the package assembly are by Stack492, Port480 and ColdBeyond (Claude Code research agents). + +Build on this at your own risk. diff --git a/research/actual-query-information-bounds/notices/research/gauge44-slots-t16/construction/NOTICE.md b/research/actual-query-information-bounds/notices/research/gauge44-slots-t16/construction/NOTICE.md new file mode 100644 index 0000000000..16b0507070 --- /dev/null +++ b/research/actual-query-information-bounds/notices/research/gauge44-slots-t16/construction/NOTICE.md @@ -0,0 +1,9 @@ +# Construction delta notice + +Prepared for icekylinx with OpenAI GPT-6 Astra assistance. Apache-2.0. + +`construct_gauge_xcentre.py` modifies PR635's credited `construct_k_triangle.py`, which in turn extends icekylinx's PR531/PR514/PR425 factory lineage. Its original source comments are retained. The K-triangle schedule and the upstream porting, JP8 frame, kernel and HPE procedures are reused from the pinned source checkouts and are not new contributions of this delta. + +The new source-copy exchanges, complementary factory basis, carrier assignment, exact cold44 constructor and compact reproduction driver are described in `../CONSTRUCTION.md`. + +`UPSTREAM-NOTICE.md` is the complete unmodified notice from the pinned PR635 package. `LICENSE` is that package's Apache-2.0 license. All further notices and source credits of the referenced upstream packages remain applicable and are retained in the source checkouts rather than vendored again here. diff --git a/research/actual-query-information-bounds/notices/research/gauge44-slots-t16/t16/NOTICE.md b/research/actual-query-information-bounds/notices/research/gauge44-slots-t16/t16/NOTICE.md new file mode 100644 index 0000000000..403f4afffb --- /dev/null +++ b/research/actual-query-information-bounds/notices/research/gauge44-slots-t16/t16/NOTICE.md @@ -0,0 +1,39 @@ +# Attribution and license + +Apache-2.0. New construction and integration: Hao Yan (@FanPUYen), 2026. +Prepared with substantial OpenAI Codex assistance, including separately tasked +AI agents for owner construction, independent mathematical/code checking and +native verification. These are not claims of independent human peer review. + +The exact local supplier is Jeremy Kothe's accepted PR799 X4 word, layered on +Chafik Boukhalfa's PR741 frame changes and PR685 owner construction. Chafik's +PR795 fixed-inventory optimality result motivated changing the replica count. +The original owner bytes, scalar program, local frame and width inventory, +native phase and wrapper implementations retain their existing authorship. + +Credit icekylinx for the source gauge and supplier/admission pipeline; +DreamingOfClouds for the PR589 bit transport and inherited cold-end work; +eumemic for the PR555 bit supplier and earlier supplier work; Rohan Arun for +the native exact-complex recurrence correction; Jeremy Diviney, jaymosley07, +and the other retained owner/allocation contributors; and the complete +PR514/PR484/PR507/PR558 controller, physical hosting and verification lineage. +This list is cumulative credit, not approval of every claim in those PRs. + +All original notices and licenses remain in the referenced source packages: + +- `research/gauge44-frames-x/{NOTICE,UPSTREAM-NOTICE}.md` +- `research/complex-sw4-frame8/PROVENANCE.md` +- `research/e8-bit-p111-tuned/tune/README.md` +- the repository `CONTRIBUTORS.md` and source-package licenses. + +The verifier copies pinned global source files into an external replay +directory and applies an explicit checked edit list. Original attribution +comments are preserved in those generated derivatives. No original source +file or historical certificate is rewritten. + +The optional ancestry-reuse coverage guard addresses the omission issue +identified by Lucas (@ljste) in PR838 and the related PR847 integration by +Chinmay (@chinmayarvind23). Its fixed inventories were read from the accepted +PR741 source; no pending implementation is imported. Charles Bethin's +concurrent PR850 strengthens the fixed-inventory owner-profile theorem and +was checked for overlap before publication; that inventory is changed here. diff --git a/research/actual-query-information-bounds/payload/lanes/circuit-interface/CENTRE-FREE-PROGRAMS.json.gz b/research/actual-query-information-bounds/payload/lanes/circuit-interface/CENTRE-FREE-PROGRAMS.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..2e4dcc40a9a59c741dc2d02965b098a6d24b7ac6 GIT binary patch literal 211301 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 z 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 literal 0 HcmV?d00001 diff --git a/research/actual-query-information-bounds/payload/lanes/circuit-interface/INTERFACE.json b/research/actual-query-information-bounds/payload/lanes/circuit-interface/INTERFACE.json new file mode 100644 index 0000000000..4201e9a04c --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/circuit-interface/INTERFACE.json @@ -0,0 +1,1441 @@ +{ + "D": [ + { + "0": "1/4", + "1": "1/4" + }, + { + "4": "1/4", + "7": "1/4" + }, + {}, + { + "4": "1/4", + "6": "-1/4" + }, + { + "5": "1/4", + "7": "1/4" + }, + { + "1": "1/4", + "3": "1/4" + }, + { + "1": "1/4", + "2": "1/4" + }, + { + "2": "1/4", + "3": "-1/4" + }, + { + "1": "1/4", + "3": "-1/4" + }, + {}, + { + "4": "1/4", + "5": "-1/4" + }, + {}, + { + "0": "1/4", + "2": "1/4" + }, + { + "2": "1/4", + "3": "1/4" + }, + {}, + { + "2": "1/4", + "3": "1/4" + }, + { + "2": "1/4", + "3": "-1/4" + }, + { + "0": "1/4", + "2": "-1/4" + }, + { + "0": "1/4", + "2": "-1/4" + }, + { + "5": "1/4", + "7": "-1/4" + }, + { + "4": "1/4", + "5": "-1/4" + }, + {}, + { + "0": "1/4", + "3": "-1/4" + }, + { + "5": "1/4", + "6": "1/4" + }, + { + "4": "1/4", + "7": "-1/4" + }, + {}, + { + "4": "1/4", + "6": "1/4" + }, + { + "2": "1/4", + "3": "1/4" + }, + { + "4": "1/4", + "7": "-1/4" + }, + { + "5": "1/4", + "6": "1/4" + }, + { + "1": "1/4", + "2": "-1/4" + }, + { + "4": "1/4", + "6": "1/4" + }, + { + "4": "1/4", + "7": "-1/4" + }, + { + "5": "1/4", + "6": "1/4" + }, + { + "0": "1/4", + "3": "1/4" + }, + { + "4": "1/4", + "7": "1/4" + }, + { + "4": "1/4", + "5": "1/4" + }, + {}, + { + "4": "1/4", + "6": "-1/4" + }, + { + "5": "1/4", + "7": "1/4" + }, + { + "0": "1/4", + "2": "-1/4" + }, + {}, + { + "2": "1/4", + "3": "-1/4" + }, + {}, + { + "6": "1/4", + "7": "-1/4" + }, + { + "0": "1/4", + "3": "-1/4" + }, + { + "6": "1/4", + "7": "-1/4" + }, + {}, + { + "0": "1/4", + "3": "1/4" + }, + { + "0": "1/4", + "3": "1/4" + }, + { + "5": "1/4", + "6": "-1/4" + }, + { + "6": "1/4", + "7": "1/4" + }, + {}, + { + "4": "1/4", + "5": "1/4" + }, + { + "0": "1/4", + "2": "1/4" + }, + { + "5": "1/4", + "7": "1/4" + }, + { + "4": "1/4", + "6": "-1/4" + }, + { + "0": "1/4", + "1": "-1/4" + }, + { + "1": "1/4", + "2": "-1/4" + }, + { + "1": "1/4", + "2": "-1/4" + }, + { + "5": "1/4", + "6": "-1/4" + }, + {}, + { + "0": "1/4", + "1": "-1/4" + }, + {}, + { + "1": "1/4", + "3": "-1/4" + }, + { + "5": "1/4", + "7": "1/4" + }, + { + "4": "1/4", + "6": "-1/4" + }, + { + "1": "1/4", + "3": "1/4" + }, + { + "1": "1/4", + "3": "1/4" + }, + { + "5": "1/4", + "7": "-1/4" + }, + { + "0": "1/4", + "1": "1/4" + }, + {}, + { + "0": "1/4", + "1": "1/4" + }, + { + "1": "1/4", + "2": "1/4" + }, + { + "5": "1/4", + "6": "1/4" + }, + { + "4": "1/4", + "7": "-1/4" + }, + {}, + { + "4": "1/4", + "6": "1/4" + }, + {}, + { + "6": "1/4", + "7": "-1/4" + }, + { + "1": "1/4", + "3": "1/4" + }, + {}, + { + "1": "1/4", + "2": "1/4" + }, + { + "1": "1/4", + "2": "1/4" + }, + { + "5": "1/4", + "6": "-1/4" + }, + { + "4": "1/4", + "7": "1/4" + }, + { + "4": "1/4", + "7": "1/4" + }, + {}, + { + "4": "1/4", + "6": "1/4" + }, + { + "6": "1/4", + "7": "1/4" + }, + {}, + { + "4": "1/4", + "5": "1/4" + }, + {}, + { + "1": "1/4", + "2": "-1/4" + }, + { + "0": "1/4", + "1": "-1/4" + }, + { + "1": "1/4", + "3": "-1/4" + }, + { + "1": "1/4", + "3": "-1/4" + }, + { + "5": "1/4", + "7": "-1/4" + }, + { + "0": "1/4", + "3": "1/4" + }, + {}, + { + "0": "1/4", + "2": "1/4" + }, + { + "0": "1/4", + "2": "1/4" + }, + { + "5": "1/4", + "7": "-1/4" + }, + { + "0": "1/4", + "2": "-1/4" + }, + {}, + { + "4": "1/4", + "5": "-1/4" + }, + {}, + { + "0": "1/4", + "3": "-1/4" + }, + { + "0": "1/4", + "3": "-1/4" + }, + { + "5": "1/4", + "6": "-1/4" + }, + {}, + { + "6": "1/4", + "7": "1/4" + } + ], + "H": [ + { + "225": "1", + "226": "-1", + "227": "2", + "229": "1", + "230": "1", + "233": "1", + "234": "-1", + "235": "2", + "237": "1", + "238": "1", + "240": "1", + "241": "1", + "242": "1", + "243": "2", + "245": "1", + "246": "1", + "249": "1", + "250": "-1", + "251": "2", + "253": "1", + "254": "1", + "256": "1", + "257": "1", + "258": "1", + "259": "2", + "261": "1", + "262": "1", + "265": "1", + "266": "-1", + "267": "2", + "269": "1", + "270": "1", + "272": "1", + "276": "1", + "280": "-1", + "283": "2", + "286": "1", + "287": "-2", + "288": "1", + "292": "1", + "296": "-1", + "299": "2", + "302": "1", + "303": "-2", + "304": "1", + "308": "1", + "312": "-1", + "315": "2", + "318": "1", + "319": "-2", + "320": "1", + "324": "1", + "331": "2", + "334": "1", + "335": "-1" + }, + { + "224": "2", + "225": "-1", + "226": "1", + "229": "1", + "230": "1", + "233": "-1", + "234": "-1", + "237": "-1", + "238": "1", + "239": "-2", + "240": "1", + "241": "-1", + "242": "1", + "245": "1", + "246": "1", + "249": "-1", + "250": "-1", + "253": "-1", + "254": "1", + "255": "-2", + "256": "1", + "257": "-1", + "258": "1", + "261": "1", + "262": "1", + "265": "-1", + "266": "-1", + "269": "-1", + "270": "1", + "271": "-2", + "336": "1", + "340": "1", + "347": "2", + "350": "1", + "351": "-1", + "352": "1", + "356": "1", + "363": "2", + "366": "1", + "367": "-1", + "368": "1", + "372": "1", + "379": "2", + "382": "1", + "383": "-1", + "384": "1", + "388": "1", + "395": "2", + "398": "1", + "399": "-1" + }, + { + "224": "2", + "225": "-1", + "226": "-1", + "227": "2", + "229": "-1", + "230": "-1", + "233": "1", + "234": "1", + "237": "-1", + "238": "-1", + "272": "1", + "276": "1", + "280": "-1", + "283": "-2", + "286": "1", + "287": "-2", + "288": "1", + "292": "1", + "296": "-1", + "299": "-2", + "302": "1", + "303": "-2", + "336": "1", + "340": "1", + "347": "-2", + "350": "1", + "351": "-1", + "352": "1", + "356": "1", + "363": "-2", + "366": "1", + "367": "-1", + "400": "1", + "401": "1", + "402": "-1", + "403": "2", + "405": "1", + "406": "1", + "409": "1", + "410": "-1", + "411": "2", + "413": "1", + "414": "1", + "416": "1", + "417": "1", + "418": "-1", + "419": "2", + "421": "1", + "422": "1", + "425": "1", + "426": "-1", + "427": "2", + "429": "1", + "430": "1" + }, + { + "225": "1", + "226": "-1", + "229": "1", + "230": "-1", + "233": "1", + "234": "1", + "235": "-2", + "237": "1", + "238": "1", + "239": "-2", + "304": "1", + "308": "1", + "312": "-1", + "315": "-2", + "318": "1", + "319": "-2", + "320": "1", + "324": "1", + "331": "-2", + "334": "1", + "335": "-1", + "368": "1", + "372": "1", + "379": "-2", + "382": "1", + "383": "-1", + "384": "1", + "388": "1", + "395": "-2", + "398": "1", + "399": "-1", + "400": "1", + "401": "-1", + "402": "1", + "405": "1", + "406": "1", + "409": "-1", + "410": "-1", + "413": "-1", + "414": "1", + "415": "-2", + "416": "1", + "417": "-1", + "418": "1", + "421": "1", + "422": "1", + "425": "-1", + "426": "-1", + "429": "-1", + "430": "1", + "431": "-2" + }, + { + "240": "1", + "241": "-1", + "242": "1", + "243": "2", + "245": "-1", + "246": "-1", + "249": "1", + "250": "1", + "253": "-1", + "254": "-1", + "272": "1", + "276": "-1", + "280": "-1", + "286": "-1", + "287": "-2", + "304": "1", + "308": "-1", + "312": "-1", + "318": "-1", + "319": "-2", + "336": "1", + "340": "-1", + "350": "-1", + "351": "-1", + "368": "1", + "372": "-1", + "382": "-1", + "383": "-1", + "400": "1", + "401": "-1", + "402": "-1", + "403": "2", + "405": "-1", + "406": "-1", + "409": "1", + "410": "1", + "413": "-1", + "414": "-1", + "433": "1", + "434": "-1", + "435": "2", + "437": "1", + "438": "1", + "441": "1", + "442": "-1", + "443": "2", + "445": "1", + "446": "1" + }, + { + "240": "1", + "241": "1", + "242": "-1", + "245": "1", + "246": "-1", + "249": "1", + "250": "1", + "251": "-2", + "253": "1", + "254": "1", + "255": "-2", + "288": "1", + "292": "-1", + "296": "-1", + "302": "-1", + "303": "-2", + "320": "1", + "324": "-1", + "334": "-1", + "335": "-1", + "352": "1", + "356": "-1", + "366": "-1", + "367": "-1", + "384": "1", + "388": "-1", + "398": "-1", + "399": "-1", + "400": "1", + "401": "1", + "402": "-1", + "405": "1", + "406": "-1", + "409": "1", + "410": "1", + "411": "-2", + "413": "1", + "414": "1", + "415": "-2", + "432": "2", + "433": "-1", + "434": "1", + "437": "1", + "438": "1", + "441": "-1", + "442": "-1", + "445": "-1", + "446": "1", + "447": "-2" + }, + { + "256": "1", + "257": "-1", + "258": "1", + "259": "2", + "261": "-1", + "262": "-1", + "265": "1", + "266": "1", + "269": "-1", + "270": "-1", + "272": "-1", + "276": "1", + "280": "1", + "286": "1", + "287": "-2", + "320": "-1", + "324": "1", + "334": "1", + "335": "-3", + "352": "-1", + "356": "1", + "366": "1", + "367": "-3", + "368": "-1", + "372": "1", + "382": "1", + "383": "-3", + "416": "1", + "417": "-1", + "418": "-1", + "419": "2", + "421": "-1", + "422": "-1", + "425": "1", + "426": "1", + "429": "-1", + "430": "-1", + "432": "2", + "433": "-1", + "434": "-1", + "435": "2", + "437": "-1", + "438": "-1", + "441": "1", + "442": "1", + "445": "-1", + "446": "-1" + }, + { + "256": "1", + "257": "1", + "258": "-1", + "261": "1", + "262": "-1", + "265": "1", + "266": "1", + "267": "-2", + "269": "1", + "270": "1", + "271": "-2", + "288": "-1", + "292": "1", + "296": "1", + "302": "1", + "303": "-2", + "304": "-1", + "308": "1", + "312": "1", + "318": "1", + "319": "-2", + "336": "-1", + "340": "1", + "350": "1", + "351": "-3", + "384": "-1", + "388": "1", + "398": "1", + "399": "-3", + "416": "1", + "417": "1", + "418": "-1", + "421": "1", + "422": "-1", + "425": "1", + "426": "1", + "427": "-2", + "429": "1", + "430": "1", + "431": "-2", + "433": "1", + "434": "-1", + "437": "1", + "438": "-1", + "441": "1", + "442": "1", + "443": "-2", + "445": "1", + "446": "1", + "447": "-2" + } + ], + "J_row_support_distribution": { + "52": 112 + }, + "R": [ + { + "0": "1", + "10": "1", + "100": "1", + "101": "1", + "102": "1", + "103": "1", + "107": "1", + "108": "1", + "109": "1", + "11": "1", + "12": "1", + "17": "1", + "18": "1", + "19": "1", + "2": "1", + "22": "1", + "23": "1", + "24": "1", + "25": "1", + "27": "1", + "31": "1", + "32": "1", + "33": "1", + "34": "1", + "35": "1", + "38": "1", + "39": "1", + "40": "1", + "45": "1", + "48": "1", + "49": "1", + "50": "1", + "54": "1", + "55": "1", + "56": "1", + "57": "1", + "61": "1", + "62": "1", + "63": "1", + "7": "1", + "70": "1", + "71": "1", + "72": "1", + "76": "1", + "77": "1", + "79": "1", + "81": "1", + "85": "1", + "87": "1", + "89": "1", + "9": "1", + "90": "1", + "91": "1", + "92": "1", + "94": "1", + "98": "1" + }, + { + "0": "1", + "1": "1", + "10": "-1", + "11": "-1", + "2": "1", + "25": "1", + "26": "1", + "27": "1", + "28": "1", + "29": "1", + "3": "1", + "30": "1", + "4": "1", + "5": "1", + "57": "-1", + "58": "1", + "59": "1", + "6": "1", + "60": "1", + "61": "-1", + "62": "-1", + "63": "-1", + "64": "1", + "65": "1", + "66": "1", + "67": "1", + "68": "1", + "69": "1", + "7": "-1", + "70": "1", + "71": "1", + "72": "1", + "73": "1", + "74": "1", + "75": "1", + "76": "1", + "79": "-1", + "8": "1", + "80": "1", + "81": "-1", + "82": "1", + "83": "1", + "84": "1", + "86": "1", + "87": "1", + "88": "1", + "89": "1", + "9": "-1", + "90": "1", + "91": "1", + "92": "-1", + "93": "1", + "94": "-1", + "95": "1", + "96": "1", + "97": "1" + }, + { + "0": "1", + "1": "1", + "100": "1", + "101": "1", + "102": "1", + "103": "-1", + "104": "1", + "105": "1", + "106": "1", + "12": "1", + "13": "1", + "14": "1", + "15": "1", + "16": "1", + "17": "-1", + "18": "-1", + "19": "-1", + "27": "-1", + "28": "-1", + "29": "-1", + "30": "-1", + "31": "1", + "38": "-1", + "39": "-1", + "40": "-1", + "41": "1", + "42": "1", + "43": "1", + "44": "1", + "51": "1", + "52": "1", + "53": "1", + "54": "1", + "55": "1", + "56": "1", + "57": "1", + "58": "-1", + "59": "-1", + "6": "1", + "60": "-1", + "7": "-1", + "73": "1", + "74": "1", + "75": "1", + "76": "1", + "77": "-1", + "78": "1", + "81": "-1", + "82": "1", + "83": "1", + "84": "1", + "86": "-1", + "87": "-1", + "92": "1", + "93": "-1", + "99": "1" + }, + { + "0": "1", + "104": "-1", + "105": "-1", + "106": "-1", + "107": "-1", + "108": "-1", + "109": "-1", + "13": "1", + "14": "1", + "15": "1", + "16": "-1", + "22": "-1", + "23": "-1", + "24": "-1", + "26": "-1", + "27": "-1", + "3": "1", + "32": "1", + "33": "1", + "34": "1", + "35": "-1", + "4": "1", + "41": "-1", + "42": "-1", + "43": "-1", + "44": "-1", + "45": "-1", + "48": "1", + "49": "1", + "5": "1", + "50": "1", + "51": "1", + "52": "1", + "53": "1", + "57": "-1", + "64": "-1", + "65": "-1", + "66": "-1", + "67": "1", + "68": "1", + "69": "1", + "7": "1", + "76": "-1", + "78": "1", + "8": "-1", + "80": "1", + "81": "-1", + "85": "1", + "87": "1", + "88": "1", + "92": "1", + "95": "-1", + "96": "-1", + "97": "-1", + "98": "1", + "99": "1" + }, + { + "1": "-1", + "10": "-1", + "100": "1", + "103": "1", + "105": "-1", + "106": "-1", + "107": "1", + "11": "-1", + "110": "1", + "111": "1", + "12": "1", + "14": "1", + "15": "1", + "17": "1", + "20": "1", + "21": "1", + "24": "-1", + "26": "-1", + "28": "-1", + "3": "-1", + "31": "-1", + "32": "-1", + "35": "-1", + "36": "1", + "37": "1", + "38": "-1", + "41": "1", + "42": "1", + "45": "1", + "46": "1", + "47": "1", + "48": "1", + "52": "-1", + "53": "-1", + "56": "-1", + "58": "1", + "6": "1", + "62": "1", + "63": "1", + "66": "-1", + "67": "1", + "70": "1", + "71": "1", + "75": "-1", + "77": "-1", + "8": "1", + "80": "1", + "82": "1", + "85": "-1", + "86": "-1", + "88": "-1", + "90": "-1", + "91": "-1", + "93": "1", + "95": "1", + "98": "1" + }, + { + "10": "1", + "101": "1", + "102": "-1", + "105": "1", + "106": "-1", + "108": "1", + "109": "-1", + "11": "-1", + "110": "-1", + "111": "1", + "14": "-1", + "15": "1", + "18": "1", + "19": "-1", + "20": "-1", + "21": "1", + "22": "1", + "23": "-1", + "29": "-1", + "30": "1", + "33": "-1", + "34": "1", + "36": "1", + "37": "-1", + "39": "-1", + "4": "-1", + "40": "1", + "41": "1", + "42": "-1", + "46": "-1", + "47": "1", + "49": "1", + "5": "1", + "50": "-1", + "52": "1", + "53": "-1", + "54": "1", + "55": "-1", + "59": "1", + "60": "-1", + "62": "-1", + "63": "1", + "64": "1", + "65": "-1", + "68": "1", + "69": "-1", + "70": "1", + "71": "-1", + "73": "1", + "74": "-1", + "83": "1", + "84": "-1", + "90": "1", + "91": "-1", + "96": "1", + "97": "-1" + }, + { + "100": "-1", + "103": "1", + "104": "-1", + "108": "1", + "109": "1", + "110": "-1", + "111": "-1", + "12": "1", + "13": "1", + "16": "1", + "17": "-1", + "2": "1", + "20": "1", + "21": "1", + "22": "-1", + "23": "-1", + "25": "-1", + "26": "-1", + "29": "-1", + "3": "1", + "30": "-1", + "31": "-1", + "33": "-1", + "34": "-1", + "36": "1", + "37": "1", + "38": "1", + "43": "1", + "44": "-1", + "46": "-1", + "47": "-1", + "49": "1", + "50": "1", + "51": "-1", + "56": "1", + "59": "1", + "60": "1", + "61": "1", + "66": "1", + "67": "-1", + "72": "1", + "73": "-1", + "74": "-1", + "77": "-1", + "78": "1", + "79": "-1", + "8": "1", + "80": "1", + "83": "1", + "84": "1", + "88": "-1", + "89": "-1", + "9": "-1", + "94": "1", + "95": "-1", + "99": "-1" + }, + { + "1": "-1", + "101": "1", + "102": "1", + "104": "-1", + "107": "-1", + "110": "-1", + "111": "-1", + "13": "1", + "16": "-1", + "18": "1", + "19": "1", + "2": "-1", + "20": "-1", + "21": "-1", + "24": "1", + "25": "1", + "28": "1", + "32": "1", + "35": "-1", + "36": "1", + "37": "1", + "39": "-1", + "4": "-1", + "40": "-1", + "43": "1", + "44": "1", + "45": "1", + "46": "1", + "47": "1", + "48": "-1", + "5": "-1", + "51": "-1", + "54": "-1", + "55": "-1", + "58": "-1", + "6": "1", + "61": "1", + "64": "-1", + "65": "-1", + "68": "1", + "69": "1", + "72": "1", + "75": "1", + "78": "-1", + "79": "1", + "82": "-1", + "85": "-1", + "86": "-1", + "89": "-1", + "9": "-1", + "93": "1", + "94": "-1", + "96": "1", + "97": "1", + "98": "1", + "99": "1" + } + ], + "archive_sha256": "22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754", + "base": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "centre_removed_paid_rank": 64, + "column_support_distribution": { + "4": 112 + }, + "corrected_map_backward": "(x,y,h,c) -> (x-J^T y,y,h,0)", + "corrected_map_forward": "(x,y,h,c) -> (x,y+Jx,h,0)", + "corrected_program_checks": { + "backward": { + "all_scalar_frame_access_checked": true, + "first_correction_add_omission_rejected": true, + "initial_private_clear_omission_rejected": true, + "old_primitive_bound_real_components": 198814, + "prefix_add": 580, + "prefix_clear": 16, + "primitive_bound_real_components": 202138, + "scalar_macros": 20089, + "unchanged_persistent_native_events": 5056 + }, + "forward": { + "all_scalar_frame_access_checked": true, + "first_correction_add_omission_rejected": true, + "initial_private_clear_omission_rejected": true, + "old_primitive_bound_real_components": 198766, + "prefix_add": 580, + "prefix_clear": 16, + "primitive_bound_real_components": 202138, + "scalar_macros": 20089, + "unchanged_persistent_native_events": 5056 + } + }, + "corrected_program_payload_sha256": "fa60b4af013dd8b8db289845e3ed597720ff955751ad270c3d58236b64080877", + "dirty_correction_site": "After entry adapters and before A; targets and all helpers in H have canonical frame zero.", + "full_input_columns": 712, + "full_output_rows": 712, + "identities": [ + "R R^T = 56 I8", + "P = R^T R/4", + "P^2 = 14 P", + "J = I112-P", + "J^2+12J-13I112=0", + "J^-1 = (12I112+J)/13" + ], + "map": "(x,y,h,c) -> (x, y + J x - R^T H h/4, h, 0)", + "not_claimed": [ + "Native centre-free supplier admission", + "Free endpoint J^-1", + "Changed global controller", + "Kappa improvement" + ], + "ports": [ + 11, + 19, + 35, + 67, + 131, + 259, + 13, + 21, + 37, + 69, + 133, + 261, + 41, + 73, + 137, + 265, + 49, + 81, + 145, + 273, + 161, + 289, + 193, + 321, + 385, + 14, + 22, + 38, + 70, + 134, + 262, + 26, + 74, + 138, + 266, + 50, + 146, + 274, + 98, + 162, + 290, + 194, + 322, + 386, + 28, + 44, + 140, + 268, + 84, + 148, + 276, + 100, + 164, + 292, + 196, + 324, + 388, + 56, + 88, + 152, + 280, + 104, + 168, + 296, + 200, + 328, + 392, + 112, + 176, + 304, + 208, + 336, + 400, + 224, + 352, + 416, + 448, + 508, + 506, + 502, + 494, + 478, + 446, + 382, + 254, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 499, + 491, + 475, + 443, + 379, + 251, + 487, + 471, + 439, + 375, + 247, + 463, + 431, + 367, + 239, + 415, + 351, + 223, + 319, + 191 + ], + "program_sha256": "9f41d53659e9be84e20c661560c5687abbf5cd0660cdecbe01ad5eb29e6b8ee3", + "scope": "Exact scalar interface only. Native endpoint mixing and a changed controller are not admitted.", + "status": "PASS_CENTRE_FREE_SCALAR_INTERFACE", + "target_endpoint": "T_q = F C_q^-1; distinct q have distinct frames", + "word_sha256": "4ddb29fb9bc6f27e0c0fbfcf19a2a93a3496ad900d0f6d89059d0305c9576c0c" +} diff --git a/research/actual-query-information-bounds/payload/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.json b/research/actual-query-information-bounds/payload/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.json new file mode 100644 index 0000000000..1ec2aba705 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.json @@ -0,0 +1,445 @@ +{ + "FULL_helper_baseline_fields": [ + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 234, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 249, + 250, + 251, + 252, + 253, + 254, + 255, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263, + 264, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 274, + 276, + 278, + 279, + 280, + 281, + 283, + 284, + 285, + 286, + 287, + 288, + 290, + 292, + 294, + 295, + 296, + 297, + 299, + 300, + 301, + 302, + 303, + 304, + 306, + 308, + 310, + 312, + 313, + 315, + 316, + 317, + 318, + 319, + 320, + 322, + 324, + 326, + 328, + 329, + 331, + 332, + 333, + 334, + 335, + 336, + 338, + 340, + 342, + 343, + 344, + 345, + 347, + 348, + 349, + 350, + 351, + 352, + 354, + 356, + 358, + 359, + 360, + 361, + 363, + 364, + 365, + 366, + 367, + 368, + 370, + 372, + 374, + 375, + 376, + 377, + 379, + 380, + 381, + 382, + 383, + 384, + 386, + 388, + 390, + 391, + 392, + 393, + 395, + 396, + 397, + 398, + 399, + 400, + 401, + 402, + 403, + 404, + 405, + 406, + 407, + 408, + 409, + 410, + 411, + 412, + 413, + 414, + 415, + 416, + 417, + 418, + 419, + 420, + 421, + 422, + 423, + 424, + 425, + 426, + 427, + 428, + 429, + 430, + 431, + 432, + 433, + 434, + 435, + 436, + 437, + 438, + 439, + 440, + 441, + 442, + 443, + 444, + 445, + 446, + 447, + 456, + 457, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 467, + 468, + 469, + 470, + 471, + 472, + 473, + 474, + 475, + 476, + 477, + 478, + 479, + 480, + 481, + 482, + 483, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 495, + 496, + 497, + 499, + 502, + 503, + 504, + 505, + 506, + 507, + 511, + 514, + 515, + 516, + 517, + 518, + 519, + 520, + 521, + 522, + 523, + 524, + 525, + 526, + 527, + 528, + 529, + 530, + 534, + 535, + 536, + 537, + 538, + 539, + 540, + 541, + 542, + 544, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552, + 553, + 558, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 568, + 569, + 570, + 571, + 576, + 577, + 578, + 579, + 592, + 593, + 594, + 595, + 596, + 597, + 598, + 599, + 600, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 610, + 611, + 612, + 613, + 614, + 615, + 616, + 617, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 627, + 628, + 629, + 630, + 631, + 632, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 643, + 644, + 645, + 646, + 647, + 648, + 649, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 659, + 660, + 661, + 662, + 663, + 664, + 665, + 666, + 667, + 668, + 669, + 670, + 671, + 672, + 673, + 674, + 675, + 676, + 677, + 678, + 679, + 680, + 681, + 682, + 683, + 684, + 685, + 686, + 687, + 688, + 689, + 690, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 698, + 699, + 700, + 701, + 702, + 703 + ], + "all_eight_private_fields_zero_after_last_use": true, + "all_formal_input_columns": 712, + "complete_interval_wire_count": 704, + "constant_intervals": 16687, + "controls": { + "changed_frame": "rejected", + "changed_private_coefficient": "rejected", + "missing_interval": "rejected" + }, + "distinct_frame_row_support_checks": 16023, + "exact_nonzero_support_coefficients": 98056, + "interval_endpoint_checks": 24199, + "interval_interior_update_checks": 16687, + "last_original_private_event": 8702, + "last_scalar_event": 24913, + "native_profile": { + "1": 2412, + "2": 418, + "3": 432, + "4": 142, + "5": 82 + }, + "producer_or_checker_imports": [], + "reviewer_sha256": "ef74bba4dd9afe205242a8b5471741f13304bff8e2f714ccbc673a73ec928109", + "scalar_macros": { + "add": 19366, + "clear": 16, + "scale": 707 + }, + "scope": "Independent full712 scalar-row reconstruction, interval coverage, native canonical frame accesses and support law. The source minor/cone proof review is separate. Exact native phases for a new capture word, merged-flow synthesis, costs and hosting are not supplied.", + "source_pins": { + "core": "fa60b4af013dd8b8db289845e3ed597720ff955751ad270c3d58236b64080877", + "interface": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "proof": "be9575e1cac8706c42fddff243f435935e098d197edaf7f8689352c93b7e3961", + "receipt": "35698700474f2309a4eea2f192a5afbd2f42f580a7e0e510a0bb5687a87fdc2d", + "snapshots": "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c", + "word": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219" + }, + "status": "PASS_INDEPENDENT_BACKWARD_SNAPSHOT_ROWS" +} diff --git a/research/actual-query-information-bounds/payload/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.md b/research/actual-query-information-bounds/payload/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.md new file mode 100644 index 0000000000..76878112f9 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.md @@ -0,0 +1,98 @@ +# Independent check of the backward snapshot rows + +The exact row and interval check passes. No source or producer module is +imported. The checker reads the pinned clean backward event word, the +original canonical frame list, the actual R matrix, and the frozen +snapshot payload. It rebuilds every scalar row on all 712 formal input +columns. + +The source snapshot payload has decompressed SHA256 +`3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c`. +The full pins are in `SNAPSHOT-ROWS-REVIEW.json`. + +## Coverage + +The 16,687 intervals cover all 704 persistent wires at every boundary +from event 8106 through event 24913. They have no gap or overlap. The +checker verifies that no scalar target update or canonical native-frame +change occurs inside an interval. It compares 24,199 interval endpoints +with fresh full-input rows and frames. + +The complete final map is `(x,y,h,c) -> (x-Jy,y,h,0)`. All 480 arbitrary +helper rows are identity in their canonical coordinates, with the +inherited native endpoints. The private fields are cleared. The check +does not replace those canonical helper identities by a physical +identity claim across different helper frames. + +The fresh rows also satisfy the claimed support law after the test +substitution `x=Jy`, `h=0`, `c=0`: at frame U, a remaining Y coefficient +can use only a port whose binary label is perpendicular to U. This +checks 16,023 distinct frame/row pairs and 98,056 nonzero coefficients. +The final X and all helper/private rows vanish on this test family. +The exact query minors and the full cone theorem have a separate review +in the cover-algebra lane. This receipt is an independent source-row +check, not a second full minor review. + +After event 17606, a non-FULL canonical view may need the specified +inverse exit monomial. The negative support argument can grant that +view, since a zero source row remains zero under an invertible map. +This does not make such a view free in a new capture construction. + +Three controls reject an added arbitrary private coefficient, an omitted +interval, and an incorrect frame label. The native profile is unchanged: +`{1:2412,2:418,3:432,4:142,5:82}`. + +## Exact private lifetime and repair cut + +Event 8702 is the last original private read or write. It clears C7; +all eight private fields are zero at this cut. Phase A starts at event +8703. No later original event reads, writes, or advances any C field. +The final scalar event is 24913. At that cut, all 112 X fields and 402 +helper fields have the canonical FULL frame. + +Thus a new protocol that starts after event 8702 can use C0 as a serial +snapshot temporary and C1 through C7 as seven query accumulators. One +additional owned field would supply an eighth accumulator. A cleared +zero field can receive a new frame label without a physical operation, +because its exact physical value is zero. A positive construction must +check that zero state before each such label change and must emit every +nonzero completion with its complete native phase. + +Suppose a supplied snapshot protocol gives eight FULL rows + +```text +q = RY + L X_out + H h_full, +``` + +where `X_out=X-JY` is the unchanged completed core output and `h_full` +contains only the 402 available FULL helper fields. Subtract both +baseline terms from all eight q fields before changing any X field. +Then the 448 signed-quarter entries of K give + +```text +X_out -= Kq = X-JY-KRY = X-Y. +``` + +These final additions cost 5376 real primitives, followed by the query +clears. This is a conditional exact suffix. No snapshot synthesis or +favourable native-rank total is supplied here. In particular, it does +not bypass the single-cone obstruction. A merged protocol must provide +its actual capture times, views, coefficients, completion recipes, +storage lifetimes, recursive-child hosting, and full invoice. + +## Reproduction + +```text +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/circuit-interface/snapshot-audit/review_snapshot_rows.py +``` + +Expected status: + +```text +PASS_INDEPENDENT_BACKWARD_SNAPSHOT_ROWS +``` + +No source file is changed. No new native phase sweep, recursive replay, +global owner admission, or supplier improvement is claimed. Before any +PR description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/actual-query-information-bounds/payload/lanes/circuit-interface/snapshot-audit/review_snapshot_rows.py b/research/actual-query-information-bounds/payload/lanes/circuit-interface/snapshot-audit/review_snapshot_rows.py new file mode 100644 index 0000000000..a50b5d574d --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/circuit-interface/snapshot-audit/review_snapshot_rows.py @@ -0,0 +1,216 @@ +"""Rebuild all backward snapshot rows from the pinned scalar event word.""" + +from bisect import bisect_right +from collections import Counter, defaultdict +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import gzip +import json + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parent.parent +PINS = { + 'core': 'fa60b4af013dd8b8db289845e3ed597720ff955751ad270c3d58236b64080877', + 'word': '16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219', + 'interface': '5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3', + 'snapshots': '3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c', + 'proof': 'be9575e1cac8706c42fddff243f435935e098d197edaf7f8689352c93b7e3961', + 'receipt': '35698700474f2309a4eea2f192a5afbd2f42f580a7e0e510a0bb5687a87fdc2d', +} + + +def require(condition, reason): + if not condition: + raise ValueError(reason) + + +def read(path, key, compressed=False, pin_compressed=False, parse=True): + data = path.read_bytes() + raw = gzip.decompress(data) if compressed else data + require(sha256(data if pin_compressed else raw).hexdigest() == PINS[key], 'Source pin: '+key) + return json.loads(raw) if parse else raw + + +def combine(target, source, coefficient): + for col, value in source.items(): + new = target.get(col, Q(0))+coefficient*value + if new: + target[col] = new + else: + target.pop(col, None) + + +def index(token): + require(isinstance(token, list) and len(token) == 2, 'A literal field token') + namespace, position = token + require((namespace == 'L' and 0 <= position < 704) or + (namespace == 'C' and 0 <= position < 8), 'An original field index') + return position+(704 if namespace == 'C' else 0) + + +def intervals_partition(intervals, first, last): + by_wire = defaultdict(list) + for lo, hi, wire, frame, row in intervals: + require(first <= lo <= hi <= last and 0 <= wire < 704, 'A declared interval range') + by_wire[wire].append((lo, hi)) + require(set(by_wire) == set(range(704)), 'Every persistent wire has an interval') + for spans in by_wire.values(): + spans.sort() + require(spans[0][0] == first and spans[-1][1] == last, 'The complete boundary range') + require(all(a[1]+1 == b[0] for a, b in zip(spans, spans[1:])), 'No interval gap or overlap') + + +def reject(function, reason): + try: + function() + except ValueError: + return + raise ValueError('The control was not rejected: '+reason) + + +def main(): + events = read(LANES/'circuit-interface/CENTRE-FREE-PROGRAMS.json.gz', 'core', True)['backward'] + word = read(LANES.parent/'upstream/CANONICAL-WORD.json.gz', 'word', True, True) + interface = read(LANES/'circuit-interface/INTERFACE.json', 'interface') + snapshots = read(LANES/'history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz', 'snapshots', True) + source_receipt = read(LANES/'history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json', 'receipt') + read(LANES/'history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md', 'proof', parse=False) + require(snapshots['pins'] == {'word': PINS['word'], 'core': PINS['core'], 'R': PINS['interface']}, 'All snapshot source pins') + require(snapshots['R'] == interface['R'] and snapshots['frames'] == word['frames'], 'Actual query and frame source equality') + query = [{int(j): Q(v) for j, v in row.items()} for row in interface['R']] + ports = interface['ports'] + j_rows = [{p: Q(1)} for p in range(112)] + for p, row in enumerate(j_rows): + for query_row in query: + combine(row, query_row, -query_row.get(p, Q(0))/4) + + first, last = snapshots['first_canonical_boundary'], snapshots['last_canonical_boundary'] + require((first, last) == (8106, 24913), 'The complete pinned canonical range') + intervals = snapshots['intervals'] + intervals_partition(intervals, first, last) + updates = defaultdict(list) + for t, event in enumerate(events): + if event[0] == 'climb': + updates[event[2]].append(t) + elif event[0] == 'scalar': + updates[index(event[1][1])].append(t) + supplied_rows = [{int(j): Q(v) for j, v in row.items()} for row in snapshots['rows']] + checks_at = defaultdict(list) + for item in intervals: + lo, hi, wire, frame, row = item + require(0 <= frame < len(word['frames']) and 0 <= row < len(supplied_rows), 'An interval row and frame index') + next_update = bisect_right(updates[wire], lo) + require(next_update == len(updates[wire]) or updates[wire][next_update] > hi, 'No scalar or canonical-frame change inside a constant interval') + checks_at[lo].append((wire, frame, row)) + if hi != lo: + checks_at[hi].append((wire, frame, row)) + + def support(row): + reduced = {p-112: value for p, value in row.items() if 112 <= p < 224} + for p, value in row.items(): + if p < 112: + combine(reduced, j_rows[p], value) + return reduced + + rows = [{i: Q(1)} for i in range(712)] + frames = word['start'][:]+[0]*8 + profile, macros = Counter(), Counter() + private_uses, checked_pairs, reduced_rows = [], set(), {} + endpoint_checks = support_coefficients = 0 + last_scalar = -1 + check_example = None + for t, event in enumerate(events): + kind = event[0] + if kind == 'climb': + _, _, target, before, after, rank = event + require(0 <= target < 704 and frames[target] == before, 'The original native source frame') + require(len(word['frames'][after])-len(word['frames'][before]) == rank, 'The exact native rank increment') + frames[target] = after + profile[rank] += 1 + elif kind == 'scalar': + op, frame = event[1:] + target = index(op[1]) + require(frames[target] == frame, 'Every scalar target has the declared canonical frame') + if target >= 704: + private_uses.append((t, target, 'write')) + macros[op[0]] += 1 + last_scalar = t + if op[0] == 'clear': + rows[target] = {} + elif op[0] == 'scale': + coefficient = Q(op[2], op[3]) + rows[target] = {p: coefficient*v for p, v in rows[target].items() if coefficient*v} + else: + require(op[0] in ('copy', 'add'), 'An allowed scalar operation') + other = index(op[2]) + require(other != target and frames[other] == frame, 'A distinct source in the same canonical frame') + if other >= 704: + private_uses.append((t, other, 'read')) + if op[0] == 'copy': + rows[target] = rows[other].copy() + else: + combine(rows[target], rows[other], Q(op[3], op[4])) + else: + require(kind in ('phase', 'adapter', 'residual_adapter'), 'A known inherited operator event') + for wire, frame, row_index in checks_at.get(t, ()): + require(frames[wire] == frame and rows[wire] == supplied_rows[row_index], 'A fresh full712 prefix row and frame match the interval endpoint') + endpoint_checks += 1 + if check_example is None: + check_example = (rows[wire].copy(), supplied_rows[row_index].copy(), frames[wire], frame) + pair = frame, row_index + if pair not in checked_pairs: + checked_pairs.add(pair) + if row_index not in reduced_rows: + reduced_rows[row_index] = support(rows[wire]) + for port, coefficient in reduced_rows[row_index].items(): + require(all((ports[port] & u).bit_count() % 2 == 0 for u in word['frames'][frame]), 'The exact fresh-row support law') + support_coefficients += 1 + if t == 8702: + require(all(not row for row in rows[704:]), 'All original private fields are zero after their last use') + + expected = [{i: Q(1)} for i in range(712)] + for p in range(112): + combine(expected[p], {112+q: v for q, v in j_rows[p].items()}, Q(-1)) + expected[704:] = [{} for _ in range(8)] + require(rows == expected, 'All712 final columns of the clean backward map') + require(rows == [{int(j): Q(v) for j, v in row.items()} for row in snapshots['final_rows']], 'The supplied full final rows') + require(frames == word['final']+[0]*8, 'The complete inherited canonical endpoints') + require(last_scalar == last and events[8703] == ['phase', 'A'], 'The exact final scalar cut and post-private phase') + require(max(t for t, _, _ in private_uses) == 8702, 'No original private read or write after8702') + require(all(not support(rows[p]) for p in list(range(112))+list(range(224, 712))), 'The completed X and all helper/private baselines vanish on the test family') + require(len(checked_pairs) == source_receipt['distinct_frame_row_pairs'] == 16023 and + support_coefficients == source_receipt['exact_nonzero_support_coefficients'] == 98056, 'The complete claimed support coverage') + require(profile == {1:2412, 2:418, 3:432, 4:142, 5:82}, 'The native profile of the unchanged core') + full_helpers = [p for p in range(224, 704) if frames[p] == 1] + require(len(full_helpers) == 402, 'The exact number of FULL helper baseline fields') + + actual, supplied, actual_frame, supplied_frame = check_example + wrong = supplied.copy() + wrong[711] = wrong.get(711, Q(0))+1 + reject(lambda: require(actual == wrong, 'Changed arbitrary private coefficient'), 'A changed snapshot row') + reject(lambda: intervals_partition(intervals[1:], first, last), 'A missing interval') + reject(lambda: require(actual_frame == (supplied_frame+1) % len(word['frames']), 'Changed frame index'), 'A changed native frame') + + receipt = { + 'status': 'PASS_INDEPENDENT_BACKWARD_SNAPSHOT_ROWS', 'source_pins': PINS, + 'producer_or_checker_imports': [], 'all_formal_input_columns': 712, + 'constant_intervals': len(intervals), 'interval_endpoint_checks': endpoint_checks, + 'interval_interior_update_checks': len(intervals), + 'complete_interval_wire_count': 704, 'distinct_frame_row_support_checks': len(checked_pairs), + 'exact_nonzero_support_coefficients': support_coefficients, + 'native_profile': dict(sorted(profile.items())), 'scalar_macros': dict(sorted(macros.items())), + 'last_original_private_event': 8702, 'all_eight_private_fields_zero_after_last_use': True, + 'last_scalar_event': last_scalar, 'FULL_helper_baseline_fields': full_helpers, + 'controls': {'changed_private_coefficient': 'rejected', 'missing_interval': 'rejected', 'changed_frame': 'rejected'}, + 'scope': 'Independent full712 scalar-row reconstruction, interval coverage, native canonical frame accesses and support law. The source minor/cone proof review is separate. Exact native phases for a new capture word, merged-flow synthesis, costs and hosting are not supplied.', + 'reviewer_sha256': sha256(Path(__file__).read_bytes()).hexdigest(), + } + (HERE/'SNAPSHOT-ROWS-REVIEW.json').write_text(json.dumps(receipt, sort_keys=True, indent=2)+'\n') + print(receipt['status']) + print(json.dumps({k:receipt[k] for k in ('constant_intervals', 'interval_endpoint_checks', 'distinct_frame_row_support_checks', 'exact_nonzero_support_coefficients', 'last_original_private_event', 'reviewer_sha256')}, sort_keys=True)) + + +if __name__ == '__main__': + main() diff --git a/research/actual-query-information-bounds/payload/lanes/cover-algebra/ALGEBRA.json b/research/actual-query-information-bounds/payload/lanes/cover-algebra/ALGEBRA.json new file mode 100644 index 0000000000..32773421be --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/cover-algebra/ALGEBRA.json @@ -0,0 +1,105 @@ +{ + "arithmetic": "Integer group coefficients and Fraction", + "common_range_dimension_upper_bound_from_third_moment": "1211492/360389295", + "common_range_dimension_upper_bound_per_cover_element": "8/183", + "corner_port": 11, + "distinct_nonidentity_edge_products": 5824, + "equal_J_subspace_codimension_lower_bound_from_third_moment": "5763805736/360389295", + "equal_J_subspace_codimension_lower_bound_per_cover_element": "2912/183", + "gram_entry_distribution": { + "-2": 1904, + "0": 6608, + "2": 3920, + "4": 112 + }, + "interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "isoclinic_braid_third_moment_required": "3095/67228", + "nonbraid_witness": { + "coefficient_in_K0_K1_K0_minus_K1_K0_K1_corner_0_0": "-1/8", + "coefficient_in_P0_P1_P0_minus_P1_P0_P1_corner_0_0": "1/21952", + "group_columns": [ + 2, + 524, + 521, + 517, + 16, + 32, + 64, + 128, + 256, + 13, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768, + 65536 + ] + }, + "noncommutation_witness": { + "coefficient_in_commutator_P0_P1_corner_0_0": "-1/784", + "group_columns": [ + 5661, + 5662, + 19, + 7, + 5635, + 32, + 64, + 128, + 256, + 5131, + 4619, + 1547, + 2048, + 8192, + 16384, + 32768, + 65536 + ] + }, + "nonisoclinic_witness": { + "coefficient_in_P0_P1_P0_corner_0_0": "1/10976", + "coefficient_in_any_scalar_multiple_of_P0": "0", + "group_columns": [ + 5661, + 5662, + 19, + 7, + 5635, + 32, + 64, + 128, + 256, + 5131, + 4619, + 1547, + 2048, + 8192, + 16384, + 32768, + 65536 + ] + }, + "normalized_trace_P0": "8", + "normalized_trace_P0_P1": "4/7", + "normalized_trace_P0_P1_cubed": "1609241/120472576", + "normalized_trace_P0_P1_squared": "27/343", + "normalized_trace_P0_minus_P1_fourth_power": "4758/343", + "normalized_trace_P0_minus_P1_squared": "104/7", + "representation": "Full binary orthogonal matrices; no phase specialization", + "scope": "Exact group-algebra relations and a full-cover dimension bound. No changed supplier, paid router, or kappa claim.", + "sixth_moment_calculation": { + "collision_distribution": { + "1": 302748, + "2": 50, + "105": 112 + }, + "group_elements": 302910, + "walks": 314608 + }, + "source_base": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "star_transposition_checks": 3136, + "status": "PASS_EXACT_ROUTED_PROJECTION_ALGEBRA" +} diff --git a/research/actual-query-information-bounds/payload/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.json b/research/actual-query-information-bounds/payload/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.json new file mode 100644 index 0000000000..c36afc915f --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.json @@ -0,0 +1,275 @@ +{ + "cases": [ + { + "all_internal_edges": 810, + "bound_for_all_eight_queries": 64, + "bound_per_query_dimension": 8, + "contained_frames": 122, + "extended_charge_histogram": { + "0": 77, + "1": 173, + "2": 140, + "3": 139, + "4": 100, + "5": 98, + "6": 73, + "7": 84, + "8": 48 + }, + "extended_cuts": 8, + "extended_edges": 932, + "hasse_edges": 238, + "internal_cuts": 7, + "merge_frame": 983, + "source_test_minors": [ + { + "determinant": "-64", + "ports": [ + 3, + 4, + 8, + 12, + 19, + 26, + 40, + 55 + ] + }, + { + "determinant": "-64", + "ports": [ + 1, + 6, + 23, + 24, + 28, + 34, + 35, + 50 + ] + }, + { + "determinant": "64", + "ports": [ + 23, + 24, + 28, + 32, + 35, + 45, + 73, + 84 + ] + }, + { + "determinant": "128", + "ports": [ + 4, + 5, + 8, + 18, + 26, + 39, + 56, + 100 + ] + }, + { + "determinant": "64", + "ports": [ + 22, + 23, + 29, + 33, + 35, + 45, + 75, + 82 + ] + }, + { + "determinant": "128", + "ports": [ + 3, + 4, + 8, + 17, + 26, + 38, + 54, + 102 + ] + }, + { + "determinant": "-128", + "ports": [ + 5, + 8, + 12, + 17, + 18, + 26, + 38, + 69 + ] + }, + { + "determinant": "-128", + "ports": [ + 1, + 6, + 22, + 28, + 29, + 32, + 48, + 109 + ] + } + ] + }, + { + "all_internal_edges": 820, + "bound_for_all_eight_queries": 64, + "bound_per_query_dimension": 8, + "contained_frames": 124, + "extended_charge_histogram": { + "0": 79, + "1": 180, + "2": 152, + "3": 120, + "4": 102, + "5": 101, + "6": 75, + "7": 85, + "8": 50 + }, + "extended_cuts": 8, + "extended_edges": 944, + "hasse_edges": 246, + "internal_cuts": 7, + "merge_frame": 991, + "source_test_minors": [ + { + "determinant": "128", + "ports": [ + 4, + 5, + 8, + 18, + 26, + 39, + 56, + 100 + ] + }, + { + "determinant": "-64", + "ports": [ + 1, + 6, + 23, + 24, + 28, + 34, + 35, + 50 + ] + }, + { + "determinant": "-128", + "ports": [ + 3, + 5, + 8, + 17, + 26, + 38, + 55, + 101 + ] + }, + { + "determinant": "64", + "ports": [ + 23, + 24, + 28, + 32, + 35, + 45, + 73, + 84 + ] + }, + { + "determinant": "-64", + "ports": [ + 1, + 6, + 22, + 23, + 24, + 28, + 32, + 48 + ] + }, + { + "determinant": "-128", + "ports": [ + 1, + 6, + 22, + 28, + 29, + 32, + 48, + 109 + ] + }, + { + "determinant": "64", + "ports": [ + 4, + 7, + 8, + 26, + 64, + 66, + 68, + 76 + ] + }, + { + "determinant": "-32", + "ports": [ + 2, + 9, + 10, + 11, + 13, + 16, + 25, + 41 + ] + } + ] + } + ], + "checker_sha256": "0d08ff149f29f522d337495bd76779a207457c77801dceb9360b71820989ba39", + "exact_snapshot_rows_reduced": 9882, + "interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "not_checked": [ + "Cross-cone networks", + "Synthetic intermediate frames", + "A global all-frame bound", + "Chronological native recipes", + "Complete supplier pricing" + ], + "reviewed_certificate_sha256": "62c3b26274ef80a75bbc90b680ceeed9ed24fb158fd7db32594995859c875951", + "reviewed_proof_sha256": "9e8ebc108a758883e9811798900bbaa7c42ffa90ac960953a7596d3427f50708", + "scope": "At least8k native rank for any k-dimensional centre-query output at FULL when every proper frame is an actual subframe of one chosen V in{983,991}. Branches may bypass V. All snapshot times, frame zero, and arbitrary scalar sharing are granted.", + "snapshot_decompressed_sha256": "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c", + "status": "PASS_INDEPENDENT_MOVABLE_RANK8_CUTS" +} diff --git a/research/actual-query-information-bounds/payload/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.md b/research/actual-query-information-bounds/payload/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.md new file mode 100644 index 0000000000..1996f2fbb4 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.md @@ -0,0 +1,93 @@ +# Independent review of the two movable rank-eight certificates + +Both certificates pass. For either actual frame V equal to 983 or 991, +every k-dimensional centre-query subspace costs at least `8k` native +rank in the stated contained-frame model. All eight queries therefore +cost at least 64. The review also proves the FULL extension below. + +The reviewed proof `history-encoding/MOVABLE-RANK8-CUTS.md` has SHA256 +`9e8ebc108a758883e9811798900bbaa7c42ffa90ac960953a7596d3427f50708`. +The reviewed certificate `MOVABLE-FULL-RANK-CUTS.json` has SHA256 +`62c3b26274ef80a75bbc90b680ceeed9ed24fb158fd7db32594995859c875951`. +No material finding remains. + +## Independent exact checks + +The review imports no producer or flow code. It reads the pinned +snapshot payload and actual interface. It rebuilds all binary subspaces, +all actual frames contained in each V, all strict inclusion edges, and +the Hasse graph. It checks exact nonzero 8-by-8 source minors for all +source tests. These minors prove that every used restriction is injective +on the full eight-dimensional query space, and hence on each of its +subspaces. + +The review substitutes `X=JY` in the actual snapshot rows and sets all +480 helper inputs and private inputs to zero. It checks the resulting +source supports. Every free observation in each accepted cut vanishes +on its source test. All FULL snapshots also vanish on this family. + +Each case has seven upward-closed unit cuts. Every stated entering edge +is checked. Every direct inclusion edge is charged at most its dimension +increase, including edges outside the Hasse graph. The exact counts are + +| V | Contained frames | Hasse edges | All strict inclusion edges | +|---|---:|---:|---:| +| 983 | 122 | 238 | 810 | +| 991 | 124 | 246 | 820 | + +Frame zero is included. All snapshot times are granted. Thus the result +does not rely on a chronological schedule that might omit an observation. + +## FULL extension + +The producer proof requires the query fields to reach V before their +last completion. That requirement can be removed within the same cone. +Append FULL to each of its seven cuts. Add an eighth unit cut containing +only FULL, with any one of the verified full-rank source tests. + +For an old contained edge, the charge is unchanged. For a direct edge +from U to FULL, the charge is + + charge(U -> V) + 1 <= 8 - dim(U) + 1. + +This is at most the cost `9-dim(U)`. For U equal to V, the charge is +one. The independent checker tests every one of these added edges +directly, as well as the old edges. + +All eight tests are injective on every requested k-dimensional query +subspace. Their demands therefore sum to `8k`. This proves the bound +for any network in which every proper frame is an actual subframe of +one chosen V. Branches can complete directly to FULL and merge there; +they need not materialize a common intermediate value at V. + +## Scope and units + +The native ranks are in the original nine-coordinate units. Repeating +each axis lambda times multiplies every stated native rank by lambda. +For an arbitrary payload dimension N, the source restrictions and the +capacity of each field both acquire the factor N. The bound in field +units remains `8k`. + +The model retains the logical content of each frame transition. It +allows arbitrary scalar sharing and cancellation. It permits all actual +contained observations at all times, but it does not add observations +from another cone or a changed core. Synthetic intermediate frames and +unpriced changes to logical address meaning are outside this certificate. + +The two certificates cannot be added or combined into a global bound +without checking the new edges and observations. No all-frame bound of +64, improved native word, or complete supplier invoice is claimed. + +## Reproduction + +Run from the repository root: + +```text +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/cover-algebra/review_movable_rank8_cuts.py +``` + +The fresh run passes with assertions disabled. Its receipt is +`MOVABLE-RANK8-CUTS-REVIEW.json`. The receipt contains exact source +minors, all source pins, edge counts, and the review checker hash. +The search or optimality of its integer-flow routine is not part of +this review. diff --git a/research/actual-query-information-bounds/payload/lanes/cover-algebra/MOVABLE-SNAPSHOT-CUTS.md b/research/actual-query-information-bounds/payload/lanes/cover-algebra/MOVABLE-SNAPSHOT-CUTS.md new file mode 100644 index 0000000000..72f953b0f3 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/cover-algebra/MOVABLE-SNAPSHOT-CUTS.md @@ -0,0 +1,160 @@ +# Movable cuts for passive snapshot networks + +A cut need not contain every frame at which its source test gives zero +observations. It can use a smaller node set. The rank of the required +output on that test is still a valid cut demand. Upward closure is useful +for a search, but is not required for the cut proof. + +This note gives a theorem for the declared snapshot model. It gives no +new numerical bound for the actual nine-coordinate network. + +## Linear observation model + +Work over Q or C. Let x be the full logical input vector. A node v has +a fixed free observation matrix A_v. A circuit can read these values at +the node and perform arbitrary scalar linear operations there. It can +split or reuse a computed value. Each paid edge e carries n_e fields +and has cost c_e per field. Each output field is a prescribed row of +Qx, at an output node. + +All carried fields start at zero unless their initial values are included +as free observations. The computation is a finite causal linear circuit. +There is no unlisted input to a node. This includes passive snapshots +of a fixed core. It does not include an edit to that core which changes +the observation matrices. + +For the application, nodes are canonical frames. An allowed edge U to W +has U contained in W and cost `dim W - dim U`. Its field keeps the same +logical content when its native frame changes. The declared edge set +must include every transition allowed in the proposed network. Granting +extra edges or observation times only makes a lower bound harder. + +## Cut theorem + +Let Omega be any node set that contains all output nodes. Stack all free +observation rows inside Omega into A_Omega. This stack must include any +terminal baseline that the model grants at an inside node. Put + + H_Omega = kernel(A_Omega), + d_Omega = rank(Q restricted to H_Omega). + +Then + + sum_(e entering Omega) n_e >= d_Omega. (1) + +To prove (1), restrict the input to H_Omega. All free observations inside +the cut are zero. At each operation inside the cut, its output is a +linear combination of values that entered through cut edges. This follows +by induction over the finite circuit. It also holds when a value leaves +the cut and later returns. Each entering field contributes at most one +dimension. The final output has rank d_Omega, which proves (1). + +No upward closure assumption occurs in this proof. If all edges follow +frame inclusion, upward cuts avoid re-entry and are a useful restricted +family for an exact search. + +The demand can be computed without a kernel basis: + + d_Omega = rank([A_Omega; Q]) - rank(A_Omega). (2) + +Here the semicolon means vertical row stacking. Equation (2) follows +by quotienting the row space by row(A_Omega). It is the strongest demand +obtainable from an input subspace on which every inside observation +vanishes: every such subspace is contained in H_Omega. + +If a field has payload dimension N, use the actual block observation +matrices. Each entering field has rank at most N. In the scalar tensor +model, A_Omega and Q are tensored with I_N, so both sides of (1) scale +by N. The bound in field units is unchanged. This statement requires +the stated nodes, observations, and edge costs; it does not permit an +unpriced change to a frame or to its logical address meaning. + +## Weighted certificates + +Choose finitely many cuts Omega_j and nonnegative rational weights w_j. +If every allowed edge satisfies + + sum_(j: e enters Omega_j) w_j <= c_e, + +then every admitted network has total paid rank at least + + sum_j w_j d_(Omega_j). (3) + +Multiply (1) by each weight and sum. The edge inequality bounds the +charge to every carried field by its paid cost. This proves (3), with +arbitrary sharing, cancellation, and unequal edge multiplicities. + +An exact certificate needs only the cuts, their test spaces or exact +demands, nonnegative rational weights, and all edge-charge inequalities. +The method that proposes the weights does not enter the proof. + +## Source-port tests for the actual snapshots + +For the pinned clean backward word, use the valid input family +`X=JY` with all 480 helper inputs and private inputs zero. All completed +X and restored helper baselines are then zero. The accepted support +certificate states that an observation at U uses only ports p with +`q_p` perpendicular to U. + +For a source-port set E, define + + Omega_E = {U: for every p in E, q_p is not perpendicular to U}. + +On inputs Y supported on E, every observation in Omega_E is zero. This +set is upward closed. For any cut Omega contained in Omega_E and with +all output nodes inside, the demand is at least + + rank(R_E), + +or `rank((SR)_E)` for a requested query subspace with coefficient matrix +S. The smaller cut has the same test demand. Only its entering edges +change. + +For a fixed node cut Omega, the largest coordinate source test allowed +by this support law is + + E_Omega = {p: q_p is not perpendicular to U for every U in Omega}. + +Replacing E by E_Omega does not change any edge charge and cannot lower +the demand. In contrast, replacing Omega by the larger Omega_E can move +the charge to different edges. That replacement is not free in a family +of weighted cuts. + +If restriction to E is injective on a query space of dimension r, then +the same cut has demand k for every k-dimensional subspace of that +space. Thus a certificate whose positive cuts are all injective gives +a bound proportional to k. No sum of bounds from different common-merge +models follows unless their cuts form one feasible certificate on the +complete allowed graph. + +## Why movable placement can strengthen a certificate + +Consider the chain of frames `0 < span(e1) < FULL2`, together with its +direct `0 -> FULL2` edge. Costs are the dimension increases. There is +one source coordinate with label e1 and one required query equal to +that coordinate. Grant its free observation only at frame zero. + +The maximal zero-observation cut is `{span(e1), FULL2}`. Its single-cut +bound is one. The smaller cut `{FULL2}` also has demand one. Give both +cuts weight one. A rank-one edge enters one cut; the direct rank-two +edge enters both. The joint bound is two. Thus a certificate restricted +to maximal zero-observation sets can miss the full path cost. + +This is an example for the cut theorem. It is not a claim about a new +actual snapshot path. + +## Exact scope for the next certificate + +The actual source payload is +`history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz`, with decompressed +SHA256 `3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c`. +The independently checked support law is recorded in +`cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json`. + +A global certificate must state whether it permits all actual frames, +only one contained-frame graph, or synthetic intermediate frames. It +must charge every allowed edge. It must also state where new observations +stop. A certificate for one common merge cannot be added to another +one without checking shared edges and fields. Chronological phase +recipes, changed native cores, and operator changes to logical address +meaning remain separate obligations. diff --git a/research/actual-query-information-bounds/payload/lanes/cover-algebra/PROOF.md b/research/actual-query-information-bounds/payload/lanes/cover-algebra/PROOF.md new file mode 100644 index 0000000000..b35c89ac6c --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/cover-algebra/PROOF.md @@ -0,0 +1,239 @@ +# Routed centre projections + +This note studies the centre-free scalar interface in the campaign's +`circuit-interface/INTERFACE.json`. The source commit is +`bce54fb3f895cbe5cd4c0eb477c3afeed100190f`. The source file hash is +`5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3`. +The route construction is in `temporal-reuse/verify_routes.py`. +These files are campaign evidence. This note does not replace their independent +native-map reviews. + +## Result and scope + +Let `J_0` be the 112-port scalar interface. Let `J_s` be the same interface +in any positive-stage swap chart. On an arbitrary full regular cover, + +\[ +\frac{\operatorname{rank}(J_s-J_0)}{|G|}\geq\frac{2912}{183}. +\] + +Here `G` is any finite cover group that contains the route matrices, and the +group acts by right translation on its full regular representation. The bound +also holds on a disjoint union of regular orbits, with the same normalization. +The chart can use any orthonormal basis of each port's orthogonal complement. +Thus the bound does not depend on the particular chart basis in the selected +supplier. + +Any linear subspace on which `J_s` and `J_0` agree has at least this +codimension. This excludes a lossless common-`J` restriction. The bound alone +does not exclude an encoding with new state, a new child invoice, or a new +controller. + +The exact selected charts also fail scalar Temperley--Lieb, commutation, and +the braid relation for `J_0,J_s`. The first two failures hold for every chart +basis in the stated swap-chart class. The braid witness below is specific to +the selected chart. + +## Source facts + +Write `R` for the 8 by 112 centre matrix, `A=R^T R`, and + +\[ +P=A/56,\qquad J=I-14P. +\] + +The supplied exact scalar map proves `R R^T=56I`. Thus `P` is an orthogonal +projection of rank 8. The independent calculation in `verify_algebra.py` +also checks these facts about all entries of `A`: + +* Each diagonal entry is 4. +* There are 5,824 nonzero off-diagonal entries. Each is 2 or -2. +* If `A_qp` is nonzero and `q` is not `p`, the binary port vectors obey + `q^T p=0`. + +It follows that `tr(A^2)=56 tr(A)=25088` and `tr(A)=448`. + +## Route matrices and distinct edge products + +Work on `L` direct sum `E_s`, where `L` has binary dimension 9 and `E_s` +has binary dimension 8. Both use the dot product. A port has `q^T q=1`. +Let the columns of `B_q` be an orthonormal basis of `q`-perp. The swap chart +has matrix + +\[ +\rho_q=\begin{pmatrix}q q^T&B_q\\B_q^T&0\end{pmatrix},\qquad +B_q^TB_q=I_8,\quad B_qB_q^T=I_9+q q^T. +\] + +It is an orthogonal involution. Different ports have different routes, +because the local block is `q q^T`. + +For a nonzero off-diagonal entry `A_qp`, the local block of the product is + +\[ +(\rho_q\rho_p)_{LL}=B_q B_p^T. +\] + +Its kernel is the line spanned by `p`; its image is `q`-perp. Over the +binary field a nonzero line has one nonzero vector. The matrix therefore +determines both `q` and `p`. Consequently all 5,824 ordered edge products +are distinct. None is the identity. The products at `q=p` are all the identity. +This proof uses no choice of the bases `B_q`. + +The checker verifies the rank, kernel, and image of every selected edge +product as a binary 17 by 17 matrix. It also verifies all 3,136 +star-transposition identities over all 112 ports and all pairs of positive +stages. Those identities give the stated `S_9` stage action. They do not +give relations between the projections below. + +## Two exact trace moments + +Use the involution on the real group algebra that sends each group element +to its inverse. Set + +\[ +D=\operatorname{diag}(\rho_q),\qquad Q=DPD. +\] + +Both `P` and `Q` are self-adjoint projections. For a group-algebra matrix, +let `tau` be the sum of the identity coefficients on its diagonal. On a +full regular cover this is the ordinary trace divided by `|G|`. + +Because the routes are distinct, only equal port indices contribute to the +identity coefficient in `P Q`. Hence + +\[ +\tau(P)=\tau(Q)=8,\qquad +\tau(PQ)=\frac{112\cdot4^2}{56^2}=\frac47. +\] + +An identity term in `(P Q)^2` must satisfy +`rho_b rho_c = rho_a rho_d`, with `A_bc A_da` nonzero. The edge-product +lemma gives exactly two cases: + +* Both products are the identity: `b=c` and `a=d`. +* Both products are nonidentity: `b=a`, `c=d`, and `b` is not `c`. + +The resulting coefficient sum is + +\[ +\begin{split} +\tau((PQ)^2) +&=\frac{16}{56^4} + \left(\sum_{a,b}A_{ab}^2+\sum_{a\ne b}A_{ab}^2\right)\\ +&=\frac{16(25088+23296)}{56^4}=\frac{27}{343}. +\end{split} +\] + +This argument works in the full group algebra. It does not evaluate the +cover at a phase value or identify two different group elements. + +## Rank bound and the equality subspace + +Set `M=P-Q`. Cyclicity of `tau` and the projection identities give + +\[ +\tau(M^2)=16-2\tau(PQ)=\frac{104}{7}, +\] + +\[ +\tau(M^4)=16-4\tau(PQ)+2\tau((PQ)^2)=\frac{4758}{343}. +\] + +Let the nonzero real eigenvalues of `M` on the full regular cover be +`lambda_1,...,lambda_r`. Cauchy--Schwarz gives + +\[ +(\operatorname{tr}M^2)^2\le r\operatorname{tr}M^4. +\] + +After division by the cover size, + +\[ +\frac{\operatorname{rank}M}{|G|} +\geq\frac{(104/7)^2}{4758/343}=\frac{2912}{183}. +\] + +Since `J_s-J_0=-14(Q-P)`, the same rank bound holds for the routed +interfaces. It is additive on independent copies. A code on which these +two interfaces agree must lie in the kernel of their difference, so its +codimension is at least this rank. + +One can also express the result as a bound on common centre information. +The normalized dimension of `im(P)` intersect `im(Q)` is at most `8/183`. +To see this, apply the nonnegative polynomial +`(t-13/196)^2/(1-13/196)^2` to `PQP` on `im(P)`. Each eigenvalue 1 +contributes 1. The two trace moments give an upper bound `8/183`. + +## Exact failures of smaller algebras + +Use port index 0, whose binary label is 11, and port index 1, whose label +is 19. Let `g=rho_0 rho_1`. The edge-product lemma gives + +\[ +[g](PQP)_{00}=\frac{16}{56^3}=\frac1{10976}. +\] + +Every scalar multiple of `P` has zero coefficient at this nonidentity +element. Therefore `P Q P=lambda P` fails for every scalar `lambda`. +This is a formal group-algebra counterexample. + +At the same group element, + +\[ +[g](PQ-QP)_{00}=-\frac4{56^2}=-\frac1{784}. +\] + +This failure also holds for every allowed chart basis. Indeed the first +term uses products `rho_i rho_0` and the second uses `rho_0 rho_i`. +On the nonzero off-diagonal support these ordered products are distinct. + +For the selected chart, the checker gives a further group element with +coefficient `1/21952` in `(PQP-QPQ)_{00}`. Both `P` and `Q` have the same +diagonal entry, so the braid difference + +\[ +J_0J_1J_0-J_1J_0J_1 +=14\cdot13(P-Q)-14^3(PQP-QPQ) +\] + +has coefficient `-1/8` at this entry. Its full binary matrix is in +`ALGEBRA.json`. + +The optional sixth-moment calculation retains every group coefficient of +`(R D R^T)^3`. It gives + +\[ +\tau((PQ)^3)=\frac{1609241}{120472576}. +\] + +There are 314,608 contributing walks and 302,910 distinct group elements. +The exact coefficient sums give the stronger selected-chart codimension +bound `5763805736/360389295`. This stronger bound is not needed for the +basis-independent result. It has not yet received an independent replay. + +## Reproduction and open next questions + +From the workspace root, run: + +```sh +python3 -I -B work/centre-encoding-campaign-20261014/lanes/cover-algebra/verify_algebra.py --interface work/centre-encoding-campaign-20261014/lanes/circuit-interface/INTERFACE.json --out work/centre-encoding-campaign-20261014/lanes/cover-algebra/ALGEBRA.json --sixth-moment +``` + +The printed result is `PASS_EXACT_ROUTED_PROJECTION_ALGEBRA`. +The calculation uses one CPU and exact integer or rational arithmetic. + +The next controller question is whether a word that revisits a physical +stage can use these larger algebras at a favourable full cost. A word that +uses each fresh external stage only once has a separate support obstruction: +an off-diagonal edge in stage `s` cannot fix `E_s` pointwise. Other stages +do fix `E_s` pointwise. The `encoded_controller` worker is checking the +bridge alphabet and the native-frame obligations for that argument. + +The rank theorem also leaves encodings that add state or change recursive +children open. The `source_domain` worker is applying the bound to the +unchanged-child invoice. That application requires its own dimension count. + +This work used AI assistance. It builds on the selected supplier and on the +campaign's centre-free interface and route calculations. It makes no supplier +admission or multiplication-exponent claim. diff --git a/research/actual-query-information-bounds/payload/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.json b/research/actual-query-information-bounds/payload/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.json new file mode 100644 index 0000000000..fa66a03898 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.json @@ -0,0 +1,24 @@ +{ + "checker_sha256": "9f3cff9ff7459800afff681c18276ebc0d6a140a66b58af76b3140015889518c", + "checks": { + "eight_field_cohorts": 8, + "fifth_contraction": "23/2592", + "fourth_contraction": "23/216", + "off_diagonal_support": 4224, + "ordinary_columns": 96, + "positive_measure_attains_first_five_moments": true, + "rank4": "4104/73", + "rank5": "15560/273", + "whole_fields": 57 + }, + "matrix_source_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "scope": "Independent proof review and exact arithmetic. The frozen finite route-support enumerations are inspected dependencies; this review does not rerun or replace them. The capacity statement uses the full fixed-source regular-cover payload module. No changing-source, native-child, cache construction, or supplier claim.", + "source_pins": { + "QUERY-FIFTH-MOMENT.json": "d346e38c1dc323d3304c94e7faf14384ac7970bb7b7775c49749a90a509fa0e9", + "QUERY-FOURTH-MOMENT.json": "df32110bbd285e3036bdb2082e3307b24edc7515953cab7a1b3b6b684adc1e66", + "QUERY-MOMENTS.md": "91121028d7f084d3c1d53a16ca8a3634ce4ede59fcab31c9a74c4a221c7d75e5", + "check_query_fifth_moment.py": "bea72f2bafab8cc38142557d6d3a1bee5f4db1f9a2a75668fce146ca6ebba4f0", + "check_query_fourth_moment.py": "c22539e007c763b2d92d2932c4d84080ccda8549774d6be8b7705575a03a253f" + }, + "status": "PASS_INDEPENDENT_QUERY_MOMENT_PROOF_AND_ARITHMETIC_REVIEW" +} diff --git a/research/actual-query-information-bounds/payload/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.md b/research/actual-query-information-bounds/payload/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.md new file mode 100644 index 0000000000..6e2497a531 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.md @@ -0,0 +1,49 @@ +# Review of the fourth and fifth query moments + +The pinned proof passes this bounded review. The independent arithmetic +checker imports no producer. It rebuilds the actual 96-column Gram and +root products, checks both coefficient contractions, checks the two +optimized moment bounds, and checks the positive measure that attains +the first five moments. The exact pins are in the review receipt. + +The order in the singleton argument is valid. Every factor other than +the unique positive-stage factor fixes its fresh block pointwise. If +their whole product is I, that factor belongs to the same pointwise +stabilizer. Applied to each fresh axis, the factor then requires the +two actual port complement bases to agree. Their missing lines agree, +so the ports are equal. Deletion gives the factor 4/48=1/12. Cyclic +trace and projection idempotence can then be used in either order. + +The fifth-order coefficient contraction has the correct transpose. +The covariance table is self-adjoint. If the last three factors have +group word g, their matrix coefficient contracts with the coefficient +at g inverse. Thus the two scalar products are (r_r dot r_p) and +(r_q dot r_t). The inspected finite route check finds only s=t. +There are 96 diagonal matches and 4,224 off-diagonal matches. They give +96*12288+4224*256=2,260,992. This proves the stated 23/2592 contraction +once that finite support check is supplied. This review does not repeat +the 194,400-word route enumeration. + +The payload statement uses the complete regular-cover module. A +nonidentity cover route has no diagonal cover block. Tensoring with an +honest unitary payload representation preserves the regular trace; +the fieldwise change of basis V_d removes that representation. This +argument would not justify a full-field storage bound from only a +constant-payload subspace. The proof makes that distinction explicit. +The exact physical-to-logical chart binding remains its pinned native +dependency. + +The optimized fourth bound is 4104/73 fields. The fifth bound is +15560/273=57-1/273 fields. Both require 57 whole fields, or eight +whole eight-field cohorts. The fifth bound is sharp for the stated +continuous moment relaxation. Its positive measure has nodes zero, +(19-2 sqrt(22))/12, (19+2 sqrt(22))/12, and nine. The cubic recurrence +and the mass 8/7833 at nine give all five moments. The two interior +nodes lie on opposite sides of their required weighted mean, so their +masses are positive. No assertion about the actual finite spectrum +or higher moments is needed. + +The result concerns nine queries of one fixed arbitrary source. It +does not impose that simultaneous-query requirement on a controller +whose source changes. It gives no native-child lower bound or cache +construction. No sixth-moment work was done for this review. diff --git a/research/actual-query-information-bounds/payload/lanes/cover-algebra/QUERY-SUPPORT-DISTANCE-REVIEW.json b/research/actual-query-information-bounds/payload/lanes/cover-algebra/QUERY-SUPPORT-DISTANCE-REVIEW.json new file mode 100644 index 0000000000..f40da77ceb --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/cover-algebra/QUERY-SUPPORT-DISTANCE-REVIEW.json @@ -0,0 +1,53 @@ +{ + "actual_frame_support_maxima": { + "0": 112, + "1": 56, + "2": 20, + "3": 10, + "4": 8, + "5": 8, + "6": 4, + "7": 2, + "8": 1, + "9": 0 + }, + "attaining_directions": 112, + "checker_sha256": "8e7ac1aaadbc6af5c2d30b805704dc7012f5ba4e1d1776ab32ee6455b2bbbf84", + "findings": [], + "interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "nonzero_table": [ + 0, + 8, + 4, + 6, + 5 + ], + "not_rerun": [ + "The full scalar core", + "The snapshot producer", + "A native cache program" + ], + "proof_review": [ + "A generic real projection keeps each nonzero coefficient nonzero and preserves every complex zero sum.", + "Positive equal-sum subsets form an antichain. Opposite zero sign patterns give the even count bound.", + "A scalar coefficient code with distance at least three remains injective after any two coordinate deletions.", + "For block fields, choose a linear section of the surjective reconstruction map. Its kd-dimensional image has block distance at least three." + ], + "proof_sha256": "132a94c9f7e5ea3f5901455cded5685e6c3b1968ea4553b3c019f55a559ecb66", + "quartet_count": 14, + "scope": "A k-dimensional query span needs at least k+2 birth fields when each has source support at most20. This does not price a multilevel shared network.", + "snapshot_decompressed_sha256": "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c", + "source_checker_sha256": "d9bff383c911653f17087849203f3a64dc4d511f27f6a243bbfa7f3d175d9a09", + "source_receipt_sha256": "6c22878f6259772183263ae192422f8089113a11629662aee31fd82cea4824ce", + "status": "PASS_INDEPENDENT_QUERY_SUPPORT_DISTANCE_53_REVIEW", + "support_size_minima": { + "1": 56, + "2": 76, + "3": 78, + "4": 53, + "5": 73, + "6": 75, + "7": 77, + "8": 70 + } +} diff --git a/research/actual-query-information-bounds/payload/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.json b/research/actual-query-information-bounds/payload/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.json new file mode 100644 index 0000000000..293a965d30 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.json @@ -0,0 +1,235 @@ +{ + "cases": [ + { + "actual_edges": 71, + "actual_nodes": 21, + "completion_bound_per_query": 4, + "edge_charge_histogram": { + "1": 21, + "2": 19, + "3": 21, + "4": 10 + }, + "every_positive_cut_rank": 5, + "exact_query_overlap": 5, + "internal_bound_per_query": 5, + "merge_frame": 630, + "positive_cuts": 5, + "support_tests": 623, + "total_bound_per_query": 9 + }, + { + "actual_edges": 71, + "actual_nodes": 21, + "completion_bound_per_query": 4, + "edge_charge_histogram": { + "1": 21, + "2": 19, + "3": 21, + "4": 10 + }, + "every_positive_cut_rank": 5, + "exact_query_overlap": 5, + "internal_bound_per_query": 5, + "merge_frame": 631, + "positive_cuts": 5, + "support_tests": 607, + "total_bound_per_query": 9 + }, + { + "actual_edges": 71, + "actual_nodes": 21, + "completion_bound_per_query": 4, + "edge_charge_histogram": { + "1": 21, + "2": 19, + "3": 21, + "4": 10 + }, + "every_positive_cut_rank": 5, + "exact_query_overlap": 5, + "internal_bound_per_query": 5, + "merge_frame": 632, + "positive_cuts": 5, + "support_tests": 623, + "total_bound_per_query": 9 + }, + { + "actual_edges": 71, + "actual_nodes": 21, + "completion_bound_per_query": 4, + "edge_charge_histogram": { + "1": 21, + "2": 19, + "3": 21, + "4": 10 + }, + "every_positive_cut_rank": 5, + "exact_query_overlap": 5, + "internal_bound_per_query": 5, + "merge_frame": 633, + "positive_cuts": 5, + "support_tests": 607, + "total_bound_per_query": 9 + }, + { + "actual_edges": 71, + "actual_nodes": 21, + "completion_bound_per_query": 4, + "edge_charge_histogram": { + "1": 21, + "2": 19, + "3": 21, + "4": 10 + }, + "every_positive_cut_rank": 5, + "exact_query_overlap": 5, + "internal_bound_per_query": 5, + "merge_frame": 635, + "positive_cuts": 5, + "support_tests": 607, + "total_bound_per_query": 9 + }, + { + "actual_edges": 71, + "actual_nodes": 21, + "completion_bound_per_query": 4, + "edge_charge_histogram": { + "1": 21, + "2": 19, + "3": 21, + "4": 10 + }, + "every_positive_cut_rank": 5, + "exact_query_overlap": 5, + "internal_bound_per_query": 5, + "merge_frame": 637, + "positive_cuts": 5, + "support_tests": 607, + "total_bound_per_query": 9 + }, + { + "actual_edges": 75, + "actual_nodes": 22, + "completion_bound_per_query": 4, + "edge_charge_histogram": { + "1": 21, + "2": 20, + "3": 23, + "4": 11 + }, + "every_positive_cut_rank": 5, + "exact_query_overlap": 5, + "internal_bound_per_query": 5, + "merge_frame": 734, + "positive_cuts": 5, + "support_tests": 657, + "total_bound_per_query": 9 + }, + { + "actual_edges": 75, + "actual_nodes": 22, + "completion_bound_per_query": 4, + "edge_charge_histogram": { + "1": 21, + "2": 20, + "3": 23, + "4": 11 + }, + "every_positive_cut_rank": 5, + "exact_query_overlap": 5, + "internal_bound_per_query": 5, + "merge_frame": 735, + "positive_cuts": 5, + "support_tests": 656, + "total_bound_per_query": 9 + }, + { + "actual_edges": 75, + "actual_nodes": 22, + "completion_bound_per_query": 4, + "edge_charge_histogram": { + "1": 21, + "2": 20, + "3": 23, + "4": 11 + }, + "every_positive_cut_rank": 5, + "exact_query_overlap": 5, + "internal_bound_per_query": 5, + "merge_frame": 736, + "positive_cuts": 5, + "support_tests": 656, + "total_bound_per_query": 9 + }, + { + "actual_edges": 75, + "actual_nodes": 22, + "completion_bound_per_query": 4, + "edge_charge_histogram": { + "1": 21, + "2": 20, + "3": 23, + "4": 11 + }, + "every_positive_cut_rank": 5, + "exact_query_overlap": 5, + "internal_bound_per_query": 5, + "merge_frame": 737, + "positive_cuts": 5, + "support_tests": 656, + "total_bound_per_query": 9 + }, + { + "actual_edges": 75, + "actual_nodes": 22, + "completion_bound_per_query": 4, + "edge_charge_histogram": { + "1": 21, + "2": 20, + "3": 23, + "4": 11 + }, + "every_positive_cut_rank": 5, + "exact_query_overlap": 5, + "internal_bound_per_query": 5, + "merge_frame": 739, + "positive_cuts": 5, + "support_tests": 656, + "total_bound_per_query": 9 + }, + { + "actual_edges": 75, + "actual_nodes": 22, + "completion_bound_per_query": 4, + "edge_charge_histogram": { + "1": 21, + "2": 20, + "3": 23, + "4": 11 + }, + "every_positive_cut_rank": 5, + "exact_query_overlap": 5, + "internal_bound_per_query": 5, + "merge_frame": 741, + "positive_cuts": 5, + "support_tests": 656, + "total_bound_per_query": 9 + } + ], + "checker_sha256": "fb4d62ce46609842cb18f0b92b7071a4179530c31923071cc644037cfe7d252c", + "interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "not_checked": [ + "Other merge frames and the other displayed-space certificates in the proof", + "Synthetic intermediate frames", + "Cross-merge sharing", + "Chronological native recipes", + "A global64 bound", + "Supplier pricing" + ], + "reviewed_certificate_sha256": "caf4ea536cc79ec7cd585b9f3d4714efc86874785cf463dc215d0158caff5607", + "reviewed_proof_sha256": "d85d71839a600f7d8d0cb511530ca2d1169f0efa543f8c342d2b2cbfe9396629", + "scope": "Every subspace of the exact maximal five-query space at each of the twelve listed rank-five frames costs at least nine rank units per query in the actual positive-frame common-merge network. Same-content monotone transport and no new observations after the merge are required. All source times are granted.", + "snapshot_decompressed_sha256": "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c", + "status": "PASS_INDEPENDENT_RANK5_UNION_CUT_REVIEW" +} diff --git a/research/actual-query-information-bounds/payload/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.md b/research/actual-query-information-bounds/payload/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.md new file mode 100644 index 0000000000..e9d38bb07a --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.md @@ -0,0 +1,68 @@ +# Independent review of the rank-five union cuts + +The rank-five claim in `history-encoding/LOW-BIRTH-UNION-CUTS.md` passes +independent review. The reviewed proof has SHA256 +`d85d71839a600f7d8d0cb511530ca2d1169f0efa543f8c342d2b2cbfe9396629`. +The reviewed certificate has SHA256 +`caf4ea536cc79ec7cd585b9f3d4714efc86874785cf463dc215d0158caff5607`. + +For each of the twelve listed rank-five merge frames, every subspace of +dimension `k` in its exact five-query overlap needs at least `9k` native +rank in the stated model. This result permits shared paths and scalar +cancellation. It does not give a bound for a network that shares work +between different merge spaces. + +## Proof check + +Fix a source-port test set `E`. A cut contains only nodes at which every +free observation is zero when Y is supported on E, X equals JY, and all +helper inputs are zero. The output query restricted to E must therefore +pass through the edges that enter the cut. Each carried field has at +most one field of rank. Thus the restriction rank is a lower bound for +the number of fields that enter the cut. This remains true when fields +split, merge, or cancel. + +The five accepted cuts each have unit weight. Every actual inclusion +edge is charged at most its dimension increase. Each test restriction +is injective on the full five-query space. It is therefore injective +on every subspace of that space. The internal bound is `5k`. With no +new observations after the common rank-five merge, completion to FULL9 +costs at least `4k`. These two bounds give `9k`. + +For a payload of dimension N, each restriction rank and each carried +field capacity is multiplied by N. The same bound holds in field units. +The model retains the logical meaning of each frame. It does not permit +free changes to that meaning through address operators. + +## Independent exact checks + +Run from the repository root: + +```text +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/cover-algebra/review_rank5_union_cuts.py +``` + +The checker imports no producer. It reads the pinned snapshot and +interface data and rebuilds the following facts with rational arithmetic: + +- All twelve merge frames have dimension five. +- The complete 712-column observation quotient has query overlap of + exactly five at each frame. The 78 helpers with non-FULL final frames + remain in this quotient. +- The displayed five-query basis belongs to that overlap. +- All actual positive contained frames and all their inclusion edges + agree with the certificate. +- Every used source-port test has zero observation at each inside node. +- Each of the five positive cuts is upward closed, has weight one, and + has restriction rank five. +- Every edge charge is at most its native rank cost. + +The exact check passes with assertions disabled. Its receipt is +`RANK5-UNION-CUTS-REVIEW.json`. The checker and source hashes are in that +receipt. + +This review does not rerun a floating-point search. It does not check +the other displayed-space certificates in the source proof, chronological +native recipes, synthetic intermediate frames, cross-merge sharing, a +global bound of 64, or a complete supplier invoice. No material finding +remains in the reviewed rank-five claim. diff --git a/research/actual-query-information-bounds/payload/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.json b/research/actual-query-information-bounds/payload/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.json new file mode 100644 index 0000000000..c298fc71f6 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.json @@ -0,0 +1,174 @@ +{ + "checker_sha256": "b49857d0005b19880309c2790378fe1b956a5ada092b94a4814d2bc016ab1b28", + "exact_shell_ranks": [ + 0, + 1, + 1, + 2, + 8, + 6, + 8, + 8, + 8 + ], + "flag_basis": [ + 243, + 249, + 311, + 132, + 131, + 489, + 442, + 405, + 178 + ], + "frame_shell_support_tests": 23279, + "not_checked": [ + "A constructive merged cache network", + "Internal native-child cuts", + "A changed core", + "Logical address re-gauging", + "A complete supplier invoice" + ], + "rank_sum": 42, + "retained_edge_count": 2880, + "scope": "Same-content monotone frame networks, arbitrary scalar sharing and all snapshot times. This bound does not prove64 or optimality.", + "shells": [ + [], + [ + 87 + ], + [ + 82 + ], + [ + 47, + 108 + ], + [ + 4, + 9, + 16, + 26, + 38, + 52, + 70, + 102 + ], + [ + 1, + 15, + 20, + 29, + 90, + 95, + 103 + ], + [ + 6, + 23, + 37, + 43, + 55, + 59, + 69, + 75, + 79, + 92, + 111 + ], + [ + 2, + 11, + 13, + 18, + 27, + 31, + 33, + 40, + 41, + 49, + 57, + 62, + 65, + 67, + 72, + 73, + 78, + 84, + 88, + 97, + 100, + 105 + ], + [ + 0, + 3, + 5, + 7, + 8, + 10, + 12, + 14, + 17, + 19, + 21, + 22, + 24, + 25, + 28, + 30, + 32, + 34, + 35, + 36, + 39, + 42, + 44, + 45, + 46, + 48, + 50, + 51, + 53, + 54, + 56, + 58, + 60, + 61, + 63, + 64, + 66, + 68, + 71, + 74, + 76, + 77, + 80, + 81, + 83, + 85, + 86, + 89, + 91, + 93, + 94, + 96, + 98, + 99, + 101, + 104, + 106, + 107, + 109, + 110 + ] + ], + "sources": { + "core_decompressed_sha256": "fa60b4af013dd8b8db289845e3ed597720ff955751ad270c3d58236b64080877", + "interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "snapshot_decompressed_sha256": "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c", + "support_review_sha256": "d3a7dc571b2ac2e55945918b0bccd66d99d0d08b6b7af8326e53999578e61fe7" + }, + "status": "PASS_SHARED_MONOTONE_CACHE_DAG_LOWER_BOUND_42" +} diff --git a/research/actual-query-information-bounds/payload/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.md b/research/actual-query-information-bounds/payload/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.md new file mode 100644 index 0000000000..90b1a52c1f --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.md @@ -0,0 +1,112 @@ +# A shared cache-network cut bound + +The retained snapshot model needs at least 42 units of native rank to +produce all eight FULL centre queries. This bound permits scalar sharing +between outputs. It does not prove the desired bound of 64, and it does +not give a construction below 64. + +The model is the same-content monotone frame network in +`CHRONOLOGICAL-CACHE-PATHS.md`. It grants every recorded snapshot time, +scalar COPY and ADD operations, arbitrary owned cache storage, and final +X and helper cleanup. The core is unchanged. A transition from frame +`U` to a containing frame `V` costs at least `dim(V)-dim(U)` per field. +The proof does not cover logical address re-gauging between frames. + +## The flag cuts + +Choose an ordered binary basis `v_0,...,v_8` of the nine-dimensional +address space. Express each frame in this basis, and use row echelon +form with the lowest nonzero coordinate as leading coordinate. Let +`P(U)` be the set of leading positions of `U`. + +Every nonzero vector in `U` has a leading position in `P(U)`, and every +position in `P(U)` occurs. Therefore + +\[ +U\subseteq V\quad\Longrightarrow\quad P(U)\subseteq P(V), +\qquad |P(U)|=\dim U. \tag{1} +\] + +For each position `i`, form the cut `Omega_i` of all network nodes whose +frame has `i` in its pivot set. A transition `U -> V` enters exactly +`dim(V)-dim(U)` such cuts. An ADD or COPY at one frame enters no cut. + +Give each port `q_p` its dual coordinates + +\[ +b_j(p)=q_p\cdot v_j. +\] + +Let `E_i` contain the ports whose largest nonzero dual-coordinate index +is `i`. These nine sets partition all 112 ports. + +If `i` is a pivot of `U`, choose a vector of `U` whose leading coordinate +is `i`. For `p` in `E_i`, its dot product with that vector is one. The +exact snapshot support law therefore makes every observation in +`Omega_i` zero on the valid input family + +\[ +x=Jy,\qquad h=c=0,\qquad \operatorname{supp}y\subseteq E_i. \tag{2} +\] + +The completed X and restored helper rows are also zero. The eight +required FULL queries on (2) have rank + +\[ +r_i=\operatorname{rank}R_{E_i}. \tag{3} +\] + +Every dependence on (2) that reaches a FULL output must enter +`Omega_i` across a native cache edge. A field on such an edge can carry +at most one full field dimension of linear information. Thus the sum +of incoming field capacities is at least `r_i`. This is the cut +inequality from the general row-flow model. It is valid with arbitrary +fanout, scalar combinations, cancellations, and reuse inside the cut. + +Sum the nine inequalities. By (1), every edge is charged at most its +native-rank cost. Hence + +\[ +\boxed{\text{native rank}\ \geq\sum_{i=0}^8\operatorname{rank}R_{E_i}.} \tag{4} +\] + +The argument holds for full native payload arrays. If one field has +dimension `d`, the demand in (3) is `r_i d` and an entering field has +capacity at most `d`. The factor cancels. No constant-array restriction +or independent-output-tree assumption is used. + +## The exact witness + +The basis used in the certificate is + +```text +[243, 249, 311, 132, 131, 489, 442, 405, 178] +``` + +The exact rational shell ranks are + +```text +[0, 1, 1, 2, 8, 6, 8, 8, 8] +``` + +Their sum is 42. `check_snapshot_flag_cut.py` checks the binary basis, +all nine rational ranks, all 23,279 frame/shell separation cases, and +the cut charge on all 2,880 distinct retained native edges. It pins the +independent exact snapshot support review. It imports no source +producer. + +Run: + +```text +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/cover-algebra/check_snapshot_flag_cut.py +``` + +The result is `PASS_SHARED_MONOTONE_CACHE_DAG_LOWER_BOUND_42`, saved in +`SNAPSHOT-FLAG-CUT.json`. A bounded search of 20,000 binary bases found +this witness. The search is not an optimality proof. The exact checker +does not rely on the search result beyond the displayed basis. + +The single-tree bound of eight still does not add across shared output +trees. Equation (4) is a separate valid shared-network bound. A stronger +cut family or a positive network is required to resolve the interval +from 42 through 63. diff --git a/research/actual-query-information-bounds/payload/lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json b/research/actual-query-information-bounds/payload/lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json new file mode 100644 index 0000000000..df5238431c --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json @@ -0,0 +1,26836 @@ +{ + "all_511_line_minors": [ + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "line": 1, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 25, + 31 + ], + "determinant": "-32", + "line": 2, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 25 + ], + "determinant": "16", + "line": 3, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 6, + 7, + 8, + 9, + 10, + 11, + 25, + 44 + ], + "determinant": "32", + "line": 4, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 12, + 25 + ], + "determinant": "-16", + "line": 5, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 31 + ], + "determinant": "-16", + "line": 6, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 12, + 13, + 14, + 15, + 16, + 20, + 31 + ], + "determinant": "16", + "line": 7, + "rank": 7, + "rows": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 6, + 12, + 13, + 14, + 15, + 25, + 31 + ], + "determinant": "32", + "line": 8, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 7, + 16, + 25 + ], + "determinant": "16", + "line": 9, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 12, + 26 + ], + "determinant": "-16", + "line": 10, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 7, + 8, + 9, + 10, + 11, + 16, + 26 + ], + "determinant": "32", + "line": 11, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 7, + 8, + 9, + 10, + 11, + 12, + 26 + ], + "determinant": "-16", + "line": 12, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 16, + 26 + ], + "determinant": "32", + "line": 13, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 7, + 12, + 25 + ], + "determinant": "64", + "line": 14, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 6, + 16, + 17, + 18, + 19, + 20, + 25 + ], + "determinant": "16", + "line": 15, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 7, + 16, + 17, + 18, + 19, + 26, + 31 + ], + "determinant": "-32", + "line": 16, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 12, + 26 + ], + "determinant": "16", + "line": 17, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 16, + 25 + ], + "determinant": "-16", + "line": 18, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 6, + 8, + 9, + 10, + 11, + 12, + 25 + ], + "determinant": "32", + "line": 19, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 6, + 8, + 9, + 10, + 11, + 16, + 25 + ], + "determinant": "-16", + "line": 20, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 12, + 25 + ], + "determinant": "32", + "line": 21, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 16, + 26 + ], + "determinant": "64", + "line": 22, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 7, + 12, + 13, + 14, + 15, + 20, + 26 + ], + "determinant": "-16", + "line": 23, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 6, + 12, + 13, + 14, + 15, + 25 + ], + "determinant": "16", + "line": 24, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 20, + 25 + ], + "determinant": "-16", + "line": 25, + "rank": 7, + "rows": [ + 0, + 1, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 6, + 7, + 12, + 31 + ], + "determinant": "-64", + "line": 26, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 8, + 9, + 10, + 11, + 20, + 27 + ], + "determinant": "-48", + "line": 27, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 8, + 9, + 10, + 11, + 12, + 44 + ], + "determinant": "64", + "line": 28, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 6, + 7, + 20, + 27 + ], + "determinant": "48", + "line": 29, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 25 + ], + "determinant": "-48", + "line": 30, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 6, + 20, + 21, + 22, + 24, + 25 + ], + "determinant": "-32", + "line": 31, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 8, + 12, + 16, + 20, + 21, + 27, + 38 + ], + "determinant": "32", + "line": 32, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 13, + 27 + ], + "determinant": "-16", + "line": 33, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 8, + 12, + 25 + ], + "determinant": "-16", + "line": 34, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 6, + 7, + 9, + 10, + 11, + 13, + 25 + ], + "determinant": "32", + "line": 35, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 6, + 7, + 9, + 10, + 11, + 12, + 25 + ], + "determinant": "-16", + "line": 36, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 8, + 13, + 25 + ], + "determinant": "32", + "line": 37, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 12, + 27 + ], + "determinant": "-64", + "line": 38, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 8, + 13, + 14, + 15, + 17, + 22, + 27 + ], + "determinant": "16", + "line": 39, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 6, + 13, + 14, + 15, + 16, + 25 + ], + "determinant": "16", + "line": 40, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 7, + 12, + 17, + 25 + ], + "determinant": "-32", + "line": 41, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 8, + 13 + ], + "determinant": "32", + "line": 42, + "rank": 7, + "rows": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 7, + 9, + 10, + 11, + 12, + 17 + ], + "determinant": "64", + "line": 43, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 7, + 9, + 10, + 11, + 13, + 45 + ], + "determinant": "64", + "line": 44, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 8, + 12, + 17 + ], + "determinant": "-64", + "line": 45, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 7, + 13, + 16, + 25 + ], + "determinant": "-48", + "line": 46, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 6, + 12, + 17, + 18, + 19, + 22 + ], + "determinant": "-64", + "line": 47, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 7, + 12, + 17, + 18, + 19, + 26 + ], + "determinant": "16", + "line": 48, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 6, + 13, + 16, + 26 + ], + "determinant": "-32", + "line": 49, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 7, + 8, + 12, + 35 + ], + "determinant": "-64", + "line": 50, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 6, + 9, + 10, + 11, + 13, + 16 + ], + "determinant": "64", + "line": 51, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 6, + 9, + 10, + 11, + 12 + ], + "determinant": "-32", + "line": 52, + "rank": 7, + "rows": [ + 0, + 1, + 2, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 7, + 8, + 13, + 16 + ], + "determinant": "-64", + "line": 53, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 6, + 12, + 17, + 26 + ], + "determinant": "-48", + "line": 54, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 7, + 13, + 14, + 15, + 16, + 22 + ], + "determinant": "-64", + "line": 55, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 6, + 13, + 14, + 15, + 57 + ], + "determinant": "-64", + "line": 56, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 5, + 9, + 12, + 16, + 22, + 25 + ], + "determinant": "16", + "line": 57, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 5, + 6, + 7, + 8, + 13, + 28 + ], + "determinant": "-16", + "line": 58, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 9, + 10, + 11, + 12, + 22 + ], + "determinant": "64", + "line": 59, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 9, + 10, + 11, + 13, + 28 + ], + "determinant": "-16", + "line": 60, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 5, + 6, + 7, + 8, + 12, + 22 + ], + "determinant": "64", + "line": 61, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 5, + 9, + 13, + 17, + 20, + 25 + ], + "determinant": "-32", + "line": 62, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 6, + 12, + 22, + 23, + 24 + ], + "determinant": "64", + "line": 63, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 9, + 13, + 17, + 22, + 23, + 28, + 38 + ], + "determinant": "-32", + "line": 64, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 12, + 28 + ], + "determinant": "16", + "line": 65, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 9, + 13, + 25 + ], + "determinant": "-16", + "line": 66, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 6, + 7, + 8, + 10, + 11, + 12, + 25 + ], + "determinant": "32", + "line": 67, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 6, + 7, + 8, + 10, + 11, + 13, + 25 + ], + "determinant": "-16", + "line": 68, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 9, + 12, + 25 + ], + "determinant": "32", + "line": 69, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 13, + 28 + ], + "determinant": "64", + "line": 70, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 9, + 12, + 14, + 15, + 16, + 20, + 28 + ], + "determinant": "16", + "line": 71, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 6, + 12, + 14, + 15, + 17, + 25 + ], + "determinant": "16", + "line": 72, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 7, + 13, + 16, + 25 + ], + "determinant": "-32", + "line": 73, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 6, + 9, + 12, + 32 + ], + "determinant": "-64", + "line": 74, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 7, + 8, + 10, + 11, + 13, + 16 + ], + "determinant": "-64", + "line": 75, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 7, + 8, + 10, + 11, + 12 + ], + "determinant": "32", + "line": 76, + "rank": 7, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 6, + 9, + 13, + 16 + ], + "determinant": "64", + "line": 77, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 7, + 12, + 17, + 25 + ], + "determinant": "-48", + "line": 78, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 6, + 13, + 16, + 18, + 19, + 20 + ], + "determinant": "64", + "line": 79, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 7, + 13, + 16, + 18, + 19, + 26 + ], + "determinant": "16", + "line": 80, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 6, + 12, + 17, + 26 + ], + "determinant": "-32", + "line": 81, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 7, + 9, + 13 + ], + "determinant": "-32", + "line": 82, + "rank": 7, + "rows": [ + 0, + 1, + 2, + 3, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 6, + 8, + 10, + 11, + 12, + 17 + ], + "determinant": "-64", + "line": 83, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 6, + 8, + 10, + 11, + 13, + 48 + ], + "determinant": "-64", + "line": 84, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 7, + 9, + 12, + 17 + ], + "determinant": "64", + "line": 85, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 6, + 13, + 16, + 26 + ], + "determinant": "-48", + "line": 86, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 7, + 12, + 14, + 15, + 17, + 20 + ], + "determinant": "64", + "line": 87, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 6, + 12, + 14, + 15, + 58 + ], + "determinant": "-64", + "line": 88, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 5, + 8, + 13, + 17, + 20, + 25 + ], + "determinant": "16", + "line": 89, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 5, + 6, + 7, + 9, + 12, + 27 + ], + "determinant": "-16", + "line": 90, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 8, + 10, + 11, + 13, + 20 + ], + "determinant": "-64", + "line": 91, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 8, + 10, + 11, + 12, + 27 + ], + "determinant": "-16", + "line": 92, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 5, + 6, + 7, + 9, + 13, + 20 + ], + "determinant": "-64", + "line": 93, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 5, + 8, + 12, + 16, + 22, + 25 + ], + "determinant": "-32", + "line": 94, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 6, + 13, + 20, + 21, + 24 + ], + "determinant": "-64", + "line": 95, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 8, + 12, + 16, + 20, + 21, + 27 + ], + "determinant": "16", + "line": 96, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 14, + 27 + ], + "determinant": "-16", + "line": 97, + "rank": 7, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 8, + 9, + 12, + 38 + ], + "determinant": "-64", + "line": 98, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 6, + 7, + 10, + 11, + 14, + 25 + ], + "determinant": "-48", + "line": 99, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 6, + 7, + 10, + 11, + 12, + 51 + ], + "determinant": "-64", + "line": 100, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 8, + 9, + 14, + 25 + ], + "determinant": "48", + "line": 101, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 27 + ], + "determinant": "-48", + "line": 102, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 8, + 14, + 15, + 18, + 24, + 27 + ], + "determinant": "-32", + "line": 103, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 6, + 14, + 15, + 16, + 61 + ], + "determinant": "-64", + "line": 104, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 5, + 7, + 12, + 13, + 18, + 25 + ], + "determinant": "-48", + "line": 105, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 5, + 6, + 8, + 9, + 14, + 26 + ], + "determinant": "-16", + "line": 106, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 7, + 10, + 11, + 12, + 18 + ], + "determinant": "64", + "line": 107, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 7, + 10, + 11, + 14, + 26 + ], + "determinant": "-16", + "line": 108, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 5, + 6, + 8, + 9, + 12, + 18 + ], + "determinant": "64", + "line": 109, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 5, + 7, + 14, + 16, + 17, + 25 + ], + "determinant": "-32", + "line": 110, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 6, + 12, + 18, + 19, + 24 + ], + "determinant": "64", + "line": 111, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 7, + 12, + 18, + 19, + 67 + ], + "determinant": "64", + "line": 112, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 5, + 6, + 14, + 16, + 17, + 26 + ], + "determinant": "-48", + "line": 113, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 5, + 7, + 8, + 9, + 12, + 25 + ], + "determinant": "-16", + "line": 114, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 6, + 10, + 11, + 14, + 16 + ], + "determinant": "64", + "line": 115, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 6, + 10, + 11, + 12, + 25 + ], + "determinant": "-16", + "line": 116, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 5, + 7, + 8, + 9, + 14, + 16 + ], + "determinant": "64", + "line": 117, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 5, + 6, + 12, + 13, + 18, + 26 + ], + "determinant": "-32", + "line": 118, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 7, + 14, + 15, + 16, + 24 + ], + "determinant": "64", + "line": 119, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 14, + 15, + 25 + ], + "determinant": "-16", + "line": 120, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 5, + 10, + 12, + 13, + 16, + 24, + 25 + ], + "determinant": "32", + "line": 121, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 5, + 6, + 7, + 8, + 9, + 14, + 29 + ], + "determinant": "-32", + "line": 122, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 24 + ], + "determinant": "-64", + "line": 123, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 10, + 11, + 14, + 29 + ], + "determinant": "32", + "line": 124, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 5, + 6, + 7, + 8, + 9, + 12, + 24 + ], + "determinant": "64", + "line": 125, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 5, + 10, + 14, + 18, + 20, + 22, + 25 + ], + "determinant": "16", + "line": 126, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 12, + 24 + ], + "determinant": "-32", + "line": 127, + "rank": 7, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 10, + 14, + 18, + 20, + 22, + 24, + 29 + ], + "determinant": "-32", + "line": 128, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 12, + 29 + ], + "determinant": "-16", + "line": 129, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 10, + 14, + 25 + ], + "determinant": "16", + "line": 130, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 6, + 7, + 8, + 9, + 11, + 12, + 25 + ], + "determinant": "-32", + "line": 131, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 6, + 7, + 8, + 9, + 11, + 14, + 25 + ], + "determinant": "16", + "line": 132, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 10, + 12, + 25 + ], + "determinant": "-32", + "line": 133, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 14, + 29 + ], + "determinant": "-64", + "line": 134, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 10, + 12, + 13, + 15, + 16, + 21, + 29 + ], + "determinant": "-16", + "line": 135, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 6, + 12, + 13, + 15, + 18, + 25 + ], + "determinant": "-16", + "line": 136, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 7, + 14, + 16, + 25 + ], + "determinant": "32", + "line": 137, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 6, + 10, + 12, + 33 + ], + "determinant": "64", + "line": 138, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 7, + 8, + 9, + 11, + 14, + 16 + ], + "determinant": "64", + "line": 139, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 7, + 8, + 9, + 11, + 12, + 46 + ], + "determinant": "-64", + "line": 140, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 6, + 10, + 14, + 16 + ], + "determinant": "-64", + "line": 141, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 7, + 12, + 18, + 25 + ], + "determinant": "48", + "line": 142, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 6, + 14, + 16, + 17, + 19, + 21 + ], + "determinant": "-64", + "line": 143, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 7, + 14, + 16, + 17, + 19, + 26 + ], + "determinant": "-16", + "line": 144, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 6, + 12, + 18, + 26 + ], + "determinant": "32", + "line": 145, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 7, + 10, + 14, + 36 + ], + "determinant": "-64", + "line": 146, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 6, + 8, + 9, + 11, + 12, + 18 + ], + "determinant": "64", + "line": 147, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 6, + 8, + 9, + 11, + 14, + 49 + ], + "determinant": "64", + "line": 148, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 7, + 10, + 12, + 18 + ], + "determinant": "-64", + "line": 149, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 6, + 14, + 16, + 26 + ], + "determinant": "48", + "line": 150, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 7, + 12, + 13, + 15, + 18, + 21 + ], + "determinant": "-64", + "line": 151, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 6, + 12, + 13, + 15, + 59 + ], + "determinant": "64", + "line": 152, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 5, + 8, + 14, + 18, + 21, + 25 + ], + "determinant": "-16", + "line": 153, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 5, + 6, + 7, + 10, + 12, + 27 + ], + "determinant": "16", + "line": 154, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 8, + 9, + 11, + 14, + 21 + ], + "determinant": "64", + "line": 155, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 8, + 9, + 11, + 12, + 27 + ], + "determinant": "16", + "line": 156, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 5, + 6, + 7, + 10, + 14, + 21 + ], + "determinant": "64", + "line": 157, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 5, + 8, + 12, + 16, + 20, + 25 + ], + "determinant": "-32", + "line": 158, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 6, + 14, + 21, + 23, + 25 + ], + "determinant": "-16", + "line": 159, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 8, + 12, + 16, + 21, + 22, + 27 + ], + "determinant": "-16", + "line": 160, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 6, + 13, + 20, + 27 + ], + "determinant": "32", + "line": 161, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 8, + 10, + 12, + 39 + ], + "determinant": "64", + "line": 162, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 6, + 7, + 9, + 11, + 13, + 20 + ], + "determinant": "-64", + "line": 163, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 6, + 7, + 9, + 11, + 12, + 52 + ], + "determinant": "64", + "line": 164, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 8, + 10, + 13, + 20 + ], + "determinant": "64", + "line": 165, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 6, + 12, + 14, + 27 + ], + "determinant": "48", + "line": 166, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 8, + 13, + 15, + 17, + 20, + 23 + ], + "determinant": "64", + "line": 167, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 6, + 13, + 15, + 16, + 62 + ], + "determinant": "64", + "line": 168, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 5, + 7, + 12, + 14, + 17, + 20 + ], + "determinant": "-64", + "line": 169, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 5, + 6, + 8, + 10, + 13, + 26 + ], + "determinant": "16", + "line": 170, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 7, + 9, + 11, + 12, + 17 + ], + "determinant": "-64", + "line": 171, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 7, + 9, + 11, + 13, + 26 + ], + "determinant": "16", + "line": 172, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 5, + 6, + 8, + 10, + 12, + 17 + ], + "determinant": "-64", + "line": 173, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 5, + 7, + 13, + 16, + 18, + 25 + ], + "determinant": "32", + "line": 174, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 6, + 12, + 17, + 19, + 23 + ], + "determinant": "-64", + "line": 175, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 7, + 12, + 17, + 19, + 68 + ], + "determinant": "-64", + "line": 176, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 5, + 6, + 13, + 16, + 18, + 20 + ], + "determinant": "-64", + "line": 177, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 5, + 7, + 8, + 10, + 12, + 25 + ], + "determinant": "16", + "line": 178, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 6, + 9, + 11, + 13, + 16 + ], + "determinant": "-64", + "line": 179, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 6, + 9, + 11, + 12, + 25 + ], + "determinant": "16", + "line": 180, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 5, + 7, + 8, + 10, + 13, + 16 + ], + "determinant": "-64", + "line": 181, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 5, + 6, + 12, + 14, + 17, + 26 + ], + "determinant": "32", + "line": 182, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 7, + 13, + 15, + 16, + 23 + ], + "determinant": "-64", + "line": 183, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 6, + 13, + 15, + 25 + ], + "determinant": "16", + "line": 184, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 5, + 9, + 12, + 14, + 16, + 20, + 23 + ], + "determinant": "-64", + "line": 185, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 5, + 6, + 7, + 8, + 10, + 13, + 28 + ], + "determinant": "32", + "line": 186, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 9, + 11, + 12, + 23 + ], + "determinant": "64", + "line": 187, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 9, + 11, + 13, + 28 + ], + "determinant": "-32", + "line": 188, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 5, + 6, + 7, + 8, + 10, + 12, + 23 + ], + "determinant": "-64", + "line": 189, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 5, + 9, + 13, + 17, + 21, + 22, + 25 + ], + "determinant": "-16", + "line": 190, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 6, + 12, + 23, + 111 + ], + "determinant": "64", + "line": 191, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 9, + 13, + 17, + 20, + 23, + 28 + ], + "determinant": "-16", + "line": 192, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 6, + 12, + 22, + 28 + ], + "determinant": "32", + "line": 193, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 9, + 10, + 13, + 41 + ], + "determinant": "-64", + "line": 194, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 6, + 7, + 8, + 11, + 12, + 22 + ], + "determinant": "64", + "line": 195, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 6, + 7, + 8, + 11, + 13, + 54 + ], + "determinant": "64", + "line": 196, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 9, + 10, + 12, + 22 + ], + "determinant": "-64", + "line": 197, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 6, + 13, + 14, + 28 + ], + "determinant": "-48", + "line": 198, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 9, + 12, + 15, + 16, + 21, + 22 + ], + "determinant": "64", + "line": 199, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 6, + 12, + 15, + 17, + 64 + ], + "determinant": "-64", + "line": 200, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 5, + 7, + 13, + 14, + 16, + 22 + ], + "determinant": "64", + "line": 201, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 5, + 6, + 9, + 10, + 12, + 26 + ], + "determinant": "16", + "line": 202, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 7, + 8, + 11, + 13, + 16 + ], + "determinant": "64", + "line": 203, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 7, + 8, + 11, + 12, + 26 + ], + "determinant": "16", + "line": 204, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 5, + 6, + 9, + 10, + 13, + 16 + ], + "determinant": "64", + "line": 205, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 5, + 7, + 12, + 17, + 18, + 25 + ], + "determinant": "32", + "line": 206, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 6, + 13, + 16, + 19, + 21 + ], + "determinant": "64", + "line": 207, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 7, + 13, + 16, + 19, + 70 + ], + "determinant": "-64", + "line": 208, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 5, + 6, + 12, + 17, + 18, + 22 + ], + "determinant": "64", + "line": 209, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 5, + 7, + 9, + 10, + 13, + 25 + ], + "determinant": "16", + "line": 210, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 6, + 8, + 11, + 12, + 17 + ], + "determinant": "64", + "line": 211, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 6, + 8, + 11, + 13, + 25 + ], + "determinant": "16", + "line": 212, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 5, + 7, + 9, + 10, + 12, + 17 + ], + "determinant": "64", + "line": 213, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 5, + 6, + 13, + 14, + 16, + 26 + ], + "determinant": "32", + "line": 214, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 7, + 12, + 15, + 17, + 21 + ], + "determinant": "64", + "line": 215, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 6, + 12, + 15, + 25 + ], + "determinant": "-16", + "line": 216, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 5, + 8, + 13, + 14, + 17, + 21, + 22 + ], + "determinant": "-64", + "line": 217, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 5, + 6, + 7, + 9, + 10, + 12, + 27 + ], + "determinant": "32", + "line": 218, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 8, + 11, + 13, + 21 + ], + "determinant": "-64", + "line": 219, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 8, + 11, + 12, + 27 + ], + "determinant": "-32", + "line": 220, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 5, + 6, + 7, + 9, + 10, + 13, + 21 + ], + "determinant": "64", + "line": 221, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 5, + 8, + 12, + 16, + 20, + 23, + 25 + ], + "determinant": "-16", + "line": 222, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 6, + 13, + 21, + 109 + ], + "determinant": "-64", + "line": 223, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 8, + 12, + 16, + 21, + 73 + ], + "determinant": "64", + "line": 224, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 5, + 6, + 15, + 20, + 22, + 27 + ], + "determinant": "-16", + "line": 225, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 5, + 8, + 9, + 10, + 12, + 25 + ], + "determinant": "16", + "line": 226, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 6, + 7, + 11, + 15, + 20 + ], + "determinant": "-64", + "line": 227, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 6, + 7, + 11, + 12, + 25 + ], + "determinant": "16", + "line": 228, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 5, + 8, + 9, + 10, + 15, + 20 + ], + "determinant": "-64", + "line": 229, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 5, + 6, + 12, + 13, + 14, + 27 + ], + "determinant": "-32", + "line": 230, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 8, + 15, + 19, + 20, + 27 + ], + "determinant": "-16", + "line": 231, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 6, + 15, + 16, + 25 + ], + "determinant": "-16", + "line": 232, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 5, + 7, + 12, + 13, + 14, + 19, + 20 + ], + "determinant": "64", + "line": 233, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 5, + 6, + 8, + 9, + 10, + 15, + 26 + ], + "determinant": "32", + "line": 234, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 7, + 11, + 12, + 19 + ], + "determinant": "64", + "line": 235, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 7, + 11, + 15, + 26 + ], + "determinant": "-32", + "line": 236, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 5, + 6, + 8, + 9, + 10, + 12, + 19 + ], + "determinant": "-64", + "line": 237, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 5, + 7, + 15, + 16, + 17, + 18, + 25 + ], + "determinant": "-16", + "line": 238, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 6, + 12, + 19, + 106 + ], + "determinant": "-64", + "line": 239, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 7, + 12, + 19, + 26 + ], + "determinant": "-16", + "line": 240, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 5, + 6, + 15, + 16, + 17, + 18, + 20 + ], + "determinant": "64", + "line": 241, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 5, + 7, + 8, + 9, + 10, + 12, + 25 + ], + "determinant": "32", + "line": 242, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 6, + 11, + 15, + 16 + ], + "determinant": "64", + "line": 243, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 6, + 11, + 12, + 25 + ], + "determinant": "-32", + "line": 244, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 5, + 7, + 8, + 9, + 10, + 15, + 16 + ], + "determinant": "-64", + "line": 245, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 5, + 6, + 12, + 13, + 14, + 19, + 26 + ], + "determinant": "-16", + "line": 246, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 7, + 15, + 16, + 102 + ], + "determinant": "-64", + "line": 247, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 15, + 25 + ], + "determinant": "32", + "line": 248, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 5, + 11, + 12, + 13, + 14, + 16, + 20, + 25 + ], + "determinant": "48", + "line": 249, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 30 + ], + "determinant": "-48", + "line": 250, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 11, + 12, + 97 + ], + "determinant": "64", + "line": 251, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 11, + 15, + 30 + ], + "determinant": "-48", + "line": 252, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 5, + 6, + 7, + 8, + 9, + 10, + 12, + 91 + ], + "determinant": "64", + "line": 253, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 5, + 11, + 15, + 19, + 21, + 23, + 24, + 84 + ], + "determinant": "-64", + "line": 254, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 12, + 25 + ], + "determinant": "-16", + "line": 255, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 5, + 11, + 15, + 19, + 21, + 23, + 24, + 30 + ], + "determinant": "32", + "line": 256, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 12, + 30 + ], + "determinant": "16", + "line": 257, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 11, + 15, + 25 + ], + "determinant": "-16", + "line": 258, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 5, + 6, + 7, + 8, + 9, + 10, + 12, + 25 + ], + "determinant": "32", + "line": 259, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 25 + ], + "determinant": "-16", + "line": 260, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 11, + 12, + 25 + ], + "determinant": "32", + "line": 261, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 15, + 30 + ], + "determinant": "64", + "line": 262, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 5, + 11, + 12, + 13, + 14, + 16, + 20, + 30 + ], + "determinant": "16", + "line": 263, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 5, + 6, + 12, + 13, + 14, + 19, + 25 + ], + "determinant": "16", + "line": 264, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 7, + 15, + 16, + 25 + ], + "determinant": "-32", + "line": 265, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 6, + 11, + 12, + 34 + ], + "determinant": "-64", + "line": 266, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 5, + 7, + 8, + 9, + 10, + 15, + 16 + ], + "determinant": "-64", + "line": 267, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 5, + 7, + 8, + 9, + 10, + 12, + 47 + ], + "determinant": "64", + "line": 268, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 6, + 11, + 15, + 16 + ], + "determinant": "64", + "line": 269, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 7, + 12, + 19, + 25 + ], + "determinant": "-48", + "line": 270, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 5, + 6, + 15, + 16, + 17, + 18, + 20 + ], + "determinant": "64", + "line": 271, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 5, + 7, + 15, + 16, + 17, + 18, + 26 + ], + "determinant": "16", + "line": 272, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 6, + 12, + 19, + 26 + ], + "determinant": "-32", + "line": 273, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 7, + 11, + 15, + 37 + ], + "determinant": "64", + "line": 274, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 5, + 6, + 8, + 9, + 10, + 12, + 19 + ], + "determinant": "-64", + "line": 275, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 5, + 6, + 8, + 9, + 10, + 15, + 50 + ], + "determinant": "-64", + "line": 276, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 7, + 11, + 12, + 19 + ], + "determinant": "64", + "line": 277, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 6, + 15, + 16, + 26 + ], + "determinant": "-48", + "line": 278, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 5, + 7, + 12, + 13, + 14, + 19, + 20 + ], + "determinant": "64", + "line": 279, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 5, + 6, + 12, + 13, + 14, + 60 + ], + "determinant": "-64", + "line": 280, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 8, + 15, + 19, + 20, + 25 + ], + "determinant": "16", + "line": 281, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 6, + 7, + 11, + 12, + 27 + ], + "determinant": "-16", + "line": 282, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 5, + 8, + 9, + 10, + 15, + 20 + ], + "determinant": "-64", + "line": 283, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 5, + 8, + 9, + 10, + 12, + 27 + ], + "determinant": "-16", + "line": 284, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 6, + 7, + 11, + 15, + 20 + ], + "determinant": "-64", + "line": 285, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 8, + 12, + 16, + 21, + 25 + ], + "determinant": "32", + "line": 286, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 5, + 6, + 15, + 20, + 22, + 25 + ], + "determinant": "16", + "line": 287, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 5, + 8, + 12, + 16, + 20, + 23, + 27 + ], + "determinant": "16", + "line": 288, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 6, + 13, + 21, + 27 + ], + "determinant": "-32", + "line": 289, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 8, + 11, + 12, + 40 + ], + "determinant": "-64", + "line": 290, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 5, + 6, + 7, + 9, + 10, + 13, + 21 + ], + "determinant": "64", + "line": 291, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 5, + 6, + 7, + 9, + 10, + 12, + 53 + ], + "determinant": "-64", + "line": 292, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 8, + 11, + 13, + 21 + ], + "determinant": "-64", + "line": 293, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 6, + 12, + 15, + 27 + ], + "determinant": "-48", + "line": 294, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 5, + 8, + 13, + 14, + 17, + 21, + 22 + ], + "determinant": "-64", + "line": 295, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 5, + 6, + 13, + 14, + 16, + 63 + ], + "determinant": "-64", + "line": 296, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 7, + 12, + 15, + 17, + 21 + ], + "determinant": "64", + "line": 297, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 6, + 8, + 11, + 13, + 26 + ], + "determinant": "-16", + "line": 298, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 5, + 7, + 9, + 10, + 12, + 17 + ], + "determinant": "64", + "line": 299, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 5, + 7, + 9, + 10, + 13, + 26 + ], + "determinant": "-16", + "line": 300, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 6, + 8, + 11, + 12, + 17 + ], + "determinant": "64", + "line": 301, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 7, + 13, + 16, + 19, + 25 + ], + "determinant": "-32", + "line": 302, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 5, + 6, + 12, + 17, + 18, + 22 + ], + "determinant": "64", + "line": 303, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 5, + 7, + 12, + 17, + 18, + 69 + ], + "determinant": "64", + "line": 304, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 6, + 13, + 16, + 19, + 21 + ], + "determinant": "64", + "line": 305, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 7, + 8, + 11, + 12, + 25 + ], + "determinant": "-16", + "line": 306, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 5, + 6, + 9, + 10, + 13, + 16 + ], + "determinant": "64", + "line": 307, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 5, + 6, + 9, + 10, + 12, + 25 + ], + "determinant": "-16", + "line": 308, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 7, + 8, + 11, + 13, + 16 + ], + "determinant": "64", + "line": 309, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 6, + 12, + 15, + 17, + 26 + ], + "determinant": "-32", + "line": 310, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 5, + 7, + 13, + 14, + 16, + 22 + ], + "determinant": "64", + "line": 311, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 6, + 13, + 14, + 25 + ], + "determinant": "-16", + "line": 312, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 9, + 12, + 15, + 16, + 21, + 22 + ], + "determinant": "64", + "line": 313, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 6, + 7, + 8, + 11, + 13, + 28 + ], + "determinant": "-32", + "line": 314, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 9, + 10, + 12, + 22 + ], + "determinant": "-64", + "line": 315, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 9, + 10, + 13, + 28 + ], + "determinant": "32", + "line": 316, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 6, + 7, + 8, + 11, + 12, + 22 + ], + "determinant": "64", + "line": 317, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 9, + 13, + 17, + 20, + 23, + 25 + ], + "determinant": "16", + "line": 318, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 6, + 12, + 22, + 110 + ], + "determinant": "-64", + "line": 319, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 5, + 9, + 13, + 17, + 21, + 22, + 28 + ], + "determinant": "16", + "line": 320, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 6, + 12, + 23, + 28 + ], + "determinant": "-32", + "line": 321, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 9, + 11, + 13, + 42 + ], + "determinant": "64", + "line": 322, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 5, + 6, + 7, + 8, + 10, + 12, + 23 + ], + "determinant": "-64", + "line": 323, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 5, + 6, + 7, + 8, + 10, + 13, + 55 + ], + "determinant": "-64", + "line": 324, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 9, + 11, + 12, + 23 + ], + "determinant": "64", + "line": 325, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 6, + 13, + 15, + 28 + ], + "determinant": "48", + "line": 326, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 5, + 9, + 12, + 14, + 16, + 20, + 23 + ], + "determinant": "-64", + "line": 327, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 5, + 6, + 12, + 14, + 17, + 65 + ], + "determinant": "64", + "line": 328, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 7, + 13, + 15, + 16, + 23 + ], + "determinant": "-64", + "line": 329, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 6, + 9, + 11, + 12, + 26 + ], + "determinant": "-16", + "line": 330, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 5, + 7, + 8, + 10, + 13, + 16 + ], + "determinant": "-64", + "line": 331, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 5, + 7, + 8, + 10, + 12, + 26 + ], + "determinant": "-16", + "line": 332, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 6, + 9, + 11, + 13, + 16 + ], + "determinant": "-64", + "line": 333, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 7, + 12, + 17, + 19, + 25 + ], + "determinant": "-32", + "line": 334, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 5, + 6, + 13, + 16, + 18, + 20 + ], + "determinant": "-64", + "line": 335, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 5, + 7, + 13, + 16, + 18, + 71 + ], + "determinant": "64", + "line": 336, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 6, + 12, + 17, + 19, + 23 + ], + "determinant": "-64", + "line": 337, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 7, + 9, + 11, + 13, + 25 + ], + "determinant": "-16", + "line": 338, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 5, + 6, + 8, + 10, + 12, + 17 + ], + "determinant": "-64", + "line": 339, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 5, + 6, + 8, + 10, + 13, + 25 + ], + "determinant": "-16", + "line": 340, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 7, + 9, + 11, + 12, + 17 + ], + "determinant": "-64", + "line": 341, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 6, + 13, + 15, + 16, + 26 + ], + "determinant": "-32", + "line": 342, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 5, + 7, + 12, + 14, + 17, + 20 + ], + "determinant": "-64", + "line": 343, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 6, + 12, + 14, + 25 + ], + "determinant": "16", + "line": 344, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 8, + 13, + 15, + 17, + 20, + 23 + ], + "determinant": "64", + "line": 345, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 6, + 7, + 9, + 11, + 12, + 27 + ], + "determinant": "-32", + "line": 346, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 8, + 10, + 13, + 20 + ], + "determinant": "64", + "line": 347, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 8, + 10, + 12, + 27 + ], + "determinant": "32", + "line": 348, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 6, + 7, + 9, + 11, + 13, + 20 + ], + "determinant": "-64", + "line": 349, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 8, + 12, + 16, + 21, + 22, + 25 + ], + "determinant": "16", + "line": 350, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 6, + 13, + 20, + 108 + ], + "determinant": "64", + "line": 351, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 5, + 8, + 12, + 16, + 20, + 74 + ], + "determinant": "-64", + "line": 352, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 6, + 14, + 21, + 23, + 27 + ], + "determinant": "16", + "line": 353, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 8, + 9, + 11, + 12, + 25 + ], + "determinant": "-16", + "line": 354, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 5, + 6, + 7, + 10, + 14, + 21 + ], + "determinant": "64", + "line": 355, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 5, + 6, + 7, + 10, + 12, + 25 + ], + "determinant": "-16", + "line": 356, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 8, + 9, + 11, + 14, + 21 + ], + "determinant": "64", + "line": 357, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 6, + 12, + 13, + 15, + 27 + ], + "determinant": "32", + "line": 358, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 5, + 8, + 14, + 18, + 21, + 27 + ], + "determinant": "16", + "line": 359, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 6, + 14, + 16, + 25 + ], + "determinant": "16", + "line": 360, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 7, + 12, + 13, + 15, + 18, + 21 + ], + "determinant": "-64", + "line": 361, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 6, + 8, + 9, + 11, + 14, + 26 + ], + "determinant": "-32", + "line": 362, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 7, + 10, + 12, + 18 + ], + "determinant": "-64", + "line": 363, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 7, + 10, + 14, + 26 + ], + "determinant": "32", + "line": 364, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 6, + 8, + 9, + 11, + 12, + 18 + ], + "determinant": "64", + "line": 365, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 7, + 14, + 16, + 17, + 19, + 25 + ], + "determinant": "16", + "line": 366, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 6, + 12, + 18, + 105 + ], + "determinant": "64", + "line": 367, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 7, + 12, + 18, + 26 + ], + "determinant": "16", + "line": 368, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 6, + 14, + 16, + 17, + 19, + 21 + ], + "determinant": "-64", + "line": 369, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 7, + 8, + 9, + 11, + 12, + 25 + ], + "determinant": "-32", + "line": 370, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 6, + 10, + 14, + 16 + ], + "determinant": "-64", + "line": 371, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 6, + 10, + 12, + 25 + ], + "determinant": "32", + "line": 372, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 7, + 8, + 9, + 11, + 14, + 16 + ], + "determinant": "64", + "line": 373, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 6, + 12, + 13, + 15, + 18, + 26 + ], + "determinant": "16", + "line": 374, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 7, + 14, + 16, + 101 + ], + "determinant": "64", + "line": 375, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 14, + 25 + ], + "determinant": "-32", + "line": 376, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 10, + 12, + 13, + 15, + 16, + 21, + 25 + ], + "determinant": "-48", + "line": 377, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 6, + 7, + 8, + 9, + 11, + 14, + 29 + ], + "determinant": "48", + "line": 378, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 10, + 12, + 96 + ], + "determinant": "-64", + "line": 379, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 10, + 14, + 29 + ], + "determinant": "48", + "line": 380, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 6, + 7, + 8, + 9, + 11, + 12, + 90 + ], + "determinant": "-64", + "line": 381, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 10, + 14, + 18, + 20, + 22, + 24, + 83 + ], + "determinant": "64", + "line": 382, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 12, + 25 + ], + "determinant": "16", + "line": 383, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 5, + 10, + 14, + 18, + 20, + 22, + 29 + ], + "determinant": "-16", + "line": 384, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 12, + 24, + 29 + ], + "determinant": "32", + "line": 385, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 10, + 11, + 14, + 43 + ], + "determinant": "-64", + "line": 386, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 5, + 6, + 7, + 8, + 9, + 12, + 24 + ], + "determinant": "64", + "line": 387, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 5, + 6, + 7, + 8, + 9, + 14, + 56 + ], + "determinant": "64", + "line": 388, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 24 + ], + "determinant": "-64", + "line": 389, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 14, + 15, + 29 + ], + "determinant": "-48", + "line": 390, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 5, + 10, + 12, + 13, + 16, + 24, + 31 + ], + "determinant": "64", + "line": 391, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 5, + 6, + 12, + 13, + 18, + 66 + ], + "determinant": "-64", + "line": 392, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 7, + 14, + 15, + 16, + 24 + ], + "determinant": "64", + "line": 393, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 6, + 10, + 11, + 12, + 26 + ], + "determinant": "16", + "line": 394, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 5, + 7, + 8, + 9, + 14, + 16 + ], + "determinant": "64", + "line": 395, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 5, + 7, + 8, + 9, + 12, + 26 + ], + "determinant": "16", + "line": 396, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 6, + 10, + 11, + 14, + 16 + ], + "determinant": "64", + "line": 397, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 7, + 12, + 18, + 19, + 25 + ], + "determinant": "32", + "line": 398, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 5, + 6, + 14, + 16, + 17, + 25 + ], + "determinant": "-16", + "line": 399, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 5, + 7, + 14, + 16, + 17, + 72 + ], + "determinant": "-64", + "line": 400, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 6, + 12, + 18, + 19, + 24 + ], + "determinant": "64", + "line": 401, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 7, + 10, + 11, + 14, + 25 + ], + "determinant": "16", + "line": 402, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 5, + 6, + 8, + 9, + 12, + 18 + ], + "determinant": "64", + "line": 403, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 5, + 6, + 8, + 9, + 14, + 25 + ], + "determinant": "16", + "line": 404, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 7, + 10, + 11, + 12, + 18 + ], + "determinant": "64", + "line": 405, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 6, + 14, + 15, + 16, + 26 + ], + "determinant": "32", + "line": 406, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 5, + 7, + 12, + 13, + 18, + 26 + ], + "determinant": "-16", + "line": 407, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 25 + ], + "determinant": "-16", + "line": 408, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 8, + 14, + 15, + 18, + 24, + 25 + ], + "determinant": "-64", + "line": 409, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 6, + 7, + 10, + 11, + 12, + 27 + ], + "determinant": "32", + "line": 410, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 8, + 9, + 14, + 27 + ], + "determinant": "16", + "line": 411, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 8, + 9, + 12, + 27 + ], + "determinant": "-32", + "line": 412, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 6, + 7, + 10, + 11, + 14, + 27 + ], + "determinant": "-16", + "line": 413, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 8, + 12, + 16, + 20, + 21, + 25 + ], + "determinant": "-16", + "line": 414, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 14, + 25, + 107 + ], + "determinant": "32", + "line": 415, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 5, + 8, + 12, + 16, + 22, + 75 + ], + "determinant": "-64", + "line": 416, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 6, + 13, + 20, + 21, + 24 + ], + "determinant": "-64", + "line": 417, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 8, + 10, + 11, + 12, + 25 + ], + "determinant": "16", + "line": 418, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 5, + 6, + 7, + 9, + 13, + 20 + ], + "determinant": "-64", + "line": 419, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 5, + 6, + 7, + 9, + 12, + 25 + ], + "determinant": "16", + "line": 420, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 8, + 10, + 11, + 13, + 20 + ], + "determinant": "-64", + "line": 421, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 6, + 12, + 14, + 15, + 27 + ], + "determinant": "-32", + "line": 422, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 5, + 8, + 13, + 17, + 20, + 27 + ], + "determinant": "-16", + "line": 423, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 6, + 13, + 16, + 25 + ], + "determinant": "-16", + "line": 424, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 7, + 12, + 14, + 15, + 17, + 20 + ], + "determinant": "64", + "line": 425, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 6, + 8, + 10, + 11, + 13, + 26 + ], + "determinant": "32", + "line": 426, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 7, + 9, + 12, + 17 + ], + "determinant": "64", + "line": 427, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 7, + 9, + 13, + 26 + ], + "determinant": "-32", + "line": 428, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 6, + 8, + 10, + 11, + 12, + 17 + ], + "determinant": "-64", + "line": 429, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 7, + 13, + 16, + 18, + 19, + 25 + ], + "determinant": "-16", + "line": 430, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 6, + 12, + 17, + 104 + ], + "determinant": "-64", + "line": 431, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 7, + 12, + 17, + 26 + ], + "determinant": "-16", + "line": 432, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 6, + 13, + 16, + 18, + 19, + 20 + ], + "determinant": "64", + "line": 433, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 7, + 8, + 10, + 11, + 12, + 25 + ], + "determinant": "32", + "line": 434, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 6, + 9, + 13, + 16 + ], + "determinant": "64", + "line": 435, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 6, + 9, + 12, + 25 + ], + "determinant": "-32", + "line": 436, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 7, + 8, + 10, + 11, + 13, + 16 + ], + "determinant": "-64", + "line": 437, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 6, + 12, + 14, + 15, + 17, + 26 + ], + "determinant": "-16", + "line": 438, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 7, + 13, + 16, + 100 + ], + "determinant": "-64", + "line": 439, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 13, + 25 + ], + "determinant": "32", + "line": 440, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 9, + 12, + 14, + 15, + 16, + 20, + 25 + ], + "determinant": "48", + "line": 441, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 6, + 7, + 8, + 10, + 11, + 13, + 28 + ], + "determinant": "-48", + "line": 442, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 9, + 12, + 95 + ], + "determinant": "64", + "line": 443, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 9, + 13, + 28 + ], + "determinant": "-48", + "line": 444, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 6, + 7, + 8, + 10, + 11, + 12, + 89 + ], + "determinant": "64", + "line": 445, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 9, + 13, + 17, + 22, + 23, + 25, + 82 + ], + "determinant": "32", + "line": 446, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 12, + 25 + ], + "determinant": "-16", + "line": 447, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 5, + 9, + 13, + 17, + 20, + 76 + ], + "determinant": "-64", + "line": 448, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 6, + 12, + 22, + 23, + 24 + ], + "determinant": "64", + "line": 449, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 9, + 10, + 11, + 13, + 25 + ], + "determinant": "16", + "line": 450, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 5, + 6, + 7, + 8, + 12, + 22 + ], + "determinant": "64", + "line": 451, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 5, + 6, + 7, + 8, + 13, + 25 + ], + "determinant": "16", + "line": 452, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 9, + 10, + 11, + 12, + 22 + ], + "determinant": "64", + "line": 453, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 6, + 13, + 14, + 15, + 28 + ], + "determinant": "32", + "line": 454, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 5, + 9, + 12, + 16, + 22, + 28 + ], + "determinant": "-16", + "line": 455, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 6, + 12, + 17, + 25 + ], + "determinant": "-16", + "line": 456, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 7, + 13, + 14, + 15, + 16, + 22 + ], + "determinant": "-64", + "line": 457, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 6, + 9, + 10, + 11, + 12, + 26 + ], + "determinant": "32", + "line": 458, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 7, + 8, + 13, + 16 + ], + "determinant": "-64", + "line": 459, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 7, + 8, + 12, + 26 + ], + "determinant": "-32", + "line": 460, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 6, + 9, + 10, + 11, + 13, + 16 + ], + "determinant": "64", + "line": 461, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 7, + 12, + 17, + 18, + 19, + 25 + ], + "determinant": "-16", + "line": 462, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 6, + 13, + 16, + 103 + ], + "determinant": "64", + "line": 463, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 7, + 13, + 16, + 26 + ], + "determinant": "-16", + "line": 464, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 6, + 12, + 17, + 18, + 19, + 22 + ], + "determinant": "-64", + "line": 465, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 7, + 9, + 10, + 11, + 13, + 25 + ], + "determinant": "32", + "line": 466, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 8, + 12, + 17 + ], + "determinant": "-64", + "line": 467, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 8, + 13, + 25 + ], + "determinant": "-32", + "line": 468, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 7, + 9, + 10, + 11, + 12, + 17 + ], + "determinant": "64", + "line": 469, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 6, + 13, + 14, + 15, + 16, + 26 + ], + "determinant": "-16", + "line": 470, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 7, + 12, + 17, + 99 + ], + "determinant": "-64", + "line": 471, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 12, + 25 + ], + "determinant": "-32", + "line": 472, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 8, + 13, + 14, + 15, + 17, + 22, + 25 + ], + "determinant": "48", + "line": 473, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 6, + 7, + 9, + 10, + 11, + 12, + 27 + ], + "determinant": "-48", + "line": 474, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 8, + 13, + 94 + ], + "determinant": "-64", + "line": 475, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 8, + 12, + 27 + ], + "determinant": "-48", + "line": 476, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 6, + 7, + 9, + 10, + 11, + 13, + 88 + ], + "determinant": "64", + "line": 477, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 8, + 12, + 16, + 20, + 21, + 25, + 81 + ], + "determinant": "32", + "line": 478, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 13, + 25 + ], + "determinant": "16", + "line": 479, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 27 + ], + "determinant": "-16", + "line": 480, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 6, + 20, + 21, + 22, + 24, + 27 + ], + "determinant": "-64", + "line": 481, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 8, + 9, + 10, + 11, + 12, + 25 + ], + "determinant": "32", + "line": 482, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 6, + 7, + 20, + 25 + ], + "determinant": "16", + "line": 483, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 6, + 7, + 12, + 25 + ], + "determinant": "-32", + "line": 484, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 8, + 9, + 10, + 11, + 20, + 25 + ], + "determinant": "-16", + "line": 485, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 6, + 12, + 13, + 14, + 15, + 27 + ], + "determinant": "-16", + "line": 486, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 20, + 27, + 98 + ], + "determinant": "32", + "line": 487, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 16, + 25 + ], + "determinant": "32", + "line": 488, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 7, + 12, + 13, + 14, + 15, + 20, + 25 + ], + "determinant": "-48", + "line": 489, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 6, + 8, + 9, + 10, + 11, + 16, + 26 + ], + "determinant": "-48", + "line": 490, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 12, + 93 + ], + "determinant": "64", + "line": 491, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 16, + 26 + ], + "determinant": "-48", + "line": 492, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 6, + 8, + 9, + 10, + 11, + 12, + 87 + ], + "determinant": "64", + "line": 493, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 7, + 16, + 17, + 18, + 19, + 25, + 80 + ], + "determinant": "-32", + "line": 494, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 12, + 25 + ], + "determinant": "-16", + "line": 495, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 7, + 12, + 26 + ], + "determinant": "32", + "line": 496, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 6, + 16, + 17, + 18, + 19, + 20, + 26 + ], + "determinant": "48", + "line": 497, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 7, + 8, + 9, + 10, + 11, + 12, + 25 + ], + "determinant": "-48", + "line": 498, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 16, + 92 + ], + "determinant": "-64", + "line": 499, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 12, + 25 + ], + "determinant": "-48", + "line": 500, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 7, + 8, + 9, + 10, + 11, + 16, + 86 + ], + "determinant": "64", + "line": 501, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 6, + 12, + 13, + 14, + 15, + 26, + 79 + ], + "determinant": "-32", + "line": 502, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 7, + 16, + 26 + ], + "determinant": "-16", + "line": 503, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 25 + ], + "determinant": "-48", + "line": 504, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 85 + ], + "determinant": "-32", + "line": 505, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 6, + 7, + 8, + 9, + 10, + 11, + 31, + 78 + ], + "determinant": "-32", + "line": 506, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 12, + 31 + ], + "determinant": "16", + "line": 507, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 44, + 77 + ], + "determinant": "-32", + "line": 508, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 44 + ], + "determinant": "-16", + "line": 509, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 44 + ], + "determinant": "16", + "line": 510, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "line": 511, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "checker_sha256": "b605064b4be17fd2ceb6825fe01cd6b813abd3351ad499dd6c5b4fa4947a52ba", + "excluded_column_minors": [ + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 25 + ], + "determinant": "-48", + "frame": 2 + }, + { + "columns": [ + 1, + 2, + 6, + 9, + 10, + 11, + 13, + 16 + ], + "determinant": "64", + "frame": 3 + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 7, + 8, + 13, + 16 + ], + "determinant": "-64", + "frame": 4 + }, + { + "columns": [ + 0, + 3, + 7, + 8, + 10, + 11, + 13, + 16 + ], + "determinant": "-64", + "frame": 5 + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 27 + ], + "determinant": "-48", + "frame": 6 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 14, + 15, + 25 + ], + "determinant": "-16", + "frame": 7 + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 7, + 9, + 12, + 17 + ], + "determinant": "64", + "frame": 8 + }, + { + "columns": [ + 0, + 7, + 8, + 9, + 10, + 11, + 16, + 26 + ], + "determinant": "32", + "frame": 9 + }, + { + "columns": [ + 3, + 4, + 5, + 9, + 13, + 17, + 20, + 76 + ], + "determinant": "-64", + "frame": 10 + }, + { + "columns": [ + 1, + 6, + 8, + 9, + 10, + 11, + 12, + 87 + ], + "determinant": "64", + "frame": 11 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 12, + 27 + ], + "determinant": "-64", + "frame": 12 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 16, + 92 + ], + "determinant": "-64", + "frame": 13 + }, + { + "columns": [ + 0, + 1, + 2, + 6, + 13, + 14, + 15, + 57 + ], + "determinant": "-64", + "frame": 14 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 12, + 25 + ], + "determinant": "32", + "frame": 15 + }, + { + "columns": [ + 2, + 8, + 12, + 16, + 20, + 21, + 25, + 81 + ], + "determinant": "32", + "frame": 16 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 17 + }, + { + "columns": [ + 0, + 1, + 2, + 6, + 9, + 10, + 11, + 13 + ], + "determinant": "32", + "frame": 18 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 19 + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 8, + 9, + 12 + ], + "determinant": "32", + "frame": 20 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 9, + 13 + ], + "determinant": "32", + "frame": 21 + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 20 + ], + "determinant": "32", + "frame": 22 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 23 + }, + { + "columns": [ + 1, + 2, + 6, + 8, + 9, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 24 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 25 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 26 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 27 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 28 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 29 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 30 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 31 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 32 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 33 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 34 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 35 + }, + { + "columns": [ + 0, + 1, + 2, + 6, + 9, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 36 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 37 + }, + { + "columns": [ + 1, + 3, + 4, + 7, + 13, + 16, + 19, + 70 + ], + "determinant": "-64", + "frame": 38 + }, + { + "columns": [ + 1, + 3, + 5, + 7, + 13, + 16, + 18, + 71 + ], + "determinant": "64", + "frame": 39 + }, + { + "columns": [ + 4, + 6, + 7, + 8, + 9, + 11, + 12, + 90 + ], + "determinant": "-64", + "frame": 40 + }, + { + "columns": [ + 5, + 6, + 7, + 8, + 9, + 10, + 12, + 91 + ], + "determinant": "64", + "frame": 41 + }, + { + "columns": [ + 0, + 2, + 5, + 6, + 13, + 14, + 16, + 63 + ], + "determinant": "-64", + "frame": 42 + }, + { + "columns": [ + 0, + 2, + 4, + 6, + 13, + 15, + 16, + 62 + ], + "determinant": "64", + "frame": 43 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 10, + 12, + 25 + ], + "determinant": "-32", + "frame": 44 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 11, + 12, + 25 + ], + "determinant": "32", + "frame": 45 + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 46 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 13, + 15 + ], + "determinant": "32", + "frame": 47 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 48 + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 49 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 13, + 14 + ], + "determinant": "-32", + "frame": 50 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 51 + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ], + "determinant": "-32", + "frame": 52 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 53 + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ], + "determinant": "-32", + "frame": 54 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 55 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 56 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 57 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 58 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 59 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 60 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 61 + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ], + "determinant": "-32", + "frame": 62 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 63 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 64 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 65 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 66 + }, + { + "columns": [ + 1, + 4, + 5, + 7, + 14, + 16, + 17, + 72 + ], + "determinant": "-64", + "frame": 67 + }, + { + "columns": [ + 2, + 6, + 7, + 9, + 10, + 11, + 13, + 25 + ], + "determinant": "32", + "frame": 68 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 7, + 12, + 25 + ], + "determinant": "64", + "frame": 69 + }, + { + "columns": [ + 3, + 6, + 7, + 8, + 10, + 11, + 12, + 89 + ], + "determinant": "64", + "frame": 70 + }, + { + "columns": [ + 0, + 2, + 3, + 6, + 14, + 15, + 16, + 61 + ], + "determinant": "-64", + "frame": 71 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 8, + 13, + 94 + ], + "determinant": "-64", + "frame": 72 + }, + { + "columns": [ + 0, + 6, + 12, + 13, + 14, + 15, + 26, + 79 + ], + "determinant": "-32", + "frame": 73 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 9, + 12, + 25 + ], + "determinant": "32", + "frame": 74 + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 75 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 7, + 8, + 13 + ], + "determinant": "-32", + "frame": 76 + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 14 + ], + "determinant": "32", + "frame": 77 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 78 + }, + { + "columns": [ + 0, + 2, + 3, + 6, + 7, + 10, + 11, + 13 + ], + "determinant": "32", + "frame": 79 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 80 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 81 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 82 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 83 + }, + { + "columns": [ + 0, + 3, + 6, + 7, + 8, + 10, + 11, + 12 + ], + "determinant": "-32", + "frame": 84 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 85 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 86 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 87 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 88 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 89 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 90 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 91 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 92 + }, + { + "columns": [ + 0, + 2, + 3, + 6, + 7, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 93 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 94 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 95 + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 7, + 12, + 17, + 25 + ], + "determinant": "-32", + "frame": 96 + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 7, + 13, + 16, + 100 + ], + "determinant": "-64", + "frame": 97 + }, + { + "columns": [ + 4, + 5, + 6, + 7, + 8, + 9, + 14, + 56 + ], + "determinant": "64", + "frame": 98 + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 6, + 7, + 12, + 31 + ], + "determinant": "-64", + "frame": 99 + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 6, + 13, + 16, + 103 + ], + "determinant": "64", + "frame": 100 + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 6, + 12, + 17, + 26 + ], + "determinant": "-32", + "frame": 101 + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 8, + 9, + 12, + 38 + ], + "determinant": "-64", + "frame": 102 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 44, + 77 + ], + "determinant": "-32", + "frame": 103 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 104 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 105 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 106 + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 6, + 7, + 9, + 13 + ], + "determinant": "-32", + "frame": 107 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 108 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 13 + ], + "determinant": "-32", + "frame": 109 + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 6, + 7, + 8, + 13 + ], + "determinant": "-32", + "frame": 110 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 14 + ], + "determinant": "32", + "frame": 111 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 112 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 113 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 114 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 115 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 116 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 117 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 118 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 119 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 120 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 121 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 122 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 123 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 124 + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 7, + 14, + 16, + 101 + ], + "determinant": "64", + "frame": 125 + }, + { + "columns": [ + 3, + 4, + 6, + 7, + 8, + 11, + 13, + 54 + ], + "determinant": "64", + "frame": 126 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 7, + 15, + 16, + 102 + ], + "determinant": "-64", + "frame": 127 + }, + { + "columns": [ + 3, + 5, + 6, + 7, + 8, + 10, + 13, + 55 + ], + "determinant": "-64", + "frame": 128 + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 6, + 12, + 18, + 26 + ], + "determinant": "32", + "frame": 129 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 8, + 11, + 12, + 40 + ], + "determinant": "-64", + "frame": 130 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 6, + 12, + 19, + 26 + ], + "determinant": "-32", + "frame": 131 + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 8, + 10, + 12, + 39 + ], + "determinant": "64", + "frame": 132 + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 6, + 7, + 10, + 13 + ], + "determinant": "32", + "frame": 133 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 134 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 135 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 6, + 7, + 11, + 13 + ], + "determinant": "-32", + "frame": 136 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 137 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 138 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 139 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 140 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 141 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 142 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 143 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 144 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 145 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 146 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 147 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 148 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 149 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 150 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 151 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 152 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 153 + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 20, + 27, + 98 + ], + "determinant": "32", + "frame": 154 + }, + { + "columns": [ + 1, + 3, + 6, + 8, + 10, + 11, + 13, + 48 + ], + "determinant": "-64", + "frame": 155 + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 6, + 9, + 12, + 32 + ], + "determinant": "-64", + "frame": 156 + }, + { + "columns": [ + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 85 + ], + "determinant": "-32", + "frame": 157 + }, + { + "columns": [ + 0, + 2, + 7, + 9, + 10, + 11, + 13, + 45 + ], + "determinant": "64", + "frame": 158 + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 14, + 25, + 107 + ], + "determinant": "32", + "frame": 159 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 12, + 24, + 29 + ], + "determinant": "32", + "frame": 160 + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 7, + 8, + 12, + 35 + ], + "determinant": "-64", + "frame": 161 + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 20 + ], + "determinant": "32", + "frame": 162 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 14 + ], + "determinant": "32", + "frame": 163 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 164 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 165 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 13 + ], + "determinant": "32", + "frame": 166 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 167 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 168 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 169 + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 14 + ], + "determinant": "32", + "frame": 170 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 12, + 14, + 15 + ], + "determinant": "32", + "frame": 171 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 172 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 173 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 174 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 175 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 176 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 177 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 178 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 179 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 180 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 181 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 182 + }, + { + "columns": [ + 1, + 4, + 6, + 8, + 9, + 11, + 14, + 49 + ], + "determinant": "64", + "frame": 183 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 6, + 11, + 12, + 34 + ], + "determinant": "-64", + "frame": 184 + }, + { + "columns": [ + 1, + 5, + 6, + 8, + 9, + 10, + 15, + 50 + ], + "determinant": "-64", + "frame": 185 + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 6, + 10, + 12, + 33 + ], + "determinant": "64", + "frame": 186 + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 6, + 13, + 20, + 108 + ], + "determinant": "64", + "frame": 187 + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 6, + 12, + 22, + 28 + ], + "determinant": "32", + "frame": 188 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 6, + 13, + 21, + 109 + ], + "determinant": "-64", + "frame": 189 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 6, + 12, + 23, + 28 + ], + "determinant": "-32", + "frame": 190 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 191 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 192 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 6, + 8, + 11, + 13 + ], + "determinant": "-32", + "frame": 193 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 194 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 195 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 196 + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 6, + 8, + 10, + 13 + ], + "determinant": "32", + "frame": 197 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 198 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 199 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 200 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 201 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 202 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 203 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 204 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 205 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 13 + ], + "determinant": "32", + "frame": 206 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 207 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 208 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 209 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 210 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 211 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 16, + 26 + ], + "determinant": "32", + "frame": 212 + }, + { + "columns": [ + 3, + 9, + 13, + 17, + 22, + 23, + 25, + 82 + ], + "determinant": "32", + "frame": 213 + }, + { + "columns": [ + 2, + 4, + 5, + 8, + 12, + 16, + 22, + 75 + ], + "determinant": "-64", + "frame": 214 + }, + { + "columns": [ + 1, + 6, + 8, + 9, + 10, + 11, + 12, + 25 + ], + "determinant": "32", + "frame": 215 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 12, + 93 + ], + "determinant": "64", + "frame": 216 + }, + { + "columns": [ + 0, + 1, + 3, + 6, + 12, + 14, + 15, + 58 + ], + "determinant": "-64", + "frame": 217 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 13, + 28 + ], + "determinant": "64", + "frame": 218 + }, + { + "columns": [ + 0, + 7, + 8, + 9, + 10, + 11, + 16, + 86 + ], + "determinant": "64", + "frame": 219 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 220 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 221 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 222 + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 22 + ], + "determinant": "-32", + "frame": 223 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 9, + 12 + ], + "determinant": "32", + "frame": 224 + }, + { + "columns": [ + 0, + 3, + 7, + 8, + 9, + 10, + 11, + 13 + ], + "determinant": "32", + "frame": 225 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 226 + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 7, + 8, + 9, + 12 + ], + "determinant": "32", + "frame": 227 + }, + { + "columns": [ + 0, + 1, + 3, + 6, + 8, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 228 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 229 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 230 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 231 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 232 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 233 + }, + { + "columns": [ + 0, + 1, + 3, + 6, + 8, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 234 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 235 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 236 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 237 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 238 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 239 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 240 + }, + { + "columns": [ + 4, + 10, + 14, + 18, + 20, + 22, + 24, + 83 + ], + "determinant": "64", + "frame": 241 + }, + { + "columns": [ + 2, + 3, + 4, + 8, + 12, + 16, + 21, + 73 + ], + "determinant": "64", + "frame": 242 + }, + { + "columns": [ + 5, + 11, + 15, + 19, + 21, + 23, + 24, + 84 + ], + "determinant": "-64", + "frame": 243 + }, + { + "columns": [ + 2, + 3, + 5, + 8, + 12, + 16, + 20, + 74 + ], + "determinant": "-64", + "frame": 244 + }, + { + "columns": [ + 0, + 1, + 4, + 6, + 12, + 13, + 15, + 59 + ], + "determinant": "64", + "frame": 245 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 15, + 30 + ], + "determinant": "64", + "frame": 246 + }, + { + "columns": [ + 0, + 1, + 5, + 6, + 12, + 13, + 14, + 60 + ], + "determinant": "-64", + "frame": 247 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 14, + 29 + ], + "determinant": "-64", + "frame": 248 + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 20 + ], + "determinant": "32", + "frame": 249 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 14, + 15 + ], + "determinant": "32", + "frame": 250 + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 14 + ], + "determinant": "32", + "frame": 251 + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 21 + ], + "determinant": "32", + "frame": 252 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 12, + 15 + ], + "determinant": "32", + "frame": 253 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 254 + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 15 + ], + "determinant": "32", + "frame": 255 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 14, + 15 + ], + "determinant": "32", + "frame": 256 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 257 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 12, + 14 + ], + "determinant": "-32", + "frame": 258 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 259 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 260 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 12, + 14 + ], + "determinant": "-32", + "frame": 261 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 12, + 15 + ], + "determinant": "32", + "frame": 262 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 263 + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 14 + ], + "determinant": "32", + "frame": 264 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 265 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 266 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 267 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 14 + ], + "determinant": "32", + "frame": 268 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 269 + }, + { + "columns": [ + 1, + 7, + 16, + 17, + 18, + 19, + 25, + 80 + ], + "determinant": "-32", + "frame": 270 + }, + { + "columns": [ + 1, + 2, + 3, + 7, + 12, + 18, + 19, + 67 + ], + "determinant": "64", + "frame": 271 + }, + { + "columns": [ + 3, + 6, + 7, + 8, + 10, + 11, + 12, + 25 + ], + "determinant": "32", + "frame": 272 + }, + { + "columns": [ + 2, + 6, + 7, + 9, + 10, + 11, + 13, + 88 + ], + "determinant": "64", + "frame": 273 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 8, + 13, + 25 + ], + "determinant": "32", + "frame": 274 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 9, + 12, + 95 + ], + "determinant": "64", + "frame": 275 + }, + { + "columns": [ + 0, + 4, + 5, + 6, + 12, + 13, + 18, + 66 + ], + "determinant": "-64", + "frame": 276 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 16, + 26 + ], + "determinant": "64", + "frame": 277 + }, + { + "columns": [ + 1, + 2, + 6, + 7, + 9, + 10, + 11, + 13 + ], + "determinant": "-32", + "frame": 278 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 7, + 9, + 12 + ], + "determinant": "-32", + "frame": 279 + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 18 + ], + "determinant": "-32", + "frame": 280 + }, + { + "columns": [ + 1, + 2, + 3, + 6, + 7, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 281 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 282 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 283 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 284 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 285 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 286 + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ], + "determinant": "-32", + "frame": 287 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 288 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 289 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 290 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 291 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 292 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 293 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 294 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 295 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 296 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 297 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 298 + }, + { + "columns": [ + 1, + 2, + 4, + 7, + 12, + 17, + 19, + 68 + ], + "determinant": "-64", + "frame": 299 + }, + { + "columns": [ + 5, + 6, + 7, + 8, + 9, + 10, + 12, + 25 + ], + "determinant": "32", + "frame": 300 + }, + { + "columns": [ + 1, + 2, + 5, + 7, + 12, + 17, + 18, + 69 + ], + "determinant": "64", + "frame": 301 + }, + { + "columns": [ + 4, + 6, + 7, + 8, + 9, + 11, + 12, + 25 + ], + "determinant": "-32", + "frame": 302 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 10, + 12, + 96 + ], + "determinant": "-64", + "frame": 303 + }, + { + "columns": [ + 0, + 3, + 4, + 6, + 12, + 15, + 17, + 64 + ], + "determinant": "-64", + "frame": 304 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 11, + 12, + 97 + ], + "determinant": "64", + "frame": 305 + }, + { + "columns": [ + 0, + 3, + 5, + 6, + 12, + 14, + 17, + 65 + ], + "determinant": "64", + "frame": 306 + }, + { + "columns": [ + 1, + 2, + 4, + 6, + 7, + 9, + 11, + 12 + ], + "determinant": "-32", + "frame": 307 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 12, + 15 + ], + "determinant": "32", + "frame": 308 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 7, + 11, + 12 + ], + "determinant": "-32", + "frame": 309 + }, + { + "columns": [ + 1, + 2, + 5, + 6, + 7, + 9, + 10, + 12 + ], + "determinant": "32", + "frame": 310 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 311 + }, + { + "columns": [ + 0, + 3, + 5, + 6, + 7, + 8, + 10, + 12 + ], + "determinant": "32", + "frame": 312 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 7, + 10, + 12 + ], + "determinant": "32", + "frame": 313 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 12, + 14 + ], + "determinant": "-32", + "frame": 314 + }, + { + "columns": [ + 0, + 3, + 4, + 6, + 7, + 8, + 11, + 12 + ], + "determinant": "-32", + "frame": 315 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 316 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 317 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 318 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 319 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 320 + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 321 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 322 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 323 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 324 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 325 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 326 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 327 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 7, + 15, + 16, + 25 + ], + "determinant": "-32", + "frame": 328 + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 7, + 14, + 16, + 25 + ], + "determinant": "32", + "frame": 329 + }, + { + "columns": [ + 2, + 4, + 6, + 7, + 9, + 11, + 12, + 52 + ], + "determinant": "64", + "frame": 330 + }, + { + "columns": [ + 2, + 5, + 6, + 7, + 9, + 10, + 12, + 53 + ], + "determinant": "-64", + "frame": 331 + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 9, + 10, + 13, + 41 + ], + "determinant": "-64", + "frame": 332 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 9, + 11, + 13, + 42 + ], + "determinant": "64", + "frame": 333 + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 6, + 12, + 18, + 105 + ], + "determinant": "64", + "frame": 334 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 6, + 12, + 19, + 106 + ], + "determinant": "-64", + "frame": 335 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 336 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 7, + 11, + 13 + ], + "determinant": "-32", + "frame": 337 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 338 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 339 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 7, + 10, + 13 + ], + "determinant": "32", + "frame": 340 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 341 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 342 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 6, + 7, + 11, + 12 + ], + "determinant": "-32", + "frame": 343 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 344 + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 6, + 7, + 10, + 12 + ], + "determinant": "32", + "frame": 345 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 346 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 347 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 348 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 13 + ], + "determinant": "-32", + "frame": 349 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 350 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 351 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 352 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 353 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 354 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 355 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 356 + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 7, + 13, + 16, + 25 + ], + "determinant": "-32", + "frame": 357 + }, + { + "columns": [ + 6, + 7, + 8, + 9, + 10, + 11, + 31, + 78 + ], + "determinant": "-32", + "frame": 358 + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 7, + 12, + 17, + 99 + ], + "determinant": "-64", + "frame": 359 + }, + { + "columns": [ + 2, + 3, + 6, + 7, + 10, + 11, + 12, + 51 + ], + "determinant": "-64", + "frame": 360 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 10, + 11, + 14, + 43 + ], + "determinant": "-64", + "frame": 361 + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 6, + 13, + 16, + 26 + ], + "determinant": "-32", + "frame": 362 + }, + { + "columns": [ + 0, + 1, + 8, + 9, + 10, + 11, + 12, + 44 + ], + "determinant": "64", + "frame": 363 + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 6, + 12, + 17, + 104 + ], + "determinant": "-64", + "frame": 364 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 365 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 366 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 7, + 9, + 12 + ], + "determinant": "-32", + "frame": 367 + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 368 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 14 + ], + "determinant": "32", + "frame": 369 + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ], + "determinant": "-32", + "frame": 370 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 371 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 372 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 373 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 374 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 375 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 376 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 377 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 378 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 379 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 380 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 381 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 382 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 383 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 384 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 385 + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 7, + 10, + 14, + 36 + ], + "determinant": "-64", + "frame": 386 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 6, + 13, + 21, + 27 + ], + "determinant": "-32", + "frame": 387 + }, + { + "columns": [ + 0, + 5, + 7, + 8, + 9, + 10, + 12, + 47 + ], + "determinant": "64", + "frame": 388 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 6, + 12, + 23, + 111 + ], + "determinant": "64", + "frame": 389 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 7, + 11, + 15, + 37 + ], + "determinant": "64", + "frame": 390 + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 6, + 13, + 20, + 27 + ], + "determinant": "32", + "frame": 391 + }, + { + "columns": [ + 0, + 4, + 7, + 8, + 9, + 11, + 12, + 46 + ], + "determinant": "-64", + "frame": 392 + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 6, + 12, + 22, + 110 + ], + "determinant": "-64", + "frame": 393 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 394 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 13 + ], + "determinant": "-32", + "frame": 395 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 396 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 397 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 13 + ], + "determinant": "32", + "frame": 398 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 399 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 400 + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 6, + 9, + 10, + 12 + ], + "determinant": "32", + "frame": 401 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 402 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 6, + 9, + 11, + 12 + ], + "determinant": "-32", + "frame": 403 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 404 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 405 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 406 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 407 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 408 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 409 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 410 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 411 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 412 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 413 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 414 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 415 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 416 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 417 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 418 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 419 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 420 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 421 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 422 + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 8, + 12, + 17 + ], + "determinant": "-64", + "frame": 423 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 424 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 425 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 426 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 427 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 428 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 429 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 430 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 431 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 432 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 433 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 434 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 435 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 436 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 437 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 438 + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 439 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 440 + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 441 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 442 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 443 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 444 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 445 + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 446 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 447 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 448 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 449 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 450 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 451 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 452 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 453 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 454 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 455 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 456 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 457 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 458 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 459 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 460 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 461 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 462 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 463 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 464 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 465 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 466 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 467 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 468 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 469 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 470 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 471 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 472 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 473 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 474 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 475 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 476 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 477 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 478 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 479 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 480 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 481 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 482 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 483 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 484 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 485 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 486 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 487 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 488 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 489 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 490 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 491 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 492 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 493 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 494 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 495 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 496 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 497 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 498 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 499 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 500 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 501 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 502 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 503 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 504 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 505 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 506 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 507 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 508 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 509 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 510 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 511 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 512 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 513 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 514 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 515 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 516 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 517 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 518 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 519 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 520 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 521 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 522 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 523 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 524 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 525 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 526 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 527 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 528 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 529 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 530 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 531 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 532 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 533 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 534 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 535 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 536 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 537 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 538 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 539 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 540 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 13 + ], + "determinant": "32", + "frame": 541 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 542 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 543 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 544 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 545 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 546 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 547 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 548 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 549 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 550 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 551 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 552 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 553 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 554 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 555 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 556 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 557 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 558 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 559 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 560 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 561 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 562 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 563 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 564 + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 20 + ], + "determinant": "32", + "frame": 565 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 566 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 567 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 568 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 569 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 570 + }, + { + "columns": [ + 1, + 2, + 3, + 6, + 7, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 571 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 572 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 573 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 574 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 575 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 576 + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ], + "determinant": "-32", + "frame": 577 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 578 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 579 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 580 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 581 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 582 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 583 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 584 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 585 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 586 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 587 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 588 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 589 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 590 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 591 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 592 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 593 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 594 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 595 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 596 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 597 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 598 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 599 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 600 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 601 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 602 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 603 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 604 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 605 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 606 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 607 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 608 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 609 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 610 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 611 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 612 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 613 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 614 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 615 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 616 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 617 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 618 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 619 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 620 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 621 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 622 + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ], + "determinant": "-32", + "frame": 623 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 624 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 625 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 626 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 6, + 7, + 11, + 12 + ], + "determinant": "-32", + "frame": 627 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 628 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 629 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 630 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 631 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 632 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 633 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 634 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 635 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 636 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 637 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 638 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 639 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 640 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 641 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 642 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 643 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 644 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 645 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 646 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 647 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 648 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 649 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 650 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 651 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 652 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 653 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 654 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 655 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 656 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 657 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 658 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 659 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 660 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 661 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 662 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 663 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 664 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 665 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 666 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 667 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 668 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 669 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 670 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 671 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 672 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 673 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 674 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 675 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 676 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 677 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 678 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 679 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 680 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 681 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 682 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 683 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 684 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 685 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 686 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 687 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 688 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 689 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 690 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 691 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 692 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 693 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 694 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 695 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 696 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 697 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 698 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 699 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 700 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 701 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 702 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 703 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 704 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 705 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 706 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 707 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 708 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 709 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 710 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 711 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 712 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 713 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 714 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 715 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 716 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 717 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 718 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 719 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 720 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 721 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 722 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 723 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 724 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 725 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 726 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 727 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 728 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 729 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 730 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 731 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 732 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 733 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 734 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 735 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 736 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 737 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 738 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 739 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 740 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 741 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 742 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 743 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 744 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 745 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 746 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 747 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 748 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 749 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 750 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 751 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 752 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 753 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 754 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 755 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 756 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 757 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 758 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 759 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 760 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 761 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 762 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 763 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 764 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 765 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 766 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 767 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 768 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 769 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 770 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 771 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 772 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 773 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 774 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 775 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 776 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 777 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 778 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 779 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 780 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 781 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 782 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 783 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 784 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 785 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 786 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 787 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 788 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 789 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 790 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 791 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 792 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 793 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 794 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 795 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 796 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 797 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 798 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 799 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 800 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 801 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 802 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 803 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 804 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 805 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 806 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 807 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 808 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 809 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 810 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 811 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 812 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 813 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 814 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 815 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 816 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 817 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 818 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 819 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 820 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 821 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 822 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 823 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 824 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 825 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 826 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 827 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 828 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 829 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 830 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 831 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 832 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 833 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 834 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 835 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 836 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 837 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 838 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 839 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 840 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 841 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 842 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 843 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 844 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 845 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 846 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 847 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 848 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 849 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 850 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 851 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 852 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 853 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 854 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 855 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 856 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 857 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 858 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 859 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 860 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 861 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 862 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 863 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 864 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 865 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 866 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 867 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 868 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 869 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 870 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 871 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 872 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 873 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 874 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 875 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 876 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 877 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 878 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 879 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 880 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 881 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 882 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 883 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 884 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 885 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 886 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 887 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 888 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 889 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 890 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 891 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 892 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 893 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 894 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 895 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 896 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 897 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 898 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 899 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 900 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 901 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 902 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 903 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 904 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 905 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 906 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 907 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 908 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 909 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 910 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 911 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 912 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 913 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 914 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 915 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 916 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 917 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 918 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 919 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 920 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 921 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 922 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 923 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 924 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 925 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 926 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 927 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 928 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 929 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 930 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 931 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 932 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 933 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 934 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 935 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 936 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 937 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 938 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 939 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 940 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 941 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 942 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 943 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 944 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 945 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 946 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 947 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 948 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 949 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 950 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 951 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 952 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 953 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 954 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 955 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 956 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 957 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 958 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 959 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 960 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 961 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 962 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 963 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 964 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 965 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 966 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 967 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 968 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 969 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 970 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 971 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 972 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 973 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 974 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 975 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 976 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 977 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 978 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 979 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 980 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 981 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 982 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 983 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 984 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 985 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 986 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 987 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 988 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 989 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 990 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 991 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 992 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 993 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 994 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 995 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 996 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 997 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 998 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 999 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 1000 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 1001 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 1002 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 1003 + } + ], + "inputs": { + "interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "reviewed_source_proof_sha256": "be9575e1cac8706c42fddff243f435935e098d197edaf7f8689352c93b7e3961", + "reviewed_source_receipt_sha256": "35698700474f2309a4eea2f192a5afbd2f42f580a7e0e510a0bb5687a87fdc2d", + "snapshot_decompressed_sha256": "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c" + }, + "intervals": 16687, + "line_rank_counts": { + "7": 8, + "8": 503 + }, + "minor_determinants": { + "-16": 1, + "-32": 126, + "-48": 2, + "-64": 45, + "32": 790, + "64": 38 + }, + "nonzero_port_incidence_checks": 104088, + "normal_lines_absent": [ + 42, + 7, + 25, + 52, + 82, + 127, + 97, + 76 + ], + "not_checked": [ + "The full snapshot producer replay", + "A new native cache word", + "Chronological branching synthesis", + "A complete supplier invoice" + ], + "phase_scope": "Scalar rows are read in the canonical view. Non-FULL views after event 17605 require the supplied endpoint monomial adapter.", + "proper_frame_minor_count": 1002, + "rows": 12271, + "scope": "One nonzero birth frame and all later containing frames. This does not exclude a merged network with incomparable capture frames.", + "status": "PASS_EXACT_SNAPSHOT_SUPPORT_AND_SINGLE_CONE_EXCLUSION", + "test_input": "X=JY; all 480 helper and eight private inputs are zero" +} diff --git a/research/actual-query-information-bounds/payload/lanes/cover-algebra/check_snapshot_flag_cut.py b/research/actual-query-information-bounds/payload/lanes/cover-algebra/check_snapshot_flag_cut.py new file mode 100644 index 0000000000..5a4e6668cc --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/cover-algebra/check_snapshot_flag_cut.py @@ -0,0 +1,118 @@ +"""Verify one exact cut bound for a shared monotone cache network.""" + +from fractions import Fraction +from hashlib import sha256 +from pathlib import Path +import gzip +import json + + +HERE = Path(__file__).resolve().parent +FLAG = [243, 249, 311, 132, 131, 489, 442, 405, 178] +SNAPSHOT = "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c" +INTERFACE = "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" +CORE = "fa60b4af013dd8b8db289845e3ed597720ff955751ad270c3d58236b64080877" + + +def require(condition, message): + if not condition: + raise ValueError(message) + + +def exact_rank(matrix): + pivots = {} + for row in matrix: + row = [Fraction(value) for value in row] + for index, old in sorted(pivots.items()): + scale = row[index] + row = [a-scale*b for a, b in zip(row, old)] + index = next((i for i, value in enumerate(row) if value), None) + if index is not None: + scale = row[index] + pivots[index] = [value/scale for value in row] + return len(pivots) + + +def binary_pivots(basis, coordinates): + pivots = {} + for vector in basis: + vector = coordinates[vector] + for index, old in sorted(pivots.items()): + if vector >> index & 1: + vector ^= old + if vector: + index = (vector & -vector).bit_length()-1 + pivots[index] = vector + return set(pivots) + + +def main(): + coordinates = {0: 0} + for index, vector in enumerate(FLAG): + require(vector not in coordinates, "The flag vectors are dependent") + coordinates.update({old ^ vector: bits | 1 << index + for old, bits in tuple(coordinates.items())}) + require(len(coordinates) == 512, "The flag is not a binary basis") + interface_raw = (HERE.parent / "circuit-interface/INTERFACE.json").read_bytes() + require(sha256(interface_raw).hexdigest() == INTERFACE, "The interface pin differs") + data = json.loads(interface_raw) + labels = data["ports"] + R = [[Fraction(row.get(str(p), "0")) for p in range(112)] for row in data["R"]] + shells = [[] for _ in range(9)] + for p, label in enumerate(labels): + dual = sum(((label & vector).bit_count() % 2) << i + for i, vector in enumerate(FLAG)) + require(dual != 0, "A nonzero port has zero dual coordinates") + shells[dual.bit_length()-1].append(p) + ranks = [exact_rank([[row[p] for p in shell] for row in R]) for shell in shells] + require(ranks == [0, 1, 1, 2, 8, 6, 8, 8, 8], "The exact shell ranks differ") + snapshot_raw = gzip.decompress((HERE.parent / "history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz").read_bytes()) + require(sha256(snapshot_raw).hexdigest() == SNAPSHOT, "The snapshot pin differs") + source = json.loads(snapshot_raw) + frame_pivots = [binary_pivots(basis, coordinates) for basis in source["frames"]] + require(all(len(pivots) == len(basis) for pivots, basis in zip(frame_pivots, source["frames"])), + "A frame basis is dependent") + # Check the support separation for every possible permitted port at each frame. + support_tests = 0 + for basis, pivots in zip(source["frames"], frame_pivots): + for i in pivots: + for p in shells[i]: + support_tests += 1 + require(any((labels[p] & vector).bit_count() % 2 for vector in basis), + "A shell port can enter its cut without a native edge") + core_raw = gzip.decompress((HERE.parent / "circuit-interface/CENTRE-FREE-PROGRAMS.json.gz").read_bytes()) + require(sha256(core_raw).hexdigest() == CORE, "The core pin differs") + edges = set() + for event in json.loads(core_raw)["backward"]: + if event[0] != "climb": + continue + _, _, wire, before, after, cost = event + old, new = frame_pivots[before], frame_pivots[after] + require(old <= new, "A retained edge is not monotone in the flag cuts") + require(len(new-old) == cost, "The cut charge differs from native rank") + edges.add((before, after, cost)) + review = HERE / "SNAPSHOT-SUPPORT-REVIEW.json" + dependency = json.loads(review.read_bytes()) + require(dependency["status"] == "PASS_EXACT_SNAPSHOT_SUPPORT_AND_SINGLE_CONE_EXCLUSION", + "The exact support review is absent") + require(dependency["inputs"]["snapshot_decompressed_sha256"] == SNAPSHOT, + "The support review uses another snapshot source") + result = { + "status": "PASS_SHARED_MONOTONE_CACHE_DAG_LOWER_BOUND_42", + "checker_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "sources": {"snapshot_decompressed_sha256": SNAPSHOT, "interface_sha256": INTERFACE, + "core_decompressed_sha256": CORE, + "support_review_sha256": sha256(review.read_bytes()).hexdigest()}, + "flag_basis": FLAG, "shells": shells, "exact_shell_ranks": ranks, + "rank_sum": sum(ranks), "retained_edge_count": len(edges), + "frame_shell_support_tests": support_tests, + "scope": "Same-content monotone frame networks, arbitrary scalar sharing and all snapshot times. This bound does not prove64 or optimality.", + "not_checked": ["A constructive merged cache network", "Internal native-child cuts", "A changed core", "Logical address re-gauging", "A complete supplier invoice"], + } + output = HERE / "SNAPSHOT-FLAG-CUT.json" + output.write_text(json.dumps(result, indent=2, sort_keys=True) + "\n") + print(json.dumps({key: value for key, value in result.items() if key != "shells"}, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/payload/lanes/cover-algebra/review_movable_rank8_cuts.py b/research/actual-query-information-bounds/payload/lanes/cover-algebra/review_movable_rank8_cuts.py new file mode 100644 index 0000000000..ce823fcd4b --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/cover-algebra/review_movable_rank8_cuts.py @@ -0,0 +1,179 @@ +"""Review the movable rank-eight cuts and their FULL extensions.""" + +from collections import Counter +from fractions import Fraction as F +from hashlib import sha256 +from pathlib import Path +import gzip +import json + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parent +SNAPSHOT_PIN = '3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c' +INTERFACE_PIN = '5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3' +CERT_PIN = '62c3b26274ef80a75bbc90b680ceeed9ed24fb158fd7db32594995859c875951' +PROOF_PIN = '9e8ebc108a758883e9811798900bbaa7c42ffa90ac960953a7596d3427f50708' + + +def require(value, message): + if not value: + raise ValueError(message) + + +def span(basis): + values = {0} + for v in basis: + values |= {x ^ v for x in tuple(values)} + require(len(values) == 1 << len(basis), 'A frame basis is dependent') + return values + + +def add(row, other, factor): + for j, x in other.items(): + value = row.get(j, 0) + factor * x + if value: + row[j] = value + else: + row.pop(j, None) + + +def minor(R, ports): + pivots = {} + selected = [] + for port in sorted(ports): + vector = [R[i][port] for i in range(8)] + for p, row in sorted(pivots.items()): + value = vector[p] + vector = [x - value * y for x, y in zip(vector, row)] + p = next((i for i, x in enumerate(vector) if x), None) + if p is not None: + value = vector[p] + pivots[p] = [x / value for x in vector] + selected.append(port) + require(len(selected) == 8, 'A source test does not have rank eight') + matrix = [[R[i][p] for p in selected] for i in range(8)] + determinant = F(1) + for j in range(8): + p = next(i for i in range(j, 8) if matrix[i][j]) + if p != j: + matrix[p], matrix[j] = matrix[j], matrix[p] + determinant = -determinant + value = matrix[j][j] + determinant *= value + matrix[j] = [x / value for x in matrix[j]] + for i in range(j + 1, 8): + value = matrix[i][j] + matrix[i] = [x - value * y for x, y in zip(matrix[i], matrix[j])] + require(determinant != 0, 'Zero source minor') + return {'ports': selected, 'determinant': str(determinant)} + + +def main(): + raw = gzip.decompress((LANES / 'history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz').read_bytes()) + require(sha256(raw).hexdigest() == SNAPSHOT_PIN, 'Snapshot pin') + data = json.loads(raw) + interface_raw = (LANES / 'circuit-interface/INTERFACE.json').read_bytes() + require(sha256(interface_raw).hexdigest() == INTERFACE_PIN, 'Interface pin') + labels = json.loads(interface_raw)['ports'] + proof_raw = (LANES / 'history-encoding/MOVABLE-RANK8-CUTS.md').read_bytes() + certificate_raw = (LANES / 'history-encoding/MOVABLE-FULL-RANK-CUTS.json').read_bytes() + require(sha256(proof_raw).hexdigest() == PROOF_PIN, 'Proof pin') + require(sha256(certificate_raw).hexdigest() == CERT_PIN, 'Certificate pin') + certificate = json.loads(certificate_raw) + require({case['merge_frame'] for case in certificate['merges']} == {983, 991} + and len(certificate['merges']) == 2, 'The two merge cases differ') + frames = data['frames'] + spaces = [span(U) for U in frames] + require(len(frames[1]) == 9, 'FULL frame differs') + R = [[F(row.get(str(p), 0)) for p in range(112)] for row in data['R']] + final = [{int(j): F(x) for j, x in row.items()} for row in data['final_rows']] + for p in range(112): + expected = {p: F(1)} + for q in range(112): + value = sum(row[p] * row[q] for row in R) / 4 - (p == q) + if value: + expected[112 + q] = value + require(final[p] == expected, 'A completed X row differs from X-JY') + by_frame = {} + for _, _, _, frame, rowid in data['intervals']: + by_frame.setdefault(frame, set()).add(rowid) + reduced = {} + + def observation_support(frame): + support = set() + for rowid in by_frame.get(frame, ()): + if rowid not in reduced: + row = {int(j): F(x) for j, x in data['rows'][rowid].items()} + for j in list(row): + if j < 112: + add(row, final[j], -row[j]) + reduced[rowid] = {j - 112 for j, x in row.items() if 112 <= j < 224 and x} + support |= reduced[rowid] + return support + + require(not observation_support(1), 'A FULL snapshot is nonzero on the test family') + reports = [] + for case in certificate['merges']: + merge = case['merge_frame'] + require(len(frames[merge]) == 8, 'Merge rank differs') + nodes = [u for u in range(len(frames)) if spaces[u] <= spaces[merge]] + require(nodes == case['contained_frames'], 'The complete contained frame set differs') + edges = [(u, v) for u in nodes for v in nodes if spaces[u] < spaces[v]] + hasse = {(u, v, len(frames[v]) - len(frames[u])) for u, v in edges + if not any(spaces[u] < spaces[w] < spaces[v] for w in nodes)} + require(hasse == {tuple(edge) for edge in case['hasse_edges']}, 'The Hasse graph differs') + require(len(edges) == case['all_inclusion_edges_checked'], 'The direct inclusion count differs') + supports = {} + for u in nodes: + allowed = {p for p, q in enumerate(labels) + if all((q & v).bit_count() % 2 == 0 for v in frames[u])} + supports[u] = observation_support(u) + require(supports[u] <= allowed, 'An actual snapshot violates the support premise') + minors = [] + tests = [] + for test in case['source_tests']: + ports = set(test['ports']) + require(len(ports) == len(test['ports']) and ports <= set(range(112)), 'A source test repeats or exceeds the ports') + minors.append(minor(R, ports)) + tests.append(ports) + maximal = {u for u in nodes if all(any((labels[p] & v).bit_count() % 2 for v in frames[u]) for p in ports)} + require(maximal == set(test['maximal_inside_frames']), 'A maximal support cut differs') + cuts = [] + require(len(case['cuts']) == 7, 'There must be seven cuts') + for cut in case['cuts']: + inside = set(cut['inside_frames']) + test = tests[cut['test']] + require(inside <= set(nodes) and merge in inside, 'Cut node scope differs') + require(all(not supports[u].intersection(test) for u in inside), 'A cut contains a nonzero free observation') + require(all(u not in inside or v in inside for u, v in edges), 'A cut is not upward closed') + entered = [i for i, (u, v, _) in enumerate(case['hasse_edges']) if u not in inside and v in inside] + require(entered == cut['entering_edges'], 'The stated entering edges differ') + cuts.append(inside) + charges = [sum(u not in cut and v in cut for cut in cuts) for u, v in edges] + require(all(charge <= len(frames[v]) - len(frames[u]) for charge, (u, v) in zip(charges, edges)), 'A direct edge is overcharged') + extended = [cut | {1} for cut in cuts] + [{1}] + full_edges = edges + [(u, 1) for u in nodes] + full_charges = [sum(u not in cut and v in cut for cut in extended) for u, v in full_edges] + require(all(charge <= len(frames[v]) - len(frames[u]) for charge, (u, v) in zip(full_charges, full_edges)), 'The FULL extension overcharges an edge') + reports.append({'merge_frame': merge, 'contained_frames': len(nodes), + 'all_internal_edges': len(edges), 'hasse_edges': len(hasse), + 'source_test_minors': minors, 'internal_cuts': 7, + 'extended_cuts': 8, 'extended_edges': len(full_edges), + 'extended_charge_histogram': dict(sorted(Counter(full_charges).items())), + 'bound_per_query_dimension': 8, + 'bound_for_all_eight_queries': 64}) + report = {'status': 'PASS_INDEPENDENT_MOVABLE_RANK8_CUTS', + 'checker_sha256': sha256(Path(__file__).read_bytes()).hexdigest(), + 'reviewed_proof_sha256': PROOF_PIN, 'reviewed_certificate_sha256': CERT_PIN, + 'snapshot_decompressed_sha256': SNAPSHOT_PIN, 'interface_sha256': INTERFACE_PIN, + 'cases': reports, 'exact_snapshot_rows_reduced': len(reduced), + 'scope': 'At least8k native rank for any k-dimensional centre-query output at FULL when every proper frame is an actual subframe of one chosen V in{983,991}. Branches may bypass V. All snapshot times, frame zero, and arbitrary scalar sharing are granted.', + 'not_checked': ['Cross-cone networks', 'Synthetic intermediate frames', 'A global all-frame bound', 'Chronological native recipes', 'Complete supplier pricing']} + (HERE / 'MOVABLE-RANK8-CUTS-REVIEW.json').write_text(json.dumps(report, indent=2, sort_keys=True) + '\n') + print(report['status']) + print('Both contained cones pass all edge charges, including direct completion to FULL; bound8k.') + + +if __name__ == '__main__': + main() diff --git a/research/actual-query-information-bounds/payload/lanes/cover-algebra/review_query_moments.py b/research/actual-query-information-bounds/payload/lanes/cover-algebra/review_query_moments.py new file mode 100644 index 0000000000..ec43368242 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/cover-algebra/review_query_moments.py @@ -0,0 +1,91 @@ +"""Check the exact moment arithmetic and the finite source contractions.""" + +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import json + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parent +PINS = { + "QUERY-MOMENTS.md": "91121028d7f084d3c1d53a16ca8a3634ce4ede59fcab31c9a74c4a221c7d75e5", + "check_query_fourth_moment.py": "e7ff30dfdc23dd929599c05aa037a082060906021d5e9a40e9f586e680d0449e", + "QUERY-FOURTH-MOMENT.json": "df32110bbd285e3036bdb2082e3307b24edc7515953cab7a1b3b6b684adc1e66", + "check_query_fifth_moment.py": "2eee310e2db3593d4844e9806be695c869d0c101e881d677b5429232beb0e0a4", + "QUERY-FIFTH-MOMENT.json": "562d05a6f830f88d36efc148f81a01f3dfa95afbcab8195a9b5add02a5fdb742", +} + + +def need(value, message): + if not value: + raise ValueError(message) + + +def main(): + for name, expected in PINS.items(): + need(sha256((LANES / "temporal-reuse" / name).read_bytes()).hexdigest() == expected, "A source pin differs: " + name) + source_path = LANES / "circuit-interface/INTERFACE.json" + source = json.loads(source_path.read_text()) + a = [0, 7, 20, 27, 36, 46, 57, 111] + t = [21, 37, 47, 76, 81, 87, 92, 110] + ordinary = [p for p in range(112) if p not in a + t] + roots = [[Q(row.get(str(p), 0)) for row in source["R"]] for p in ordinary] + dot = lambda x, y: sum((v * w for v, w in zip(x, y)), Q()) + need(all(dot(v, v) == 4 for v in roots), "A column norm differs") + need(all(sum((v[i] * v[j] for v in roots), Q()) == 48 * int(i == j) for i in range(8) for j in range(8)), "The ordinary Gram differs") + products = [[dot(x, y) for y in roots] for x in roots] + need(all(sum(bool(v) for v in row) == 45 for row in products), "The supported degree differs") + off = [products[p][q] for p in range(96) for q in range(96) if p != q and products[p][q]] + need(len(off) == 4224 and set(map(abs, off)) == {Q(2)}, "The off-diagonal root products differ") + fourth_numerator = 8 * 192**2 + sum(16 * x * x for x in off) + need(Q(fourth_numerator, 48**4) == Q(23, 216), "The alternating contraction differs") + # The reviewed finite route check says that all fifth-order matches have s=t. + # Contract those terms directly, without its coefficient-table implementation. + fifth_numerator = sum((192 * products[r][r]**3 for r in range(96)), Q()) + fifth_numerator += sum((64 * x * x for x in off), Q()) + need(fifth_numerator == 2260992 and Q(fifth_numerator, 48**5) == Q(23, 2592), "The fifth contraction differs") + fifth = json.loads((LANES / "temporal-reuse/QUERY-FIFTH-MOMENT.json").read_text()) + need(fifth["supported_triples"] == 194400 and fifth["matched_group_terms"] == 4320 and fifth["identity_matches"] == 96, "The finite match receipt differs") + patterns = fifth["match_equality_patterns"] + need(patterns == {"(False, True, False)": 4224, "(True, True, True)": 96}, "The match classification differs") + m = [Q(96), Q(72), Q(120), Q(244), Q(1649, 3), Q(47467, 36)] + # The fourth-moment word count follows cyclic idempotence and singleton deletion. + k = 9 + m4 = 8*k + 4*k*(k-1) + Q(23, 216)*k*(k-1) + m4 += Q(k*(k-1)*(k-2), 3) + Q(k*(k-1)*(k-2)*(k-3), 216) + need(m4 == m[4], "The fourth word count differs") + v1, v2 = m[1], m[2] + h11, h12, h22 = m[2:5] + determinant = h11*h22 - h12*h12 + bound4 = (v1*v1*h22 - 2*v1*v2*h12 + v2*v2*h11) / determinant + need(bound4 == Q(4104, 73), "The optimal quadratic Cauchy bound differs") + need((h22*v1-h12*v2) / (-h12*v1+h11*v2) == -Q(13, 4), "The fourth optimizing polynomial differs") + weighted = [9*m[i] - m[i+1] for i in range(1, 5)] + v1, v2, h22 = weighted[0], weighted[1], weighted[3] + h11, h12 = weighted[1:3] + determinant = h11*h22 - h12*h12 + bound5 = (m[1] + (v1*v1*h22 - 2*v1*v2*h12 + v2*v2*h11) / determinant) / 9 + need(bound5 == Q(15560, 273), "The weighted quadratic bound differs") + need((h22*v1-h12*v2) / (-h12*v1+h11*v2) == -Q(19, 6), "The fifth optimizing polynomial differs") + moment = [bound5] + m[1:] + need(all(moment[i+3] - Q(73, 6)*moment[i+2] + Q(1459, 48)*moment[i+1] - Q(273, 16)*moment[i] == 0 for i in range(3)), "The extremal measure recurrence differs") + mass9 = (moment[2] - Q(19, 6)*moment[1] + Q(91, 48)*moment[0]) / Q(2611, 48) + mean = (moment[1] - 9*mass9) / (bound5-mass9) + need(mass9 == Q(8, 7833) and 1 < mean < 2 and 0 < bound5 < 96, "The extremal masses are not positive") + # The two remaining nodes are (19 +/- 2 sqrt(22))/12. + need(7**2 < 88 < 19**2 and 5**2 < 88 < 17**2, "The node intervals differ") + result = { + "status": "PASS_INDEPENDENT_QUERY_MOMENT_PROOF_AND_ARITHMETIC_REVIEW", + "source_pins": PINS, + "matrix_source_sha256": sha256(source_path.read_bytes()).hexdigest(), + "checker_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "checks": {"ordinary_columns": 96, "off_diagonal_support": len(off), "fourth_contraction": str(Q(fourth_numerator, 48**4)), "fifth_contraction": str(Q(fifth_numerator, 48**5)), "rank4": str(bound4), "rank5": str(bound5), "whole_fields": 57, "eight_field_cohorts": 8, "positive_measure_attains_first_five_moments": True}, + "scope": "Independent proof review and exact arithmetic. The frozen finite route-support enumerations are inspected dependencies; this review does not rerun or replace them. The capacity statement uses the full fixed-source regular-cover payload module. No changing-source, native-child, cache construction, or supplier claim." + } + (HERE / "QUERY-MOMENTS-REVIEW.json").write_text(json.dumps(result, indent=2, sort_keys=True) + "\n") + print(result["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/payload/lanes/cover-algebra/review_query_support_distance.py b/research/actual-query-information-bounds/payload/lanes/cover-algebra/review_query_support_distance.py new file mode 100644 index 0000000000..c5eff8c791 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/cover-algebra/review_query_support_distance.py @@ -0,0 +1,87 @@ +"""Rebuild the exact source-distance facts without producer imports.""" + +from collections import defaultdict +from hashlib import sha256 +from itertools import product +from math import comb +from pathlib import Path +import gzip +import json + +HERE = Path(__file__).resolve().parent +LANES = HERE.parent + + +def require(value, message): + if not value: + raise ValueError(message) + + +def main(): + raw = (LANES / 'circuit-interface/INTERFACE.json').read_bytes() + require(sha256(raw).hexdigest() == '5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3', 'The interface pin differs') + source = json.loads(raw) + rows = [[int(row.get(str(p), '0')) for p in range(112)] for row in source['R']] + columns = list(zip(*rows)) + groups = defaultdict(list) + for column in columns: + support = tuple(i for i, value in enumerate(column) if value) + require(len(support) == 4, 'A column has the wrong support') + groups[support].append(column) + require(len(groups) == 14 and all(len(block) == 8 for block in groups.values()), 'The quartet sizes differ') + for support, block in groups.items(): + expected = {(1,) + signs for signs in product((-1, 1), repeat=3)} + found = {tuple(column[i] * column[support[0]] for i in support) for column in block} + require(found == expected, 'The exact sign set differs') + zero_bound = [0] + [2 * (comb(t, t // 2) // 2) for t in range(1, 5)] + # Count full four-sign patterns first, then identify opposite patterns. + table = [0] + [(16 - zero_bound[t] * 2 ** (4 - t)) // 2 for t in range(1, 5)] + require(table == [0, 8, 4, 6, 5], 'The antichain table differs') + minima = {} + all_bounds = {} + for signs in product((0, 1), repeat=8): + count = sum(signs) + if count == 0: + continue + bound = sum(table[sum(signs[i] for i in block)] for block in groups) + minima[count] = min(minima.get(count, bound), bound) + all_bounds[str(sum(value << i for i, value in enumerate(signs)))] = bound + require(minima == {1: 56, 2: 76, 3: 78, 4: 53, 5: 73, 6: 75, 7: 77, 8: 70}, 'A support minimum differs') + attaining = [sum(sum(a * b for a, b in zip(vector, col)) != 0 for col in columns) for vector in columns] + require(attaining == [53] * 112, 'The attained distance differs') + snap_raw = gzip.decompress((LANES / 'history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz').read_bytes()) + require(sha256(snap_raw).hexdigest() == '3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c', 'The snapshot pin differs') + maxima = {} + for U in json.loads(snap_raw)['frames']: + support = sum(all((q & v).bit_count() % 2 == 0 for v in U) for q in source['ports']) + maxima[len(U)] = max(maxima.get(len(U), 0), support) + require([maxima[r] for r in range(2, 9)] == [20, 10, 8, 8, 4, 2, 1], 'The frame support maxima differ') + path = LANES / 'history-encoding/QUERY-SUPPORT-DISTANCE.json' + producer = json.loads(path.read_bytes()) + require(all_bounds == producer['all_255_coefficient_support_bounds'], 'The independent support table differs') + proof = LANES / 'history-encoding/QUERY-SUPPORT-DISTANCE.md' + result = { + 'status': 'PASS_INDEPENDENT_QUERY_SUPPORT_DISTANCE_53_REVIEW', + 'checker_sha256': sha256(Path(__file__).read_bytes()).hexdigest(), + 'proof_sha256': sha256(proof.read_bytes()).hexdigest(), + 'source_checker_sha256': sha256((LANES / 'history-encoding/check_query_support_distance.py').read_bytes()).hexdigest(), + 'source_receipt_sha256': sha256(path.read_bytes()).hexdigest(), + 'interface_sha256': sha256(raw).hexdigest(), 'snapshot_decompressed_sha256': sha256(snap_raw).hexdigest(), + 'quartet_count': len(groups), 'nonzero_table': table, 'support_size_minima': minima, + 'attaining_directions': 112, 'actual_frame_support_maxima': maxima, + 'proof_review': [ + 'A generic real projection keeps each nonzero coefficient nonzero and preserves every complex zero sum.', + 'Positive equal-sum subsets form an antichain. Opposite zero sign patterns give the even count bound.', + 'A scalar coefficient code with distance at least three remains injective after any two coordinate deletions.', + 'For block fields, choose a linear section of the surjective reconstruction map. Its kd-dimensional image has block distance at least three.', + ], + 'scope': 'A k-dimensional query span needs at least k+2 birth fields when each has source support at most20. This does not price a multilevel shared network.', + 'not_rerun': ['The full scalar core', 'The snapshot producer', 'A native cache program'], + 'findings': [], + } + (HERE / 'QUERY-SUPPORT-DISTANCE-REVIEW.json').write_text(json.dumps(result, indent=2, sort_keys=True) + '\n') + print(result['status']) + + +if __name__ == '__main__': + main() diff --git a/research/actual-query-information-bounds/payload/lanes/cover-algebra/review_rank5_union_cuts.py b/research/actual-query-information-bounds/payload/lanes/cover-algebra/review_rank5_union_cuts.py new file mode 100644 index 0000000000..146f01ee90 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/cover-algebra/review_rank5_union_cuts.py @@ -0,0 +1,177 @@ +"""Review the twelve rank-five query spaces and their unit-weight cuts.""" + +from fractions import Fraction as F +from hashlib import sha256 +from pathlib import Path +import gzip +import json + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parent +SNAPSHOT_PIN = '3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c' +INTERFACE_PIN = '5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3' +CERTIFICATE_PIN = 'caf4ea536cc79ec7cd585b9f3d4714efc86874785cf463dc215d0158caff5607' +PROOF_PIN = 'd85d71839a600f7d8d0cb511530ca2d1169f0efa543f8c342d2b2cbfe9396629' +EXPECTED = {630, 631, 632, 633, 635, 637, 734, 735, 736, 737, 739, 741} + + +def require(value, message): + if not value: + raise ValueError(message) + + +def add(row, other, factor): + for j, value in other.items(): + new = row.get(j, 0) + factor * value + if new: + row[j] = new + else: + row.pop(j, None) + + +class Span: + def __init__(self): + self.rows = {} + + def reduce(self, row): + row = dict(row) + for pivot, old in sorted(self.rows.items()): + if pivot in row: + add(row, old, -row[pivot]) + return row + + def insert(self, row): + row = self.reduce(row) + if row: + pivot = min(row) + value = row[pivot] + self.rows[pivot] = {j: x / value for j, x in row.items()} + + +def bitspan(basis): + values = {0} + for v in basis: + values |= {x ^ v for x in tuple(values)} + return values + + +def rank(rows): + span = Span() + for row in rows: + span.insert(row) + return len(span.rows) + + +def main(): + raw = gzip.decompress((LANES / 'history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz').read_bytes()) + require(sha256(raw).hexdigest() == SNAPSHOT_PIN, 'Snapshot pin') + source = json.loads(raw) + interface_raw = (LANES / 'circuit-interface/INTERFACE.json').read_bytes() + require(sha256(interface_raw).hexdigest() == INTERFACE_PIN, 'Interface pin') + labels = json.loads(interface_raw)['ports'] + certificate_raw = (LANES / 'history-encoding/RANK5-UNION-CUTS.json').read_bytes() + require(sha256(certificate_raw).hexdigest() == CERTIFICATE_PIN, 'Certificate pin') + proof_raw = (LANES / 'history-encoding/LOW-BIRTH-UNION-CUTS.md').read_bytes() + require(sha256(proof_raw).hexdigest() == PROOF_PIN, 'Reviewed proof pin') + certificate = json.loads(certificate_raw) + cases = certificate['merges'] + require({case['merge_frame'] for case in cases} == EXPECTED and len(cases) == 12, 'Twelve distinct cases') + frames = source['frames'] + spaces = [bitspan(U) for U in frames] + final = [{int(j): F(x) for j, x in row.items()} for row in source['final_rows']] + R = [{int(j): F(x) for j, x in row.items()} for row in source['R']] + for p in range(112): + expected = {p: F(1)} + for q in range(112): + value = sum(row.get(p, 0) * row.get(q, 0) for row in R) / 4 - (p == q) + if value: + expected[112 + q] = value + require(final[p] == expected, 'A complete X row differs') + helpers = {j for j in range(224, 704) if source['final_frames'][j] == 1} + require(len(helpers) == 402 and all(final[j] == {j: F(1)} for j in helpers), 'The free helper baselines differ') + by_frame = {} + for _, _, _, frame, rowid in source['intervals']: + by_frame.setdefault(frame, set()).add(rowid) + reduced = {} + reports = [] + for case in cases: + merge = case['merge_frame'] + require(len(frames[merge]) == 5, 'Merge dimension') + nodes = sorted(u for u in by_frame if frames[u] and spaces[u] <= spaces[merge]) + edges = {(u, v) for u in nodes for v in nodes if spaces[u] < spaces[v]} + require(edges == {tuple(edge) for edge in case['edges']}, 'The complete actual edge set differs') + targets = [] + for coefficients in case['query_coefficients']: + row = {} + for i, value in coefficients.items(): + add(row, R[int(i)], F(value)) + targets.append(row) + require(len(targets) == rank(targets) == 5, 'Independent target rows') + observations = Span() + support_tests = 0 + for u in nodes: + allowed = {p for p, q in enumerate(labels) if all((q & v).bit_count() % 2 == 0 for v in frames[u])} + for rowid in by_frame[u]: + if rowid not in reduced: + row = {int(j): F(x) for j, x in source['rows'][rowid].items()} + for j in list(row): + if j < 112: + add(row, final[j], -row[j]) + reduced[rowid] = {j: x for j, x in row.items() if j not in helpers} + row = reduced[rowid] + require({j - 112 for j in row if 112 <= j < 224} <= allowed, 'An annihilating-input support differs') + observations.insert(row) + support_tests += 1 + require(all(not observations.reduce({112 + p: x for p, x in row.items()}) for row in targets), 'A target row is absent') + residuals = [observations.reduce({112 + p: x for p, x in row.items()}) for row in R] + require(8 - rank(residuals) == 5, 'Exact maximal query overlap differs') + + positive = [cut for cut in case['cuts'] if F(cut['weight'])] + require(len(positive) == 5 and all(F(cut['weight']) == 1 for cut in positive), 'Five unit-weight cuts') + cuts = [] + for cut in positive: + characters = set(cut['characters']) + ports = {p for p, q in enumerate(labels) + if sum(((q & v).bit_count() % 2) << i for i, v in enumerate(frames[merge])) in characters} + require(ports == set(cut['source_ports']), 'Source character classes differ') + inside = {u for u in nodes + if all(any((labels[p] & v).bit_count() % 2 for v in frames[u]) for p in ports)} + stated_inside = set(cut['inside_frames']) + require(stated_inside <= inside and merge in stated_inside, 'A cut admits a nonzero observation') + require(all(u not in stated_inside or v in stated_inside for u, v in edges), 'A cut is not upward closed') + demand = rank([{p: value for p, value in row.items() if p in ports} for row in targets]) + require(demand == cut['demand'] == 5, 'A target restriction is not injective') + cuts.append(stated_inside) + charges = [] + for u, v in sorted(edges): + charge = sum(u not in inside and v in inside for inside in cuts) + cost = len(frames[v]) - len(frames[u]) + require(charge <= cost, 'A native edge is overcharged') + charges.append(charge) + require(F(case['internal_bound']) == 25 and case['completion_bound'] == 20, 'The reported bound differs') + reports.append({'merge_frame': merge, 'exact_query_overlap': 5, + 'actual_nodes': len(nodes), 'actual_edges': len(edges), + 'support_tests': support_tests, 'positive_cuts': 5, + 'every_positive_cut_rank': 5, 'internal_bound_per_query': 5, + 'completion_bound_per_query': 4, 'total_bound_per_query': 9, + 'edge_charge_histogram': {str(c): charges.count(c) for c in sorted(set(charges))}}) + report = { + 'status': 'PASS_INDEPENDENT_RANK5_UNION_CUT_REVIEW', + 'checker_sha256': sha256(Path(__file__).read_bytes()).hexdigest(), + 'snapshot_decompressed_sha256': SNAPSHOT_PIN, + 'interface_sha256': INTERFACE_PIN, + 'reviewed_certificate_sha256': sha256(certificate_raw).hexdigest(), + 'reviewed_proof_sha256': PROOF_PIN, + 'cases': reports, + 'scope': 'Every subspace of the exact maximal five-query space at each of the twelve listed rank-five frames costs at least nine rank units per query in the actual positive-frame common-merge network. Same-content monotone transport and no new observations after the merge are required. All source times are granted.', + 'not_checked': ['Other merge frames and the other displayed-space certificates in the proof', 'Synthetic intermediate frames', 'Cross-merge sharing', + 'Chronological native recipes', 'A global64 bound', 'Supplier pricing'], + } + (HERE / 'RANK5-UNION-CUTS-REVIEW.json').write_text(json.dumps(report, indent=2, sort_keys=True) + '\n') + print(report['status']) + print('Twelve exact five-query overlaps; five injective unit-weight cuts each; lower cost9k.') + + +if __name__ == '__main__': + main() diff --git a/research/actual-query-information-bounds/payload/lanes/cover-algebra/review_snapshot_support.py b/research/actual-query-information-bounds/payload/lanes/cover-algebra/review_snapshot_support.py new file mode 100644 index 0000000000..76964357cf --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/cover-algebra/review_snapshot_support.py @@ -0,0 +1,165 @@ +"""Check the snapshot support law with exact integer arithmetic.""" + +from collections import Counter +from fractions import Fraction +from hashlib import sha256 +from math import lcm +from pathlib import Path +import gzip +import json + + +HERE = Path(__file__).resolve().parent +SNAPSHOT_PIN = "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c" +INTERFACE_PIN = "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" +PRIME = 65521 + + +def require(value, message): + if not value: + raise ValueError(message) + + +def determinant(matrix): + """Use exact elimination on the selected eight-column minor.""" + rows = [[Fraction(x) for x in row] for row in matrix] + result = Fraction(1) + for col in range(len(rows)): + pivot = next((j for j in range(col, len(rows)) if rows[j][col]), None) + if pivot is None: + return Fraction(0) + if pivot != col: + rows[col], rows[pivot] = rows[pivot], rows[col] + result = -result + value = rows[col][col] + result *= value + for j in range(col + 1, len(rows)): + scale = rows[j][col] / value + for k in range(col + 1, len(rows)): + rows[j][k] -= scale * rows[col][k] + return result + + +def select_minor(matrix, columns): + """Select columns over a finite field, then check their exact minor.""" + size = len(matrix) + pivots = {} + selected = [] + for column in columns: + row = [matrix[k][column] % PRIME for k in range(size)] + for k, pivot in sorted(pivots.items()): + factor = row[k] + row = [(a - factor*b) % PRIME for a, b in zip(row, pivot)] + leading = next((k for k, value in enumerate(row) if value), None) + if leading is not None: + scale = pow(row[leading], -1, PRIME) + pivots[leading] = [value*scale % PRIME for value in row] + selected.append(column) + if len(selected) == size: + break + require(len(selected) == size, "An excluded-column block has deficient rank") + value = determinant([[row[p] for p in selected] for row in matrix]) + require(value != 0, "The selected rational minor is zero") + return selected, str(value) + + +def main(): + snapshot_path = HERE.parent / "history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz" + raw = gzip.decompress(snapshot_path.read_bytes()) + require(sha256(raw).hexdigest() == SNAPSHOT_PIN, "The snapshot pin differs") + data = json.loads(raw) + interface_path = HERE.parent / "circuit-interface/INTERFACE.json" + interface_raw = interface_path.read_bytes() + require(sha256(interface_raw).hexdigest() == INTERFACE_PIN, "The interface pin differs") + interface = json.loads(interface_raw) + labels = interface["ports"] + R = [[int(Fraction(row.get(str(j), "0"))) for j in range(112)] + for row in data["R"]] + require(R == [[int(Fraction(row.get(str(j), "0"))) for j in range(112)] + for row in interface["R"]], "The root matrices differ") + require(all(Fraction(v).denominator == 1 for row in data["R"] for v in row.values()), + "A root coefficient is not an integer") + require([[sum(a*b for a, b in zip(R[i], R[j])) for j in range(8)] + for i in range(8)] == [[56*int(i == j) for j in range(8)] for i in range(8)], + "The root Gram differs") + J4 = [{q: 4*int(p == q)-sum(row[p]*row[q] for row in R) + for q in range(112)} for p in range(112)] + J4 = [{q: value for q, value in row.items() if value} for row in J4] + reduced = [] + for item in data["rows"]: + row = {int(k): Fraction(value) for k, value in item.items() if int(k) < 224} + denominator = lcm(*(value.denominator for value in row.values())) + output = {} + for k, value in row.items(): + coefficient = int(value*denominator) + source = J4[k] if k < 112 else {k-112: 4} + for q, entry in source.items(): + output[q] = output.get(q, 0) + coefficient*entry + reduced.append({q: value for q, value in output.items() if value}) + failures = [] + full_nonzero = [] + support_checks = 0 + for first, last, wire, frame, row in data["intervals"]: + basis = data["frames"][frame] + for port in reduced[row]: + support_checks += 1 + if any((labels[port] & vector).bit_count() % 2 for vector in basis): + failures.append([first, last, wire, frame, row, port]) + if frame == 1 and reduced[row]: + full_nonzero.append(row) + require(not failures, "A snapshot violates the exact support law") + require(not full_nonzero, "A FULL snapshot remains nonzero on the test input") + minors = [] + for frame, basis in enumerate(data["frames"]): + if not 0 < len(basis) < 9: + continue + excluded = [p for p, q in enumerate(labels) + if any((q & v).bit_count() % 2 for v in basis)] + columns, value = select_minor(R, excluded) + minors.append({"frame": frame, "columns": columns, "determinant": value}) + normals = [42, 7, 25, 52, 82, 127, 97, 76] + require(all([n] not in data["frames"] for n in normals), "A normal line is an actual frame") + require(all({p for p, value in enumerate(R[k]) if value} + == {p for p, q in enumerate(labels) if (q & n).bit_count() % 2 == 0} + for k, n in enumerate(normals)), "The normal support relation differs") + line_minors = [] + for vector in range(1, 512): + excluded = [p for p, q in enumerate(labels) if (q & vector).bit_count() % 2] + omit = normals.index(vector) if vector in normals else None + selected_rows = [k for k in range(8) if k != omit] + columns, value = select_minor([R[k] for k in selected_rows], excluded) + if omit is not None: + require(all(R[omit][p] == 0 for p in excluded), "A normal line has the wrong kernel") + line_minors.append({"line": vector, "rank": len(selected_rows), + "rows": selected_rows, "columns": columns, + "determinant": value}) + source_proof = HERE.parent / "history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md" + source_receipt = HERE.parent / "history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json" + result = { + "status": "PASS_EXACT_SNAPSHOT_SUPPORT_AND_SINGLE_CONE_EXCLUSION", + "inputs": {"snapshot_decompressed_sha256": SNAPSHOT_PIN, + "interface_sha256": INTERFACE_PIN, + "reviewed_source_proof_sha256": sha256(source_proof.read_bytes()).hexdigest(), + "reviewed_source_receipt_sha256": sha256(source_receipt.read_bytes()).hexdigest()}, + "checker_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "rows": len(reduced), "intervals": len(data["intervals"]), + "nonzero_port_incidence_checks": support_checks, + "proper_frame_minor_count": len(minors), + "minor_determinants": dict(Counter(item["determinant"] for item in minors)), + "excluded_column_minors": minors, + "all_511_line_minors": line_minors, + "line_rank_counts": dict(Counter(item["rank"] for item in line_minors)), + "normal_lines_absent": normals, + "test_input": "X=JY; all 480 helper and eight private inputs are zero", + "scope": "One nonzero birth frame and all later containing frames. This does not exclude a merged network with incomparable capture frames.", + "phase_scope": "Scalar rows are read in the canonical view. Non-FULL views after event 17605 require the supplied endpoint monomial adapter.", + "not_checked": ["The full snapshot producer replay", "A new native cache word", "Chronological branching synthesis", "A complete supplier invoice"], + } + output = HERE / "SNAPSHOT-SUPPORT-REVIEW.json" + output.write_text(json.dumps(result, indent=2, sort_keys=True) + "\n") + print(json.dumps({k: v for k, v in result.items() + if k not in {"excluded_column_minors", "all_511_line_minors"}}, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/payload/lanes/cover-algebra/verify_algebra.py b/research/actual-query-information-bounds/payload/lanes/cover-algebra/verify_algebra.py new file mode 100644 index 0000000000..cebca25849 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/cover-algebra/verify_algebra.py @@ -0,0 +1,248 @@ +"""Check exact relations between the routed centre projections.""" + +from collections import Counter +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import argparse +import json + + +INTERFACE_SHA256 = "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" + + +def require(condition, message): + if not condition: + raise ValueError(message) + + +def dot(a, b): + return (a & b).bit_count() & 1 + + +def chart_basis(q): + zero = next(i for i in range(9) if not ((q >> i) & 1)) + v = q ^ (1 << zero) + out = [] + for i in range(9): + x = 1 << i + if zero and ((x & 1) != ((x >> zero) & 1)): + x ^= 1 | (1 << zero) + out.append(x ^ (v if dot(v, x) else 0)) + require(out[0] == q, "The first chart vector is not the port") + require(all(dot(a, b) == (i == j) + for i, a in enumerate(out) for j, b in enumerate(out)), + "A chart basis is not orthogonal") + return out + + +def route_column(x, stage, basis): + if not stage: + return x + offset = 9 + 8 * (stage - 1) + out = x & ~((1 << 9) - 1 | ((1 << 8) - 1) << offset) + out ^= basis[0] if dot(x, basis[0]) else 0 + for i, v in enumerate(basis[1:]): + out ^= 1 << (offset + i) if dot(x, v) else 0 + out ^= v if (x >> (offset + i)) & 1 else 0 + return out + + +def act(matrix, x): + out = 0 + while x: + bit = x & -x + out ^= matrix[bit.bit_length() - 1] + x ^= bit + return out + + +def mul(a, b): + return tuple(act(a, x) for x in b) + + +def packed(matrix): + return b"".join(x.to_bytes(3, "little") for x in matrix) + + +def gram(columns): + return [[sum(x * y for x, y in zip(a, b)) for b in columns] + for a in columns] + + +def sparse_corner(a, products, row=0): + out = Counter() + for i in range(112): + if not a[row][i]: + continue + for j in range(112): + value = a[row][i] * a[i][j] * a[j][row] + if value: + out[products[i, j]] += value + return {g: value for g, value in out.items() if value} + + +def sixth_moment(a, routes, products): + # The coefficient at each group element is a sum of rank-one matrices. + # Store their two endpoint indices and integer coefficients. + coefficients = {} + numerator = 0 + for i in range(112): + for j in range(112): + if not a[i][j]: + continue + left = products[i, j] + for k in range(112): + scale = a[i][j] * a[j][k] + if not scale: + continue + key = packed(mul(left, routes[k])) + old = coefficients.setdefault(key, []) + numerator += 16 * scale * scale + numerator += 2 * scale * sum( + value * a[i][u] * a[k][v] for u, v, value in old) + old.append((i, k, scale)) + return Q(numerator, 56 ** 6), { + "group_elements": len(coefficients), + "walks": sum(map(len, coefficients.values())), + "collision_distribution": dict(sorted(Counter(map(len, coefficients.values())).items())), + } + + +def run(interface, with_sixth_moment=False): + raw = interface.read_bytes() + require(sha256(raw).hexdigest() == INTERFACE_SHA256, "The interface source pin changed") + data = json.loads(raw) + ports = data["ports"] + columns = [tuple(int(data["R"][r].get(str(i), "0")) for r in range(8)) + for i in range(112)] + a = gram(columns) + require(all(sum(columns[i][r] * columns[i][s] for i in range(112)) == + 56 * (r == s) for r in range(8) for s in range(8)), "R R^T") + require(Counter(v for row in a for v in row) == + {0: 6608, 2: 3920, -2: 1904, 4: 112}, "The Gram entry counts") + require(all(not a[i][j] or i == j or not dot(ports[i], ports[j]) + for i in range(112) for j in range(112)), "The edge orthogonality") + bases = [chart_basis(q) for q in ports] + routes = [tuple(route_column(1 << i, 1, basis) for i in range(17)) + for basis in bases] + identity = tuple(1 << i for i in range(17)) + require(all(mul(g, g) == identity for g in routes), "A route is not an involution") + products = {(i, j): mul(routes[i], routes[j]) + for i in range(112) for j in range(112) if a[i][j]} + collisions = {} + for pair, g in products.items(): + collisions.setdefault(g, []).append(pair) + require(Counter(map(len, collisions.values())) == {1: 5824, 112: 1}, + "The edge products are not distinct") + require(collisions[identity] == [(i, i) for i in range(112)], + "An edge product is the identity") + # Check the kernel and image certificates of every nonidentity local block. + for (i, j), g in products.items(): + if i == j: + continue + local = tuple(x & 511 for x in g[:9]) + require(act(local, ports[j]) == 0, "The local kernel certificate") + require(all(not dot(ports[i], x) for x in local), "The local image certificate") + require(len({act(local, x) for x in range(512)}) == 256, "The local block rank") + + corner = sparse_corner(a, products) + g01 = products[0, 1] + require(corner[g01] == 16, "The isoclinic witness") + left_commutator = Counter() + for i in range(112): + if a[0][i]: + left_commutator[products[i, 0]] += a[0][i] ** 2 + left_commutator[products[0, i]] -= a[0][i] ** 2 + require(left_commutator[g01] == -4, "The commutator witness") + conjugated = {mul(mul(routes[0], g), routes[0]): value + for g, value in corner.items()} + defect = {g: corner.get(g, 0) - conjugated.get(g, 0) + for g in corner.keys() | conjugated.keys() + if corner.get(g, 0) != conjugated.get(g, 0)} + require(bool(defect), "The braid obstruction did not hold") + witness = min(defect) + + # The coefficient of identity defines the normalized trace on a regular cover. + second_numerator = sum(a[i][j] ** 2 for i in range(112) for j in range(112)) + second_numerator *= 16 + second_numerator += 16 * sum(a[i][j] ** 2 + for i in range(112) for j in range(112) if i != j) + moment1 = Q(112 * 16, 56 ** 2) + moment2 = Q(second_numerator, 56 ** 4) + require((moment1, moment2) == (Q(4, 7), Q(27, 343)), "The trace moments") + difference_second = 16 - 2 * moment1 + difference_fourth = 16 - 4 * moment1 + 2 * moment2 + rank_bound = difference_second ** 2 / difference_fourth + require(rank_bound == Q(2912, 183), "The rank bound") + + star_checks = 0 + identity73 = tuple(1 << i for i in range(73)) + for basis in bases: + stages = [identity73] + [tuple(route_column(1 << i, s, basis) for i in range(73)) + for s in range(1, 9)] + for s in range(1, 9): + for t in range(s + 1, 9): + expected = list(identity73) + for k in range(8): + i, j = 9 + 8 * (s - 1) + k, 9 + 8 * (t - 1) + k + expected[i], expected[j] = expected[j], expected[i] + require(mul(mul(stages[s], stages[t]), stages[s]) == tuple(expected), + "The star-transposition relation") + star_checks += 1 + + result = { + "status": "PASS_EXACT_ROUTED_PROJECTION_ALGEBRA", + "interface_sha256": INTERFACE_SHA256, + "source_base": data["base"], + "arithmetic": "Integer group coefficients and Fraction", + "representation": "Full binary orthogonal matrices; no phase specialization", + "gram_entry_distribution": dict(sorted(Counter(v for row in a for v in row).items())), + "distinct_nonidentity_edge_products": 5824, + "star_transposition_checks": star_checks, + "corner_port": ports[0], + "noncommutation_witness": { + "group_columns": list(g01), + "coefficient_in_commutator_P0_P1_corner_0_0": str(Q(-4, 56 ** 2)), + }, + "nonisoclinic_witness": { + "group_columns": list(g01), + "coefficient_in_P0_P1_P0_corner_0_0": str(Q(16, 56 ** 3)), + "coefficient_in_any_scalar_multiple_of_P0": "0", + }, + "nonbraid_witness": { + "group_columns": list(witness), + "coefficient_in_P0_P1_P0_minus_P1_P0_P1_corner_0_0": str(Q(defect[witness], 56 ** 3)), + "coefficient_in_K0_K1_K0_minus_K1_K0_K1_corner_0_0": str(Q(-14 ** 3 * defect[witness], 56 ** 3)), + }, + "normalized_trace_P0": "8", + "normalized_trace_P0_P1": str(moment1), + "normalized_trace_P0_P1_squared": str(moment2), + "normalized_trace_P0_minus_P1_squared": str(difference_second), + "normalized_trace_P0_minus_P1_fourth_power": str(difference_fourth), + "common_range_dimension_upper_bound_per_cover_element": "8/183", + "equal_J_subspace_codimension_lower_bound_per_cover_element": str(rank_bound), + "scope": "Exact group-algebra relations and a full-cover dimension bound. No changed supplier, paid router, or kappa claim.", + } + if with_sixth_moment: + moment3, details = sixth_moment(a, routes, products) + result["normalized_trace_P0_P1_cubed"] = str(moment3) + result["sixth_moment_calculation"] = details + h3 = (moment1 * moment3 - moment2 ** 2) / (moment1 - 2 * moment2 + moment3) + result["common_range_dimension_upper_bound_from_third_moment"] = str(h3) + result["equal_J_subspace_codimension_lower_bound_from_third_moment"] = str(16 - 2 * h3) + result["isoclinic_braid_third_moment_required"] = str((1 + Q(13, 196)) * moment2 - Q(13, 196) * moment1) + return result + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--interface", type=Path, required=True) + parser.add_argument("--out", type=Path, required=True) + parser.add_argument("--sixth-moment", action="store_true") + args = parser.parse_args() + result = run(args.interface, args.sixth_moment) + args.out.write_text(json.dumps(result, indent=2, sort_keys=True) + "\n") + print(result["status"]) + print("edge_products=5824 TL=false commute=false braid=false") + print("trace_PQ=4/7 trace_PQPQ=27/343 common_J_codimension>=2912/183") diff --git a/research/actual-query-information-bounds/payload/lanes/encoded-controller/CONTROLLER-CHECKS.json b/research/actual-query-information-bounds/payload/lanes/encoded-controller/CONTROLLER-CHECKS.json new file mode 100644 index 0000000000..ac1f93a8a5 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/encoded-controller/CONTROLLER-CHECKS.json @@ -0,0 +1,63 @@ +{ + "actual_controller_uses_each_stage_once": true, + "all_nonzero_pairs_change_to_orthogonal_ports": true, + "centre_free_nonzero_port_pairs": 5824, + "empty_paths_preserve_xy_side": true, + "external_block_other_stage_checks": 57344, + "external_block_pair_checks": 12544, + "external_displacement_rank_distribution": { + "0": 112, + "1": 100, + "2": 4474, + "3": 6140, + "4": 1718 + }, + "interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "not_claimed": [ + "An obstruction to bridges in the full completed-frame stabilizer.", + "An obstruction to repeated stages or a changed endpoint encoding.", + "An admitted algebraic-coefficient compiler.", + "A new supplier or kappa bound." + ], + "old_controller_identity_checked": true, + "rank_bill": { + "centre_free_local": 5522, + "free_coefficient_arithmetic_granted_for_this_screen": true, + "local_data": 1792, + "local_helpers": 3730, + "maximum_productive_mass_including_ideal_helper_hosting": 28126, + "old_local": 5586, + "seven_calls_paid": 38654, + "unavoidable_excess_in_this_fixed_chart_realization": 10528 + }, + "repeated_stage_escape": { + "inverse_pair_word_is_identity": true, + "moved_external_coordinates": [ + 0, + 1, + 2, + 3 + ], + "port_indices": [ + 1, + 0 + ], + "port_values": [ + 19, + 11 + ] + }, + "single_pass_endpoint_witness": { + "actual": "The same X bank, port p, and class d receives zero after the fixed terminal exchange.", + "input": "One X bank, one port p, one cover class d, one nonzero native vector.", + "required": "The full invertible native transform of that nonzero input.", + "scope": "One call per stage, intermediate port-preserving and cover-preserving bridges that preserve X/Y side, fixed endpoint frames and terminal exchange." + }, + "source_base": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "source_pins": { + "slots/local/CANONICAL-WORD.json.gz": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219", + "slots/local/LOCAL-CHECKS.json": "2b8b1891a736598010232bfb26abc31973b265a53a2009a3fcfd9138b5ecadb4", + "t16/global/base/split-centres/GLOBAL-TEMPLATE.json.gz": "a179dad87651aba340a5a8ddbcd86a8e757cad87b8a1f8bad48106fbecd38518" + }, + "status": "PASS_SINGLE_PASS_CHART_PREMISES_AND_FIXED_CHART_BILL" +} diff --git a/research/actual-query-information-bounds/payload/lanes/encoded-controller/CONTROLLER.md b/research/actual-query-information-bounds/payload/lanes/encoded-controller/CONTROLLER.md new file mode 100644 index 0000000000..ccebde0918 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/encoded-controller/CONTROLLER.md @@ -0,0 +1,202 @@ +# Controller consequences of the centre-free interface + +This note uses base `bce54fb3f895cbe5cd4c0eb477c3afeed100190f` and the +centre-free scalar interface in the adjacent circuit-interface lane. It does +not admit a new supplier. It gives a proof for a restricted controller class +and prices a repeated-chart realization of the seven-shear identity. + +## 1. The native endpoint that the controller must meet + +Let `Q` be the diagonal operator whose port `p`, cover class `d` component is +the native line operator `C_(d q_p)` to tensor power lambda. Let `F_s` be the +full native operator on the first `9+8s` axes, transported by `d`. The exact +stage phase corrections in the pinned `DATA-PHASES.json` give these boundary +frames: + +* At entry: `(Q,I)` on the X and Y banks. +* After stage s: `(F_s,F_s Q^-1)` on the active X and Y banks. +* After all idle work: `(F_8,F_8 Q^-1)` on every data pair. + +Write `D_s` for the port-dependent cover router from the actual controller. +For s greater than zero, its port component is the involution `rho_s(q_p)`. +This involution fixes `q_p`, exchanges its eight-dimensional orthogonal +complement in the first nine axes with the new external block `E_s`, and +fixes all other external blocks. `D_0=I`. + +The abstract local shear therefore uses + + K_s = D_s^-1 J D_s, J = I - R^T R/4. + +This is a statement about the scalar content in the actual moving frames. +It does not replace all the `K_s` by one matrix J. + +Let C be the product of the abstract local shears and intermediate bridges, +before the terminal operation. In the physical coordinates its endpoint is + + diag(F_8,F_8 Q^-1) C diag(Q^-1,I). + +The prescribed terminal operation first translates Y by `Q^2`, then uses +`W=[[0,I],[-I,0]]`. Since every line operator commutes with `F_8`, the final +physical map, before the fixed full-cover phase correction, is + + F_8 diag(Q,I) W C diag(Q^-1,I). + +Thus the required full native transform on every original data family is +equivalent to `C=W^-1`. A free terminal bank exchange alone does not meet this +equation. Its input frames differ, and the factors Q remain in the equation. + +## 2. A single-pass obstruction for the retained bridge class + +The following hypotheses define the claim. + +1. Each stage is used at most once on each path through the controller. +2. Every intermediate bridge preserves each port and cover class and maps + X banks to X banks and Y banks to Y banks. Its coefficients and its mixing + among banks on the same side can be arbitrary. +3. The entry frames, final frames, and terminal operation are those in + Section 1. There is only one stage-zero local call on a path. + +The actual nine-stage recipe has these properties. The claim permits changes +to its scalar coefficients and same-side bank bridges. It does not cover +arbitrary physical bank exchanges, port changes, or completed-frame routers. + +**Theorem.** Under these hypotheses, no controller made only from the +centre-free local shears can perform the required native transform. + +**Proof.** Each column of R has squared norm four. Hence every diagonal entry +of J is zero. Each nonzero entry `J[q,p]` changes the port. Its two ports are +orthogonal in the binary native geometry. + +For s greater than zero, let `B_p:F_2^8 -> q_p^perp` be the orthogonal basis +map used by `rho_s(q_p)`. A nonzero entry in `K_s` has cover permutation + + g_s(q,p) = rho_s(q) rho_s(p), q != p. + +This permutation does not fix `E_s` pointwise. If it did, multiplication by +`rho_s(q)` would give `B_p v=B_q v` for all v. The two orthogonal complements +would be equal. Their perpendicular lines, and thus their nonzero binary +vectors p and q, would be equal. This is a contradiction. + +Expand a controller matrix entry as a sum over paths. If a path uses a +nonidentity term from stage s greater than zero, all other factors on that +path fix `E_s` pointwise: other stages act on other external blocks, and the +allowed bridges do not change the cover. The pointwise stabilizer of `E_s` +is a group. A product with exactly one factor outside that group cannot be +the identity. Thus this path cannot contribute to the identity cover +permutation. + +A path with no positive-stage local term can use only the stage-zero local +term. A single such term changes its port, since J has zero diagonal. A path +with no local term remains on the same X/Y side. It follows that every +same-port, same-cover coefficient from X to Y, or from Y to X, is zero. +`W^-1` has nonzero coefficients there. Therefore `C != W^-1`. + +For a physical witness, place a nonzero native vector in one X bank at one +port and cover class, and set the other data to zero. The same X bank, port, +and cover class receives zero after the fixed terminal exchange. The required +full native transform has a nonzero value there because it is invertible. +The diagonal native phase factors do not change the port or cover class. +This proves failure of the full normalized endpoint, not only of a chosen +scalar coefficient. QED. + +The finite verifier checks all 12,544 port pairs, all 5,824 nonzero J entries, +the external-block premise, and the actual controller recipe. The group +argument proves the statement for all paths and all tensor powers. Finite +enumeration of the full orthogonal group is not used. + +## 3. What a repeated chart makes possible + +The previous theorem has a real escape. If a stage is repeated, a port path +`p -> q -> p` can have cover permutation + + rho_s(p) rho_s(q) rho_s(q) rho_s(p) = I. + +In fact `J^2+12J-13I=0`. The root lane found a seven-shear word that equals W +at both eigenvalues of J, and the bounds-review lane checked it independently +in an exact cubic quotient ring. The scalar identity can be placed in a +single native chart without treating frame transitions as free. + +In that chart let F be the full nine-dimensional native operator, and put + + A=diag(I,Q^-1), B=diag(Q^-1,I), M(t)=F A U(tJ) B. + +The upper-shear variant `U(tJ)` is obtained from the backward orientation by +scalar conjugation. For this algebraic statement, grant exact arithmetic in +the coefficient field. The current dyadic compiler does not yet implement +those fixed algebraic coefficients. + +The native bridge + + V=B^-1 W A^-1=diag(Q^2,I) W + +is a signed bank exchange and a port-dependent translation. It has rank zero. +All C line operators commute with F. Thus inserting V between seven calls +gives + + M_7 V M_6 V ... V M_1 + = F^7 A (S_7 W S_6 W ... W S_1) B. + +If the verified alternating seven-shear coefficients are +`(a,b,c,d,c,b,a)`, choose all seven S factors to be upper shears, with +coefficients `(a,-b,c,-d,c,-b,a)`. The parenthesized product is `-W`. +Since `F^2` and `Q^2` are translations, one final rank-zero bridge converts +the result into F on both data banks. This is an exact native block identity +for every tensor power, conditional on the local scaled shear interface. +It gives one full nine-dimensional transform, rather than seven fresh +eight-dimensional advances. + +## 4. The fixed-chart bill + +The pinned provider has local rank mass + + 5586 = 1792 data + 3730 helper + 64 centre. + +The centre-free provider has rank mass 5522. Seven calls therefore cost +38,654 rank units. They perform a full rank-nine transform on 224 data +families, for data mass 2,016. Even if every helper residual is usefully +hosted, their useful helper mass is at most `7*3730=26110`. The total useful +mass is at most 28,126. The excess is 10,528 rank units. + +This count grants coefficient arithmetic, all bridges, and perfect helper +hosting for free. It already rules out a positive rank deficit for this +fixed-chart realization. Additional scalar, precision, storage, or routing +charges cannot fix it. This is not a lower bound for all controllers that +repeat stages. + +## 5. Next construction questions + +The retained bridge class is smaller than the legal physical router class. +At boundary s, a router that preserves `U_s` is legal on X. A sufficient +condition on a Y router is that it also transports the new port line to the +old one. This condition is not necessary. The actual Y frame is +`H_s(q)=U_s intersect q-perp`. A Y-only router can preserve this hyperplane +while mixing its missing line with unused future directions. The old +controller names that missing line, but this label does not itself prove +that a new controller must preserve it. Such routers invalidate the +pointwise-stabilizer proof above. The cover-algebra lane is checking their +exact phases and their use in a construction. + +There is also a legal full-boundary correction. Normalize every final Y bank +by Q, apply the inverse abstract controller at the common full frame, and +normalize every X bank by Q. Orthogonal cover routing at that full frame has +only the known phase correction. This costs one rank-one line transform per +data family: 896 units per replica, versus 576 removed centre units. It loses +the old 320-unit deficit. A lower-dimensional syndrome correction could be +better; the residual-syndrome lane is checking that question. + +No claim here excludes those two construction routes. + +## Reproduction + +From the workspace root, run: + +```sh +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/encoded-controller/verify_controller.py \ + --repo worktrees/k5-centre-sharing \ + --interface work/centre-encoding-campaign-20261014/lanes/circuit-interface/INTERFACE.json \ + --out work/centre-encoding-campaign-20261014/lanes/encoded-controller/CONTROLLER-CHECKS.json +``` + +Expected status: `PASS_SINGLE_PASS_CHART_PREMISES_AND_FIXED_CHART_BILL`. +No full supplier replay, algebraic-coefficient compilation, or exponent +calculation is claimed. Prepared with substantial OpenAI Codex assistance. diff --git a/research/actual-query-information-bounds/payload/lanes/history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz b/research/actual-query-information-bounds/payload/lanes/history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..9011ba4b63bc130352155843f605450c233865bc GIT binary patch literal 414717 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®mCz2Gl6G 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

`Hru(K-W=;QNeGuD^{Dj3c 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%0D<5$NyXFgd<}KSu?()y{wudPL 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�MxaQB14)9+_Vl$JcaOc_gr=qo+?Zqb5X6^r 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 literal 0 HcmV?d00001 diff --git a/research/actual-query-information-bounds/payload/upstream/LOCAL-PROGRAMS.json.gz b/research/actual-query-information-bounds/payload/upstream/LOCAL-PROGRAMS.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..4eed995798f4aaa8efdd6f788dd07b3723940a81 GIT binary patch literal 209318 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�Vv^O+>@2Y* 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

sm^`tksv~LOn zefJJ8h+Eu5LMT*SUyDXVB;5Ec`ZVPH@vI$?$}r2`Rs4aB9NA3Q)rl}o9$McE6K`9S zyFGt@_t*ShNW`|uRQu2%*ZbkwDjj!NkuO) z?6XQ4ymW#PK@;zp-(TA=Y){?vuL=@1&uFIB@so2Q@FQ6bQoFovoo}){KLj@YxR|~7 zWnT){I=i!Jq0^|2LOj3ij@quT zpm=Ti`K@{+{-{Lz>XbE*v3eZivIC*B64G9cQZRT&jjJi-`L$ht+mJWp;4meo$7ofQ zbHz`OU>oz(sm@3KfwC=$wMu0ZA1=^kq(xr~t`%6#1TEHFt10FAC6A7fiBHSFWhX8y z-F+jYF>8|s5|5^D45&+=l3{32tt~W5uy!*r8fn#xFDcy}@vfN*-=9jxELgFwT!-4S z+!R~F*qRT;!^SJ9!%@!pQ9p5TxH6^b!+9N5pA(g%$2|PEWA`uIIKO7gEt_si%gR@v zEAV_h4EU<)cUea^CmwWm$lOZ7cQ#7)ym2JYmWsA&U`3Oz-UHQ0=)Ezi?6F^m%#> zycVm}k+fHi$A>5RV_jT_;w3%*@&0CC-E<_bVgcN?%9HVPuy09qG3rdrSQnZrDq|;X z7VzXGOh28JmR@iiwl62H0CE$9B=wSR6JX46+L{seX=Njf6jh?td|u&TWAJW`(B=tc z6S!TCkgMlFwnwHdW?ZX=R(s_NcbEdL^x?^^k6HO!FbpDy`kSrKm_6Fg9fe?R=#QzI z_7t1hYDNVDU26LdI?w-@!UH1xwk(|i!Q7X!Z>l`TD2=agsmb?#;>(#g{3!0YiqYo? zZ^k$o72RTO9T7^N;l*jWiaqMB-OUwl5NW(mmb~mtjUB-D7K~!WAMC~574^OsfP(c7 z;S!rjpwhiYy0pZt4F77f7~hCjdZaRU8->7T{4biZaxJXhfUF9kr~5;<#`HnURfeSB))klcqij_@?u%={ zH2?eyQV>v9_r=9#2!0X6HV|$}<=_vo&aNvb-LzJ#$%f+fHDOB7$M%A*boo5H7Ho

#v7O8 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�`+~Yb%VqQupW()|3F*2ct)ziX|^DF@C*Mq*pv~H3t zfGm=o9LIx}Ov|3T^bvs2fCH_)GQ3S!Nr-%xn2VF;I1|xEQxlUDlvRFR>d6!*(;ev& zcM!(cS?Q%ajU?1@W7<*3qEz0sbL28kJf90_|VCEcs=OH`{+JLihLk> zjukTSl{TtKRzFJQiflvBWT2g!!HI$x5)efU^8Q}EJca8+jU8c-TSRA2!I#2+c+#qA zI|J66#rHU_tTAimpJz5lb75<#S_M6tGX56UK3-VsO?6ABf`!!PTX^G zku?P)~LD4N$vlP=G;bQjTBH;CtlHic?iSPf^MXduniw@s?$7zbjC z?Bv>S(q`M$E=k?ISTL z!Lc`i|8L_7!-O);>*= zCEuy-A%-{5jnwJeT3+8-Dk!+C(kX_fxr02j4Ixgk7@p3aOtIk#Y|M11yBQx zM+zp`@zQ%H0H7UZn)%Mw;s{`hhT>g=2#IR}?C6!bV8uvu& z?2x!U8(uW%j!;F06(p@BK#BQ~BvRD%UY)8&;02Oh4UI+NG5tPlY2ItQUP1NcN2~QG zjB1hG{?Uxe`>5ZJ;bhdukZ9UmX{-(l&|SoRq&r5-vIU1nLkv?Q+2SX=%gwy`{3sQ) zSGpqWTpH6w0)c(EftON!Ym=+tq2zhiGLMB39RPaxV&%E{ep`;jN4)*Qat2YmM=Peh z(Pf+it;MSc(iVDS#^d@;LU|+h#av>5=81$BT>DrBE$HDJjqB{+YobRaMdA7}L`PMT z?i2@WCv$bnrZ*6G=|^Hq<)g$3H}%d>t!OVRJ!iyazbdap+L5bq#4GyOyB6^P-SVl* zf*X8rVWow Qn5z80#ANc(#A1lO9y_tiyeSTb0RenPWB7~qz3 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 3 * 1024**3, + "At least 3 GiB of free disk space is required") + import sympy + manifest = load(PACKAGE / "SOURCE-MANIFEST.json") + for entry in manifest["files"]: + require(sha(PACKAGE / entry["path"]) == entry["sha256"], + "A source hash differs: " + entry["path"]) + output.mkdir() + work = output / "work" + shutil.copytree(PACKAGE / "payload", work) + lanes = work / "lanes" + frozen = PACKAGE / "payload/lanes" + report = { + "status": "RUNNING", + "python": sys.version, + "sympy": sympy.__version__, + "source_manifest_sha256": sha(PACKAGE / "SOURCE-MANIFEST.json"), + "replay_sha256": sha(Path(__file__)), + "source_files_checked": len(manifest["files"]), + "checks": [], + "omitted": [ + "The optional sixth-moment extension of the cover theorem", + "Search and LP routines used to find cut certificates", + "A new native-phase sweep or complete supplier replay", + "An application to the 22 October 2026 selected frontier", + ], + } + env = dict(os.environ) + env.update(OMP_NUM_THREADS="1", OPENBLAS_NUM_THREADS="1", MKL_NUM_THREADS="1", + VECLIB_MAXIMUM_THREADS="1", NUMEXPR_NUM_THREADS="1", PYTHONDONTWRITEBYTECODE="1") + provenance_changes = [] + + def expected(relative, updates=None): + result = load(frozen / relative) + for key, value in (updates or {}).items(): + provenance_changes.append({"receipt": relative, "field": key, + "historical": result[key], "portable": value}) + result[key] = value + return result + + cases = [] + binding = load(frozen / "temporal-reuse/SPECTRAL-BOUND-REVIEW.json")["source_reconstruction"] + binding["status"] = "PASS_REVERSE_SOURCE_MATRIX_BINDING" + cases.append(("source-matrix", "temporal-reuse/check_source_matrix.py", [], + "temporal-reuse/SOURCE-MATRIX-BINDING.json", binding)) + cases.append(("fourth-moment", "temporal-reuse/check_query_fourth_moment.py", [], + "temporal-reuse/QUERY-FOURTH-MOMENT.json", expected("temporal-reuse/QUERY-FOURTH-MOMENT.json"))) + cases.append(("fifth-moment", "temporal-reuse/check_query_fifth_moment.py", [], + "temporal-reuse/QUERY-FIFTH-MOMENT.json", expected("temporal-reuse/QUERY-FIFTH-MOMENT.json"))) + moment_pins = {name: sha(frozen / "temporal-reuse" / name) for name in + ("QUERY-MOMENTS.md", "check_query_fourth_moment.py", "QUERY-FOURTH-MOMENT.json", + "check_query_fifth_moment.py", "QUERY-FIFTH-MOMENT.json")} + cases.append(("moment-review", "cover-algebra/review_query_moments.py", [], + "cover-algebra/QUERY-MOMENTS-REVIEW.json", + expected("cover-algebra/QUERY-MOMENTS-REVIEW.json", { + "source_pins": moment_pins, + "checker_sha256": sha(frozen / "cover-algebra/review_query_moments.py")}))) + cases.append(("complete-snapshot-rows", "circuit-interface/snapshot-audit/review_snapshot_rows.py", [], + "circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.json", + expected("circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.json", { + "reviewer_sha256": sha(frozen / "circuit-interface/snapshot-audit/review_snapshot_rows.py")}))) + for name, script, receipt in [ + ("snapshot-cones", "history-encoding/check_snapshot_cone_obstruction.py", "history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json"), + ("snapshot-support-review", "cover-algebra/review_snapshot_support.py", "cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json"), + ("support-distance", "history-encoding/check_query_support_distance.py", "history-encoding/QUERY-SUPPORT-DISTANCE.json"), + ("support-distance-review", "cover-algebra/review_query_support_distance.py", "cover-algebra/QUERY-SUPPORT-DISTANCE-REVIEW.json"), + ("global-cut-42", "cover-algebra/check_snapshot_flag_cut.py", "cover-algebra/SNAPSHOT-FLAG-CUT.json"), + ("global-cut-42-review", "history-encoding/review_snapshot_flag_cut.py", "history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.json"), + ("rank5-cuts-review", "cover-algebra/review_rank5_union_cuts.py", "cover-algebra/RANK5-UNION-CUTS-REVIEW.json"), + ("rank8-cuts-review", "cover-algebra/review_movable_rank8_cuts.py", "cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.json"), + ]: + cases.append((name, script, [], receipt, expected(receipt))) + algebra = expected("cover-algebra/ALGEBRA.json") + for key in ("normalized_trace_P0_P1_cubed", "sixth_moment_calculation", + "common_range_dimension_upper_bound_from_third_moment", + "equal_J_subspace_codimension_lower_bound_from_third_moment", + "isoclinic_braid_third_moment_required"): + del algebra[key] + cases.append(("cover-algebra", "cover-algebra/verify_algebra.py", + ["--interface", "{lanes}/circuit-interface/INTERFACE.json", "--out", "{lanes}/cover-algebra/ALGEBRA.json"], + "cover-algebra/ALGEBRA.json", algebra)) + cases.append(("cover-review", "source-domain/review_cover.py", + ["--source-dir", "{work}/upstream", "--campaign", "{work}", "--out", "{lanes}/source-domain/COVER-REVIEW.json"], + "source-domain/COVER-REVIEW.json", expected("source-domain/COVER-REVIEW.json"))) + cases.append(("residual", "residual-syndrome/verify_residual.py", + ["--source-dir", "{work}/upstream", "--interface", "{lanes}/circuit-interface/INTERFACE.json", "--out", "{lanes}/residual-syndrome/RESIDUAL.json"], + "residual-syndrome/RESIDUAL.json", expected("residual-syndrome/RESIDUAL.json"))) + cases.append(("residual-review", "residual-syndrome/review/independent_residual.py", [], + "residual-syndrome/review/INDEPENDENT-RECEIPT.json", expected("residual-syndrome/review/INDEPENDENT-RECEIPT.json"))) + report["portable_receipt_provenance_changes"] = provenance_changes + started = time.monotonic() + try: + for name, script, arguments, receipt, target in cases: + require(shutil.disk_usage(output).free >= 3 * 1024**3, + "Free disk space fell below 3 GiB") + command = [sys.executable, "-I", "-O", "-B", str(lanes / script)] + command += [arg.format(work=work, lanes=lanes) for arg in arguments] + begin = time.monotonic() + run = subprocess.run(command, cwd=work, env=env, text=True, capture_output=True) + (output / (name + ".log")).write_text(run.stdout + run.stderr) + require(run.returncode == 0, name + " failed; inspect its log") + actual = load(lanes / receipt) + require(canonical(actual) == canonical(target), name + " receipt differs") + report["checks"].append({"name": name, "status": actual["status"], + "seconds": round(time.monotonic() - begin, 3), + "receipt": "work/lanes/" + receipt, + "receipt_sha256": sha(lanes / receipt), + "exact_typed_json_match": True}) + print(name + ": " + actual["status"], flush=True) + (output / "REPLAY.json").write_text(json.dumps(report, indent=2, sort_keys=True) + "\n") + report["status"] = "PASS_ACTUAL_QUERY_INFORMATION_BOUNDS_PACKAGE" + except Exception as error: + report["status"] = "FAIL" + report["error"] = str(error) + raise + finally: + report["seconds"] = round(time.monotonic() - started, 3) + (output / "REPLAY.json").write_text(json.dumps(report, indent=2, sort_keys=True) + "\n") + print(report["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/validation/REPLAY.json b/research/actual-query-information-bounds/validation/REPLAY.json new file mode 100644 index 0000000000..e5d4eb9e70 --- /dev/null +++ b/research/actual-query-information-bounds/validation/REPLAY.json @@ -0,0 +1,185 @@ +{ + "checks": [ + { + "exact_typed_json_match": true, + "name": "source-matrix", + "receipt": "work/lanes/temporal-reuse/SOURCE-MATRIX-BINDING.json", + "receipt_sha256": "b3661339df9a160a078bf3c26fbe23bb1d389d5b3411ce63f0db6b4309bd3870", + "seconds": 0.166, + "status": "PASS_REVERSE_SOURCE_MATRIX_BINDING" + }, + { + "exact_typed_json_match": true, + "name": "fourth-moment", + "receipt": "work/lanes/temporal-reuse/QUERY-FOURTH-MOMENT.json", + "receipt_sha256": "df32110bbd285e3036bdb2082e3307b24edc7515953cab7a1b3b6b684adc1e66", + "seconds": 5.145, + "status": "PASS_ACTUAL_QUERY_FOURTH_MOMENT" + }, + { + "exact_typed_json_match": true, + "name": "fifth-moment", + "receipt": "work/lanes/temporal-reuse/QUERY-FIFTH-MOMENT.json", + "receipt_sha256": "562d05a6f830f88d36efc148f81a01f3dfa95afbcab8195a9b5add02a5fdb742", + "seconds": 7.271, + "status": "PASS_ACTUAL_QUERY_FIFTH_MOMENT" + }, + { + "exact_typed_json_match": true, + "name": "moment-review", + "receipt": "work/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.json", + "receipt_sha256": "479289a3444327e49d6c50619074c5dc596463b82d1ec4826a1e664f8ba1af23", + "seconds": 0.225, + "status": "PASS_INDEPENDENT_QUERY_MOMENT_PROOF_AND_ARITHMETIC_REVIEW" + }, + { + "exact_typed_json_match": true, + "name": "complete-snapshot-rows", + "receipt": "work/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.json", + "receipt_sha256": "099dd4a8e7c5b48eb9536c20c5812c875dbefb9dee819204c75650da67cb9cdd", + "seconds": 3.458, + "status": "PASS_INDEPENDENT_BACKWARD_SNAPSHOT_ROWS" + }, + { + "exact_typed_json_match": true, + "name": "snapshot-cones", + "receipt": "work/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json", + "receipt_sha256": "35698700474f2309a4eea2f192a5afbd2f42f580a7e0e510a0bb5687a87fdc2d", + "seconds": 4.341, + "status": "PASS_EXACT_SNAPSHOT_CONE_OBSTRUCTION" + }, + { + "exact_typed_json_match": true, + "name": "snapshot-support-review", + "receipt": "work/lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json", + "receipt_sha256": "d3a7dc571b2ac2e55945918b0bccd66d99d0d08b6b7af8326e53999578e61fe7", + "seconds": 2.378, + "status": "PASS_EXACT_SNAPSHOT_SUPPORT_AND_SINGLE_CONE_EXCLUSION" + }, + { + "exact_typed_json_match": true, + "name": "support-distance", + "receipt": "work/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.json", + "receipt_sha256": "6c22878f6259772183263ae192422f8089113a11629662aee31fd82cea4824ce", + "seconds": 0.273, + "status": "PASS_EXACT_QUERY_SUPPORT_MINIMUM_53" + }, + { + "exact_typed_json_match": true, + "name": "support-distance-review", + "receipt": "work/lanes/cover-algebra/QUERY-SUPPORT-DISTANCE-REVIEW.json", + "receipt_sha256": "720824f618aadb2b8d5c2e56709157009e3b8915eef2119c856ba7f478ea0050", + "seconds": 0.274, + "status": "PASS_INDEPENDENT_QUERY_SUPPORT_DISTANCE_53_REVIEW" + }, + { + "exact_typed_json_match": true, + "name": "global-cut-42", + "receipt": "work/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.json", + "receipt_sha256": "2c001f0336c1f930a41eace304e957eb5da354edc56c4c9b0449bf253d65fb25", + "seconds": 0.295, + "status": "PASS_SHARED_MONOTONE_CACHE_DAG_LOWER_BOUND_42" + }, + { + "exact_typed_json_match": true, + "name": "global-cut-42-review", + "receipt": "work/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.json", + "receipt_sha256": "07f77e4bf9837a2b486fc89e56dc01eeaa0443a778eae9c600cc483b64162ab1", + "seconds": 0.397, + "status": "PASS_INDEPENDENT_SHARED_SNAPSHOT_FLAG_BOUND_42" + }, + { + "exact_typed_json_match": true, + "name": "rank5-cuts-review", + "receipt": "work/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.json", + "receipt_sha256": "d9dd35aa3fe97fa7c76afd2054725925527a4a604e7d4a6bd11b7ae8e957d076", + "seconds": 1.216, + "status": "PASS_INDEPENDENT_RANK5_UNION_CUT_REVIEW" + }, + { + "exact_typed_json_match": true, + "name": "rank8-cuts-review", + "receipt": "work/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.json", + "receipt_sha256": "d75fe3bd9f3c9391aed01368af37a3f56792ad95bcdefe21bbd4cbf0bdc2de50", + "seconds": 2.959, + "status": "PASS_INDEPENDENT_MOVABLE_RANK8_CUTS" + }, + { + "exact_typed_json_match": true, + "name": "cover-algebra", + "receipt": "work/lanes/cover-algebra/ALGEBRA.json", + "receipt_sha256": "a7fb6baa7afb90df77db94c80023144a5be3ae78db1aa6272adf7fb761b44b55", + "seconds": 2.801, + "status": "PASS_EXACT_ROUTED_PROJECTION_ALGEBRA" + }, + { + "exact_typed_json_match": true, + "name": "cover-review", + "receipt": "work/lanes/source-domain/COVER-REVIEW.json", + "receipt_sha256": "7cfc5263852b72710f21152b234c5b2ad57ad68120bb6b4f989a442e453b1a25", + "seconds": 5.334, + "status": "PASS_INDEPENDENT_73D_COVER_TRACE_REVIEW" + }, + { + "exact_typed_json_match": true, + "name": "residual", + "receipt": "work/lanes/residual-syndrome/RESIDUAL.json", + "receipt_sha256": "e819f407bd7269a0505b1ceca70150825e8e2673321293fadccc20860887a8d2", + "seconds": 0.626, + "status": "PASS_SELECTED_CONTROLLER_RESIDUAL_FACTORIZATION" + }, + { + "exact_typed_json_match": true, + "name": "residual-review", + "receipt": "work/lanes/residual-syndrome/review/INDEPENDENT-RECEIPT.json", + "receipt_sha256": "5657cd2219337f897d7f018f8d81f470878f66dd8662897ac501665fa8bfb810", + "seconds": 26.699, + "status": "PASS_INDEPENDENT_RESIDUAL_ALGEBRA_REVIEW" + } + ], + "omitted": [ + "The optional sixth-moment extension of the cover theorem", + "Search and LP routines used to find cut certificates", + "A new native-phase sweep or complete supplier replay", + "An application to the 22 October 2026 selected frontier" + ], + "portable_receipt_provenance_changes": [ + { + "field": "source_pins", + "historical": { + "QUERY-FIFTH-MOMENT.json": "d346e38c1dc323d3304c94e7faf14384ac7970bb7b7775c49749a90a509fa0e9", + "QUERY-FOURTH-MOMENT.json": "df32110bbd285e3036bdb2082e3307b24edc7515953cab7a1b3b6b684adc1e66", + "QUERY-MOMENTS.md": "91121028d7f084d3c1d53a16ca8a3634ce4ede59fcab31c9a74c4a221c7d75e5", + "check_query_fifth_moment.py": "bea72f2bafab8cc38142557d6d3a1bee5f4db1f9a2a75668fce146ca6ebba4f0", + "check_query_fourth_moment.py": "c22539e007c763b2d92d2932c4d84080ccda8549774d6be8b7705575a03a253f" + }, + "portable": { + "QUERY-FIFTH-MOMENT.json": "562d05a6f830f88d36efc148f81a01f3dfa95afbcab8195a9b5add02a5fdb742", + "QUERY-FOURTH-MOMENT.json": "df32110bbd285e3036bdb2082e3307b24edc7515953cab7a1b3b6b684adc1e66", + "QUERY-MOMENTS.md": "91121028d7f084d3c1d53a16ca8a3634ce4ede59fcab31c9a74c4a221c7d75e5", + "check_query_fifth_moment.py": "2eee310e2db3593d4844e9806be695c869d0c101e881d677b5429232beb0e0a4", + "check_query_fourth_moment.py": "e7ff30dfdc23dd929599c05aa037a082060906021d5e9a40e9f586e680d0449e" + }, + "receipt": "cover-algebra/QUERY-MOMENTS-REVIEW.json" + }, + { + "field": "checker_sha256", + "historical": "9f3cff9ff7459800afff681c18276ebc0d6a140a66b58af76b3140015889518c", + "portable": "877c902c658fef004511fbd55e4265ac6a6f044d8f8e2e294db29ef33aeca2c8", + "receipt": "cover-algebra/QUERY-MOMENTS-REVIEW.json" + }, + { + "field": "reviewer_sha256", + "historical": "ef74bba4dd9afe205242a8b5471741f13304bff8e2f714ccbc673a73ec928109", + "portable": "c8a72435ce0dc8c8f2c387f2ce24bc3e900f9559d3fdc824e4fc4ee4055921fc", + "receipt": "circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.json" + } + ], + "python": "3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 21.0.0 (clang-2100.1.1.101)]", + "replay_sha256": "a0126b2e906045d5f905e8103424fc63f585453b58e2eca7541b7337e34d01b6", + "seconds": 63.873, + "source_files_checked": 84, + "source_manifest_sha256": "7b01de4de8e46f22f641be44afaed8e10af8a0a141341a0436b05fa3ff662c87", + "status": "PASS_ACTUAL_QUERY_INFORMATION_BOUNDS_PACKAGE", + "sympy": "1.14.0" +} diff --git a/research/publication-reviews/actual-query-information-bounds/REVIEW.json b/research/publication-reviews/actual-query-information-bounds/REVIEW.json new file mode 100644 index 0000000000..ab7b5934a8 --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/REVIEW.json @@ -0,0 +1,240 @@ +{ + "claims_reviewed": [ + { + "claim": "Fixed-source 57 whole fields and 64 whole-cohort fields", + "exact_rank_ratio": "15560/273", + "hypotheses": "Nine actual queries of one fixed source on the full regular cover module tensor an honest unitary payload representation; exact stage charts and complete field capacity.", + "sharpness_scope": "The stated continuous positive moment problem only." + }, + { + "claim": "Exact scalar query support distance 53 and snapshot bound m>=k+2", + "hypotheses": "The actual eight rows and stated rank-at-least-two birth-frame support bound of 20 ports; linear reconstruction with no extra source reads." + }, + { + "claim": "One-cone obstruction for all 1002 positive proper actual frames", + "hypotheses": "The declared free observations and completed X/helper baselines; unchanged Y is not a free terminal observation; no incomparable-cone capture." + }, + { + "claim": "Global shared monotone bound 42", + "hypotheses": "The same-content monotone linear model, all inside free observations, and every allowed edge charged under the exact cut weights." + }, + { + "claim": "Structured rank-five bound 9k and rank-eight bound 8k", + "hypotheses": "The stated contained-frame common-merge model; the rank-eight case uses one cone from 983 or 991 and the FULL extension charges direct completion edges." + }, + { + "claim": "Residual rank 72|G|-d and proper-stage rank 8|S||G|", + "hypotheses": "The exact historical nine-stage bank controller, routed centre-free interface, and full regular cover representation; no commutation of routed projections." + }, + { + "claim": "72 residual arrays per replica and 1152 across 16 replicas", + "hypotheses": "A complete residual encoding channel, the cover bound d<=8|G|/183, and a payload tensor that multiplies rank and complete-array capacity equally; native application keeps the local lift and global endpoint normal form as explicit premises." + } + ], + "cold_replay": { + "check_count": 17, + "checks": [ + { + "exact_typed_json_match": true, + "name": "source-matrix", + "receipt": "work/lanes/temporal-reuse/SOURCE-MATRIX-BINDING.json", + "receipt_sha256": "b3661339df9a160a078bf3c26fbe23bb1d389d5b3411ce63f0db6b4309bd3870", + "seconds": 0.154, + "status": "PASS_REVERSE_SOURCE_MATRIX_BINDING" + }, + { + "exact_typed_json_match": true, + "name": "fourth-moment", + "receipt": "work/lanes/temporal-reuse/QUERY-FOURTH-MOMENT.json", + "receipt_sha256": "df32110bbd285e3036bdb2082e3307b24edc7515953cab7a1b3b6b684adc1e66", + "seconds": 3.364, + "status": "PASS_ACTUAL_QUERY_FOURTH_MOMENT" + }, + { + "exact_typed_json_match": true, + "name": "fifth-moment", + "receipt": "work/lanes/temporal-reuse/QUERY-FIFTH-MOMENT.json", + "receipt_sha256": "562d05a6f830f88d36efc148f81a01f3dfa95afbcab8195a9b5add02a5fdb742", + "seconds": 7.462, + "status": "PASS_ACTUAL_QUERY_FIFTH_MOMENT" + }, + { + "exact_typed_json_match": true, + "name": "moment-review", + "receipt": "work/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.json", + "receipt_sha256": "479289a3444327e49d6c50619074c5dc596463b82d1ec4826a1e664f8ba1af23", + "seconds": 0.253, + "status": "PASS_INDEPENDENT_QUERY_MOMENT_PROOF_AND_ARITHMETIC_REVIEW" + }, + { + "exact_typed_json_match": true, + "name": "complete-snapshot-rows", + "receipt": "work/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.json", + "receipt_sha256": "099dd4a8e7c5b48eb9536c20c5812c875dbefb9dee819204c75650da67cb9cdd", + "seconds": 2.827, + "status": "PASS_INDEPENDENT_BACKWARD_SNAPSHOT_ROWS" + }, + { + "exact_typed_json_match": true, + "name": "snapshot-cones", + "receipt": "work/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json", + "receipt_sha256": "35698700474f2309a4eea2f192a5afbd2f42f580a7e0e510a0bb5687a87fdc2d", + "seconds": 2.365, + "status": "PASS_EXACT_SNAPSHOT_CONE_OBSTRUCTION" + }, + { + "exact_typed_json_match": true, + "name": "snapshot-support-review", + "receipt": "work/lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json", + "receipt_sha256": "d3a7dc571b2ac2e55945918b0bccd66d99d0d08b6b7af8326e53999578e61fe7", + "seconds": 2.022, + "status": "PASS_EXACT_SNAPSHOT_SUPPORT_AND_SINGLE_CONE_EXCLUSION" + }, + { + "exact_typed_json_match": true, + "name": "support-distance", + "receipt": "work/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.json", + "receipt_sha256": "6c22878f6259772183263ae192422f8089113a11629662aee31fd82cea4824ce", + "seconds": 0.192, + "status": "PASS_EXACT_QUERY_SUPPORT_MINIMUM_53" + }, + { + "exact_typed_json_match": true, + "name": "support-distance-review", + "receipt": "work/lanes/cover-algebra/QUERY-SUPPORT-DISTANCE-REVIEW.json", + "receipt_sha256": "720824f618aadb2b8d5c2e56709157009e3b8915eef2119c856ba7f478ea0050", + "seconds": 0.196, + "status": "PASS_INDEPENDENT_QUERY_SUPPORT_DISTANCE_53_REVIEW" + }, + { + "exact_typed_json_match": true, + "name": "global-cut-42", + "receipt": "work/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.json", + "receipt_sha256": "2c001f0336c1f930a41eace304e957eb5da354edc56c4c9b0449bf253d65fb25", + "seconds": 0.215, + "status": "PASS_SHARED_MONOTONE_CACHE_DAG_LOWER_BOUND_42" + }, + { + "exact_typed_json_match": true, + "name": "global-cut-42-review", + "receipt": "work/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.json", + "receipt_sha256": "07f77e4bf9837a2b486fc89e56dc01eeaa0443a778eae9c600cc483b64162ab1", + "seconds": 0.284, + "status": "PASS_INDEPENDENT_SHARED_SNAPSHOT_FLAG_BOUND_42" + }, + { + "exact_typed_json_match": true, + "name": "rank5-cuts-review", + "receipt": "work/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.json", + "receipt_sha256": "d9dd35aa3fe97fa7c76afd2054725925527a4a604e7d4a6bd11b7ae8e957d076", + "seconds": 0.867, + "status": "PASS_INDEPENDENT_RANK5_UNION_CUT_REVIEW" + }, + { + "exact_typed_json_match": true, + "name": "rank8-cuts-review", + "receipt": "work/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.json", + "receipt_sha256": "d75fe3bd9f3c9391aed01368af37a3f56792ad95bcdefe21bbd4cbf0bdc2de50", + "seconds": 1.605, + "status": "PASS_INDEPENDENT_MOVABLE_RANK8_CUTS" + }, + { + "exact_typed_json_match": true, + "name": "cover-algebra", + "receipt": "work/lanes/cover-algebra/ALGEBRA.json", + "receipt_sha256": "a7fb6baa7afb90df77db94c80023144a5be3ae78db1aa6272adf7fb761b44b55", + "seconds": 1.847, + "status": "PASS_EXACT_ROUTED_PROJECTION_ALGEBRA" + }, + { + "exact_typed_json_match": true, + "name": "cover-review", + "receipt": "work/lanes/source-domain/COVER-REVIEW.json", + "receipt_sha256": "7cfc5263852b72710f21152b234c5b2ad57ad68120bb6b4f989a442e453b1a25", + "seconds": 4.029, + "status": "PASS_INDEPENDENT_73D_COVER_TRACE_REVIEW" + }, + { + "exact_typed_json_match": true, + "name": "residual", + "receipt": "work/lanes/residual-syndrome/RESIDUAL.json", + "receipt_sha256": "e819f407bd7269a0505b1ceca70150825e8e2673321293fadccc20860887a8d2", + "seconds": 0.355, + "status": "PASS_SELECTED_CONTROLLER_RESIDUAL_FACTORIZATION" + }, + { + "exact_typed_json_match": true, + "name": "residual-review", + "receipt": "work/lanes/residual-syndrome/review/INDEPENDENT-RECEIPT.json", + "receipt_sha256": "5657cd2219337f897d7f018f8d81f470878f66dd8662897ac501665fa8bfb810", + "seconds": 18.28, + "status": "PASS_INDEPENDENT_RESIDUAL_ALGEBRA_REVIEW" + } + ], + "command": "/Users/aliromman/Projects/IntegerMultiplicationBounds/work/autonomous-kappa-run/venv/bin/python -I -O -B /private/tmp/actual-query-information-bounds-independent-20261022/package/replay.py --output /private/tmp/actual-query-information-bounds-independent-20261022/replay", + "git_network_or_external_campaign_source_used": false, + "one_python_child_at_a_time": true, + "python": "3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 21.0.0 (clang-2100.1.1.101)]", + "receipt": "cold-replay/REPLAY.json", + "receipt_sha256": "f46154487e1d0eed171f370e220fecf72c42cb04bf4026ec02712a4d09d27b83", + "seconds": 46.329, + "status": "PASS_ACTUAL_QUERY_INFORMATION_BOUNDS_PACKAGE", + "sympy": "1.14.0", + "working_directory": "/private/tmp" + }, + "excluded_conclusions": [ + "Universal native, circuit, or storage lower bounds", + "Peak workspace lower bound", + "A new chronological cache or capture word", + "Finite-precision, ownership, tape-cost, or complete recursive-cost result", + "A kappa improvement or selected-frontier change" + ], + "not_run": [ + "Optional sixth-moment extension", + "Cut-certificate search and LP searches", + "Fresh complete native phase or supplier replay", + "Application to the changed PR4470 construction", + "GitHub link-target, rendered PR description, and published-readback checks" + ], + "open_material_findings": [], + "package": "packages/actual-query-information-bounds", + "package_manifest_sha256": "7317a4956c2d734d4a7376d252f12a8543ba5d7977572ea3c17758c74e9f8aca", + "resolved_findings": [ + { + "corrected_file_sha256": "898388f738b6857e176831629d03a18734beca2d3732a15c1e80081e6c366ad0", + "file": "PROOF.md", + "finding": "The residual summary assigned dimension d to ker(V). The correct space is ker(V*).", + "frozen_source_or_executable_change_required": false, + "resolution": "The producer corrected the new summary before this freeze. The full source proof was correct.", + "section": "5" + } + ], + "review_actions": { + "commit": false, + "merge": false, + "package_or_frozen_source_edits": false, + "pull_request": false, + "push": false + }, + "review_date": "2026-10-22", + "review_text": "REVIEW.md", + "review_text_sha256": "d77c24c6afb660eac5879b5fb1d39d4fc545db7b43f251fd008105b58d70e9ac", + "reviewed_file_hashes": "REVIEWED-PACKAGE-HASHES.json", + "reviewed_file_hashes_sha256": "563b1143175c374e94744701e76bcd133193bd0235a49ed79b7266eec90ad54e", + "reviewed_files_including_manifest": 110, + "reviewer": "OpenAI Codex independent agent tagged_reset_package", + "schema": 1, + "source_and_replay_audit": "SOURCE-AND-REPLAY-CHECKS.json", + "source_and_replay_audit_sha256": "bf9a05f09f521b56e8eae989e1dce84ac1cad00e6a8715ff3aacec273d1be4f5", + "source_binding": { + "all_eight_portable_adaptations_compared_with_frozen_originals": true, + "all_four_bundled_archive_members_byte_exact": true, + "historical_source_commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "local_package_document_links_checked": 44, + "mathematical_operations_unchanged_by_portability_edits": true, + "review_record_local_links_checked": 3, + "reviewed_package_unchanged": true, + "source_matrix_extraction_reviewed": true + }, + "status": "ACCEPT_SCOPED_ACTUAL_QUERY_INFORMATION_BOUNDS_PACKAGE" +} diff --git a/research/publication-reviews/actual-query-information-bounds/REVIEW.md b/research/publication-reviews/actual-query-information-bounds/REVIEW.md new file mode 100644 index 0000000000..0e355076de --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/REVIEW.md @@ -0,0 +1,147 @@ +# Independent review of the actual query information bounds + +Result: accept the package in its stated scopes. No material finding +remains after the summary correction below. This review does not accept +a universal circuit, native-cost, or storage lower bound. + +The reviewed `PACKAGE-MANIFEST.json` has SHA-256 +`7317a4956c2d734d4a7376d252f12a8543ba5d7977572ea3c17758c74e9f8aca`. +It lists 109 files; the manifest itself is a 110th file. All listed +hashes and sizes match. The package stayed unchanged during the cold +replay. [REVIEWED-PACKAGE-HASHES.json](REVIEWED-PACKAGE-HASHES.json) +binds every reviewed file, including the manifest. + +## Resolved finding + +The first new summary of the residual theorem said that the kernel of +V has dimension d. The correct space is `ker(V*)`. The source proof +already had the correct statement. The producer changed the summary +before the reviewed freeze. No executable or frozen source change was +needed. The corrected proof hash is +`898388f738b6857e176831629d03a18734beca2d3732a15c1e80081e6c366ad0`. + +## Mathematical review + +The fixed-source theorem uses the full logical module `C[G] tensor W`. +It does not use only constant payloads. The right regular action has +trace zero on a nonidentity group element. An honest unitary payload +action can be removed by the fieldwise change `f(d) -> V_d f(d)`. +Thus all trace and field-capacity factors include `dim(W)`. The actual +chart binding uses the complete linear and quadratic phase forms. +This binding remains distinct from a new complete native phase audit. + +The positive-singleton rule is valid: all other factors fix that +stage's fresh block pointwise. If the full product is the identity, +the one remaining factor must also fix it. The actual port bases then +force equal port indices. The factor is exactly `4/48=1/12`. +The fourth- and fifth-order contractions, cyclic reductions, weighted +Cauchy calculation, and positive four-atom moment witness give +`rank(S)/N >= 15560/273`. This implies 57 whole fields, or 64 when +storage is restricted to whole eight-field cohorts. Sharpness is only +for the stated continuous moment problem. The theorem requires nine +queries of one fixed source and cannot be applied directly to changing +controller sources. + +The support distance proof applies to every nonzero complex scalar +combination of the eight actual rows. A generic real projection keeps +the nonzero coefficients and preserves each zero signed sum. Equal-sum +subsets of positive coefficients form an antichain. The resulting +quartet bounds and all 255 support cases give 53, and all 112 stated +root directions attain 53. The snapshot bound uses the separate +support limit of 20 ports for each eligible birth field. For block +fields, a linear section of the reconstruction map gives a code of +dimension `kd`; deleting two field blocks is injective. This proves +`m>=k+2` under that support premise, with no extra source reads. It +does not price a multilevel shared network. + +The one-cone argument uses the valid test inputs `X=JY`, with every +helper and private input zero. All granted observations and completed +X/helper baselines vanish on the excluded-port test. The exact query +minor has rank eight for each of the 1,002 positive proper actual +frames. Thus no nonzero required query lies in that one cone. The +argument does not grant the unchanged Y bank as a free terminal +observation, and it does not cover captures from incomparable cones. + +The general cut lemma follows by induction through a finite causal +linear circuit. It includes every free observation inside the cut +and charges re-entry. Nonnegative weights can be summed only after +checking every allowed edge. The global flag argument gives 42 in the +same-content monotone model. It does not sum eight separate tree +bounds. The twelve rank-five certificates give `9k` only in their +specified contained-frame model, with a common merge and no later +observation. The rank-eight certificates give `8k` for proper frames +inside one chosen cone, 983 or 991. Their FULL extension correctly +charges all direct completion edges. Neither cone can be combined +with the other without a new edge and observation check. The package +does not claim a global bound of 64. + +The residual factorization preserves chronology and does not commute +the routed projections. The nine bank rows have one relation with +every coefficient nonzero. The space `ker(V*)` is identified with the +common routed image, and the form of `4I-L` there is `-47/14` times its stated +inner product. Its nonsingularity excludes further rank loss. Thus +the full residual rank is `72|G|-d`; every proper omitted-stage set S +has rank `8|S||G|`. The separate cover calculation gives +`d<=8|G|/183`, so the full residual channel needs 72 whole arrays per +replica, or 1,152 across all 16 replicas. Tensoring the logical source +and its field capacity by the signal space preserves these normalized +counts. The native application remains conditional on the included +local lift and global endpoint normal form. The result is a channel +dimension bound, not a bound on peak workspace, native children, or +a computation with later source reads. + +## Source and execution checks + +I compared all eight portable adaptations with their hash-pinned +originals. The edits change only source loading, the corresponding +source hashes, and one CLI argument name. The extracted source-matrix +routine retains the reviewed reverse propagation. No mathematical +operation changed. The original versions are retained in `frozen/`. + +I read the historical archive from the exact Git object at +`bce54fb3f895cbe5cd4c0eb477c3afeed100190f`, verified all 19,299,540 +bytes against SHA-256 +`22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754`, +and checked all four bundled members. Each is the unique regular +archive member at the stated path, and each matches byte for byte. +All 44 local links in the new package documents resolve. + +The package was copied to a fresh directory under `/private/tmp`. +Its full portable command ran from `/private/tmp`, with one Python +child process at a time. The runtime was Python 3.14.7 with SymPy +1.14.0. All 17 checks passed in 46.329 seconds: + +```text +PASS_ACTUAL_QUERY_INFORMATION_BOUNDS_PACKAGE +``` + +The run rebuilt the source matrix and all 712-input snapshot rows, +enumerated the 194,400 fifth-order triples, checked all support and +cut certificates, repeated the independent 73-axis cover calculation, +and ran the separate exact residual algebra. Every complete JSON +receipt matched its declared target, including JSON types. The only +removed comparison fields are the five explicitly named optional +sixth-moment fields. Source-hash changes are recorded separately. + +The replay used no Git, network, or external campaign source. Git was +used only for the separate source audit. The evidence is in +[SOURCE-AND-REPLAY-CHECKS.json](SOURCE-AND-REPLAY-CHECKS.json) and +[cold-replay/REPLAY.json](cold-replay/REPLAY.json). + +## Remaining limits + +No material dependency gap remains for the scoped algebraic claims. +The inherited local native lift and controller endpoint normal form +are explicit application premises; this review does not establish +them through a fresh native supplier replay. It does not repeat the +optional sixth-moment extension, cut searches, or LP searches. It +does not establish a new cache, a chronological capture word, ownership, +finite precision, tape cost, or a complete recursive invoice. + +The package retains the historical source and states that applicability +to the changed PR4470 construction is unproved. No kappa improvement +or selected-frontier change follows. Link-target checks on GitHub, +the final PR description, its rendered Markdown, and the published +readback remain the coordinator's publication work. This review made +no commit, push, PR, merge, or frozen-source edit. OpenAI Codex supplied +this independent agent review; it is not a human review. diff --git a/research/publication-reviews/actual-query-information-bounds/REVIEWED-PACKAGE-HASHES.json b/research/publication-reviews/actual-query-information-bounds/REVIEWED-PACKAGE-HASHES.json new file mode 100644 index 0000000000..cc3d29ef2d --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/REVIEWED-PACKAGE-HASHES.json @@ -0,0 +1,112 @@ +{ + "NOTICE.md": "40e1cf742e31b0146f7dfb506871651fbce1545ed1e9b6d73926bc1cce8eca79", + "PACKAGE-MANIFEST.json": "7317a4956c2d734d4a7376d252f12a8543ba5d7977572ea3c17758c74e9f8aca", + "PROOF.md": "898388f738b6857e176831629d03a18734beca2d3732a15c1e80081e6c366ad0", + "README.md": "a98ded794a2cdbe18a02e31498623ed95f69ae7e9efb5931e866c4d61797f3f4", + "SOURCE-MANIFEST.json": "7b01de4de8e46f22f641be44afaed8e10af8a0a141341a0436b05fa3ff662c87", + "SOURCE-PINS.md": "a4e6f3dc661683546a3f2d1472b5081e0a10de9ba4129a2e60e441983a806736", + "VALIDATION.md": "c7c43157c454585c527af4008b100d7096068fcb28a0a2b2ceddc17d9ce9b6e3", + "frozen/circuit-interface/snapshot-audit/review_snapshot_rows.py": "ef74bba4dd9afe205242a8b5471741f13304bff8e2f714ccbc673a73ec928109", + "frozen/cover-algebra/review_query_moments.py": "9f3cff9ff7459800afff681c18276ebc0d6a140a66b58af76b3140015889518c", + "frozen/residual-syndrome/review/independent_residual.py": "8071d3a27df0eb08d8694e75c30c0aa557fed51e5dfe5e0b5e31c122c38699cc", + "frozen/residual-syndrome/verify_residual.py": "847a21d79fcaa1e19793f43348478e6966344d3067b22795f3b2becd68074a97", + "frozen/source-domain/review_cover.py": "b447b1358e3376089639446f3d264565d75a75e1e471d29a0f8e5aa097f7f0c9", + "frozen/temporal-reuse/QUERY-FIFTH-MOMENT.json": "d346e38c1dc323d3304c94e7faf14384ac7970bb7b7775c49749a90a509fa0e9", + "frozen/temporal-reuse/check_query_fifth_moment.py": "bea72f2bafab8cc38142557d6d3a1bee5f4db1f9a2a75668fce146ca6ebba4f0", + "frozen/temporal-reuse/check_query_fourth_moment.py": "c22539e007c763b2d92d2932c4d84080ccda8549774d6be8b7705575a03a253f", + "notices/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "notices/research/gauge44-slots-t16/NOTICE.md": "7a8d17b04da1e6c9d0ec217fb5bda72faa09d9a21695128722dd1e2827870fcf", + "notices/research/gauge44-slots-t16/UPSTREAM-NOTICE.md": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610", + "notices/research/gauge44-slots-t16/construction/NOTICE.md": "defe7e44af610e25a6c50c1c3b2efd0972d0690574995c0c872fc50eebf4c816", + "notices/research/gauge44-slots-t16/t16/NOTICE.md": "902370e6bfcd39dbea2ece474f15fccbcce3b8e966b2b94066bd03e5174591b5", + "payload/lanes/circuit-interface/CENTRE-FREE-PROGRAMS.json.gz": "52fe044c2bb802cd823c10deefa28c18bbffe2a69f682180e9d6f729263dc8e8", + "payload/lanes/circuit-interface/INTERFACE.json": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "payload/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.json": "9e9f0c6d2ad201c2a49fef21fbf41fd6433e0e65c3341f653ece71ef906ce254", + "payload/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.md": "907d1e7fb1f92d41055c1a028bbb8c22de1844aa742bb42921cfd3c499fe4f5f", + "payload/lanes/circuit-interface/snapshot-audit/review_snapshot_rows.py": "c8a72435ce0dc8c8f2c387f2ce24bc3e900f9559d3fdc824e4fc4ee4055921fc", + "payload/lanes/cover-algebra/ALGEBRA.json": "eeb601e4a898a6b51ad2eeb53917a5a150c0667615ea42068666a9737fe33811", + "payload/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.json": "d75fe3bd9f3c9391aed01368af37a3f56792ad95bcdefe21bbd4cbf0bdc2de50", + "payload/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.md": "c1ddfd7366ec4affe7eb50396e5016c53621c3613e568a5106af9095a9985e26", + "payload/lanes/cover-algebra/MOVABLE-SNAPSHOT-CUTS.md": "cc26bd7b4d82bece7bd4b409350313539b953a26e88115d1efecb97bf538ead1", + "payload/lanes/cover-algebra/PROOF.md": "1d72716fc0dc0e2f9071d0940cec54348da1d12d629eda9432baebccb4a65df4", + "payload/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.json": "671e54c971bcf296286ff0a6b2ec7c7b8f45db0df80cffab786bf478db0e4d87", + "payload/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.md": "0e61bfd7ad9c1f4c506f1d33e37c4abe43d55211521f1362108a52d99388dba2", + "payload/lanes/cover-algebra/QUERY-SUPPORT-DISTANCE-REVIEW.json": "720824f618aadb2b8d5c2e56709157009e3b8915eef2119c856ba7f478ea0050", + "payload/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.json": "d9dd35aa3fe97fa7c76afd2054725925527a4a604e7d4a6bd11b7ae8e957d076", + "payload/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.md": "1073724667ddaaa3808c10f5def0a12627ce21b5060529852d47f85c7dc9c795", + "payload/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.json": "2c001f0336c1f930a41eace304e957eb5da354edc56c4c9b0449bf253d65fb25", + "payload/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.md": "f550ecd52133f7fb856538abf6ed7ef9241577bf309f7268cd4610b8c12735df", + "payload/lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json": "d3a7dc571b2ac2e55945918b0bccd66d99d0d08b6b7af8326e53999578e61fe7", + "payload/lanes/cover-algebra/check_snapshot_flag_cut.py": "b49857d0005b19880309c2790378fe1b956a5ada092b94a4814d2bc016ab1b28", + "payload/lanes/cover-algebra/review_movable_rank8_cuts.py": "0d08ff149f29f522d337495bd76779a207457c77801dceb9360b71820989ba39", + "payload/lanes/cover-algebra/review_query_moments.py": "877c902c658fef004511fbd55e4265ac6a6f044d8f8e2e294db29ef33aeca2c8", + "payload/lanes/cover-algebra/review_query_support_distance.py": "8e7ac1aaadbc6af5c2d30b805704dc7012f5ba4e1d1776ab32ee6455b2bbbf84", + "payload/lanes/cover-algebra/review_rank5_union_cuts.py": "fb4d62ce46609842cb18f0b92b7071a4179530c31923071cc644037cfe7d252c", + "payload/lanes/cover-algebra/review_snapshot_support.py": "b605064b4be17fd2ceb6825fe01cd6b813abd3351ad499dd6c5b4fa4947a52ba", + "payload/lanes/cover-algebra/verify_algebra.py": "cb23fdc8a14a6f3ff1e73cdba4e1497a9a95f5ca6d765ecb02fdaa3087782949", + "payload/lanes/encoded-controller/CONTROLLER-CHECKS.json": "66ae977124f21e4126ebf4883091f4adf8c9ac3bf2f2a90b1d7d9bb8c93de74c", + "payload/lanes/encoded-controller/CONTROLLER.md": "255f5399f7e1a0ae144b8204189ef96235f845827e5e43b07e8440de5ad7652f", + "payload/lanes/history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz": "a15fbfcb758cb77b5b044963d771ac6baf4ff9d155e6c46f47bac3694b1fc17f", + "payload/lanes/history-encoding/LOW-BIRTH-UNION-CUTS.md": "d85d71839a600f7d8d0cb511530ca2d1169f0efa543f8c342d2b2cbfe9396629", + "payload/lanes/history-encoding/MOVABLE-CUT-THEOREM-REVIEW.json": "04f4ff33ffc46f307879a94a0b8f3bd71984ddf8e2ecacb1c90923cfe82f4db7", + "payload/lanes/history-encoding/MOVABLE-CUT-THEOREM-REVIEW.md": "c66bf73004bbe81441d26a4c69a551d4f439af37dc75d1a4365b0a5bf174ae57", + "payload/lanes/history-encoding/MOVABLE-FULL-RANK-CUTS.json": "62c3b26274ef80a75bbc90b680ceeed9ed24fb158fd7db32594995859c875951", + "payload/lanes/history-encoding/MOVABLE-RANK8-CUTS.md": "9e8ebc108a758883e9811798900bbaa7c42ffa90ac960953a7596d3427f50708", + "payload/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.json": "6c22878f6259772183263ae192422f8089113a11629662aee31fd82cea4824ce", + "payload/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.md": "132a94c9f7e5ea3f5901455cded5685e6c3b1968ea4553b3c019f55a559ecb66", + "payload/lanes/history-encoding/RANK5-UNION-CUTS.json": "caf4ea536cc79ec7cd585b9f3d4714efc86874785cf463dc215d0158caff5607", + "payload/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json": "35698700474f2309a4eea2f192a5afbd2f42f580a7e0e510a0bb5687a87fdc2d", + "payload/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md": "be9575e1cac8706c42fddff243f435935e098d197edaf7f8689352c93b7e3961", + "payload/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.json": "07f77e4bf9837a2b486fc89e56dc01eeaa0443a778eae9c600cc483b64162ab1", + "payload/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.md": "edf2a9e94aee98ecfd59c99adf6d9c2d50925297bd56e2ba4be3440523747ab7", + "payload/lanes/history-encoding/check_query_support_distance.py": "d9bff383c911653f17087849203f3a64dc4d511f27f6a243bbfa7f3d175d9a09", + "payload/lanes/history-encoding/check_snapshot_cone_obstruction.py": "bab8729c4815ecca652a87a4d79e7a21661e243592553b86aa08cb2c250188fa", + "payload/lanes/history-encoding/review_snapshot_flag_cut.py": "e52355cbedf49346d2e27271fa999e68d66ae9b3d00980477d8750b66b0fc919", + "payload/lanes/interface-proof/NATIVE-LIFT-REVIEW.json": "61b3990c983b96b8bff01feab8c83a612ea41612b948b1059186ce9ffa9692ea", + "payload/lanes/interface-proof/PROOF.md": "410d540640137bdab6f80875c94eaed8a39e18c67539c882e74a31422ad6bd02", + "payload/lanes/residual-syndrome/PROOF.md": "442ef8966bbc093c57354e06c2d45b351a1f7c18a9750b2551296c7de6ced68d", + "payload/lanes/residual-syndrome/RESIDUAL.json": "e819f407bd7269a0505b1ceca70150825e8e2673321293fadccc20860887a8d2", + "payload/lanes/residual-syndrome/review/ACCEPTED-AMENDMENTS.json": "2232e53d163c89a1b6576115153c9bcc8b267dcef568068de1095132fde9f914", + "payload/lanes/residual-syndrome/review/INDEPENDENT-RECEIPT.json": "5657cd2219337f897d7f018f8d81f470878f66dd8662897ac501665fa8bfb810", + "payload/lanes/residual-syndrome/review/REVIEW-EDITS.json": "6a9e2800595b35f44b7edcbc435810380abb13d4f6bfea771323a91ef2b683c9", + "payload/lanes/residual-syndrome/review/REVIEW-STATUS.json": "1b338a452f847d5474d46565a6cce49102e1682e0e9924c1fe5145573998eee4", + "payload/lanes/residual-syndrome/review/REVIEW.md": "c624527db82c498836568cfe316dcee92e6a320676954bd3109dbae105f12068", + "payload/lanes/residual-syndrome/review/independent_residual.py": "4da89227ea82871e28b615d8442273ccacee2adddb8cf0aef999a9fff2c2d38a", + "payload/lanes/residual-syndrome/verify_residual.py": "a8b1c54f36ee7daa4ca68b7f48689389078541ee4e7212f3ea5a36dca32ccdbb", + "payload/lanes/source-domain/COVER-REVIEW.json": "7cfc5263852b72710f21152b234c5b2ad57ad68120bb6b4f989a442e453b1a25", + "payload/lanes/source-domain/COVER-REVIEW.md": "9216f5fc1e329d15b887e2e647783ff6b09a2270f81352b63cc59e3f9947af72", + "payload/lanes/source-domain/review_cover.py": "79b8638f4d00f9bda89e193cdde5574e5139784b11bcc53fb6227e3ccd3abc09", + "payload/lanes/source-domain/verify_domain.py": "5e3e298d32b1ae5214a0fdc37bd0cb86b3e985b79e7fc57ba000cd8af99a8405", + "payload/lanes/temporal-reuse/QUERY-FIFTH-MOMENT.json": "562d05a6f830f88d36efc148f81a01f3dfa95afbcab8195a9b5add02a5fdb742", + "payload/lanes/temporal-reuse/QUERY-FOURTH-MOMENT.json": "df32110bbd285e3036bdb2082e3307b24edc7515953cab7a1b3b6b684adc1e66", + "payload/lanes/temporal-reuse/QUERY-MOMENTS.md": "91121028d7f084d3c1d53a16ca8a3634ce4ede59fcab31c9a74c4a221c7d75e5", + "payload/lanes/temporal-reuse/SPECTRAL-BOUND-REVIEW.json": "9639db0bdbc82255ef85273ac15a0aff68d5c659190557bf331d260eb714964f", + "payload/lanes/temporal-reuse/SPECTRAL-BOUND-REVIEW.md": "9bded2961ce5c0b0124b376e3f832c0ea326b85b6d31851a79801bd827f682bd", + "payload/lanes/temporal-reuse/check_query_fifth_moment.py": "2eee310e2db3593d4844e9806be695c869d0c101e881d677b5429232beb0e0a4", + "payload/lanes/temporal-reuse/check_query_fourth_moment.py": "e7ff30dfdc23dd929599c05aa037a082060906021d5e9a40e9f586e680d0449e", + "payload/lanes/temporal-reuse/check_source_matrix.py": "8e15afb0cb54c52867e61bc727eeb42b6020285bf69093a78431702d07503ddb", + "payload/lanes/temporal-reuse/review_spectral_bound.py": "83de0b4694a8ef1ee501130bca9ddedf6e265f6be44b855e61e327646a7529d9", + "payload/upstream/CANONICAL-WORD.json.gz": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219", + "payload/upstream/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "payload/upstream/GLOBAL-TEMPLATE.json.gz": "a179dad87651aba340a5a8ddbcd86a8e757cad87b8a1f8bad48106fbecd38518", + "payload/upstream/LOCAL-PROGRAMS.json.gz": "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a", + "replay.py": "a0126b2e906045d5f905e8103424fc63f585453b58e2eca7541b7337e34d01b6", + "validation/REPLAY.json": "ee21a9fcd1d88af795806d1965b23c9bc5496674a94458914d761cb1e48c13e3", + "validation/logs/complete-snapshot-rows.log": "9d4d678e9dd5a133cbdeacf25de6dc2ee17b8cb9248f4567a6a1a3f25c79b708", + "validation/logs/cover-algebra.log": "3cc5570e18e317839ee30029625ce1c4aaf31fb83765938a07654aaebb8ca6c2", + "validation/logs/cover-review.log": "bf795f34a9148f79929e99e1e1e4f191b9c3644f89790883a090b29a5052c826", + "validation/logs/fifth-moment.log": "01955a9f572ddd9a2ddebdab1b994aa75f54bb1f796caac38584db8716d56176", + "validation/logs/fourth-moment.log": "dfe90729376c78eb3f2cd443fe239d8aae7a29e848ab12236752dfe834fcedbc", + "validation/logs/global-cut-42-review.log": "9f7e49ff2c2feddb1bc943cf7e15916170aa3ba853b833bd06ba12f334c446f8", + "validation/logs/global-cut-42.log": "edd53188f4559d918cbc202c5cee3d1844a50b6f54832decaae3a99664ff4100", + "validation/logs/moment-review.log": "ffb63c20420fa8bd59af3ee6866c1d98c1616c9e4e2c013a5413d65227bf720e", + "validation/logs/rank5-cuts-review.log": "278177500193f952a712d24584ab628088765455a2962501b5042fc6b5fe10db", + "validation/logs/rank8-cuts-review.log": "d3d790cc834d7e98a1baf529eac9374813a76e1b170d7e702ce355547f8227e2", + "validation/logs/residual-review.log": "b56bfd097ec9f92efb50188da9ea6e5b91dcac14bdb01dc5c5a06b0046d1348a", + "validation/logs/residual.log": "87cdb965dce3cfc8672b04830a7912bf4b20ed0ff7f605f27e15bd4eab83824a", + "validation/logs/snapshot-cones.log": "571dafa1c69a32d6038c838694d866a08bad445d629a5b594cb6149dc97c9ded", + "validation/logs/snapshot-support-review.log": "fb55d12399a64df3cb5d8c96265267861886248a64b73de702fad3a67ecd7fde", + "validation/logs/source-matrix.log": "ff9de568c95d90725e9ee8026929b589f8cf6ff30fb925359da262a4ce107eb6", + "validation/logs/support-distance-review.log": "a5fdda9ded93539cedac793b6115cf5e22f9d9b5dafdd47c1bb7b12bfbc483d5", + "validation/logs/support-distance.log": "92baa17f1c2d2bbc68f58f71c726f68d8ee838532ac971aa5a3231f42271c1f9" +} diff --git a/research/publication-reviews/actual-query-information-bounds/SOURCE-AND-REPLAY-CHECKS.json b/research/publication-reviews/actual-query-information-bounds/SOURCE-AND-REPLAY-CHECKS.json new file mode 100644 index 0000000000..0cafe5f431 --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/SOURCE-AND-REPLAY-CHECKS.json @@ -0,0 +1,42 @@ +{ + "archive_members": [ + { + "bytes": 84805, + "path": "slots/local/CANONICAL-WORD.json.gz", + "sha256": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219", + "unique_regular_member": true + }, + { + "bytes": 209318, + "path": "slots/local/LOCAL-PROGRAMS.json.gz", + "sha256": "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a", + "unique_regular_member": true + }, + { + "bytes": 814141, + "path": "t16/global/base/work/complex-nine-native/DATA-PHASES.json", + "sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "unique_regular_member": true + }, + { + "bytes": 607002, + "path": "t16/global/base/split-centres/GLOBAL-TEMPLATE.json.gz", + "sha256": "a179dad87651aba340a5a8ddbcd86a8e757cad87b8a1f8bad48106fbecd38518", + "unique_regular_member": true + } + ], + "cold_replay_checks": 17, + "cold_replay_receipt_sha256": "f46154487e1d0eed171f370e220fecf72c42cb04bf4026ec02712a4d09d27b83", + "cold_replay_seconds": 46.329, + "cold_replay_status": "PASS_ACTUAL_QUERY_INFORMATION_BOUNDS_PACKAGE", + "cold_working_directory": "/private/tmp", + "git_used_only_for_source_audit_not_replay": true, + "historical_archive_bytes": 19299540, + "historical_archive_sha256": "22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754", + "local_document_links_checked": 44, + "package_files_excluding_manifest": 109, + "package_files_including_manifest": 110, + "package_manifest_sha256": "7317a4956c2d734d4a7376d252f12a8543ba5d7977572ea3c17758c74e9f8aca", + "source_unchanged_during_review": true, + "status": "PASS_INDEPENDENT_PACKAGE_SOURCE_BINDING_AND_COLD_REPLAY" +} diff --git a/research/publication-reviews/actual-query-information-bounds/cold-replay/REPLAY.json b/research/publication-reviews/actual-query-information-bounds/cold-replay/REPLAY.json new file mode 100644 index 0000000000..bae41f50aa --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/cold-replay/REPLAY.json @@ -0,0 +1,185 @@ +{ + "checks": [ + { + "exact_typed_json_match": true, + "name": "source-matrix", + "receipt": "work/lanes/temporal-reuse/SOURCE-MATRIX-BINDING.json", + "receipt_sha256": "b3661339df9a160a078bf3c26fbe23bb1d389d5b3411ce63f0db6b4309bd3870", + "seconds": 0.154, + "status": "PASS_REVERSE_SOURCE_MATRIX_BINDING" + }, + { + "exact_typed_json_match": true, + "name": "fourth-moment", + "receipt": "work/lanes/temporal-reuse/QUERY-FOURTH-MOMENT.json", + "receipt_sha256": "df32110bbd285e3036bdb2082e3307b24edc7515953cab7a1b3b6b684adc1e66", + "seconds": 3.364, + "status": "PASS_ACTUAL_QUERY_FOURTH_MOMENT" + }, + { + "exact_typed_json_match": true, + "name": "fifth-moment", + "receipt": "work/lanes/temporal-reuse/QUERY-FIFTH-MOMENT.json", + "receipt_sha256": "562d05a6f830f88d36efc148f81a01f3dfa95afbcab8195a9b5add02a5fdb742", + "seconds": 7.462, + "status": "PASS_ACTUAL_QUERY_FIFTH_MOMENT" + }, + { + "exact_typed_json_match": true, + "name": "moment-review", + "receipt": "work/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.json", + "receipt_sha256": "479289a3444327e49d6c50619074c5dc596463b82d1ec4826a1e664f8ba1af23", + "seconds": 0.253, + "status": "PASS_INDEPENDENT_QUERY_MOMENT_PROOF_AND_ARITHMETIC_REVIEW" + }, + { + "exact_typed_json_match": true, + "name": "complete-snapshot-rows", + "receipt": "work/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.json", + "receipt_sha256": "099dd4a8e7c5b48eb9536c20c5812c875dbefb9dee819204c75650da67cb9cdd", + "seconds": 2.827, + "status": "PASS_INDEPENDENT_BACKWARD_SNAPSHOT_ROWS" + }, + { + "exact_typed_json_match": true, + "name": "snapshot-cones", + "receipt": "work/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json", + "receipt_sha256": "35698700474f2309a4eea2f192a5afbd2f42f580a7e0e510a0bb5687a87fdc2d", + "seconds": 2.365, + "status": "PASS_EXACT_SNAPSHOT_CONE_OBSTRUCTION" + }, + { + "exact_typed_json_match": true, + "name": "snapshot-support-review", + "receipt": "work/lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json", + "receipt_sha256": "d3a7dc571b2ac2e55945918b0bccd66d99d0d08b6b7af8326e53999578e61fe7", + "seconds": 2.022, + "status": "PASS_EXACT_SNAPSHOT_SUPPORT_AND_SINGLE_CONE_EXCLUSION" + }, + { + "exact_typed_json_match": true, + "name": "support-distance", + "receipt": "work/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.json", + "receipt_sha256": "6c22878f6259772183263ae192422f8089113a11629662aee31fd82cea4824ce", + "seconds": 0.192, + "status": "PASS_EXACT_QUERY_SUPPORT_MINIMUM_53" + }, + { + "exact_typed_json_match": true, + "name": "support-distance-review", + "receipt": "work/lanes/cover-algebra/QUERY-SUPPORT-DISTANCE-REVIEW.json", + "receipt_sha256": "720824f618aadb2b8d5c2e56709157009e3b8915eef2119c856ba7f478ea0050", + "seconds": 0.196, + "status": "PASS_INDEPENDENT_QUERY_SUPPORT_DISTANCE_53_REVIEW" + }, + { + "exact_typed_json_match": true, + "name": "global-cut-42", + "receipt": "work/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.json", + "receipt_sha256": "2c001f0336c1f930a41eace304e957eb5da354edc56c4c9b0449bf253d65fb25", + "seconds": 0.215, + "status": "PASS_SHARED_MONOTONE_CACHE_DAG_LOWER_BOUND_42" + }, + { + "exact_typed_json_match": true, + "name": "global-cut-42-review", + "receipt": "work/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.json", + "receipt_sha256": "07f77e4bf9837a2b486fc89e56dc01eeaa0443a778eae9c600cc483b64162ab1", + "seconds": 0.284, + "status": "PASS_INDEPENDENT_SHARED_SNAPSHOT_FLAG_BOUND_42" + }, + { + "exact_typed_json_match": true, + "name": "rank5-cuts-review", + "receipt": "work/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.json", + "receipt_sha256": "d9dd35aa3fe97fa7c76afd2054725925527a4a604e7d4a6bd11b7ae8e957d076", + "seconds": 0.867, + "status": "PASS_INDEPENDENT_RANK5_UNION_CUT_REVIEW" + }, + { + "exact_typed_json_match": true, + "name": "rank8-cuts-review", + "receipt": "work/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.json", + "receipt_sha256": "d75fe3bd9f3c9391aed01368af37a3f56792ad95bcdefe21bbd4cbf0bdc2de50", + "seconds": 1.605, + "status": "PASS_INDEPENDENT_MOVABLE_RANK8_CUTS" + }, + { + "exact_typed_json_match": true, + "name": "cover-algebra", + "receipt": "work/lanes/cover-algebra/ALGEBRA.json", + "receipt_sha256": "a7fb6baa7afb90df77db94c80023144a5be3ae78db1aa6272adf7fb761b44b55", + "seconds": 1.847, + "status": "PASS_EXACT_ROUTED_PROJECTION_ALGEBRA" + }, + { + "exact_typed_json_match": true, + "name": "cover-review", + "receipt": "work/lanes/source-domain/COVER-REVIEW.json", + "receipt_sha256": "7cfc5263852b72710f21152b234c5b2ad57ad68120bb6b4f989a442e453b1a25", + "seconds": 4.029, + "status": "PASS_INDEPENDENT_73D_COVER_TRACE_REVIEW" + }, + { + "exact_typed_json_match": true, + "name": "residual", + "receipt": "work/lanes/residual-syndrome/RESIDUAL.json", + "receipt_sha256": "e819f407bd7269a0505b1ceca70150825e8e2673321293fadccc20860887a8d2", + "seconds": 0.355, + "status": "PASS_SELECTED_CONTROLLER_RESIDUAL_FACTORIZATION" + }, + { + "exact_typed_json_match": true, + "name": "residual-review", + "receipt": "work/lanes/residual-syndrome/review/INDEPENDENT-RECEIPT.json", + "receipt_sha256": "5657cd2219337f897d7f018f8d81f470878f66dd8662897ac501665fa8bfb810", + "seconds": 18.28, + "status": "PASS_INDEPENDENT_RESIDUAL_ALGEBRA_REVIEW" + } + ], + "omitted": [ + "The optional sixth-moment extension of the cover theorem", + "Search and LP routines used to find cut certificates", + "A new native-phase sweep or complete supplier replay", + "An application to the 22 October 2026 selected frontier" + ], + "portable_receipt_provenance_changes": [ + { + "field": "source_pins", + "historical": { + "QUERY-FIFTH-MOMENT.json": "d346e38c1dc323d3304c94e7faf14384ac7970bb7b7775c49749a90a509fa0e9", + "QUERY-FOURTH-MOMENT.json": "df32110bbd285e3036bdb2082e3307b24edc7515953cab7a1b3b6b684adc1e66", + "QUERY-MOMENTS.md": "91121028d7f084d3c1d53a16ca8a3634ce4ede59fcab31c9a74c4a221c7d75e5", + "check_query_fifth_moment.py": "bea72f2bafab8cc38142557d6d3a1bee5f4db1f9a2a75668fce146ca6ebba4f0", + "check_query_fourth_moment.py": "c22539e007c763b2d92d2932c4d84080ccda8549774d6be8b7705575a03a253f" + }, + "portable": { + "QUERY-FIFTH-MOMENT.json": "562d05a6f830f88d36efc148f81a01f3dfa95afbcab8195a9b5add02a5fdb742", + "QUERY-FOURTH-MOMENT.json": "df32110bbd285e3036bdb2082e3307b24edc7515953cab7a1b3b6b684adc1e66", + "QUERY-MOMENTS.md": "91121028d7f084d3c1d53a16ca8a3634ce4ede59fcab31c9a74c4a221c7d75e5", + "check_query_fifth_moment.py": "2eee310e2db3593d4844e9806be695c869d0c101e881d677b5429232beb0e0a4", + "check_query_fourth_moment.py": "e7ff30dfdc23dd929599c05aa037a082060906021d5e9a40e9f586e680d0449e" + }, + "receipt": "cover-algebra/QUERY-MOMENTS-REVIEW.json" + }, + { + "field": "checker_sha256", + "historical": "9f3cff9ff7459800afff681c18276ebc0d6a140a66b58af76b3140015889518c", + "portable": "877c902c658fef004511fbd55e4265ac6a6f044d8f8e2e294db29ef33aeca2c8", + "receipt": "cover-algebra/QUERY-MOMENTS-REVIEW.json" + }, + { + "field": "reviewer_sha256", + "historical": "ef74bba4dd9afe205242a8b5471741f13304bff8e2f714ccbc673a73ec928109", + "portable": "c8a72435ce0dc8c8f2c387f2ce24bc3e900f9559d3fdc824e4fc4ee4055921fc", + "receipt": "circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.json" + } + ], + "python": "3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 21.0.0 (clang-2100.1.1.101)]", + "replay_sha256": "a0126b2e906045d5f905e8103424fc63f585453b58e2eca7541b7337e34d01b6", + "seconds": 46.329, + "source_files_checked": 84, + "source_manifest_sha256": "7b01de4de8e46f22f641be44afaed8e10af8a0a141341a0436b05fa3ff662c87", + "status": "PASS_ACTUAL_QUERY_INFORMATION_BOUNDS_PACKAGE", + "sympy": "1.14.0" +} From 0a1e553b57afd588dc3c26b9f7e5f937bb821098 Mon Sep 17 00:00:00 2001 From: Ali Romman <226877337+aliromman@users.noreply.github.com> Date: Thu, 22 Oct 2026 12:55:10 -0500 Subject: [PATCH 2/4] Include pinned files excluded by repository ignore rules --- .../validation/logs/complete-snapshot-rows.log | 2 ++ .../validation/logs/cover-algebra.log | 3 +++ .../validation/logs/cover-review.log | 2 ++ .../validation/logs/fifth-moment.log | 1 + .../validation/logs/fourth-moment.log | 1 + .../validation/logs/global-cut-42-review.log | 1 + .../validation/logs/global-cut-42.log | 1 + .../validation/logs/moment-review.log | 1 + .../validation/logs/rank5-cuts-review.log | 2 ++ .../validation/logs/rank8-cuts-review.log | 2 ++ .../validation/logs/residual-review.log | 1 + .../validation/logs/residual.log | 3 +++ .../validation/logs/snapshot-cones.log | 1 + .../validation/logs/snapshot-support-review.log | 1 + .../validation/logs/source-matrix.log | 1 + .../validation/logs/support-distance-review.log | 1 + .../validation/logs/support-distance.log | 1 + 17 files changed, 25 insertions(+) create mode 100644 research/actual-query-information-bounds/validation/logs/complete-snapshot-rows.log create mode 100644 research/actual-query-information-bounds/validation/logs/cover-algebra.log create mode 100644 research/actual-query-information-bounds/validation/logs/cover-review.log create mode 100644 research/actual-query-information-bounds/validation/logs/fifth-moment.log create mode 100644 research/actual-query-information-bounds/validation/logs/fourth-moment.log create mode 100644 research/actual-query-information-bounds/validation/logs/global-cut-42-review.log create mode 100644 research/actual-query-information-bounds/validation/logs/global-cut-42.log create mode 100644 research/actual-query-information-bounds/validation/logs/moment-review.log create mode 100644 research/actual-query-information-bounds/validation/logs/rank5-cuts-review.log create mode 100644 research/actual-query-information-bounds/validation/logs/rank8-cuts-review.log create mode 100644 research/actual-query-information-bounds/validation/logs/residual-review.log create mode 100644 research/actual-query-information-bounds/validation/logs/residual.log create mode 100644 research/actual-query-information-bounds/validation/logs/snapshot-cones.log create mode 100644 research/actual-query-information-bounds/validation/logs/snapshot-support-review.log create mode 100644 research/actual-query-information-bounds/validation/logs/source-matrix.log create mode 100644 research/actual-query-information-bounds/validation/logs/support-distance-review.log create mode 100644 research/actual-query-information-bounds/validation/logs/support-distance.log diff --git a/research/actual-query-information-bounds/validation/logs/complete-snapshot-rows.log b/research/actual-query-information-bounds/validation/logs/complete-snapshot-rows.log new file mode 100644 index 0000000000..563cbf4936 --- /dev/null +++ b/research/actual-query-information-bounds/validation/logs/complete-snapshot-rows.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_BACKWARD_SNAPSHOT_ROWS +{"constant_intervals": 16687, "distinct_frame_row_support_checks": 16023, "exact_nonzero_support_coefficients": 98056, "interval_endpoint_checks": 24199, "last_original_private_event": 8702, "reviewer_sha256": "c8a72435ce0dc8c8f2c387f2ce24bc3e900f9559d3fdc824e4fc4ee4055921fc"} diff --git a/research/actual-query-information-bounds/validation/logs/cover-algebra.log b/research/actual-query-information-bounds/validation/logs/cover-algebra.log new file mode 100644 index 0000000000..8d625c556b --- /dev/null +++ b/research/actual-query-information-bounds/validation/logs/cover-algebra.log @@ -0,0 +1,3 @@ +PASS_EXACT_ROUTED_PROJECTION_ALGEBRA +edge_products=5824 TL=false commute=false braid=false +trace_PQ=4/7 trace_PQPQ=27/343 common_J_codimension>=2912/183 diff --git a/research/actual-query-information-bounds/validation/logs/cover-review.log b/research/actual-query-information-bounds/validation/logs/cover-review.log new file mode 100644 index 0000000000..8c088d2e8b --- /dev/null +++ b/research/actual-query-information-bounds/validation/logs/cover-review.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_73D_COVER_TRACE_REVIEW +routes73=896 trace_PQ=4/7 trace_PQPQ=27/343 rank>=2912/183>896/73 diff --git a/research/actual-query-information-bounds/validation/logs/fifth-moment.log b/research/actual-query-information-bounds/validation/logs/fifth-moment.log new file mode 100644 index 0000000000..fcc2adef5d --- /dev/null +++ b/research/actual-query-information-bounds/validation/logs/fifth-moment.log @@ -0,0 +1 @@ +{"status": "PASS_ACTUAL_QUERY_FIFTH_MOMENT", "m5": "47467/36", "rank_per_cover": "15560/273", "whole_fields": 57, "moment_relaxation_is_sharp": true} diff --git a/research/actual-query-information-bounds/validation/logs/fourth-moment.log b/research/actual-query-information-bounds/validation/logs/fourth-moment.log new file mode 100644 index 0000000000..b6d74b8343 --- /dev/null +++ b/research/actual-query-information-bounds/validation/logs/fourth-moment.log @@ -0,0 +1 @@ +{"status": "PASS_ACTUAL_QUERY_FOURTH_MOMENT", "nine_chart_moments": ["72", "120", "244", "1649/3"], "rank_per_cover": "4104/73", "whole_fields": 57, "eight_field_cohorts": 8} diff --git a/research/actual-query-information-bounds/validation/logs/global-cut-42-review.log b/research/actual-query-information-bounds/validation/logs/global-cut-42-review.log new file mode 100644 index 0000000000..19ade876c7 --- /dev/null +++ b/research/actual-query-information-bounds/validation/logs/global-cut-42-review.log @@ -0,0 +1 @@ +{"candidate_proof_sha256": "f550ecd52133f7fb856538abf6ed7ef9241577bf309f7268cd4610b8c12735df", "candidate_receipt_sha256": "2c001f0336c1f930a41eace304e957eb5da354edc56c4c9b0449bf253d65fb25", "checked_frames": 1004, "checked_native_edges": 2880, "checker_sha256": "e52355cbedf49346d2e27271fa999e68d66ae9b3d00980477d8750b66b0fc919", "controls": {"one_unit_native_undercharge_rejected": true, "reversed_shell_failures": 6293}, "exact_gram_ranks": [0, 1, 1, 2, 8, 6, 8, 8, 8], "flag": [243, 249, 311, 132, 131, 489, 442, 405, 178], "native_rank_lower_bound": 42, "not_checked": ["A positive cache circuit", "Native phase recipes for new edges", "Changed address codes", "Global supplier cost"], "proof_checks": ["Pivot-set inclusion for arbitrary nested frames", "Whole-array dimension in each cut inequality", "No separate-tree assumption in the cut sum"], "scope": "Same-content monotone frame DAGs with scalar sharing. No 64 bound or construction is proved.", "separation_checks": 23279, "shell_sizes": [0, 1, 1, 2, 8, 7, 11, 22, 60], "sources": {"core": "fa60b4af013dd8b8db289845e3ed597720ff955751ad270c3d58236b64080877", "interface": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", "snapshot": "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c", "support_review": "d3a7dc571b2ac2e55945918b0bccd66d99d0d08b6b7af8326e53999578e61fe7"}, "status": "PASS_INDEPENDENT_SHARED_SNAPSHOT_FLAG_BOUND_42"} diff --git a/research/actual-query-information-bounds/validation/logs/global-cut-42.log b/research/actual-query-information-bounds/validation/logs/global-cut-42.log new file mode 100644 index 0000000000..0519fcc6ea --- /dev/null +++ b/research/actual-query-information-bounds/validation/logs/global-cut-42.log @@ -0,0 +1 @@ +{"checker_sha256": "b49857d0005b19880309c2790378fe1b956a5ada092b94a4814d2bc016ab1b28", "exact_shell_ranks": [0, 1, 1, 2, 8, 6, 8, 8, 8], "flag_basis": [243, 249, 311, 132, 131, 489, 442, 405, 178], "frame_shell_support_tests": 23279, "not_checked": ["A constructive merged cache network", "Internal native-child cuts", "A changed core", "Logical address re-gauging", "A complete supplier invoice"], "rank_sum": 42, "retained_edge_count": 2880, "scope": "Same-content monotone frame networks, arbitrary scalar sharing and all snapshot times. This bound does not prove64 or optimality.", "sources": {"core_decompressed_sha256": "fa60b4af013dd8b8db289845e3ed597720ff955751ad270c3d58236b64080877", "interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", "snapshot_decompressed_sha256": "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c", "support_review_sha256": "d3a7dc571b2ac2e55945918b0bccd66d99d0d08b6b7af8326e53999578e61fe7"}, "status": "PASS_SHARED_MONOTONE_CACHE_DAG_LOWER_BOUND_42"} diff --git a/research/actual-query-information-bounds/validation/logs/moment-review.log b/research/actual-query-information-bounds/validation/logs/moment-review.log new file mode 100644 index 0000000000..5c7573d5ea --- /dev/null +++ b/research/actual-query-information-bounds/validation/logs/moment-review.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_QUERY_MOMENT_PROOF_AND_ARITHMETIC_REVIEW diff --git a/research/actual-query-information-bounds/validation/logs/rank5-cuts-review.log b/research/actual-query-information-bounds/validation/logs/rank5-cuts-review.log new file mode 100644 index 0000000000..2131474cdb --- /dev/null +++ b/research/actual-query-information-bounds/validation/logs/rank5-cuts-review.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_RANK5_UNION_CUT_REVIEW +Twelve exact five-query overlaps; five injective unit-weight cuts each; lower cost9k. diff --git a/research/actual-query-information-bounds/validation/logs/rank8-cuts-review.log b/research/actual-query-information-bounds/validation/logs/rank8-cuts-review.log new file mode 100644 index 0000000000..e82cf8224c --- /dev/null +++ b/research/actual-query-information-bounds/validation/logs/rank8-cuts-review.log @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_MOVABLE_RANK8_CUTS +Both contained cones pass all edge charges, including direct completion to FULL; bound8k. diff --git a/research/actual-query-information-bounds/validation/logs/residual-review.log b/research/actual-query-information-bounds/validation/logs/residual-review.log new file mode 100644 index 0000000000..cfde96036b --- /dev/null +++ b/research/actual-query-information-bounds/validation/logs/residual-review.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_RESIDUAL_ALGEBRA_REVIEW diff --git a/research/actual-query-information-bounds/validation/logs/residual.log b/research/actual-query-information-bounds/validation/logs/residual.log new file mode 100644 index 0000000000..eddc318bed --- /dev/null +++ b/research/actual-query-information-bounds/validation/logs/residual.log @@ -0,0 +1,3 @@ +PASS_SELECTED_CONTROLLER_RESIDUAL_FACTORIZATION +proper_subsets=independent residual_rank=72|G|-common_image_dimension +native_supplier_or_kappa_claim=false diff --git a/research/actual-query-information-bounds/validation/logs/snapshot-cones.log b/research/actual-query-information-bounds/validation/logs/snapshot-cones.log new file mode 100644 index 0000000000..b90d5c52e8 --- /dev/null +++ b/research/actual-query-information-bounds/validation/logs/snapshot-cones.log @@ -0,0 +1 @@ +{"actual_positive_proper_frames": 1002, "distinct_frame_row_pairs": 16023, "exact_nonzero_support_coefficients": 98056, "status": "PASS_EXACT_SNAPSHOT_CONE_OBSTRUCTION"} diff --git a/research/actual-query-information-bounds/validation/logs/snapshot-support-review.log b/research/actual-query-information-bounds/validation/logs/snapshot-support-review.log new file mode 100644 index 0000000000..1f3f900e3a --- /dev/null +++ b/research/actual-query-information-bounds/validation/logs/snapshot-support-review.log @@ -0,0 +1 @@ +{"checker_sha256": "b605064b4be17fd2ceb6825fe01cd6b813abd3351ad499dd6c5b4fa4947a52ba", "inputs": {"interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", "reviewed_source_proof_sha256": "be9575e1cac8706c42fddff243f435935e098d197edaf7f8689352c93b7e3961", "reviewed_source_receipt_sha256": "35698700474f2309a4eea2f192a5afbd2f42f580a7e0e510a0bb5687a87fdc2d", "snapshot_decompressed_sha256": "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c"}, "intervals": 16687, "line_rank_counts": {"7": 8, "8": 503}, "minor_determinants": {"-16": 1, "-32": 126, "-48": 2, "-64": 45, "32": 790, "64": 38}, "nonzero_port_incidence_checks": 104088, "normal_lines_absent": [42, 7, 25, 52, 82, 127, 97, 76], "not_checked": ["The full snapshot producer replay", "A new native cache word", "Chronological branching synthesis", "A complete supplier invoice"], "phase_scope": "Scalar rows are read in the canonical view. Non-FULL views after event 17605 require the supplied endpoint monomial adapter.", "proper_frame_minor_count": 1002, "rows": 12271, "scope": "One nonzero birth frame and all later containing frames. This does not exclude a merged network with incomparable capture frames.", "status": "PASS_EXACT_SNAPSHOT_SUPPORT_AND_SINGLE_CONE_EXCLUSION", "test_input": "X=JY; all 480 helper and eight private inputs are zero"} diff --git a/research/actual-query-information-bounds/validation/logs/source-matrix.log b/research/actual-query-information-bounds/validation/logs/source-matrix.log new file mode 100644 index 0000000000..4dbe4b4d77 --- /dev/null +++ b/research/actual-query-information-bounds/validation/logs/source-matrix.log @@ -0,0 +1 @@ +PASS_REVERSE_SOURCE_MATRIX_BINDING diff --git a/research/actual-query-information-bounds/validation/logs/support-distance-review.log b/research/actual-query-information-bounds/validation/logs/support-distance-review.log new file mode 100644 index 0000000000..38f29e443c --- /dev/null +++ b/research/actual-query-information-bounds/validation/logs/support-distance-review.log @@ -0,0 +1 @@ +PASS_INDEPENDENT_QUERY_SUPPORT_DISTANCE_53_REVIEW diff --git a/research/actual-query-information-bounds/validation/logs/support-distance.log b/research/actual-query-information-bounds/validation/logs/support-distance.log new file mode 100644 index 0000000000..ca89dafae8 --- /dev/null +++ b/research/actual-query-information-bounds/validation/logs/support-distance.log @@ -0,0 +1 @@ +{"attaining_old_root_directions": 112, "checker_sha256": "d9bff383c911653f17087849203f3a64dc4d511f27f6a243bbfa7f3d175d9a09", "consequence": "A k-dimensional query space needs at least k+2 rank-at-least-two birth fields in one common span.", "controls": {"duplicate_sign_pattern_rejected": true, "excessive_quartet_bound_rejected": true}, "frame_allowed_port_histogram": {"0": {"112": 1}, "1": {"48": 7, "52": 112, "56": 1}, "2": {"20": 168}, "3": {"8": 152, "10": 16}, "4": {"0": 14, "6": 51, "8": 8}, "5": {"4": 16, "6": 5, "8": 6}, "6": {"2": 16, "4": 152}, "7": {"2": 152}, "8": {"0": 14, "1": 112}, "9": {"0": 1}}, "lower_bounds_by_nonzero_coefficient_count": {"1": 56, "2": 76, "3": 78, "4": 53, "5": 73, "6": 75, "7": 77, "8": 70}, "minimum_source_port_support": 53, "nonzero_per_quartet_lower_bounds": [0, 8, 4, 6, 5], "not_claimed": ["A native rank lower bound of 64 for shared networks", "A constructive cache network", "A full supplier improvement"], "sources": {"independent_support_review_sha256": "d3a7dc571b2ac2e55945918b0bccd66d99d0d08b6b7af8326e53999578e61fe7", "interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", "snapshot_decompressed_sha256": "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c"}, "status": "PASS_EXACT_QUERY_SUPPORT_MINIMUM_53"} From 8be1acaf2d4648cd9903cd76987a939596c81b7e Mon Sep 17 00:00:00 2001 From: Ali Romman <226877337+aliromman@users.noreply.github.com> Date: Thu, 22 Oct 2026 13:36:53 -0500 Subject: [PATCH 3/4] Add chronological cache criterion and separate-tree rank bound --- .../ANNEX-MANIFEST.json | 82 + .../chronological-cache-paths/PROOF.md | 38 + .../chronological-cache-paths/PUBLICATION.md | 7 + .../chronological-cache-paths/README.md | 24 + .../chronological-cache-paths/REVIEW.json | 15 + .../chronological-cache-paths/REVIEW.md | 53 + .../chronological-cache-paths/SOURCES.json | 41 + .../chronological-cache-paths/TASK.json | 9 + .../chronological-cache-paths/VALIDATION.json | 35 + .../lanes/circuit-interface/INTERFACE.json | 1441 + .../CHRONOLOGICAL-CACHE-PATHS.md | 242 + .../SNAPSHOT-SUPPORT-REVIEW.json | 26836 ++++++++++++++++ .../cover-algebra/review_snapshot_support.py | 165 + .../BACKWARD-SNAPSHOT-INTERVALS.json.gz | Bin 0 -> 414717 bytes .../SNAPSHOT-CONE-OBSTRUCTION.json | 21549 +++++++++++++ .../SNAPSHOT-CONE-OBSTRUCTION.md | 129 + .../chronological-cache-paths/replay.py | 72 + .../validation/normal.log | 1 + .../validation/optimized.log | 1 + 19 files changed, 50740 insertions(+) create mode 100644 research/actual-query-information-bounds/annexes/chronological-cache-paths/ANNEX-MANIFEST.json create mode 100644 research/actual-query-information-bounds/annexes/chronological-cache-paths/PROOF.md create mode 100644 research/actual-query-information-bounds/annexes/chronological-cache-paths/PUBLICATION.md create mode 100644 research/actual-query-information-bounds/annexes/chronological-cache-paths/README.md create mode 100644 research/actual-query-information-bounds/annexes/chronological-cache-paths/REVIEW.json create mode 100644 research/actual-query-information-bounds/annexes/chronological-cache-paths/REVIEW.md create mode 100644 research/actual-query-information-bounds/annexes/chronological-cache-paths/SOURCES.json create mode 100644 research/actual-query-information-bounds/annexes/chronological-cache-paths/TASK.json create mode 100644 research/actual-query-information-bounds/annexes/chronological-cache-paths/VALIDATION.json create mode 100644 research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/circuit-interface/INTERFACE.json create mode 100644 research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/cover-algebra/CHRONOLOGICAL-CACHE-PATHS.md create mode 100644 research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json create mode 100644 research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/cover-algebra/review_snapshot_support.py create mode 100644 research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz create mode 100644 research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json create mode 100644 research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md create mode 100644 research/actual-query-information-bounds/annexes/chronological-cache-paths/replay.py create mode 100644 research/actual-query-information-bounds/annexes/chronological-cache-paths/validation/normal.log create mode 100644 research/actual-query-information-bounds/annexes/chronological-cache-paths/validation/optimized.log diff --git a/research/actual-query-information-bounds/annexes/chronological-cache-paths/ANNEX-MANIFEST.json b/research/actual-query-information-bounds/annexes/chronological-cache-paths/ANNEX-MANIFEST.json new file mode 100644 index 0000000000..b1bfe51c16 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/chronological-cache-paths/ANNEX-MANIFEST.json @@ -0,0 +1,82 @@ +{ + "appendix": "chronological-cache-paths", + "files": { + "PROOF.md": { + "bytes": 1967, + "sha256": "d38c1ead02a527076a3355b317048c719125daa00ad15953f17915a5b9c97863" + }, + "PUBLICATION.md": { + "bytes": 676, + "sha256": "fbad8effff89056dc3d7021827184b8103ab034a6b537754a0bbe0089f873ff2" + }, + "README.md": { + "bytes": 1109, + "sha256": "ab5aa384cdf772458b7be4fe9335b0eda369cbcd075617807e6528146498c342" + }, + "REVIEW.json": { + "bytes": 992, + "sha256": "5d2b5e1aa69b4f4e3884581cb85b137c70d18eadcf05764a7d0819a63b1d53a3" + }, + "REVIEW.md": { + "bytes": 3249, + "sha256": "766e29a5133cb1c08c39356d738ccf5f7a11199b55fb1bc92841ad7aeca0f092" + }, + "SOURCES.json": { + "bytes": 2125, + "sha256": "1f8a707234438332ea54fcbc3ccaa70b7c0fc3ea6ca9cd5b0fbfec3f31ae09d1" + }, + "TASK.json": { + "bytes": 517, + "sha256": "461d4a3396b051c5eb847a1ab56ab1e14b6dc058f5fedbb6ad5e503bd1626eab" + }, + "VALIDATION.json": { + "bytes": 1440, + "sha256": "7e232925ae6a8833e41a9bd9b5a9c30d8c88d8bbc1bd57ae475486c7422cca6d" + }, + "frozen/lanes/circuit-interface/INTERFACE.json": { + "bytes": 23232, + "sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" + }, + "frozen/lanes/cover-algebra/CHRONOLOGICAL-CACHE-PATHS.md": { + "bytes": 9805, + "sha256": "419bb67187d4edeead01d564d7f239f351f4d906c9b6f73e585ec51d2a730c7c" + }, + "frozen/lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json": { + "bytes": 333522, + "sha256": "d3a7dc571b2ac2e55945918b0bccd66d99d0d08b6b7af8326e53999578e61fe7" + }, + "frozen/lanes/cover-algebra/review_snapshot_support.py": { + "bytes": 8113, + "sha256": "b605064b4be17fd2ceb6825fe01cd6b813abd3351ad499dd6c5b4fa4947a52ba" + }, + "frozen/lanes/history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz": { + "bytes": 414717, + "sha256": "a15fbfcb758cb77b5b044963d771ac6baf4ff9d155e6c46f47bac3694b1fc17f" + }, + "frozen/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json": { + "bytes": 289400, + "sha256": "35698700474f2309a4eea2f192a5afbd2f42f580a7e0e510a0bb5687a87fdc2d" + }, + "frozen/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md": { + "bytes": 5433, + "sha256": "be9575e1cac8706c42fddff243f435935e098d197edaf7f8689352c93b7e3961" + }, + "replay.py": { + "bytes": 2891, + "sha256": "c5b6abbe8d9704adfaea980c77f4f34fee78ae2367bf1e2e88bed59ca79b7697" + }, + "validation/normal.log": { + "bytes": 1357, + "sha256": "fb55d12399a64df3cb5d8c96265267861886248a64b73de702fad3a67ecd7fde" + }, + "validation/optimized.log": { + "bytes": 1357, + "sha256": "fb55d12399a64df3cb5d8c96265267861886248a64b73de702fad3a67ecd7fde" + } + }, + "frozen_input_files": 7, + "schema": "accepted-support-proof-appendix-v1", + "scope": "Fixed-path permitted-ring module criterion and native-rank bound 8 for one scalar monotone output tree; 64 only for eight separately paid trees.", + "total_bytes_excluding_manifest": 1101902, + "total_files_excluding_manifest": 18 +} diff --git a/research/actual-query-information-bounds/annexes/chronological-cache-paths/PROOF.md b/research/actual-query-information-bounds/annexes/chronological-cache-paths/PROOF.md new file mode 100644 index 0000000000..3b76bbc7d8 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/chronological-cache-paths/PROOF.md @@ -0,0 +1,38 @@ +# Fixed cache paths and scalar merge trees + +This appendix adopts two results from the unchanged +[chronological cache proof](frozen/lanes/cover-algebra/CHRONOLOGICAL-CACHE-PATHS.md). +It gives no new complete kappa bound. + +For a fixed chronological path, a fixed read schedule, and supplied exact +native transitions, the accessible logical rows are exactly the module +generated by the available snapshot rows over the permitted coefficient +ring. The cache must start at zero in an owned field that may be cleared. +A rational solution need not be a dyadic solution. Final unchanged X and +restored-helper rows may be used for cleanup. All query cleanups must finish +before the first X repair if they use those endpoint rows. + +Consider one scalar-content rooted tree whose edges move into containing +frames. Grant every snapshot time. An edge costs at least its frame dimension +increase. At a node v, let I_v be the intersection of its descendant leaf +frames. Codimension subadditivity and induction give + +```text +cost below v >= dim(U_v) - dim(I_v). +``` + +The actual snapshot support law shows that every output row is supported +on ports perpendicular to I_root. The exact line minors show that a nonzero +centre query has a source-support annihilator of dimension at most one. +With FULL dimension nine, the tree therefore costs at least eight units of +native rank. Eight separately paid trees cost at least 64. + +These bounds do not add across shared paid edges. They do not prove a global +64 bound for a shared multi-output network. Logical address changes, changed +core calls, and cuts inside native children are outside the tree model. +The general cut proof and stronger numerical network certificates in the +parent package remain separate results. + +The [independent review](REVIEW.md) checks the proof. The appendix replay +checks the existing exact snapshot support and line-minor certificate. It +does not construct a native cache or prove a complete storage schedule. diff --git a/research/actual-query-information-bounds/annexes/chronological-cache-paths/PUBLICATION.md b/research/actual-query-information-bounds/annexes/chronological-cache-paths/PUBLICATION.md new file mode 100644 index 0000000000..1087880ebd --- /dev/null +++ b/research/actual-query-information-bounds/annexes/chronological-cache-paths/PUBLICATION.md @@ -0,0 +1,7 @@ +The [cache-path appendix](PROOF.md) adds an exact permitted-ring criterion for a fixed read path and an independently reviewed native-rank lower bound of eight for one nonzero query in the stated scalar monotone merge-tree model. The bound 64 applies only to eight separately paid trees. It does not establish a global 64 bound for a shared multi-output network. The unchanged support checker passes in normal Python and with `-O`; no native cache is constructed. + +```sh +python3 -I -B research/actual-query-information-bounds/annexes/chronological-cache-paths/replay.py --out /tmp/chronological-cache-paths-replay +``` + +Expected final line: `PASS_SCOPED_SUPPORT_PROOF_REPLAY`. diff --git a/research/actual-query-information-bounds/annexes/chronological-cache-paths/README.md b/research/actual-query-information-bounds/annexes/chronological-cache-paths/README.md new file mode 100644 index 0000000000..eb88b0d59e --- /dev/null +++ b/research/actual-query-information-bounds/annexes/chronological-cache-paths/README.md @@ -0,0 +1,24 @@ +# Scoped support appendix + +[PROOF.md](PROOF.md) states the accepted result and its limits. +[REVIEW.md](REVIEW.md) gives the separate independent proof review. +The original files under `frozen/` are unchanged and are bound by +[SOURCES.json](SOURCES.json). Historical review status is retained. + +Use Python 3.10 or later and the standard library. Run from this appendix +with a new output directory: + +```sh +python3 -I -B replay.py --out /tmp/chronological-cache-paths-replay +``` + +The runner uses fresh copies, one process at a time. It runs normal Python +and Python with `-O`. Both complete receipts must match exact bytes. +The final line is `PASS_SCOPED_SUPPORT_PROOF_REPLAY`. +[VALIDATION.json](VALIDATION.json) records the independent publication run. +The replay does not prove the full native or recursive supplier contract. + +This appendix preserves campaign work and uses substantial OpenAI Codex +assistance. Its new proof review is a separate agent calculation, not an +independent human review. The parent package retains the upstream source +credit and license. This appendix makes no complete kappa claim. diff --git a/research/actual-query-information-bounds/annexes/chronological-cache-paths/REVIEW.json b/research/actual-query-information-bounds/annexes/chronological-cache-paths/REVIEW.json new file mode 100644 index 0000000000..f6c491efd6 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/chronological-cache-paths/REVIEW.json @@ -0,0 +1,15 @@ +{ + "accepted_proof_wrapper_sha256": "d38c1ead02a527076a3355b317048c719125daa00ad15953f17915a5b9c97863", + "claim": "Fixed-path permitted-ring module criterion and native-rank bound 8 for one scalar monotone output tree; 64 only for eight separately paid trees.", + "complete_kappa_improvement": false, + "independent_review": "REVIEW.md", + "native_or_recursive_admission": false, + "normal_optimized_complete_receipts_match": true, + "original_inputs_unchanged": true, + "remaining_publication_check": "Coordinator review of actual appendix files, final package link verification, GitHub rendering and readback.", + "review_sha256": "766e29a5133cb1c08c39356d738ccf5f7a11199b55fb1bc92841ad7aeca0f092", + "source_manifest_sha256": "1f8a707234438332ea54fcbc3ccaa70b7c0fc3ea6ca9cd5b0fbfec3f31ae09d1", + "status": "ACCEPT_SCOPED_SUPPORT_APPENDIX", + "target_package": "actual-query-information-bounds", + "validation_sha256": "7e232925ae6a8833e41a9bd9b5a9c30d8c88d8bbc1bd57ae475486c7422cca6d" +} diff --git a/research/actual-query-information-bounds/annexes/chronological-cache-paths/REVIEW.md b/research/actual-query-information-bounds/annexes/chronological-cache-paths/REVIEW.md new file mode 100644 index 0000000000..7d9e6cc6e3 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/chronological-cache-paths/REVIEW.md @@ -0,0 +1,53 @@ +# Independent review of the cache path and tree proof + +Verdict: accept the fixed-path module criterion and the one-output scalar +merge-tree bound as a scoped appendix. This is a new independent proof +review of the existing text. It does not change the historical receipts. +The reviewer read the workspace PR-DESCRIPTION-STANDARD.md. + +For a path with a supplied exact transition T_V T_U^-1, a transition changes +the physical frame and preserves the logical row. Each scalar read adds a +permitted-ring multiple of its snapshot row. Induction proves necessity of +the module condition. The coefficients of any module representation give +the sequence of ADDs and prove sufficiency for the stated fixed schedule. +Owned clearable cache fields, the supplied native recipes, and the declared +read times are premises. This does not clear an arbitrary borrowed field +without an account of its old contents. + +The endpoint term dE is valid only while those rows retain their recorded +values. Completing all eight cleanups before the first X repair provides +that invariant. The telescoping rank cost is a conditional identity for +edges that have the stated cost; it is not an existence proof for a path. + +The tree induction is correct for every finite rooted tree. At a k-child +node, the child costs plus incoming edges give +k*dim(U_v)-sum_j dim(I_j). Each I_j lies inside U_v. Subadditivity of +codimension bounds this below by dim(U_v)-dim(intersection_j I_j). +A snapshot at an internal node can be treated as an extra zero-length leaf. +Scalar cancellation cannot add a source port outside the union of leaf +supports. Every such support lies in I_root perpendicular. + +The 511 line certificates imply that a nonzero query row can annihilate +only one binary line. On each of the eight special normal lines, the +excluded-column matrix has a one-dimensional left kernel generated by one +row of R. Two distinct such rows are independent because R R^T=56I. +Thus two independent annihilator lines are impossible. The rank cost is +at least 9-1=8. The factor eight for eight outputs requires disjoint paid +trees. A shared subexpression cannot be charged again by this proof. + +The source support checker was read and rerun in fresh copies in normal +Python and with -O. Both complete output files match the retained receipt +byte for byte. It checks 12,271 rows, 16,687 intervals, 104,088 nonzero port +incidences, all 1,002 proper actual frame minors, and all 511 line minors. +It selects minor columns modulo a prime, then evaluates each determinant +over the rationals. Its conclusions therefore do not rely on a failed +finite-field search. The full snapshot producer is not rerun here; the +parent query package retains and replays that separate source audit. + +The older exploratory path screen is not needed for either accepted proof. +The shared-network formulation and cut inequality are sound, but the parent +package already gives their broader independent review and exact global +42 certificate. The tree bound remains useful because it applies to one +nonzero output and distinguishes separate output trees from shared DAGs. +No current selected source, native cache construction, owner schedule, +precision claim, or complete supplier price is admitted by this appendix. diff --git a/research/actual-query-information-bounds/annexes/chronological-cache-paths/SOURCES.json b/research/actual-query-information-bounds/annexes/chronological-cache-paths/SOURCES.json new file mode 100644 index 0000000000..73702ee1f3 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/chronological-cache-paths/SOURCES.json @@ -0,0 +1,41 @@ +{ + "frozen_files": { + "lanes/circuit-interface/INTERFACE.json": { + "bytes": 23232, + "sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "source": "work/centre-encoding-campaign-20261014/lanes/circuit-interface/INTERFACE.json" + }, + "lanes/cover-algebra/CHRONOLOGICAL-CACHE-PATHS.md": { + "bytes": 9805, + "sha256": "419bb67187d4edeead01d564d7f239f351f4d906c9b6f73e585ec51d2a730c7c", + "source": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/CHRONOLOGICAL-CACHE-PATHS.md" + }, + "lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json": { + "bytes": 333522, + "sha256": "d3a7dc571b2ac2e55945918b0bccd66d99d0d08b6b7af8326e53999578e61fe7", + "source": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json" + }, + "lanes/cover-algebra/review_snapshot_support.py": { + "bytes": 8113, + "sha256": "b605064b4be17fd2ceb6825fe01cd6b813abd3351ad499dd6c5b4fa4947a52ba", + "source": "work/centre-encoding-campaign-20261014/lanes/cover-algebra/review_snapshot_support.py" + }, + "lanes/history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz": { + "bytes": 414717, + "sha256": "a15fbfcb758cb77b5b044963d771ac6baf4ff9d155e6c46f47bac3694b1fc17f", + "source": "work/centre-encoding-campaign-20261014/lanes/history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz" + }, + "lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json": { + "bytes": 289400, + "sha256": "35698700474f2309a4eea2f192a5afbd2f42f580a7e0e510a0bb5687a87fdc2d", + "source": "work/centre-encoding-campaign-20261014/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json" + }, + "lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md": { + "bytes": 5433, + "sha256": "be9575e1cac8706c42fddff243f435935e098d197edaf7f8689352c93b7e3961", + "source": "work/centre-encoding-campaign-20261014/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md" + } + }, + "schema": "support-proof-appendix-sources-v1", + "scope": "Unchanged proof and check inputs. Historical receipts retain their original status." +} diff --git a/research/actual-query-information-bounds/annexes/chronological-cache-paths/TASK.json b/research/actual-query-information-bounds/annexes/chronological-cache-paths/TASK.json new file mode 100644 index 0000000000..5f716dc58a --- /dev/null +++ b/research/actual-query-information-bounds/annexes/chronological-cache-paths/TASK.json @@ -0,0 +1,9 @@ +{ + "arguments": [], + "expected": "frozen/lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json", + "id": "chronological-cache-paths", + "location": "workspace", + "receipt": "lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json", + "scope": "Exact snapshot support, 1002 cone minors, and 511 line minors. The separate proof review checks the fixed-path module and scalar merge-tree arguments. No full snapshot producer or shared-network solution is replayed.", + "script": "lanes/cover-algebra/review_snapshot_support.py" +} diff --git a/research/actual-query-information-bounds/annexes/chronological-cache-paths/VALIDATION.json b/research/actual-query-information-bounds/annexes/chronological-cache-paths/VALIDATION.json new file mode 100644 index 0000000000..83f0525be4 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/chronological-cache-paths/VALIDATION.json @@ -0,0 +1,35 @@ +{ + "appendix": "chronological-cache-paths", + "comparison": "Both complete receipt files match exact bytes.", + "runner_sha256": "c5b6abbe8d9704adfaea980c77f4f34fee78ae2367bf1e2e88bed59ca79b7697", + "runs": [ + { + "command": [ + "/opt/homebrew/opt/python@3.14/bin/python3.14", + "-I", + "-B", + "/private/tmp/chronological-cache-paths-review-20261022-a/normal/lanes/cover-algebra/review_snapshot_support.py" + ], + "elapsed_seconds": 1.522, + "exit_code": 0, + "mode": "normal", + "receipt_sha256": "d3a7dc571b2ac2e55945918b0bccd66d99d0d08b6b7af8326e53999578e61fe7" + }, + { + "command": [ + "/opt/homebrew/opt/python@3.14/bin/python3.14", + "-I", + "-B", + "-O", + "/private/tmp/chronological-cache-paths-review-20261022-a/optimized/lanes/cover-algebra/review_snapshot_support.py" + ], + "elapsed_seconds": 1.539, + "exit_code": 0, + "mode": "optimized", + "receipt_sha256": "d3a7dc571b2ac2e55945918b0bccd66d99d0d08b6b7af8326e53999578e61fe7" + } + ], + "scope": "Exact snapshot support, 1002 cone minors, and 511 line minors. The separate proof review checks the fixed-path module and scalar merge-tree arguments. No full snapshot producer or shared-network solution is replayed.", + "source_manifest_sha256": "1f8a707234438332ea54fcbc3ccaa70b7c0fc3ea6ca9cd5b0fbfec3f31ae09d1", + "status": "PASS_SCOPED_SUPPORT_PROOF_REPLAY" +} diff --git a/research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/circuit-interface/INTERFACE.json b/research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/circuit-interface/INTERFACE.json new file mode 100644 index 0000000000..4201e9a04c --- /dev/null +++ b/research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/circuit-interface/INTERFACE.json @@ -0,0 +1,1441 @@ +{ + "D": [ + { + "0": "1/4", + "1": "1/4" + }, + { + "4": "1/4", + "7": "1/4" + }, + {}, + { + "4": "1/4", + "6": "-1/4" + }, + { + "5": "1/4", + "7": "1/4" + }, + { + "1": "1/4", + "3": "1/4" + }, + { + "1": "1/4", + "2": "1/4" + }, + { + "2": "1/4", + "3": "-1/4" + }, + { + "1": "1/4", + "3": "-1/4" + }, + {}, + { + "4": "1/4", + "5": "-1/4" + }, + {}, + { + "0": "1/4", + "2": "1/4" + }, + { + "2": "1/4", + "3": "1/4" + }, + {}, + { + "2": "1/4", + "3": "1/4" + }, + { + "2": "1/4", + "3": "-1/4" + }, + { + "0": "1/4", + "2": "-1/4" + }, + { + "0": "1/4", + "2": "-1/4" + }, + { + "5": "1/4", + "7": "-1/4" + }, + { + "4": "1/4", + "5": "-1/4" + }, + {}, + { + "0": "1/4", + "3": "-1/4" + }, + { + "5": "1/4", + "6": "1/4" + }, + { + "4": "1/4", + "7": "-1/4" + }, + {}, + { + "4": "1/4", + "6": "1/4" + }, + { + "2": "1/4", + "3": "1/4" + }, + { + "4": "1/4", + "7": "-1/4" + }, + { + "5": "1/4", + "6": "1/4" + }, + { + "1": "1/4", + "2": "-1/4" + }, + { + "4": "1/4", + "6": "1/4" + }, + { + "4": "1/4", + "7": "-1/4" + }, + { + "5": "1/4", + "6": "1/4" + }, + { + "0": "1/4", + "3": "1/4" + }, + { + "4": "1/4", + "7": "1/4" + }, + { + "4": "1/4", + "5": "1/4" + }, + {}, + { + "4": "1/4", + "6": "-1/4" + }, + { + "5": "1/4", + "7": "1/4" + }, + { + "0": "1/4", + "2": "-1/4" + }, + {}, + { + "2": "1/4", + "3": "-1/4" + }, + {}, + { + "6": "1/4", + "7": "-1/4" + }, + { + "0": "1/4", + "3": "-1/4" + }, + { + "6": "1/4", + "7": "-1/4" + }, + {}, + { + "0": "1/4", + "3": "1/4" + }, + { + "0": "1/4", + "3": "1/4" + }, + { + "5": "1/4", + "6": "-1/4" + }, + { + "6": "1/4", + "7": "1/4" + }, + {}, + { + "4": "1/4", + "5": "1/4" + }, + { + "0": "1/4", + "2": "1/4" + }, + { + "5": "1/4", + "7": "1/4" + }, + { + "4": "1/4", + "6": "-1/4" + }, + { + "0": "1/4", + "1": "-1/4" + }, + { + "1": "1/4", + "2": "-1/4" + }, + { + "1": "1/4", + "2": "-1/4" + }, + { + "5": "1/4", + "6": "-1/4" + }, + {}, + { + "0": "1/4", + "1": "-1/4" + }, + {}, + { + "1": "1/4", + "3": "-1/4" + }, + { + "5": "1/4", + "7": "1/4" + }, + { + "4": "1/4", + "6": "-1/4" + }, + { + "1": "1/4", + "3": "1/4" + }, + { + "1": "1/4", + "3": "1/4" + }, + { + "5": "1/4", + "7": "-1/4" + }, + { + "0": "1/4", + "1": "1/4" + }, + {}, + { + "0": "1/4", + "1": "1/4" + }, + { + "1": "1/4", + "2": "1/4" + }, + { + "5": "1/4", + "6": "1/4" + }, + { + "4": "1/4", + "7": "-1/4" + }, + {}, + { + "4": "1/4", + "6": "1/4" + }, + {}, + { + "6": "1/4", + "7": "-1/4" + }, + { + "1": "1/4", + "3": "1/4" + }, + {}, + { + "1": "1/4", + "2": "1/4" + }, + { + "1": "1/4", + "2": "1/4" + }, + { + "5": "1/4", + "6": "-1/4" + }, + { + "4": "1/4", + "7": "1/4" + }, + { + "4": "1/4", + "7": "1/4" + }, + {}, + { + "4": "1/4", + "6": "1/4" + }, + { + "6": "1/4", + "7": "1/4" + }, + {}, + { + "4": "1/4", + "5": "1/4" + }, + {}, + { + "1": "1/4", + "2": "-1/4" + }, + { + "0": "1/4", + "1": "-1/4" + }, + { + "1": "1/4", + "3": "-1/4" + }, + { + "1": "1/4", + "3": "-1/4" + }, + { + "5": "1/4", + "7": "-1/4" + }, + { + "0": "1/4", + "3": "1/4" + }, + {}, + { + "0": "1/4", + "2": "1/4" + }, + { + "0": "1/4", + "2": "1/4" + }, + { + "5": "1/4", + "7": "-1/4" + }, + { + "0": "1/4", + "2": "-1/4" + }, + {}, + { + "4": "1/4", + "5": "-1/4" + }, + {}, + { + "0": "1/4", + "3": "-1/4" + }, + { + "0": "1/4", + "3": "-1/4" + }, + { + "5": "1/4", + "6": "-1/4" + }, + {}, + { + "6": "1/4", + "7": "1/4" + } + ], + "H": [ + { + "225": "1", + "226": "-1", + "227": "2", + "229": "1", + "230": "1", + "233": "1", + "234": "-1", + "235": "2", + "237": "1", + "238": "1", + "240": "1", + "241": "1", + "242": "1", + "243": "2", + "245": "1", + "246": "1", + "249": "1", + "250": "-1", + "251": "2", + "253": "1", + "254": "1", + "256": "1", + "257": "1", + "258": "1", + "259": "2", + "261": "1", + "262": "1", + "265": "1", + "266": "-1", + "267": "2", + "269": "1", + "270": "1", + "272": "1", + "276": "1", + "280": "-1", + "283": "2", + "286": "1", + "287": "-2", + "288": "1", + "292": "1", + "296": "-1", + "299": "2", + "302": "1", + "303": "-2", + "304": "1", + "308": "1", + "312": "-1", + "315": "2", + "318": "1", + "319": "-2", + "320": "1", + "324": "1", + "331": "2", + "334": "1", + "335": "-1" + }, + { + "224": "2", + "225": "-1", + "226": "1", + "229": "1", + "230": "1", + "233": "-1", + "234": "-1", + "237": "-1", + "238": "1", + "239": "-2", + "240": "1", + "241": "-1", + "242": "1", + "245": "1", + "246": "1", + "249": "-1", + "250": "-1", + "253": "-1", + "254": "1", + "255": "-2", + "256": "1", + "257": "-1", + "258": "1", + "261": "1", + "262": "1", + "265": "-1", + "266": "-1", + "269": "-1", + "270": "1", + "271": "-2", + "336": "1", + "340": "1", + "347": "2", + "350": "1", + "351": "-1", + "352": "1", + "356": "1", + "363": "2", + "366": "1", + "367": "-1", + "368": "1", + "372": "1", + "379": "2", + "382": "1", + "383": "-1", + "384": "1", + "388": "1", + "395": "2", + "398": "1", + "399": "-1" + }, + { + "224": "2", + "225": "-1", + "226": "-1", + "227": "2", + "229": "-1", + "230": "-1", + "233": "1", + "234": "1", + "237": "-1", + "238": "-1", + "272": "1", + "276": "1", + "280": "-1", + "283": "-2", + "286": "1", + "287": "-2", + "288": "1", + "292": "1", + "296": "-1", + "299": "-2", + "302": "1", + "303": "-2", + "336": "1", + "340": "1", + "347": "-2", + "350": "1", + "351": "-1", + "352": "1", + "356": "1", + "363": "-2", + "366": "1", + "367": "-1", + "400": "1", + "401": "1", + "402": "-1", + "403": "2", + "405": "1", + "406": "1", + "409": "1", + "410": "-1", + "411": "2", + "413": "1", + "414": "1", + "416": "1", + "417": "1", + "418": "-1", + "419": "2", + "421": "1", + "422": "1", + "425": "1", + "426": "-1", + "427": "2", + "429": "1", + "430": "1" + }, + { + "225": "1", + "226": "-1", + "229": "1", + "230": "-1", + "233": "1", + "234": "1", + "235": "-2", + "237": "1", + "238": "1", + "239": "-2", + "304": "1", + "308": "1", + "312": "-1", + "315": "-2", + "318": "1", + "319": "-2", + "320": "1", + "324": "1", + "331": "-2", + "334": "1", + "335": "-1", + "368": "1", + "372": "1", + "379": "-2", + "382": "1", + "383": "-1", + "384": "1", + "388": "1", + "395": "-2", + "398": "1", + "399": "-1", + "400": "1", + "401": "-1", + "402": "1", + "405": "1", + "406": "1", + "409": "-1", + "410": "-1", + "413": "-1", + "414": "1", + "415": "-2", + "416": "1", + "417": "-1", + "418": "1", + "421": "1", + "422": "1", + "425": "-1", + "426": "-1", + "429": "-1", + "430": "1", + "431": "-2" + }, + { + "240": "1", + "241": "-1", + "242": "1", + "243": "2", + "245": "-1", + "246": "-1", + "249": "1", + "250": "1", + "253": "-1", + "254": "-1", + "272": "1", + "276": "-1", + "280": "-1", + "286": "-1", + "287": "-2", + "304": "1", + "308": "-1", + "312": "-1", + "318": "-1", + "319": "-2", + "336": "1", + "340": "-1", + "350": "-1", + "351": "-1", + "368": "1", + "372": "-1", + "382": "-1", + "383": "-1", + "400": "1", + "401": "-1", + "402": "-1", + "403": "2", + "405": "-1", + "406": "-1", + "409": "1", + "410": "1", + "413": "-1", + "414": "-1", + "433": "1", + "434": "-1", + "435": "2", + "437": "1", + "438": "1", + "441": "1", + "442": "-1", + "443": "2", + "445": "1", + "446": "1" + }, + { + "240": "1", + "241": "1", + "242": "-1", + "245": "1", + "246": "-1", + "249": "1", + "250": "1", + "251": "-2", + "253": "1", + "254": "1", + "255": "-2", + "288": "1", + "292": "-1", + "296": "-1", + "302": "-1", + "303": "-2", + "320": "1", + "324": "-1", + "334": "-1", + "335": "-1", + "352": "1", + "356": "-1", + "366": "-1", + "367": "-1", + "384": "1", + "388": "-1", + "398": "-1", + "399": "-1", + "400": "1", + "401": "1", + "402": "-1", + "405": "1", + "406": "-1", + "409": "1", + "410": "1", + "411": "-2", + "413": "1", + "414": "1", + "415": "-2", + "432": "2", + "433": "-1", + "434": "1", + "437": "1", + "438": "1", + "441": "-1", + "442": "-1", + "445": "-1", + "446": "1", + "447": "-2" + }, + { + "256": "1", + "257": "-1", + "258": "1", + "259": "2", + "261": "-1", + "262": "-1", + "265": "1", + "266": "1", + "269": "-1", + "270": "-1", + "272": "-1", + "276": "1", + "280": "1", + "286": "1", + "287": "-2", + "320": "-1", + "324": "1", + "334": "1", + "335": "-3", + "352": "-1", + "356": "1", + "366": "1", + "367": "-3", + "368": "-1", + "372": "1", + "382": "1", + "383": "-3", + "416": "1", + "417": "-1", + "418": "-1", + "419": "2", + "421": "-1", + "422": "-1", + "425": "1", + "426": "1", + "429": "-1", + "430": "-1", + "432": "2", + "433": "-1", + "434": "-1", + "435": "2", + "437": "-1", + "438": "-1", + "441": "1", + "442": "1", + "445": "-1", + "446": "-1" + }, + { + "256": "1", + "257": "1", + "258": "-1", + "261": "1", + "262": "-1", + "265": "1", + "266": "1", + "267": "-2", + "269": "1", + "270": "1", + "271": "-2", + "288": "-1", + "292": "1", + "296": "1", + "302": "1", + "303": "-2", + "304": "-1", + "308": "1", + "312": "1", + "318": "1", + "319": "-2", + "336": "-1", + "340": "1", + "350": "1", + "351": "-3", + "384": "-1", + "388": "1", + "398": "1", + "399": "-3", + "416": "1", + "417": "1", + "418": "-1", + "421": "1", + "422": "-1", + "425": "1", + "426": "1", + "427": "-2", + "429": "1", + "430": "1", + "431": "-2", + "433": "1", + "434": "-1", + "437": "1", + "438": "-1", + "441": "1", + "442": "1", + "443": "-2", + "445": "1", + "446": "1", + "447": "-2" + } + ], + "J_row_support_distribution": { + "52": 112 + }, + "R": [ + { + "0": "1", + "10": "1", + "100": "1", + "101": "1", + "102": "1", + "103": "1", + "107": "1", + "108": "1", + "109": "1", + "11": "1", + "12": "1", + "17": "1", + "18": "1", + "19": "1", + "2": "1", + "22": "1", + "23": "1", + "24": "1", + "25": "1", + "27": "1", + "31": "1", + "32": "1", + "33": "1", + "34": "1", + "35": "1", + "38": "1", + "39": "1", + "40": "1", + "45": "1", + "48": "1", + "49": "1", + "50": "1", + "54": "1", + "55": "1", + "56": "1", + "57": "1", + "61": "1", + "62": "1", + "63": "1", + "7": "1", + "70": "1", + "71": "1", + "72": "1", + "76": "1", + "77": "1", + "79": "1", + "81": "1", + "85": "1", + "87": "1", + "89": "1", + "9": "1", + "90": "1", + "91": "1", + "92": "1", + "94": "1", + "98": "1" + }, + { + "0": "1", + "1": "1", + "10": "-1", + "11": "-1", + "2": "1", + "25": "1", + "26": "1", + "27": "1", + "28": "1", + "29": "1", + "3": "1", + "30": "1", + "4": "1", + "5": "1", + "57": "-1", + "58": "1", + "59": "1", + "6": "1", + "60": "1", + "61": "-1", + "62": "-1", + "63": "-1", + "64": "1", + "65": "1", + "66": "1", + "67": "1", + "68": "1", + "69": "1", + "7": "-1", + "70": "1", + "71": "1", + "72": "1", + "73": "1", + "74": "1", + "75": "1", + "76": "1", + "79": "-1", + "8": "1", + "80": "1", + "81": "-1", + "82": "1", + "83": "1", + "84": "1", + "86": "1", + "87": "1", + "88": "1", + "89": "1", + "9": "-1", + "90": "1", + "91": "1", + "92": "-1", + "93": "1", + "94": "-1", + "95": "1", + "96": "1", + "97": "1" + }, + { + "0": "1", + "1": "1", + "100": "1", + "101": "1", + "102": "1", + "103": "-1", + "104": "1", + "105": "1", + "106": "1", + "12": "1", + "13": "1", + "14": "1", + "15": "1", + "16": "1", + "17": "-1", + "18": "-1", + "19": "-1", + "27": "-1", + "28": "-1", + "29": "-1", + "30": "-1", + "31": "1", + "38": "-1", + "39": "-1", + "40": "-1", + "41": "1", + "42": "1", + "43": "1", + "44": "1", + "51": "1", + "52": "1", + "53": "1", + "54": "1", + "55": "1", + "56": "1", + "57": "1", + "58": "-1", + "59": "-1", + "6": "1", + "60": "-1", + "7": "-1", + "73": "1", + "74": "1", + "75": "1", + "76": "1", + "77": "-1", + "78": "1", + "81": "-1", + "82": "1", + "83": "1", + "84": "1", + "86": "-1", + "87": "-1", + "92": "1", + "93": "-1", + "99": "1" + }, + { + "0": "1", + "104": "-1", + "105": "-1", + "106": "-1", + "107": "-1", + "108": "-1", + "109": "-1", + "13": "1", + "14": "1", + "15": "1", + "16": "-1", + "22": "-1", + "23": "-1", + "24": "-1", + "26": "-1", + "27": "-1", + "3": "1", + "32": "1", + "33": "1", + "34": "1", + "35": "-1", + "4": "1", + "41": "-1", + "42": "-1", + "43": "-1", + "44": "-1", + "45": "-1", + "48": "1", + "49": "1", + "5": "1", + "50": "1", + "51": "1", + "52": "1", + "53": "1", + "57": "-1", + "64": "-1", + "65": "-1", + "66": "-1", + "67": "1", + "68": "1", + "69": "1", + "7": "1", + "76": "-1", + "78": "1", + "8": "-1", + "80": "1", + "81": "-1", + "85": "1", + "87": "1", + "88": "1", + "92": "1", + "95": "-1", + "96": "-1", + "97": "-1", + "98": "1", + "99": "1" + }, + { + "1": "-1", + "10": "-1", + "100": "1", + "103": "1", + "105": "-1", + "106": "-1", + "107": "1", + "11": "-1", + "110": "1", + "111": "1", + "12": "1", + "14": "1", + "15": "1", + "17": "1", + "20": "1", + "21": "1", + "24": "-1", + "26": "-1", + "28": "-1", + "3": "-1", + "31": "-1", + "32": "-1", + "35": "-1", + "36": "1", + "37": "1", + "38": "-1", + "41": "1", + "42": "1", + "45": "1", + "46": "1", + "47": "1", + "48": "1", + "52": "-1", + "53": "-1", + "56": "-1", + "58": "1", + "6": "1", + "62": "1", + "63": "1", + "66": "-1", + "67": "1", + "70": "1", + "71": "1", + "75": "-1", + "77": "-1", + "8": "1", + "80": "1", + "82": "1", + "85": "-1", + "86": "-1", + "88": "-1", + "90": "-1", + "91": "-1", + "93": "1", + "95": "1", + "98": "1" + }, + { + "10": "1", + "101": "1", + "102": "-1", + "105": "1", + "106": "-1", + "108": "1", + "109": "-1", + "11": "-1", + "110": "-1", + "111": "1", + "14": "-1", + "15": "1", + "18": "1", + "19": "-1", + "20": "-1", + "21": "1", + "22": "1", + "23": "-1", + "29": "-1", + "30": "1", + "33": "-1", + "34": "1", + "36": "1", + "37": "-1", + "39": "-1", + "4": "-1", + "40": "1", + "41": "1", + "42": "-1", + "46": "-1", + "47": "1", + "49": "1", + "5": "1", + "50": "-1", + "52": "1", + "53": "-1", + "54": "1", + "55": "-1", + "59": "1", + "60": "-1", + "62": "-1", + "63": "1", + "64": "1", + "65": "-1", + "68": "1", + "69": "-1", + "70": "1", + "71": "-1", + "73": "1", + "74": "-1", + "83": "1", + "84": "-1", + "90": "1", + "91": "-1", + "96": "1", + "97": "-1" + }, + { + "100": "-1", + "103": "1", + "104": "-1", + "108": "1", + "109": "1", + "110": "-1", + "111": "-1", + "12": "1", + "13": "1", + "16": "1", + "17": "-1", + "2": "1", + "20": "1", + "21": "1", + "22": "-1", + "23": "-1", + "25": "-1", + "26": "-1", + "29": "-1", + "3": "1", + "30": "-1", + "31": "-1", + "33": "-1", + "34": "-1", + "36": "1", + "37": "1", + "38": "1", + "43": "1", + "44": "-1", + "46": "-1", + "47": "-1", + "49": "1", + "50": "1", + "51": "-1", + "56": "1", + "59": "1", + "60": "1", + "61": "1", + "66": "1", + "67": "-1", + "72": "1", + "73": "-1", + "74": "-1", + "77": "-1", + "78": "1", + "79": "-1", + "8": "1", + "80": "1", + "83": "1", + "84": "1", + "88": "-1", + "89": "-1", + "9": "-1", + "94": "1", + "95": "-1", + "99": "-1" + }, + { + "1": "-1", + "101": "1", + "102": "1", + "104": "-1", + "107": "-1", + "110": "-1", + "111": "-1", + "13": "1", + "16": "-1", + "18": "1", + "19": "1", + "2": "-1", + "20": "-1", + "21": "-1", + "24": "1", + "25": "1", + "28": "1", + "32": "1", + "35": "-1", + "36": "1", + "37": "1", + "39": "-1", + "4": "-1", + "40": "-1", + "43": "1", + "44": "1", + "45": "1", + "46": "1", + "47": "1", + "48": "-1", + "5": "-1", + "51": "-1", + "54": "-1", + "55": "-1", + "58": "-1", + "6": "1", + "61": "1", + "64": "-1", + "65": "-1", + "68": "1", + "69": "1", + "72": "1", + "75": "1", + "78": "-1", + "79": "1", + "82": "-1", + "85": "-1", + "86": "-1", + "89": "-1", + "9": "-1", + "93": "1", + "94": "-1", + "96": "1", + "97": "1", + "98": "1", + "99": "1" + } + ], + "archive_sha256": "22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754", + "base": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "centre_removed_paid_rank": 64, + "column_support_distribution": { + "4": 112 + }, + "corrected_map_backward": "(x,y,h,c) -> (x-J^T y,y,h,0)", + "corrected_map_forward": "(x,y,h,c) -> (x,y+Jx,h,0)", + "corrected_program_checks": { + "backward": { + "all_scalar_frame_access_checked": true, + "first_correction_add_omission_rejected": true, + "initial_private_clear_omission_rejected": true, + "old_primitive_bound_real_components": 198814, + "prefix_add": 580, + "prefix_clear": 16, + "primitive_bound_real_components": 202138, + "scalar_macros": 20089, + "unchanged_persistent_native_events": 5056 + }, + "forward": { + "all_scalar_frame_access_checked": true, + "first_correction_add_omission_rejected": true, + "initial_private_clear_omission_rejected": true, + "old_primitive_bound_real_components": 198766, + "prefix_add": 580, + "prefix_clear": 16, + "primitive_bound_real_components": 202138, + "scalar_macros": 20089, + "unchanged_persistent_native_events": 5056 + } + }, + "corrected_program_payload_sha256": "fa60b4af013dd8b8db289845e3ed597720ff955751ad270c3d58236b64080877", + "dirty_correction_site": "After entry adapters and before A; targets and all helpers in H have canonical frame zero.", + "full_input_columns": 712, + "full_output_rows": 712, + "identities": [ + "R R^T = 56 I8", + "P = R^T R/4", + "P^2 = 14 P", + "J = I112-P", + "J^2+12J-13I112=0", + "J^-1 = (12I112+J)/13" + ], + "map": "(x,y,h,c) -> (x, y + J x - R^T H h/4, h, 0)", + "not_claimed": [ + "Native centre-free supplier admission", + "Free endpoint J^-1", + "Changed global controller", + "Kappa improvement" + ], + "ports": [ + 11, + 19, + 35, + 67, + 131, + 259, + 13, + 21, + 37, + 69, + 133, + 261, + 41, + 73, + 137, + 265, + 49, + 81, + 145, + 273, + 161, + 289, + 193, + 321, + 385, + 14, + 22, + 38, + 70, + 134, + 262, + 26, + 74, + 138, + 266, + 50, + 146, + 274, + 98, + 162, + 290, + 194, + 322, + 386, + 28, + 44, + 140, + 268, + 84, + 148, + 276, + 100, + 164, + 292, + 196, + 324, + 388, + 56, + 88, + 152, + 280, + 104, + 168, + 296, + 200, + 328, + 392, + 112, + 176, + 304, + 208, + 336, + 400, + 224, + 352, + 416, + 448, + 508, + 506, + 502, + 494, + 478, + 446, + 382, + 254, + 505, + 501, + 493, + 477, + 445, + 381, + 253, + 499, + 491, + 475, + 443, + 379, + 251, + 487, + 471, + 439, + 375, + 247, + 463, + 431, + 367, + 239, + 415, + 351, + 223, + 319, + 191 + ], + "program_sha256": "9f41d53659e9be84e20c661560c5687abbf5cd0660cdecbe01ad5eb29e6b8ee3", + "scope": "Exact scalar interface only. Native endpoint mixing and a changed controller are not admitted.", + "status": "PASS_CENTRE_FREE_SCALAR_INTERFACE", + "target_endpoint": "T_q = F C_q^-1; distinct q have distinct frames", + "word_sha256": "4ddb29fb9bc6f27e0c0fbfcf19a2a93a3496ad900d0f6d89059d0305c9576c0c" +} diff --git a/research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/cover-algebra/CHRONOLOGICAL-CACHE-PATHS.md b/research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/cover-algebra/CHRONOLOGICAL-CACHE-PATHS.md new file mode 100644 index 0000000000..2f2ec3fd2b --- /dev/null +++ b/research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/cover-algebra/CHRONOLOGICAL-CACHE-PATHS.md @@ -0,0 +1,242 @@ +# Chronological cache paths and merged query flows + +A fixed path has an exact linear-algebra test. The retained backward word +fails a stronger single-cone test. A scalar merge tree that produces one +nonzero centre query costs at least eight units of native rank. This last +bound does not add across outputs that share paid operations. + +No construction below improves the complete supplier. A merged network +with several outputs remains open. + +## 1. Native and scalar contracts + +Let `T_U` be the exact canonical operator for frame `U`. A snapshot at +event `t` and frame `U` has physical value `T_U a z`, where `a` is its +row on the 712 arbitrary input fields. The coefficient ring is the +dyadic rationals. The same statements over a larger coefficient field +give relaxations, not a dyadic implementation. + +A permitted cache transition from `U` to `V` must supply the exact +operator `T_V T_U^-1`, including its global phase and monomial maps. +Subspace inclusion alone is not a native recipe. In particular, an +alternating complement can prevent an assumed orthonormal embedding. +The transition cost is the rank of its supplied native children. + +The cache starts at exact zero. Its initial arbitrary contents are +cleared. At a matching frame, a scalar ADD from a snapshot changes its +logical row from `a` to `a+c b`. A supplied transition changes the frame +and leaves that logical row unchanged. These statements hold on all +arrays, including arrays that are not tensor products. + +For a path `U_0,...,U_m=FULL`, assign each snapshot read a time within its +recorded availability interval. These read times and transition times +must be in chronological order. If read coefficients are `c_i`, the +final physical value is + +\[ +T_{\rm FULL}\sum_i c_i a_i z. \tag{1} +\] + +Thus the scalar module spanned by the available snapshot rows is the +exact set of logical rows that this path can form. This gives a necessary +and sufficient test for a fixed path, fixed read schedule, and supplied +native transitions. A rational solution is insufficient when its +coefficients are outside the permitted ring. + +Let `E` contain the unchanged FULL X outputs and the restored FULL helper +outputs. A target query `q` can be cleaned at exit if + +\[ +q=\sum_i c_i a_i+dE. \tag{2} +\] + +After the cache reaches FULL, add the `dE` terms. For eight queries, +complete all eight cleanups before the first X repair. Then subtract +`K` times the clean cache from X. This order preserves the endpoint rows +used in (2). A different order needs a separate invariant. + +If each supplied edge costs `dim(V)-dim(U)`, one buffer costs +`9-dim(U_0)` along the path. Eight buffers on one path cost eight times +that amount. This is a conditional cost identity. It does not prove that +such a path has the required observations. + +## 2. Exact retained-source test + +The source is `history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz`, with +decompressed SHA256 +`3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c`. +It has 12,271 exact rows and 16,687 intervals. Our independent checker +`review_snapshot_support.py` reads that payload and the pinned +`circuit-interface/INTERFACE.json`. It imports no source producer. + +The checker substitutes the valid test input + +\[ +x=Jy,\qquad h=0,\qquad c=0. +\] + +All 480 helper inputs are zero in this test. No helper is assumed clean +in a proposed circuit. Every completed X row and every restored helper +row vanishes on this input family. + +For every snapshot at frame `U`, exact integer arithmetic verifies + +\[ +\operatorname{supp}(a_U)\subseteq +S_U:=\{p:q_p\perp U\}. \tag{3} +\] + +The check includes 104,088 nonzero port incidences, counted once per +availability interval. The source checker counts distinct frame/row +pairs instead; this accounts for the different total. + +For every one of the 1,002 positive proper actual frames, our checker +selects and evaluates a nonzero exact eight-column minor of + +\[ +R_{E_U},\qquad E_U=\{p:q_p\not\perp U\}. \tag{4} +\] + +On inputs supported in `E_U`, all snapshots in frames containing `U` +are zero, while `Ry` is arbitrary. Therefore no nonzero centre-query +combination can be formed from that cone, even with all read times +granted and all final X and helper rows granted. Exact phases cannot +change a zero input. This proves the source cone theorem in its stated +scope. + +The eight normal lines are absent from the actual rank-one frames. A +cache can start empty in a new normal-line frame, but its first nonzero +snapshot is still at an actual frame. A subsequent monotone path then +lies in the cone of that actual frame. + +A separate exploratory screen used the 2,880 distinct retained native +climb edges. It found 6,068 rank-two-to-FULL paths. Over `GF(65521)`, every +path had zero query intersection after quotient by the 112 completed-X +rows and 402 FULL helper baselines. It granted every snapshot time at +each path node. This screen is not used as a rational impossibility +certificate; the exact support argument above gives the stronger result. + +## 3. The support annihilator of a query + +The independent checker also tests all 511 nonzero binary lines. It +gives exact nonzero minors for each rank claim: + +\[ +\operatorname{rank}R_{\{p:q_p\cdot v=1\}}= +\begin{cases} +7,&v\in\{42,7,25,52,82,127,97,76\},\\ +8,&\text{otherwise}. +\end{cases} \tag{5} +\] + +At normal `n_k`, row `k` is zero on the excluded columns. A nonzero +seven-column minor on the other rows proves that this is the entire +left kernel. Hence a nonzero query row `aR` has a source-support +annihilator of dimension at most one. If that dimension is one, the +line is `n_k` and `aR` is proportional to row `k` of `R`. + +Two independent query rows have trivial common annihilator. This does +not by itself give a rank-weighted network cost bound. + +## 4. A scalar monotone merge-tree bound + +Consider one rooted tree. Each edge carries one scalar-content field +from a child frame into a containing parent frame. Each leaf forms an +arbitrary scalar combination of granted snapshots in its frame. At a +merge, form a scalar linear combination of the incoming fields. The +root frame is FULL. Each edge has native cost at least its dimension +increase. This model permits cancellations and grants all read times. +It excludes address changes to the logical content and paid +subexpressions shared with a second output tree. + +For a node `v`, let `I_v` be the intersection of its descendant leaf +frames. The total cost below `v` is at least + +\[ +\dim U_v-\dim I_v. \tag{6} +\] + +For a leaf this is zero. Suppose `v` has `k` children. The induction +hypothesis and the `k` incoming edge costs give the lower bound + +\[ +k\dim U_v-\sum_{j=1}^k\dim I_j. +\] + +All `I_j` are subspaces of `U_v`. Codimension subadditivity gives + +\[ +\sum_j\dim I_j-\dim\bigcap_j I_j +\leq(k-1)\dim U_v, +\] + +which proves (6). A new snapshot added at an internal node can be +represented by a zero-length leaf in that node's frame, so the proof +also covers such reads. + +Every leaf row is supported on ports perpendicular to `I_root`. +The same is true after every scalar cancellation. If the final row is +a nonzero centre query, (5) gives `dim(I_root)<=1`. Thus the cost is at +least `9-1=8`. Eight separate trees cost at least 64. This conclusion +requires separate paid trees. It is not a bound for a shared +multi-output DAG, a different core, or cuts inside native children. + +## 5. Exact formulation for a shared network + +A time-expanded network node specifies an exact frame and an event cut. +It has a matrix `O_v` of available snapshot rows. Every native edge has +a supplied same-content recipe and an integer field capacity `c_e`. +Let `B_e` be the matrix of logical rows carried by that edge. + +A proposed network is a scalar certificate if, at each node, every +outgoing row is in the permitted-ring module generated by its incoming +rows and `O_v`. At FULL, the eight rows of `RY` must be in the module +generated by incoming rows and the unchanged endpoint rows `E`. +Explicit coefficient matrices for these inclusions give a circuit by +COPY, ADD, and CLEAR on owned fields. A storage schedule must preserve +each incoming field until its last use. The native cost is + +\[ +\sum_e c_e\,\operatorname{cost}(e). \tag{7} +\] + +Conversely, any linear cache circuit in this model gives such row +matrices. This is an exact algebraic formulation. It does not remove +the native recipe, timing, storage, coefficient, or complete-cost +obligations. + +There is a useful necessary cut inequality over any coefficient field. +Let `Omega` be a set of nodes containing the output. Let `S_Omega` be +the span of all observations at those nodes and the granted endpoint +rows. Then + +\[ +\operatorname{rank}(Q+S_\Omega)-\operatorname{rank}S_\Omega +\leq \sum_{e:\,e\text{ enters }\Omega}c_e. \tag{8} +\] + +Indeed, all information used inside the cut is generated by these +observations and the incoming edge rows. The inequality holds even +when the cut is not closed under the time order. + +Nonnegative cut weights give a cost lower bound if, for each edge, the +sum of weights of cuts that it enters is at most that edge's cost. +This gives a precise route to a shared-network lower-bound certificate. +No cut family with total bound 64 is supplied here. The scalar-tree +proof must not be used in place of that missing certificate. + +## 6. Reproduction and limits + +Run the independent exact check with: + +```text +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/cover-algebra/review_snapshot_support.py +``` + +It writes `SNAPSHOT-SUPPORT-REVIEW.json`, with all 1,002 frame minors and +all 511 line minors. The result is +`PASS_EXACT_SNAPSHOT_SUPPORT_AND_SINGLE_CONE_EXCLUSION`. + +The check did not rerun the full snapshot producer or a new native +cache word. The source proof was inspected. No actual shared-network +solution, global owner assignment, or full supplier invoice is claimed. diff --git a/research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json b/research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json new file mode 100644 index 0000000000..df5238431c --- /dev/null +++ b/research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json @@ -0,0 +1,26836 @@ +{ + "all_511_line_minors": [ + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "line": 1, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 25, + 31 + ], + "determinant": "-32", + "line": 2, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 25 + ], + "determinant": "16", + "line": 3, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 6, + 7, + 8, + 9, + 10, + 11, + 25, + 44 + ], + "determinant": "32", + "line": 4, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 12, + 25 + ], + "determinant": "-16", + "line": 5, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 31 + ], + "determinant": "-16", + "line": 6, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 12, + 13, + 14, + 15, + 16, + 20, + 31 + ], + "determinant": "16", + "line": 7, + "rank": 7, + "rows": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 6, + 12, + 13, + 14, + 15, + 25, + 31 + ], + "determinant": "32", + "line": 8, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 7, + 16, + 25 + ], + "determinant": "16", + "line": 9, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 12, + 26 + ], + "determinant": "-16", + "line": 10, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 7, + 8, + 9, + 10, + 11, + 16, + 26 + ], + "determinant": "32", + "line": 11, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 7, + 8, + 9, + 10, + 11, + 12, + 26 + ], + "determinant": "-16", + "line": 12, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 16, + 26 + ], + "determinant": "32", + "line": 13, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 7, + 12, + 25 + ], + "determinant": "64", + "line": 14, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 6, + 16, + 17, + 18, + 19, + 20, + 25 + ], + "determinant": "16", + "line": 15, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 7, + 16, + 17, + 18, + 19, + 26, + 31 + ], + "determinant": "-32", + "line": 16, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 12, + 26 + ], + "determinant": "16", + "line": 17, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 16, + 25 + ], + "determinant": "-16", + "line": 18, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 6, + 8, + 9, + 10, + 11, + 12, + 25 + ], + "determinant": "32", + "line": 19, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 6, + 8, + 9, + 10, + 11, + 16, + 25 + ], + "determinant": "-16", + "line": 20, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 12, + 25 + ], + "determinant": "32", + "line": 21, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 16, + 26 + ], + "determinant": "64", + "line": 22, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 7, + 12, + 13, + 14, + 15, + 20, + 26 + ], + "determinant": "-16", + "line": 23, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 6, + 12, + 13, + 14, + 15, + 25 + ], + "determinant": "16", + "line": 24, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 20, + 25 + ], + "determinant": "-16", + "line": 25, + "rank": 7, + "rows": [ + 0, + 1, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 6, + 7, + 12, + 31 + ], + "determinant": "-64", + "line": 26, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 8, + 9, + 10, + 11, + 20, + 27 + ], + "determinant": "-48", + "line": 27, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 8, + 9, + 10, + 11, + 12, + 44 + ], + "determinant": "64", + "line": 28, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 6, + 7, + 20, + 27 + ], + "determinant": "48", + "line": 29, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 25 + ], + "determinant": "-48", + "line": 30, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 6, + 20, + 21, + 22, + 24, + 25 + ], + "determinant": "-32", + "line": 31, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 8, + 12, + 16, + 20, + 21, + 27, + 38 + ], + "determinant": "32", + "line": 32, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 13, + 27 + ], + "determinant": "-16", + "line": 33, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 8, + 12, + 25 + ], + "determinant": "-16", + "line": 34, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 6, + 7, + 9, + 10, + 11, + 13, + 25 + ], + "determinant": "32", + "line": 35, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 6, + 7, + 9, + 10, + 11, + 12, + 25 + ], + "determinant": "-16", + "line": 36, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 8, + 13, + 25 + ], + "determinant": "32", + "line": 37, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 12, + 27 + ], + "determinant": "-64", + "line": 38, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 8, + 13, + 14, + 15, + 17, + 22, + 27 + ], + "determinant": "16", + "line": 39, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 6, + 13, + 14, + 15, + 16, + 25 + ], + "determinant": "16", + "line": 40, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 7, + 12, + 17, + 25 + ], + "determinant": "-32", + "line": 41, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 8, + 13 + ], + "determinant": "32", + "line": 42, + "rank": 7, + "rows": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 7, + 9, + 10, + 11, + 12, + 17 + ], + "determinant": "64", + "line": 43, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 7, + 9, + 10, + 11, + 13, + 45 + ], + "determinant": "64", + "line": 44, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 8, + 12, + 17 + ], + "determinant": "-64", + "line": 45, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 7, + 13, + 16, + 25 + ], + "determinant": "-48", + "line": 46, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 6, + 12, + 17, + 18, + 19, + 22 + ], + "determinant": "-64", + "line": 47, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 7, + 12, + 17, + 18, + 19, + 26 + ], + "determinant": "16", + "line": 48, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 6, + 13, + 16, + 26 + ], + "determinant": "-32", + "line": 49, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 7, + 8, + 12, + 35 + ], + "determinant": "-64", + "line": 50, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 6, + 9, + 10, + 11, + 13, + 16 + ], + "determinant": "64", + "line": 51, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 6, + 9, + 10, + 11, + 12 + ], + "determinant": "-32", + "line": 52, + "rank": 7, + "rows": [ + 0, + 1, + 2, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 7, + 8, + 13, + 16 + ], + "determinant": "-64", + "line": 53, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 6, + 12, + 17, + 26 + ], + "determinant": "-48", + "line": 54, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 7, + 13, + 14, + 15, + 16, + 22 + ], + "determinant": "-64", + "line": 55, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 6, + 13, + 14, + 15, + 57 + ], + "determinant": "-64", + "line": 56, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 5, + 9, + 12, + 16, + 22, + 25 + ], + "determinant": "16", + "line": 57, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 5, + 6, + 7, + 8, + 13, + 28 + ], + "determinant": "-16", + "line": 58, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 9, + 10, + 11, + 12, + 22 + ], + "determinant": "64", + "line": 59, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 9, + 10, + 11, + 13, + 28 + ], + "determinant": "-16", + "line": 60, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 5, + 6, + 7, + 8, + 12, + 22 + ], + "determinant": "64", + "line": 61, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 5, + 9, + 13, + 17, + 20, + 25 + ], + "determinant": "-32", + "line": 62, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 6, + 12, + 22, + 23, + 24 + ], + "determinant": "64", + "line": 63, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 9, + 13, + 17, + 22, + 23, + 28, + 38 + ], + "determinant": "-32", + "line": 64, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 12, + 28 + ], + "determinant": "16", + "line": 65, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 9, + 13, + 25 + ], + "determinant": "-16", + "line": 66, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 6, + 7, + 8, + 10, + 11, + 12, + 25 + ], + "determinant": "32", + "line": 67, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 6, + 7, + 8, + 10, + 11, + 13, + 25 + ], + "determinant": "-16", + "line": 68, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 9, + 12, + 25 + ], + "determinant": "32", + "line": 69, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 13, + 28 + ], + "determinant": "64", + "line": 70, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 9, + 12, + 14, + 15, + 16, + 20, + 28 + ], + "determinant": "16", + "line": 71, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 6, + 12, + 14, + 15, + 17, + 25 + ], + "determinant": "16", + "line": 72, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 7, + 13, + 16, + 25 + ], + "determinant": "-32", + "line": 73, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 6, + 9, + 12, + 32 + ], + "determinant": "-64", + "line": 74, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 7, + 8, + 10, + 11, + 13, + 16 + ], + "determinant": "-64", + "line": 75, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 7, + 8, + 10, + 11, + 12 + ], + "determinant": "32", + "line": 76, + "rank": 7, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 6, + 9, + 13, + 16 + ], + "determinant": "64", + "line": 77, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 7, + 12, + 17, + 25 + ], + "determinant": "-48", + "line": 78, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 6, + 13, + 16, + 18, + 19, + 20 + ], + "determinant": "64", + "line": 79, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 7, + 13, + 16, + 18, + 19, + 26 + ], + "determinant": "16", + "line": 80, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 6, + 12, + 17, + 26 + ], + "determinant": "-32", + "line": 81, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 7, + 9, + 13 + ], + "determinant": "-32", + "line": 82, + "rank": 7, + "rows": [ + 0, + 1, + 2, + 3, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 6, + 8, + 10, + 11, + 12, + 17 + ], + "determinant": "-64", + "line": 83, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 6, + 8, + 10, + 11, + 13, + 48 + ], + "determinant": "-64", + "line": 84, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 7, + 9, + 12, + 17 + ], + "determinant": "64", + "line": 85, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 6, + 13, + 16, + 26 + ], + "determinant": "-48", + "line": 86, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 7, + 12, + 14, + 15, + 17, + 20 + ], + "determinant": "64", + "line": 87, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 6, + 12, + 14, + 15, + 58 + ], + "determinant": "-64", + "line": 88, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 5, + 8, + 13, + 17, + 20, + 25 + ], + "determinant": "16", + "line": 89, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 5, + 6, + 7, + 9, + 12, + 27 + ], + "determinant": "-16", + "line": 90, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 8, + 10, + 11, + 13, + 20 + ], + "determinant": "-64", + "line": 91, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 8, + 10, + 11, + 12, + 27 + ], + "determinant": "-16", + "line": 92, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 5, + 6, + 7, + 9, + 13, + 20 + ], + "determinant": "-64", + "line": 93, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 5, + 8, + 12, + 16, + 22, + 25 + ], + "determinant": "-32", + "line": 94, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 6, + 13, + 20, + 21, + 24 + ], + "determinant": "-64", + "line": 95, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 8, + 12, + 16, + 20, + 21, + 27 + ], + "determinant": "16", + "line": 96, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 14, + 27 + ], + "determinant": "-16", + "line": 97, + "rank": 7, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 8, + 9, + 12, + 38 + ], + "determinant": "-64", + "line": 98, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 6, + 7, + 10, + 11, + 14, + 25 + ], + "determinant": "-48", + "line": 99, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 6, + 7, + 10, + 11, + 12, + 51 + ], + "determinant": "-64", + "line": 100, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 8, + 9, + 14, + 25 + ], + "determinant": "48", + "line": 101, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 27 + ], + "determinant": "-48", + "line": 102, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 8, + 14, + 15, + 18, + 24, + 27 + ], + "determinant": "-32", + "line": 103, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 6, + 14, + 15, + 16, + 61 + ], + "determinant": "-64", + "line": 104, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 5, + 7, + 12, + 13, + 18, + 25 + ], + "determinant": "-48", + "line": 105, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 5, + 6, + 8, + 9, + 14, + 26 + ], + "determinant": "-16", + "line": 106, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 7, + 10, + 11, + 12, + 18 + ], + "determinant": "64", + "line": 107, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 7, + 10, + 11, + 14, + 26 + ], + "determinant": "-16", + "line": 108, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 5, + 6, + 8, + 9, + 12, + 18 + ], + "determinant": "64", + "line": 109, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 5, + 7, + 14, + 16, + 17, + 25 + ], + "determinant": "-32", + "line": 110, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 6, + 12, + 18, + 19, + 24 + ], + "determinant": "64", + "line": 111, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 7, + 12, + 18, + 19, + 67 + ], + "determinant": "64", + "line": 112, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 5, + 6, + 14, + 16, + 17, + 26 + ], + "determinant": "-48", + "line": 113, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 5, + 7, + 8, + 9, + 12, + 25 + ], + "determinant": "-16", + "line": 114, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 6, + 10, + 11, + 14, + 16 + ], + "determinant": "64", + "line": 115, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 6, + 10, + 11, + 12, + 25 + ], + "determinant": "-16", + "line": 116, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 5, + 7, + 8, + 9, + 14, + 16 + ], + "determinant": "64", + "line": 117, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 5, + 6, + 12, + 13, + 18, + 26 + ], + "determinant": "-32", + "line": 118, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 7, + 14, + 15, + 16, + 24 + ], + "determinant": "64", + "line": 119, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 14, + 15, + 25 + ], + "determinant": "-16", + "line": 120, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 5, + 10, + 12, + 13, + 16, + 24, + 25 + ], + "determinant": "32", + "line": 121, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 5, + 6, + 7, + 8, + 9, + 14, + 29 + ], + "determinant": "-32", + "line": 122, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 24 + ], + "determinant": "-64", + "line": 123, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 10, + 11, + 14, + 29 + ], + "determinant": "32", + "line": 124, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 5, + 6, + 7, + 8, + 9, + 12, + 24 + ], + "determinant": "64", + "line": 125, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 5, + 10, + 14, + 18, + 20, + 22, + 25 + ], + "determinant": "16", + "line": 126, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 12, + 24 + ], + "determinant": "-32", + "line": 127, + "rank": 7, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 10, + 14, + 18, + 20, + 22, + 24, + 29 + ], + "determinant": "-32", + "line": 128, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 12, + 29 + ], + "determinant": "-16", + "line": 129, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 10, + 14, + 25 + ], + "determinant": "16", + "line": 130, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 6, + 7, + 8, + 9, + 11, + 12, + 25 + ], + "determinant": "-32", + "line": 131, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 6, + 7, + 8, + 9, + 11, + 14, + 25 + ], + "determinant": "16", + "line": 132, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 10, + 12, + 25 + ], + "determinant": "-32", + "line": 133, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 14, + 29 + ], + "determinant": "-64", + "line": 134, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 10, + 12, + 13, + 15, + 16, + 21, + 29 + ], + "determinant": "-16", + "line": 135, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 6, + 12, + 13, + 15, + 18, + 25 + ], + "determinant": "-16", + "line": 136, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 7, + 14, + 16, + 25 + ], + "determinant": "32", + "line": 137, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 6, + 10, + 12, + 33 + ], + "determinant": "64", + "line": 138, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 7, + 8, + 9, + 11, + 14, + 16 + ], + "determinant": "64", + "line": 139, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 7, + 8, + 9, + 11, + 12, + 46 + ], + "determinant": "-64", + "line": 140, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 6, + 10, + 14, + 16 + ], + "determinant": "-64", + "line": 141, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 7, + 12, + 18, + 25 + ], + "determinant": "48", + "line": 142, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 6, + 14, + 16, + 17, + 19, + 21 + ], + "determinant": "-64", + "line": 143, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 7, + 14, + 16, + 17, + 19, + 26 + ], + "determinant": "-16", + "line": 144, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 6, + 12, + 18, + 26 + ], + "determinant": "32", + "line": 145, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 7, + 10, + 14, + 36 + ], + "determinant": "-64", + "line": 146, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 6, + 8, + 9, + 11, + 12, + 18 + ], + "determinant": "64", + "line": 147, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 6, + 8, + 9, + 11, + 14, + 49 + ], + "determinant": "64", + "line": 148, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 7, + 10, + 12, + 18 + ], + "determinant": "-64", + "line": 149, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 6, + 14, + 16, + 26 + ], + "determinant": "48", + "line": 150, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 7, + 12, + 13, + 15, + 18, + 21 + ], + "determinant": "-64", + "line": 151, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 6, + 12, + 13, + 15, + 59 + ], + "determinant": "64", + "line": 152, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 5, + 8, + 14, + 18, + 21, + 25 + ], + "determinant": "-16", + "line": 153, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 5, + 6, + 7, + 10, + 12, + 27 + ], + "determinant": "16", + "line": 154, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 8, + 9, + 11, + 14, + 21 + ], + "determinant": "64", + "line": 155, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 8, + 9, + 11, + 12, + 27 + ], + "determinant": "16", + "line": 156, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 5, + 6, + 7, + 10, + 14, + 21 + ], + "determinant": "64", + "line": 157, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 5, + 8, + 12, + 16, + 20, + 25 + ], + "determinant": "-32", + "line": 158, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 6, + 14, + 21, + 23, + 25 + ], + "determinant": "-16", + "line": 159, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 8, + 12, + 16, + 21, + 22, + 27 + ], + "determinant": "-16", + "line": 160, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 6, + 13, + 20, + 27 + ], + "determinant": "32", + "line": 161, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 8, + 10, + 12, + 39 + ], + "determinant": "64", + "line": 162, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 6, + 7, + 9, + 11, + 13, + 20 + ], + "determinant": "-64", + "line": 163, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 6, + 7, + 9, + 11, + 12, + 52 + ], + "determinant": "64", + "line": 164, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 8, + 10, + 13, + 20 + ], + "determinant": "64", + "line": 165, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 6, + 12, + 14, + 27 + ], + "determinant": "48", + "line": 166, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 8, + 13, + 15, + 17, + 20, + 23 + ], + "determinant": "64", + "line": 167, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 6, + 13, + 15, + 16, + 62 + ], + "determinant": "64", + "line": 168, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 5, + 7, + 12, + 14, + 17, + 20 + ], + "determinant": "-64", + "line": 169, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 5, + 6, + 8, + 10, + 13, + 26 + ], + "determinant": "16", + "line": 170, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 7, + 9, + 11, + 12, + 17 + ], + "determinant": "-64", + "line": 171, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 7, + 9, + 11, + 13, + 26 + ], + "determinant": "16", + "line": 172, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 5, + 6, + 8, + 10, + 12, + 17 + ], + "determinant": "-64", + "line": 173, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 5, + 7, + 13, + 16, + 18, + 25 + ], + "determinant": "32", + "line": 174, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 6, + 12, + 17, + 19, + 23 + ], + "determinant": "-64", + "line": 175, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 7, + 12, + 17, + 19, + 68 + ], + "determinant": "-64", + "line": 176, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 5, + 6, + 13, + 16, + 18, + 20 + ], + "determinant": "-64", + "line": 177, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 5, + 7, + 8, + 10, + 12, + 25 + ], + "determinant": "16", + "line": 178, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 6, + 9, + 11, + 13, + 16 + ], + "determinant": "-64", + "line": 179, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 6, + 9, + 11, + 12, + 25 + ], + "determinant": "16", + "line": 180, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 5, + 7, + 8, + 10, + 13, + 16 + ], + "determinant": "-64", + "line": 181, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 5, + 6, + 12, + 14, + 17, + 26 + ], + "determinant": "32", + "line": 182, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 7, + 13, + 15, + 16, + 23 + ], + "determinant": "-64", + "line": 183, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 6, + 13, + 15, + 25 + ], + "determinant": "16", + "line": 184, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 5, + 9, + 12, + 14, + 16, + 20, + 23 + ], + "determinant": "-64", + "line": 185, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 5, + 6, + 7, + 8, + 10, + 13, + 28 + ], + "determinant": "32", + "line": 186, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 9, + 11, + 12, + 23 + ], + "determinant": "64", + "line": 187, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 9, + 11, + 13, + 28 + ], + "determinant": "-32", + "line": 188, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 5, + 6, + 7, + 8, + 10, + 12, + 23 + ], + "determinant": "-64", + "line": 189, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 5, + 9, + 13, + 17, + 21, + 22, + 25 + ], + "determinant": "-16", + "line": 190, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 6, + 12, + 23, + 111 + ], + "determinant": "64", + "line": 191, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 9, + 13, + 17, + 20, + 23, + 28 + ], + "determinant": "-16", + "line": 192, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 6, + 12, + 22, + 28 + ], + "determinant": "32", + "line": 193, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 9, + 10, + 13, + 41 + ], + "determinant": "-64", + "line": 194, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 6, + 7, + 8, + 11, + 12, + 22 + ], + "determinant": "64", + "line": 195, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 6, + 7, + 8, + 11, + 13, + 54 + ], + "determinant": "64", + "line": 196, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 9, + 10, + 12, + 22 + ], + "determinant": "-64", + "line": 197, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 6, + 13, + 14, + 28 + ], + "determinant": "-48", + "line": 198, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 9, + 12, + 15, + 16, + 21, + 22 + ], + "determinant": "64", + "line": 199, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 6, + 12, + 15, + 17, + 64 + ], + "determinant": "-64", + "line": 200, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 5, + 7, + 13, + 14, + 16, + 22 + ], + "determinant": "64", + "line": 201, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 5, + 6, + 9, + 10, + 12, + 26 + ], + "determinant": "16", + "line": 202, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 7, + 8, + 11, + 13, + 16 + ], + "determinant": "64", + "line": 203, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 7, + 8, + 11, + 12, + 26 + ], + "determinant": "16", + "line": 204, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 5, + 6, + 9, + 10, + 13, + 16 + ], + "determinant": "64", + "line": 205, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 5, + 7, + 12, + 17, + 18, + 25 + ], + "determinant": "32", + "line": 206, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 6, + 13, + 16, + 19, + 21 + ], + "determinant": "64", + "line": 207, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 7, + 13, + 16, + 19, + 70 + ], + "determinant": "-64", + "line": 208, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 5, + 6, + 12, + 17, + 18, + 22 + ], + "determinant": "64", + "line": 209, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 5, + 7, + 9, + 10, + 13, + 25 + ], + "determinant": "16", + "line": 210, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 6, + 8, + 11, + 12, + 17 + ], + "determinant": "64", + "line": 211, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 6, + 8, + 11, + 13, + 25 + ], + "determinant": "16", + "line": 212, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 5, + 7, + 9, + 10, + 12, + 17 + ], + "determinant": "64", + "line": 213, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 5, + 6, + 13, + 14, + 16, + 26 + ], + "determinant": "32", + "line": 214, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 7, + 12, + 15, + 17, + 21 + ], + "determinant": "64", + "line": 215, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 6, + 12, + 15, + 25 + ], + "determinant": "-16", + "line": 216, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 5, + 8, + 13, + 14, + 17, + 21, + 22 + ], + "determinant": "-64", + "line": 217, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 5, + 6, + 7, + 9, + 10, + 12, + 27 + ], + "determinant": "32", + "line": 218, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 8, + 11, + 13, + 21 + ], + "determinant": "-64", + "line": 219, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 8, + 11, + 12, + 27 + ], + "determinant": "-32", + "line": 220, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 5, + 6, + 7, + 9, + 10, + 13, + 21 + ], + "determinant": "64", + "line": 221, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 5, + 8, + 12, + 16, + 20, + 23, + 25 + ], + "determinant": "-16", + "line": 222, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 6, + 13, + 21, + 109 + ], + "determinant": "-64", + "line": 223, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 8, + 12, + 16, + 21, + 73 + ], + "determinant": "64", + "line": 224, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 5, + 6, + 15, + 20, + 22, + 27 + ], + "determinant": "-16", + "line": 225, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 5, + 8, + 9, + 10, + 12, + 25 + ], + "determinant": "16", + "line": 226, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 6, + 7, + 11, + 15, + 20 + ], + "determinant": "-64", + "line": 227, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 6, + 7, + 11, + 12, + 25 + ], + "determinant": "16", + "line": 228, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 5, + 8, + 9, + 10, + 15, + 20 + ], + "determinant": "-64", + "line": 229, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 5, + 6, + 12, + 13, + 14, + 27 + ], + "determinant": "-32", + "line": 230, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 8, + 15, + 19, + 20, + 27 + ], + "determinant": "-16", + "line": 231, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 6, + 15, + 16, + 25 + ], + "determinant": "-16", + "line": 232, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 5, + 7, + 12, + 13, + 14, + 19, + 20 + ], + "determinant": "64", + "line": 233, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 5, + 6, + 8, + 9, + 10, + 15, + 26 + ], + "determinant": "32", + "line": 234, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 7, + 11, + 12, + 19 + ], + "determinant": "64", + "line": 235, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 7, + 11, + 15, + 26 + ], + "determinant": "-32", + "line": 236, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 5, + 6, + 8, + 9, + 10, + 12, + 19 + ], + "determinant": "-64", + "line": 237, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 5, + 7, + 15, + 16, + 17, + 18, + 25 + ], + "determinant": "-16", + "line": 238, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 6, + 12, + 19, + 106 + ], + "determinant": "-64", + "line": 239, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 7, + 12, + 19, + 26 + ], + "determinant": "-16", + "line": 240, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 5, + 6, + 15, + 16, + 17, + 18, + 20 + ], + "determinant": "64", + "line": 241, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 5, + 7, + 8, + 9, + 10, + 12, + 25 + ], + "determinant": "32", + "line": 242, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 6, + 11, + 15, + 16 + ], + "determinant": "64", + "line": 243, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 6, + 11, + 12, + 25 + ], + "determinant": "-32", + "line": 244, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 5, + 7, + 8, + 9, + 10, + 15, + 16 + ], + "determinant": "-64", + "line": 245, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 5, + 6, + 12, + 13, + 14, + 19, + 26 + ], + "determinant": "-16", + "line": 246, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 7, + 15, + 16, + 102 + ], + "determinant": "-64", + "line": 247, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 15, + 25 + ], + "determinant": "32", + "line": 248, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 5, + 11, + 12, + 13, + 14, + 16, + 20, + 25 + ], + "determinant": "48", + "line": 249, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 30 + ], + "determinant": "-48", + "line": 250, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 11, + 12, + 97 + ], + "determinant": "64", + "line": 251, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 11, + 15, + 30 + ], + "determinant": "-48", + "line": 252, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 5, + 6, + 7, + 8, + 9, + 10, + 12, + 91 + ], + "determinant": "64", + "line": 253, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 5, + 11, + 15, + 19, + 21, + 23, + 24, + 84 + ], + "determinant": "-64", + "line": 254, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 12, + 25 + ], + "determinant": "-16", + "line": 255, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 5, + 11, + 15, + 19, + 21, + 23, + 24, + 30 + ], + "determinant": "32", + "line": 256, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 12, + 30 + ], + "determinant": "16", + "line": 257, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 11, + 15, + 25 + ], + "determinant": "-16", + "line": 258, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 5, + 6, + 7, + 8, + 9, + 10, + 12, + 25 + ], + "determinant": "32", + "line": 259, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 25 + ], + "determinant": "-16", + "line": 260, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 11, + 12, + 25 + ], + "determinant": "32", + "line": 261, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 15, + 30 + ], + "determinant": "64", + "line": 262, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 5, + 11, + 12, + 13, + 14, + 16, + 20, + 30 + ], + "determinant": "16", + "line": 263, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 5, + 6, + 12, + 13, + 14, + 19, + 25 + ], + "determinant": "16", + "line": 264, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 7, + 15, + 16, + 25 + ], + "determinant": "-32", + "line": 265, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 6, + 11, + 12, + 34 + ], + "determinant": "-64", + "line": 266, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 5, + 7, + 8, + 9, + 10, + 15, + 16 + ], + "determinant": "-64", + "line": 267, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 5, + 7, + 8, + 9, + 10, + 12, + 47 + ], + "determinant": "64", + "line": 268, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 6, + 11, + 15, + 16 + ], + "determinant": "64", + "line": 269, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 7, + 12, + 19, + 25 + ], + "determinant": "-48", + "line": 270, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 5, + 6, + 15, + 16, + 17, + 18, + 20 + ], + "determinant": "64", + "line": 271, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 5, + 7, + 15, + 16, + 17, + 18, + 26 + ], + "determinant": "16", + "line": 272, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 6, + 12, + 19, + 26 + ], + "determinant": "-32", + "line": 273, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 7, + 11, + 15, + 37 + ], + "determinant": "64", + "line": 274, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 5, + 6, + 8, + 9, + 10, + 12, + 19 + ], + "determinant": "-64", + "line": 275, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 5, + 6, + 8, + 9, + 10, + 15, + 50 + ], + "determinant": "-64", + "line": 276, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 7, + 11, + 12, + 19 + ], + "determinant": "64", + "line": 277, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 6, + 15, + 16, + 26 + ], + "determinant": "-48", + "line": 278, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 5, + 7, + 12, + 13, + 14, + 19, + 20 + ], + "determinant": "64", + "line": 279, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 5, + 6, + 12, + 13, + 14, + 60 + ], + "determinant": "-64", + "line": 280, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 8, + 15, + 19, + 20, + 25 + ], + "determinant": "16", + "line": 281, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 6, + 7, + 11, + 12, + 27 + ], + "determinant": "-16", + "line": 282, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 5, + 8, + 9, + 10, + 15, + 20 + ], + "determinant": "-64", + "line": 283, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 5, + 8, + 9, + 10, + 12, + 27 + ], + "determinant": "-16", + "line": 284, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 6, + 7, + 11, + 15, + 20 + ], + "determinant": "-64", + "line": 285, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 8, + 12, + 16, + 21, + 25 + ], + "determinant": "32", + "line": 286, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 5, + 6, + 15, + 20, + 22, + 25 + ], + "determinant": "16", + "line": 287, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 5, + 8, + 12, + 16, + 20, + 23, + 27 + ], + "determinant": "16", + "line": 288, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 6, + 13, + 21, + 27 + ], + "determinant": "-32", + "line": 289, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 8, + 11, + 12, + 40 + ], + "determinant": "-64", + "line": 290, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 5, + 6, + 7, + 9, + 10, + 13, + 21 + ], + "determinant": "64", + "line": 291, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 5, + 6, + 7, + 9, + 10, + 12, + 53 + ], + "determinant": "-64", + "line": 292, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 8, + 11, + 13, + 21 + ], + "determinant": "-64", + "line": 293, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 6, + 12, + 15, + 27 + ], + "determinant": "-48", + "line": 294, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 5, + 8, + 13, + 14, + 17, + 21, + 22 + ], + "determinant": "-64", + "line": 295, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 5, + 6, + 13, + 14, + 16, + 63 + ], + "determinant": "-64", + "line": 296, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 7, + 12, + 15, + 17, + 21 + ], + "determinant": "64", + "line": 297, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 6, + 8, + 11, + 13, + 26 + ], + "determinant": "-16", + "line": 298, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 5, + 7, + 9, + 10, + 12, + 17 + ], + "determinant": "64", + "line": 299, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 5, + 7, + 9, + 10, + 13, + 26 + ], + "determinant": "-16", + "line": 300, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 6, + 8, + 11, + 12, + 17 + ], + "determinant": "64", + "line": 301, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 7, + 13, + 16, + 19, + 25 + ], + "determinant": "-32", + "line": 302, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 5, + 6, + 12, + 17, + 18, + 22 + ], + "determinant": "64", + "line": 303, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 5, + 7, + 12, + 17, + 18, + 69 + ], + "determinant": "64", + "line": 304, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 6, + 13, + 16, + 19, + 21 + ], + "determinant": "64", + "line": 305, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 7, + 8, + 11, + 12, + 25 + ], + "determinant": "-16", + "line": 306, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 5, + 6, + 9, + 10, + 13, + 16 + ], + "determinant": "64", + "line": 307, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 5, + 6, + 9, + 10, + 12, + 25 + ], + "determinant": "-16", + "line": 308, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 7, + 8, + 11, + 13, + 16 + ], + "determinant": "64", + "line": 309, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 6, + 12, + 15, + 17, + 26 + ], + "determinant": "-32", + "line": 310, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 5, + 7, + 13, + 14, + 16, + 22 + ], + "determinant": "64", + "line": 311, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 6, + 13, + 14, + 25 + ], + "determinant": "-16", + "line": 312, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 9, + 12, + 15, + 16, + 21, + 22 + ], + "determinant": "64", + "line": 313, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 6, + 7, + 8, + 11, + 13, + 28 + ], + "determinant": "-32", + "line": 314, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 9, + 10, + 12, + 22 + ], + "determinant": "-64", + "line": 315, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 9, + 10, + 13, + 28 + ], + "determinant": "32", + "line": 316, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 6, + 7, + 8, + 11, + 12, + 22 + ], + "determinant": "64", + "line": 317, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 9, + 13, + 17, + 20, + 23, + 25 + ], + "determinant": "16", + "line": 318, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 6, + 12, + 22, + 110 + ], + "determinant": "-64", + "line": 319, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 5, + 9, + 13, + 17, + 21, + 22, + 28 + ], + "determinant": "16", + "line": 320, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 6, + 12, + 23, + 28 + ], + "determinant": "-32", + "line": 321, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 9, + 11, + 13, + 42 + ], + "determinant": "64", + "line": 322, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 5, + 6, + 7, + 8, + 10, + 12, + 23 + ], + "determinant": "-64", + "line": 323, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 5, + 6, + 7, + 8, + 10, + 13, + 55 + ], + "determinant": "-64", + "line": 324, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 9, + 11, + 12, + 23 + ], + "determinant": "64", + "line": 325, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 6, + 13, + 15, + 28 + ], + "determinant": "48", + "line": 326, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 5, + 9, + 12, + 14, + 16, + 20, + 23 + ], + "determinant": "-64", + "line": 327, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 5, + 6, + 12, + 14, + 17, + 65 + ], + "determinant": "64", + "line": 328, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 7, + 13, + 15, + 16, + 23 + ], + "determinant": "-64", + "line": 329, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 6, + 9, + 11, + 12, + 26 + ], + "determinant": "-16", + "line": 330, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 5, + 7, + 8, + 10, + 13, + 16 + ], + "determinant": "-64", + "line": 331, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 5, + 7, + 8, + 10, + 12, + 26 + ], + "determinant": "-16", + "line": 332, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 6, + 9, + 11, + 13, + 16 + ], + "determinant": "-64", + "line": 333, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 7, + 12, + 17, + 19, + 25 + ], + "determinant": "-32", + "line": 334, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 5, + 6, + 13, + 16, + 18, + 20 + ], + "determinant": "-64", + "line": 335, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 5, + 7, + 13, + 16, + 18, + 71 + ], + "determinant": "64", + "line": 336, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 6, + 12, + 17, + 19, + 23 + ], + "determinant": "-64", + "line": 337, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 7, + 9, + 11, + 13, + 25 + ], + "determinant": "-16", + "line": 338, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 5, + 6, + 8, + 10, + 12, + 17 + ], + "determinant": "-64", + "line": 339, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 5, + 6, + 8, + 10, + 13, + 25 + ], + "determinant": "-16", + "line": 340, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 7, + 9, + 11, + 12, + 17 + ], + "determinant": "-64", + "line": 341, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 6, + 13, + 15, + 16, + 26 + ], + "determinant": "-32", + "line": 342, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 5, + 7, + 12, + 14, + 17, + 20 + ], + "determinant": "-64", + "line": 343, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 6, + 12, + 14, + 25 + ], + "determinant": "16", + "line": 344, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 8, + 13, + 15, + 17, + 20, + 23 + ], + "determinant": "64", + "line": 345, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 6, + 7, + 9, + 11, + 12, + 27 + ], + "determinant": "-32", + "line": 346, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 8, + 10, + 13, + 20 + ], + "determinant": "64", + "line": 347, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 8, + 10, + 12, + 27 + ], + "determinant": "32", + "line": 348, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 6, + 7, + 9, + 11, + 13, + 20 + ], + "determinant": "-64", + "line": 349, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 8, + 12, + 16, + 21, + 22, + 25 + ], + "determinant": "16", + "line": 350, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 6, + 13, + 20, + 108 + ], + "determinant": "64", + "line": 351, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 5, + 8, + 12, + 16, + 20, + 74 + ], + "determinant": "-64", + "line": 352, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 6, + 14, + 21, + 23, + 27 + ], + "determinant": "16", + "line": 353, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 8, + 9, + 11, + 12, + 25 + ], + "determinant": "-16", + "line": 354, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 5, + 6, + 7, + 10, + 14, + 21 + ], + "determinant": "64", + "line": 355, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 5, + 6, + 7, + 10, + 12, + 25 + ], + "determinant": "-16", + "line": 356, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 8, + 9, + 11, + 14, + 21 + ], + "determinant": "64", + "line": 357, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 6, + 12, + 13, + 15, + 27 + ], + "determinant": "32", + "line": 358, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 5, + 8, + 14, + 18, + 21, + 27 + ], + "determinant": "16", + "line": 359, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 6, + 14, + 16, + 25 + ], + "determinant": "16", + "line": 360, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 7, + 12, + 13, + 15, + 18, + 21 + ], + "determinant": "-64", + "line": 361, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 6, + 8, + 9, + 11, + 14, + 26 + ], + "determinant": "-32", + "line": 362, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 7, + 10, + 12, + 18 + ], + "determinant": "-64", + "line": 363, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 7, + 10, + 14, + 26 + ], + "determinant": "32", + "line": 364, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 6, + 8, + 9, + 11, + 12, + 18 + ], + "determinant": "64", + "line": 365, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 7, + 14, + 16, + 17, + 19, + 25 + ], + "determinant": "16", + "line": 366, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 6, + 12, + 18, + 105 + ], + "determinant": "64", + "line": 367, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 7, + 12, + 18, + 26 + ], + "determinant": "16", + "line": 368, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 6, + 14, + 16, + 17, + 19, + 21 + ], + "determinant": "-64", + "line": 369, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 7, + 8, + 9, + 11, + 12, + 25 + ], + "determinant": "-32", + "line": 370, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 6, + 10, + 14, + 16 + ], + "determinant": "-64", + "line": 371, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 6, + 10, + 12, + 25 + ], + "determinant": "32", + "line": 372, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 7, + 8, + 9, + 11, + 14, + 16 + ], + "determinant": "64", + "line": 373, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 6, + 12, + 13, + 15, + 18, + 26 + ], + "determinant": "16", + "line": 374, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 7, + 14, + 16, + 101 + ], + "determinant": "64", + "line": 375, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 14, + 25 + ], + "determinant": "-32", + "line": 376, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 10, + 12, + 13, + 15, + 16, + 21, + 25 + ], + "determinant": "-48", + "line": 377, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 6, + 7, + 8, + 9, + 11, + 14, + 29 + ], + "determinant": "48", + "line": 378, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 10, + 12, + 96 + ], + "determinant": "-64", + "line": 379, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 10, + 14, + 29 + ], + "determinant": "48", + "line": 380, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 6, + 7, + 8, + 9, + 11, + 12, + 90 + ], + "determinant": "-64", + "line": 381, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 10, + 14, + 18, + 20, + 22, + 24, + 83 + ], + "determinant": "64", + "line": 382, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 12, + 25 + ], + "determinant": "16", + "line": 383, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 5, + 10, + 14, + 18, + 20, + 22, + 29 + ], + "determinant": "-16", + "line": 384, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 12, + 24, + 29 + ], + "determinant": "32", + "line": 385, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 10, + 11, + 14, + 43 + ], + "determinant": "-64", + "line": 386, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 5, + 6, + 7, + 8, + 9, + 12, + 24 + ], + "determinant": "64", + "line": 387, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 5, + 6, + 7, + 8, + 9, + 14, + 56 + ], + "determinant": "64", + "line": 388, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 24 + ], + "determinant": "-64", + "line": 389, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 14, + 15, + 29 + ], + "determinant": "-48", + "line": 390, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 4, + 5, + 10, + 12, + 13, + 16, + 24, + 31 + ], + "determinant": "64", + "line": 391, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 5, + 6, + 12, + 13, + 18, + 66 + ], + "determinant": "-64", + "line": 392, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 7, + 14, + 15, + 16, + 24 + ], + "determinant": "64", + "line": 393, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 6, + 10, + 11, + 12, + 26 + ], + "determinant": "16", + "line": 394, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 5, + 7, + 8, + 9, + 14, + 16 + ], + "determinant": "64", + "line": 395, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 5, + 7, + 8, + 9, + 12, + 26 + ], + "determinant": "16", + "line": 396, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 6, + 10, + 11, + 14, + 16 + ], + "determinant": "64", + "line": 397, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 7, + 12, + 18, + 19, + 25 + ], + "determinant": "32", + "line": 398, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 4, + 5, + 6, + 14, + 16, + 17, + 25 + ], + "determinant": "-16", + "line": 399, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 5, + 7, + 14, + 16, + 17, + 72 + ], + "determinant": "-64", + "line": 400, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 6, + 12, + 18, + 19, + 24 + ], + "determinant": "64", + "line": 401, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 7, + 10, + 11, + 14, + 25 + ], + "determinant": "16", + "line": 402, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 5, + 6, + 8, + 9, + 12, + 18 + ], + "determinant": "64", + "line": 403, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 5, + 6, + 8, + 9, + 14, + 25 + ], + "determinant": "16", + "line": 404, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 7, + 10, + 11, + 12, + 18 + ], + "determinant": "64", + "line": 405, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 6, + 14, + 15, + 16, + 26 + ], + "determinant": "32", + "line": 406, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 4, + 5, + 7, + 12, + 13, + 18, + 26 + ], + "determinant": "-16", + "line": 407, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 25 + ], + "determinant": "-16", + "line": 408, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 8, + 14, + 15, + 18, + 24, + 25 + ], + "determinant": "-64", + "line": 409, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 6, + 7, + 10, + 11, + 12, + 27 + ], + "determinant": "32", + "line": 410, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 8, + 9, + 14, + 27 + ], + "determinant": "16", + "line": 411, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 8, + 9, + 12, + 27 + ], + "determinant": "-32", + "line": 412, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 6, + 7, + 10, + 11, + 14, + 27 + ], + "determinant": "-16", + "line": 413, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 8, + 12, + 16, + 20, + 21, + 25 + ], + "determinant": "-16", + "line": 414, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 14, + 25, + 107 + ], + "determinant": "32", + "line": 415, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 5, + 8, + 12, + 16, + 22, + 75 + ], + "determinant": "-64", + "line": 416, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 6, + 13, + 20, + 21, + 24 + ], + "determinant": "-64", + "line": 417, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 8, + 10, + 11, + 12, + 25 + ], + "determinant": "16", + "line": 418, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 5, + 6, + 7, + 9, + 13, + 20 + ], + "determinant": "-64", + "line": 419, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 5, + 6, + 7, + 9, + 12, + 25 + ], + "determinant": "16", + "line": 420, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 8, + 10, + 11, + 13, + 20 + ], + "determinant": "-64", + "line": 421, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 6, + 12, + 14, + 15, + 27 + ], + "determinant": "-32", + "line": 422, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 4, + 5, + 8, + 13, + 17, + 20, + 27 + ], + "determinant": "-16", + "line": 423, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 6, + 13, + 16, + 25 + ], + "determinant": "-16", + "line": 424, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 7, + 12, + 14, + 15, + 17, + 20 + ], + "determinant": "64", + "line": 425, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 6, + 8, + 10, + 11, + 13, + 26 + ], + "determinant": "32", + "line": 426, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 7, + 9, + 12, + 17 + ], + "determinant": "64", + "line": 427, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 7, + 9, + 13, + 26 + ], + "determinant": "-32", + "line": 428, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 6, + 8, + 10, + 11, + 12, + 17 + ], + "determinant": "-64", + "line": 429, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 7, + 13, + 16, + 18, + 19, + 25 + ], + "determinant": "-16", + "line": 430, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 6, + 12, + 17, + 104 + ], + "determinant": "-64", + "line": 431, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 7, + 12, + 17, + 26 + ], + "determinant": "-16", + "line": 432, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 6, + 13, + 16, + 18, + 19, + 20 + ], + "determinant": "64", + "line": 433, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 7, + 8, + 10, + 11, + 12, + 25 + ], + "determinant": "32", + "line": 434, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 6, + 9, + 13, + 16 + ], + "determinant": "64", + "line": 435, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 6, + 9, + 12, + 25 + ], + "determinant": "-32", + "line": 436, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 7, + 8, + 10, + 11, + 13, + 16 + ], + "determinant": "-64", + "line": 437, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 6, + 12, + 14, + 15, + 17, + 26 + ], + "determinant": "-16", + "line": 438, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 7, + 13, + 16, + 100 + ], + "determinant": "-64", + "line": 439, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 13, + 25 + ], + "determinant": "32", + "line": 440, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 9, + 12, + 14, + 15, + 16, + 20, + 25 + ], + "determinant": "48", + "line": 441, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 6, + 7, + 8, + 10, + 11, + 13, + 28 + ], + "determinant": "-48", + "line": 442, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 9, + 12, + 95 + ], + "determinant": "64", + "line": 443, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 9, + 13, + 28 + ], + "determinant": "-48", + "line": 444, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 6, + 7, + 8, + 10, + 11, + 12, + 89 + ], + "determinant": "64", + "line": 445, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 9, + 13, + 17, + 22, + 23, + 25, + 82 + ], + "determinant": "32", + "line": 446, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 12, + 25 + ], + "determinant": "-16", + "line": 447, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 5, + 9, + 13, + 17, + 20, + 76 + ], + "determinant": "-64", + "line": 448, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 6, + 12, + 22, + 23, + 24 + ], + "determinant": "64", + "line": 449, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 9, + 10, + 11, + 13, + 25 + ], + "determinant": "16", + "line": 450, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 5, + 6, + 7, + 8, + 12, + 22 + ], + "determinant": "64", + "line": 451, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 5, + 6, + 7, + 8, + 13, + 25 + ], + "determinant": "16", + "line": 452, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 9, + 10, + 11, + 12, + 22 + ], + "determinant": "64", + "line": 453, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 6, + 13, + 14, + 15, + 28 + ], + "determinant": "32", + "line": 454, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 3, + 4, + 5, + 9, + 12, + 16, + 22, + 28 + ], + "determinant": "-16", + "line": 455, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 6, + 12, + 17, + 25 + ], + "determinant": "-16", + "line": 456, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 7, + 13, + 14, + 15, + 16, + 22 + ], + "determinant": "-64", + "line": 457, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 6, + 9, + 10, + 11, + 12, + 26 + ], + "determinant": "32", + "line": 458, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 7, + 8, + 13, + 16 + ], + "determinant": "-64", + "line": 459, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 7, + 8, + 12, + 26 + ], + "determinant": "-32", + "line": 460, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 6, + 9, + 10, + 11, + 13, + 16 + ], + "determinant": "64", + "line": 461, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 7, + 12, + 17, + 18, + 19, + 25 + ], + "determinant": "-16", + "line": 462, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 6, + 13, + 16, + 103 + ], + "determinant": "64", + "line": 463, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 7, + 13, + 16, + 26 + ], + "determinant": "-16", + "line": 464, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 6, + 12, + 17, + 18, + 19, + 22 + ], + "determinant": "-64", + "line": 465, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 7, + 9, + 10, + 11, + 13, + 25 + ], + "determinant": "32", + "line": 466, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 8, + 12, + 17 + ], + "determinant": "-64", + "line": 467, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 8, + 13, + 25 + ], + "determinant": "-32", + "line": 468, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 7, + 9, + 10, + 11, + 12, + 17 + ], + "determinant": "64", + "line": 469, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 6, + 13, + 14, + 15, + 16, + 26 + ], + "determinant": "-16", + "line": 470, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 7, + 12, + 17, + 99 + ], + "determinant": "-64", + "line": 471, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 12, + 25 + ], + "determinant": "-32", + "line": 472, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 8, + 13, + 14, + 15, + 17, + 22, + 25 + ], + "determinant": "48", + "line": 473, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 6, + 7, + 9, + 10, + 11, + 12, + 27 + ], + "determinant": "-48", + "line": 474, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 8, + 13, + 94 + ], + "determinant": "-64", + "line": 475, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 8, + 12, + 27 + ], + "determinant": "-48", + "line": 476, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 6, + 7, + 9, + 10, + 11, + 13, + 88 + ], + "determinant": "64", + "line": 477, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 8, + 12, + 16, + 20, + 21, + 25, + 81 + ], + "determinant": "32", + "line": 478, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 13, + 25 + ], + "determinant": "16", + "line": 479, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 27 + ], + "determinant": "-16", + "line": 480, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 6, + 20, + 21, + 22, + 24, + 27 + ], + "determinant": "-64", + "line": 481, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 8, + 9, + 10, + 11, + 12, + 25 + ], + "determinant": "32", + "line": 482, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 6, + 7, + 20, + 25 + ], + "determinant": "16", + "line": 483, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 6, + 7, + 12, + 25 + ], + "determinant": "-32", + "line": 484, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 8, + 9, + 10, + 11, + 20, + 25 + ], + "determinant": "-16", + "line": 485, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 6, + 12, + 13, + 14, + 15, + 27 + ], + "determinant": "-16", + "line": 486, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 20, + 27, + 98 + ], + "determinant": "32", + "line": 487, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 16, + 25 + ], + "determinant": "32", + "line": 488, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 7, + 12, + 13, + 14, + 15, + 20, + 25 + ], + "determinant": "-48", + "line": 489, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 6, + 8, + 9, + 10, + 11, + 16, + 26 + ], + "determinant": "-48", + "line": 490, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 12, + 93 + ], + "determinant": "64", + "line": 491, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 16, + 26 + ], + "determinant": "-48", + "line": 492, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 6, + 8, + 9, + 10, + 11, + 12, + 87 + ], + "determinant": "64", + "line": 493, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 7, + 16, + 17, + 18, + 19, + 25, + 80 + ], + "determinant": "-32", + "line": 494, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 12, + 25 + ], + "determinant": "-16", + "line": 495, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 7, + 12, + 26 + ], + "determinant": "32", + "line": 496, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 6, + 16, + 17, + 18, + 19, + 20, + 26 + ], + "determinant": "48", + "line": 497, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 7, + 8, + 9, + 10, + 11, + 12, + 25 + ], + "determinant": "-48", + "line": 498, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 16, + 92 + ], + "determinant": "-64", + "line": 499, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 12, + 25 + ], + "determinant": "-48", + "line": 500, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 7, + 8, + 9, + 10, + 11, + 16, + 86 + ], + "determinant": "64", + "line": 501, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 6, + 12, + 13, + 14, + 15, + 26, + 79 + ], + "determinant": "-32", + "line": 502, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 7, + 16, + 26 + ], + "determinant": "-16", + "line": 503, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 25 + ], + "determinant": "-48", + "line": 504, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 85 + ], + "determinant": "-32", + "line": 505, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 6, + 7, + 8, + 9, + 10, + 11, + 31, + 78 + ], + "determinant": "-32", + "line": 506, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 12, + 31 + ], + "determinant": "16", + "line": 507, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 44, + 77 + ], + "determinant": "-32", + "line": 508, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 44 + ], + "determinant": "-16", + "line": 509, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 44 + ], + "determinant": "16", + "line": 510, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "line": 511, + "rank": 8, + "rows": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ] + } + ], + "checker_sha256": "b605064b4be17fd2ceb6825fe01cd6b813abd3351ad499dd6c5b4fa4947a52ba", + "excluded_column_minors": [ + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 25 + ], + "determinant": "-48", + "frame": 2 + }, + { + "columns": [ + 1, + 2, + 6, + 9, + 10, + 11, + 13, + 16 + ], + "determinant": "64", + "frame": 3 + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 7, + 8, + 13, + 16 + ], + "determinant": "-64", + "frame": 4 + }, + { + "columns": [ + 0, + 3, + 7, + 8, + 10, + 11, + 13, + 16 + ], + "determinant": "-64", + "frame": 5 + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 27 + ], + "determinant": "-48", + "frame": 6 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 14, + 15, + 25 + ], + "determinant": "-16", + "frame": 7 + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 7, + 9, + 12, + 17 + ], + "determinant": "64", + "frame": 8 + }, + { + "columns": [ + 0, + 7, + 8, + 9, + 10, + 11, + 16, + 26 + ], + "determinant": "32", + "frame": 9 + }, + { + "columns": [ + 3, + 4, + 5, + 9, + 13, + 17, + 20, + 76 + ], + "determinant": "-64", + "frame": 10 + }, + { + "columns": [ + 1, + 6, + 8, + 9, + 10, + 11, + 12, + 87 + ], + "determinant": "64", + "frame": 11 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 12, + 27 + ], + "determinant": "-64", + "frame": 12 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 16, + 92 + ], + "determinant": "-64", + "frame": 13 + }, + { + "columns": [ + 0, + 1, + 2, + 6, + 13, + 14, + 15, + 57 + ], + "determinant": "-64", + "frame": 14 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 12, + 25 + ], + "determinant": "32", + "frame": 15 + }, + { + "columns": [ + 2, + 8, + 12, + 16, + 20, + 21, + 25, + 81 + ], + "determinant": "32", + "frame": 16 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 17 + }, + { + "columns": [ + 0, + 1, + 2, + 6, + 9, + 10, + 11, + 13 + ], + "determinant": "32", + "frame": 18 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 19 + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 8, + 9, + 12 + ], + "determinant": "32", + "frame": 20 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 9, + 13 + ], + "determinant": "32", + "frame": 21 + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 20 + ], + "determinant": "32", + "frame": 22 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 23 + }, + { + "columns": [ + 1, + 2, + 6, + 8, + 9, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 24 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 25 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 26 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 27 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 28 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 29 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 30 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 31 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 32 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 33 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 34 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 35 + }, + { + "columns": [ + 0, + 1, + 2, + 6, + 9, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 36 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 37 + }, + { + "columns": [ + 1, + 3, + 4, + 7, + 13, + 16, + 19, + 70 + ], + "determinant": "-64", + "frame": 38 + }, + { + "columns": [ + 1, + 3, + 5, + 7, + 13, + 16, + 18, + 71 + ], + "determinant": "64", + "frame": 39 + }, + { + "columns": [ + 4, + 6, + 7, + 8, + 9, + 11, + 12, + 90 + ], + "determinant": "-64", + "frame": 40 + }, + { + "columns": [ + 5, + 6, + 7, + 8, + 9, + 10, + 12, + 91 + ], + "determinant": "64", + "frame": 41 + }, + { + "columns": [ + 0, + 2, + 5, + 6, + 13, + 14, + 16, + 63 + ], + "determinant": "-64", + "frame": 42 + }, + { + "columns": [ + 0, + 2, + 4, + 6, + 13, + 15, + 16, + 62 + ], + "determinant": "64", + "frame": 43 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 10, + 12, + 25 + ], + "determinant": "-32", + "frame": 44 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 11, + 12, + 25 + ], + "determinant": "32", + "frame": 45 + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 46 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 13, + 15 + ], + "determinant": "32", + "frame": 47 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 48 + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 49 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 13, + 14 + ], + "determinant": "-32", + "frame": 50 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 51 + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ], + "determinant": "-32", + "frame": 52 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 53 + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ], + "determinant": "-32", + "frame": 54 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 55 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 56 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 57 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 58 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 59 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 60 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 61 + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ], + "determinant": "-32", + "frame": 62 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 63 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 64 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 65 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 66 + }, + { + "columns": [ + 1, + 4, + 5, + 7, + 14, + 16, + 17, + 72 + ], + "determinant": "-64", + "frame": 67 + }, + { + "columns": [ + 2, + 6, + 7, + 9, + 10, + 11, + 13, + 25 + ], + "determinant": "32", + "frame": 68 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 7, + 12, + 25 + ], + "determinant": "64", + "frame": 69 + }, + { + "columns": [ + 3, + 6, + 7, + 8, + 10, + 11, + 12, + 89 + ], + "determinant": "64", + "frame": 70 + }, + { + "columns": [ + 0, + 2, + 3, + 6, + 14, + 15, + 16, + 61 + ], + "determinant": "-64", + "frame": 71 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 8, + 13, + 94 + ], + "determinant": "-64", + "frame": 72 + }, + { + "columns": [ + 0, + 6, + 12, + 13, + 14, + 15, + 26, + 79 + ], + "determinant": "-32", + "frame": 73 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 9, + 12, + 25 + ], + "determinant": "32", + "frame": 74 + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 75 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 7, + 8, + 13 + ], + "determinant": "-32", + "frame": 76 + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 14 + ], + "determinant": "32", + "frame": 77 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 78 + }, + { + "columns": [ + 0, + 2, + 3, + 6, + 7, + 10, + 11, + 13 + ], + "determinant": "32", + "frame": 79 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 80 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 81 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 82 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 83 + }, + { + "columns": [ + 0, + 3, + 6, + 7, + 8, + 10, + 11, + 12 + ], + "determinant": "-32", + "frame": 84 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 85 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 86 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 87 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 88 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 89 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 90 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 91 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 92 + }, + { + "columns": [ + 0, + 2, + 3, + 6, + 7, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 93 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 94 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 95 + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 7, + 12, + 17, + 25 + ], + "determinant": "-32", + "frame": 96 + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 7, + 13, + 16, + 100 + ], + "determinant": "-64", + "frame": 97 + }, + { + "columns": [ + 4, + 5, + 6, + 7, + 8, + 9, + 14, + 56 + ], + "determinant": "64", + "frame": 98 + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 6, + 7, + 12, + 31 + ], + "determinant": "-64", + "frame": 99 + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 6, + 13, + 16, + 103 + ], + "determinant": "64", + "frame": 100 + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 6, + 12, + 17, + 26 + ], + "determinant": "-32", + "frame": 101 + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 8, + 9, + 12, + 38 + ], + "determinant": "-64", + "frame": 102 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 44, + 77 + ], + "determinant": "-32", + "frame": 103 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 104 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 105 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 106 + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 6, + 7, + 9, + 13 + ], + "determinant": "-32", + "frame": 107 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 108 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 13 + ], + "determinant": "-32", + "frame": 109 + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 6, + 7, + 8, + 13 + ], + "determinant": "-32", + "frame": 110 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 14 + ], + "determinant": "32", + "frame": 111 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 112 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 113 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 114 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 115 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 116 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 117 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 118 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 119 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 120 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 121 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 122 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 123 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 124 + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 7, + 14, + 16, + 101 + ], + "determinant": "64", + "frame": 125 + }, + { + "columns": [ + 3, + 4, + 6, + 7, + 8, + 11, + 13, + 54 + ], + "determinant": "64", + "frame": 126 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 7, + 15, + 16, + 102 + ], + "determinant": "-64", + "frame": 127 + }, + { + "columns": [ + 3, + 5, + 6, + 7, + 8, + 10, + 13, + 55 + ], + "determinant": "-64", + "frame": 128 + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 6, + 12, + 18, + 26 + ], + "determinant": "32", + "frame": 129 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 8, + 11, + 12, + 40 + ], + "determinant": "-64", + "frame": 130 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 6, + 12, + 19, + 26 + ], + "determinant": "-32", + "frame": 131 + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 8, + 10, + 12, + 39 + ], + "determinant": "64", + "frame": 132 + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 6, + 7, + 10, + 13 + ], + "determinant": "32", + "frame": 133 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 134 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 135 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 6, + 7, + 11, + 13 + ], + "determinant": "-32", + "frame": 136 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 137 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 138 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 139 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 140 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 141 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 142 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 143 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 144 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 145 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 146 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 147 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 148 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 149 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 150 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 151 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 152 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 153 + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 20, + 27, + 98 + ], + "determinant": "32", + "frame": 154 + }, + { + "columns": [ + 1, + 3, + 6, + 8, + 10, + 11, + 13, + 48 + ], + "determinant": "-64", + "frame": 155 + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 6, + 9, + 12, + 32 + ], + "determinant": "-64", + "frame": 156 + }, + { + "columns": [ + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 85 + ], + "determinant": "-32", + "frame": 157 + }, + { + "columns": [ + 0, + 2, + 7, + 9, + 10, + 11, + 13, + 45 + ], + "determinant": "64", + "frame": 158 + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 14, + 25, + 107 + ], + "determinant": "32", + "frame": 159 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 12, + 24, + 29 + ], + "determinant": "32", + "frame": 160 + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 7, + 8, + 12, + 35 + ], + "determinant": "-64", + "frame": 161 + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 20 + ], + "determinant": "32", + "frame": 162 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 14 + ], + "determinant": "32", + "frame": 163 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 164 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 165 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 13 + ], + "determinant": "32", + "frame": 166 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 167 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 168 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 169 + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 14 + ], + "determinant": "32", + "frame": 170 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 12, + 14, + 15 + ], + "determinant": "32", + "frame": 171 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 172 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 173 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 174 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 175 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 176 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 177 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 178 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 179 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 180 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 181 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 182 + }, + { + "columns": [ + 1, + 4, + 6, + 8, + 9, + 11, + 14, + 49 + ], + "determinant": "64", + "frame": 183 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 6, + 11, + 12, + 34 + ], + "determinant": "-64", + "frame": 184 + }, + { + "columns": [ + 1, + 5, + 6, + 8, + 9, + 10, + 15, + 50 + ], + "determinant": "-64", + "frame": 185 + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 6, + 10, + 12, + 33 + ], + "determinant": "64", + "frame": 186 + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 6, + 13, + 20, + 108 + ], + "determinant": "64", + "frame": 187 + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 6, + 12, + 22, + 28 + ], + "determinant": "32", + "frame": 188 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 6, + 13, + 21, + 109 + ], + "determinant": "-64", + "frame": 189 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 6, + 12, + 23, + 28 + ], + "determinant": "-32", + "frame": 190 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 191 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 192 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 6, + 8, + 11, + 13 + ], + "determinant": "-32", + "frame": 193 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 194 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 195 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 196 + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 6, + 8, + 10, + 13 + ], + "determinant": "32", + "frame": 197 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 198 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 199 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 200 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 201 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 202 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 203 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 204 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 205 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 13 + ], + "determinant": "32", + "frame": 206 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 207 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 208 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 209 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 210 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 211 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 16, + 26 + ], + "determinant": "32", + "frame": 212 + }, + { + "columns": [ + 3, + 9, + 13, + 17, + 22, + 23, + 25, + 82 + ], + "determinant": "32", + "frame": 213 + }, + { + "columns": [ + 2, + 4, + 5, + 8, + 12, + 16, + 22, + 75 + ], + "determinant": "-64", + "frame": 214 + }, + { + "columns": [ + 1, + 6, + 8, + 9, + 10, + 11, + 12, + 25 + ], + "determinant": "32", + "frame": 215 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 12, + 93 + ], + "determinant": "64", + "frame": 216 + }, + { + "columns": [ + 0, + 1, + 3, + 6, + 12, + 14, + 15, + 58 + ], + "determinant": "-64", + "frame": 217 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 13, + 28 + ], + "determinant": "64", + "frame": 218 + }, + { + "columns": [ + 0, + 7, + 8, + 9, + 10, + 11, + 16, + 86 + ], + "determinant": "64", + "frame": 219 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 220 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 221 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 222 + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 22 + ], + "determinant": "-32", + "frame": 223 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 9, + 12 + ], + "determinant": "32", + "frame": 224 + }, + { + "columns": [ + 0, + 3, + 7, + 8, + 9, + 10, + 11, + 13 + ], + "determinant": "32", + "frame": 225 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 226 + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 7, + 8, + 9, + 12 + ], + "determinant": "32", + "frame": 227 + }, + { + "columns": [ + 0, + 1, + 3, + 6, + 8, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 228 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 229 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 230 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 231 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 232 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 233 + }, + { + "columns": [ + 0, + 1, + 3, + 6, + 8, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 234 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 235 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 236 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 237 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 238 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 239 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 240 + }, + { + "columns": [ + 4, + 10, + 14, + 18, + 20, + 22, + 24, + 83 + ], + "determinant": "64", + "frame": 241 + }, + { + "columns": [ + 2, + 3, + 4, + 8, + 12, + 16, + 21, + 73 + ], + "determinant": "64", + "frame": 242 + }, + { + "columns": [ + 5, + 11, + 15, + 19, + 21, + 23, + 24, + 84 + ], + "determinant": "-64", + "frame": 243 + }, + { + "columns": [ + 2, + 3, + 5, + 8, + 12, + 16, + 20, + 74 + ], + "determinant": "-64", + "frame": 244 + }, + { + "columns": [ + 0, + 1, + 4, + 6, + 12, + 13, + 15, + 59 + ], + "determinant": "64", + "frame": 245 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 15, + 30 + ], + "determinant": "64", + "frame": 246 + }, + { + "columns": [ + 0, + 1, + 5, + 6, + 12, + 13, + 14, + 60 + ], + "determinant": "-64", + "frame": 247 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 14, + 29 + ], + "determinant": "-64", + "frame": 248 + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 20 + ], + "determinant": "32", + "frame": 249 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 14, + 15 + ], + "determinant": "32", + "frame": 250 + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 14 + ], + "determinant": "32", + "frame": 251 + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 21 + ], + "determinant": "32", + "frame": 252 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 12, + 15 + ], + "determinant": "32", + "frame": 253 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 254 + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 15 + ], + "determinant": "32", + "frame": 255 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 14, + 15 + ], + "determinant": "32", + "frame": 256 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 257 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 12, + 14 + ], + "determinant": "-32", + "frame": 258 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 259 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 260 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 12, + 14 + ], + "determinant": "-32", + "frame": 261 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 12, + 15 + ], + "determinant": "32", + "frame": 262 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 263 + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 14 + ], + "determinant": "32", + "frame": 264 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 265 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 266 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 267 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 14 + ], + "determinant": "32", + "frame": 268 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 269 + }, + { + "columns": [ + 1, + 7, + 16, + 17, + 18, + 19, + 25, + 80 + ], + "determinant": "-32", + "frame": 270 + }, + { + "columns": [ + 1, + 2, + 3, + 7, + 12, + 18, + 19, + 67 + ], + "determinant": "64", + "frame": 271 + }, + { + "columns": [ + 3, + 6, + 7, + 8, + 10, + 11, + 12, + 25 + ], + "determinant": "32", + "frame": 272 + }, + { + "columns": [ + 2, + 6, + 7, + 9, + 10, + 11, + 13, + 88 + ], + "determinant": "64", + "frame": 273 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 8, + 13, + 25 + ], + "determinant": "32", + "frame": 274 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 9, + 12, + 95 + ], + "determinant": "64", + "frame": 275 + }, + { + "columns": [ + 0, + 4, + 5, + 6, + 12, + 13, + 18, + 66 + ], + "determinant": "-64", + "frame": 276 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 16, + 26 + ], + "determinant": "64", + "frame": 277 + }, + { + "columns": [ + 1, + 2, + 6, + 7, + 9, + 10, + 11, + 13 + ], + "determinant": "-32", + "frame": 278 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 7, + 9, + 12 + ], + "determinant": "-32", + "frame": 279 + }, + { + "columns": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 18 + ], + "determinant": "-32", + "frame": 280 + }, + { + "columns": [ + 1, + 2, + 3, + 6, + 7, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 281 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 282 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 283 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 284 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 285 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 286 + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ], + "determinant": "-32", + "frame": 287 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 288 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 289 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 290 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 291 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 292 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 293 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 294 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 295 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 296 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 297 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 298 + }, + { + "columns": [ + 1, + 2, + 4, + 7, + 12, + 17, + 19, + 68 + ], + "determinant": "-64", + "frame": 299 + }, + { + "columns": [ + 5, + 6, + 7, + 8, + 9, + 10, + 12, + 25 + ], + "determinant": "32", + "frame": 300 + }, + { + "columns": [ + 1, + 2, + 5, + 7, + 12, + 17, + 18, + 69 + ], + "determinant": "64", + "frame": 301 + }, + { + "columns": [ + 4, + 6, + 7, + 8, + 9, + 11, + 12, + 25 + ], + "determinant": "-32", + "frame": 302 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 10, + 12, + 96 + ], + "determinant": "-64", + "frame": 303 + }, + { + "columns": [ + 0, + 3, + 4, + 6, + 12, + 15, + 17, + 64 + ], + "determinant": "-64", + "frame": 304 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 11, + 12, + 97 + ], + "determinant": "64", + "frame": 305 + }, + { + "columns": [ + 0, + 3, + 5, + 6, + 12, + 14, + 17, + 65 + ], + "determinant": "64", + "frame": 306 + }, + { + "columns": [ + 1, + 2, + 4, + 6, + 7, + 9, + 11, + 12 + ], + "determinant": "-32", + "frame": 307 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 12, + 15 + ], + "determinant": "32", + "frame": 308 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 7, + 11, + 12 + ], + "determinant": "-32", + "frame": 309 + }, + { + "columns": [ + 1, + 2, + 5, + 6, + 7, + 9, + 10, + 12 + ], + "determinant": "32", + "frame": 310 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 311 + }, + { + "columns": [ + 0, + 3, + 5, + 6, + 7, + 8, + 10, + 12 + ], + "determinant": "32", + "frame": 312 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 7, + 10, + 12 + ], + "determinant": "32", + "frame": 313 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 12, + 14 + ], + "determinant": "-32", + "frame": 314 + }, + { + "columns": [ + 0, + 3, + 4, + 6, + 7, + 8, + 11, + 12 + ], + "determinant": "-32", + "frame": 315 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 316 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 317 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 318 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 319 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 320 + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 321 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 322 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 323 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 324 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 325 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 326 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 327 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 7, + 15, + 16, + 25 + ], + "determinant": "-32", + "frame": 328 + }, + { + "columns": [ + 1, + 2, + 3, + 5, + 7, + 14, + 16, + 25 + ], + "determinant": "32", + "frame": 329 + }, + { + "columns": [ + 2, + 4, + 6, + 7, + 9, + 11, + 12, + 52 + ], + "determinant": "64", + "frame": 330 + }, + { + "columns": [ + 2, + 5, + 6, + 7, + 9, + 10, + 12, + 53 + ], + "determinant": "-64", + "frame": 331 + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 9, + 10, + 13, + 41 + ], + "determinant": "-64", + "frame": 332 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 9, + 11, + 13, + 42 + ], + "determinant": "64", + "frame": 333 + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 6, + 12, + 18, + 105 + ], + "determinant": "64", + "frame": 334 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 6, + 12, + 19, + 106 + ], + "determinant": "-64", + "frame": 335 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 336 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 7, + 11, + 13 + ], + "determinant": "-32", + "frame": 337 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 338 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 339 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 7, + 10, + 13 + ], + "determinant": "32", + "frame": 340 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 341 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 342 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 6, + 7, + 11, + 12 + ], + "determinant": "-32", + "frame": 343 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 344 + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 6, + 7, + 10, + 12 + ], + "determinant": "32", + "frame": 345 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 346 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 347 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 348 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 13 + ], + "determinant": "-32", + "frame": 349 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 350 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 351 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 352 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 353 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 354 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 355 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 356 + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 7, + 13, + 16, + 25 + ], + "determinant": "-32", + "frame": 357 + }, + { + "columns": [ + 6, + 7, + 8, + 9, + 10, + 11, + 31, + 78 + ], + "determinant": "-32", + "frame": 358 + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 7, + 12, + 17, + 99 + ], + "determinant": "-64", + "frame": 359 + }, + { + "columns": [ + 2, + 3, + 6, + 7, + 10, + 11, + 12, + 51 + ], + "determinant": "-64", + "frame": 360 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 10, + 11, + 14, + 43 + ], + "determinant": "-64", + "frame": 361 + }, + { + "columns": [ + 0, + 3, + 4, + 5, + 6, + 13, + 16, + 26 + ], + "determinant": "-32", + "frame": 362 + }, + { + "columns": [ + 0, + 1, + 8, + 9, + 10, + 11, + 12, + 44 + ], + "determinant": "64", + "frame": 363 + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 6, + 12, + 17, + 104 + ], + "determinant": "-64", + "frame": 364 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 365 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 366 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 7, + 9, + 12 + ], + "determinant": "-32", + "frame": 367 + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 368 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 14 + ], + "determinant": "32", + "frame": 369 + }, + { + "columns": [ + 0, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ], + "determinant": "-32", + "frame": 370 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 371 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 372 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 373 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 374 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 375 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 376 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 377 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 378 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 379 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 380 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 381 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 382 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 383 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 384 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 385 + }, + { + "columns": [ + 0, + 2, + 3, + 5, + 7, + 10, + 14, + 36 + ], + "determinant": "-64", + "frame": 386 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 6, + 13, + 21, + 27 + ], + "determinant": "-32", + "frame": 387 + }, + { + "columns": [ + 0, + 5, + 7, + 8, + 9, + 10, + 12, + 47 + ], + "determinant": "64", + "frame": 388 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 6, + 12, + 23, + 111 + ], + "determinant": "64", + "frame": 389 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 7, + 11, + 15, + 37 + ], + "determinant": "64", + "frame": 390 + }, + { + "columns": [ + 0, + 1, + 3, + 5, + 6, + 13, + 20, + 27 + ], + "determinant": "32", + "frame": 391 + }, + { + "columns": [ + 0, + 4, + 7, + 8, + 9, + 11, + 12, + 46 + ], + "determinant": "-64", + "frame": 392 + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 6, + 12, + 22, + 110 + ], + "determinant": "-64", + "frame": 393 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 394 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 13 + ], + "determinant": "-32", + "frame": 395 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 396 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 397 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 13 + ], + "determinant": "32", + "frame": 398 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 399 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 400 + }, + { + "columns": [ + 0, + 1, + 2, + 5, + 6, + 9, + 10, + 12 + ], + "determinant": "32", + "frame": 401 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 402 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 6, + 9, + 11, + 12 + ], + "determinant": "-32", + "frame": 403 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 404 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 405 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 406 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 407 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 408 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 409 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 410 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 411 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 412 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 413 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 414 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 415 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 416 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 417 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 418 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 419 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 420 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 421 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 422 + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 8, + 12, + 17 + ], + "determinant": "-64", + "frame": 423 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 424 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 425 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 426 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 427 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 428 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 429 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 430 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 431 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 432 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 433 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 434 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 435 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 436 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 437 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 438 + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 439 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 440 + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 441 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 442 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 443 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 444 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 445 + }, + { + "columns": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 446 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 447 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 448 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 449 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 450 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 451 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 452 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 453 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 454 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 455 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 456 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 457 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 458 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 459 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 460 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 461 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 462 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 463 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 464 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 465 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 466 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 467 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 468 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 469 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 470 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 471 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 472 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 473 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 474 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 475 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 476 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 477 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 478 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 479 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 480 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 481 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 482 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 483 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 484 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 485 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 486 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 487 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 488 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 489 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 490 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 491 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 492 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 493 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 494 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 495 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 496 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 497 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 498 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 499 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 500 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 501 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 502 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 503 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 504 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 505 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 506 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 507 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 508 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 509 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 510 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 511 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 512 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 513 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 514 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 515 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 516 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 517 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 518 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 519 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 520 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 521 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 522 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 523 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 524 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 525 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 526 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 527 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 528 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 529 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 530 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 531 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 532 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 533 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 534 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 535 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 536 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 537 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 538 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 539 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 540 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 13 + ], + "determinant": "32", + "frame": 541 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 542 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 543 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 544 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 545 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 546 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 547 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 548 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 549 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 550 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 551 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 552 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 553 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 554 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 555 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 556 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 557 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 558 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 559 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 560 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 561 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 562 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 563 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 564 + }, + { + "columns": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 20 + ], + "determinant": "32", + "frame": 565 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 566 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 567 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 568 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 569 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 570 + }, + { + "columns": [ + 1, + 2, + 3, + 6, + 7, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 571 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 572 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 573 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 574 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 575 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 576 + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ], + "determinant": "-32", + "frame": 577 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 578 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 579 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 580 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 581 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 582 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 583 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 584 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 585 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 586 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 587 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 588 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 589 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 590 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 591 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 592 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 593 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 594 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 595 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 596 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 597 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 598 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 599 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 600 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 601 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 602 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 603 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 604 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 605 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 606 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 607 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 608 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 609 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 610 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 611 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 612 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 613 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 614 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 615 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 616 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 617 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 618 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 619 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 620 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 621 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 622 + }, + { + "columns": [ + 1, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ], + "determinant": "-32", + "frame": 623 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 624 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 625 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 626 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 6, + 7, + 11, + 12 + ], + "determinant": "-32", + "frame": 627 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 628 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 629 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 630 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 631 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 632 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 633 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 634 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 635 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 636 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 637 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 638 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 639 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 640 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 641 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 642 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 643 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 644 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 645 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 646 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 647 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 648 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 649 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 650 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 651 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 652 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 653 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 654 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 655 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 656 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 657 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 658 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 659 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 660 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 661 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 662 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 663 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 664 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 665 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 666 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 667 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 668 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 669 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 670 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 671 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 672 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 673 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 674 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 675 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 676 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 677 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 678 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 679 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 680 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 681 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 682 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 683 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 684 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 685 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 686 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 687 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 688 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 689 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 690 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 691 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 692 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 693 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 694 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 695 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 696 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 697 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 698 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 699 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 700 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 701 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 702 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 703 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 704 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 705 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 706 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 707 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 708 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 709 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 710 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 711 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 712 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 713 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 714 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 715 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ], + "determinant": "32", + "frame": 716 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 717 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 718 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 719 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 720 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 721 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 722 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 723 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 724 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 725 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 726 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 727 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 728 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 729 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 730 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 731 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 732 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 733 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 734 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 735 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 736 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 737 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 738 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 739 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 740 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 741 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 742 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 743 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 744 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 745 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 746 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 747 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 748 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 749 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 750 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 751 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 752 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 753 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 754 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 755 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 756 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 757 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 758 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 759 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ], + "determinant": "-32", + "frame": 760 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 761 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 762 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 763 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 764 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 765 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 766 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 767 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 768 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 769 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 770 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 771 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 772 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 773 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 774 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 775 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 776 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 777 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 778 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 779 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 780 + }, + { + "columns": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "-32", + "frame": 781 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 782 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 783 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 784 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 785 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 786 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 787 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 788 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 789 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 790 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 791 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 792 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 793 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 794 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 795 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 796 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 797 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 798 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 799 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 800 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 801 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 802 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 803 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 804 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 805 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 806 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 807 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 808 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 809 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 810 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 811 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 812 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 813 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 814 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 815 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 816 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 817 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 818 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 819 + }, + { + "columns": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ], + "determinant": "32", + "frame": 820 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 821 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 822 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 823 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 824 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 825 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 826 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 827 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 828 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ], + "determinant": "32", + "frame": 829 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 830 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 831 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 832 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 833 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 834 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 835 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 836 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 837 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 838 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 839 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 840 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 841 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 842 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 843 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 844 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 845 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 846 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 847 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 848 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 849 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 850 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 851 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 852 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 853 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 854 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 855 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 856 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 857 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 858 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 859 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 860 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 861 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 862 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 863 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 864 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 865 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 866 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 867 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 868 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 869 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 870 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 871 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 872 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 873 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 874 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 875 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 876 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 877 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 878 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 879 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 880 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 881 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 882 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 883 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 884 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 885 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 886 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 887 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 888 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 889 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 890 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 891 + }, + { + "columns": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ], + "determinant": "32", + "frame": 892 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ], + "determinant": "-32", + "frame": 893 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 894 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 895 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 896 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 897 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 898 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 899 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 900 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 901 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 902 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 903 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 904 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 905 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 906 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 907 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 908 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 909 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 910 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 911 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 912 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 913 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 914 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 915 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 916 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 917 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 918 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 919 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 920 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 921 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 922 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 923 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 924 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 925 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 926 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 927 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 928 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 929 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 930 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 931 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 932 + }, + { + "columns": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ], + "determinant": "32", + "frame": 933 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 934 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 935 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 936 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 937 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 938 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 939 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ], + "determinant": "-32", + "frame": 940 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 941 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 942 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 943 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 944 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 945 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 946 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 947 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ], + "determinant": "32", + "frame": 948 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 949 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 950 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 951 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 952 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 953 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 954 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 955 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 956 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 957 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 958 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 959 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 960 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 961 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 962 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 963 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 964 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 965 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 966 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 967 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 968 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 969 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 970 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 971 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 972 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 973 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 974 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 975 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 976 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 977 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 978 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 979 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 980 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 981 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 982 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 983 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 984 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 985 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 986 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 987 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 988 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 989 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 990 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 991 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 992 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 993 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 994 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 995 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 996 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 997 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 998 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 999 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 1000 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 1001 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 1002 + }, + { + "columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ], + "determinant": "32", + "frame": 1003 + } + ], + "inputs": { + "interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "reviewed_source_proof_sha256": "be9575e1cac8706c42fddff243f435935e098d197edaf7f8689352c93b7e3961", + "reviewed_source_receipt_sha256": "35698700474f2309a4eea2f192a5afbd2f42f580a7e0e510a0bb5687a87fdc2d", + "snapshot_decompressed_sha256": "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c" + }, + "intervals": 16687, + "line_rank_counts": { + "7": 8, + "8": 503 + }, + "minor_determinants": { + "-16": 1, + "-32": 126, + "-48": 2, + "-64": 45, + "32": 790, + "64": 38 + }, + "nonzero_port_incidence_checks": 104088, + "normal_lines_absent": [ + 42, + 7, + 25, + 52, + 82, + 127, + 97, + 76 + ], + "not_checked": [ + "The full snapshot producer replay", + "A new native cache word", + "Chronological branching synthesis", + "A complete supplier invoice" + ], + "phase_scope": "Scalar rows are read in the canonical view. Non-FULL views after event 17605 require the supplied endpoint monomial adapter.", + "proper_frame_minor_count": 1002, + "rows": 12271, + "scope": "One nonzero birth frame and all later containing frames. This does not exclude a merged network with incomparable capture frames.", + "status": "PASS_EXACT_SNAPSHOT_SUPPORT_AND_SINGLE_CONE_EXCLUSION", + "test_input": "X=JY; all 480 helper and eight private inputs are zero" +} diff --git a/research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/cover-algebra/review_snapshot_support.py b/research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/cover-algebra/review_snapshot_support.py new file mode 100644 index 0000000000..76964357cf --- /dev/null +++ b/research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/cover-algebra/review_snapshot_support.py @@ -0,0 +1,165 @@ +"""Check the snapshot support law with exact integer arithmetic.""" + +from collections import Counter +from fractions import Fraction +from hashlib import sha256 +from math import lcm +from pathlib import Path +import gzip +import json + + +HERE = Path(__file__).resolve().parent +SNAPSHOT_PIN = "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c" +INTERFACE_PIN = "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" +PRIME = 65521 + + +def require(value, message): + if not value: + raise ValueError(message) + + +def determinant(matrix): + """Use exact elimination on the selected eight-column minor.""" + rows = [[Fraction(x) for x in row] for row in matrix] + result = Fraction(1) + for col in range(len(rows)): + pivot = next((j for j in range(col, len(rows)) if rows[j][col]), None) + if pivot is None: + return Fraction(0) + if pivot != col: + rows[col], rows[pivot] = rows[pivot], rows[col] + result = -result + value = rows[col][col] + result *= value + for j in range(col + 1, len(rows)): + scale = rows[j][col] / value + for k in range(col + 1, len(rows)): + rows[j][k] -= scale * rows[col][k] + return result + + +def select_minor(matrix, columns): + """Select columns over a finite field, then check their exact minor.""" + size = len(matrix) + pivots = {} + selected = [] + for column in columns: + row = [matrix[k][column] % PRIME for k in range(size)] + for k, pivot in sorted(pivots.items()): + factor = row[k] + row = [(a - factor*b) % PRIME for a, b in zip(row, pivot)] + leading = next((k for k, value in enumerate(row) if value), None) + if leading is not None: + scale = pow(row[leading], -1, PRIME) + pivots[leading] = [value*scale % PRIME for value in row] + selected.append(column) + if len(selected) == size: + break + require(len(selected) == size, "An excluded-column block has deficient rank") + value = determinant([[row[p] for p in selected] for row in matrix]) + require(value != 0, "The selected rational minor is zero") + return selected, str(value) + + +def main(): + snapshot_path = HERE.parent / "history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz" + raw = gzip.decompress(snapshot_path.read_bytes()) + require(sha256(raw).hexdigest() == SNAPSHOT_PIN, "The snapshot pin differs") + data = json.loads(raw) + interface_path = HERE.parent / "circuit-interface/INTERFACE.json" + interface_raw = interface_path.read_bytes() + require(sha256(interface_raw).hexdigest() == INTERFACE_PIN, "The interface pin differs") + interface = json.loads(interface_raw) + labels = interface["ports"] + R = [[int(Fraction(row.get(str(j), "0"))) for j in range(112)] + for row in data["R"]] + require(R == [[int(Fraction(row.get(str(j), "0"))) for j in range(112)] + for row in interface["R"]], "The root matrices differ") + require(all(Fraction(v).denominator == 1 for row in data["R"] for v in row.values()), + "A root coefficient is not an integer") + require([[sum(a*b for a, b in zip(R[i], R[j])) for j in range(8)] + for i in range(8)] == [[56*int(i == j) for j in range(8)] for i in range(8)], + "The root Gram differs") + J4 = [{q: 4*int(p == q)-sum(row[p]*row[q] for row in R) + for q in range(112)} for p in range(112)] + J4 = [{q: value for q, value in row.items() if value} for row in J4] + reduced = [] + for item in data["rows"]: + row = {int(k): Fraction(value) for k, value in item.items() if int(k) < 224} + denominator = lcm(*(value.denominator for value in row.values())) + output = {} + for k, value in row.items(): + coefficient = int(value*denominator) + source = J4[k] if k < 112 else {k-112: 4} + for q, entry in source.items(): + output[q] = output.get(q, 0) + coefficient*entry + reduced.append({q: value for q, value in output.items() if value}) + failures = [] + full_nonzero = [] + support_checks = 0 + for first, last, wire, frame, row in data["intervals"]: + basis = data["frames"][frame] + for port in reduced[row]: + support_checks += 1 + if any((labels[port] & vector).bit_count() % 2 for vector in basis): + failures.append([first, last, wire, frame, row, port]) + if frame == 1 and reduced[row]: + full_nonzero.append(row) + require(not failures, "A snapshot violates the exact support law") + require(not full_nonzero, "A FULL snapshot remains nonzero on the test input") + minors = [] + for frame, basis in enumerate(data["frames"]): + if not 0 < len(basis) < 9: + continue + excluded = [p for p, q in enumerate(labels) + if any((q & v).bit_count() % 2 for v in basis)] + columns, value = select_minor(R, excluded) + minors.append({"frame": frame, "columns": columns, "determinant": value}) + normals = [42, 7, 25, 52, 82, 127, 97, 76] + require(all([n] not in data["frames"] for n in normals), "A normal line is an actual frame") + require(all({p for p, value in enumerate(R[k]) if value} + == {p for p, q in enumerate(labels) if (q & n).bit_count() % 2 == 0} + for k, n in enumerate(normals)), "The normal support relation differs") + line_minors = [] + for vector in range(1, 512): + excluded = [p for p, q in enumerate(labels) if (q & vector).bit_count() % 2] + omit = normals.index(vector) if vector in normals else None + selected_rows = [k for k in range(8) if k != omit] + columns, value = select_minor([R[k] for k in selected_rows], excluded) + if omit is not None: + require(all(R[omit][p] == 0 for p in excluded), "A normal line has the wrong kernel") + line_minors.append({"line": vector, "rank": len(selected_rows), + "rows": selected_rows, "columns": columns, + "determinant": value}) + source_proof = HERE.parent / "history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md" + source_receipt = HERE.parent / "history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json" + result = { + "status": "PASS_EXACT_SNAPSHOT_SUPPORT_AND_SINGLE_CONE_EXCLUSION", + "inputs": {"snapshot_decompressed_sha256": SNAPSHOT_PIN, + "interface_sha256": INTERFACE_PIN, + "reviewed_source_proof_sha256": sha256(source_proof.read_bytes()).hexdigest(), + "reviewed_source_receipt_sha256": sha256(source_receipt.read_bytes()).hexdigest()}, + "checker_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "rows": len(reduced), "intervals": len(data["intervals"]), + "nonzero_port_incidence_checks": support_checks, + "proper_frame_minor_count": len(minors), + "minor_determinants": dict(Counter(item["determinant"] for item in minors)), + "excluded_column_minors": minors, + "all_511_line_minors": line_minors, + "line_rank_counts": dict(Counter(item["rank"] for item in line_minors)), + "normal_lines_absent": normals, + "test_input": "X=JY; all 480 helper and eight private inputs are zero", + "scope": "One nonzero birth frame and all later containing frames. This does not exclude a merged network with incomparable capture frames.", + "phase_scope": "Scalar rows are read in the canonical view. Non-FULL views after event 17605 require the supplied endpoint monomial adapter.", + "not_checked": ["The full snapshot producer replay", "A new native cache word", "Chronological branching synthesis", "A complete supplier invoice"], + } + output = HERE / "SNAPSHOT-SUPPORT-REVIEW.json" + output.write_text(json.dumps(result, indent=2, sort_keys=True) + "\n") + print(json.dumps({k: v for k, v in result.items() + if k not in {"excluded_column_minors", "all_511_line_minors"}}, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz b/research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..9011ba4b63bc130352155843f605450c233865bc GIT binary patch literal 414717 zcmeEt_ghn4)9#~)s30gPy{J^Bgx(=4g3=XKI-z%h^q#160TGbiJ4gw=_Y!*VHS`_= z1PBlkPJG_?oa~}}3P0K>+j`|}&o>wo{v?f7oQ;u8jWHoF}R9E2?zQLrI zth*G0@I9)=rHxZQn7e0F|DI5jtWbXJtMOZ^RKltg!XJdf62&=i8K~$J->7EwG0Z5N z4!S>4)ON1uVk1%;k!iJ>NdZXAwMsmK$!6@TeoA})DM(4?8j)1sV|xqp0gBPw2%~=& z@oA-UJ-N9%KjcH7u733l+jYL!+a?{fdJ^v(mTMl%rH>zLjJ8NsAkT6-d0LPtSqJ^} zJnQD^LkZbQt;w*HhvpTJyOk47M;SvmwZ}AbVzsKgp_)yNoA&ZlV>QK>zY-A>xM_rp zswpW^*qWBtWjVmhCJ*>MK9>)I){t|CwclI&W-QGgMiRI-wB@#3Amd@m zaj_nE&>^rGWLXcW%{3;X_yl}$8W0_#sqXag$|G7*5EkScb`tby|1FNWrJBah2>g8O z%nTS0CyhF^6uEF8r%&!eQ5f{Yi2V;!GG!RUXk$R1c;JC+A_=dMrWN;CBM(!z0ebO2lrZWg+b zHlKh^ptGlXb~501Fxd^)0;PyJ2zh%zZNYjPnY=HD6r;qO-7r#3U+gwNRM(EF@0&~v7#>S@HKsFba(iGG5%=0ZC zaWkn%TP)DU?z+12F{-Sp(%b&B($bC>5t|zr8)u6;IJ!QAAQR{$?T{&Ffk>p6vfi9b zT@&aCiTeO%=o=6z$|*)-rj~rWEA*DCVsxx8YAj=NZA&~XylH;BVhwcb=T2ZZ%$JVC zkdWUIK}*QG`+$7XiC1>R%3S?!pjVz%EqcBaXIQP$$j?+1W2@cJQJ_*N%XL*EAt{sbJ|Ebxj1(L3IX9^}mkT2*S3~_lEXo$U7T+eAZd;~1~4duKJhaa&(uVGMN z#ANgh9E%!+1TB?_=)D@+beDigIm3i7l7Aa7v{bzN9gZ}k5CVq<=y4Ku|JZ(e>RAB ztd9!2Fh@6NYf2}iw^)1!CwTxheU{cys`%z+(K@T+FnGtCXmyrl3S~(&?wv zOJ1R+O<)&w4lCfXRfQzON~Tn@&dPvDVxN*|Rsr3RfvJvFSBI^8twk`W`}sHa)PJb)hW8+g$)wXt&vIOfCf>7jk*aJ z_2n6MhY-!(mQV{HZ94EzzMEm6)RZdV5lcQ#7YglU|;+{ZwL6 zm9}l^lwmO|F5J662V&+B@$(QIjsi8J3FW78mg& ze0oBaO}`s*!m69955~^oQ8WtHv6q6*-z8j=xtWsoS+q0kJ&R#dRqdSB9yPfhHG~%K zQ8VRHvuS0JQKeuT#!2XIdR*I_b2J`ACfBYMh{$@&*+x_&qAXOaMQZF+1RI$tq`iAt z4#Tv(NAaW5s3}?0)XNr^bna9EpzwhEydZ+tvhf-&vs2-GRm<&L!+W@xxTdULx5@~u zr77mVZ}r1*lSx&UBGqY=X>C9%kYvcpdmN)h^n(gjD?TEQPIBCQfNS4Y^DXUY5b4Bf zfzj*RMRQ%7pV}uhhmy0r84Vj(8Hd^URp6xRsZIxsi+*xG=07>Y%aSimjFV0a3f=0| z_XTBsg7s)Tq2}3Bn`a4;fyAsbvm2si{rt#@ebSUTL4h%Qn{0?lcHU;ATKI(e{8_&O zeQel-fykJ&h{mKwnvbNs_K*vd)%E`j`wkaTBfWm09ZMf{J?5=JAXg zC_dui#vU2>)Q-iJ&gY_W)gtuX-2_YT?aS5D9%qbyytBFn=1M6-8 zCj60bH_J_lE0Ez+>GiRSaI}bkSVWxuk+~%4JBO%k(%yo0(dD59S1ylB=?n&dFKK8< zSkdwv5+F-~vr2vT2vWZYhk8Ej+L!aV&$XbG!)s$*y^r z*>jVG`@8!f3hBAowsDVh{766ErrN?h+tK{q;W}lW>B`Rf6#R3ez44sI?gPuk#GU1} zGjTqM{b8BfZ5GZf#CWqxa%C@P(D}y98mY31kg`kk!>)_$Wr$+DB&?rM5CkNoJV<= zbcH;SPFX)G-H^^qzr4%Wc)yHK1&k$jznF0LlyQ$|e%k~i6Hsg5jws|YOkAG1>Agt3 zHb9N*q_!+%YoDasbzcjMCa&U4-2SZK*;k~FjJurhoXYSVk4YW2%hT!hN;~X!@w{Q? zaq<(y>p}*TSWkFyneb4yY7)a@NDl5U>b^X%pDRusBukaZN*nyRrK8u>VpWr7?^F#l znuDc=JF9yO9BC#kOxp<#dCh{yS`_1^U%}r3E+%h=p4Ue>AC%SV%wL6z(y>tUHy?b+ z(~0ov%$dm}WmwCWlR@?-UzjEzb?;n(eDpCm^CV_{n^f9NpI!d|tbb?T3W5 z%tbsWHL!=eE?pXE;vPpVb64qo)w-L4OdPAz3JQ3v}VEos}gSY3*t5 zjUVjnD|CG@&oJ*@CDK1w-SJy}$`K@1<1)H%79i?ne&YgVjc$wMIPaapBCNK)g;MBI z7!FnXcl+jJUdX^dG-}nYxB*mPKIB%RPd4j21fvP$OgNBmQ@H*9E&KU%5*RN0YmBWwOiEfB3v;k}2hjY&j5s@shqW5COQsOD94;zk0OcQ=uAzBW2f@>|MSG)qpyq3Nh&)wUk$nl@>q z>BXqpfD0`rRGp{6S-K2Ia>k&)-FAYOUqVTrXAJ%U#%ZX%rP4aX4_mLJj9_itLS)=n zbWNzmc_CPswyhU|5a75eEcP+Pg*|LsV{B~MnnNjlmF(l|!9laT6Nd%E^H(MC!Spc_O zIC_xyI{fUBk3@qQsf4%4z&@-t!zfw!V$$nCknVa3(9P8EFf|3K(>on3FFmhq*uZa; ze7rs_*#Y@}z)%!#KGtSGO#*0uS_4`pFFE-t= z%6t2INsFwUM}^$bFpnzk_3nAh!HJ!R<5PZ2om7+h8v8KM;ju0gh+``LbI}o&TBQE2 zZ}K3K;m_i=k{|=Tft~QV6AIKU?krO=kk(XZl&pexi)%~dg;bBstJjNEh%CghMj)rN z_^$axX?@CcvGu(5A-q!sypZAC?~biIG!3Mik#a2#LIa)j2sXw@*kP{ zn1Ba}miZ^OF^jit&uU>OMR}Iyszd?x!{48SC|+KB&p4I3O!a?aSkR&l#qArAv;j-I zrz2HM=6BU~c~_uAy(EPhYR!h^c!B8w0kXxK8J6h7Qo0xJ$zdUKJc>?WnuCdUF9} z{J3j@V?0syG9q>q9~SfIsru&=9!47preOX1^;e&+;FZ*S>se1ctzDmOhO$2f0_m4D z_)(4g&9v0;`Yl_JW+1I$MSHnXfMeUe#df+aMD6$0`PJp(aIXg2Jg2LxNh;0gFj9`4 zlGF$hkzNNqiHE!LQpv?Fr=)J@;e>_r-d>thS%x5aex|jUnAikaw~^yGw<>YTla!9e z*ZuR+L!c6G74FeZjP-h%=L1v>Rpk=wOQSl`%#vlK4PZam(-|BKS`9QduG}*78|PZ& z#v0|4Gz>6o<5Y=oHv5|k^0S=So5-U-*zfZ2$DuADvHq=$17FD(bkpRk+Oq-g5ksVW zj6{uqeVKRM4Wt)R9M76{A|!Tvxwis5q6cF4NIf_WX{|Rkks(#Nd_8 z`?&#K;VtbyLL5TjwUz!yCagHLma>XHKkv-)hTo0;f!i&XId8&f?D_e4FnGm6Hrczi z9)!}KT)YDM26XlwtbSi4+!XQ+tH~3xfz?D;cQ_t)@FWrnMk`nHRs@6ZnkzCmf|uv%L@%^Bl*%sBa#Fy-)uVoc0e)A8*iAb*<^ zt~R6Uof(8(V{PMZTn^Wfxg&g|Fo4p*jmAHx_%_X!zKPCEWDEeMmy+r!n_{RFBDxtz z;|}GYbn=Dn>e7~5C+C&(u3noL zE}7=+bMYXgSf#!1iDxRTspE^}na3rMnnbxN9SaoFs z5VTk$xzodg)a9L~NaiEe{9a)?3_DOw!DzK7@oEFQYoSK-yK@Cvp$$1&97K8O5pL&i zaabX1kgi@5>_Gp%1H2KouV*05%H2HcbNI(08juR`_3aJ?l?@6ahk5Mv4Wuf|i;$i= zIvqj=)l{Ej4}E0d(F>Gi#6EnwrbMk+ zpjamhR0hwHH>;SGqQR7Kv^=1C0a~iNlpRCH%*N$Jm$lEwO9N%8Dk|kpN!q8HStH^& zjAGT|_(FyFm6fe&sx_|98C7&c-pBHx^um=t^nTtnj$IuJia`%Ujnpixp}Q3Rr;zEo zX5q&bFgtx-EjiDv7*o;Bj+a1LhUnGrBJlo(&v7Q}s+MN4H+{MvlU{wBO~_d+0Dd`a zYbfhhjuyoBRZlvdmijr(-dwZ`8RA3>KIiSM7>pLGT$m>)=$WLdea6}FNb}i+cvhsB z@w|U~%`bpH?fD6vSFCd?nX6AMPKMjk|LDa@5xc|4ozWGi>Jwl>(q+ zc$w-S^6ivHyx6 zlpbKWRUw_Kb@5;Bqn<1kTy3gO6e!*gO1Oacx22c-M6HK@=z|Qlr4+Vx^UW_8u^_3b z1xs!*>&*;ZSG;vOc5`&F(b17PGB91dFlmH?oYS#3wD5kUW4)E{j>#Q(?U(oyb>_t( zY**7)<)h!ggbO_h#nYO^vj+O8GpA`bfVRGVX>E+Ax7O>}tCPCs#_|U9v9r`}2aAkn zOZ!E-;?eeAtqNW=WGA{F!Pa42{dqP%h&Eg98>v^*ezUfDHauMcGc-vnu)r!yfoI2k zsj-zNAr&tr9nLg)leHvdoVc1vBYk*1hJ@=^H=F~TQSbZCL)ddex5#+q2WM%L)?tB_ zmJeNy`-Wm`O+v6m?v1oWsNI6GXqnp%?MtfEE@^K|0BKEUzHiUq#FE=B%$4k84oB#>Wu~H)G6fYQ)$zAyD2ts_cr8bA(! zSJi0F@tH#{igyMwtM15KyL;U_khpM%&?Nfi>s!+?9rc@e0n+lq7m^CwE+MAL%tVcp z;rO|`#S+)&hAle>aRK=f6-^@!)w`&Qn1_&RYH78#jCCEmRIx~n+&$Of&{p(Zoxr?F z5RQSIQa0#AYRSnNccF&`_8tJml6?D3??%VF(2IGWU570e*kx@@Ygiuh#p%0V<@wuN zdu{#u+u_JjW}xFQ^YZc|r>m~Dr7K1KG9TBlQ3KhJU#RJJa!1U&@ ztJHAsvrv`FA(KdCM72k+#MJa!G^d>Y9KuAx#54I*-Tda|+wZO*-31&GNeM)&6jfhZ z1BK5Wt5YmB)f;$0%=8SMA~gBx)|pv8f6JQKbuTI<`s4VB9GL=okU{~IHH9if?I;Kqy|@Frv)&*)k#(; zO~X>f;?!30H*4#F89RTcde2Ln-*XQ0Pf{QT%3;wf{gQM)d7>4q(O)T>p)OlkIM4Mw z#X64fwwoax0uy#0vX!q^S08HLbqO&W!DdBnAp&j~9w=g~6yY%iX_Dx#7Yw||5XY^4 z9%gk#gmAegkWOfTWoE6fXIZ@*evS8&gwZ3UXTQ2mlC?Oz;RNYFE_);)J796K6!sog zBEF=CZ8jO zhYYl})0)bsXL)&^HK?&^yL{Y%;#p8qT2kFneDkXmodMT7xUFGovFxtp2bdk%NmxhE zwT16?g)uzAxV}G7V*ZIo6^p&4*0JSOEj1NB50eAbTP|G|9GU%Do;G;K7MMfIGd6;x#LPEbwqwMN;fCRLWI zN{%8<4EvJkwycLQ@maYw;`3TS+A2>f8OLTBNnW>-7TO&hrn(CSXZ_jg`r%w`>P@HN z*Iz*Q8kl4gQH2)G0Vp<(bK0f@SyCN$^V8EV!+{OwKB(I8#_BD^Rr1Xmr*!zlGvH49 zzQfO!dZ_D<3niD~7^ZR1Dah(OR+%c<)gt#Tg$lJHbi%U^!hfN@Q>vf5mPFy&5F;m? zyA=x^bDl-`2e&|71yM@x)iI~DzhMo$!mlx7cPxG53oCe7PIXGu%dUPy`ns%}yDnns zYLb~h;uV9;p;U2L{G`duWq*VNFRr}iHS0;ooix!`!<$4Px|QAP4Xus^bGOn&(2k=% z^YjpqpYHsWfAyGh29UV9QOZHex&RhzH?U+~I68gGt6uHiGQo7=^))G%RxS5Die_ro z#YJCo+XOVr4fJph zkK>Jh)IjLY^D(yZ2{z0AHtL#HUdOKT_Q%sh#PtKz{U=|^#6l&`=#2I0c4dc24pY8}Eq=RJELn$jHSSajRDoDt5nLpn&Fml9KA&ge0lnEUly3FOnO&kLX@gbGa&IL91FU?&H|aD)owML{6J5J zj%TU1kPqU9=usf1-(@ZH2(c>o&aYvgEyTc+yo&Fde#w;G)}=vMJBl`!qYhuuYH{}9 z@yJwczl9e9#9$6_esFR1b$s@S2NM(M1);t;@gIl1bzdSp;euIQFEq>?jaOgFN==(H ze}YWut4A0miB6C6oe5J9`Bqoi)XVP6Cb=fK<>YbJNe6_BakJa)-)X?l7d2JcvLO3} z80>YRNuCatZaxwf7}bkbA%W9{%2eHE`ZzP*kHN zT*D^o&D^$+=h69lfw9J$=q?c@-ms@1uimgta)qK@w}QJwcLY)h}U4>kF?s(3yrQm@#A06 zLjMQ;FDIktg;rOegz+!vp^w8`e!xNUYp~2Ct^a}l!%0k7ixM2fz6Ogr(&{}gG`spF zh<`x`{U7+hoXnmV+FgAT#lK*|@19=cch34-u1;C5@hs5GE#Ng0Mfg4gyuJWkpFr_A z;Pn~s`YPgjD-QVER~dN;#9ui;FEAkdVK)#zj*Q^Toj>T~4M=jYky-5HU6_k->vd3l zb7jNR(#x1MBSy0GrTEU1yRW|$G1nY%9t7W2|8=XbCnt$5Lh9NThj7F4cH&uIJR5fK zJY%T?9pjX+S``Ok-Q=BK3^eQ=YtOx$*A{AyTyi;?`vz0Sh0;EJ5dW$~=p*DL+?~ibv=pAxnDhEXO^r{vVygaFeNWE*V;kZ$m$cW7dH}h;8_ppYL zwDA*Qmz~dJ(&rj#CYt>B%Hnmixz_t<9h|Bvy%q`_(`WbcR%`+GSCsc1?XQ-r+>*>R z`&C)s^Lou6&GZYoP)NNk)w{ZbU@3WHStp z_;1c>_GxkiaX95nTfOppREByI_!7j$K4`O%*Iv1(i7eA{ZJ1+8AcDnwiEfy0and}1 zZsBVd`cZ$Z_@3tLg?CeU`&rCE-$q+3UozCHY7SWsVU8WWmxG?(j_Pt%QeM>=AFCAS zydUPVZeZZn@PWGuO3X`T*dCF22VjoQY8ZmhKt}G04G$$(Az!UJ(s_nk_OT@Tv5}rp zI4o_Sc)bN*n1gY|jUUN?63;1*qCYj8K2nS2@G`x-$R_b(qMsc<51z;^whd!(fi+w_ zjhpk^cvxEp{2?Zmu4m975AYH&mJKlU^H5*wX8n0W^!5_@4tP9zb&&@+W)I2x@_~oD zuZDMwAO*-z!fXbm?4$b5FH;hAU9wj0@A9r5K51R(F>_Artu>Wyiy%ox(OvX|*65;~ zq%E_hOJwq-w~piUG}s)o8-%lU=p~O}$3pJ}KJO0O_Lcs2{^%Pt0cayyU#hK#y!v_u z5W2hj!%@h2C+?q8Uu&R(S0zA3bK$v;rw4L7# z0Ej9q<$EsGoXE<#$GegmV~gyN>YPgo$Ped*l!Y(0AIXKAXt88Y6vrrE!M+$(UBL zRT1FQshVs@?ft}>_xn5RI{+%vK0}B4-kdW4Y*Vda-rg_8b(K8$r~3r;x#LEb2XHJ* zO=Yz5?2l|2R5^qB{9Tqfxca>3U2qa`v4~=5$E zz|0~8#t=5{xTlrHiwGy|>W_8GYMx;gF@c1hff4AhX6=}M)%uv;wRlz+R~O9As^@y8}dr^Hv1+AP75 z8pSa^=MNgS{-Wcj-ulv)n`4AO0wvO&7}mITXUES~^tpveF6-J-T-uACp3f^2*Df{L ziZOIffPX~|Q+y&Pnb6Sd(srMueyM!*4Ai{4mnRT?wmbXi+0jvT!B4@5-CGohgFq56 zuEVh`j{Ts6R2TKakGHWzbgW`p!y%2{-UoOfzf?Tr_S+AwONu+o4y<9xnfjHd;)cdC zmiDrr>1Xn0UjFVE_=iZLktyJY=>%sA-%%<)=bd7@(t@Mhy40;FNT#0x(Zx`chNXt2 z-OlNP8u$5EfYHy#A7o9QQ*11sGSu|S0n|89tPdBN8s@*uAAawkybNG99!ZqJlXLh& zsqwOpL^r>16-gAzC;r)SXSt*X#ihuA0R1V|b7#AJ~ty+9Hv~dHEL~;=2!QJTe!)^7}~g%p{A=qY9E{ zePdzPfw^ni!LvO6NMcpKm@Z{pi6MhEr`-3W=Uk2X<%6u90; z%P_v_I=uq6966G4gRykK`+0)wuznCC&NH{14lwZ#{}jUEx>u^&&)@B8w5C}|6#uizP!GB?Nrq4}FHV_LMsYCF6ep|ld z4Rv+-RD~7Ci%XW3#B--SBG>HMTv`=3b~3TqE}^(5F23=TX2mwlKL7@u=f&Rg44B1` zoZ5hiKffieI}0{|cR8$ZDR^?aTcn$u%Z#JfSn~f!GezGOHNH-Dl7VWh74Dl-aZwkO zKYwQZ^myn9vADDkAJkp-s-eC-5(EBtFofu8_C!zi;@+Y-kv8&IbH5J@jg?amdMXsi z<>@a zLj7|yPuM?Xh0F61Ck63_iDJ$0Ahch{S$r@e1fp+qFv-HFw;SW>f0o5iKAtF?28(ta z_VuX_5}G>Mjlgn;YaPK4(!VeK!)vywjS*EJ;`{;#I&gDy6g%@3RhNlAWcrdV|%)A#f>Y(U!mP5^^E*K5n*Qg@3LJ z2~u_2j3jA##@N4}A6Z2TyTAzxdTs^(J9=Wonsm7ITdB>YLH#(+ZSv+13; zv5FO)U!NCzDR}z_zpDfk>=#etrTWqR))sRV(wJ?!Z%VcroUzmGPS$hKJu`G94~~$q zaJXcN@g0?=clD7ew&0<5yU-hm46daY=vh-x8NYNHB6AocBRopLcC~byBt(&OT7ge? z&Trcvxq4Nmc7ep>nKn++gd+|-9YX$t)qPlBjpzmEKyAl;@YVB0{9gh7)3)uDP*3VDwPpKcp zWw%BvzlQWe_L zB9T73BeG%cO6pwF82PuBT7hh5-C%*O<36e|l?CSr9YIIHN~&U6j;UlywWh82bF+Ex zZmGh>Atu9IfO?8)E)3?#k}5fL#n&fY`*7dI zfTi6%PfOh^s%{>#B+{zI7)yUVTXlj94|7l$q@I~)DEhg1w|NcE$9}!N5VU&<$l<{hN8b{f9 z58lVv1>e4B-JMs56knL?C;ij_IO`pas$1ImxTm!zop@n5LP4XHrpba{tmdq(s8|Li zn0Pim2;vUky3zY5;?VM{wrzg4&KWf66jpJ23pE|9Psfg#=-{1tMZf9^)@V<-lkC05 znia%cH}p(aR#fKFyy8)Y`kYMCdzQzg#Kzi_a<7sb5B=^kb=>I2<{jCmEdkR~ptW^c zNG0FKFLU_A5nIGgFs|?n)>z8pZdl|<#^S>Ho7pE?<12|)>%%ZD+czAfAKD8iS-Z76 zC442kF4gIB#^)Y-lLkqqE)_(?#wQ|D;WR}Bjbkh8t;MbvdB%4|G7mL^Y-GwsGI7?l z=IbZozsnhFT&1;IR=2h`yJMFxxMkzyJ#9X=7Z%y+Oyr&IO!#`fZxd!3`ni;C30(u} z%$PRJ$lgLR=lTvWpbL)B2c0s*G^_hKxa zw?A|afrYuzxg4&lb2Vk=Mqbi8BG+C#l}?*}JGUq{%?w+lDPId!ZZLPZ!u?p_Z7$!s z*G$I~N@ZNGs%av^d&#;|>@wVs#%w8Z?H=NHF!7!&tfb@LYJ67vD8O(Tm#2#f&{;5p}e;A->G|iddI9^m^bu3;5Sl zIA>oG&rq|uFXM{$=&)DqgS0-L6!_C&rqZl5-)bfyC2PQX_ey`{u;-l$OcHZy!lE1k zf3?``u_*@}(tYLm>9#tPw2+S%!kQ&8DnW<2;W4vv|xoRTw_lVYIilH{I>V zN7tmbkCr~XY?bX^F0}rM#3r4|HnD{dqtX=APfqX@93H!^j9D}hG8vbb@*NerBwP1# zuTAbugkoy^Tn_5W_Sbq~mzp~pyC&D=B%<(WkXa{qkQKRTc#@P!7w0vaQ7-a+h_}bn zW3KuMg;u-fgXt15kKv%Db(ExGm?DwC1Ithc!W+0IuC=rDI9;EZg2D+F);UUx?rtKb>>| z;Cy+nZ1h}MG?Cet*KqIeOCzTa*V9mZcN+czb$yw3eOB}LwUN3ea0h-3aD5Jf;-`VQ ze#G^W0~8hBVj~FeYF+K6rKMkA?g8;*cnQ&|euc}xt2Na1 zXfjR z?zsa?l9y$2-5M64FLSUewLAN z-=G7^se$lcS2y=Kj4=HM+?KIVh(6pbm!6_{$7yd#i&8KzDhNjH_idd3b5bqNlXXhpex04#X-nzw&X%v79oSQfwBI88JT*SgX5-()GIViZFDPOoo0HD7Ll9o4-7{D0jw*QQ^^Qwf zGS*Jm=}>vqyWm4-zp0g4qiU|g2g7DJhv+I_~5U#(ew}U4@>w>8tS46ZCi=&QWW*x!-ber(qu zJBq%6y-;~U){mRZEZMVCI&z3UMiPI4?HA;^*^_<)prFMv}jjAKpd1mvcaz4Lze= z%78DmB2yIDJcB0mYMao(Y^Yz}RMQxY(l%pIEmu*^5F4dZ)6`NAGDXSEM{_2VyLe%# z?hUqxz8+%%Mww+6d~DpmvLv6l@2J{Xgpb9rr?hfvjr1LvF7$F94vGk$!5ld=THj6+ z?#jAT!ft{L6m(P8D!;xj?dVXqFt1(wtJTl32xnZM6o-UrjYbToDRUSx^B(Jcz#a*$Cn+f zMYE-0WV(p@<K{{UE2O>!s*?!Y-)N_`Jg)6PSARD&hEekLWj=kS@Op;#7Bij0ZD#H_E~s_ZHR~tk zMHfS|g2L1s+^CVAx8LC9#ow8@ru4pnm&@(wByT()xo`G)W_yY5-8asElFSoa?>#%^ zm`9vjEXFM}wOZypT~vHMVn|&XZl~y8{y;dMIGiYZ76nB0#0Vl{LB9&#VMVe=Q|Og{JrNXj3ifX+}Lfgnf_6CMYqydi==F z5w#TTa*Hp|DAEz5u+I8Lg1FGSLG0PnS6z?n`1T+{VYeP@9)2cJ6h)v&xB&5#^P97^ z)#nyDjqgf4BkA6><&?FNH}BU62~@uMUOJlDqr9wtPdFW6%=p-mkC=W0C4NjP9(NO} z)UrkxQlO`=4{}^*=g+=rzhlhkd3WL6x9SuApN+S`*-s2_$b_*1zIi?_V#oy$l&tpe zDFrtBk6zS+Y3)vYf`*iJ3s`v`HasdpQ~vh)XE8=LV6X934s)w}j^@f`>+QMruVs{U zGhb5T()qrJ#RgNavu|tse$v6tsGqKy8TdUc?l1Jk^S*0S!%B~G@n_dD*~MFL`yhV=Ggm|AYF#n0N74{ow;#BKF3`gil zLN)y(WMd+G+drP}G>h&=BaR%FN%j*7p6!L)iSQorJsodJ%B2`YlH!BAhw`2^6` zFE&v?I2tGOg~3K3uKc&uJN_X>#x>qjOV5yGZZq;)y+!|rh>{R-PKoW{TXOh!TiF?N z4vqy-hs=O8J^cd&L**AjzYgl)0m@@_`?zIp-y(H1U zDkOFl>GB)+re3M+ArV6QNiyCaYyzzID37dIS?%~fjPsu7Md^9N{6^QaZ9ilpykH%K z9FP=tK^3(}#`VMw2lHm~RE)KVH4?eCf6l~tcSsp+zCHINq%D<|)yM0XhBrA!MzZl4 zZ$o~^2U7lg>B0)QOZjKgwk5zgdEMC||4fh8TvHZ9>360_IK3<;(59u!)$qG0_ibd& z-%9!R7l@3z6;eW1i6E@Y3}Zo7R&merw(>KRNRQF)jkn0NGIV_JdfsJJkPE$}JdS!& zO=W|jhwRm7Fs@ED1tRLfTtT(&u$5lr@7f<-7HvKLwR(BLLaSJkF~S>oz;fkw9!2}` z@+)d&9xPqF&GwxW;7F-ju+8%wwZ=}#R{T9ukt8;w%94l%C_|h8gCjI;l|<)Bc3515@8)DA$|wSzpBBK&IB?}8S3{Y zZg?s_U4{5^bI1HMU77jfZ-YSWI+ zzMldl`25R15I#hheD~dJIn6DK)W%zBUUJS`%LL(LdPa`(7Zesl{dH=n&3B7Eli?h8 z$fa(0({gmANyzzM;r(<%9Vg%h4xEn~Scs16Q9$`S(i(53Hop1p%^ueAWi#q;#by-z zRsTNRlu_q>^FKn){}!seZz4SJikq~HlkLU-o6rrHB>x6O@|5CVH&1t22z$jXdin|A z$xQsYC>7jz`#(tH1n}Q#QM4cr(Gc^9XVVNiwpeFBUtrjs{98U9;O+CxUgbk$F&7^+ z0WW2cZ1yDVL^Jo95I$+?AzZxz-?ji2lMRlG&_I?7mtC6G)c-lms)&PiP zR6@CW5R$Gc#QbV(j}Wa_HbM?f(|@yVf&*@RUiB+3-FEc-v^P_j6|X^P;N{X^rEOhd z;S<9kPJ*f3az))f9(T}p%%J4wHjkXwO!R+D9}}W7k&%&8aSxtEvpX^}r$d~z`NNj$ z?p2(jUn5&@&GQfSIRt;Be3F)1c>Y78*MCX8|G!C`BvAG@n+l-YYwVfwy}ouMgp?5> zT-VVA^CcM>b7_`b^EV|mG$!$loB%}=U)rFI=_miUU`arrf06$R|4&h)DK9n!$XT1n z6hNaaO0a>H4Ol3YazI?|EF6*5zzwG&qN536l|37&y2Kc40$j7FotpL zrO>DkRfg45UGTF<#c%dh-@NTr7PKRIJ({u&p~~1Eg?30X0{)%HbMN(s-P@tx-~X;} z%Y5=E2i&lpbUSfy{DHpw=l)-DW+ypM31BHx@Xtizr?bYn5E_D_^DD01;QFLH@~TZD z6+alz1O=`;@&yb8W20tHtx-gq{a${^mt0DVt#*HHTH&5b?s_+^_~P=#Dn!|ogE5V;u_{px*f2GgL|28pc*$S=SUTYL z%Nh#k~{WBG6{JlC>=YNH%a`-qXzTb_#rAj1H|MWeT0xN^k;t0V7!U+)fM?V}#g+avp zGbirjz<1=Owq6&oD*ZSKy6LH?Kp~}UW|?`lG-69oK8p71rYt~52n%EXzBv7<0vvbX$Ha7>j1)OjQQ^V4f1EgOjqvXN@0SPe`O-> z!1t9A3CiSE!&s94PT9N9D)ED~G34d5HWn{RP1x#&YyeFe_u{?D-Oy?=+F3!W)eQWlFnWMT(AU#|S?$06k% zdGDsDAomFd1eprW>krLz;wp}EVotRGsJ>C1@BaM1$a?F5sJiWcm=5WohLi^B?(Qz> zlJ1rcN$Ktq=>`Fbp}QMN326yQ1ysWK4BqGY-urw1Ifps1_g-s%V(r63)n3x?pQ<#G zFScm0V{XdFgwjH8$|d+}JWm)VVDDiiH8S93jVJ^aF<;Jl11#AO?#2x-Vn+TUNP#E9 zuiQskFv%n5p0)D?*DYF^rB0ku=R;KJy!0wTu@4;UX9JF9VFe#D2q?p{y#R5=*?zEC z(FgOcI^a_O!H&5i>orpZwTi*U|i^FWhoJ+%eC1OeuCGO3=mDHAQ` z#w2lOC`VErqE$C^v{!+BKo?fog^8Gj3=`;`2t~zvvb5u$=Ee1`4~wN3#@%6{8Qb5Y z{bH87CyPk!k4?WO(HMcb(S90So5t}d)?ok6&On;5hmr^jHxiqf z!9d$HAB6)ytG{j5{L+3;v^S?*o(19bk~v$g2C-@K48 zUyje#u3^fa#Ka9LeO^~WRwJ>vG$1q&^jye&NU%~VVFu9;Fzqa#)Q>f0H_fUTm~eJd zu?YGo$myp*^QDOf?YYtopXFG*l!gf!iE%89$MS8dGd|GuoU#Y9+MuQzjS2Y#J!t-~rIXo~q`kPY-#T}YFeoAa zR}gT}zwOaYG;g_Q74gnHz9!IpL~1(&tEKbY>_tKQ{0G7CY?Yk!$^f_>w6byO{=tqZ zg*KcGE})-ilz98XA6DRfqT>{4+y|eTz|Cp64>C%e^(hJdbMaGzPk65+frch$2n^41 zkT#iG=P7KG&y+ygT}<5N0bvC$CZms1njg1oYEDwbh_a_sI{^n*03Zl990OlGeOEwUIS5SHa;3fj2 z07=`gYI@wFC9@JReL5(W5fBNqtPRj3^^`&%SE|)n$dsuWGneLkz{9GT*6{t9a{nE1 zJ)oXBPqxdY5d?L2#$OR3Iz^XsMaBJt#7ThFZ$uve+DbO(j$2qkZ{R|Ox9_cyG|*is z!hhT%#TS?9k=A~?;?az?p{Rxy&tcNvG@|n%LXyv}6m7yR(isdLrdei_T>*2X@g_5q zfj(x`A>bJkux`kF`qi?4_Vvo=)@W0YySvU}?9!59NEadwLjj0QLn=AveBzTM5A=eG#w4KGq|0uw4b2R1U_&lRmEgsSxk+&$W>A_h-UKFGk;T=hpRUuAtKIhy zy7M~F7yYG%nm)qBzs+<_rT^;u zaWD6`eQ@VT4>*qj=e~qSkI+sRA_gUTalUVa-+;YjECd6H7G(?2jMymeB%V*wm2Tk# zjn+8~4x*B=4c3C^Wd{w`1_uuxEvDooK8aTvhCAzVZD<@56p}0{d#AO_97gbbA}e)9 zIYR)PX&{6W>P3T|q3TT^kRu5cZd)zoHU|Gt-2H0{DKup+Tt#@JVna1Lq5 zw~gx(5^)k$ME3W#^x{N5)+r#lIRk)#e;5I@Ozp{(B1H`N{t~LcH!#z#F+iQUP&<0J z1dR0A#xbw@u}&f4blVw&XLSYNpuiEsNo~>Q@hr>J*?)JQ8#G^vH-G0!wE8U=263fH zk+suiNWC4_>lkg?3)Jh^a+_q*<+Iv$$5;VSiy^(C0#vgVJ?ZRX_MK9# zBIs$vVL;uW7!OtKQ=V5Ln7QZ=cC${;uL*vCQpfZs6R7v-)$!tUOhLyI2MCzY29+-h z<-)>QmCwwL5>SH2aM^K~P_e+TZk++O+^O2Yoq3>wTqPnEiX_80=j$RFGJxe!VKG28 z2#T&=0IY0B_}qOmrJ&gm_3Cxi6G)m@|St@DB0B3JZ?K>mN ztT7~<_eEED0!1Ro3WmslfWdD^_e<+z!nVH+ECAdy#aOkU_8(J+L25+Ckk%ZX!7h^o zri8x$%8l{!eg#bZ)50}OpD|W|8@#BPVH5;8@Ds3(R)i*08sL`V#WgFoOaw=YOsS@4 zI5CZ+f6YA@NY1!>)GVO?#mtcmYDzI@P`ifuG}I#+NsDYXkpDW(sb^eysafjAG;pWj z=Tmf2q&|eKu+Nx3X+lxiomTyifbVA6Y+_9jX2Dnp7-`H%-{#j#F=e{bn=nZ5bi(gL z==^rWuou|T1lw4i#h?W03{Q4Lpgor&4H=*1mxcC14c(9uc`)o zNyARHTw0#wK~&c`m7wAQ1PX)k`KMx~6dtPYO68-u=^rvT2E(p@TStCVeBi>`APFg&H8%>cWxERthv4ZNAe9}rd z|5NS?%62k^7W?S08I6+S5Xt}!0^I?#?vx3v^(sjqNdMMkNJ!9n86LntQ1=7wGFL}p zKMFW1Qp1{l_@Z8lwg61?SMm5cYXQDv78kjr;LK6K3&}sR8`D&HrNdA4fW=d}@RW%K zFw~%c3TDT0g9+Hz!9I=44YZj2)X5Yz^5LZk(5fD_VL_u#EY&a8;$7Q0V8<0FlW1+EEkiNt zP^Qbr0apQWL<3g=qlc4dN|`WIdJp*gQ&<69>~i1kkFJ+a_)!HN8<&BD=3e%g%w!j! z%mq58k$o7g%%>7uNs8~Jm?o|>e4OeWUfo#GLy3;XBQ~^gvR5gO)I%ms4W7--{Qw*A zb)V=|(~;1WTeD}cfaL+#1&AJ52gfQq!~x1H7~rwjNw{q*XiV3sF{RlIH3r2&D5a*o zroHl1{!XVQ8Qz<>aAWY8@l3sjw02-e0GgI(o3Kza{w-9lOs5n%V9S4t z2OOZ9{TtRjYi}ESsEWV(S|2bR2;jmr{OH5YJjfaFE6=P^+GPYRY#NtS-9GDKYR{H1 z{K`(fLWFvL;W$8mze>sdefySiuw^BpfWP>RC*G&2s)AHRlw|? z=q2|!v;>sae+*BXqoKv4{&%Q0>>m~(|6Kw>jbnFzEkHHrM1)o;JA>s_5J*6;83rSWf`aeY1 z6Du_yf0~Ua#Sy=@TUf(c`RFH5DSuBRKn0uxcwytVwg!bt^q}bp1CZrpup=3i^PsTW zVu0z==JlRW00df>-v&loAxFV#dfYrMij< zS$=WFT72WT8um_}ro}{!OvVl`$g*z-#x7aiF>bz#>_nk@&>T%9;ssg>N*-nwt>&J{ zRq*Yj{2@wA5xWussmxBpi%C%BJh3zKBnb9(jKdC!f_K; z$)5E~mg;M%9h|mCmO*H>ID;}{jk}^x54h0gk0TpXp6s&*$oyuS^yqPyHhp9cP zYIFgPeI^MmnqW<{#{#^F2hA^d%>gexCL*$=7#JL75qDPLNdeCz8Z4FY?tn|)3ZfPlfz#kh+AQFFC2a+;Wtx!YyxdS- zC}ST6g-`HX)NYCNJr^9tl=7tH;%>GmcO0qzjfNqpuDN>(G0&?aB zO(-$Yt@La%7U#meSq2I}2GB7T1rN}1bnqgOPpZfjSSqCT6Jv6_Z_QsZSO&~KY{2z} zV&}+l9q}UeQ=2{b9WTT_ON=u}HQ?Lg1uZ95JZ$zkf$=@5eGxQi>tB6nw0LJ`Who|` zP8TSBh=Bud-4Oak-cjsrB|1t1!tKkfDmjfZa`spr1vN_&b^)5An8e=5NcT#-9qtTLN))FB{ z2m&=t1Cv5ZJ@!JT1b7fkAR=`NAs`}&=wn}L^UZd_odj`jyt0Rob8+;a6t+<-ySRqf z?wZoyK~R8n!~eV0FL@6kV{b-?LEOvX&G` z%CBK|f!S_G`2THd=Fc}U0c>6ZllXsIkF4zjlF;^=?cmDNCTkw@zjxM)Re|H^IUWU9 z8H$vFEIc(=ZySvQrb5a?J?F!LXAR!~pv+_jEcDoktP%D@z!$3go6_hIhiusA1}SD# z%q3B&S1I*W{ClG`*sQ@P$zvQV3BlB&mk4C-aN(QS9Hxv|Byk{$t^qCb8hXX>ADAzF z>&a2xDhT6{YXX?MXLU)zT)~ORFco?BQmLLC%C-w|6s!_H^?fSz#VkoQUL||8^Z;!k z75BoPOk(Ff> zRB@1ct~!XK1n4<_@U5poNGHjzR~C0Q=V#8q!;zQK6HwXsp1{fIZEGh?B02hN^gA6t z1xg83L|&QbO^Fsl^7mvLoxyy*CWP-AS+r3&H~?i3iY-$BVYll!l_|Zjcl+ z>x*id@=krKvo`o7L>*$toTWJ#nb9_&PQG4VK8-Auuq6s=^|o1gjNz99ROx@(#&v!E zq&coIh3wJK&2eM??e*!*OC{*}+nh`}a)LFd`tgbzvxW_%zO;G{U9KY?M8)vH+nk(l zI93KYosttB%a{Ntz!zCgU2@CN|hZ6VRV$RcHL%aNn#w2P9xSZ?#9d+mA+ zBdNE9In6rYOXvi^5taVRBK_KGwp)}4_>{;p=n(9Pj4jb;TrR+nF~5_B#^{9u(H6l$ zGa35~nn^8W=r)9XlVn|PJM1GRcV*@Uk&qg7MU)5w!0P!i=5a58+|Y}lTS+sJjx_BP z*v_5=AqAdei+tTglU_tCtQ@2@NP)+(B@edo3cF(f+y%l`ts5f$?25Bv6LjS>|s_TjzvMy8mwr2eVdBF+5!fT%Y@- zGSH}+5ynEmuFIfw0!)@Mo|o8={PfIlo*^kEO?3+V21hx%ktWX2)!&n0#qCVJ7ntGw z9t%;HOh6vUpRysUxOo&@DGb2^NFR`P%ZjYL|2K&JAHD($g#ddTk<5E*%mw^J$qZ7o z##uQ5kzlk+Wf%{TjpGbu{+)c3A(Z)Cpxu@Mnsm-|R*9$Md-7?9 zZ!2kYY*AlV*Uy30<#r0b38NQM4c9^?2#QKz`<_M)(-X=98iCgp0}Gm+bdbdUzf(6a zE!~a})rtNXpVnRKBNwU*vxcsNzBKGhFUx*T*fEJwLlu=AfZ_+WWoNz?(CI!|1xBel zHcd^4P>JF%L~fTO==y$=fc>@;Q5C2{2E|bU9|?s{q&2FJMmc6y3CPVw2B-r%zeuC6 z;CKP*Y@KZyfZgD}7$DDxL$5nHRz+hb(_}P7bG?8A^e;lkxm`oAb6Fn|qt^x%^oiUB z_zX^oCL}#u6$LG zYk*&L5Tm~0$qz5uR6`bVQJ{|}x*xJ*`Bg-{1E!w&KZMT% zsuZZc$eAB9LN7_CXn!WxU!*ExYJX(4IO^5gb#N)~0(>eV>`tD-n1{C;HB0kGN~xJq zoeH&dVnLWka=ghpXu;|O8C#<8@qEB{eTbUaP%W!PxrF;HIEqn^PRvS+_AKLxb&ACCTI=l{Ds0j<-2 zl~UsT#O!1s+C;-OWuCJ?d&O^8O?6e5DNibt*i;eK4n*{S67=uijic0`fPvH#{lz_V zB&%1Jfg=7yWh~j5LDBqiA#EF7|9K4m3pP}y&u*s_q< zm?xsAFZ@gTztn%)%J>d$<8y3DLbceH_8aiXm<~~f!2}0>6E!k73RbB9lFqz0-?be$ zyR3P|>$&=+WL=tpR4@;yIowM?fPtE*yi3%1=H@FhBYTicgwNqC1C*?A&|Hc>X=#dL z_&$*2j4{?kWvIbHW$drPh16HP#L6-d)PLJX2BmuW4Q>nobm(aR-G=v-Iu9!aFs*P4eU2(=bsx8&qPqv zb~i>J*it3M1b6Kw50wmq$qjoye}`H}xUZs|3v&M%J=ZZn2WA|t@*z})I-LWy!cfL*ccfF(-{_cNUn4nRhJ9_E{x_U50frVBPH0Q=x zSym}l+BZPa|F63Pl74S0fWPe*X?N3EXoVTsaH-OphCTe(-?jE!i{Hrmu`&AYRVdYx zaZCvxU;UU0yTi*5RINiTp@MwS`HVByLDl|&O?cp)5pHrIFzbkD&{?m7KYO`Xe*_el zuJ5VJRlKth4fm1(=wU+ClE0UsMt0XqZxuzp{O$poE1{}zS=O8=8L#@~)VpC0X!O@s zo1#-p1{}Btdkr$1MO}oO_`-p*3Im}y{dE|AFh5le_siSP!hl^->Snu7#JABQJZk;V zN~qS)<(-7xcSW-*@qbpBBizS-OS-JVm0*7iF zXZ{>zP(LNEs`5Kv(Uymr3E-VDRY3;*b(KZaI;~G@iKwbbWz++Sz~Y338sH3%LYgEj z-V3y1FF0RP;BN=X9h+)ODe1ri8t~^I4RGbn7FQxh$bOL&1Ma16o|{*IaSRz##(~lM z2i5Tz{Cuc3F#o9x{?-I53$zLQO84{V%hJrI%+hhe@fq=V2&@k$Ukf}SJ56|Hyaqcz zOHAmjyO?%hEi^!y&*ciW5D+j)w@|GGXyA^`tx`&EkTCgU-d3s@@1WC;-0~W>;NbDQ z+S7sSqAPm!R%t4Mer2O0dv0+x1mn)z;n+KE}*Qb4MoVI7+W-5MU4csty& zNx-owAk$)6%(#6RH8H}{0UY`l?9Fo^xnY6~Zytjk;nJHFB7m@w!|ot%uxJ!YpI$Yz zefN?S$Owdp#jOm~4+jqnS)CSDul4r3hTu0BcUKyq#e@VE5tm}x=>#VX2{^~5xcZg+ z*11Nv=QYUb3$hbY7N2>ckvh_T`Oa%VC(tjenTsQafIMu^R0{hq*RtOa6ZHA$u; zAbolUDZpv2rZ{D%CdV`+hjbbsxRIRKi*jP9&|o=%;{KLxtoOvdmN!zmrO5N&diD!`WJcda$z zcEiGv(Zk$D0Md(-=-BzYl7TE@hz=TMl3ZPStTi!Fa(IKFf#!E{x+E@C+HZQ9*0dJ* z)O9ev{Ctr1aFADx0_GxYr8c_UygQ3Dht1o;wcz25`i^08?Iu zdpr5FZIo+&!oHc0TDnx0bFJ~0I}SQMthlaV^<+e*w~rL6I2Vjj(mGJ@z9uS0)%)x|8J#dEMcBCmGE5RzyXE0h@Bv zZ+%ufBM#ek<)aQ30RkyPp|ACp@h&qzxAoLBEGmSfM3S2EDE>(@g3AKQ-d|QQ)^SBN z=g|cN>&Jau3Mdi>$=yswh!OoY+ggq{wK0aCeXGfsW~{Iz{Do}Q{I`r=o%M+%;W!PG zu6+v0jfZ~OXPrZdoKs!Qc`GJA_~tk5G!bzT3|P4m2`gM zQI5K=r}&!*bid}&b)Qi_lL$8dfLMvhOndIlvbEmqh*BbShCPj_Y(i8RbFDbnzb7K0 zm|a?_JE-iMFUfW=AG@kFMq%HusoDOR{~>P*e}0A$ao|)~{Ms<3D)UqRPnL8OlaMtx zzP6+(M7E(JCvE-LpmL;@=#lESRJ!zs)J9 zn@~J?3oVp>u|^OZMjmUxbJ4snFm;0irykWYnhK!4uLoZKA-+~)N_F8TBt;Yn=GYy& z%WB1a>AQxy7E0^1@jw0fz?%^4(tbAv_|QP1PjMHasYqceVS?(u!qe6lRf<8vB(Qli z6wjl(sM2G(i1(T4P3PRAI_gyHTw@?z5u{}uIZv;{$yjZ=cnmp-LA zOv$>(m!}IRuO-H7Q~55%nloYFkxqvu;Ra5oGym4|Uhq0CO&yeUr3-%}+T7~mF(!F{ zeZ62rIahIDSka|QJ%C*@@Osfi@P5xt7QtFGuT3%^-n{&a(dieXjK*Po9Q&^HO@}Yw z19SA@7u+S5n49aX(u zV|?f5Zhyv49p8X+;pOO4lsY^oYo8`uip@}of?TzO{^>1@H8;v1LVL|Ls^&p{-@G9t zr8R~h2}{)FfA|#I(4xx%KYBn``6_8SJuCV_@&nGc2WWcrU1R9nwj{ai*ltObM8&(zYXB2e(xAXewJY=ich67|4)^Vs-nO~?ghP_AYJbvp?0H_UE@{bRtE z!p=u@Mn4Vg0)~Y{V}40l`v$Zm67G}r1enYjO8e_38v5b*4{xs|pmkA{B1(RNivv3|;unlsUS-;X)GC=G9fi32@zUyc8DeqmJas<=@x5Xo^O0{o0>hUj5|~UrM3HR?*SVE0V+C4sTW$HXNQ;(d zF?H3v{Veeq{_YKKqM3>+2&Q?{uWNr$3z^-o`Wt30CsZ^opwGdiM4~P13Pd z)iBXA?C@oshteYfFf7^G-!xFK#vq%oer_ zw1(qcm0+saVGHIiJ#d8}a1(F^^Tu(?eMqsAkq(P5&YI~Q64NjEk)LlnUangOcIvfa zfUzV^26^?G`V>VQ){tTY+f&p$zQr5X(z2P8u(vZat@d_I_sci1lcSTZnVx8t&{J-I zu?;gm3*C;eSJ}LV8EDxiAh?1llzMyK4HzQ@2=T;cN3aUGlbTC&{s)m$Pv7;;ChL`mSwD@6ju1>e()$pr?XI1Ng- z_|3g`tTTD&vO%RLILnmkQ#pW<%_~>a_?jy8%jyahCxu~5NB0%g@F&8-Pj@JE(&WzP zQf8mM0^q4SXDT>N^wJq$MXpwTGE=iUjNAq@ej}2Q zXdPmvmceuS2{cf{np(>M6QG@EmE% zPoDH)W;kcqkvwOhjMNTO{Zn?J7db~tgRPt&Tj88q3M)|hqC}iKau=UAgZY;qMJ`ha z(nrr0R=a?xUI?;T3aoBWF*j8?_s!apVmUs`dR|f{T4=;a93+nn{yUUP=`CYc z&8SXhl_({Ps2Ibc;?j>1wc25CetY=6dK8@}l3bEG#^e0-4OMI*s%9^;MQKe;fg#A`o)zY&v6)&pjnN9A*iFI4Xo5e)al8E@GjzQPCn0R#RGrKM!&JY5z+0$*Rr z`n{iFA*@_4?L@!MQ2K6UDxQ!#YVkw$eE&<)EyE4bHC1}YPV2W_y)UkK+?WBSB2l+L z*}me_hK0aum7TdR{v=x199@2~hw+}TD>10eL*h-ZEn&ra$#%*W*LGLm2W7&oBKHq` zpYHBj6|LZUt6X7uA5)PlkhE$8H_x2@0B_w}jO>+%5gDnTRSS+amkz6*NQ@W}3xwH& zU8hCAqQKfJiZR(dukgs&vJwuv!%vLq2%o^N^AHXj0^Tdaito)vj&GPBLU1-D%o0rp zvYk0H`HK1TurEEkaL!`uV>Am!Ksn}SS>tB)PNpkU1e)oLu-Czs6@PTB&*ksrS2M$W zDuI-R{Y$OB+K%SFjV-LEQtpu5@$Xz@dG?*f|GFIpju; zqBG6N0S|b?x}HQBO;yY|(ji~^l4hc8t+qi=OM;0hB=RG#+{hU2yK>(V zW%)zEQjGV~WJxHxygk;@Ubd2pp}Hw$ZvvKamp1pJTd13Q@YKu}**A#@WdwHK9~t=h z8JlTKczO*J7EcspEOSFH2ym^_)RXU!q^6uJ^G1m-YPRMBM%K5{k%EzD;Y)KdFE+?{t7-%WB+~8t6Eavs)h|b9d?R)n@8qFCwekN zkCTXFddijxg0*)Cp;&#L&&a)U&@dHVA$cbeHh4xTI(SbDbOtn6o$X=WQ(srZ#K0Ef zM8>d%2|?Wr9fcC=P*bCmo@@hsIkuW3A#}}Ggi2nq?kX=%{qG~X4qPk-R+uJg=``x3O{`$H#T+3_) zH8pW0>{yVY{&WtclgmLyyd(IuUmg1jh8Ha}a8%DkcftOVCQ&vk7K6F%h?kIB+Gv%W zaeA?->SXb~p-#9kb9Dv^O9uSiFbdoi%py!jcQ>JHAQ4i_XI4`tPDuyFN7PwQTH_DF zXqLS0>1h)KD(CNY2SQEl=jN`hAw88nt*AuYJB{9WG#JL`!-(x1cdaGKDFKl42md}B zPL9O7?jK(-9wud3%MFO(rHu9y+$%0y3tXB`eq2@Yh(&(+V-^VFIwH<-5JuPdaoaM- z^wt;Oky_->=bGZ>YHO0fuGXwSFHZ6ohNphMiuL^I=L^4>Q#Z+`OW6wJ_P$$6|2*}5 zPn2|nL5!UThAb8Yw)G{c(_59&hC~&z z@7zSFbH)`ugmYT@(%#6?I27*`2gZXna!^2<7W(IG!~>!M1s+@dBTk#A975#+~vzPp8>=D$ft|6(i3%XFRW-@dh^=&GOB?pBEg+3Db}0;S>O;2)Qi)w zzZ5O4zkb12cGHrH(i2owFLWew3?8}s{OikjYJT!73xk-dO`Q-ZQubR_I#6h3E^2hw*!2k8u(z>ygqUA z$M8y|Fr`Idhx9z*q%m4?__nsD>r{ls%{Y0RkAR6aNp|D0xN&`OGnU_0q{w8G77LJs z>w|Phd6;C#(kPP5+l{3TGZ%X%EeSmqbu?W9xBAK2I+R>@&qo0YCwS66@7nWnl702A zjj(FejGSt;`gyoMj*)TVd=!NH!6Rm-QdLQAC5NZt{PgAdh<~~&E+^Z3OH%%UDnI?_ zDYJJ0vmSQeUXrFfBsGIH7xF#**MzQzyHsr)zy8{Na0nU-|BkYXy4_vcW5+sqVdQvZ z_~Gl7YS-&w?+Bm!cMnwS?>vTm@?Ucuz&XV;u*rV7y?9vk$NTZkJ$ZP8UGzCdx!{1t zEI;HyYU;;Qw}Zj%>wuK8SM%WJPAn_ADE&|Zvu@x9$_vz17pVS`=I*0W6>Hsj>|!!du?T)83%s#_*U;d1tD z?w_>bjA_rL2ZVmn+&jR*S_X%&NiBtF=XrFA?h!#Sg`ZD4Jm5dW&~WOc4N0w|(JHLb)ZeULL3Hw)$Axyf%=8$q8-W zEjWBrVqNSi^X{{$kkfqgC?&cuU|;n>#oEFHF9C4a*)ZIWOMirAk*ak$$gry3nVy8d znv?vpMg+A%rY$9oeziB!2r0Aia-oDPz7sHw6=$Pqw~zZo+M*Mj5PNa*L3(v0_-CU* zUuS%@TC+W3lCM)c<#`%|QV5e}C6`ylp5jPdeObDo+KYT6vNvq;}W!#*|(p?cYk;8 zlwH+&{(U{@PfY8%z>I~6Iog+xVCVCZVWt9;US2bp(bz}$dIiY(_o_cP-h=M&BNLBO z17+rULYoWU*ztEIH-A27gstD$^SyVdsB82J$6MRJw=JR*=9u-ew{{KUHfReznYeIi z@`EKwPF_{7Q-k5sH+%_d6WttG(^Z6Q9|VD3ZO!C9=0!-BCF;U?-?=^Rhjsj6a&b#^ zZ#m%M4D1YVJEtd{NyG`du%e=T_WiRqC&bEn%a2Yy`KU9cm{RsGm0==2k$BdcKVQx-TW=t=jJ%iq_I|n^ z&XiD%^_MAPMSF&$|4V@~er~1tS=d*sbEZfY?b?oCNwCB*3f{kjb?gd#2wqWb?Q=TE z7|~LAu=hb`SPP*PN8V|4D&JnIxGO`6LTKQw~Hz80$I+EnV?x~7|0!NbKCf(rP zvNw8%O0h_K*t~1(!Y2)Y$)*shd{KMz{iwsyF#&8sYcsgk*C&P;+pB%m?ZUhmKxg~b zswX^}@2g0l)%0-h#o0Xerm`g#*{?6~0 zva6P)dOwu-&ZGZ%6Mwp)P6}5H>h=oOvM@-5QO2-S`%O5cmF(iu&E?LdBcM zw6gZvi}~j}5$=TCo(bnOKXPQgwIn8c;ym*FMDf7$F5Nk_?Nd6v*apWbyLWweQ!)f}U@ys>+t+&_ieYGd z@H=p1c&sM$7jYYj7nmr{@WN3Z2WsV+CoJ(VklDeeM1v0IWTbF6YV<4)H3X(41Ya+x zD>_lljZk9X$UXO_!dP7tDy`{B9>Z=V>RcXnJ?X+kpJS>*5#dGrR?ihO5pNt2OX6h6>V7fpF9`%i3MtYKb;RJOaLi zOOE0+sfvm@aOG3^2_X}eUlzY z(N3>PJ9^oIPabD2NoAB@Du9%g<2)@H^zjPjLsi$jsW+7!fy5nT;5Yv(?nrR+=?ji) ztU(sCQQUr#fTU$TYeKpi)kc4@!E16&zvy0Lqi~%qg*9=b*8-wsXR(41WFksMID4X^ zx1_?)qOWYJ$nMcbH&|^rydu_HU()QTMHo?p!DBNIW<5}N1E{UE@F>LJnEu7_g)2dH zl#J?m&2G>V;~XXF^v81Rwm#$0sQf=3!W(7BnaUdGEe&1YRTHq>i<|uV2}w({G-@{d zrt|(#tR)uX6kZ4`*1^A{^#LEht&zUPVvUGhIk*a{rXBQJylVcP&Gp=}LlwWAVw|oq zgNk%G1@`Td=9KQdyQpF=@+g`BB~SAY>a4s!1f!eqFX20M7o*OsLJX6`n;kt_DDPAZ zRM94D;S3|zCTgz;mpO(va4`-EcH-*DQ$Yo4tU`w;AQ0I{e{)eb`KwA zDrhD;UJ^*j*9#i4*i2`v&waOMXo8dpvq+TpKBg)gOw9gNptB{(5gS7jXlMaHhMrPl z%}3#rZ1s$${fdxUvE492iBA&2r%NsR@r7p3NF9CYW_~q1`YSp< z8;WE|>O5-4kd-R2O)7|+enYMY=_Jjh+oT-T=tBG zx#4o8?gQu0^e6{Y_C#XWbTX__)rP|1UJn^=gz>uEZ5O-mdgGw}fs(9k zaVnqxjhostmQ3z9KgZK&KE`L9)rAGU@%Vbb)DP<%TP{y&BC$*9CroT!y#40wJwd0< zy?=h>{1V~O#rMQFZYu`vZd|Azi2vlTDWelEze$at$JuqdFuJfX2^jWKW_tHV<;1w@ z%?iw#%wa%Mrg*Jh6h7PD9NkE?9!}wQu2ap;HwO!sG{P`>cH{7AWCc4e(s1P@vgH(= z(o!dlo|urI*5gA_e60aDTYM$OTAg7V=y;U4coFGK1w&4&!Ni5WjwYRNH_$0BPnI+o zH>r;KUW_8FHm(13HYQ^r)XvWuja3);RO7?fPDB^Ousc${!zy`)?=LK|{TZn+!^jZ) z?tsaLSDNsQDxI=`Hn_!t*BvLiaS6NeQ13Fswe~lqOQtZT5iu7>nz)}Nn9sS48qruz zWj9!6AfZ(n19JVD=U2~;%57a}9%_JG#L7NIvK|q%U+J~$^9}2&ar6}5hetTuJma+L zGYg!lCqE3bLi1ga4P%@y@`b~Ng;T(gu*J{%CO&^8!VwvZo_15X zeA{PsMz*H!AsJ!hzhO6!#CqlYNwJ-g!jq&oFupwsza4zmtR1F; zRe>b13L(Of1lg;Ff~7)3!}gmycN#FGkT`@cd2XMb4+>I%2lH>@@!@Cq@vzb0`p!Qi zC#&k(i5GEOt>r99b<^t%(ptK&UTode+c2XjR4k$^I8+PYhm-HSA!EKt*mHGqZGYzK zLGx-S2be3Gg-!IiJ$dmWaq;qAIRlmsBY#|0g{^N8Rz6Y(LT-e<1VVG~tyBv z?KkfTmUkAGoU4XKH|`|JC(w~75w8)tLKSn=rk(9p*Aq~Eovbfq)y)uSC_N5Cz#PHL z)P8@$a=r{vhONxLJPun=y{e7FG>gwJ&|QS!?u9vGJQg*M2yUK+efznGj!g$=&m^&a z=ZF+T{j3Ss0*pSL2wni3&rAzq!_$O2NX8El`}StneSIo$pYDWdjl>(*MTP&WJJfL> zZjvDsb`Sk#$8xnU)EY8~b?MMFtsma`{uOZ{D+@jZ!&8#l?!}$9&#s77XiOon%9*W< zICeg#VDQUCB#^@i&3U%RH?H3hQ67r52E`9>Y_x9T&CuBm82 zPE6DiXETuEOT~Dh*0X5EX+4q_=VA`99r@^z6E~97R8YCD1>#z6Gh7h|*pYm6 zam$mJhNUeDn#GS8Tf6y#{RWU67L@XjSXXoHyP;5gl=oCL~ za<&?+YFK@8IM5x(*!ECVL_Orq1zxy7r*({so_ye53bC(IfwMA@=oY54VZGI%Cc$~>dQq8PKq zDQSPRA~@Kaa8PiA6%kO_R@_u1ChY3my+A+zupWv?IJ`gC0CMVXvRV z+eZ#nJX`aggIM^ve@EoamwaAAp9qJ$Eb|C^G!~k6)XtpbbAR=;HLKuHELnvMeTJ$@3QBeBgjk*n4 z7-g0AWTF?gBTuklN5bpbx(>8fOpWn`?VsNgTsK-1eN>bgu}zSju_~N9JUIU~I@8f6 z2gA@I_Tw41pQ70>viU3pDL!>q&7FHp*6#z~C%mG+8ZJ;nyp7`y++XvThbzrg6c7y- zEB$;mA0<&At(8N-i@y6g;>#xsBd6S7=#6CWu#O|N!tx8*OPi2X&|jKR^HFgT=^I*z zF!PUs6rWpu#9s`sVW?8A{XM(DYX|nnVO(DMJWYVXNh;T___>)tGZvs2GgGZ>>RJ=5 z+qW&RU+nEIwKBL!sD0I1PHR=bQ(4~^#*8jxgxb~1p;NH1IABg>>N> zw4CA$z(0+4eL43E>uh2-OD{KtNK^^C=j|jf`W_@~J6fx`12o@!rna2@xFfP{r~rPM zrD^-e<4ZMh)@r#`c!b5XM%?!NoF%)N%T6BiptJTQZB#71YB_aW&7tT|T>Y4TLM1oF z@{|l~3>`+yf*wvAh63?@s%YO6Q_rJm!_Z+7 z@79E-Lw{!M zzVdln4LWj#DQ_JH@_XjDUq)+elUT;tu{CF>lk8iy$?K%~naEGr$yptL3cWfl6T7?O_Mb#4(0fnQsSIXn`~o&7J>2MlGJ9SSIUb#w70** zpNpop^2#+^I!(8vsj(+sK^kp)H~U0k-C#H*DST7|gdK*~8HxxJL{zM{jwG25-w^%7 zFMm6Xw}6m*y(j(+lZH%*4-b*E9kE)W3HafxEaSzja(}T=3tvSCRH{Tpah2KW?_(+l z1kL;Ycs)VaIomV9F>T4uKVB5R#O3|F=2fcqsE)Y-42UI8UG zn=Ok2>6aS`FMoHWIFQ*uHiZm)6s`!N*yyHA1B$r}*0IZjTRA&pI9?NIu-1E(Ht#$x z!LnB`6z!DcY$&i4HS)_xjkds$KKt_wq>hi4H1>=I0u4&{*tdllZ7enlbUEVf_PnWl zwt)GCVv4tWTV!i|D~3-J!&w1SRYvcSiXh-SJn#E`f9fo^yZVluIOdN&<0Zjg6;>i0ca_15=Zduhv=9BAL5& zG#eALBa&Vv$WBhhIYkjhqFwx5lEDjw1vNHCO{Q{G+rr^(KDoNp5BGmXaX*qW%=mSB zldZe732mGLZy80_Gj{Torp--u*7@;DAC&fY$57B#89wvQ;f&Nea$@yQ1n$h4`>eO_}e zAKe=at8g)o&pwf=*Y06cqAP9IwZ5c(e*}5(8_R+-N}fd^w|3CS0#!}V5)8_YB$N9p z1RDVVFn}p-8NmAXJyRNWG&jmgg~}977jLQP5-@Q?uSre#9kp=j4SO zS%$U2<~hLe5YlXTH^=5=nmf`hcFXWh7PV_b^2S4Qet=qK*i@irQExyD7T25ji!wW` zS4{tDq>>8*n~pA78yLpMS>Cr3anWqr*Z7iRFW;`}|KKnzo<+RR*1=(*_A5dfS}y0= z6@%1Hen5uxF2?QASuSA2j7UxS(NN^S5wr|<^i`mTpf~Q3OUW=YgS#*&?cR&TDSm^S zKw688pQR?WB;*MPCg|A1?Swqi0z@9KfSvh2TLVqC{aZZhSY}_^oUljoURwV+VFAa( zW~4b+RsZRQWAJ)(Nf;Npffd(tSIJ9$5ah@dv^LUkn`R^WBefCqvAp0$lW&C8uGX!( zxu@PAa`zR!BM1CK^gh23z1Kdt54)}?M4SYCJkTQ^=n_*hYU4eTa!tDK8QJ2dTC4#> zbJxd3pA@fuUn4I^ZMBU_72i;2%e-EFwCF8D*dc7`+P>6{V(erX64`88-Xb)g#?GyzuWPNjXoZMuV+*R!9NN)%63_lbNK&v4w_FxYf@?xVIo1I( z0_DLG5GfU&(X#i#M@N~OE}|9L9NBi1GdFO47S8{|3BOM`mQVEgE%bN&ho;DpU6gsI z-VZ735u2M+kxmbj;ol4Fefxi6{@l+a`dpme|J4tn7u6Q5l~38(lllGc-gQ<{x>>(2 zO7rUiCwELTt)g#wVOhc0Z+t`M!l);WZ!y31d>kIN;N&$kG9{oO&Px?9rMi{f+cpw}0PLh`d?R;h~eo!`C^T(u$NJ z(5k==$?f%yg4sSnV2Lf7S=<3GWdUKw-5D2!Nf{RI}TbI%1LN8aSs`**h zFkJw+owz}$7Gqz(wL$7fn2Lsrq2eX_dcd8?>-HM6Ed9WYe3BvnY9hXOy{t2U}y$-$L5RV?VBg{1tGPZ?%54XSLV|O8E#IS*oQgaaV7-`SgM~X>+Q0FMplIQn%HXxvJCGLMu1I0^ z{kF$SLfJy2%Z;t2tr7}}X&(eX5lIdVzG9U_3j27--(l)}QI1Kbe`3`0yZHnK90if{ zR#-iV!Fc0h)?R9tETgI4xlK5!t%EHRR6t=#$HfQ??K~yxYUyp?+3PEC;;JdiVmUt@ zG{RYWOz-agwhp6YOOxwabHg*)3k_|6orPirE)9+>?EEf+8s+KIPyIRs7+qcw$GqF--N?*8xk366 zr6i{buMWYPwVDC+T|3 zrA{Jo8c9Fu6b)kT&tp$@WFRcW{uy`B#Z+pH0rlFp7yf%p;+v+;9}-1PNZq4vg6CZQ zno}gc4t~1BOb)0FEj|2(#FVdusN1(l@Fwk69BNlsBewSiE*l<|2074*ovvzghTrv? z$DGIvGbx2B2B(bWGv7XpjQmq0Ls}8RPZC-uVaVUSuwq-I6-i`?DtV2F6$6UKj4u$=J4vpkqe9EWV>!zh2`aGktX6+>x>6n zKRxI1&B)HLB4cq}VCxJR#(RPgCqrf8xNQzJwou(&xB`KZJ0Rj*(lWdVR1?tjMU&rn zw;F+1gRF5mhgC8)!^70lvrrY%ne3-D_LGBjOw96JV+68=WmjzS4>G1>S&d~` z(|EiEuU=Im7@YyCXBk4k3;rQ0&vhHKAAiq&H2Xr1!ERVw|5z7li%m~kpCKCcjuAjM zOGa86La3=V5f(T?+pjH7nhqM}Ek#M8BxgGI#NZ>^$e)`|*9&hI?&yb-2tl=|hu`=0P=P7_SG4mOe7Q=c$}IxLt8EgfzIT>(W3G^NnG#bfE<*j@d4OppBb39?2eA*SG-wLs>V4|8NX z^3A5xko_t(PZmG*T&GczTqyQ*;)FWR!OYnhzw`wN6iGN!E72WzwRHcWqG6{QMsw*3 z@RzAd{*fv+M#%qJa=e;QVN33rtkA#?e_eST&F2c5T=|bIk%gRlum)I?sfbu*dX8%- z=V2m;#wZ=%hLc^^nMk((s-~32I{Z+upCO`Vyv^+GcREtM@ta$ohIf(=9?MubsiT@X zchY$unSDPd%A_MqkLNP@E#?PqlVR~F1;$-xe==e3$`gJ|P%b`?qTsrl)B#chIa0c3 zBuv?9d?RfS%|t*YSIV81Tg#w;_rY?vGOzjhri42c#iP@(uzx=cyJR&P_NFI)D3j$+ zfVFo^7Muf?yDfdJ4;|V26jM5)&+9sH*b`(W3btiwx2PYdj{E|cD|Yx)@l{*v1bsto z^LKl0=1wN|&L0%zQWAW~B=5(#nfY9wt06>s!hsx#yRp&)II@E#PiOb)7%YM~jrf+Z zG2|Rkgq>NbFzB}n;mZ+e;s~VI#A5JRUCOe?amKfOL=i);`K^QHQOWUxyZ^y~bp25A zhN(vtqb~K7EKIRo%>P#Vuw`fTx|_ge^D}N9u2q-^{9p zWkf~C3q=u~;%;m!wv14?X_R`6pFJXKW! zr`$QydjZg=pJ9kba({R+qi{S2FRepS^rgP#!JxNAPE*Kopwd!AH?a!Ri%yWkMT@x~h1 zXgR9UDm`m{7wDRgsiS25(wOBYltm%$Dz}alu#j;F#qL+7jr=O!rb{iY2$eZ%myA9y zffO#$jKt50m|2c}aR6L@DiheFNXy}B)#PYB!QzQJ*GLp3NAZ%UXy24rkvTT?)>6j( zui95z+it@(PG4po)<|P9whRF8j_CXz*y^RjNiwrp2NKELs)ou?^@=HpQc|K)G^g=o zmAS?nq)gJU5wfP>(x)bI?~Dw~$yB_l;sc8e@*A-*Xwa9lXjbr~X)uWLoY(@ZMs^>{ zn%u>^3ahv~9B*!NIHlPi4slcP7CBH;R&>LPdSemhlMB-JT+{>gY7*5n_Yn3AIUKN1 zz>vtZ8A!7!@mK(IQ6EQbhKY;nutJ4RJ*>U&M=JeK3G%bZG7NemWN*9Li@?D)vB+nk zw_X_IR?O%$-#w|1?E5$d5s>+1YsB8CIK%V?PpotiC2c!1C2j9b7VN{f{b}4^rT3?m zSbscv* zwzZc^tkgz#;9jTEQWHfsjN@h!5=hkbxr+5fOG5_$4~c9_=Gln)4$fj#v;xG@P%Sk| zw9vTR;vOH|@{QNDYcdHYGvk}=5yfLCALae^^V_Gc#0{z;d z=}C{7`|J0Q)8N|oV=}EFqEUPF?G9ICuHI^*JYz^vB(>a%!Fp27C<_q1$-Du50Ac1W zao|d50Ik!S8A}BGf_KSu&{yvms1vbEXmFvqn~+Qs7w{&FAsfDnDZunDl-}oHuEDT` zXb3GSc%m_Mb1az!4dM9OdX&yB1)hl)==GWEGxW z2uoFkIE{6K?3`z6JP8uzu+q@8!Rs14(vzD1UTjLxi%rSLG>!egk}<&fxU~oKa`Th& zl25=dj^CnglO^X_lNI#3;Dr#TLD{auVmZ03k>RWy{yd_rxlULP`C&8{`kK2d46!h0 zFdG(6HLuGx*~T|=>|>+)2{Ch;Bl2uUzOcRoL|@05iL)&fI~Sn!oO=amo$g~cU-3>B zwD0477qEa{-B|i73Expl#`<Z&8VH~ z%HZV+2*Jv~P&{H}cU_kBPu01b>^AlHOFx^ZJGaASsU1IqFfPQb1pD8G-$p)sdRspy zCY=qlZMaM8hD*SnAwMGv4o2?D?+Yfum_j~}CU9Ndm7*Dq?(BSP!I+RA_pmPRd(%F< zNop2_;&TO;mVW#V`vH`@Q5aqhNB5d*(inTIu)hYe!oigd6ZGcrN!qwLfgH}TRSn+u zcbd$vH$SiP`NZ&+f?~*jq_>1H@X?q0)t*nkF>t^*F_SrsxNvNCrm^gT1jTkS$tY-V zwV{&j>+g~BwKn<`(buxwV&SVV}T3giy*ZIyazOQe`!eD<8!n3QP zTNE9Z%!EW`=_^IkP8*@Cul~gF)m*)TF0sjW`KEP6(F+4Nouko}x%4{^<5`?VceJop z#-nVy_R4pt>mX`TI=-F8^NmVA=Wc1u!NG}de6+0U=e4}AoJl!!obgZnFu0EpZLs6c zHCPinU0hfCCf9Qe-&*(`8|+b~?L5+x@4r>B6}4tGlYM8L`o2?Q`L7iZBQf3zrQXS0 zULb#(l>S}BoXi(d#wLG`1Ovo|RWiNjmw{uqSD%RkiE)Vmiw< zdxb&*hPW=qRM8~R9@aQPg>U^c3hZiPreybn$DO2=RrlWzgVRpfq(yU~(W_o=$_6G^ z9#fI79%zl(2c!yY;!|d9!OgGYQk=F+e-g}FafHobJzD0B>17A#1>+&DmtzzT2LGc^ z&ck0HEi47F@Av7OQ{RraHqH!xnvf{Dtaf^nA7O{+K;&d2a88qhpsd)jqD~=e3x}?7Z%vWFr>Q-5(vm<|0;t;d_1SZ z*hqqyKTO73Fqd6*uVOf3namKzBYlM}50A$4w-?!6vO!lUCNCfpnIoDw9Eh|~ovRtn zgd`6D1NW5zBLmH1XOWbEUqTHr-e0$AW9;vcWJYCY9B9qjLWy;SU%`nIN&A=0(fKDf zJmv8pF6CTB^c&Oj?sZP%KQ0Aj3*{XyG77Y)Yr{&Q%kJe|zz_~ubS>!usAE9ZJQp)) zp~0<_NQ{=nkJ{!$sZl1Y;JfC%GGhgKmE<^*mn;-JXd4S#_L3>9pka?Tt#;3paRc!X z$h0_9Odzq#vbtK?Qk+FL^80sTg4Y?6ut(pQG!$Z03~jAI?^!ybS^G#-EG_`qy5)Jl zh9v@E9Q149OPmGt5@(t8SlecpC9?UUBqE(vV5g)u!#m6(ybzsc@`dkBUMih1;$c*7 z8eI?ofsV4^q!&g<=J{WY#ohh;g|cN^i}q&Me5^(|1Tz{&OO?J^bD2@ZHriYg55OPA z5SpuK0N~^8*%1q=S!;XQe52Q9-kbKw->K1P=j=1VP8$Q!ayIo`}HR2k5tHY@T_9? zVSoP?^_H(Ccjne_?|vLYLvs{V3{&1_`5wM`X!&4#2hAl7OfZFheQP5<=U z#E^f;K^RD??x(L0oTQv`OBKl0Yf-4Sf&N8wXG@0Hd$Q97DI4tVX<)o6P61^Kl>L6u- zR$nFUi0~juPy|j-xE<`xR-hX5>J_tIs$vf%RIAWEA;Gccux4!I7MOUoBC87gLCC={ z%_idt&pxvECF0sgNuHh@Wv9?n5s!D^5tIn0R6LHjuxYlWG3`EP>Upg;sCDZD1elh38M$>ce{yDxaq#}P7?tk$CJhh|MUqeVy;sc6rY(TWrsT&vsDf%1f^(L8mR^zmXOjuY1iE$IM;1Z)O% z<4mkM2{X@_MqLifQv|%_#iv_=#&-Q=dX*1Vcb2gRy2?T_?=Vz`E%3$I=hqkL5K8i*lSU&4lxao@}mIL zM}6$bC|;!oA743L#E*MeDA!jUe!}#4Bnal2R7!>>$ON$nsG_jthYFuz3}Iw74qD11 zLxmg2t53%C1^j@iSBtRct`P>kK?+iX^>X9dF(XBPZ^DvJkS(^`s_-O6Ejq-fnz3Wf z2xG6!c-62a@QGI1ES0iMv=ki_?)qyaYL(@Wf527fMQt`~uX<|l4}3(a<<;^`$+3u9 zElf#QUYDQr6&S295LiAaOCh3O<7m{v4+SMB^F`f8nYLE9y>P#bdP;#mUpH>gBQh}4 zR`8k~!mFy>Y$j0s;D`h|>d#M(9AwA&cQ>JUo%2zw(b#mOdkAI$GnpBRHz)rAV8k^D zqtx|uD+*(D#CMR8bcbKvEc~DC_wQX-0RENjkNx&d&g6f6fb-}6TT^U--Rpb!D^~Wv zh#8M0q^_!Ub<;hsEvoFj^Ix6s*Y-V2AW~xuet4k0RE3^}%{Ey0&W#8^8nO2S)9^?- z-1-Q9DPE?$86qsZc>g&g=kqPxw28>tb4MLG?#%zMI$}#l{hFog_uPS^^0kQSlETGJ zL0Ipfeo@a&-qZu1?n-XwBfJG?MZr7l?}%KBlzAkJahJw^0(^o>=S+1)A}ZWb+HL8K zeob2^Flp%zv@P1GppVfu`pU}OGaP!A8|&`Aos2^Q%L^?#e9Gn@=ekxC%YHICu#8CS z3j>}W&v?q_k*(JqGU|)ANMZPx75>=PSNbj5Ouxh99krjcD!zY>`UA<0856rzXO(`M zvbRU!$CD@JG9URc0D77cSR?)GMjUJbzp{kV;IJhx4LvqdJM7Kf*UpgYzC5;T^*tTw z^q+!?Z?jrdvPmY84C1J=u!QbRUVw(HUYB3afqJM5k`qrv53ng3Z;axpUu`Cq-wM0t z&}^UR38Bxd_U^4CuH~*-^yo7H`BF%Lpsxdxq9GyQAhB*Kw>t{?$*7ZC7vJGk{yM) zWZ-`G(R@jNThIYn&Vg%148lIUob4z?3K)n{5S(MF$qbt%w5$TMTUOUngAPa8I)IV^ zL(JG`V2aU7Q>@^=Zwv%DYn0#TVytk|x(uo)H4gV_HjSpDlYkR8e%J!LnF_{s>4 zYOS5OO~~jzY2^n6bXakIb4n=lxkM!1p`XIorG0cvaFXT5Vi28Sp97yYD-30a4=B!q zp48$pbB2fWplV@`Mh(>j;xq!(h-wRjuZDgfWWYc2*jQ}=^5!}9IRJrHK;gRe2RwK` zl{on6T6*a6R~>Sl)K|x#{xXZ7=mQDWL}&>&<3^YI8#=~GAFRX$1Y`-u5PenMqjg8R zLNCYvG{$>{*SJ068QQ;==A{nm@HQI2$cbr`&f2-8*b zk3^IDQ|}LEpH|1YBwO#ReHrei*Zm_<@ho2BeKE#n^z?HtOu4h>)u`KW+b1?d6>tyG zn-{%g*ok60w9bA^_&BXk;Nwb#eB_bI$Vxk2%XXiAkG%6?l#^)cqT&Gh319w7&*f%S z6O~5Lk8jB%76nhn+3VNTQ|N8VH-YDkugo5^u1QFOIesv~eGF_66ew04moHos^Xam` zLf`DEa`+_~Y9h#Q`fgFYbhofR6t(R$RYF}3pDlA_e1NhAR4*`ZYusB~jdEOef!gVD zFI$;)Ea_&(7Q)MzK!%c|RO;k+dGYlsVjI3SfmFTjk`+KZW7Fo7Jc=hXIjb~7hs2qic*!Ch&rxHBzs z;&n{k%+F%wOXn~?w#B54>)2)cYEWw3+%&A&N=bVxrc;dhrI88&@v`3z#(x`9*hK zIVs@|k_J7?v82`ToY&j&M5B<_#i>chd^6buoMD2OHOo2)e*X7>t4C97Wy^Fz+&p{n zK&^r5Y*dXX-(G{;$PcCbfjt8&4MsJGYLHOihJMS<-Sk+x~ypP=?+)uPZLI-qC0iB4fk?LCkl_HA>&-Be&L-sp$*|Ae* zFyaSQ6_qPmu&e8OoBT&DnqR-$7qva3sDCMoaL@kv`zy6Ps!7{(Y**r&in`zrR|AIP z>8wk2K{qdiyW}%2k5_+;1}sPmVKRV+qc_e1sH2)di1QGn;GM&3WFGYasvMl-mAzq1 zh28%L##cpQK8esCFI-e^m+KVlqLfRp?w9d1`Scy-Nfyp+ zPmQbsrRosCq3Y+2au&JH&XkVPgMLy>)v0nW#<6t6=3w51Kn3i;o0*n-iTT zSX4Be%?SIeFQ>cWd@y*wM>(b}%p(AVUNUU{pk+}T<#RJtx^e*0<|h@_TnA>staFA+ z*XKn`fP#^__aw$MyhxiJl*yRKx^&y}vMpi)-d%AkwzpElq`Dq#@Dsel!kwAtGm{0k zQY+>qG7`D}rZ|D$qONNIvTOJZAe|bwD#v=z80GJw8Mtv+PVxd~r)In#vCvfwpSTi( z1>y_gL$R?Oe!;&Rz`PS!nma9Jk`*AjO{O0ahP1hJHYHk)bO1_bEpJbZsJaWOQG_(p zOQ_}fOwAntNRX;Z%By3U){(i+qp;X(LThB|CjLP4h`SbD0_Y}!6La2SY=M^MA7(>~ zjOO)r1LJL)QNL97v2K2-bYOe@CUqL=*Qa)$KAJ>*1D}LDG;;J8>h~Y+5yAUG$mS%% zTT>HjCvLKlgukN+yc*QZefyu#8N>gNf3tXho3Qq?PI*tPvhLd$uXcj~J&hQ(3C&v* z!HM;4G(eMu(W(-7cdT>HAtjGQ9J45+)rSvL_{=-;wv5AvyklfGtN7r+!!^9E$j5!2 zwtV=xmzq$UOIx`^-EmzBGOC5B`dR?nM3Y{kp2(3X$`y?_X=Fk^;kB0`*TJ- zu1_Dn$2QD6ThFv<>DQZ62W|)PEn#pF*;0(j{&~zVA5Qq!>umpJ%MfMmf(1E&W?_GK z`?-X>5oNu*g!}gPnJz#9xk0;J25x%${c3O&-_i1%)nXSB`CZz-J~PAwQ`no|^;w;^ zK7tgBL?Q8iD=G{8mdQTu?=6pAJ|ieRegTO~j!svZ*WN=4efVh2I^!NTI$3#kmddK- zWQWd*#VO_$(Vh&m2kDefm^Y!PLpi%Jh2jYo{Kz#L%xh z2pt7y*a|>FDCm(f-JRi3h@r#zppqRL-F6WRz?16>KbfLH|VoBtjpIYnZ z{dVws-@cvg`^B*b>w>n~G(d;4aFyOk`jRQQ)@zI1FN*b^`fACQfp3B4_0F(Ajo~#W znZa%j27R7B!@SxbU6(IPUn4~i>fipn`gC`pV-uX^|96_i@W)ff$V24K3-&! zamx_w=b-^??pPP-W4Ki9FH1d2bzr2nnk9esMz0F@og4@QxLlzqhqnYW56%dKPTRP; zA*3AbJ7Kx0w{`f1Kw7wN__uB2`ys= zOgim?g`ei29^|qQ&wGe&$4K5eqFT9G1%iVuJ>y$`IonW5sn%%+Kb7!yaeFLA3tbUj zX?w=a>MWF2Uc!>LLi#0#@OCw(Uz2WQKnFOhQx1=ODVW%mTXbvXZk&bkHGIr=c^w+ASC1rmHb-kiL#=gqH zF2!|Ibe%`)l#MUKt4BiHMla*8{9h#;UV3OK--T#a`{mz%1iW@N8Z(5eI{FhTP z#uABs@$KGO+Ca%Qv12SEfH26W8LUOzXprSKf$)FWMg#;jjq<;~z=Z6Pe!%PtscT#t zy$#8pVs1;$)X>G@_?71=i%9wO+HIvrLv~9AI%pZTI?4=vZ4&ZC_7!EWT{1N z_Ck>IIK@8vC7@Xhq*&H8zAL=3kk4lbln- zA1sLuoB6Ctl|l-Hd=OzWUz@*i0i+W0yiz}nVyp;;pSkgoWYX(6sXld zX*I?{H8u@3CNj_RbD11|@{!zuzlWE{s3HwKdhw|k!=_VeU`kQM)(sscDepU|C-+{N zh-Oi1}y!^rNXIcF=J=SrZA1W3LS8 z)}E~`oKY^+;0?d-c>StmFs~H#;ZN!K2rT+94p_4~Zb0XNbK5XO^y+ghzN#00M zYOLz?xpIz7PWY}J9QrNC1A|CN$^U)-*7OZ362G48Wtj#1KWv!$(%2TZ#$^49>t{v5 z&>LL>V~5|e+i9SyYdzN6Dk4R>h&{nSF4>$vRDY+hNc?8sE`q?J>Oo9O_xr-Ign;QB z4Na}en~m&u1y{y?NqKR_%o2nA7J8MwsWL@?yuKFHwE${vtp)vF8U1&=+Ufgmp!&qk zY*mNV8wM={vM8$=hA|XwBhp*=c#60#Jy=ZvsRPmNL>KnN*EnO|vRMVLlB^A{q7Tng zgujITM~96e>oHj1#_;q9S3Ty zvU+|Yfsv>Tbn+@vyq)MHnGpsPPA6Cd2sK?{N+~UAcRP3^Bi)cpJQp+e+yiIt@ko3XUPVce9;-14K{Scm47(cIxd_ z>u5n|>OFqlQY9y|VgUK7ML?DhyO^kLS-5uB>j}rmB*gWWjVGc(pU$AM>t=;$60Mdj zH&P_7Daq34c0CW9e(DE$u*NGl$!mB4F6v{fO@DH2C&LMS8g;4CQVNz;Ml1JEqO(Rp zg$lB1LNG1SuwXfh(0!taeI&?Et|^B)3FHy{ey(e7ZdniuB;Ff)i$;Gk(5*f0By7<4 zcYryk*IxpXad}@O3I}Ymgbe)B@(Ct(sZtJ>WwA9=>OWz#Dle2$*)a8Ve((i zLM7N$dZ1pCw?!L^-~%F-syePNT#1qN3%oLz!UIGErSno~+)0W4pB@F%NZpvYKLfdd zw-zUG&pD#zc>~n^ICTQbD)WlDlr9<(W8_%d`_XSy>rx2GpqG_U7qWk?I%6s(S4$|b zbxj$_RM@RiC^leIuGSHbLg|jEisLT(x~{F+jDeU3^EGI13_j(v&U+H3Y(-K#a9_|M z_b)e2pFT4Ko)XDcB;R7Ln@Hpx+x`UJujna2e3MA+KeEegA&cJM9;-g2$8hm40qn2H z`98}O*bYJm?`QE%ISuhm?Ser}X#ufJ$XdXHyDqo}ctqVbc$9^+N?vNu8Sm18s&c*G zdDVL$o_)YZ^AOe|%%OQfErZ>Pj?7{h>y27QlKMwW^w!+!L%!LxzZBvx{#$(VfBqZ& zA>hAZnfz!V;42!Zgj0HNI@Uc^L578Ex7u!kMN7lU_d?2`el&NPftOP&u8lVK%W@}v z085gl2O!Juzepo?)<@(7^)n*i9iKh2_W02PJ14X7*z&}WI!7;VVPfT`vbeI; z?eOcKmLmNy;PW|ENPRra+9wOLzmx`!x1sq1LuMABWLpKT)-TZI{{mgh``s{AHzjf6 zv%|Fhxb{ingmR76-_ z;?+bP9~~t@3;oct^;n0!T8z_#lB;kQizVy%WED-;Jx{;k7td9FF_8y>rZW;Nr+$)Q#w82PF?A;}iDMYKE75C7KQ zSBR^X$Y$)F@|q#u;VzUx$1pf??%nHFT{HEs$br}{@)%dH(?r`U#BLl4fJ^SWFffo?_9TL6P zjk+rvn3~?)RjL1NoHXnp%F)=_ZakjwxjfoQSbwaF;C9*wj^{urKS>@}4pZGviiRV} z$ZZp}^rvzct-i7cF6~%u$#~gF23Xum5-Fixa$j=TjTgr>cZ3sH(Y-Am>P9%92fC6w zvZ2m#VQ)vP9d$f(V2%waU8-}q-1GcZ1jX+zr(wcj_-k$*Niu+4$^g;tT5Wq97Z%h$ zJt0m??sg=ZnlMj`?)LcVUYg82`~f_SAG`lKtjW`i^c0 z&r%E7Y;&6NeQHXRr8~rg`g2F&`~4iYy!w$#q)0B|Ku>YYyCq~jFen$Q*6>FiO9~<7 zVpJo+p8|!_9@-16Vlou-Q*4$DSzVPJEHx;f1MnXXgtu7a=V*rp6-dp?sjZ>ot-+X^ z@!^6IBew2Irq=vq{0f|+W>ONAD$)ls-)fzBo#XEhwGo6nZ}L968_keHaHCUR4~y|i zZxURHEWo+4hLybkBfvGyd0jmoEjylM?rMH7l~k2%6RU-8`7m%CHohgC4jgXc_k(O{ zsFHlt?88EhXGWN#`X41OY)2dNv1owNiILJul1Z$#Kl?_S73Yn`63&d=N7rVJHZ0hj z;c9E&rGp>QNEvL+6i+D;S=^ZChf5hF1LQULjc2(mIOd3iD5)GWQgNX}g*DH*XS94s z>ItuhZj}EP&;Lxvh;*bJ@L6r8cGi)qg9IcNGqZfN(<0nkL6~uEaC9+mK`FY)(}#8 z^8#eIQ?Bk2NWy=f8CdSsblUDE?FK~KXu?raKxxH?DqQPGEb5{O0H+c!VQM#Q?bzJ0 zC2zE9NlC~*isz;6td@$>7f5XZe?}~8F+V z?Y%u`FvGE0@W)R0VhIE!?^9JZ1)GCY&_UoOXdVrPePbVN)8L-fIe7f9R2DTw6@&%_ zpoB#5y(QBCBx38>CM*D<|C?vgmlA-kR2&{@Dn~8;-0!E|%PY*y3I^nj{1~|_Ee94A3B)=7|4 zMV0;3%O58#GlDq0P{z1}{5#00JQJd#%`BxC9Jc|gZ-e?#A&^? z^}8e*$DT|9f0x`Jtx~qAftOE@7F~7wN1qJ0t>b!|2RaG%_wL-4xSIfn~~? z=h0MbK!wU*sFzNNkL z=g0ACoS5p)ZfE!xGLSxR&bLbII7o}!DppVqDJKDy6ovwm7F%EJDx1gTGkssvIEidQ>O8(V4|yLzm5rolKwR<;ex}68rODX{^9Z>@AN!; zpSr_OAnRR9PD~z<6%um0N8A&W2)g9PXT*L|{$hw08DAttKzbT~=PIY>p8S3kO;R0> zXSNN~#YaygJ7FjKTyRK`2f=;v_WAQKFgBkonKpRl_X(65Zk~8HIB0MYtEnse2g4go zU1tc9@K1lgkZyX7u3E(Ox^z;%sR@?w`rTSNhl9ie);yBTcMg#?$s7}RcqYxcLS7Yw z->-V>WWMRK(1M4l77o*wK24^A*T3D8vea#m4B(piU2*of7#O!Qc0+l6?gZu}Q zb6Lr2J%nS1FdT+nn_wK7d<$xRUx=iokz(my-0!(h=c6LY9^w_SIIhKs2mYB$yBnJsbYl)UIO_&px%2`dz1j>zFGs zt<#Kt$Y&APxt~n;5A91dKlINwvJ=I+77gP`Sq@ZPrAllAmGeFJXHUJk%}dxcY`a_8 z|02>@yf&=tCW9DbmvbrWoal_Q2isvq#=k9(LS*e?xnpp^DI>~rb3^^BlZw}ZMV!wN zG@gBnQ?F}k9tXaibYo+e?J}wBvYa*uaVZNJ&z41xF?6%rTG(|w<%^$n1U3{xO$>#Q zU(FRWwn@S_*A^De=ML5J7gz~~mC(DaJ=AQ&JW9xV7!UkrXS1y4b~ey{jz;wc7=2_! zW~9m?(hW}R8d%vm#`wy4pYwb!6yC)x)Zt6CaO}a^;rfs!Gd(N$X74w?SjeqMvp)Mx z{)8z7z9KV}kuLCn*l`B{M7rCU4W%2gHZuIZo1K6WUL~aQ>33slRI7xQxW7}sgs_i9 zj@)hn)k0dFH#}9tuhRq-X#~l)O?EVTM16P|1uqhgJBHEV+8!J`Q&C09Plq+f)JTep zh}@Y5duf8=fsG$F_jLkxyl3)i$P;plh}Khc;`u|dICpM0$Hy4=VeiCd*%fT1z}MFu zqFJAC8U!h$HlgDMG8i4elD2!_eP1@$jJ~<)0S=`^wI3>(e@sH>(Z1A>@|TS2L!|_R z;Ai~&GcETBe7DdLf?1CU{DXv|-dPi@*J!kF#bz&`Xhk>w4jgxMn;A#T$IN;J?1_|5 z0?i`Gr1>}39s&4EkmsWf^W)#agBag4cCQ_rukYI08^eJ;dt3Ku@g!z1<#T+0?QhsS zU$@2Y;UKOy9sQ=I)^D^i@9Agx_WEjYcW3so>(P}7=}Z0NqXTDafp5>Phg?I|>|f~d z>Uf33sqy?<=bX9+W|u-mp>uEI?V3J^kEL_4+xmVgsnf=p%y@yfynXk%RYt!g^}LDP z<=Y1y2wIxS+V?FSgHruSnSt{<1nM5H{Yn{gHA|&sd7@Eng@}4YH~A0Ugjj)1O6o`hD)_y642&ijW?{J9gkz?KB# zV6SZzh0wBrcteUZbIUMe^I(Ad;ULHU$7;{nojcK{#q623WkqpfCu6g4$DHH2Kf6t) zfATQ4DGqG^7^Qg&*>=$*=2I54FqW#VP(-+oWlX!b+Pn|x_S>cHrz`@{Z`~#i&01tR z`-++c@c?YyCIlD<U5Gp8|v-S@Bd(&DdGS{n0+|xOUivp6>T|;dT9B9YG>3Q6m zol$}Y-aYIG!$%>$?&QH)uyJk&>7Bph#(_V8RVveeVLkxTb{(|#idhA>rD%dr2Ak*M}qNWcDITX_e`2sQ6u9(&{>H=;~Y4JPP?5n zPol zcdtH|9oFXUen7W;wQlslU%xx+^;jiqSO?NJJ-;O*f8?$qt%I%q^yO88MyU>h zz-=B1tZ;(>o{b9)!R%Mh&Mnw&d;OxbT4a+>;uOgKXGdD2RFw@94>Zp1Kawq-)z8-} zpzRc76V!m9%*8hlsq=p%VPElCSAC>mt6U8Gxmu1NS^W5B5GC4byROfPiUUTW9b9c` zt4M?lnXioYK71O4L`s|O8^+m0pN6ZSA#AsE1N7w^qK5beiWktgbtEFzUOg|1bF+pj zrN@>FCix%|L1@{3a;W{k94D4F-L5B=Ex}kF1lg{Xs(!bO^_W-0YICGLspY?)!V;t( zAXXx}iGf##BqSsbUCrSLFW9BOG!2y#Yi9TK*XBl~ont-hA#dG%2o0uqQau|*E)!5T zU$*Dwx|ok>nwvA3*~Zj#rMUMB$IB~5_srCJ<2t-~IF)H530;*gzz*gMYs-c5G@#X2 z4h>|B{On2|{py!zrxu7+A^m+oKa|B}oipp8qmS(t((;7zCLp35tWjv|aecOV^PQPx zWA$2o4V{PqijgrEXZMl<3s{-2;3|uH^yA>4T=|XyI9o3Z$@mF<6Qo|wogzeIG&85S zEFF{7@!3wihA;$E3XiGtS@nmxuOuBgR4I~ORJVnzH zj$J@}1JWj-%3VoZ;Ke-*(pR=D-H;}gFTl*0^VUF0jF`Oo?*&b@{$N5$&;6s7tc_<@ z=A&W(Is$ujicJ7_7E5WZ8Rx^u_=%bfO)qsRo;_AL8C?tfUF;x+6%aZ29 z02Lpv&`FFPx)2EKk z-;xM92{bhhjuW~3(Imj~`FOX!pAu43z*EWOYQWEd8~dQ6|0I$ESfZ3E%R#$eXxv8A z%PL`|Crt}azeu3>G8PrjzaKsNd60IW^XE%^Y4i3T3V9b|sGkNs`jNxhxPxrg2L1>O z_*y>N^<2G@gh#n3ALXHdE$9J=n&mp!+x*r9#H+oWC!hFf$U^Zw8b1t$u3ao9lU<$t zn^rp>IS)3K&!edj%HwATZaRC1{v$ApFQ8{<&F!3$BXdR5)gn{FE&oqt9sIH=Ym{T* zTpBe@Pb)>wjd^|RJs2rW+8B@skw0Hb7wfdMi46goYzH8ag`c~H^wEq{!+$WK>OFTx zMxGvYb?m$t%HupC!qMgGuyk@_4NG&i>&Qz~p+*}mLx$j_u=UXast0SLCO2n>4!*1V zvu9b@zH8ldI%4chwHF}wGosx~H^I2*XKAJm2>u~OgUTpeMF9<&HDwLOT>p`)P?6jBn%E`7N3PLPLg&3`D?L@+|VvvR#; zM+*M?V{H#&ENok*)2uYD)LS)K0~#^La&p%rNzxV?APP-;Xvq;6qdn~R;V9HiD zZI-&+l)Um`anM+lAk)M_PWbA-=D@4cpC2G1DT*?F-!UFC#5myc z+@>(F-AS~zbE%=lSrqZ$(56!4_h+S!_)_@jkv3Sp++JD`k2Vz)3T6^nqT1^W zbqgg^My;Qif;{np^xn~|kIivPx&OfKmh1ic-$tROOay}fDd_=mQ?E`Va?HyBc=k8J zme%5D?#B*uT(NaLSF`nY|0Y zC1uXc(1-4wQ$hI{MeHvf@!}`-6i7yrrXzme0;NrA2>d{3Y?|FDd^uNCyxv&hQups7 zDpHsf>4>rUj^aA#W$_RwHzBJpg5kzkbMvG2?aH(PJ&=6Y81`km;D`oTvaG{=ctsMM z_BTao1z6tT@w zrS9MBt#;a)ZZ`G%Z5s3bnw1DvdQ%gp2)#Z8(R>q9PbrA^>MUA%^&NmlyY`ckfU=pr z2?kTljXdgq2qseVE&KH+o6HM(c+n%7?9ShCQA+Fb09Xc z9a7KP5eZt(ziS~iy=I~$D29>+t&+oYj{HYOrwO4J3d5WD`0+7iMRv9iaB)|o$j;^p z!_)sqS8xpz54=4CIGTiPvRv8>3d*HJrvIBZJjy3CyQNpJElb4I2Bl?11m;Y3`16(q ztl)%Ql=>=AqOu|jM&CprQ==`f{x4CHA4h`{l^}PKns^FW0@A#Cs{D%>8Wer;Dnv!C z$&;>8+ATjo-k|-p1R+Wu=)APh^b3ZtrYxyHR}DyJR0Gd&SiOj*)nQT|WT^f3p>WBn ze4#0%z(bmyDFx(TEUk%VU77DU5hif%RgC8rHO{(>;U?I-R$u^z3$RXqSV}7RY+^s6W9kM5A2kQ!2{YNxuTP>rBw?@|t%kwHD+fsz2VkeAOL8SuHMYeIK5NY+GOX*DSalOkp)>0`$9I5YSCSRrdKis0nwtS;`Ic_)84Y`-g?8eq8_L~3rBI@!V$S*Hr;1N6%{5E~pI%Jjz$y>21Sp>bT z8Y;eJ6M^Oae5L%rZ$DJPzrJwUExKii{a$1;WoMLZw8xZw>ouS5eA(v}NA^LY_F+<` zQz~4oPPcJVQaNWQ$evD?c_-OP_Qjr@j93-;zWc-wx#o@Ex~g(u{q?Y;T-eBkj`sYK z&1DN~!u5prLKJ&`^-H!2WgLXc)HjYN!|&eo=) zDiYJA5t83@Ig>PfF^q#{B&O8K_g_mDxjRpTunn8e%Zqnp) zl4JMz@_>tpN!qvfXYX)%GFfaoM&lIU_a8QsmplzL5#o#Aa|6%@Slj4FumExDv<(8Z zv+eW0p!QT`vI;cNn`NoEH!g4E>VVoqhg;ki^U{ci85a;MS(zo61BXJa?x}0@a+Um6 zrNZPjR=tck?uix8OEg=EfwVRE{0b}97hFP_DQ6c4PqFsW4;a>Hjk!pNI8BtMRHf?M zN@C9(=z()I_H9AV&>NamD)+?#fKG<7`aoX8yUm-7RFRI;?DuNq(c2mYZkYl*%}dG1 zd*;`Gvo>BXO-RW%c(d)FX5H5@s%NG}kw#mLL=`UNv#JqYLcnxJzT)q}N;SbfYc9dkpm&+^VISD? zUY&&?XxmV%70IjxcpQ1F#!lCI|a|wv#JY<6-f|$Dvvjd)&m*xz644 z3+?W^e%@!TP)zCXvRl&mFf>9?8?qr4ESJ|if4S2A3rd|W^67*MjhsJE%n0!nn7#10 zKTtBZ7R5TIoti1@$ETU+b^Vv5`M7lS-5itu1&<%@YBJXuagZMN$XDe$50W1&lYQOJ zhV*11zBDY(sYx#*x|RzA$y{J!nn`<&G9X{JtJvC|lhq7+5^{ zo24F_3$$}GU!Fu~R)%y(>6QA!dBoLinwU%!0lrsGI2xn82QGb!)#BcWRmdEsD_I^N znx{>#tW3pV)`fu-Cx4=6y|Eh+RA!mWPzug>79X#&2nsoS+)4KrB3gug^3vzLPsqjO z!G9xX$Qvh$Co@aO&^G~}$+8b*owRR@z8^d4fYjY7-_j@%vuUJ3RWFudd#4$JiO zlbFjF&ysKV^BW6}7ATHuPBP*r-s#n!AFtln#l#W`9X|r*L`F)@O}Cf9(1jS5nE}Wz2Hnl+J4rldqcsF(p<2SxCR`Bp%v<&{C~&*P{lD zp7A{oyldx}Wr8&$1)-cXFB}x$4VqBnJF-An1a}7joIIfj5$-}SSVDe?QGh;;*811Q z)gS}BvDqDe{I`G1mRA)CXtN!kA5)ZzYVmv%8Vkr@5duQ~o4!{5t8C!rBmkyQ;SgGG zj$WWlQwj(kQasNxTrbaOEY#nq%g`j~`Jej_)V3d`cB7w?T^=)rfNe7gA47pWTtC!+ zs1-eFwlBteswQ{(Y|LwpI3m&JngrrON7K?q3FMS_zJn}}+V+)@=BZS?K<-od=q&3mwH!&AoD!KTnT|IJ z;{>M6ga(pFIMR?jvwS&wps~FGs>u0=4|NEs;Ya?Mj2!hN@o7R)aK(k_Z>3=B6dRN4 z9V8O@xTJ3;OKdXiwxOvP5~|NO2IV-_Y8>1|*VWQ-YCjwDu-K=bj2HeC=#wyuEUceM z6{M(yFWgBu%88aXW`;IDySzy1P(2SxRucbdRYC3_G22f<{VM_=XNlk;f=xEx(4Hfu zQu<1kB$7&v<`U!2hZNmGj)cj^bL!nr7D>*6Wr+(qJKv(CLh)wrd_el;@unb{L@g%2 z_pE8iZ1+VsdgS*zZ%veKoeVlX5{1o-M}kZ9ZOY~}7?ENH&vb4D{hU}*#N4JRsBQbv zXb;(Y?YxR_2n6t4$(LCMX6@bb4{sHD zpgv`@sMB13czFBsj|rt`9cXMO6S{8542mf(-msu9mB81WXO-VFM5=3E`XHOMSW|U) z&G}PpHPAssUp216uC>yM4Q;w}uW!4*Wq-C^(bs~- zH1-|TTGNP)56 zse%VY9Z&Q;Z=D47oXw(@CtW6y^jRLeiPPz#-sz%F3^AXkhfin1*VFzkXNp);MOfe- zK*Yw36nU&?FxtOmh2Da%yNY%7ytdEt5%<}C&l_LVjm-bhXIZiLGCN06$7%OXT8>_q zt{3Q-CKIz{1K68RuP}gneJAuFOMWDTaU!tV|0^)dh3?^%zuH_$jT&K--+P-p%-U}yo2ruNc|5`qOM{6ZQ4pzEMI{Wl`bC zY?v&VM#C2uPdv%!mQ0^sQ%f{)z&U?&wBK2_W>}Siq$<1)T!#8P z#B{P%5gL&#@!L8=%RFvVcD9=_OIk|p7R&!JNzsk{eGx!)agZOYf~98 zeF$20OT{`sQud0K|T62{Na%8N5d@_oYWmrm}v z=Lk+wd=GW7Iawlmon}HUE{7K{{OO8Hhyh{j!Xp_hW_)X@0cx2XcsrT&q(%Z=nttPDE{Fd+W?1vGbgn339n6! zIH;XedNIKe^E}tF5ec5HAYo%A$FBb3j~-;sAVZQ0w%=j(HNGED0%XKxZW3;>-w~q& zDD@Q4q$N)4QM$h*cdp4|g*RDTgeA==FVMTayOYS?v2Y28?LT>=GDnen zy)3?u(2MS=BMcPKAG6&PH&~gPiF{VSFa^c~*FMx4> z$dJT62?DEbtn_28amTFXY2LI&Te5&Z8R1_xzW!?6)w>h(b1G%XQs(XsiKS#t*E3Je zyJGWpkzNIHPM5?BOo^{K|LX7)qPs_jQh2hA=`m(qdu*=S_p@mjxeAnCymeTJU*pi} zJOR?dfU+^{DFU%Kp)Cn;`>w}dMgA_B%SbPdAJ6%Wbvt#@D%|#32o(vsWZ9kFq)B{( zOG zPE~M;4Sh!WBko6!=+LD8Nr8m0#!-1+D%6Y=Jpu*6MUSo0}fqm54KjcWCCBl@aujYQ;Su()UiFhD-QBiB)-pb?;lk|WUO4PreO}<%Z*OuNDoTrlCDf66lf}HJi`vE z{MjNC`y)^f=iRVK948&dRZSXo14WiE4a9UrJXU`TpXuhB0M}Z@6fA`o@qy0rjJ320&o$^yQgn)AR=T9!FZ%VFOf4#_mEnp3%rJ`Q0 zGnSWuHu||7Nl-zB-^GVS`Oe{!{nMS-ZL6=&FIpvQsE4y4)zdU#ssaINo6UxeX|hm( zO|XbRGw=y3mw~)`aHxuP{S%lWCD>Q0(d0j6MqA+=zSlC6)C?})csIX>aKS&dQRxme znnhNtGmY>UPhA%Uted49=_t`k)3=eU?H7|rn2#VzZ%`2`$P*8Yb3Sq09kBVS$4dQk zzudafNb|7t{{tbOnNO_XTjgf~)mT+#r?%fj4qrpCzFiUPN`k6Q1*-IITJC?Qf-lE_ za(uqldjEis@OJ?F{;9JDrRVgzXqjO%(#hW$P&LXz-bKIqs4PF+!XI9k zoKouJV?te172D|MdZGPT_W8aZuvquH=bp!oz@!k%8XwS>f0n7{&SgJh>Zyo{KR$}esO_ov+PynGYQ)Ae%O{Q-&?OAP zyAQhOZ1+CrHq@%8;)7J`M85LxBeKVJYuX!F_?ai3iR!LjYpMO0$+lnV;xTIK@$b14 zjEd5p^!0aGcdyzULk*Itcmj9EqNEZlC#|I4mkFHncEs#04T7cdR+2b1D7W*AHv&2q z!uIzRdi;*)>smQ3680XOyri2(t~$bCgJ~C@)199*!4onJDv#jr7+4!HI$ZGyb9rpJpeN!m=NIV=b9D#A8hMm{6-<6D<``cC5`0S`n9Oe1toNrT*<< zg|D;L(p>}SUO@XJCEqM8qe@RciipV>Sn7))ZcKIX#9Vizp;kLsO?n@S^x{7aHkiG; zb}b?MW0Wq2)XB`!pD>#6*kYtTsHo0Nb~aC%7Id=h7^T`3oU(F>rN7H%y1E~O<31j@ zwYyvmB-la+=vxvv3QU8Mb;2zD4(DNptAOSLIIVE-*uj+PTZ*mv>wgwc(ZoZ7$~uzz zfqqvoNeu*)fhCl2{#INiFZvIiJGv>TBXasEAC}-}Y}zex1;;513g$m+nAKNv?ffK# z1$P1{W>EmOw+d_Aq;cCZK?gPiE40h{cLt}x3ekE*tz^c*O8L zCnl*O@EsjRPMUIvMnjS{`{WJ$`t!YhRUCo%H$Rt(A8MYGqLU5Nm?vmjdy`Q)7o;Ez z8ANW;r>F$7QG$$8Vr`P^BTpYk7rRoLOAcWfJfiNmc_>{YuquX&Lc432|N2hngS&bB z9+D3*!BFQFiF9Y0Ub@`o_1O0smiz;WV}&2cP_@(E zZ)&*vXokW*hF`QAr;epu!f-uMSN|D!gBY639Et6@jeJ9Yp(>O6qZ7oib zP$ogd@m1G;bWuPNk*6-x`)nJZP>-aYpf=%>a-5+k6!+E4#wnk~{096W){oFUf|_%@ zkahRC-m91X>_iy-TO;y=V_O#6!&K99mj3>h#@BYeBuO{OnupoSx4UL)G%8e~Nobku zNTk{WL!PO?CA0nvQ&2n>5xyGWMK$MM9Eh2TiFYz7=cTN(G|7m%mtdDR;bI`y0rT3P zm{sQJ*W9|*N89m1>GR@PW;c6BOE0ngP^3ZAp8Q3!;56xCa{WSEq$%vB z6UCA&txP0}MS1908+e7`r(Z$iwOGEwPkuJfq_auf!w_OUcPZ2p^`$l?b3|xEVW|Q9 z!C|YjaWvVGid34~%PnD`3lx;UYC=jvE3Ln1WZp(e1ZxC_xG(6*h`jvO!Bo!4(MY82tpWQD#*XMv8u>ICj|$&&j1vn zpdp09F~2g#`Z?uWPd9VVjfM9+=OeCu_mmOLuU@c5T0H$AgKN>T(&5svQdHa^jC2%B z2@sY2`b@(zr5jqz|+G#p)J333SAIwc{0Vx zVlQ@)1e&;LWR@s+!5~JZrI}PD&|i@opyXL9+BxfEijb?TTe(dttb$!OAL)dVghO*U zgeW#M&|p=TlC?}87Uwz$WLZ~J{pU_@+7IP-2~>+tKSV{Cs!1Yu_o#YpNoel3ycT0{ ziBk>$lx7Z8I7_{ig?i{9P=baQ>bbWBi#o%<%qeP^Aj z@VmN~=sD=)x{;E1TR{e&SeN1%D;qAP?$0w-gz{;)KMlo;+S_p*6;VO{yJ=`7rRGF# zW+IGi{IiG-=#Rm$!x>N%j5g1KuKTM%^?z?}0ZIQvjDn5K zg!U0MFhjU|?kZO%3YnkH>vND{O5ayriOe3PnF3WyA7br~!oO-8Y!0T>Vm+TMl{HUy z)<)^a#|T4SWiW0iHLP@#BD9(L!)RipXkf~UogBM)Fm;h$3?tn3DpwGW2PsSZ*j$Xa?|~#5!&UBuw?b#bgZ!qreByN~pf2apo8m?{J98 zew)1BC9N+OWr{r`01|4Dd6o#bhM?l8cCQbf6QIo`maRmTGXYZ>E<2Yo9^^BwCu3` z?#S*^E(!`>Fdv4VkR!N@!k$s1uG zMJ}!L!P5cS73l=$e7~tPyX@@Iz5|f18+5H{$Fr_fq7Et($uLOUabg^l1kAS#L*97K zCxSQy+hTbxg(LS5!%K?`*DF>Px&;lcbj|MLr2^SGJZH@An&k`676n<$PB-i#m)}C4Z3BdZPI`}Rvu4GSUM0r%-V2MZs;_#)6ETOD2X-D2u zm9pM;hLd>c!a|?0kxJI(fLTUzZ(kxxui|~*=tAC2!o0?irwY&zeArCKmiC8tu+$l3 z1=Ph#+H49wnV1#%3T`zZj#nlURM_>Qg(;dMatW`bi9@v_OuIBLB!w$F;@c4i@WF(D z8E?zRzsk-}B~!w8+FY-QZ{WFW&}si1G!Z#V#1^s*YHg5^P|6kiW44A@ziy~MXekM$ zaqm*|Ec|-fF8q~xc?_CEZG-8Zk2Obky-**>YQr=Kb9Vpp?8B^(`kx49RE>_Q%pUu6 z;Fzy$Vu6AJ&R2w%WPh|vYGECo4zA{dl5KAHHkVDs2wCddg_Vr}TD${=GF02|`E=}i z2w$3*qHgBD7)TT-!r$70;*)Iw2-qUoNBZZI9SAxL;|Agd8M(t8a7X zG0jFNy%t0Lr!(6k`9O|y;-$W-Qf7+AO33;0DTEw;FZ=Mcf+7Qg$-i@+XFOH-V9i>9 zMVS}_=g%gKUsR*eH^zDVEV{ggkWCJ($CYK{hZSCb0hucE$ns+}ZWptNoud4c2<*)k zg$oKTBDvpd@~>?Q9$6x$X@<^>U*4PeF^q*6i0L%b!EWq{Q#ud09enq5RTP&nJ@T;@ z@`oc%@aw0j4L>FiUj|%|p3E?$d>nrY*Xe5<2Wx5eUp2%J-yDy1NUvZ!dU6w~5U(H} z+|_#3*Uq8>W~IClJBxiu+in=9yY$O02M(O#c5mG|={KIr1ru`f3C>u4j-UYfD@Mlk z#3#Z0PI>bz&;7@iFHkC>c4fg{Oy|S3@ngv1J~1tO;g&Rap%O8vZyYi_AQOM+rpMT8 z9~sOGv<5tziT8ONG8>|@NELk1{XKWH+H4ZMIA{ZP#O-kz#AOIZt-c*-x)^UZbv*RX zb{?~{v-(1mhdN0`rVIjrIEYfVswCILZm8T$M=k1hTCe$-2uu40;{mh$s#4^xCnviW z<+vHP7w&({JBn-(GOXaFTncL7+qS=_7}xfJnsP0L-5G52x188(Dp~~{Tq0-k=pVX# zbOACpWLXyfU}s1g1a||jXW2bp>T;S>zOkoRmkk4vOgCJffFjEO;uiX&=`DTM%T*Ak zATrZ*#Wog#*uDX4wBF-ZG;-_dJ%J-xBql2~(g*&niWf5r@2Jkz+yEOo=EYK*v7D1i z@2m!usImUlQFbu}UypJOwd;_f?lf2tJm+Ww6UB0#2+|UdUu1+kRpp ze1(q!OZ+Af*O+?jVP?pJHXh!_lYE=zo7FjNk#sZ!=;fZtAk*0^v`$xKK5Z~i`&JVS zM+$YM(Y;-FlU*zXzQw^E{mpp9LkE$C*i46gKT6tNe};fN*;?#m$TpF=LnIl>G`pxat9$J9n{9jc!X>GQ!@4T+^oigS!shh5mpLtHhJ>6GioKZ7|Hc^1N#S1hB+@wmDK4=M&UDB5lMr9R;J)E;xrKFWDq*HCLzzmsOm zslJ2oskTlb&_?Jx5sJ_&$?M%>D-`mm1p`d z;gg(2IOylr$an-UKW6tfQk)ksxzjnFk^4;KfVfWSVQzyQ7h`H3T57evZ)HniPF%)eNgO{_gC z6u!T9cE1hp1vLcH0Co!GGFf*GXQZ)v<}uPK+0HE`8L&*bpt|C)W$ zd)+Ze4nTx3SE#@0a&arCY2}wd+M1TF{it>@j@ltQI$_($6ffmg?n~MIX zQDh~Brcrl^q$>1nZ1Q;i9>$N><1sWU~Y6xpFy>`%-=*&Q8Pjm?(B6nIj)_z7$ zWna?q!Q9*-iIPs|&X(Oo0tZ65k zq5cJw2`zsk(gZXzfWD_gNy8PH59Xc~+6O7uu#oOS7vX(Y&c(k;c?`bY1?V z6D)v@qZjIHrL}wxi$5WUv1lkZcFQg6H>xa9O;dgpmkH3RDg@$2GObH*FNac;bZenf zMMJ2KNX|%QV^F5a(`5Ap*yZXhHN~DBUSl-{guvvwu5VPf3Kn9nuO~QG!k*@C6(4GB z{#vGzh~C$FP|qZJZd*P0SbJd3^p37T*HBKvjtqkcT&TF_D0OV@c_*VoPa8{U+Hh5j z1EFpV!f}`m@*PO1)0!96I@Q;2+QGhd(39gKAvN?2WC=8!o3J`|Oi7+){i#|X!wOA? z+O&M;b-Pf45rgvxj~544(w3i4F^fFZR4{9gB&#?=J8R!G^Rf#?y}S{gF!_j#m4Xf< zepclTuVQe?m81t$WDy(Mi%ma94BxMnOgG9c^pOfUdm==;;H+vOO06-Yn6kmJ5yfnT zIoUaN%2B@--P(w$BoUp)uLIiuB$*4t$uF~vGv|z+ymaZ4K)4&O<;eL&29@m4d(&;p zjD+T8hM~gvEG(WD;y+5KR(*ggvevKE`$z>8xBqNVl}j({f$yHWLk*dF*b#5G^#n$B zAYb$veK7sO8?S-hqN(BSPaZy|4<6>z6&K0NC}6ksF#%PU*nE|v-3 z0!F(--9x8!d!QN3Q_l*?mB7jGGR=2VRwB+I`)4wMc8S_jb&^SHjlQOLMnO6RgT<*r zojpivhE(aVzVSvUwpc+qICeB@X=Vq;+CPoloLAb$fPFcpuv^OjJ8hNu4ep2e>v7oE zcW$Pz4?OGSP#7#JtU+Ui9_9$FpO>rF$f))vjBy8J#=EoM%NZmXEaNQRQ+N<{WM5N_ zTHtHY5Sd3hoRHzB)2$0v$mi6yetXX}u78z!9uhjbG{aALMR-Hob1cX+M|BJk)aN>W zs63q)ue57_alTPntw=Xz!E=mAA)641rQWH89~Y~W^-2op9z@13oTOU&=ez~7o8@ek zN=2!^pbF3^Xm(}w$26!h1a%zo=PS|P2o9TPTAk%h2iv#D47FHgR~KW4wTqIv&6k|r zZ`$5@R|nDk`b84$IM2T-U5&~N9;{Ei$#3rAC4Y{llyYN_F=}-%Bi{C_m#{k*XG_%2%E>oS?YxYw8GxI4RqHo8vI+@4uxmlRS{#R=+ zzrBUn)ytDwZ7AgFe7JWvknG6M4EoZ7rN5d}kPVHL0=qKk_jV#0zix>5dlW&8ORMygb7flG z$jue#DaAT`QJdh1_A3<;L}uoGv$=i{c#Vx|?ew+gA-ZRnGsHwrQ7P1YVS!goLZ z-tzPRcDO5dNxs}V6|kxVNM?HDo_(lOCH;+u!T0dTe5uPnq^n2@Epln92$@NN>2@Oz z)+!_ki)ks-_-J-F2|(Ou?F??6-w|g@-+g|8@^<{D8x73Mhmm!pCcux){~H*tTe$|& zRucwJFE6S-0-;0q`s^Fmr@_6TMk?i@N*2#FS~mF^5-hUbB`rsW;!*>}S<9G^FlWUu)ack_4M~K_&?hQ(shn^MF4@VT%#F z@z-a{Rv9fI^q})`lJ-)=kEsk=?b?!vjxmcDNzvzCK zleP#!c1nHBCcH@U2gk|%g*w`3$UVx{6@}1V@*ze~nw=jYb^5uFK|u{1uNfaUNMPe1 zl(vLIDyWEzvAoup6POI1_27%ZW+`SpHhSzeO>~W@oPo!`jxu9F!wSh$Q^Xr%9=prB z*p}q@+gp_3N1U&@#QgxOyyUyN9&2Hd%*{UNyPzm4_76bC;?}_ zhuxBb=T&E)ch*%dHVK+r83FfmUe9l;XU$gnBQ4mwK{m)IMW#MmcH{@SQF4xna>@g~D5UVD*x4{BU->{me)y52}O&u`|dBZv%2J>a?+S ziAR=b)Zgvl>-U74evxhL=!Wk#m&cDx;jqhY9*M`@e|+9ql?+lt-F>jXkx8R-?kJha z4r*?X{&|Vr6mqlk{Q??V(tnA)!b0`(P#y=wj4(fC%tfi(Axt{kwZ$txAnS?+es9qC za{Uc!9ft+HH1`r2g2{{p`bI_;Y2*ZhDvT3j>h2Ou0OqtLpsAJ@?VQ~5@&~Tj$ASN4 zlOHCZ4yqVn7kimayIMGm+&D;IKwTQo-)D25K|Mu^>naxst%mM+GPfgpI5*LHFMgvF705P=HB1pi2m1Dt=a&hqJR zk0o43m3nv6wAT*DZw@%`w&BW0t8SESX>h3-T{TY_oh!#|cD)GOQVz%06+=F!C8x4y zD|lc_PQ?7{1$4*f?N+Q`x&?aQ(mLFsI8mC}oW^#)uS%-4Q6B&m+0%1fE;_D=E|ypl zg=LQjBLocy0_LS>n)vLK#L}5&IAe>{Cj+MYT?r{P^4LTuj zNBu$wSI{B`%0xlMA@oD(fTLPdB6VS(F1X1=VqiT%M5rQc>5@lnaxz`OV);s?GMU?s*^dsE#U5`GKpO8gvURojr?%$XC52Q(_Pp#+ z*90)?L~Vg>?Bu#-#!gDyEif3uD#s@A6<^gBW!ZF5(sUR#_!dvOrM{k$K@;aD4N`&2 zOB(k!MtIwBV8$^3?SD;rbGZKQU<uN)1dtU4nfSeO$YCq|g5OhuoK&`)|4KN%=>1O-<%=Tmx`czT{S z0Ddu`t%4L<-~6qL;ZVXPShV|LPwe$@Vr7;{rJwf^`1&`Nr&SlNtw_U@DT*&rjl~AV z{>+bqU88xaM@IimR1Jr1zN0_c+M``ff9bmq$*#jgP1~EXevw_865?`4@L?Lc&D>e` z*HgE~I&CZEz?M&|M4ix50(7-o@&zho)XH;i-ANjg12`&3=7zoqSH|XhGB!q7V9Jl= z$EY3;94;;p)VsR3KXt3VTG(p&1DC6D>I-;2S>Uj(Ho)#;CA-{XjB#G3(JlmlGjfw! z8oukm{M8T6n{7%`GQyY$f_=SX7qp2j-dBW#cZO_d2z2U5S2{;AZ2wJ}I5qym8lt!T z4RV8XdBRMx?Dgz{`|lw*nR%pjw+~M6eaaB*>H^jPru?CX%lvY`;c9nRZ1 zJ;p%=pG7X;ZoM$>P1speC*gp_1#A=|*?Jx#GlayKUu;T-G|ip&AnF|k8G0I51|mhh zdm%_QFd;0aFzGl1*=M(C9>}CfX z8VQlS+A+*zlHe}b$!ETP2r@qmrwTZmS7CElEC=~u+J?6aTqBx)eO zh)7c4EbdF2=9Jw*gyp{6NE}#Jm)YzZ=?^>|-$mY=>SfUMmq}T=j0gn_b4V!p87Ll& zJ?REp2bA4awnTyoHl8f;Ur{daXJ{p4D%8^4(a;JJ8y9U?>kR$7((Qo9c9?JZoRLwc z#tKMX@2I$iq*`?CAR=72;U9)<$`!o6uD>5$pA1Mp{nzg*pZU)2; z0Zp33B3y~gQ{8$MW(E;uE8J%p)hSe}#5F{Y{zBEPWbR@3B-4(&%Y)GV7(J{hh7+u6&WA3au@9&B4nAMoh z@l((Z@H`|)pvM*|=npTEd-rukU=@_lnebTJSoQiE+jI~85bbsaCJJJ;@x<~a(zo5x zf{%j*Eema=#-(YIw^0=wNo1cs3!P}xQ&P=)8iQ5$k+m^n&HaaT4yr=8U{-;v9y?oA zDPcJeR|`bg1XOnUF#@N267$6!kKde!R6LpQ{00G1Kgr_>=Yidi2K|87xH@2yXgu3^ zYd<^LUGg4xePPti=<9ZC6ynOU)2dGs8@XVKo$_A|;{J{LujEi)ZksX{PFJ|EgLs0! zmydLi@Q0OI{SZ0%{(PC7$)J3=!$ep46n?ZZBK#HtLqlbawQvu9S2yQh{)|BnwoU2z zHC4(-9I|h5XZHO3X5IZ^r{tULzXk7}JLyV=y&or6gQSCgfNZwq_%0>0}gQLbp)MWhA+Cg7O# zTNyFvpB?XJs)Mh`5(Xhi=P}Cv3eK5K<(o2*s_ommSXviuvv^wr&sh}0QT-r!C=rP)ZG6R^@;wxX z>Sxqfxam$!qkpck`DS9B1$}U$|BHdtdvbmq{z9+L^R0%xD8F*}GJGK4<%=iJ9&<_B zD0Bkr%))p`l+o`YZ%cYYx%07mkXIt++?Aj5U*R8kII|9PG}}#m?qfDor^L1%^cf*u(QEN zJKaS_wX5Mq+v%}t@AUCA(^$*ZeXS>q$>Pp^4L)iANk&T;neN{ysnvU~=}b05gS>B4 ze@_~^Wd5#Jn>CN&7R#Q&o9uC}l=vvrGQFD0dPC*-sI`cWL^m&-nd^WnLNq{h>!+agjPS+$}Mc2j2~y9Z^r_7)1??B z`ZJvcRB>iY(FaXRcW=j%$(Mqz;(pJ$^YH2cynSCwS`DzN>CbKWBj~5vM@=0Z7VKJN z3U_QClGKhqwznB7#XNnUl9-a8-^&hm+16GhO!T{nb0uU>l9%_1rA8%WiR?qte#?6l zJf9+1ci2B>^o9z+5|?#O^~}P39`ao2i7j}&ql5j8?5b76#4CkZ%?wwTOnLf58>E3W zY55pE`7d}rHIk@M(*sY6zQ2z%Ca8X%Y$h(=8|1X}hda|u)E4`A%!UcUUKmJqjyXEw^NMgU=;b7)6G=&mtAY^Dp?O^y>!S(pMi_+YH~v>>{5< z>)?mEJ{%S#x@m0hebTffsI%aQ^#N|!ni)ILVes<__t^wxjBw$NI22yD=FhPEwHQaU zD^r1bo0eop3mK{l;n}F0i-NaJmAV@KH6(oo3V`~NvTI!CG`M#OtQ=XvjSw2cb0qoX7 znuzKA8;c0TAS))jN!hdUH>vpd61d7O&~x}}k<0R~7f&`hJ_xMXZ}#to|6a4nm9^8# z?)<PhCsAFl2cZ)TMCc3c!Lde|eXcMFPm0~M)Po)_Zv zm;ah9i(Pgzto!u-_4ljyO#jDOYE-)}+eYD84Y2BpHvwOm-+(b7h)%acy_N=1h@Grnr?jE{_cF@y&TxlPE0MgdC|Va zW^X^W*y2>is;|-YlfD%hp@DlJ%dW7_<*%z@5;TpqHJbCvub0~h@2}AYG9^8l?kFIo zYCQ+Ou=>kdF6Kry!e*-sZTC63${#1)VmvLRR{!_EYQy90B*?A=?c@(>(j=Q1?I?== zMsJ!}+?FaK|?!h?1)u6X|jR zKl-zG@fugFveGew>KdPeKKz(R+pn#Y~+U4L-VMfGwTB~1Ib!fF2 z3K;$R#R%?v&4gDRbb3feg`PusXH%CX+`8^8zB|w{;`~ZDf0Q~mn9NX^WtWh`FnGjf zxyH@ms5sGR*{3h?0=@c46>&7@5uY{KK^^smFyCFCHjK2QRL90;`_XAF2;hF71|X8} z@7$!5i+hFjy`J6((oH|0p54$nnsBx2YFr(5n6Ydajw_g|iNz3o9y@VivjC)q9+aXk z#)z%sPwnc}gq_{DlSGD!+yD=6vr3nc7!IvR}ifV3A%I|L8!QCG(s*!VX_BF%D zn{Zrwoh_Ue#Z;6k8c&x&ktHhhMdR8tJOR;+dgtRQAMLp9-t>?aPsw0nGXeQ&6$$U$ z6Pdcc%ge`aJNID%H>ga20qznb{7bb{j8etMzzYP|&%HQ*rmj6A`xBX$~`P=Bw$Hny^gUmob7>fr_TDlms^ z;k?w3=A2PwmNbE7AKHsoh4smh{^?N?Q>by;*O6SFN&q`#Pp^1Tr=5G?EJ>@s z;oBBR)c|4Qol|Cd8KM5|%MS{$H&~t>>hl2=Nf9=f6JVxrD&8MpSK4c|ev!NIY*8}{ z@qGp%QP+a<4Ig;3yTM(oRiv_?ZL$end**vzCt-B!WAE$_M^1{E4i2Hh5zG`Qg`1>E zIrXe>MEx)sQe(E~rHsiSh32)N$6@VJcPy*PqwilkA`e%-y6k>N;hkoyzQp_kRMzhr z#T5Swur&@my4IhLq-iZtQuqVYqUYM4S+CDq+s~d`?fojp-#-+;!2&B(S2~w6*ViTh z9+=iN$8GIo{7D5&nxt;r#+_)?z3_Pn{Yww+GZ^hCs9##!zmkJOprBR6y-OYRL&4O1 z?>X2H%YNnr{Jr&e@6n%tKMpy~u$(-ZuR^edlx|qA5P-OF znKeNoubrN(P7?_I2^svor-ympf_tSajw&XR z&7~Yc3ttmLPgCy6L*_Nl`WtRBLC+t)L$BG3ihD2v`HIQ7RnrT?JmlREYY#YkjoWV; z6JXO`0bTx_CHm@abF-M9FAZUChqa+C^FMG%68ngkF5{J2S&fJc)rAj=vgqb>{o`|n zRvUOWWa-WY#L4E6xO<6lFW)@VKGY{bZb4y9O-w+QT|=U(z(2pAmAPY7r>o!;ab#_e zLD8Jm@>tnz5*8IfBArggtJmgD5o;(Bcke)v)VTEz%6OvT_l6|SEWp8^>*rno-UdtZ zOF8QKO1F~sI!zZjv@}b(I%o!$p&$MJjfot8C04)VNE7yluQgZJT=%~QaLx6FofD++ zONy4d^m&%gDp0ak^F28QBXoBg5*>ej9EUKi2K89Zp6nGT!x%2*YmBPDuI5((<0x9^ z28HL&nRL`R^!JpAL))z?GDNq+Kj@m%-$r~;f9T$&iqx*xRpmg??N_8qkVQJ6sRmBk zYj4Wi6|~2XdtD^lT~ZyBR2qr7C>`sO6q8-vPnXy9*u*$d?82*DglX0>&Wk2~RZOAL z!O2a4XK$*gL0r%zRKz!c7(Ury&LMVq14G;;A)7*mjBL678R_SLOCz~7F`iqQ!W4|t zZ*r&5XL3DAwLh~*86?NnaCc*tV)I`dy^4**`7)V=#AZjJ#3P9>Fvwgxr1^75BYT^u zbAg=D>l|{I>AdIZ->7V@HGcn|0A7V*ut;OeK}YJIhxv+2B9kOfP@%-XrTi5j>ysmN!x<@$>IRse!UZiHlVOWwT{FhMl1lty)XUl0u)lF`$jPwS&-Bf z`Hdddoq(TfLCU_lvU>&DWvWX46mWVf10P$zBhz_m4}-nyF_CX_+ApBsv>Ts-_C8m* zjDhdFI9r8p<>&?vMoC^!ZN2woh2c+O4)M!o9|-4(p?!oCMe^vC%$pt0v4jVk8v0m% z-%o%EN!weO{p?I|eWqooHX}&9`1+2t$=cukWu9JI#$cnCN6l5jRacx-pM;lA!!S ziwucx)$=h;J^>-B1Q|Ygqek{Ku1#`CkT>$-g03~>``w!S4XiC$AJQ*jXn+ivkugl; zZxR^-pI+ICU24}Zn*?&&4Gb{xM3V}9s#3gZRDV@2N*Er)YTS1ygz-tslc(rFg!uBQ zZPhu)qDJJ8G)%gKD1l6`ph~IU#r&IO9@u><;yL^X zu#h@wj#Vib$&Z-s@LF(|6u2Bkp#iOTyiG|qyvA(OvB(PIa|f_eN_>`1G%7+IaptsT zaje_$h;Fyk8a$N zX3h6favqr8)1H3|HTcOI<2X|+oNV~`P&jw(fMsN_;-19A`tn=9jA@S^=L~#M+wEIn zn{u0c!9jT<;RvU;_x$~kZBZqbi2={Z2P8H8P=~IHE8Pm%ts_-AM#c(HsO73C-!e<& z7D%OviKxtr3fk0@dt1TK8K16s_D!q#G{5oiD5$1<)uSs} zp){+icqg2Gqr3a&I%%L|*_pSzpr%}|p}_Yus*RqJ-QRc6A3}BJ(f9p&hUlGc)!#^3 zQ2O7Sg?Ts7)7&ccWS<-g3;Fdf7$bU2Anwf{cXlu-I(VP7s-JD54#n~*lk=IMN%v3# zmkDb6SdOlJgxN&i&nlm1GMNi^=q+-AX_H{>M_+TS3l6W7d(+B{m>Qfj<6PmwLdE6t zDz^fC%XD=-<_&?%=v+0~5pF!_VC!a4EQ}~4M2Vm$6?&whrQ+P>WcTM<5TX7V_Q=!` z{lG$pUO1mG-c6uDUHd3qO@HGTomUU&j%v(?3k>q1S8429>N zCq*xH&anLgmZpgmc_NV6CSLlno2V` zh__DXeFcuD=NNeX(x8jP+2QRquCbncr1fz&Dd1J_2m>nB8CX!h2KtM%dj6rhx)VZ! z0<62glCv;wt)N|!^OH{2;%pM?=-bT4pgyF;WZ4xY^u{33K{>$FGZcDWFh}W2KAj7& z>*Kx~JwD|kMLXv#jUNe9qxFwsfQL8|jWwT9L-`oA^cW-}Ep(opK*)0R9Fk5@)He$kD(Ku|PUKTcXwfIvuw>7sd z2n>bzjJpIoHYmG8?h+%I6sj@4Z|T>I75H2zZzy&I4_8%FQJ4bx#Vi$KXW=5rfhq^A zW#wj8Qn&rH>fA+j_Nxb!B<9}KBX)(dRUN+kDc|g)#9-rB28g!im2@;|vr-i4fWIg+ zzWg4_#*SThs_XuM4hKJTl*ORR7#0OG5L@m`#nIvE)j%eEi<^Wd;)_mmF1Lgz4G-Ff z7=Z}KditTiTgRw@^{wUJi~-y1-cDNPgl>tS4z@qZX}@_=_NX%CC#v7cAmXPFNc$qy z(j*;^mzkrISVfec9qLy6vW?mPqtXVE7=KbW zRPe07Uh~oN;CI};m7n1j%sVX=+A###`Um~S9|ZWVti6b%v1{`skVqr+N> z8b;OHIdj;&$+s9|+qo>>>wc{uSvi9}LQswdl+~1OaLTb&7eWH+q{5CW1ZnIv(ro6GQ=9oSg8}zGpXN+@=T%o=-HJ;nt3+o8@my0vR)hHASF;=ABqo z*)nDNEo>boXcNn>;+4@%`*(~V+;#CQ6RO>%zW5GS`3}-s_0KH(sIsyYT?0jjb+A;k zW#cq3X;4=%BG@+Eua)|(-_Mtt0QH_88KD68cI(DHWqvCXH$PS=m1Fv8)Uzrp^wNoJ zNsE=mL}4p(3?k7G{WDcb27A6im36|HV2pH|uW}Cd0Bp|6i*P0V`EMn62l*Zon6}^J z@$a3t6W|YavBLp|$0;bf4Cw@8NkoMgD!1u~=l$a4?2t#OOdJYs4jh*|DKu3$i9EF$ z!WHZ##S}q8hcVW9bz>0XEp|#FhL26?GStCF5IlT8ilSj(;;Z1^!+y-E>%1?{=vGwq zS+9%r`}a$E>Up~Tr=nb5v(wt~yz_y2kCGl<$^Zq-^8r3v_ZSl(X~GjDDy!*!8^o;U zYjIUf-yn>umqUy%ov{&-YSFl z)(C`2M|K9XWq;?qc8gazHp3a$s7&chte@h5cSTTKq-AIf9ruQl^ApkV*rmjM zg{C67mEUr!WX+(+Qzuakq1Yiy(LV;s-=)t<6;ka>0J`QS!niFLbIQ4xk*)|@7ccdw z9K9Oa`|bNYeti4;Sz>2gW4uoo=caePtURWKKps4f7LIJ!>=^o977}cSTfmJAyGus{ zaAY6cxcA%t`o>-@;vGhKmD+0Lik`E*f+|kf_y}ZT1?4Fp<^C?^KOS~M)8@E~Oom)) zRfZn1yEk6(iPKcIPq8ZF}X?duCebHVdN8F4) zy((A{AzV0uW1m2W77BM;9%Px}OnS@h(4+nn0EPUj?!wUNYNdB5C_vLr1CWK{Zm&Cq zpOS2LtUW&&>=b7ADAz*PF@EE%QM}bin)h6{TqMYg(sxecvM6=)Ekx7SePFMiLIQB? z%)Ce^Z!TZSEk~2T)d*j^g{VK47$mb_gDC-THEIKQntARPk);{DA8Pc%C#_Wix3mMl zrE1ex#)Pd=^11j_!d22SUKnlP&>@lT$C}O&m=$i_esOoWo59i6MeLH&Z&*4b;5^Tj znIOKi6uLDc;G8nTOvgOdc#bc3`?Kf{p>mNfkp9QZfeZNiVZ#uphJ&z8wCGE+32?e5 z3k`rbbodz(ScGz*$LJWe@FAGv(IckF;U-5EM8L)J2id#}Z?RvtB3V!1l@K4nq3{<5 zq~@R~UIOTpPfU)j0S{&m7x2lZG3Ok#a#wp!1Y$i31u?}Mz@ol;DWEvOyXB;l8GdQ* zi$sy>@e(S^;`G$0eSw}e+Xt?`tWYCL6G}6S_O@1Xy6#6}Zk!kt=Ng~FFjW8}D&?nW85V6Ci&+g z!B;K+M-sv#Yr$30}JT);phH0XO^#IqZ= z%=vtV)nd369&wFgIjP_XjaAf!TLl8}JP~L41S6y&$>8tX;k#g3T%mt-EG9~i#Rt)d zH(D~|Rt^_|5Zc}Z@IOE`Mv^$a2$&n(%p|0^l~_0Z;E2SLSs)g@9t%shu#j2 zxi%$Ip+-R>eavjLzVTu^+0uOV@=!dSYtM{l)*@yUje1mZq52PqS;$Ko^4IpGZ-0z1 zAAJmr#gicX{^_+ItO?SGt0P$%f&HP{3b*KpX5;cTdV*CW_!RH=AI^P1zw*&96)CG4 z(wQNA0r%3`N2F}Z+M-wuZv{Mue{#TwaD4Ojf5Ypn2(Au(*h)uw990Y^Kc)g=;>CY? zR=DUWT0R2}5i^%BC(@J5hd;vhhx(8vB1jLWkeE7m&cZAy)Fj1HUzb_v$43!A+2%!>YyP2^YN1I%K-XVq#gW5<{4s; zBOUBdO^+6mybKEF&h3TCOY4flBQvsTCRQOn`vx!;iC~3Ok$|G2r|x-qot9f{q(XN# z>O;DPbfO3>hj zb>e3h1gg<&Jr*K+Po{kN0*s@zB2n~#kk8MqFHhnCTMp^Vv+!y1(lLv44Syx<93ijJ z0Lp1Xk{|_4r`jh|Uhp$8bM<4+Va=I-q@~>aZll4^p8!$An747&0lREkI<&P#!zY0X zVuZA=;qY#;uGuczSSn}CFxr`dbwoi?#HKs6V6kg>wW()+(Y2yP?|@dQOl%(&gEMm- zQ#wc^ykrixK&ZD8Q8zwYyYf#Z(y$XB|B#B6+MeA6_~V5Dp<_o@7;&?&X633r+GWJ_ zGIu1S=Vi1R%CH9Re=*m9tt3yIfO~Yg&vpn*5KhFFpq6NWP`sk(t+RtGW}F9bewWcO z(~l7hJb;71gPCH87H$XmgYN(+(#9@W5D5l8?JGhbDYt#sf>kt*dds+mgWtExZJCW$ zO+Iv{Z@JjjB>L{2A-!HbVr1OSb#9t$S#m78G2u*thy}Cj(G)}w#Z#~s1^*&W!$JNA z4v@tZh)uP7(d+DFe^l`KXzxa7bP)aZr^S)~^qlVdAdVl#6Z-b23tJaQd_}70M_~UV z7f2WZOL0B@tx4#H6H}=}zgbui((q8ag&H+Nc2O#k?@*%>j$#J} zHNt_Y;?%CIajY^H#m|A334QQUeIjOz2K6yF&R66JuAcQ~@zDWQjS-|L0dfd6{M&e) zGYtM->8rqvk5-J~h$oE^rBwO;;J!Aq=ob)`trp^^FvCiCdEA3mRbe+2xfdco)MdTR zE}vkKT&zWa3DkDAA}4jOE$0wdQ|&YrXulZr&>i)?897#5Z0CH(y}y+F;{_cpolE-T zYIX<5&yQb%5mDf8ay2B@q9BDCQ-tIQ+%QlL`ZLFmkZ5#+nj=)qKiEuj*OAEs-qD}s z8mRq4jA?isw{h>n;|C&;6;CD6|uX;x~IJ0Ox3TQ}6T-kO5!XFc7}Ob`y97wWWChW@~9CPt|@?qWs+RuT;Ah@JXFK+-FbK`=P(R+P$NCSjx(p(iMN-S@t+id}x4=eGKQ0K;dd@^{-VaqjGmPZ2(j zafdqcTJp>FJL@@?JB928KGSbhfw_Fsgk_)sP{z4%dY0@{_nsw3JrTazInmgHgQq`wDYKZ6SDAbfAZFMBD9E7)nadb=5Bmli6451>= zcP6)eqy8Hh8N$Le)B$%%C83u@e%iJBtmLZMWj~zN$K%beW;6pKcw#O?eydU-knG16 zg1Bfl{=Ve|Z>AtJd zYJb4TlR@XtxEVB_IP*8ATC|U1q+m|6GYlEjvU55^X(7bj69vMY8&~s+qq}&B zcOax~&&d+bF)|&$szS&s4q(T`-ygQ`Ihj6xi$i~~fM>+#J|h(3k6 z+)=gcHA`w?`@QaLTI;tt5{#D+%D_+F$Hxqq&K&0K<8Qh!Qg3Xk0(IEY12(<)HubKc zVW&&s-@p?bNalFrLc@9+5KVLVg0dzG%b+Z8!iT2;0xrjWx0vsa5p#xyC#pu0ib!Qu z>^{H0u@_uDT$&RkPmDdGSmEtBQ~LqWDR18ay!K;6{=evv>ZnLH>Kr`r=uth1v59jy z3*#1erYdksmUrwS0?}lGr;V=(yFcug#&W)K@bXgPyjm^rpL2gx0cFgedcf$RZpMM3 zsbPGIRC`9*(eDAW;+en5@0UK^KF+C_i4CKdVND! zPXoD?#xu1fAWf*TMwr*WeFS5rtQVT?5%$xtEC%B7xW&IGv`i1xHDdz{gBDN&u;G9+ zaGX)zlt3XDmY71Z;n!L_CqLX}H~@tOrkpxY;8@$%yTrDbn#Es-Y>o&*jWX2;v0;ih z(#vo9>&a(J|7*w28+61tD;L)6p(Q{KjE8@n&Max$P&eW!nA1?pUpCg%R36QYwF|j~ z+|~E8ueqrY*#LMaVDP+IWd7}Mzm$!2hsnu zR2fHf`yuG*D}^{6n&yg zTDkH4xY#ueDTsxsJ?HvVcc4)HV92FKOzrpi=jonH3$x%yDQ)wQkHTkgvhxF zeqZ(632Ge|^hT1Ne_^a?$m`$-Nuh&KzR$C@ZQ<bBH&?y(J?!Y9XQsq+et8vm zy)=^&3TapK=YU72du%gc(xi56ad4D;+2jA-D4gDmo5hfHWb>de8U?wO?^;*G_*j@l z`t~gUinj#5<+O31*=BMZau=Sfq3>ic$@J-&i(ybh%2vc(g@6TV_(4vv(wkW77vL%_ zb?w3xEJ;JbUdib>{|@~H*Mrd(G41)216* z{##~DMvRDXdj-ut37?){f=!(WwHGc>gSXMYLHMXU`EUaTQg@0*Oz)}YmD$yk!7cxE zp0EVIYMIJH1SFH6I{>Fsp^p!8o(tRIX5D^=W+=3?5JSrI;;z1+?@@T zf~^wn?4aQxPm||$k{f+flOGeIr?*VGQzc`C7JcSP!n>;*M`4IKos9T~p0SPhA0qvd zh$+xopTk`&xP~WJGCI&xS+p>0Cfe(dMOIJ`Cu}#(YBDtH=G{qwwjOEJaJfl@`WEN1+x&G=?^ptB1Fav>hr58D)-by2EHFCu;OF>UT z^dwu{>wfXH?peS7bD8M`cElJt<1J$z-}%*~B>Q5EYaDX;;B1+fM<5`Hs7=R_rqg{e z12TwBk&gd*<@Sm{-4Kf+KT%B+!(k{;`sLYR zP0$PxMIvNqO#sYixB9*Q&6t**Pq+9}a38-}t1O8kg^uYUlo57bgl5;69s2i{V#IWS zN}Mjpr2ac2Zgd-SmrozN7QH(Z@&n@WFrB8Qr>-UPlPj{+eA7!@-kNBMo*ylsJtZQY z{0M<-J`6OhLyT0SKpkaH&XRR|=noI=Ew@!fyyrrwsj8r*Fl=0VUYTmr1-eH^)J%Ie z{fnL|$-G(uU;a$;B=Sd1*3ugT?%{Dgl{M3_X;-JEoal?!6R)>Jiw2J}5DWY#9|I%{ ztNg*4oxZZ)%OrjFw0niYSIW>x*}xQDl%_`Zwqk&Z&5p7X|)hA)@+Tl;WwGmf)(Q zu-8Qxco3`;>P+i#oyLXdxL*(1Sgp=>7>hPMteIRPSb2NSJMr1pXX{ceH6mT(gh2&7 z)d{A*eXZTErP{z^3v?Gsl-rvmj!9gFF~DZKuH-*3R&6_2(jz+bEl9-p<;XNMiKB9N za9qyzWxG0y7Du`LnDkxF_4z^gg=Nf=#5UzUH^+gF`6R8<;r1cFuxAz@UwK(on>C*O z#g47I>`o?4z9Vg1li76I`AxI|eN2Ecjt`C>eT<0F7SnIzK^aXCwdOPl2Z48LfEwElDlEv*f>qcjWuoj9`-4{}`h6iI z(Se+1q%2~>rSAB>cfyS#9m`C=-XJJ)$2R$)`o2XQ=E~?E0gG2K<^#)i)%{a=q6@|N z&_hK0lJD8yZxdmF8U%N@B}k(C07K?QJ|N?xwko599Pp!dhWh>9fA+HYwCTrXRkJz{ ze{ogV{WwKcb3(vI@!4a4w*3o;6P)QO2-@?|1CvGJx@|18k401&snN^*$sD|AX8o6t0q`v!F@)o{&c2#hR_k zJ$0YllrF&10hG$?(U2IYYjghe3G@xKs4yIAJZ%gh>{K3$KfTkV?Odz*KYZ4Fe=L^! z0ojng&A=?`4`|`q7sV5gvEL}*y$D2Q+&`eBJkT0-+)oh~y+DK8}}U%)C%MO80wFGu6Sx z8y42^{r_?tk3WxdI6GeNCC!P4&Z=8ELL!-)ouuNo5<2=8_!xk<0W2}SVQ8D`y;_{I zFX7(?*e(o#!)2!_8h1H5-?pNsf*_U9+?P|ev*?ehyEOYwF>!#1Q$9|({6R;uso+mP zoGr(jGQK-l_$e4%@>&I-@4BBdukY5+L5l51Il z75cG$l^?JF^Pdh}0bjb>;9MKUw)N;acrA@1P+J|R`gV|#=nyYfQ5X4c$Zthe8azaj z(j3J98x;&5|WQ(fOsm$Y~W_d~n>q zrzl2cshV@|mvx^nhC*gxzwSCkgGO?K!{M2WY#=p*6Q&^R1d_E=OjV#7_5*=%_{R=1 zZ`8oh%on-PQQxmFKNAfs?110Y?y{cmY9$frtSi^6RXjXp6vxWa(rComrnX8tDLLy9 z`CYB~HOB5>0a8dWU)Kvq;q6f9x6_u!z`MUp{`N^f9uCYE@T34s_^w~c3nB8-WKGzg zWalGwffKII3;9{xONk`64V)I`>=iXcgiU>OiNenme#vW@k+PPe{BX(EuJluKcD#)J zttyb<_u+rpj^a8-YG*UON^GI(Fw~zOVVUFQbwxbp&G`$}D595D5Ya#}<{zBclrptH zIHk(K_m>TZIF=kw$>$$Quvi>~g)td&N1jX3Ac#?T?n*8=kqCIf_AE0lxTqRf(WGf@ zT`--^5-(Y9{&96o-Oj=gslH2>9lqGHP7CAzNq8;;at-&KKTUway(=>`P503+6H9GY zb$Uwlyv8C*=G6>Cm_-Sx{BM1?3I0oaZl%^y*!xqH5g}%b$iHqCYKiCQm4yGGexU8& zz=HP$JTT6o*1$3)*eRz!wv)9jl1}l8-F4+DU0NPHkTP%Uv{}eJ_Fdzu23facb^354 zkeq-__WdFWg%nvzas<4a^dYK?OCv&4F_yBc*JW00$8~tPIX})8dV1@f&7ulS+KZXl zeY|k@@J_+?<=30 z(SNVfEs8W9ql~Lc)==DVX0{PSx2c;hro`rEX>Vq8Ga8;)9_Ea+6JALaUudl$Hhgi# zRH<}0HQ@Bs=u!jaBJ~O2OvY}1w5J~pGJ&w}XTZz+kQdQOqe&XKHj{@C7W(@KMA&6{ zr3p`!c6IkQr(0_Bwy>*ah_*Mn; z*BcHR*q`X{=sZyPX3RLD^AmyiH0cgSPjX#S$UcjTl;Jlz&OK?TkEy!pHCREnxH>6R z<2N{Ao9v2loHq6a;nRDtyKsZChjpM*&*xQHkUaDx7Yw&cQKat4q<>w!XXpBgeC)R7 zGBzy0p-XYPjWaQ;t9w5UAaPKS(MUeC* z$8O<>(aP@FCik|*zf>gy+*>Yr5^pO{_758nR--p%oYx7>xLjhQ0vt6x;Z$1#G-?#Z zt?dVcMw?xayL7M9BMJ%RyLSGnold2?((I?fi1(+g-g0o5CTG%L7yKDgH(PAWv0<*X zZ05?T`e?u-R!N%B`AN?4kZqCC!7L*1$sbJ$S!Sxp`Mqfj{$B-xMZz_Yhv@oKJu(H{ z5)&#_@}#%lQS}YI_td0CVwA;7H$Z+j^{Uj;Ml}Hz*dd;eP}J%%+glm0JzEO#R8%`Z zM=>5QMTA?TrWt*|SPoY%=E}sROGZkwH2tKLYa~tZA~-w9C?nh-J?~b1KX5TDP{4nv z^$Fo7Fx-o=abq~glV(njL1;ljbdezR42V4gG#E_3O6=X=yXe z6lsNu9$ocS&?KyYAS3?%M&lQF65!QgHV%&03{AI57oGZu=4RUTJUCAetMQ`;i>Zbz z$xKh}Nx*+bNy?W@J%i@1YuY5eoDOS~S;njp_|uW~2avX_qL=isj$sZ_#)rL46TrZ- zzC~

*UDZ;fCnb%i9CY--0y&<7~e&@1HI1W+vZ~jeD5g*ylIZvcy4)3OBHf$*rY+ z=ZqpV-#>e=#K$?ubLj7;)9;*JulPyHN1#<(hLWPmN5U3yM#$Lu9&OdTc?m~CWOW5j z@mB;(&tq8%!Mm+PKWi-#-#NWoM3Pn0_%aP`GPpEKbuh_L7_6SLd{G3uY(w93r0!J~ zsr#OPt8Bx5r02Q}iba#wxngG9slY+i2~*5@vsjkWq7KhhCCP_i<$e49EBUXe3EnE=TEd)iOq36!(vngbpbR1{Q+_t60z6tu=~i z3v7OWj~IR}oR#v`6Bt)eNqczP-MLK*zm_ujRUoDkuCPy?l7KocY5y4Iton$Wzua=b zXD2<**VP%VCW>R6eXTqAmEX1#iZ{s)HElH7#;+TJS9Rz#ofM~K@wK3-#VtqEQ^)rV zYZ_KjXna_PCn2t)1EYDeGe;NS`0NfXSD9}MKPM{6Yi{e1l(O*Til|(%X){5FT$`aI z;q)9|s=56SdJMt?Jcr}doi?&cZfbx+Wd_qB`M`JH_SC0Dt`77cyiylr7Fk=>ufEE) zZ|LbTQav&#K1}@f{Nh=%j4SIBwaQ%K9y%1sr=;oSc3mFNH?DD>R!P!7`auHci_&d2 z_hgX7qH;n}K*3szw=y)6_P8Fi2$61Z_+U^pZ*am=Gr_byriLrrAv;UFPz?L~A4fPY z%4NC?ejHNR#r&IDzaIFNGSh0_412yfODY@V5l;2g4SkmJ;ZtXCOmAhhsts0SSd`zh zZa$H*uuzC879!ZavAn<9YoK%Z)?CI^FMTQ5RG|HQw`O^6`~K z&z}=46(!Qdi~Ksjzb)A{bROqRNBPAo<@(i{KPB3*Dn59utHqa(Mq%f+sf|b>>Ecyo z)~VplL`DTnqPE3)!&&R!huBRwCUO5dB<5knwcNpWF^i$S%2v8FFbd?Dke!J{P;Q%k zx>U6B{LVRr5sX|Qx$WQVd$0J(eb?WO^i8gRy8Y*fj&1*Z>d0m`ZtGR!*5j1hvi^%L ztIS6P_=AK(GK=N&O!B%kUcMh;;(ie)K6Zn3$8*&5KP=oCtfMx)3m&4;neAad2#E{F zk6$)>FOy$ zdN?(9Yi4NErBi>bYmuIfD8U+ zPH`i-UyZE0=YOSm{ZSsp_G@i?KUv$0z3uL_POC;?3sVb0kRBta4DRVOD3W8a#km%( z$m%JRZM1Q!#`&apDFKUwGKmVLI&r`s^^#2~u~)1Riz@$c5fn|^9t73dw;}ptQj)$S zN9M{S!!8+A@%6eUwp3U*PjO&HzjoO^Q~ZGPu;sui?OuUjF3i%G#Uz*HL^+j}x4*V< z@VwRLTr7G7BTTmQlG56#iF_uBw6Pq)nqA;9usm}=cQ?Oz(34!AD)bNg>o?TP+n7tQ zbuUeC;*-|R6hDR3BG0vk5l@?p#*&Y9FB^T!y)T~{iKN$C4P^6p4|t9)UmG_2qJ_s= z(nTeH90eA3o*;TwFQhL_tyE%&RkU39Mf{m!T$XHXzk%(0JsJFQgHN%WWbMxqS6Ywu z0V1@O)zuoqXszsPq*8bz+L7n-hW_{aV0Nu*Ur`f}lw{Vfyq0H2Wp%HD{^%#Xhd51y zE-1J204H3N^DGI~U*#|!A#lU4EGwC$|g%)-6!ko zBDQ5#O1xvLE-%d1MNMJKPAiqY&UgG@IN1^42O`#S&hl&&JIP7;3NP_Zq%!h&>G?`Uca4LT?6=kiyHt|faw*(Ct2~htu zh8baq|6w)`gT^Us>A1M$r#xp?5Em_ix6{veT-zp2^R3y6?D0{Zd8SR&PNlN#Qf}!; zsx9BQS}j3JkYA_--OWfjCvptygq=SjhE%riqtEu|5F2oOLImr8Kdq4j@m}*Xg+UZA|u0M-te#^CgSp@p*6!f;n@LC2j(Dal9{#7jO6l)1?mHhtl>yv90-)jAN~#T%y%iGW$?? zA}zy86Sn2ekdrE-*n=>i%wSm2q0E_K5B8xR&NSE< zhI^oyeGdy2d?+M~{G~~(gD7{LVaw;@tTx_%ySy)2Fx>o`u?<#U)hUV1L#Huh4I_ow zMX~YCUlRvg2O8c;5`KL3{#jw2Z0E@$8T@+qqC=$otGG2zwUkXU-m834$C=5wWWkoJ zmeP;fVS9cB^3=S}`>N&qB(MH?c|eN8qPqL{98_4fNXr*qC>cGLuE8iI z?rKyDhb8y|jw_-VO=EQM>8hP|ba&6XZe%ynZ3WVbBZQ)Qai&AB=@oYJWkTkats3f9 z0V9LZgC+r!ViwU^bu0adHU<=w&1>fjf4t*RvP)MZ`21Q@+0%z#VqJF#9 z$sQh#;MIY|!ObL|)Xb;nS8_b4eC}n@q!)W$abJXzJqKKV&#J|DC2Z}N>1aLQTPQX~ zmPWH~M{-HZDEGnZEuhu&!!zi-j;X4ew?FTdDNn=(2ga6a8-zyRs{g*aD_Tv}v|td; z#-wYFc~B65XIS23&d$|oWg?j&yq7U;{cR!UzwM%UVdd$(khbv|smMsVI4fkQez@$+ z8acEi@GN+~WV8Iq#%cD61=eD-Jbl^OHw8;Gq--b z*jeXydA;~z_Q%WJ4-(hGx^fayn;$2yuEk+>X=?nYQ9ko_m*}uPsSx)Pv1N7RlDONe zpGCy;zJ&VKy9P;&J1X}fQ`EZ(ihk!;$L5uOpx{=Aa%>biziWp@_^n zN&p@UjoK8|OnLA2f$Qv3PYv5Ap&B*Nhx5L$_w^!PWS{lmV%GUvHfYl@O?^mLaW?jS z3!7e}2`%Y!9;6Y7a$1p&jhB^?LJJX#uY#Aw(yMdc$b}7n)!@bCggYtmnbbNZ*Q(Lz zw-MYZI~P~U*N#ra$y(L%QTxS1jc`@?D%&Yj z5W-`u`l;(jk>-z_OjD_)e_ZR98z}wd7<-UV8EhB1DP1d{V5WAFj)TAJajPk>ecuq1 zGC4jI$}QQMVvCTFv+DSe5tcz&@-bVlI7uUXd0V6Tm(=dN9U&PVOS#PBlkE*s2f}4U zg*VrD@^f+yZhy%8aayN8GmO>5?3ys=9LwA>2Xr?fx8$w=RdG|sC6pLNR%36|beni8 zv46zs8@j44Ir-zrB<8yI_0ClBkeT5@1m`{t)q}Say}-cDh~G*zv73#&f>rJ7`QB=L#;_{IeMC$Y3$s}Om41k~Wayvz*e$EaP~Mg7JLZSa z)N>bHO=B!(YPF_swlJN297x?lUglf>zBn?j)C66dNktq6N2!r~80GpAbT0P&c)7+6 zj$Pn&FSOZtbzGm(3T zX5Z3(fY&n^9r9A6dQzlwZxS)ylhp!pe%iDy+5>w_{A}-CIS0EteQir(A=c zyx)-l(XIAV0W#)!&lvSi<7r_^Ohw-@cK*y(ciOzTnl^Lm`&SNjT zid0v}s7hucnX$aFdLw(7r52CYHb}ztu3M7KT6fp3XasUcrq-0 zzDK6DeR+kwGQw2Dg#q2f@1-{J$@g!c8MFB?o?zeezc`?pc!_=6G@yWc197lzp z(wrX3XG?!+Jt?v(ZB@D-SJH+~{FE1Y^U03f=E}tCYhqD)SDHM1^L7n#Eek3}NmT|}VA&N$6CFA~jR_Syw)JZ;EKk&D6q z7=W!39((vMyg%kqYe1KxYah?(wUvI<7i}_eWwS`^cZ5btQ%M``BrCROikd|td2)fh z)5Lv5Pbzsdl$jnZ`_!?L19HC?Yfhn+SZNLY~f&g=wU#o)pjWf`Or zdqsB)jio<5>5m4@Nmym4@V8s`h0lF`H%YZqMZ?P#`|@@Ffp*hSwI#ad50xLD&l(V))enE_c0HTUPZX_F z6166QClId_@Uef|D?1sC7}`K&aP4YX!fA>(tv~mqHv43>!z`qPem11=tjxc>1#WJ` z%@8`VR;WCgN-X(=v9z^SDo_8A@&u`V``*O1nDz6hYw8sx|8fNO&joc--QY(yZlcB} zjT;p8bNQDo)`4HI zI3sHdqwd9@yL|ihd-#AWp5?^yD{h@G$Sk2?nj(Lg>3eBu{PT-iaYvNzs}FphLH^`# zqIU+SSIQQ82g+R3tg-su&H);)vk#7S5i;Wscm9vEe!L=`1K4dG$&AGMv^ZsVJ_tyQ z2@+0ezH>-DjLfOR`STa%C&SZ{-@7;TIDYO<`-~ehZ>^SNM|bFYP+yI983h+)@N&42 zRVOl54l1YgXz34NNIpGNJ$w$|iASHOf` z+Kojy1Q$b9{P^@(Nf#cE6hP_{d)I#tiVRoo>Og&0o4=j`KbZf9g-hQb&QNtx9ixkI zm3~%>nT6HrS-D`0VD!|U86i{gY7&T!*XyPwK)II*by ziSpj1Nee-d3J5Ctj*gyOLZ5n|0w1+4Nv6x;$C=;*-H zCzsR)1bneXMY$>7w371e@!zpa9o^n3WE{4Af05?raW(nH=Iq1sM}iZDPOA0f@nw?f zCvPIkj|LvIWK_JYh~5f*DmLZ^?Cv8Q8n zr4i{-Z=0L{1UXaCJE7BzGc+gybK&ctpVQ4T1=kpsOd+{1d8ct|r!nw~80fwkoE&yz z86>xF0rcl^m|iv6AVHC;@ATohbR;H}8+soQkHyDvazu@PyeZ7P+N|65k5&{%Ut^N# z-H435`x*SrPf~-Fm;H^iQ|*szQ*HD^Inwdi_P!Xl z(79HWD0_BJlv0HK@zD0m3Fkb%*2!Cf6%YvYCNf5t`ws{qFs(2 zZ0inRHDH`GmE`XpkFpef@%NdF@;NZ`mm(c~%lxAq3|Jf5Dr|Ctd}lGHiS6fJ9Zqq9 zJ!%aXDN5RBc+V1HeuNbow~85iC*$7xt_Y@N=O?87T@Ex@IXsE2vo{&nCNduWOn_svcCl z-j%=wdy!9$F-{dUYt!?W5J!M$`=p$ujI%{<=hMerq&;fOWfabA{R}*VWIlZNy$@+7 zDhib++=4ZkYIg!R=5nGvwQ~zkp_H`2;zkyw-S!Yk30?Wt?(&mdj_937 zvp+K&=@4!?X>!IT8X;w9jKl28r%N?`=1?9yl}FCjCX)FkYw;&FmHMq3kqq~54rK8VGlw1rL+(N#~NpR(^Z1)?Z)@v3uBCJR$YG&1E}XDb!H z=UpVxtIk%?WqWjd4xn@9_*_Rvw-#(4)lR6smRAxBj#d3_%=&uSN!X_+9y;nLl)cj8 zC9O53^!=dtYm;G}9&}L!U(m}h?V|YuQ&bgVxIuOV5+!)O;_od>EFqN&t#fHb+ zS^N_@S|24&w7Oa}sTXnK{x)sGUGHUFh_R$Ly`|}R68Ct2-20JohT(=|8~ik~%vN~C zKT=;-D)Y+Rt|Ij=SJLATjw>1Ns?$oVmGkutYZ3X~4xTUkUjsVkuebWjut9!zrPf1_ zPMDvR?t)JXV}?-C{~*v$KZ&S25=xzu6zCMMmrNhz5N_=swz9La{3K>Gb z-)KHNlopokoAMjPcQ+IolmEm=D-a1}|18aAMPM$aj-6T*_HI&S&^Q;oISg~;daAAy zSxCrJ)LbPL?BUn*X|EJn2Nm7PTfA!*D1G166t*&j=KP*g(JG?~2`uu6xOI*M3WOiBoe0cmGmo7!U28uLi%SF%GL}MnPYy4TA zJV`xy-I={tv%pBh0%nZfF+r{3hxQH(^IA=77+zHvYO3wVOPKpG1OEDIQ+k>0K(QnA z3vt}rR^;YknT;`teR68=nAtHI;JK$X1B6>``lrkXUWU1(QO$t-Uwd®mCz2Gl6G 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 IQ2ELK2dz>4tN;K2 literal 0 HcmV?d00001 diff --git a/research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json b/research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json new file mode 100644 index 0000000000..a4153f4ea7 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json @@ -0,0 +1,21549 @@ +{ + "actual_positive_proper_frames": 1002, + "distinct_frame_row_pairs": 16023, + "duplicate_minor_column_rejected": true, + "exact_nonzero_support_coefficients": 98056, + "excluded_query_minors": [ + { + "basis": [ + 30 + ], + "determinant": "-48", + "excluded_count": 64, + "frame": 2, + "minor_ports": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 25 + ] + }, + { + "basis": [ + 51 + ], + "determinant": "64", + "excluded_count": 64, + "frame": 3, + "minor_ports": [ + 1, + 2, + 6, + 9, + 10, + 11, + 13, + 16 + ] + }, + { + "basis": [ + 459 + ], + "determinant": "-64", + "excluded_count": 56, + "frame": 4, + "minor_ports": [ + 0, + 3, + 4, + 5, + 7, + 8, + 13, + 16 + ] + }, + { + "basis": [ + 75 + ], + "determinant": "-64", + "excluded_count": 64, + "frame": 5, + "minor_ports": [ + 0, + 3, + 7, + 8, + 10, + 11, + 13, + 16 + ] + }, + { + "basis": [ + 102 + ], + "determinant": "-48", + "excluded_count": 64, + "frame": 6, + "minor_ports": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 27 + ] + }, + { + "basis": [ + 120 + ], + "determinant": "-16", + "excluded_count": 64, + "frame": 7, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 14, + 15, + 25 + ] + }, + { + "basis": [ + 85 + ], + "determinant": "64", + "excluded_count": 64, + "frame": 8, + "minor_ports": [ + 0, + 2, + 4, + 5, + 7, + 9, + 12, + 17 + ] + }, + { + "basis": [ + 11 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 9, + "minor_ports": [ + 0, + 7, + 8, + 9, + 10, + 11, + 16, + 26 + ] + }, + { + "basis": [ + 448 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 10, + "minor_ports": [ + 3, + 4, + 5, + 9, + 13, + 17, + 20, + 76 + ] + }, + { + "basis": [ + 493 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 11, + "minor_ports": [ + 1, + 6, + 8, + 9, + 10, + 11, + 12, + 87 + ] + }, + { + "basis": [ + 38 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 12, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 12, + 27 + ] + }, + { + "basis": [ + 499 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 13, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 16, + 92 + ] + }, + { + "basis": [ + 56 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 14, + "minor_ports": [ + 0, + 1, + 2, + 6, + 13, + 14, + 15, + 57 + ] + }, + { + "basis": [ + 21 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 15, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 12, + 25 + ] + }, + { + "basis": [ + 478 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 16, + "minor_ports": [ + 2, + 8, + 12, + 16, + 20, + 21, + 25, + 81 + ] + }, + { + "basis": [ + 38, + 11 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 17, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 51, + 11 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 18, + "minor_ports": [ + 0, + 1, + 2, + 6, + 9, + 10, + 11, + 13 + ] + }, + { + "basis": [ + 21, + 11 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 19, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 448, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 20, + "minor_ports": [ + 1, + 3, + 4, + 5, + 6, + 8, + 9, + 12 + ] + }, + { + "basis": [ + 448, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 21, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 9, + 13 + ] + }, + { + "basis": [ + 448, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 22, + "minor_ports": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 20 + ] + }, + { + "basis": [ + 493, + 30 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 23, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 478, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 24, + "minor_ports": [ + 1, + 2, + 6, + 8, + 9, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 38, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 25, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 38, + 21 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 26, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 478, + 45 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 27, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 45, + 21 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 28, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 459, + 38, + 21 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 29, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 448, + 51, + 11 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 30, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 448, + 38, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 31, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 486, + 21, + 11 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 32, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 459, + 38, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 33, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 448, + 21, + 11 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 34, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 448, + 38, + 21 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 35, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 469, + 51, + 11 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 36, + "minor_ports": [ + 0, + 1, + 2, + 6, + 9, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 448, + 38, + 21, + 11 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 37, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 208 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 38, + "minor_ports": [ + 1, + 3, + 4, + 7, + 13, + 16, + 19, + 70 + ] + }, + { + "basis": [ + 336 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 39, + "minor_ports": [ + 1, + 3, + 5, + 7, + 13, + 16, + 18, + 71 + ] + }, + { + "basis": [ + 381 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 40, + "minor_ports": [ + 4, + 6, + 7, + 8, + 9, + 11, + 12, + 90 + ] + }, + { + "basis": [ + 253 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 41, + "minor_ports": [ + 5, + 6, + 7, + 8, + 9, + 10, + 12, + 91 + ] + }, + { + "basis": [ + 296 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 42, + "minor_ports": [ + 0, + 2, + 5, + 6, + 13, + 14, + 16, + 63 + ] + }, + { + "basis": [ + 168 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 43, + "minor_ports": [ + 0, + 2, + 4, + 6, + 13, + 15, + 16, + 62 + ] + }, + { + "basis": [ + 133 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 44, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 10, + 12, + 25 + ] + }, + { + "basis": [ + 261 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 45, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 11, + 12, + 25 + ] + }, + { + "basis": [ + 208, + 45 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 46, + "minor_ports": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 168, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 47, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 13, + 15 + ] + }, + { + "basis": [ + 133, + 85 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 48, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 336, + 45 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 49, + "minor_ports": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 296, + 120 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 50, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 13, + 14 + ] + }, + { + "basis": [ + 261, + 85 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 51, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 296, + 85 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 52, + "minor_ports": [ + 0, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ] + }, + { + "basis": [ + 261, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 53, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 168, + 85 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 54, + "minor_ports": [ + 0, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ] + }, + { + "basis": [ + 133, + 120 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 55, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 261, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 56, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 133, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 57, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 133, + 120 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 58, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 296, + 168, + 120 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 59, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 261, + 168, + 85 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 60, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 296, + 133, + 85 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 61, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 296, + 168, + 85 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 62, + "minor_ports": [ + 0, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ] + }, + { + "basis": [ + 261, + 133, + 85 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 63, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 296, + 133, + 120 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 64, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 261, + 168, + 120 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 65, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 261, + 133, + 85, + 45 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 66, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 400 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 67, + "minor_ports": [ + 1, + 4, + 5, + 7, + 14, + 16, + 17, + 72 + ] + }, + { + "basis": [ + 35 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 68, + "minor_ports": [ + 2, + 6, + 7, + 9, + 10, + 11, + 13, + 25 + ] + }, + { + "basis": [ + 14 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 69, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 7, + 12, + 25 + ] + }, + { + "basis": [ + 445 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 70, + "minor_ports": [ + 3, + 6, + 7, + 8, + 10, + 11, + 12, + 89 + ] + }, + { + "basis": [ + 104 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 71, + "minor_ports": [ + 0, + 2, + 3, + 6, + 14, + 15, + 16, + 61 + ] + }, + { + "basis": [ + 475 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 72, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 8, + 13, + 94 + ] + }, + { + "basis": [ + 502 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 73, + "minor_ports": [ + 0, + 6, + 12, + 13, + 14, + 15, + 26, + 79 + ] + }, + { + "basis": [ + 69 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 74, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 9, + 12, + 25 + ] + }, + { + "basis": [ + 400, + 45 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 75, + "minor_ports": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 400, + 75 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 76, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 7, + 8, + 13 + ] + }, + { + "basis": [ + 400, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 77, + "minor_ports": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 14 + ] + }, + { + "basis": [ + 35, + 14 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 78, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 75, + 35 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 79, + "minor_ports": [ + 0, + 2, + 3, + 6, + 7, + 10, + 11, + 13 + ] + }, + { + "basis": [ + 69, + 35 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 80, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 102, + 14 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 81, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 69, + 14 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 82, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 445, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 83, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 445, + 75 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 84, + "minor_ports": [ + 0, + 3, + 6, + 7, + 8, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 69, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 85, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 475, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 86, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 435, + 69, + 14 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 87, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 400, + 75, + 35 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 88, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 414, + 69, + 35 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 89, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 400, + 102, + 14 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 90, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 435, + 102, + 14 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 91, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 400, + 69, + 35 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 92, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 414, + 75, + 35 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 93, + "minor_ports": [ + 0, + 2, + 3, + 6, + 7, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 400, + 69, + 14 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 94, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 400, + 69, + 35, + 14 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 95, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 41 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 96, + "minor_ports": [ + 1, + 3, + 4, + 5, + 7, + 12, + 17, + 25 + ] + }, + { + "basis": [ + 439 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 97, + "minor_ports": [ + 1, + 2, + 4, + 5, + 7, + 13, + 16, + 100 + ] + }, + { + "basis": [ + 388 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 98, + "minor_ports": [ + 4, + 5, + 6, + 7, + 8, + 9, + 14, + 56 + ] + }, + { + "basis": [ + 26 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 99, + "minor_ports": [ + 2, + 3, + 4, + 5, + 6, + 7, + 12, + 31 + ] + }, + { + "basis": [ + 463 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 100, + "minor_ports": [ + 0, + 3, + 4, + 5, + 6, + 13, + 16, + 103 + ] + }, + { + "basis": [ + 81 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 101, + "minor_ports": [ + 0, + 2, + 4, + 5, + 6, + 12, + 17, + 26 + ] + }, + { + "basis": [ + 98 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 102, + "minor_ports": [ + 0, + 1, + 4, + 5, + 8, + 9, + 12, + 38 + ] + }, + { + "basis": [ + 508 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 103, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 44, + 77 + ] + }, + { + "basis": [ + 41, + 26 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 104, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 81, + 41 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 105, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 75, + 41 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 106, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 388, + 51 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 107, + "minor_ports": [ + 1, + 2, + 4, + 5, + 6, + 7, + 9, + 13 + ] + }, + { + "basis": [ + 439, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 108, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 439, + 75 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 109, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 13 + ] + }, + { + "basis": [ + 388, + 75 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 110, + "minor_ports": [ + 0, + 3, + 4, + 5, + 6, + 7, + 8, + 13 + ] + }, + { + "basis": [ + 388, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 111, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 14 + ] + }, + { + "basis": [ + 75, + 26 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 112, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 98, + 26 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 113, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 463, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 114, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 81, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 115, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 388, + 98, + 26 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 116, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 414, + 81, + 41 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 117, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 429, + 75, + 26 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 118, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 388, + 75, + 41 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 119, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 388, + 75, + 26 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 120, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 414, + 75, + 41 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 121, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 429, + 98, + 26 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 122, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 388, + 81, + 41 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 123, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 388, + 75, + 41, + 26 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 124, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 375 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 125, + "minor_ports": [ + 1, + 2, + 3, + 5, + 7, + 14, + 16, + 101 + ] + }, + { + "basis": [ + 196 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 126, + "minor_ports": [ + 3, + 4, + 6, + 7, + 8, + 11, + 13, + 54 + ] + }, + { + "basis": [ + 247 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 127, + "minor_ports": [ + 1, + 2, + 3, + 4, + 7, + 15, + 16, + 102 + ] + }, + { + "basis": [ + 324 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 128, + "minor_ports": [ + 3, + 5, + 6, + 7, + 8, + 10, + 13, + 55 + ] + }, + { + "basis": [ + 145 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 129, + "minor_ports": [ + 0, + 2, + 3, + 5, + 6, + 12, + 18, + 26 + ] + }, + { + "basis": [ + 290 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 130, + "minor_ports": [ + 0, + 1, + 3, + 4, + 8, + 11, + 12, + 40 + ] + }, + { + "basis": [ + 273 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 131, + "minor_ports": [ + 0, + 2, + 3, + 4, + 6, + 12, + 19, + 26 + ] + }, + { + "basis": [ + 162 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 132, + "minor_ports": [ + 0, + 1, + 3, + 5, + 8, + 10, + 12, + 39 + ] + }, + { + "basis": [ + 324, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 133, + "minor_ports": [ + 1, + 2, + 3, + 5, + 6, + 7, + 10, + 13 + ] + }, + { + "basis": [ + 290, + 85 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 134, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 273, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 135, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 196, + 51 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 136, + "minor_ports": [ + 1, + 2, + 3, + 4, + 6, + 7, + 11, + 13 + ] + }, + { + "basis": [ + 145, + 85 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 137, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 162, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 138, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 145, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 139, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 162, + 85 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 140, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 290, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 141, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 273, + 85 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 142, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 145, + 51 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 143, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 273, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 144, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 273, + 162, + 85 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 145, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 290, + 145, + 85 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 146, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 290, + 162, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 147, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 273, + 145, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 148, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 290, + 145, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 149, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 273, + 162, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 150, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 273, + 145, + 85 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 151, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 290, + 162, + 85 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 152, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 273, + 145, + 85, + 51 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 153, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 487 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 154, + "minor_ports": [ + 2, + 3, + 4, + 5, + 8, + 20, + 27, + 98 + ] + }, + { + "basis": [ + 84 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 155, + "minor_ports": [ + 1, + 3, + 6, + 8, + 10, + 11, + 13, + 48 + ] + }, + { + "basis": [ + 74 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 156, + "minor_ports": [ + 1, + 2, + 4, + 5, + 6, + 9, + 12, + 32 + ] + }, + { + "basis": [ + 505 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 157, + "minor_ports": [ + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 85 + ] + }, + { + "basis": [ + 44 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 158, + "minor_ports": [ + 0, + 2, + 7, + 9, + 10, + 11, + 13, + 45 + ] + }, + { + "basis": [ + 415 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 159, + "minor_ports": [ + 0, + 1, + 4, + 5, + 6, + 14, + 25, + 107 + ] + }, + { + "basis": [ + 385 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 160, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 12, + 24, + 29 + ] + }, + { + "basis": [ + 50 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 161, + "minor_ports": [ + 0, + 3, + 4, + 5, + 7, + 8, + 12, + 35 + ] + }, + { + "basis": [ + 487, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 162, + "minor_ports": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 20 + ] + }, + { + "basis": [ + 415, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 163, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 14 + ] + }, + { + "basis": [ + 385, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 164, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 74, + 30 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 165, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 84, + 44 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 166, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 13 + ] + }, + { + "basis": [ + 84, + 50 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 167, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 74, + 44 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 168, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 74, + 50 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 169, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 415, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 170, + "minor_ports": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 14 + ] + }, + { + "basis": [ + 385, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 171, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 12, + 14, + 15 + ] + }, + { + "basis": [ + 44, + 30 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 172, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 385, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 173, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 385, + 74, + 50 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 174, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 415, + 84, + 44 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 175, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 415, + 84, + 50 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 176, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 385, + 74, + 44 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 177, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 415, + 74, + 44 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 178, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 385, + 84, + 50 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 179, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 385, + 84, + 44 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 180, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 415, + 74, + 50 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 181, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 385, + 74, + 44, + 30 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 182, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 148 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 183, + "minor_ports": [ + 1, + 4, + 6, + 8, + 9, + 11, + 14, + 49 + ] + }, + { + "basis": [ + 266 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 184, + "minor_ports": [ + 1, + 2, + 3, + 4, + 6, + 11, + 12, + 34 + ] + }, + { + "basis": [ + 276 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 185, + "minor_ports": [ + 1, + 5, + 6, + 8, + 9, + 10, + 15, + 50 + ] + }, + { + "basis": [ + 138 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 186, + "minor_ports": [ + 1, + 2, + 3, + 5, + 6, + 10, + 12, + 33 + ] + }, + { + "basis": [ + 351 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 187, + "minor_ports": [ + 0, + 1, + 3, + 5, + 6, + 13, + 20, + 108 + ] + }, + { + "basis": [ + 193 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 188, + "minor_ports": [ + 0, + 1, + 2, + 5, + 6, + 12, + 22, + 28 + ] + }, + { + "basis": [ + 223 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 189, + "minor_ports": [ + 0, + 1, + 3, + 4, + 6, + 13, + 21, + 109 + ] + }, + { + "basis": [ + 321 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 190, + "minor_ports": [ + 0, + 1, + 2, + 4, + 6, + 12, + 23, + 28 + ] + }, + { + "basis": [ + 138, + 30 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 191, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 148, + 85 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 192, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 148, + 75 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 193, + "minor_ports": [ + 0, + 1, + 3, + 4, + 6, + 8, + 11, + 13 + ] + }, + { + "basis": [ + 266, + 30 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 194, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 266, + 85 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 195, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 266, + 75 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 196, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 276, + 75 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 197, + "minor_ports": [ + 0, + 1, + 3, + 5, + 6, + 8, + 10, + 13 + ] + }, + { + "basis": [ + 276, + 85 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 198, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 138, + 75 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 199, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 138, + 85 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 200, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 321, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 201, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 193, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 202, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 276, + 138, + 85 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 203, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 266, + 148, + 85 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 204, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 266, + 138, + 75 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 205, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 276, + 148, + 75 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 206, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 13 + ] + }, + { + "basis": [ + 276, + 138, + 75 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 207, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 266, + 148, + 75 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 208, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 266, + 138, + 85 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 209, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 276, + 148, + 85 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 210, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 266, + 138, + 75, + 30 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 211, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 13 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 212, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 16, + 26 + ] + }, + { + "basis": [ + 446 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 213, + "minor_ports": [ + 3, + 9, + 13, + 17, + 22, + 23, + 25, + 82 + ] + }, + { + "basis": [ + 416 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 214, + "minor_ports": [ + 2, + 4, + 5, + 8, + 12, + 16, + 22, + 75 + ] + }, + { + "basis": [ + 19 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 215, + "minor_ports": [ + 1, + 6, + 8, + 9, + 10, + 11, + 12, + 25 + ] + }, + { + "basis": [ + 491 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 216, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 12, + 93 + ] + }, + { + "basis": [ + 88 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 217, + "minor_ports": [ + 0, + 1, + 3, + 6, + 12, + 14, + 15, + 58 + ] + }, + { + "basis": [ + 70 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 218, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 13, + 28 + ] + }, + { + "basis": [ + 501 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 219, + "minor_ports": [ + 0, + 7, + 8, + 9, + 10, + 11, + 16, + 86 + ] + }, + { + "basis": [ + 19, + 13 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 220, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 85, + 13 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 221, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 70, + 13 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 222, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 416, + 30 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 223, + "minor_ports": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 22 + ] + }, + { + "basis": [ + 446, + 85 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 224, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 9, + 12 + ] + }, + { + "basis": [ + 446, + 75 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 225, + "minor_ports": [ + 0, + 3, + 7, + 8, + 9, + 10, + 11, + 13 + ] + }, + { + "basis": [ + 416, + 75 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 226, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 416, + 85 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 227, + "minor_ports": [ + 0, + 2, + 4, + 5, + 7, + 8, + 9, + 12 + ] + }, + { + "basis": [ + 75, + 19 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 228, + "minor_ports": [ + 0, + 1, + 3, + 6, + 8, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 70, + 19 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 229, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 491, + 30 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 230, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 70, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 231, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 416, + 70, + 19 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 232, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 435, + 85, + 13 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 233, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 429, + 75, + 19 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 234, + "minor_ports": [ + 0, + 1, + 3, + 6, + 8, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 416, + 70, + 13 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 235, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 416, + 75, + 19 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 236, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 435, + 70, + 13 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 237, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 429, + 70, + 19 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 238, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 416, + 85, + 13 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 239, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 416, + 70, + 19, + 13 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 240, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 382 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 241, + "minor_ports": [ + 4, + 10, + 14, + 18, + 20, + 22, + 24, + 83 + ] + }, + { + "basis": [ + 224 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 242, + "minor_ports": [ + 2, + 3, + 4, + 8, + 12, + 16, + 21, + 73 + ] + }, + { + "basis": [ + 254 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 243, + "minor_ports": [ + 5, + 11, + 15, + 19, + 21, + 23, + 24, + 84 + ] + }, + { + "basis": [ + 352 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 244, + "minor_ports": [ + 2, + 3, + 5, + 8, + 12, + 16, + 20, + 74 + ] + }, + { + "basis": [ + 152 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 245, + "minor_ports": [ + 0, + 1, + 4, + 6, + 12, + 13, + 15, + 59 + ] + }, + { + "basis": [ + 262 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 246, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 15, + 30 + ] + }, + { + "basis": [ + 280 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 247, + "minor_ports": [ + 0, + 1, + 5, + 6, + 12, + 13, + 14, + 60 + ] + }, + { + "basis": [ + 134 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 248, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 14, + 29 + ] + }, + { + "basis": [ + 352, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 249, + "minor_ports": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 20 + ] + }, + { + "basis": [ + 262, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 250, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 14, + 15 + ] + }, + { + "basis": [ + 280, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 251, + "minor_ports": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 14 + ] + }, + { + "basis": [ + 224, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 252, + "minor_ports": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 21 + ] + }, + { + "basis": [ + 152, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 253, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 12, + 15 + ] + }, + { + "basis": [ + 134, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 254, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 152, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 255, + "minor_ports": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 15 + ] + }, + { + "basis": [ + 134, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 256, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 14, + 15 + ] + }, + { + "basis": [ + 262, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 257, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 280, + 120 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 258, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 12, + 14 + ] + }, + { + "basis": [ + 134, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 259, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 260, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 280, + 134, + 120 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 261, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 12, + 14 + ] + }, + { + "basis": [ + 262, + 152, + 120 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 262, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 12, + 15 + ] + }, + { + "basis": [ + 262, + 134, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 263, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 280, + 152, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 264, + "minor_ports": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 14 + ] + }, + { + "basis": [ + 262, + 152, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 265, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 280, + 134, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 266, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 280, + 152, + 120 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 267, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 134, + 120 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 268, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 14 + ] + }, + { + "basis": [ + 262, + 134, + 102, + 30 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 269, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 494 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 270, + "minor_ports": [ + 1, + 7, + 16, + 17, + 18, + 19, + 25, + 80 + ] + }, + { + "basis": [ + 112 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 271, + "minor_ports": [ + 1, + 2, + 3, + 7, + 12, + 18, + 19, + 67 + ] + }, + { + "basis": [ + 67 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 272, + "minor_ports": [ + 3, + 6, + 7, + 8, + 10, + 11, + 12, + 25 + ] + }, + { + "basis": [ + 477 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 273, + "minor_ports": [ + 2, + 6, + 7, + 9, + 10, + 11, + 13, + 88 + ] + }, + { + "basis": [ + 37 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 274, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 8, + 13, + 25 + ] + }, + { + "basis": [ + 443 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 275, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 9, + 12, + 95 + ] + }, + { + "basis": [ + 392 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 276, + "minor_ports": [ + 0, + 4, + 5, + 6, + 12, + 13, + 18, + 66 + ] + }, + { + "basis": [ + 22 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 277, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 16, + 26 + ] + }, + { + "basis": [ + 477, + 51 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 278, + "minor_ports": [ + 1, + 2, + 6, + 7, + 9, + 10, + 11, + 13 + ] + }, + { + "basis": [ + 443, + 85 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 279, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 7, + 9, + 12 + ] + }, + { + "basis": [ + 392, + 102 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 280, + "minor_ports": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 18 + ] + }, + { + "basis": [ + 67, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 281, + "minor_ports": [ + 1, + 2, + 3, + 6, + 7, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 85, + 37 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 282, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 102, + 22 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 283, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 67, + 37 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 284, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 67, + 22 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 285, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 443, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 286, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 392, + 85 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 287, + "minor_ports": [ + 0, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ] + }, + { + "basis": [ + 37, + 22 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 288, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 392, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 289, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 392, + 67, + 22 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 290, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 414, + 85, + 37 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 291, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 429, + 102, + 22 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 292, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 392, + 67, + 37 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 293, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 414, + 67, + 37 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 294, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 392, + 102, + 22 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 295, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 392, + 85, + 37 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 296, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 429, + 67, + 22 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 297, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 392, + 67, + 37, + 22 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 298, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 176 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 299, + "minor_ports": [ + 1, + 2, + 4, + 7, + 12, + 17, + 19, + 68 + ] + }, + { + "basis": [ + 259 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 300, + "minor_ports": [ + 5, + 6, + 7, + 8, + 9, + 10, + 12, + 25 + ] + }, + { + "basis": [ + 304 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 301, + "minor_ports": [ + 1, + 2, + 5, + 7, + 12, + 17, + 18, + 69 + ] + }, + { + "basis": [ + 131 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 302, + "minor_ports": [ + 4, + 6, + 7, + 8, + 9, + 11, + 12, + 25 + ] + }, + { + "basis": [ + 379 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 303, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 10, + 12, + 96 + ] + }, + { + "basis": [ + 200 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 304, + "minor_ports": [ + 0, + 3, + 4, + 6, + 12, + 15, + 17, + 64 + ] + }, + { + "basis": [ + 251 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 305, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 11, + 12, + 97 + ] + }, + { + "basis": [ + 328 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 306, + "minor_ports": [ + 0, + 3, + 5, + 6, + 12, + 14, + 17, + 65 + ] + }, + { + "basis": [ + 131, + 51 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 307, + "minor_ports": [ + 1, + 2, + 4, + 6, + 7, + 9, + 11, + 12 + ] + }, + { + "basis": [ + 176, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 308, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 12, + 15 + ] + }, + { + "basis": [ + 176, + 75 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 309, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 7, + 11, + 12 + ] + }, + { + "basis": [ + 259, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 310, + "minor_ports": [ + 1, + 2, + 5, + 6, + 7, + 9, + 10, + 12 + ] + }, + { + "basis": [ + 259, + 120 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 311, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 259, + 75 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 312, + "minor_ports": [ + 0, + 3, + 5, + 6, + 7, + 8, + 10, + 12 + ] + }, + { + "basis": [ + 304, + 75 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 313, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 7, + 10, + 12 + ] + }, + { + "basis": [ + 304, + 120 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 314, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 12, + 14 + ] + }, + { + "basis": [ + 131, + 75 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 315, + "minor_ports": [ + 0, + 3, + 4, + 6, + 7, + 8, + 11, + 12 + ] + }, + { + "basis": [ + 131, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 316, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 328, + 51 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 317, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 200, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 318, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 304, + 131, + 120 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 319, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 176, + 120 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 320, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 75 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 321, + "minor_ports": [ + 0, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 304, + 176, + 75 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 322, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 304, + 131, + 75 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 323, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 176, + 75 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 324, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 120 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 325, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 304, + 176, + 120 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 326, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 75, + 51 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 327, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 265 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 328, + "minor_ports": [ + 1, + 2, + 3, + 4, + 7, + 15, + 16, + 25 + ] + }, + { + "basis": [ + 137 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 329, + "minor_ports": [ + 1, + 2, + 3, + 5, + 7, + 14, + 16, + 25 + ] + }, + { + "basis": [ + 164 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 330, + "minor_ports": [ + 2, + 4, + 6, + 7, + 9, + 11, + 12, + 52 + ] + }, + { + "basis": [ + 292 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 331, + "minor_ports": [ + 2, + 5, + 6, + 7, + 9, + 10, + 12, + 53 + ] + }, + { + "basis": [ + 194 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 332, + "minor_ports": [ + 0, + 1, + 2, + 5, + 9, + 10, + 13, + 41 + ] + }, + { + "basis": [ + 322 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 333, + "minor_ports": [ + 0, + 1, + 2, + 4, + 9, + 11, + 13, + 42 + ] + }, + { + "basis": [ + 367 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 334, + "minor_ports": [ + 0, + 2, + 3, + 5, + 6, + 12, + 18, + 105 + ] + }, + { + "basis": [ + 239 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 335, + "minor_ports": [ + 0, + 2, + 3, + 4, + 6, + 12, + 19, + 106 + ] + }, + { + "basis": [ + 265, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 336, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 265, + 75 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 337, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 7, + 11, + 13 + ] + }, + { + "basis": [ + 265, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 338, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 137, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 339, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 137, + 75 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 340, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 7, + 10, + 13 + ] + }, + { + "basis": [ + 137, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 341, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 164, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 342, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 164, + 75 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 343, + "minor_ports": [ + 0, + 2, + 3, + 4, + 6, + 7, + 11, + 12 + ] + }, + { + "basis": [ + 292, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 344, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 292, + 75 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 345, + "minor_ports": [ + 0, + 2, + 3, + 5, + 6, + 7, + 10, + 12 + ] + }, + { + "basis": [ + 194, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 346, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 322, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 347, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 292, + 164, + 75 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 348, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 265, + 137, + 75 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 349, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 13 + ] + }, + { + "basis": [ + 292, + 137, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 350, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 265, + 164, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 351, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 292, + 164, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 352, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 265, + 137, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 353, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 292, + 137, + 75 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 354, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 265, + 164, + 75 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 355, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 265, + 137, + 75, + 45 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 356, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 73 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 357, + "minor_ports": [ + 1, + 2, + 4, + 5, + 7, + 13, + 16, + 25 + ] + }, + { + "basis": [ + 506 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 358, + "minor_ports": [ + 6, + 7, + 8, + 9, + 10, + 11, + 31, + 78 + ] + }, + { + "basis": [ + 471 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 359, + "minor_ports": [ + 1, + 3, + 4, + 5, + 7, + 12, + 17, + 99 + ] + }, + { + "basis": [ + 100 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 360, + "minor_ports": [ + 2, + 3, + 6, + 7, + 10, + 11, + 12, + 51 + ] + }, + { + "basis": [ + 386 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 361, + "minor_ports": [ + 0, + 1, + 2, + 3, + 10, + 11, + 14, + 43 + ] + }, + { + "basis": [ + 49 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 362, + "minor_ports": [ + 0, + 3, + 4, + 5, + 6, + 13, + 16, + 26 + ] + }, + { + "basis": [ + 28 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 363, + "minor_ports": [ + 0, + 1, + 8, + 9, + 10, + 11, + 12, + 44 + ] + }, + { + "basis": [ + 431 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 364, + "minor_ports": [ + 0, + 2, + 4, + 5, + 6, + 12, + 17, + 104 + ] + }, + { + "basis": [ + 73, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 365, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 73, + 49 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 366, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 73, + 28 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 367, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 7, + 9, + 12 + ] + }, + { + "basis": [ + 471, + 45 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 368, + "minor_ports": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 386, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 369, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 14 + ] + }, + { + "basis": [ + 431, + 85 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 370, + "minor_ports": [ + 0, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ] + }, + { + "basis": [ + 386, + 85 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 371, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 431, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 372, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 85, + 49 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 373, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 100, + 28 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 374, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 386, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 375, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 45, + 28 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 376, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 431, + 100, + 28 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 377, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 386, + 73, + 49 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 378, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 414, + 85, + 49 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 379, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 386, + 73, + 28 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 380, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 386, + 85, + 49 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 381, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 431, + 73, + 28 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 382, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 386, + 100, + 28 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 383, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 414, + 73, + 49 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 384, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 386, + 73, + 45, + 28 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 385, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 146 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 386, + "minor_ports": [ + 0, + 2, + 3, + 5, + 7, + 10, + 14, + 36 + ] + }, + { + "basis": [ + 289 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 387, + "minor_ports": [ + 0, + 1, + 3, + 4, + 6, + 13, + 21, + 27 + ] + }, + { + "basis": [ + 268 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 388, + "minor_ports": [ + 0, + 5, + 7, + 8, + 9, + 10, + 12, + 47 + ] + }, + { + "basis": [ + 191 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 389, + "minor_ports": [ + 0, + 1, + 2, + 4, + 6, + 12, + 23, + 111 + ] + }, + { + "basis": [ + 274 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 390, + "minor_ports": [ + 0, + 2, + 3, + 4, + 7, + 11, + 15, + 37 + ] + }, + { + "basis": [ + 161 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 391, + "minor_ports": [ + 0, + 1, + 3, + 5, + 6, + 13, + 20, + 27 + ] + }, + { + "basis": [ + 140 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 392, + "minor_ports": [ + 0, + 4, + 7, + 8, + 9, + 11, + 12, + 46 + ] + }, + { + "basis": [ + 319 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 393, + "minor_ports": [ + 0, + 1, + 2, + 5, + 6, + 12, + 22, + 110 + ] + }, + { + "basis": [ + 146, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 394, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 146, + 51 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 395, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 13 + ] + }, + { + "basis": [ + 140, + 30 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 396, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 268, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 397, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 274, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 398, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 13 + ] + }, + { + "basis": [ + 289, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 399, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 268, + 30 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 400, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 268, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 401, + "minor_ports": [ + 0, + 1, + 2, + 5, + 6, + 9, + 10, + 12 + ] + }, + { + "basis": [ + 161, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 402, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 140, + 51 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 403, + "minor_ports": [ + 0, + 1, + 2, + 4, + 6, + 9, + 11, + 12 + ] + }, + { + "basis": [ + 274, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 404, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 140, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 405, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 268, + 140, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 406, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 274, + 146, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 407, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 289, + 161, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 408, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 268, + 140, + 30 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 409, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 268, + 161, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 410, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 289, + 140, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 411, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 274, + 140, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 412, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 268, + 146, + 51 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 413, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 268, + 140, + 45, + 30 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 414, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 34, + 16, + 10, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 415, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 16, + 8, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 416, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 17, + 9, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 417, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 36, + 20, + 8, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 418, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 66, + 32, + 18, + 8, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 419, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 420, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 33, + 16, + 8, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 421, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 68, + 32, + 16, + 12, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 422, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 45 + ], + "determinant": "-64", + "excluded_count": 64, + "frame": 423, + "minor_ports": [ + 1, + 3, + 4, + 5, + 6, + 8, + 12, + 17 + ] + }, + { + "basis": [ + 413, + 72, + 48, + 3 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 424, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 407, + 66, + 36, + 9 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 425, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 455, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 426, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 85, + 45 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 427, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 85, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 428, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 427, + 96, + 24, + 6 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 429, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 423, + 65, + 20, + 10 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 430, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 76, + 42, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 431, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 391, + 68, + 34, + 17, + 8 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 432, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 409, + 80, + 40, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 433, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 144, + 75, + 42, + 7 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 434, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 320, + 192, + 45, + 30 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 435, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 288, + 160, + 75, + 25, + 7 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 436, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 75, + 42, + 25 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 437, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 448, + 38, + 11 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 438, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 336, + 192, + 45 + ], + "determinant": "-32", + "excluded_count": 102, + "frame": 439, + "minor_ports": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 208, + 35, + 14 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 440, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 256, + 144, + 80, + 45 + ], + "determinant": "-32", + "excluded_count": 106, + "frame": 441, + "minor_ports": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 448, + 35, + 11, + 5 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 442, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 336, + 208, + 35, + 14 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 443, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 336, + 208, + 33, + 9, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 444, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 400, + 80, + 33, + 9, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 445, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 42, + 16, + 7 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 446, + "minor_ports": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 35, + 16, + 9, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 447, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 320, + 192, + 33, + 16, + 9, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 448, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 128, + 80, + 33, + 9, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 449, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 144, + 80, + 33, + 9, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 450, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 33, + 16, + 11, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 451, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 272, + 144, + 64, + 33, + 9, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 452, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 469, + 38, + 11 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 453, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 137, + 73, + 45 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 454, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 265, + 222, + 45 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 455, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 263, + 137, + 73, + 45, + 25 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 456, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 469, + 36, + 9, + 2 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 457, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 265, + 137, + 78, + 45, + 25 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 458, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 69, + 38, + 18, + 11 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 459, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 389, + 64, + 36, + 16, + 9, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 460, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 263, + 135, + 71, + 35, + 23, + 14 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 461, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 66, + 33, + 18, + 11, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 462, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 133, + 64, + 36, + 16, + 9, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 463, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 128, + 64, + 36, + 16, + 9, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 464, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 66, + 35, + 18, + 11, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 465, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 69, + 36, + 16, + 9, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 466, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 208, + 45 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 467, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 146, + 80, + 45 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 468, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 265, + 40, + 5 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 469, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 146, + 80, + 45 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 470, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 208, + 36, + 9 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 471, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 265, + 144, + 82, + 40, + 5 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 472, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 265, + 130, + 64, + 40, + 18, + 5 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 473, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 130, + 66, + 36, + 16, + 9 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 474, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 144, + 80, + 33, + 12, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 475, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 265, + 128, + 64, + 40, + 16, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 476, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 66, + 33, + 16, + 9, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 477, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 128, + 64, + 33, + 16, + 12, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 478, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 64, + 33, + 18, + 9, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 479, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 400, + 69, + 45 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 480, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 146, + 45 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 481, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 274, + 73, + 45 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 482, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 146, + 69, + 45 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 483, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 274, + 130, + 69, + 45 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 484, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 274, + 144, + 73, + 45 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 485, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 73, + 40, + 18, + 5 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 486, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 69, + 36, + 16, + 9 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 487, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 146, + 64, + 33, + 9, + 5 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 488, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 73, + 40, + 16, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 489, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 64, + 33, + 16, + 9, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 490, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 128, + 64, + 33, + 18, + 9, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 491, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 469, + 35, + 14 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 492, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 347, + 140, + 45 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 493, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 268, + 45, + 28 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 494, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 279, + 130, + 66, + 35, + 14 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 495, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 215, + 35, + 14 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 496, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 268, + 199, + 45, + 28 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 497, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 256, + 135, + 64, + 33, + 16, + 12 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 498, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 66, + 35, + 23, + 14 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 499, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 130, + 66, + 35, + 18, + 14 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 500, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 66, + 35, + 18, + 9, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 501, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 33, + 21, + 12, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 502, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 133, + 64, + 33, + 16, + 12, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 503, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 459, + 45, + 21 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 504, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 222, + 45 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 505, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 133, + 69, + 45 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 506, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 217, + 40, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 507, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 398, + 69, + 45, + 21 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 508, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 133, + 69, + 45 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 509, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 66, + 42, + 18, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 510, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 393, + 64, + 40, + 16, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 511, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 89, + 40, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 512, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 40, + 25, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 513, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 137, + 64, + 40, + 16, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 514, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 448, + 45, + 21 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 515, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 194, + 45, + 28 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 516, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 322, + 192, + 45 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 517, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 194, + 45, + 28 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 518, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 386, + 66, + 45, + 21 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 519, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 320, + 192, + 45, + 2 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 520, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 320, + 192, + 33, + 21, + 12, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 521, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 386, + 66, + 33, + 16, + 9, + 5 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 522, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 64, + 40, + 25, + 5 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 523, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 128, + 66, + 33, + 16, + 9, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 524, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 336, + 133, + 45 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 525, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 137, + 40, + 5 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 526, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 274, + 80, + 45 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 527, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 336, + 137, + 40, + 5 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 528, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 274, + 133, + 66, + 45 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 529, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 274, + 137, + 80, + 45 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 530, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 133, + 80, + 33, + 12, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 531, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 133, + 66, + 36, + 16, + 9 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 532, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 137, + 64, + 40, + 18, + 5 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 533, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 414, + 81, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 534, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 388, + 41, + 26 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 535, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 388, + 81, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 536, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 463, + 41, + 26 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 537, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 387, + 64, + 34, + 17, + 8, + 4 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 538, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 388, + 68, + 33, + 17, + 8, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 539, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 273, + 145, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 540, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 324, + 196, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 541, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 13 + ] + }, + { + "basis": [ + 273, + 196, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 542, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 324, + 145, + 51 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 543, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 71, + 38, + 21, + 12 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 544, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 64, + 33, + 18, + 11 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 545, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 385, + 44, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 546, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 429, + 74, + 30 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 547, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 385, + 74, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 548, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 459, + 44, + 30 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 549, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 385, + 65, + 32, + 18, + 10, + 6 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 550, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 390, + 64, + 32, + 20, + 10, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 551, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 321, + 193, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 552, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 266, + 138, + 30 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 553, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 266, + 193, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 554, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 321, + 138, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 555, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 64, + 38, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 556, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 71, + 33, + 21, + 11 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 557, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 429, + 70, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 558, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 416, + 19, + 13 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 559, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 416, + 70, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 560, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 486, + 19, + 13 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 561, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 394, + 64, + 32, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 562, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 416, + 96, + 18, + 10, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 563, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 134, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 564, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 352, + 224, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 565, + "minor_ports": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 20 + ] + }, + { + "basis": [ + 262, + 224, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 566, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 352, + 134, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 567, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 75, + 33, + 25, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 568, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 288, + 160, + 64, + 18, + 11, + 7 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 569, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 392, + 37, + 22 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 570, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 414, + 67, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 571, + "minor_ports": [ + 1, + 2, + 3, + 6, + 7, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 392, + 67, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 572, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 459, + 37, + 22 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 573, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 392, + 72, + 33, + 17, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 574, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 401, + 64, + 48, + 8, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 575, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 328, + 200, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 576, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 51 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 577, + "minor_ports": [ + 1, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ] + }, + { + "basis": [ + 259, + 200, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 578, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 328, + 131, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 579, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 64, + 33, + 18, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 580, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 82, + 51, + 11, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 581, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 67, + 34, + 17, + 8 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 582, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 81, + 48, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 583, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 68, + 37, + 22, + 15 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 584, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 264, + 136, + 72, + 41, + 26, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 585, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 39, + 19, + 13 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 586, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 267, + 139, + 75, + 43, + 25, + 7 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 587, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 259, + 132, + 68, + 34, + 17, + 8 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 588, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 273, + 136, + 72, + 48, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 589, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 260, + 131, + 68, + 34, + 17, + 8 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 590, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 145, + 72, + 48, + 4, + 3 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 591, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 273, + 145, + 79, + 51 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 592, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 324, + 196, + 41, + 26 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 593, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 392, + 67, + 33, + 18 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 594, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 459, + 33, + 18, + 4 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 595, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 271, + 145, + 81, + 51 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 596, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 324, + 192, + 41, + 26 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 597, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 259, + 200, + 33, + 18 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 598, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 328, + 131, + 33, + 18 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 599, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 321, + 193, + 44, + 30 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 600, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 266, + 138, + 103, + 30 + ], + "determinant": "-32", + "excluded_count": 106, + "frame": 601, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 385, + 70, + 33, + 30 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 602, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 289, + 161, + 64, + 18, + 10, + 6 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 603, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 455, + 33, + 19, + 13 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 604, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 321, + 192, + 44, + 30 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 605, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 295, + 138, + 74, + 30 + ], + "determinant": "-32", + "excluded_count": 106, + "frame": 606, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 262, + 193, + 33, + 30 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 607, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 161, + 97, + 18, + 10, + 6 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 608, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 321, + 134, + 33, + 30 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 609, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 289, + 128, + 97, + 18, + 10, + 6 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 610, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 134, + 107, + 30 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 611, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 352, + 224, + 19, + 13 + ], + "determinant": "-32", + "excluded_count": 106, + "frame": 612, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 385, + 70, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 613, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 76, + 32, + 30, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 614, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 455, + 32, + 18, + 12 + ], + "determinant": "-32", + "excluded_count": 106, + "frame": 615, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 299, + 134, + 70, + 30 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 616, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 352, + 192, + 19, + 13 + ], + "determinant": "-32", + "excluded_count": 106, + "frame": 617, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 262, + 193, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 618, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 268, + 128, + 64, + 32, + 30, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 619, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 321, + 134, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 620, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 140, + 64, + 32, + 30, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 621, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 328, + 200, + 37, + 22 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 622, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 93, + 51 + ], + "determinant": "-32", + "excluded_count": 106, + "frame": 623, + "minor_ports": [ + 1, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ] + }, + { + "basis": [ + 388, + 81, + 51, + 12 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 624, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 451, + 37, + 22, + 12 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 625, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 328, + 192, + 37, + 22 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 626, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 285, + 131, + 67, + 51 + ], + "determinant": "-32", + "excluded_count": 106, + "frame": 627, + "minor_ports": [ + 1, + 2, + 3, + 4, + 6, + 7, + 11, + 12 + ] + }, + { + "basis": [ + 273, + 196, + 51, + 12 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 628, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 324, + 145, + 51, + 12 + ], + "determinant": "-32", + "excluded_count": 106, + "frame": 629, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 271, + 143, + 79, + 45, + 30 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 630, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 320, + 192, + 41, + 26, + 4 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 631, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 320, + 192, + 44, + 30, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 632, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 266, + 138, + 74, + 45, + 30 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 633, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 262, + 134, + 70, + 45, + 30 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 634, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 320, + 192, + 32, + 19, + 13 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 635, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 320, + 192, + 37, + 22, + 8 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 636, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 67, + 45, + 30 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 637, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 385, + 72, + 40, + 24, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 638, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 408, + 80, + 40, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 639, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 273, + 136, + 80, + 40, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 640, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 145, + 80, + 40, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 641, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 392, + 65, + 40, + 17, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 642, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 401, + 80, + 32, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 643, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 280, + 129, + 80, + 40, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 644, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 152, + 80, + 40, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 645, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 266, + 138, + 75, + 42, + 26, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 646, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 144, + 72, + 41, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 647, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 75, + 42, + 24, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 648, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 272, + 144, + 74, + 42, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 649, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 75, + 42, + 17, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 650, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 144, + 67, + 34, + 8, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 651, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 75, + 42, + 19, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 652, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 272, + 144, + 65, + 32, + 10, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 653, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 74, + 42, + 24, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 654, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 75, + 42, + 25, + 6 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 655, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 260, + 132, + 69, + 36, + 23, + 14 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 656, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 66, + 35, + 16, + 9 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 657, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 260, + 132, + 65, + 32, + 19, + 10 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 658, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 70, + 39, + 20, + 13 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 659, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 257, + 129, + 75, + 42, + 25, + 5 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 660, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 73, + 40, + 25, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 661, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 261, + 130, + 68, + 34, + 17, + 8 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 662, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 133, + 68, + 34, + 17, + 8 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 663, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 390, + 68, + 34, + 16, + 8, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 664, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 385, + 66, + 34, + 17, + 8, + 6 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 665, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 129, + 68, + 34, + 17, + 8 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 666, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 134, + 68, + 34, + 17, + 8 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 667, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 389, + 68, + 32, + 17, + 8, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 668, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 386, + 65, + 34, + 17, + 8, + 5 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 669, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 72, + 42, + 26, + 4 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 670, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 76, + 41, + 29, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 671, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 69, + 35, + 23, + 9 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 672, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 66, + 36, + 16, + 14 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 673, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 67, + 37, + 17, + 15 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 674, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 68, + 34, + 22, + 8 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 675, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 76, + 40, + 28, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 676, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 73, + 42, + 27, + 5 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 677, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 130, + 65, + 32, + 20, + 10 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 678, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 133, + 65, + 32, + 20, + 10 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 679, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 387, + 65, + 32, + 16, + 10, + 4 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 680, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 388, + 65, + 32, + 20, + 9, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 681, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 131, + 65, + 32, + 20, + 10 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 682, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 132, + 65, + 32, + 20, + 10 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 683, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 386, + 65, + 32, + 17, + 10, + 5 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 684, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 389, + 65, + 32, + 20, + 8, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 685, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 288, + 160, + 67, + 17, + 8, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 686, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 75, + 34, + 25, + 7 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 687, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 75, + 35, + 25, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 688, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 288, + 160, + 66, + 16, + 9, + 7 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 689, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 288, + 160, + 72, + 25, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 690, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 265, + 137, + 75, + 41, + 25, + 7 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 691, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 75, + 40, + 25, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 692, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 288, + 160, + 73, + 25, + 5, + 2 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 693, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 296, + 130, + 96, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 694, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 168, + 96, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 695, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 418, + 96, + 16, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 696, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 392, + 66, + 34, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 697, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 290, + 136, + 96, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 698, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 162, + 96, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 699, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 424, + 96, + 24, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 700, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 386, + 72, + 40, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 701, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 65, + 32, + 19, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 702, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 82, + 51, + 10, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 703, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 82, + 51, + 9, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 704, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 66, + 35, + 16, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 705, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 74, + 43, + 24, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 706, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 82, + 50, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 707, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 80, + 49, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 708, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 73, + 40, + 27, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 709, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 280, + 129, + 72, + 48, + 4, + 3 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 710, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 257, + 152, + 72, + 48, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 711, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 393, + 72, + 32, + 16, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 712, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 400, + 65, + 48, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 713, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 137, + 72, + 48, + 4, + 3 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 714, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 265, + 144, + 72, + 48, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 715, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 385, + 72, + 40, + 24, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 716, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 408, + 72, + 48, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 717, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 388, + 65, + 36, + 16, + 9, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 718, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 387, + 66, + 32, + 16, + 9, + 4 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 719, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 129, + 66, + 36, + 16, + 9 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 720, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 134, + 66, + 36, + 16, + 9 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 721, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 390, + 66, + 36, + 16, + 8, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 722, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 385, + 66, + 34, + 16, + 9, + 6 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 723, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 131, + 66, + 36, + 16, + 9 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 724, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 132, + 66, + 36, + 16, + 9 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 725, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 76, + 45, + 25, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 726, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 72, + 41, + 25, + 4 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 727, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 70, + 39, + 19, + 10 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 728, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 65, + 32, + 20, + 13 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 729, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 68, + 37, + 17, + 8 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 730, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 67, + 34, + 22, + 15 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 731, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 76, + 44, + 24, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 732, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 74, + 43, + 25, + 6 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 733, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 388, + 67, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 734, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 451, + 33, + 18, + 8, + 4 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 735, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 385, + 70, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 736, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 454, + 32, + 18, + 12, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 737, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 193, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 738, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 321, + 134, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 739, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 196, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 740, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 324, + 131, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 741, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 68, + 37, + 21, + 12, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 742, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 67, + 34, + 17, + 8, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 743, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 33, + 18, + 11, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 744, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 260, + 132, + 64, + 33, + 17, + 8, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 745, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 131, + 64, + 34, + 17, + 8, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 746, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 128, + 64, + 34, + 17, + 8, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 747, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 128, + 68, + 33, + 17, + 8, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 748, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 132, + 68, + 33, + 17, + 8, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 749, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 38, + 18, + 12, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 750, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 64, + 32, + 18, + 10, + 6 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 751, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 33, + 19, + 11, + 6 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 752, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 70, + 32, + 20, + 10, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 753, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 65, + 32, + 18, + 10, + 6 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 754, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 65, + 32, + 18, + 10, + 6 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 755, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 134, + 64, + 32, + 20, + 10, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 756, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 128, + 64, + 32, + 20, + 10, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 757, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 33, + 19, + 10, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 758, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 74, + 32, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 759, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 18, + 11, + 7 + ], + "determinant": "-32", + "excluded_count": 110, + "frame": 760, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 288, + 160, + 64, + 18, + 10, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 761, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 138, + 64, + 32, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 762, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 266, + 128, + 64, + 32, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 763, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 288, + 128, + 96, + 18, + 10, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 764, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 160, + 96, + 18, + 10, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 765, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 33, + 18, + 8, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 766, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 64, + 33, + 17, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 767, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 67, + 34, + 17, + 11, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 768, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 81, + 48, + 8, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 769, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 264, + 128, + 72, + 33, + 17, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 770, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 136, + 72, + 33, + 17, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 771, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 145, + 64, + 48, + 8, + 4, + 3 + ], + "determinant": "-32", + "excluded_count": 110, + "frame": 772, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 273, + 128, + 64, + 48, + 8, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 773, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 263, + 135, + 71, + 37, + 22, + 8 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 774, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 34, + 16, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 775, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 17, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 776, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 67, + 41, + 26, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 777, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 16, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 778, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 40, + 24, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 779, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 134, + 70, + 44, + 30, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 780, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 263, + 135, + 71, + 32, + 19, + 13 + ], + "determinant": "-32", + "excluded_count": 110, + "frame": 781, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 67, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 782, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 33, + 16, + 9, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 783, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 66, + 32, + 18, + 10, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 784, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 320, + 192, + 33, + 18, + 8, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 785, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 320, + 192, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 786, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 33, + 17, + 8, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 787, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 320, + 192, + 32, + 18, + 12, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 788, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 134, + 70, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 789, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 72, + 40, + 24, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 790, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 65, + 33, + 17, + 9, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 791, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 64, + 32, + 16, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 792, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 152, + 80, + 40, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 793, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 144, + 80, + 32, + 8, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 794, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 136, + 64, + 40, + 16, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 795, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 136, + 65, + 40, + 17, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 796, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 145, + 80, + 32, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 797, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 72, + 40, + 24, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 798, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 65, + 33, + 17, + 9, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 799, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 64, + 32, + 16, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 800, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 280, + 128, + 80, + 40, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 801, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 128, + 80, + 32, + 8, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 802, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 128, + 64, + 40, + 16, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 803, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 273, + 128, + 80, + 32, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 804, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 128, + 65, + 40, + 17, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 805, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 66, + 35, + 19, + 9, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 806, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 64, + 33, + 17, + 9, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 807, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 66, + 34, + 18, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 808, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 144, + 65, + 32, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 809, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 144, + 64, + 32, + 8, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 810, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 32, + 17, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 811, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 66, + 35, + 17, + 9, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 812, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 144, + 66, + 34, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 813, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 32, + 16, + 10, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 814, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 16, + 10, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 815, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 32, + 16, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 816, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 72, + 41, + 16, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 817, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 33, + 16, + 8, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 818, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 72, + 40, + 16, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 819, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 67, + 34, + 16, + 8, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 820, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 74, + 42, + 16, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 821, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 74, + 42, + 24, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 822, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 18, + 10, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 823, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 66, + 34, + 16, + 8, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 824, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 73, + 40, + 25, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 825, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 33, + 16, + 9, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 826, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 32, + 17, + 8, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 827, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 32, + 19, + 10, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 828, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 66, + 35, + 16, + 9, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 829, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 260, + 132, + 72, + 40, + 24, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 830, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 64, + 32, + 16, + 8, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 831, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 68, + 36, + 20, + 12, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 832, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 72, + 41, + 25, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 833, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 64, + 33, + 17, + 8, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 834, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 32, + 16, + 9, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 835, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 69, + 36, + 20, + 13, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 836, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 65, + 32, + 16, + 9, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 837, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 128, + 68, + 32, + 17, + 8, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 838, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 128, + 68, + 32, + 16, + 8, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 839, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 64, + 32, + 17, + 8, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 840, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 128, + 65, + 34, + 17, + 8, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 841, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 65, + 33, + 17, + 8, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 842, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 128, + 64, + 34, + 16, + 8, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 843, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 128, + 68, + 34, + 16, + 8, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 844, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 66, + 34, + 17, + 8, + 6 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 845, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 65, + 34, + 17, + 8, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 846, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 65, + 33, + 17, + 8, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 847, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 64, + 34, + 16, + 8, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 848, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 133, + 68, + 32, + 17, + 8, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 849, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 132, + 68, + 32, + 16, + 8, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 850, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 64, + 32, + 17, + 8, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 851, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 134, + 68, + 34, + 16, + 8, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 852, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 66, + 34, + 17, + 8, + 6 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 853, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 72, + 40, + 24, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 854, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 33, + 17, + 9, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 855, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 64, + 32, + 16, + 8, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 856, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 73, + 41, + 24, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 857, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 33, + 16, + 8, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 858, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 64, + 32, + 17, + 9, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 859, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 67, + 35, + 17, + 9, + 6 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 860, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 66, + 34, + 16, + 8, + 6 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 861, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 72, + 42, + 26, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 862, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 66, + 32, + 16, + 10, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 863, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 34, + 18, + 8, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 864, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 76, + 40, + 28, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 865, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 68, + 32, + 20, + 8, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 866, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 36, + 16, + 12, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 867, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 68, + 34, + 22, + 8, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 868, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 66, + 36, + 16, + 14, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 869, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 65, + 32, + 17, + 10, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 870, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 64, + 32, + 16, + 10, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 871, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 65, + 32, + 17, + 9, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 872, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 133, + 65, + 32, + 20, + 8, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 873, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 132, + 64, + 32, + 20, + 8, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 874, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 65, + 32, + 16, + 8, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 875, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 131, + 65, + 32, + 16, + 10, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 876, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 132, + 65, + 32, + 20, + 9, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 877, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 128, + 65, + 32, + 20, + 8, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 878, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 128, + 64, + 32, + 20, + 8, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 879, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 65, + 32, + 16, + 8, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 880, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 128, + 65, + 32, + 17, + 10, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 881, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 128, + 64, + 32, + 16, + 10, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 882, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 65, + 32, + 17, + 9, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 883, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 128, + 65, + 32, + 16, + 10, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 884, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 128, + 65, + 32, + 20, + 9, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 885, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 67, + 32, + 17, + 8, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 886, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 17, + 8, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 887, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 66, + 32, + 16, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 888, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 73, + 32, + 25, + 5, + 2 + ], + "determinant": "-32", + "excluded_count": 110, + "frame": 889, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 16, + 9, + 5, + 2 + ], + "determinant": "-32", + "excluded_count": 111, + "frame": 890, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 72, + 32, + 24, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 891, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 72, + 32, + 25, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 892, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 66, + 32, + 16, + 9, + 7 + ], + "determinant": "-32", + "excluded_count": 110, + "frame": 893, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 288, + 160, + 65, + 17, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 894, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 288, + 160, + 64, + 16, + 8, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 895, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 33, + 17, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 896, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 65, + 34, + 19, + 10, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 897, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 64, + 34, + 18, + 10, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 898, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 33, + 16, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 899, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 65, + 35, + 19, + 10, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 900, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 288, + 160, + 65, + 16, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 901, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 296, + 128, + 96, + 24, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 902, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 288, + 128, + 96, + 16, + 8, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 903, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 904, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 128, + 72, + 40, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 905, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 128, + 66, + 34, + 18, + 10, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 906, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 128, + 64, + 32, + 16, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 907, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 290, + 128, + 96, + 16, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 908, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 128, + 66, + 34, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 909, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 72, + 40, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 910, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 66, + 34, + 18, + 10, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 911, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 64, + 32, + 16, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 912, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 168, + 96, + 24, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 913, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 160, + 96, + 16, + 8, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 914, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 136, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 915, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 162, + 96, + 16, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 916, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 136, + 66, + 34, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 917, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 65, + 32, + 17, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 918, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 32, + 17, + 9, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 919, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 64, + 32, + 16, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 920, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 67, + 34, + 17, + 10, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 921, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 66, + 34, + 16, + 10, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 922, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 64, + 33, + 17, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 923, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 67, + 34, + 17, + 9, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 924, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 66, + 34, + 16, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 925, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 32, + 19, + 8, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 926, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 32, + 16, + 8, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 927, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 18, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 928, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 80, + 49, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 929, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 80, + 48, + 8, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 930, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 33, + 16, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 931, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 82, + 50, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 932, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 66, + 35, + 16, + 8, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 933, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 72, + 40, + 24, + 4, + 3 + ], + "determinant": "-32", + "excluded_count": 110, + "frame": 934, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 64, + 32, + 16, + 8, + 4, + 3 + ], + "determinant": "-32", + "excluded_count": 111, + "frame": 935, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 65, + 33, + 17, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 936, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 152, + 72, + 48, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 937, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 144, + 64, + 48, + 8, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 938, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 136, + 72, + 32, + 16, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 939, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 137, + 72, + 32, + 16, + 4, + 3 + ], + "determinant": "-32", + "excluded_count": 110, + "frame": 940, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 256, + 144, + 65, + 48, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 941, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 280, + 128, + 72, + 48, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 942, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 128, + 64, + 48, + 8, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 943, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 128, + 72, + 32, + 16, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 944, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 72, + 40, + 24, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 945, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 64, + 32, + 16, + 8, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 946, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 65, + 33, + 17, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 947, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 265, + 128, + 72, + 32, + 16, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 948, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 272, + 128, + 65, + 48, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 949, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 128, + 65, + 36, + 16, + 9, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 950, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 128, + 64, + 36, + 16, + 8, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 951, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 65, + 33, + 16, + 9, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 952, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 128, + 66, + 32, + 16, + 9, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 953, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 64, + 32, + 16, + 9, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 954, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 128, + 66, + 32, + 16, + 8, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 955, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 128, + 66, + 36, + 16, + 8, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 956, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 66, + 34, + 16, + 9, + 6 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 957, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 132, + 65, + 36, + 16, + 9, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 958, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 132, + 64, + 36, + 16, + 8, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 959, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 65, + 33, + 16, + 9, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 960, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 131, + 66, + 32, + 16, + 9, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 961, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 64, + 32, + 16, + 9, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 962, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 66, + 32, + 16, + 8, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 963, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 66, + 34, + 16, + 9, + 6 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 964, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 134, + 66, + 36, + 16, + 8, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 965, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 76, + 44, + 24, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 966, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 68, + 36, + 16, + 8, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 967, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 20, + 12, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 968, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 72, + 41, + 25, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 969, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 32, + 16, + 9, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 970, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 33, + 17, + 8, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 971, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 68, + 37, + 17, + 8, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 972, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 32, + 20, + 13, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 973, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 73, + 40, + 25, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 974, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 32, + 17, + 8, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 975, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 64, + 33, + 16, + 9, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 976, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 72, + 40, + 24, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 977, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 66, + 34, + 18, + 10, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 978, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 979, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 67, + 34, + 19, + 10, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 980, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 65, + 32, + 17, + 8, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 981, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 135, + 67, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 982, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 64, + 33, + 17, + 9, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 983, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 132, + 64, + 32, + 16, + 12, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 984, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 320, + 131, + 33, + 18, + 8, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 985, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 64, + 32, + 18, + 8, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 986, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 64, + 33, + 16, + 8, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 987, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 135, + 70, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 988, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 320, + 134, + 32, + 18, + 12, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 989, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 263, + 131, + 67, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 990, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 128, + 64, + 32, + 16, + 12, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 991, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 64, + 33, + 17, + 9, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 992, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 192, + 33, + 18, + 8, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 993, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 64, + 33, + 16, + 8, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 994, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 128, + 64, + 32, + 18, + 8, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 995, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 263, + 134, + 70, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 996, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 192, + 32, + 18, + 12, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 997, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 33, + 17, + 8, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 998, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 999, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 32, + 16, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 1000, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 66, + 34, + 16, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 1001, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 32, + 17, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 1002, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 72, + 40, + 24, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 1003, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + } + ], + "frames_by_rank": { + "1": 120, + "2": 168, + "3": 168, + "4": 73, + "5": 27, + "6": 168, + "7": 152, + "8": 126 + }, + "interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "interval_count": 16687, + "normal_lines": [ + 42, + 7, + 25, + 52, + 82, + 127, + 97, + 76 + ], + "normal_lines_are_absent": true, + "scope": "Single positive-birth cone, with all cone snapshots and all completed X/helper baselines. Merged incomparable cones and other protocols remain open.", + "snapshot_payload_sha256": "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c", + "source_pins": { + "R": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "core": "fa60b4af013dd8b8db289845e3ed597720ff955751ad270c3d58236b64080877", + "word": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219" + }, + "status": "PASS_EXACT_SNAPSHOT_CONE_OBSTRUCTION", + "support_law": "At frame U, every nonzero reduced Y coefficient has q_p perpendicular to U.", + "test_input": "X=JY; all 480 helpers and all 8 private inputs are zero", + "wrong_frame_control": { + "original_frame": 2, + "rejected": true, + "row": 3382, + "source_port": 35, + "wrong_line": 50 + } +} diff --git a/research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md b/research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md new file mode 100644 index 0000000000..09ba0af502 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/chronological-cache-paths/frozen/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md @@ -0,0 +1,129 @@ +# An exact obstruction for one monotone snapshot cone + +The backward clean-J word has no nonzero centre query in a single positive +snapshot cone. This result covers all 1,002 positive proper frames in the +actual word. It permits every recorded snapshot in that cone, without a +time constraint. Thus time order is not the obstruction in this model. + +This result does not cover a network that merges captures from different +cones. It also does not cover new internal cuts inside a native child, new +changes to the core, or transitions between incomparable frames. + +## Source and exact check + +`BACKWARD-SNAPSHOT-INTERVALS.json.gz` records the complete rational scalar +rows on 712 input coordinates. Its uncompressed SHA256 is +`3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c`. +The producer is `emit_snapshot_intervals.py`. It checks every scalar frame +access and every native frame transition. It also checks the final map + +\[ + (x,y,h,c)\longmapsto(x-Jy,y,h,0),\qquad + J=I-R^TR/4. +\] + +There are 12,271 distinct rows, 16,687 availability intervals, and 1,004 +native frames. An interval `[a,b,j,f,r]` states that row `r` of wire `j` +is available after each event from `a` through `b`, inclusive, with frame +index `f`. The recorded boundary range is 8,106 through 24,913. + +The scalar content uses the canonical frame coordinates. Before event +17,606, these are the literal native frames after the entry adapters. +After that event, a non-FULL field needs its specified inverse exit +monomial to expose that canonical view. This theorem grants those views. +It makes no claim that they are free in a constructive word. A zero +formal row is zero in both views, which is all that this proof needs. + +Run the exact certificate with: + +```text +python3 -I -B work/centre-encoding-campaign-20261014/lanes/history-encoding/check_snapshot_cone_obstruction.py +``` + +The result is `PASS_EXACT_SNAPSHOT_CONE_OBSTRUCTION`. The checker uses +rational arithmetic. It checks 16,023 distinct frame/row pairs and 98,056 +nonzero reduced coefficients. For each of the 1,002 positive proper +frames, it emits an eight-column minor with a nonzero exact determinant. +The receipt is `SNAPSHOT-CONE-OBSTRUCTION.json`. + +The two controls reject a wrong frame for a nonzero source coefficient +and a repeated column in a query minor. No sampled rank or numerical +tolerance is used in this certificate. + +## Support identity + +Write the old port labels as \(q_p\in\mathbb F_2^9\), for +\(0\leq p<112\). Use the following valid family of inputs: + +\[ + x=Jy,\qquad h=0,\qquad c=0. +\] + +Here all 480 helper inputs are zero. This includes the 78 helpers whose +final frame is not FULL. This choice is an input for an impossibility +proof. It is not a clean-helper assumption for a proposed construction. +On this family, all completed X fields and all final helper fields vanish. + +For each actual snapshot in a frame \(U\), its remaining source row has +the form + +\[ + \sum_{p:q_p\perp U} a_p y_p. \tag{1} +\] + +The checker proves (1) directly from every exact row. It substitutes +\(x=Jy\), deletes the zero helper and private inputs, and checks the +support of each remaining coefficient. This includes data snapshots, +not only helper snapshots. + +Fix an actual positive proper frame \(U\), and set + +\[ + E_U=\{p:q_p\not\perp U\}. +\] + +The exact minor certificate proves + +\[ + \operatorname{rank} R_{E_U}=8. \tag{2} +\] + +The eight normal lines \(42,7,25,52,82,127,97,76\) do not contradict (2). +Row \(k\) of \(R\) is supported exactly on the ports perpendicular to +normal \(n_k\). But none of these normal lines is an actual rank-one +frame. The actual rank-one frames consist of the 112 old port lines and +eight even lines. Their absence and the normal support identity are both +checked exactly. + +## Cone theorem + +For an actual positive proper frame \(U\), its snapshot cone consists of +all recorded frames \(V\) such that \(U\subseteq V\). Grant every +snapshot in that cone, without a time constraint. Also grant every final +X and helper field, with arbitrary linear operations on those granted +fields. + +No nonzero scalar combination of the eight completed centre queries +\(F_9 R y\) can be formed from these observations. + +To prove the statement, restrict \(y\) to the coordinates in \(E_U\). +If \(V\supseteq U\), then \(q_p\perp V\) implies +\(q_p\perp U\). Thus (1) makes every snapshot in the cone zero. +The final X and helper fields are also zero. Every linear operation on +these observations is zero, with every native phase and address map. +But (2) allows \(Ry\) to take any value in eight dimensions. Since +\(F_9\) is invertible, the required nonzero query cannot be zero on all +these inputs. This is a contradiction. + +In particular, a cache that starts at zero, first captures content in a +positive actual frame, and then follows only increasing native frames +cannot produce a centre query. The same conclusion holds for any number +of caches restricted to that one cone. Allowing all cone snapshots is +stronger than any one chronological path. A cache that starts empty in +an unrecorded smaller frame must still make its first nonzero capture +in an actual frame; the theorem then applies from that frame onward. + +The theorem does not rule out a cache with earlier nonzero captures from +an incomparable frame. That is the precise remaining escape for a +merged snapshot network. It gives no lower bound for such a network, +for a different core, or for the complete supplier. diff --git a/research/actual-query-information-bounds/annexes/chronological-cache-paths/replay.py b/research/actual-query-information-bounds/annexes/chronological-cache-paths/replay.py new file mode 100644 index 0000000000..46a081958d --- /dev/null +++ b/research/actual-query-information-bounds/annexes/chronological-cache-paths/replay.py @@ -0,0 +1,72 @@ +"""Replay one support appendix in fresh source copies.""" + +import argparse +from hashlib import sha256 +import json +import os +from pathlib import Path +import shutil +import subprocess +import sys +import time + + +def digest(path): + return sha256(path.read_bytes()).hexdigest() + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--out", type=Path, required=True) + args = parser.parse_args() + package = Path(__file__).resolve().parent + config = json.loads((package/"TASK.json").read_text()) + manifest = json.loads((package/"SOURCES.json").read_text()) + + def verify(): + for rel, record in manifest["frozen_files"].items(): + path = package/"frozen"/rel + if digest(path) != record["sha256"] or path.stat().st_size != record["bytes"]: + raise ValueError("Frozen source differs: "+rel) + + verify() + output = args.out.resolve() + output.mkdir(parents=True, exist_ok=False) + runs = [] + env = dict(os.environ, OPENBLAS_NUM_THREADS="1", OMP_NUM_THREADS="1", + MKL_NUM_THREADS="1", VECLIB_MAXIMUM_THREADS="1") + for mode in ("normal", "optimized"): + workspace = output/mode + shutil.copytree(package/"frozen", workspace) + (workspace/"results").mkdir(exist_ok=True) + script = (package if config["location"] == "package" else workspace)/config["script"] + command = [sys.executable, "-I", "-B"] + if mode == "optimized": + command.append("-O") + command.append(str(script)) + command.extend(v.format(workspace=str(workspace)) for v in config["arguments"]) + start = time.monotonic() + result = subprocess.run(command, cwd=workspace, env=env, + capture_output=True, text=True) + (output/(mode+".log")).write_text(result.stdout+result.stderr) + if result.returncode: + raise RuntimeError("Child failed: "+mode) + receipt = workspace/config["receipt"] + if receipt.read_bytes() != (package/config["expected"]).read_bytes(): + raise ValueError("Receipt bytes differ: "+mode) + runs.append({"mode": mode, "command": command, "exit_code": 0, + "receipt_sha256": digest(receipt), + "elapsed_seconds": round(time.monotonic()-start, 3)}) + print("PASS", mode, config["id"], flush=True) + verify() + receipt = {"status": "PASS_SCOPED_SUPPORT_PROOF_REPLAY", "appendix": config["id"], + "runs": runs, "source_manifest_sha256": digest(package/"SOURCES.json"), + "runner_sha256": digest(Path(__file__)), + "comparison": "Both complete receipt files match exact bytes.", + "scope": config["scope"]} + (output/"REPLAY.json").write_text(json.dumps(receipt, indent=2, sort_keys=True)+"\n") + print(receipt["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/annexes/chronological-cache-paths/validation/normal.log b/research/actual-query-information-bounds/annexes/chronological-cache-paths/validation/normal.log new file mode 100644 index 0000000000..1f3f900e3a --- /dev/null +++ b/research/actual-query-information-bounds/annexes/chronological-cache-paths/validation/normal.log @@ -0,0 +1 @@ +{"checker_sha256": "b605064b4be17fd2ceb6825fe01cd6b813abd3351ad499dd6c5b4fa4947a52ba", "inputs": {"interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", "reviewed_source_proof_sha256": "be9575e1cac8706c42fddff243f435935e098d197edaf7f8689352c93b7e3961", "reviewed_source_receipt_sha256": "35698700474f2309a4eea2f192a5afbd2f42f580a7e0e510a0bb5687a87fdc2d", "snapshot_decompressed_sha256": "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c"}, "intervals": 16687, "line_rank_counts": {"7": 8, "8": 503}, "minor_determinants": {"-16": 1, "-32": 126, "-48": 2, "-64": 45, "32": 790, "64": 38}, "nonzero_port_incidence_checks": 104088, "normal_lines_absent": [42, 7, 25, 52, 82, 127, 97, 76], "not_checked": ["The full snapshot producer replay", "A new native cache word", "Chronological branching synthesis", "A complete supplier invoice"], "phase_scope": "Scalar rows are read in the canonical view. Non-FULL views after event 17605 require the supplied endpoint monomial adapter.", "proper_frame_minor_count": 1002, "rows": 12271, "scope": "One nonzero birth frame and all later containing frames. This does not exclude a merged network with incomparable capture frames.", "status": "PASS_EXACT_SNAPSHOT_SUPPORT_AND_SINGLE_CONE_EXCLUSION", "test_input": "X=JY; all 480 helper and eight private inputs are zero"} diff --git a/research/actual-query-information-bounds/annexes/chronological-cache-paths/validation/optimized.log b/research/actual-query-information-bounds/annexes/chronological-cache-paths/validation/optimized.log new file mode 100644 index 0000000000..1f3f900e3a --- /dev/null +++ b/research/actual-query-information-bounds/annexes/chronological-cache-paths/validation/optimized.log @@ -0,0 +1 @@ +{"checker_sha256": "b605064b4be17fd2ceb6825fe01cd6b813abd3351ad499dd6c5b4fa4947a52ba", "inputs": {"interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", "reviewed_source_proof_sha256": "be9575e1cac8706c42fddff243f435935e098d197edaf7f8689352c93b7e3961", "reviewed_source_receipt_sha256": "35698700474f2309a4eea2f192a5afbd2f42f580a7e0e510a0bb5687a87fdc2d", "snapshot_decompressed_sha256": "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c"}, "intervals": 16687, "line_rank_counts": {"7": 8, "8": 503}, "minor_determinants": {"-16": 1, "-32": 126, "-48": 2, "-64": 45, "32": 790, "64": 38}, "nonzero_port_incidence_checks": 104088, "normal_lines_absent": [42, 7, 25, 52, 82, 127, 97, 76], "not_checked": ["The full snapshot producer replay", "A new native cache word", "Chronological branching synthesis", "A complete supplier invoice"], "phase_scope": "Scalar rows are read in the canonical view. Non-FULL views after event 17605 require the supplied endpoint monomial adapter.", "proper_frame_minor_count": 1002, "rows": 12271, "scope": "One nonzero birth frame and all later containing frames. This does not exclude a merged network with incomparable capture frames.", "status": "PASS_EXACT_SNAPSHOT_SUPPORT_AND_SINGLE_CONE_EXCLUSION", "test_input": "X=JY; all 480 helper and eight private inputs are zero"} From cb102a57254748651ce16aa4454bb611f6380e53 Mon Sep 17 00:00:00 2001 From: Ali Romman <226877337+aliromman@users.noreply.github.com> Date: Thu, 22 Oct 2026 14:20:14 -0500 Subject: [PATCH 4/4] Add source geometry and actual operator-query lower bounds --- .gitattributes | 3 + .../source-geometry/ANNEX-MANIFEST.json | 405 + .../source-geometry/ARCHIVE-CHECK.json | 27 + .../annexes/source-geometry/NOTICE.md | 71 + .../source-geometry/PARENT-SNAPSHOT.json | 524 + .../annexes/source-geometry/PORTABILITY.json | 105 + .../annexes/source-geometry/PORTABILITY.patch | 263 + .../annexes/source-geometry/README.md | 226 + .../annexes/source-geometry/SOURCES.json | 463 + .../annexes/source-geometry/VALIDATION.md | 43 + .../centre-mixing-review/REVIEW.json | 13363 +++++++++++++++ .../centre-mixing-review/TWO-BASES.json | 221 + .../CENTRE-SUPPORT-GEOMETRY-20261018.json | 394 + .../centre-support-review/CHECKS.json | 47 + .../DYADIC-QUERY-SEPARATION-20261018.json | 33 + .../dyadic-review/REVIEW.json | 183 + .../query-span-producer/QUERY-SPAN.json | 1364 ++ .../query-span-review/REVIEW.json | 138 + .../evidence/replay-input-manifest.json | 357 + .../evidence/replay-normal.json | 126 + .../evidence/replay-optimized.json | 126 + .../NATIVE-SOURCE-VERIFICATION.json | 90 + .../PROVIDER-NOTICE-VERIFICATION.json | 24 + .../centre-mixing-review-20261018/FREEZE.json | 21 + .../PEER-CHECK.md | 31 + .../PRODUCER-REPLAY.json | 37 + .../centre-mixing-review-20261018/REVIEW.json | 13363 +++++++++++++++ .../centre-mixing-review-20261018/REVIEW.md | 235 + .../TWO-BASES.json | 221 + .../TWO-BASES.md | 109 + .../check_review.py | 428 + .../producer-replay/ALL-CUT-EDGES.json | 9 + .../producer-replay/ALL-CUT-EDGES.json.gz | Bin 0 -> 98795 bytes .../producer-replay/FRAME-SUPPORT.json | 22 + .../producer-replay/MIXING.json | 13740 ++++++++++++++++ .../producer-replay/SUPPORT.json | 352 + .../replay_producers.py | 56 + .../FREEZE.json | 35 + .../REVIEW.json | 183 + .../REVIEW.md | 276 + .../check_review.py | 300 + .../centre-mixing-20261018/MIXING.json | 13740 ++++++++++++++++ .../centre-mixing-20261018/MIXING.md | 180 + .../centre-mixing-20261018/SUPPORT.json | 352 + .../centre-mixing-20261018/check_mixing.py | 309 + .../centre-mixing-20261018/check_support.py | 185 + .../MINOR-LOG-SOURCE-ACCESS.md | 137 + .../STRUCTURED-CENTRES-PROGRAM.json.gz | Bin 0 -> 482497 bytes .../FRESH-THREE-CHILD-PROGRAMS.json.gz | Bin 0 -> 21257 bytes .../CHECKS.json | 47 + .../FREEZE.json | 9 + .../REPRODUCTION.json | 5 + .../centre-support-review-20261018/REVIEW.md | 45 + .../check_support.py | 119 + .../github-refresh-20261014-1155/pr1825.json | 47 + .../pr1825_readme.json | 16 + .../pr1825_readme.md | 73 + .../CLEAN-J-PROGRAMS.json.gz | Bin 0 -> 583358 bytes .../CLEAN-J-TRANSFER.json | 4196 +++++ .../CLEAN-J-TRANSFER.md | 119 + .../NATIVE-LIFT.md | 140 + .../sources/bw_adapters.py | 165 + .../interior-cut/ALL-CUT-EDGES.json | 9 + .../interior-cut/ALL-CUT-EDGES.json.gz | Bin 0 -> 98795 bytes .../interior-cut/ALL-CUT-SUPPORT-FREEZE.json | 13 + .../interior-cut/ALL-CUT-SUPPORT.md | 106 + .../interior-cut/FRAME-SUPPORT.json | 22 + .../interior-cut/check_frame_support.py | 51 + .../interior-cut/inventory_new_edges.py | 81 + .../interior-cut/probe_readiness.py | 131 + .../minor-input-log/UNIT-COMPLETION.md | 190 + .../frozen/lanes/schur-selection/HANDOFF.md | 555 + .../plane-repair/PLANE-INVOLUTION.json | 6806 ++++++++ .../plane-repair/PLANE-INVOLUTION.md | 179 + .../plane-repair/QUERY-SPAN.json | 1364 ++ .../plane-repair/QUERY-SPAN.md | 240 + .../schur-selection/plane-repair/SOURCES.json | 30 + .../plane-repair/check_query_span.py | 88 + .../sources/PR1825-CERTIFICATE.json | 539 + .../plane-repair/sources/PR1825-PROOF.md | 135 + .../query-span-review/REVIEW.json | 138 + .../source-domain/query-span-review/REVIEW.md | 81 + .../query-span-review/review_query_span.py | 187 + .../CENTRE-SUPPORT-GEOMETRY-20261018.json | 394 + .../root/CENTRE-SUPPORT-GEOMETRY-20261018.md | 94 + .../DYADIC-QUERY-SEPARATION-20261018.json | 33 + .../root/DYADIC-QUERY-SEPARATION-20261018.md | 116 + .../check_centre_support_geometry_20261018.py | 133 + .../check_dyadic_query_separation_20261018.py | 129 + .../annexes/source-geometry/notices/LICENSE | 201 + .../source-geometry/notices/PR2588-NOTICE | 10 + .../source-geometry/notices/PR3133-CREDITS.md | 19 + .../source-geometry/notices/PR3133-NOTICE | 28 + .../portable/centre-mixing-review.py | 436 + .../portable/centre-support-producer.py | 141 + .../portable/centre-support-review.py | 127 + .../portable/dyadic-producer.py | 137 + .../source-geometry/portable/dyadic-review.py | 308 + .../portable/query-span-producer.py | 94 + .../portable/query-span-review.py | 193 + .../annexes/source-geometry/replay.py | 116 + .../COLD-REPLAY-CHECKS.json | 156 + .../HISTORICAL-PINS.json | 900 + .../PORTABILITY-REVIEWED-PINS.json | 14 + .../PR-DESCRIPTION-CHECK.json | 188 + .../source-geometry-review/REVIEW.json | 223 + .../source-geometry-review/REVIEW.md | 164 + .../REVIEWED-SOURCE-PINS.json | 215 + .../SOURCE-AND-DEPENDENCY-CHECKS.json | 306 + .../TYPED-RECEIPT-CHECKS.json | 256 + .../check_annex_sources.py | 134 + .../cold-replay/REPLAY.json | 126 + .../centre-mixing-review.stderr.txt | 0 .../centre-mixing-review.stdout.txt | 3 + .../centre-mixing-review/REVIEW.json | 13363 +++++++++++++++ .../centre-mixing-review/TWO-BASES.json | 221 + .../centre-support-producer.stderr.txt | 0 .../centre-support-producer.stdout.txt | 1 + .../CENTRE-SUPPORT-GEOMETRY-20261018.json | 394 + .../centre-support-review.stderr.txt | 0 .../centre-support-review.stdout.txt | 1 + .../centre-support-review/CHECKS.json | 47 + .../cold-replay/dyadic-producer.stderr.txt | 0 .../cold-replay/dyadic-producer.stdout.txt | 1 + .../DYADIC-QUERY-SEPARATION-20261018.json | 33 + .../cold-replay/dyadic-review.stderr.txt | 0 .../cold-replay/dyadic-review.stdout.txt | 2 + .../cold-replay/dyadic-review/REVIEW.json | 183 + .../query-span-producer.stderr.txt | 0 .../query-span-producer.stdout.txt | 2 + .../query-span-producer/QUERY-SPAN.json | 1364 ++ .../cold-replay/query-span-review.stderr.txt | 0 .../cold-replay/query-span-review.stdout.txt | 2 + .../cold-replay/query-span-review/REVIEW.json | 138 + .../source-geometry-review/cold.stderr.txt | 0 .../source-geometry-review/cold.stdout.txt | 8 + 136 files changed, 99997 insertions(+) create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/ANNEX-MANIFEST.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/ARCHIVE-CHECK.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/NOTICE.md create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/PARENT-SNAPSHOT.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/PORTABILITY.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/PORTABILITY.patch create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/README.md create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/SOURCES.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/VALIDATION.md create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/centre-mixing-review/REVIEW.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/centre-mixing-review/TWO-BASES.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/centre-support-producer/CENTRE-SUPPORT-GEOMETRY-20261018.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/centre-support-review/CHECKS.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/dyadic-producer/DYADIC-QUERY-SEPARATION-20261018.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/dyadic-review/REVIEW.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/query-span-producer/QUERY-SPAN.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/query-span-review/REVIEW.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/evidence/replay-input-manifest.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/evidence/replay-normal.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/evidence/replay-optimized.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/evidence/source-verification/NATIVE-SOURCE-VERIFICATION.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/evidence/source-verification/PROVIDER-NOTICE-VERIFICATION.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/FREEZE.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/PEER-CHECK.md create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/PRODUCER-REPLAY.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.md create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.md create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/check_review.py create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/ALL-CUT-EDGES.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/ALL-CUT-EDGES.json.gz create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/FRAME-SUPPORT.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/MIXING.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/SUPPORT.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/replay_producers.py create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/FREEZE.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.md create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/check_review.py create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/coherent-port/centre-mixing-20261018/MIXING.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/coherent-port/centre-mixing-20261018/MIXING.md create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/coherent-port/centre-mixing-20261018/SUPPORT.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/coherent-port/centre-mixing-20261018/check_mixing.py create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/coherent-port/centre-mixing-20261018/check_support.py create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/controller-followthrough-20261017/MINOR-LOG-SOURCE-ACCESS.md create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/controller-followthrough-20261017/structured-centres/STRUCTURED-CENTRES-PROGRAM.json.gz create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/independent-review-20261017/centre-support-review-20261018/CHECKS.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/independent-review-20261017/centre-support-review-20261018/FREEZE.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/independent-review-20261017/centre-support-review-20261018/REPRODUCTION.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/independent-review-20261017/centre-support-review-20261018/REVIEW.md create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/independent-review-20261017/centre-support-review-20261018/check_support.py create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825_readme.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825_readme.md create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/new-core-transfer-20261017/CLEAN-J-TRANSFER.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/new-core-transfer-20261017/CLEAN-J-TRANSFER.md create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/new-native-recipes-20261017/NATIVE-LIFT.md create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/new-native-recipes-20261017/sources/bw_adapters.py create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-EDGES.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-EDGES.json.gz create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT-FREEZE.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT.md create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/FRAME-SUPPORT.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/check_frame_support.py create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/inventory_new_edges.py create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/probe_readiness.py create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/minor-input-log/UNIT-COMPLETION.md create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/HANDOFF.md create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/PLANE-INVOLUTION.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/PLANE-INVOLUTION.md create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.md create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/SOURCES.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/check_query_span.py create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/sources/PR1825-CERTIFICATE.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/sources/PR1825-PROOF.md create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/source-domain/query-span-review/REVIEW.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/source-domain/query-span-review/REVIEW.md create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/source-domain/query-span-review/review_query_span.py create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.md create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/root/DYADIC-QUERY-SEPARATION-20261018.json create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/root/DYADIC-QUERY-SEPARATION-20261018.md create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/root/check_centre_support_geometry_20261018.py create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/frozen/root/check_dyadic_query_separation_20261018.py create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/notices/LICENSE create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/notices/PR2588-NOTICE create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/notices/PR3133-CREDITS.md create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/notices/PR3133-NOTICE create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/portable/centre-mixing-review.py create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/portable/centre-support-producer.py create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/portable/centre-support-review.py create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/portable/dyadic-producer.py create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/portable/dyadic-review.py create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/portable/query-span-producer.py create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/portable/query-span-review.py create mode 100644 research/actual-query-information-bounds/annexes/source-geometry/replay.py create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/COLD-REPLAY-CHECKS.json create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/HISTORICAL-PINS.json create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/PORTABILITY-REVIEWED-PINS.json create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/PR-DESCRIPTION-CHECK.json create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/REVIEW.json create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/REVIEW.md create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/REVIEWED-SOURCE-PINS.json create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/SOURCE-AND-DEPENDENCY-CHECKS.json create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/TYPED-RECEIPT-CHECKS.json create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/check_annex_sources.py create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/REPLAY.json create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-mixing-review.stderr.txt create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-mixing-review.stdout.txt create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-mixing-review/REVIEW.json create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-mixing-review/TWO-BASES.json create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-support-producer.stderr.txt create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-support-producer.stdout.txt create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-support-producer/CENTRE-SUPPORT-GEOMETRY-20261018.json create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-support-review.stderr.txt create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-support-review.stdout.txt create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-support-review/CHECKS.json create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/dyadic-producer.stderr.txt create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/dyadic-producer.stdout.txt create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/dyadic-producer/DYADIC-QUERY-SEPARATION-20261018.json create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/dyadic-review.stderr.txt create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/dyadic-review.stdout.txt create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/dyadic-review/REVIEW.json create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/query-span-producer.stderr.txt create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/query-span-producer.stdout.txt create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/query-span-producer/QUERY-SPAN.json create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/query-span-review.stderr.txt create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/query-span-review.stdout.txt create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/query-span-review/REVIEW.json create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold.stderr.txt create mode 100644 research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold.stdout.txt diff --git a/.gitattributes b/.gitattributes index 2469201932..ff6cfa18eb 100644 --- a/.gitattributes +++ b/.gitattributes @@ -208,3 +208,6 @@ research/kappa-global-routing/** -text -whitespace research/kappa-native-resume/** -text -whitespace research/kappa-observation-integration/** -text -whitespace research/kappa-rebuild/** -text -whitespace + +# Keep the original CRLF bytes of this pinned source file. +research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/new-native-recipes-20261017/sources/bw_adapters.py -text -whitespace diff --git a/research/actual-query-information-bounds/annexes/source-geometry/ANNEX-MANIFEST.json b/research/actual-query-information-bounds/annexes/source-geometry/ANNEX-MANIFEST.json new file mode 100644 index 0000000000..d52ef14309 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/ANNEX-MANIFEST.json @@ -0,0 +1,405 @@ +{ + "bytes_excluding_manifest": 2970999, + "file_count": 99, + "files": { + "ARCHIVE-CHECK.json": { + "bytes": 1279, + "sha256": "6fd8b45db6afb34b29037c2f4056980b8ee6d4843ccc83a7188092a515dfeaf7" + }, + "NOTICE.md": { + "bytes": 4271, + "sha256": "7f66f00aea690999b682c1fa8b44f50189fcc8ba642ed6b519baa2e1e7a8a327" + }, + "PARENT-SNAPSHOT.json": { + "bytes": 22117, + "sha256": "3554e3dae91f1306d6b8e31a682093af08ed3b3d27df087773f38f117f5a9d96" + }, + "PORTABILITY.json": { + "bytes": 5639, + "sha256": "6ad11e87eb803fd63cf6f3ea3a8118131d8c28d356bf40a5c496a7885beda492" + }, + "PORTABILITY.patch": { + "bytes": 13523, + "sha256": "fb6a38639499ed1b1edb847da74e9969148d7f8371a419763f3c23466fba79fb" + }, + "README.md": { + "bytes": 13020, + "sha256": "e71fb0a3b6fd08dc89c82bf6e6b3eb7d5e7f64eab22424a293b5a0ba576641d6" + }, + "SOURCES.json": { + "bytes": 29950, + "sha256": "f2427a5c028b7fb44e41ba65fbbbfbf757deec5831648328e3052d4e2e95e60b" + }, + "VALIDATION.md": { + "bytes": 2223, + "sha256": "2894e72d2cf1837c614134f8d4cc02fc1a60045e7c66adf54311fd769ac4976c" + }, + "evidence/optimized-receipts/centre-mixing-review/REVIEW.json": { + "bytes": 263695, + "sha256": "1eb05efb021de47c5414f14509e2d756cb27266f608f2722b9805c303ad0ee60" + }, + "evidence/optimized-receipts/centre-mixing-review/TWO-BASES.json": { + "bytes": 2062, + "sha256": "7adf8ca2ce457799efb48530b17308b9d1b6682aa0eae240fbdb4d8adb78bfd3" + }, + "evidence/optimized-receipts/centre-support-producer/CENTRE-SUPPORT-GEOMETRY-20261018.json": { + "bytes": 3943, + "sha256": "dafd6c0af3f8aad852a7c80258118487744921c9a61474b1441e3755f8e3b205" + }, + "evidence/optimized-receipts/centre-support-review/CHECKS.json": { + "bytes": 1563, + "sha256": "61690f10c5d08981c68eaf148a7b54f81ac4e00b33fb8ebac0bc8c275368be10" + }, + "evidence/optimized-receipts/dyadic-producer/DYADIC-QUERY-SEPARATION-20261018.json": { + "bytes": 755, + "sha256": "f32f611e5d583beb5ccc2a809f37692e2fc35ed40706cb96845051c9a71befb9" + }, + "evidence/optimized-receipts/dyadic-review/REVIEW.json": { + "bytes": 4947, + "sha256": "c1c3006be5100ef6a5f74402e7c5edd6409d817124dd192c2854615c0b74bf66" + }, + "evidence/optimized-receipts/query-span-producer/QUERY-SPAN.json": { + "bytes": 19603, + "sha256": "a06939cba2c937f452027ee4a1f20b31121a70b7fc7393d9ccad091817ee448e" + }, + "evidence/optimized-receipts/query-span-review/REVIEW.json": { + "bytes": 2574, + "sha256": "36820f2267d5f1388d554c12f7f79b91792b964060d2fb639654bbd7cc30c148" + }, + "evidence/replay-input-manifest.json": { + "bytes": 16128, + "sha256": "187a8cc4718d0115ef9e530d64f9693d910beff7ffa3c46eec703bab6025b824" + }, + "evidence/replay-normal.json": { + "bytes": 4664, + "sha256": "c2296d33bb16e7d767bf16ebc1efa6e6954808b1b50912b75c4f167a348989b3" + }, + "evidence/replay-optimized.json": { + "bytes": 4661, + "sha256": "cca280b290ef6b20cf65795e3c0712c4c5c939cb02b42d2fee003fe38c8aec89" + }, + "evidence/source-verification/NATIVE-SOURCE-VERIFICATION.json": { + "bytes": 4860, + "sha256": "26c8f75ce5d07a7cf8eb4de87fc8a86c192c1631e0e7d5fdb9b44ccee642c9ba" + }, + "evidence/source-verification/PROVIDER-NOTICE-VERIFICATION.json": { + "bytes": 1237, + "sha256": "cc81260fd0bbf185565b792d1a2e4b65b4843ff22e137ae78016ba92a62d63d7" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/FREEZE.json": { + "bytes": 1772, + "sha256": "a0a47692e0d93c25fa541acce844c70937ecc51b12b931c26ec353a82e775021" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/PEER-CHECK.md": { + "bytes": 1644, + "sha256": "92bf9b8937a7de4294473aa6d721eb1131223beeb3eeb166450377f3ff169cc8" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/PRODUCER-REPLAY.json": { + "bytes": 1275, + "sha256": "361afa0ded618215b049412077f077bf640d7c6d71a0313ae09df7b45c15075f" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.json": { + "bytes": 263695, + "sha256": "5991176e9ee57770f9ce0b1a7f6c8f1aaf786686a953045c162e324447cc7ce0" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.md": { + "bytes": 12040, + "sha256": "1a7fc0f741156847bada69a782c019c1da88e071d95409613982a808d76d58a9" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.json": { + "bytes": 2062, + "sha256": "7adf8ca2ce457799efb48530b17308b9d1b6682aa0eae240fbdb4d8adb78bfd3" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.md": { + "bytes": 4093, + "sha256": "99c194b09e6a7c1deab5110f4cb76cf27375faa94b06269b443519a61d1aa5f3" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/check_review.py": { + "bytes": 21642, + "sha256": "e1ee26d24acd2c894596c7f0672239e5d2ec02bc54734006f76db3c1b062f84a" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/ALL-CUT-EDGES.json": { + "bytes": 400, + "sha256": "4c7429f07d3b331ddc0e9b530937e48e3d2e4006353aeb163f82a87c07012570" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/ALL-CUT-EDGES.json.gz": { + "bytes": 98795, + "sha256": "96197487eb8ea1e0ee891b964a1e837ca81bd3dc80c527a3e5a34724c7c8fbd5" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/FRAME-SUPPORT.json": { + "bytes": 853, + "sha256": "6d9e1de85b7a2492bcef42514da240d74b81559c738aedac54cf65169a5a3fb5" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/MIXING.json": { + "bytes": 184421, + "sha256": "1a55e02768ad814b1441bfc616244a083ca3776007dcc0a370820059b83bdf11" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/SUPPORT.json": { + "bytes": 3803, + "sha256": "251e656ce50b87f21149915d73b5c07d968d62aff2f47ccf2e1566cc5d6c756a" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/replay_producers.py": { + "bytes": 2334, + "sha256": "8299b3b6403b58285e0eeba038d85cffc12b51785d4a641ba94a22f15f6a984d" + }, + "frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/FREEZE.json": { + "bytes": 2233, + "sha256": "674958df6572792e64b2677ac0d67f909c5f476876f8882588c50b328093e56b" + }, + "frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.json": { + "bytes": 4947, + "sha256": "d80060946c13e5a2c997396c5c53b33e555732fdba74e4cc9b547cd72b65579f" + }, + "frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.md": { + "bytes": 11367, + "sha256": "dc1d2d56c4210bc049051c72c7cf0aa2e19dbef65b01eb06d9424181af393e1c" + }, + "frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/check_review.py": { + "bytes": 13181, + "sha256": "d7f2338efcd0c006f02fcab0bc36f83557fa38c7070c420a7b4a405b91452af5" + }, + "frozen/lanes/coherent-port/centre-mixing-20261018/MIXING.json": { + "bytes": 184421, + "sha256": "1a55e02768ad814b1441bfc616244a083ca3776007dcc0a370820059b83bdf11" + }, + "frozen/lanes/coherent-port/centre-mixing-20261018/MIXING.md": { + "bytes": 7534, + "sha256": "e8ac0be5c3bd03cf853e9cb5718325d1f401eb1fc68d68869843ac6ded408903" + }, + "frozen/lanes/coherent-port/centre-mixing-20261018/SUPPORT.json": { + "bytes": 3803, + "sha256": "251e656ce50b87f21149915d73b5c07d968d62aff2f47ccf2e1566cc5d6c756a" + }, + "frozen/lanes/coherent-port/centre-mixing-20261018/check_mixing.py": { + "bytes": 12750, + "sha256": "fe017063d3b5bad93bf2f884813576e169d59daad1c5aec8051001e0a3476dc7" + }, + "frozen/lanes/coherent-port/centre-mixing-20261018/check_support.py": { + "bytes": 7841, + "sha256": "82d608f7220d9959925c2990fd717b028a2fce47fcf41ee9f061d0687c32f97c" + }, + "frozen/lanes/controller-followthrough-20261017/MINOR-LOG-SOURCE-ACCESS.md": { + "bytes": 6111, + "sha256": "50ce523e083f70556cc62694219da94b684cc898f3d5e358767fcc40dd77e4bc" + }, + "frozen/lanes/controller-followthrough-20261017/structured-centres/STRUCTURED-CENTRES-PROGRAM.json.gz": { + "bytes": 482497, + "sha256": "b09a60f6d62664aa0304085764ea198d9f86e9ed2d8769d7ae366814c4590f48" + }, + "frozen/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz": { + "bytes": 21257, + "sha256": "afc3aad86eb9b6da3027d3ac57eac1a2a766729dca0608e70e36d0554c8afc96" + }, + "frozen/lanes/independent-review-20261017/centre-support-review-20261018/CHECKS.json": { + "bytes": 1563, + "sha256": "ae89fd797073a058d22433f941b5eae8738b317bfb1e2eefe978f318a041cca9" + }, + "frozen/lanes/independent-review-20261017/centre-support-review-20261018/FREEZE.json": { + "bytes": 397, + "sha256": "2ba2179a9b3d25c5a672c4b463b7185c946c8816aeeb61a2277dcd5b4397d341" + }, + "frozen/lanes/independent-review-20261017/centre-support-review-20261018/REPRODUCTION.json": { + "bytes": 192, + "sha256": "4feb7d56a8968d685ef12960e12ad6d64cd02778fb4c1606d9839d1f064ac94b" + }, + "frozen/lanes/independent-review-20261017/centre-support-review-20261018/REVIEW.md": { + "bytes": 2390, + "sha256": "300441a7a68e075c8f24a2877f50c02f2e299a387fd23f6792dc7006ee969935" + }, + "frozen/lanes/independent-review-20261017/centre-support-review-20261018/check_support.py": { + "bytes": 6058, + "sha256": "a8c8e4ee762d5052414f44d2060745c1cc74d47d241c379ee1bdc58fe5aac8b8" + }, + "frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825.json": { + "bytes": 3811, + "sha256": "c30c3f513d407a6a9d6bcd8bf0196c3ff9825dcef9c7fd874881a1735d1acf91" + }, + "frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825_readme.json": { + "bytes": 4266, + "sha256": "3393422eb5187d084f49e0a800d40f8340d2911df1f524fb31a1f30fd13034b2" + }, + "frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825_readme.md": { + "bytes": 3741, + "sha256": "877b4eac8c9f21fd9ae41b1ce54b14c478bb03f7efb759e06a8b33d42e1a9ecb" + }, + "frozen/lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz": { + "bytes": 583358, + "sha256": "53f397311592cdb1f8b786ab500ec06f0f26c35117a28da721189ce10beef079" + }, + "frozen/lanes/new-core-transfer-20261017/CLEAN-J-TRANSFER.json": { + "bytes": 66082, + "sha256": "c173491679101d121a0fb43156c73ab62d9031e62b6a969a8ab80912bc36630e" + }, + "frozen/lanes/new-core-transfer-20261017/CLEAN-J-TRANSFER.md": { + "bytes": 5614, + "sha256": "d12fca8b1abf95b20b9561334fb3d879d28ce880f6793a461ede0223fce1e2a0" + }, + "frozen/lanes/new-native-recipes-20261017/NATIVE-LIFT.md": { + "bytes": 7846, + "sha256": "d4f9760e130492c4517211a4c860d1ffa2e2a8ec4aec225ad2a34f078b7d88d4" + }, + "frozen/lanes/new-native-recipes-20261017/sources/bw_adapters.py": { + "bytes": 13755, + "sha256": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-EDGES.json": { + "bytes": 400, + "sha256": "4c7429f07d3b331ddc0e9b530937e48e3d2e4006353aeb163f82a87c07012570" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-EDGES.json.gz": { + "bytes": 98795, + "sha256": "96197487eb8ea1e0ee891b964a1e837ca81bd3dc80c527a3e5a34724c7c8fbd5" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT-FREEZE.json": { + "bytes": 929, + "sha256": "d0c94145206025742f11df6839e634460251c4b73e5db9c453d945a065f6ed0b" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT.md": { + "bytes": 5178, + "sha256": "758f8750a833ba08b44d9fe1df555f747eef62bd53302993bca6cdae7769d431" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/FRAME-SUPPORT.json": { + "bytes": 853, + "sha256": "6d9e1de85b7a2492bcef42514da240d74b81559c738aedac54cf65169a5a3fb5" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/check_frame_support.py": { + "bytes": 3084, + "sha256": "3a81e98c83e418408eb7490771867a11f491a6af403820ad722c43a51026b508" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/inventory_new_edges.py": { + "bytes": 5217, + "sha256": "6d77e20d6ef1a10951b7abeaa65852fad9161cc3b48e82d538a9748c3c9cc786" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/probe_readiness.py": { + "bytes": 6429, + "sha256": "aedf8d4317fd5bd69603bb20af3236cf3b1a91da56692a56cf4deefae315fe55" + }, + "frozen/lanes/oblique-native-20261017/minor-input-log/UNIT-COMPLETION.md": { + "bytes": 6788, + "sha256": "1a4d715e089773a9063fba88d5b83ec770bb5eb6ed501bc8f96b290c19b08401" + }, + "frozen/lanes/schur-selection/HANDOFF.md": { + "bytes": 30063, + "sha256": "598adda1183146aa862408a47ca5c7b9dd7e3236b511a2453a9c82cc3599a0a2" + }, + "frozen/lanes/schur-selection/plane-repair/PLANE-INVOLUTION.json": { + "bytes": 141820, + "sha256": "f55bd0e7b81a15b6526ca3056ef3bf1bbf57b13137699e71a374f4cf8f55f794" + }, + "frozen/lanes/schur-selection/plane-repair/PLANE-INVOLUTION.md": { + "bytes": 7956, + "sha256": "2a7af353a6e6dd26f31b84c5590f16463200755855e6137e341f0d435825f097" + }, + "frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.json": { + "bytes": 19603, + "sha256": "a06939cba2c937f452027ee4a1f20b31121a70b7fc7393d9ccad091817ee448e" + }, + "frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.md": { + "bytes": 10434, + "sha256": "785e27fdc6f2bcd83318afee14103f3e021065d32be2265b8afdec3fea3e1081" + }, + "frozen/lanes/schur-selection/plane-repair/SOURCES.json": { + "bytes": 1819, + "sha256": "9398d7199ad08d663c45bdd8daf1b116e4599fce24f4ce37a1fe778704a8a556" + }, + "frozen/lanes/schur-selection/plane-repair/check_query_span.py": { + "bytes": 4978, + "sha256": "bcc8bb5482c76578014512d51dd5d650d4bf13d6546b29e355ae01bec8a07811" + }, + "frozen/lanes/schur-selection/plane-repair/sources/PR1825-CERTIFICATE.json": { + "bytes": 6325, + "sha256": "4fd648f7b5178bff5441bf364d58234b7bc1a43b924bc6da03013c948f1473b1" + }, + "frozen/lanes/schur-selection/plane-repair/sources/PR1825-PROOF.md": { + "bytes": 5547, + "sha256": "c79d7bb1d11dc4db4c3bb85f20ff3257b42fc711636adc7b3108761bde069a1b" + }, + "frozen/lanes/source-domain/query-span-review/REVIEW.json": { + "bytes": 2574, + "sha256": "36820f2267d5f1388d554c12f7f79b91792b964060d2fb639654bbd7cc30c148" + }, + "frozen/lanes/source-domain/query-span-review/REVIEW.md": { + "bytes": 4261, + "sha256": "a79b0d779e80b06db5f97debe555df9917449b05bc5e9e0eaf31ee82160d4064" + }, + "frozen/lanes/source-domain/query-span-review/review_query_span.py": { + "bytes": 9850, + "sha256": "f13d88dffbe36b9d6e349786fd368343fd57f46766e839ca52d3cf46f7c82184" + }, + "frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.json": { + "bytes": 3943, + "sha256": "dafd6c0af3f8aad852a7c80258118487744921c9a61474b1441e3755f8e3b205" + }, + "frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.md": { + "bytes": 4025, + "sha256": "a3df65d159899fbaf7110958275615fc406ecbd077d9d620f7f49ccbe4b923f5" + }, + "frozen/root/DYADIC-QUERY-SEPARATION-20261018.json": { + "bytes": 755, + "sha256": "e66d5c311490c06973bf604d207fb5cf7a9cd4800c0cea049623c3b5e2369732" + }, + "frozen/root/DYADIC-QUERY-SEPARATION-20261018.md": { + "bytes": 5583, + "sha256": "664f430efd099f35cbc7c2abc8025968c03020707027857d2882daa51a065a1a" + }, + "frozen/root/check_centre_support_geometry_20261018.py": { + "bytes": 5525, + "sha256": "99582e42007012d31dcddc14e05da8c5aac75c1f3b546c00ef0fcf0169f081b2" + }, + "frozen/root/check_dyadic_query_separation_20261018.py": { + "bytes": 5152, + "sha256": "b4ed000b5b600944f614b86ae7a88ac55af8eac3213e6827ed211a2630ccd342" + }, + "notices/LICENSE": { + "bytes": 11357, + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "notices/PR2588-NOTICE": { + "bytes": 1439, + "sha256": "a91b93a731f116ae55b3644c88232b4d996e58bb810e2559dec013f9788f5e4b" + }, + "notices/PR3133-CREDITS.md": { + "bytes": 5030, + "sha256": "1d9d8f56d8899f55878e4cb2c4e052b22506444016a51c2e678773505f5189e6" + }, + "notices/PR3133-NOTICE": { + "bytes": 3234, + "sha256": "c9731c9cca25ede32c2a1b3aef6d5b249973cb2ed5fb2494407bdca598763661" + }, + "portable/centre-mixing-review.py": { + "bytes": 21958, + "sha256": "2bcfa8a1ebf3464700453023b89ec7060a39dc6e5794510bec1d1dc2b19c3dcb" + }, + "portable/centre-support-producer.py": { + "bytes": 5788, + "sha256": "87968c0d45b7194742feec2df265457058d0853193333c49e1148069a2329519" + }, + "portable/centre-support-review.py": { + "bytes": 6381, + "sha256": "e2785466e186ad51ddc3c9f2335f4f441206531e7b2dbf61e5cb080ba23c8c46" + }, + "portable/dyadic-producer.py": { + "bytes": 5415, + "sha256": "f949b92e3672c1b854f584c46c3ec36664db38c5cd0dfa80767c2d41996d4130" + }, + "portable/dyadic-review.py": { + "bytes": 13508, + "sha256": "bdc237dd266102fa99170aab0d309c3f03894924875f5a8a79d198d6fbd02548" + }, + "portable/query-span-producer.py": { + "bytes": 5131, + "sha256": "0bc0a07bf80fac3c06d920859f3097a65a29f8718bd987b3cdea37249cc415d5" + }, + "portable/query-span-review.py": { + "bytes": 10080, + "sha256": "268ac2938b8282e030578f8bd50d83635e8cf7da60e972cee93155f238624f19" + }, + "replay.py": { + "bytes": 5234, + "sha256": "bedb4b0313086fbfdb81634f3655d51d2492212fb0f9c019df6a9f721f747b47" + } + }, + "parent_snapshot": "PARENT-SNAPSHOT.json", + "schema": "source-geometry-annex-v1", + "scope": "Four historical source-geometry theorem families in distinct stated classes. No native-child, scratch, supplier, or kappa improvement." +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/ARCHIVE-CHECK.json b/research/actual-query-information-bounds/annexes/source-geometry/ARCHIVE-CHECK.json new file mode 100644 index 0000000000..304f9af1c1 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/ARCHIVE-CHECK.json @@ -0,0 +1,27 @@ +{ + "archive_bytes": 6095634, + "archive_original_path": "worktrees/k5-persistent-cleanup/research/community-frontier1094-audit/selected-replay.tar.gz", + "archive_sha256": "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6", + "runtime_scope": "The portable replay checks the parent member bytes. It does not require the full archive.", + "status": "PASS_EXACT_OLD_ARCHIVE_AND_PARENT_MEMBERS", + "unique_regular_members": [ + { + "archive_member": "candidate/strict/global/base/providers/gauge44/CANONICAL-WORD.json.gz", + "bytes": 84805, + "parent_path": "payload/upstream/CANONICAL-WORD.json.gz", + "sha256": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219" + }, + { + "archive_member": "candidate/strict/global/base/providers/gauge44/LOCAL-PROGRAMS.json.gz", + "bytes": 209318, + "parent_path": "payload/upstream/LOCAL-PROGRAMS.json.gz", + "sha256": "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a" + }, + { + "archive_member": "candidate/strict/global/base/work/complex-nine-native/DATA-PHASES.json", + "bytes": 814141, + "parent_path": "payload/upstream/DATA-PHASES.json", + "sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa" + } + ] +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/NOTICE.md b/research/actual-query-information-bounds/annexes/source-geometry/NOTICE.md new file mode 100644 index 0000000000..9aade8ecda --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/NOTICE.md @@ -0,0 +1,71 @@ +# Source and license notice + +The campaign results and new publication files use the repository's +Apache-2.0 license. A copy is in [notices/LICENSE](notices/LICENSE). +Original source text, notices, and receipts are unchanged. OpenAI Codex +assisted the proofs, exact checks, separate agent reviews, and packaging. +No independent human review or formal proof assistant verification is +claimed. + +The root and history-encoding lanes supplied the support geometry. The +controller-followthrough lane supplied the structured centre rows and +full-null source family. The oblique-native lane supplied the mixed-source +unit criterion and complete cut inventory. The root supplied the residue +argument. The coherent-port lane supplied the centre restriction and its +integer certificate. The bridge-review lane supplied the independent +interval audit, physical support proof, ring clarification, and two-basis +explanation. The independent-review lane checked the support spaces. The +schur-selection lane supplied the source/response-span theorem. The +source-domain lane independently reconstructed its source and checked the +line and plane certificates. The interface-proof lane checked the initial +factorizations. These roles refer to the recorded AI-agent work. + +The historical line source and phase data use the parent package's +unchanged source members and notices. The parent +[source record](../../SOURCE-PINS.md) and [notice](../../NOTICE.md) retain +the supplier, controller, compiler, and owner credit. The archive used by +the historical query-span review has SHA256 +`f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6`. +Its three consumed members are byte-equal to the parent members. The new +[archive check](ARCHIVE-CHECK.json) records that comparison. + +The clean core derives from +[PR #3133](https://github.com/CrocSwap/integer-mult-bounds/pull/3133), at +`51eb9c4ee9e4722010d308aa3309e039d3940cc2`, and the byte-equal provider +words in [PR #3148](https://github.com/CrocSwap/integer-mult-bounds/pull/3148), +at `f2927a4b8afcf0701a6b945e14f30de1d94f5176`. The retained +[notice](notices/PR3133-NOTICE) and [credits](notices/PR3133-CREDITS.md) +credit dcharb78 for the coupled folds and preserve the earlier lineage. +The exact PR #3148 README credits Jeremy Diviney for packing exchange, +integration, and verification. No author is inferred from a submitter. +The [source readback](evidence/source-verification/NATIVE-SOURCE-VERIFICATION.json) +and [notice readback](evidence/source-verification/PROVIDER-NOTICE-VERIFICATION.json) +retain the immutable object and hash checks made before this extraction. + +The logical warp definition comes from +[PR #2588](https://github.com/CrocSwap/integer-mult-bounds/pull/2588), at +`8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb`. Its +[notice](notices/PR2588-NOTICE) credits Cinna Davis, Rohan Arun, Jeremy +Kothe, and named predecessors for their stated contributions. This annex +reads the unchanged definition as source evidence. It does not rerun the +native recipe compiler or claim authorship of that compiler. + +The 56-plane matching comes from +[PR #1825](https://github.com/CrocSwap/integer-mult-bounds/pull/1825), at +`d16fb8936795ff101e4d2f63cfdc6a25066ebabf`. Its retained +[README](frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825_readme.md) +and [exact readback](frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825_readme.json) +preserve the selected-lineage and earlier discussion credit and identify +OpenAI Codex research-agent preparation. The retained +[certificate](frozen/lanes/schur-selection/plane-repair/sources/PR1825-CERTIFICATE.json) +and [proof](frozen/lanes/schur-selection/plane-repair/sources/PR1825-PROOF.md) +are source evidence for the matching. No human author is inferred from +the PR submitter. No separate source-specific license notice was present +in the bounded saved PR #1825 record; the repository license and original +credit text are retained. + +The predecessor's binary factorization, scalar-price screen, and route +claims are not new claims of this annex. The query-span checker verifies +the consumed matching, exact plane operators, and source minors directly. +Other results mentioned by the frozen source files remain context unless +the README lists them as executed checks. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/PARENT-SNAPSHOT.json b/research/actual-query-information-bounds/annexes/source-geometry/PARENT-SNAPSHOT.json new file mode 100644 index 0000000000..b304658f76 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/PARENT-SNAPSHOT.json @@ -0,0 +1,524 @@ +{ + "excluded_new_annex": "annexes/source-geometry", + "file_count": 129, + "files": { + "NOTICE.md": { + "bytes": 2203, + "sha256": "40e1cf742e31b0146f7dfb506871651fbce1545ed1e9b6d73926bc1cce8eca79" + }, + "PACKAGE-MANIFEST.json": { + "bytes": 19932, + "sha256": "7317a4956c2d734d4a7376d252f12a8543ba5d7977572ea3c17758c74e9f8aca" + }, + "PROOF.md": { + "bytes": 10470, + "sha256": "898388f738b6857e176831629d03a18734beca2d3732a15c1e80081e6c366ad0" + }, + "README.md": { + "bytes": 7760, + "sha256": "a98ded794a2cdbe18a02e31498623ed95f69ae7e9efb5931e866c4d61797f3f4" + }, + "SOURCE-MANIFEST.json": { + "bytes": 30455, + "sha256": "7b01de4de8e46f22f641be44afaed8e10af8a0a141341a0436b05fa3ff662c87" + }, + "SOURCE-PINS.md": { + "bytes": 3547, + "sha256": "a4e6f3dc661683546a3f2d1472b5081e0a10de9ba4129a2e60e441983a806736" + }, + "VALIDATION.md": { + "bytes": 2242, + "sha256": "c7c43157c454585c527af4008b100d7096068fcb28a0a2b2ceddc17d9ce9b6e3" + }, + "annexes/chronological-cache-paths/ANNEX-MANIFEST.json": { + "bytes": 3098, + "sha256": "9aa4068bbca0c3b99be45d077ebc6c3f73016b87b453b71daec59800c9535ee9" + }, + "annexes/chronological-cache-paths/PROOF.md": { + "bytes": 1967, + "sha256": "d38c1ead02a527076a3355b317048c719125daa00ad15953f17915a5b9c97863" + }, + "annexes/chronological-cache-paths/PUBLICATION.md": { + "bytes": 676, + "sha256": "fbad8effff89056dc3d7021827184b8103ab034a6b537754a0bbe0089f873ff2" + }, + "annexes/chronological-cache-paths/README.md": { + "bytes": 1109, + "sha256": "ab5aa384cdf772458b7be4fe9335b0eda369cbcd075617807e6528146498c342" + }, + "annexes/chronological-cache-paths/REVIEW.json": { + "bytes": 992, + "sha256": "5d2b5e1aa69b4f4e3884581cb85b137c70d18eadcf05764a7d0819a63b1d53a3" + }, + "annexes/chronological-cache-paths/REVIEW.md": { + "bytes": 3249, + "sha256": "766e29a5133cb1c08c39356d738ccf5f7a11199b55fb1bc92841ad7aeca0f092" + }, + "annexes/chronological-cache-paths/SOURCES.json": { + "bytes": 2125, + "sha256": "1f8a707234438332ea54fcbc3ccaa70b7c0fc3ea6ca9cd5b0fbfec3f31ae09d1" + }, + "annexes/chronological-cache-paths/TASK.json": { + "bytes": 517, + "sha256": "461d4a3396b051c5eb847a1ab56ab1e14b6dc058f5fedbb6ad5e503bd1626eab" + }, + "annexes/chronological-cache-paths/VALIDATION.json": { + "bytes": 1440, + "sha256": "7e232925ae6a8833e41a9bd9b5a9c30d8c88d8bbc1bd57ae475486c7422cca6d" + }, + "annexes/chronological-cache-paths/frozen/lanes/circuit-interface/INTERFACE.json": { + "bytes": 23232, + "sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" + }, + "annexes/chronological-cache-paths/frozen/lanes/cover-algebra/CHRONOLOGICAL-CACHE-PATHS.md": { + "bytes": 9805, + "sha256": "419bb67187d4edeead01d564d7f239f351f4d906c9b6f73e585ec51d2a730c7c" + }, + "annexes/chronological-cache-paths/frozen/lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json": { + "bytes": 333522, + "sha256": "d3a7dc571b2ac2e55945918b0bccd66d99d0d08b6b7af8326e53999578e61fe7" + }, + "annexes/chronological-cache-paths/frozen/lanes/cover-algebra/review_snapshot_support.py": { + "bytes": 8113, + "sha256": "b605064b4be17fd2ceb6825fe01cd6b813abd3351ad499dd6c5b4fa4947a52ba" + }, + "annexes/chronological-cache-paths/frozen/lanes/history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz": { + "bytes": 414717, + "sha256": "a15fbfcb758cb77b5b044963d771ac6baf4ff9d155e6c46f47bac3694b1fc17f" + }, + "annexes/chronological-cache-paths/frozen/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json": { + "bytes": 289400, + "sha256": "35698700474f2309a4eea2f192a5afbd2f42f580a7e0e510a0bb5687a87fdc2d" + }, + "annexes/chronological-cache-paths/frozen/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md": { + "bytes": 5433, + "sha256": "be9575e1cac8706c42fddff243f435935e098d197edaf7f8689352c93b7e3961" + }, + "annexes/chronological-cache-paths/replay.py": { + "bytes": 2891, + "sha256": "c5b6abbe8d9704adfaea980c77f4f34fee78ae2367bf1e2e88bed59ca79b7697" + }, + "annexes/chronological-cache-paths/validation/normal.log": { + "bytes": 1357, + "sha256": "fb55d12399a64df3cb5d8c96265267861886248a64b73de702fad3a67ecd7fde" + }, + "annexes/chronological-cache-paths/validation/optimized.log": { + "bytes": 1357, + "sha256": "fb55d12399a64df3cb5d8c96265267861886248a64b73de702fad3a67ecd7fde" + }, + "frozen/circuit-interface/snapshot-audit/review_snapshot_rows.py": { + "bytes": 11588, + "sha256": "ef74bba4dd9afe205242a8b5471741f13304bff8e2f714ccbc673a73ec928109" + }, + "frozen/cover-algebra/review_query_moments.py": { + "bytes": 5712, + "sha256": "9f3cff9ff7459800afff681c18276ebc0d6a140a66b58af76b3140015889518c" + }, + "frozen/residual-syndrome/review/independent_residual.py": { + "bytes": 7512, + "sha256": "8071d3a27df0eb08d8694e75c30c0aa557fed51e5dfe5e0b5e31c122c38699cc" + }, + "frozen/residual-syndrome/verify_residual.py": { + "bytes": 9739, + "sha256": "847a21d79fcaa1e19793f43348478e6966344d3067b22795f3b2becd68074a97" + }, + "frozen/source-domain/review_cover.py": { + "bytes": 8939, + "sha256": "b447b1358e3376089639446f3d264565d75a75e1e471d29a0f8e5aa097f7f0c9" + }, + "frozen/temporal-reuse/QUERY-FIFTH-MOMENT.json": { + "bytes": 3164, + "sha256": "d346e38c1dc323d3304c94e7faf14384ac7970bb7b7775c49749a90a509fa0e9" + }, + "frozen/temporal-reuse/check_query_fifth_moment.py": { + "bytes": 7821, + "sha256": "bea72f2bafab8cc38142557d6d3a1bee5f4db1f9a2a75668fce146ca6ebba4f0" + }, + "frozen/temporal-reuse/check_query_fourth_moment.py": { + "bytes": 12758, + "sha256": "c22539e007c763b2d92d2932c4d84080ccda8549774d6be8b7705575a03a253f" + }, + "notices/LICENSE": { + "bytes": 11357, + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "notices/research/gauge44-slots-t16/NOTICE.md": { + "bytes": 1964, + "sha256": "7a8d17b04da1e6c9d0ec217fb5bda72faa09d9a21695128722dd1e2827870fcf" + }, + "notices/research/gauge44-slots-t16/UPSTREAM-NOTICE.md": { + "bytes": 6406, + "sha256": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610" + }, + "notices/research/gauge44-slots-t16/construction/NOTICE.md": { + "bytes": 950, + "sha256": "defe7e44af610e25a6c50c1c3b2efd0972d0690574995c0c872fc50eebf4c816" + }, + "notices/research/gauge44-slots-t16/t16/NOTICE.md": { + "bytes": 2245, + "sha256": "902370e6bfcd39dbea2ece474f15fccbcce3b8e966b2b94066bd03e5174591b5" + }, + "payload/lanes/circuit-interface/CENTRE-FREE-PROGRAMS.json.gz": { + "bytes": 211301, + "sha256": "52fe044c2bb802cd823c10deefa28c18bbffe2a69f682180e9d6f729263dc8e8" + }, + "payload/lanes/circuit-interface/INTERFACE.json": { + "bytes": 23232, + "sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" + }, + "payload/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.json": { + "bytes": 5352, + "sha256": "9e9f0c6d2ad201c2a49fef21fbf41fd6433e0e65c3341f653ece71ef906ce254" + }, + "payload/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.md": { + "bytes": 4276, + "sha256": "907d1e7fb1f92d41055c1a028bbb8c22de1844aa742bb42921cfd3c499fe4f5f" + }, + "payload/lanes/circuit-interface/snapshot-audit/review_snapshot_rows.py": { + "bytes": 11531, + "sha256": "c8a72435ce0dc8c8f2c387f2ce24bc3e900f9559d3fdc824e4fc4ee4055921fc" + }, + "payload/lanes/cover-algebra/ALGEBRA.json": { + "bytes": 2555, + "sha256": "eeb601e4a898a6b51ad2eeb53917a5a150c0667615ea42068666a9737fe33811" + }, + "payload/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.json": { + "bytes": 5472, + "sha256": "d75fe3bd9f3c9391aed01368af37a3f56792ad95bcdefe21bbd4cbf0bdc2de50" + }, + "payload/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.md": { + "bytes": 4172, + "sha256": "c1ddfd7366ec4affe7eb50396e5016c53621c3613e568a5106af9095a9985e26" + }, + "payload/lanes/cover-algebra/MOVABLE-SNAPSHOT-CUTS.md": { + "bytes": 7111, + "sha256": "cc26bd7b4d82bece7bd4b409350313539b953a26e88115d1efecb97bf538ead1" + }, + "payload/lanes/cover-algebra/PROOF.md": { + "bytes": 8498, + "sha256": "1d72716fc0dc0e2f9071d0940cec54348da1d12d629eda9432baebccb4a65df4" + }, + "payload/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.json": { + "bytes": 1423, + "sha256": "671e54c971bcf296286ff0a6b2ec7c7b8f45db0df80cffab786bf478db0e4d87" + }, + "payload/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.md": { + "bytes": 2790, + "sha256": "0e61bfd7ad9c1f4c506f1d33e37c4abe43d55211521f1362108a52d99388dba2" + }, + "payload/lanes/cover-algebra/QUERY-SUPPORT-DISTANCE-REVIEW.json": { + "bytes": 1830, + "sha256": "720824f618aadb2b8d5c2e56709157009e3b8915eef2119c856ba7f478ea0050" + }, + "payload/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.json": { + "bytes": 6297, + "sha256": "d9dd35aa3fe97fa7c76afd2054725925527a4a604e7d4a6bd11b7ae8e957d076" + }, + "payload/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.md": { + "bytes": 3191, + "sha256": "1073724667ddaaa3808c10f5def0a12627ce21b5060529852d47f85c7dc9c795" + }, + "payload/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.json": { + "bytes": 2425, + "sha256": "2c001f0336c1f930a41eace304e957eb5da354edc56c4c9b0449bf253d65fb25" + }, + "payload/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.md": { + "bytes": 4024, + "sha256": "f550ecd52133f7fb856538abf6ed7ef9241577bf309f7268cd4610b8c12735df" + }, + "payload/lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json": { + "bytes": 333522, + "sha256": "d3a7dc571b2ac2e55945918b0bccd66d99d0d08b6b7af8326e53999578e61fe7" + }, + "payload/lanes/cover-algebra/check_snapshot_flag_cut.py": { + "bytes": 5658, + "sha256": "b49857d0005b19880309c2790378fe1b956a5ada092b94a4814d2bc016ab1b28" + }, + "payload/lanes/cover-algebra/review_movable_rank8_cuts.py": { + "bytes": 9160, + "sha256": "0d08ff149f29f522d337495bd76779a207457c77801dceb9360b71820989ba39" + }, + "payload/lanes/cover-algebra/review_query_moments.py": { + "bytes": 5712, + "sha256": "877c902c658fef004511fbd55e4265ac6a6f044d8f8e2e294db29ef33aeca2c8" + }, + "payload/lanes/cover-algebra/review_query_support_distance.py": { + "bytes": 4925, + "sha256": "8e7ac1aaadbc6af5c2d30b805704dc7012f5ba4e1d1776ab32ee6455b2bbbf84" + }, + "payload/lanes/cover-algebra/review_rank5_union_cuts.py": { + "bytes": 8607, + "sha256": "fb4d62ce46609842cb18f0b92b7071a4179530c31923071cc644037cfe7d252c" + }, + "payload/lanes/cover-algebra/review_snapshot_support.py": { + "bytes": 8113, + "sha256": "b605064b4be17fd2ceb6825fe01cd6b813abd3351ad499dd6c5b4fa4947a52ba" + }, + "payload/lanes/cover-algebra/verify_algebra.py": { + "bytes": 10281, + "sha256": "cb23fdc8a14a6f3ff1e73cdba4e1497a9a95f5ca6d765ecb02fdaa3087782949" + }, + "payload/lanes/encoded-controller/CONTROLLER-CHECKS.json": { + "bytes": 2361, + "sha256": "66ae977124f21e4126ebf4883091f4adf8c9ac3bf2f2a90b1d7d9bb8c93de74c" + }, + "payload/lanes/encoded-controller/CONTROLLER.md": { + "bytes": 9662, + "sha256": "255f5399f7e1a0ae144b8204189ef96235f845827e5e43b07e8440de5ad7652f" + }, + "payload/lanes/history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz": { + "bytes": 414717, + "sha256": "a15fbfcb758cb77b5b044963d771ac6baf4ff9d155e6c46f47bac3694b1fc17f" + }, + "payload/lanes/history-encoding/LOW-BIRTH-UNION-CUTS.md": { + "bytes": 6896, + "sha256": "d85d71839a600f7d8d0cb511530ca2d1169f0efa543f8c342d2b2cbfe9396629" + }, + "payload/lanes/history-encoding/MOVABLE-CUT-THEOREM-REVIEW.json": { + "bytes": 564, + "sha256": "04f4ff33ffc46f307879a94a0b8f3bd71984ddf8e2ecacb1c90923cfe82f4db7" + }, + "payload/lanes/history-encoding/MOVABLE-CUT-THEOREM-REVIEW.md": { + "bytes": 1734, + "sha256": "c66bf73004bbe81441d26a4c69a551d4f439af37dc75d1a4365b0a5bf174ae57" + }, + "payload/lanes/history-encoding/MOVABLE-FULL-RANK-CUTS.json": { + "bytes": 71777, + "sha256": "62c3b26274ef80a75bbc90b680ceeed9ed24fb158fd7db32594995859c875951" + }, + "payload/lanes/history-encoding/MOVABLE-RANK8-CUTS.md": { + "bytes": 4242, + "sha256": "9e8ebc108a758883e9811798900bbaa7c42ffa90ac960953a7596d3427f50708" + }, + "payload/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.json": { + "bytes": 6828, + "sha256": "6c22878f6259772183263ae192422f8089113a11629662aee31fd82cea4824ce" + }, + "payload/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.md": { + "bytes": 5805, + "sha256": "132a94c9f7e5ea3f5901455cded5685e6c3b1968ea4553b3c019f55a559ecb66" + }, + "payload/lanes/history-encoding/RANK5-UNION-CUTS.json": { + "bytes": 2827584, + "sha256": "caf4ea536cc79ec7cd585b9f3d4714efc86874785cf463dc215d0158caff5607" + }, + "payload/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json": { + "bytes": 289400, + "sha256": "35698700474f2309a4eea2f192a5afbd2f42f580a7e0e510a0bb5687a87fdc2d" + }, + "payload/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md": { + "bytes": 5433, + "sha256": "be9575e1cac8706c42fddff243f435935e098d197edaf7f8689352c93b7e3961" + }, + "payload/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.json": { + "bytes": 1652, + "sha256": "07f77e4bf9837a2b486fc89e56dc01eeaa0443a778eae9c600cc483b64162ab1" + }, + "payload/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.md": { + "bytes": 3120, + "sha256": "edf2a9e94aee98ecfd59c99adf6d9c2d50925297bd56e2ba4be3440523747ab7" + }, + "payload/lanes/history-encoding/check_query_support_distance.py": { + "bytes": 5803, + "sha256": "d9bff383c911653f17087849203f3a64dc4d511f27f6a243bbfa7f3d175d9a09" + }, + "payload/lanes/history-encoding/check_snapshot_cone_obstruction.py": { + "bytes": 6292, + "sha256": "bab8729c4815ecca652a87a4d79e7a21661e243592553b86aa08cb2c250188fa" + }, + "payload/lanes/history-encoding/review_snapshot_flag_cut.py": { + "bytes": 7126, + "sha256": "e52355cbedf49346d2e27271fa999e68d66ae9b3d00980477d8750b66b0fc919" + }, + "payload/lanes/interface-proof/NATIVE-LIFT-REVIEW.json": { + "bytes": 2367, + "sha256": "61b3990c983b96b8bff01feab8c83a612ea41612b948b1059186ce9ffa9692ea" + }, + "payload/lanes/interface-proof/PROOF.md": { + "bytes": 12095, + "sha256": "410d540640137bdab6f80875c94eaed8a39e18c67539c882e74a31422ad6bd02" + }, + "payload/lanes/residual-syndrome/PROOF.md": { + "bytes": 11345, + "sha256": "442ef8966bbc093c57354e06c2d45b351a1f7c18a9750b2551296c7de6ced68d" + }, + "payload/lanes/residual-syndrome/RESIDUAL.json": { + "bytes": 2400, + "sha256": "e819f407bd7269a0505b1ceca70150825e8e2673321293fadccc20860887a8d2" + }, + "payload/lanes/residual-syndrome/review/ACCEPTED-AMENDMENTS.json": { + "bytes": 1111, + "sha256": "2232e53d163c89a1b6576115153c9bcc8b267dcef568068de1095132fde9f914" + }, + "payload/lanes/residual-syndrome/review/INDEPENDENT-RECEIPT.json": { + "bytes": 3848, + "sha256": "5657cd2219337f897d7f018f8d81f470878f66dd8662897ac501665fa8bfb810" + }, + "payload/lanes/residual-syndrome/review/REVIEW-EDITS.json": { + "bytes": 708, + "sha256": "6a9e2800595b35f44b7edcbc435810380abb13d4f6bfea771323a91ef2b683c9" + }, + "payload/lanes/residual-syndrome/review/REVIEW-STATUS.json": { + "bytes": 1272, + "sha256": "1b338a452f847d5474d46565a6cce49102e1682e0e9924c1fe5145573998eee4" + }, + "payload/lanes/residual-syndrome/review/REVIEW.md": { + "bytes": 5583, + "sha256": "c624527db82c498836568cfe316dcee92e6a320676954bd3109dbae105f12068" + }, + "payload/lanes/residual-syndrome/review/independent_residual.py": { + "bytes": 7134, + "sha256": "4da89227ea82871e28b615d8442273ccacee2adddb8cf0aef999a9fff2c2d38a" + }, + "payload/lanes/residual-syndrome/verify_residual.py": { + "bytes": 9430, + "sha256": "a8b1c54f36ee7daa4ca68b7f48689389078541ee4e7212f3ea5a36dca32ccdbb" + }, + "payload/lanes/source-domain/COVER-REVIEW.json": { + "bytes": 1502, + "sha256": "7cfc5263852b72710f21152b234c5b2ad57ad68120bb6b4f989a442e453b1a25" + }, + "payload/lanes/source-domain/COVER-REVIEW.md": { + "bytes": 4452, + "sha256": "9216f5fc1e329d15b887e2e647783ff6b09a2270f81352b63cc59e3f9947af72" + }, + "payload/lanes/source-domain/review_cover.py": { + "bytes": 8822, + "sha256": "79b8638f4d00f9bda89e193cdde5574e5139784b11bcc53fb6227e3ccd3abc09" + }, + "payload/lanes/source-domain/verify_domain.py": { + "bytes": 9503, + "sha256": "5e3e298d32b1ae5214a0fdc37bd0cb86b3e985b79e7fc57ba000cd8af99a8405" + }, + "payload/lanes/temporal-reuse/QUERY-FIFTH-MOMENT.json": { + "bytes": 3164, + "sha256": "562d05a6f830f88d36efc148f81a01f3dfa95afbcab8195a9b5add02a5fdb742" + }, + "payload/lanes/temporal-reuse/QUERY-FOURTH-MOMENT.json": { + "bytes": 8268, + "sha256": "df32110bbd285e3036bdb2082e3307b24edc7515953cab7a1b3b6b684adc1e66" + }, + "payload/lanes/temporal-reuse/QUERY-MOMENTS.md": { + "bytes": 12624, + "sha256": "91121028d7f084d3c1d53a16ca8a3634ce4ede59fcab31c9a74c4a221c7d75e5" + }, + "payload/lanes/temporal-reuse/SPECTRAL-BOUND-REVIEW.json": { + "bytes": 6905, + "sha256": "9639db0bdbc82255ef85273ac15a0aff68d5c659190557bf331d260eb714964f" + }, + "payload/lanes/temporal-reuse/SPECTRAL-BOUND-REVIEW.md": { + "bytes": 8017, + "sha256": "9bded2961ce5c0b0124b376e3f832c0ea326b85b6d31851a79801bd827f682bd" + }, + "payload/lanes/temporal-reuse/check_query_fifth_moment.py": { + "bytes": 7821, + "sha256": "2eee310e2db3593d4844e9806be695c869d0c101e881d677b5429232beb0e0a4" + }, + "payload/lanes/temporal-reuse/check_query_fourth_moment.py": { + "bytes": 12485, + "sha256": "e7ff30dfdc23dd929599c05aa037a082060906021d5e9a40e9f586e680d0449e" + }, + "payload/lanes/temporal-reuse/check_source_matrix.py": { + "bytes": 4617, + "sha256": "8e15afb0cb54c52867e61bc727eeb42b6020285bf69093a78431702d07503ddb" + }, + "payload/lanes/temporal-reuse/review_spectral_bound.py": { + "bytes": 13513, + "sha256": "83de0b4694a8ef1ee501130bca9ddedf6e265f6be44b855e61e327646a7529d9" + }, + "payload/upstream/CANONICAL-WORD.json.gz": { + "bytes": 84805, + "sha256": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219" + }, + "payload/upstream/DATA-PHASES.json": { + "bytes": 814141, + "sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa" + }, + "payload/upstream/GLOBAL-TEMPLATE.json.gz": { + "bytes": 607002, + "sha256": "a179dad87651aba340a5a8ddbcd86a8e757cad87b8a1f8bad48106fbecd38518" + }, + "payload/upstream/LOCAL-PROGRAMS.json.gz": { + "bytes": 209318, + "sha256": "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a" + }, + "replay.py": { + "bytes": 8879, + "sha256": "a0126b2e906045d5f905e8103424fc63f585453b58e2eca7541b7337e34d01b6" + }, + "validation/REPLAY.json": { + "bytes": 8180, + "sha256": "ee21a9fcd1d88af795806d1965b23c9bc5496674a94458914d761cb1e48c13e3" + }, + "validation/logs/complete-snapshot-rows.log": { + "bytes": 318, + "sha256": "9d4d678e9dd5a133cbdeacf25de6dc2ee17b8cb9248f4567a6a1a3f25c79b708" + }, + "validation/logs/cover-algebra.log": { + "bytes": 153, + "sha256": "3cc5570e18e317839ee30029625ce1c4aaf31fb83765938a07654aaebb8ca6c2" + }, + "validation/logs/cover-review.log": { + "bytes": 106, + "sha256": "bf795f34a9148f79929e99e1e1e4f191b9c3644f89790883a090b29a5052c826" + }, + "validation/logs/fifth-moment.log": { + "bytes": 150, + "sha256": "01955a9f572ddd9a2ddebdab1b994aa75f54bb1f796caac38584db8716d56176" + }, + "validation/logs/fourth-moment.log": { + "bytes": 175, + "sha256": "dfe90729376c78eb3f2cd443fe239d8aae7a29e848ab12236752dfe834fcedbc" + }, + "validation/logs/global-cut-42-review.log": { + "bytes": 1430, + "sha256": "9f7e49ff2c2feddb1bc943cf7e15916170aa3ba853b833bd06ba12f334c446f8" + }, + "validation/logs/global-cut-42.log": { + "bytes": 1035, + "sha256": "edd53188f4559d918cbc202c5cee3d1844a50b6f54832decaae3a99664ff4100" + }, + "validation/logs/moment-review.log": { + "bytes": 58, + "sha256": "ffb63c20420fa8bd59af3ee6866c1d98c1616c9e4e2c013a5413d65227bf720e" + }, + "validation/logs/rank5-cuts-review.log": { + "bytes": 126, + "sha256": "278177500193f952a712d24584ab628088765455a2962501b5042fc6b5fe10db" + }, + "validation/logs/rank8-cuts-review.log": { + "bytes": 126, + "sha256": "d3d790cc834d7e98a1baf529eac9374813a76e1b170d7e702ce355547f8227e2" + }, + "validation/logs/residual-review.log": { + "bytes": 41, + "sha256": "b56bfd097ec9f92efb50188da9ea6e5b91dcac14bdb01dc5c5a06b0046d1348a" + }, + "validation/logs/residual.log": { + "bytes": 155, + "sha256": "87cdb965dce3cfc8672b04830a7912bf4b20ed0ff7f605f27e15bd4eab83824a" + }, + "validation/logs/snapshot-cones.log": { + "bytes": 170, + "sha256": "571dafa1c69a32d6038c838694d866a08bad445d629a5b594cb6149dc97c9ded" + }, + "validation/logs/snapshot-support-review.log": { + "bytes": 1357, + "sha256": "fb55d12399a64df3cb5d8c96265267861886248a64b73de702fad3a67ecd7fde" + }, + "validation/logs/source-matrix.log": { + "bytes": 35, + "sha256": "ff9de568c95d90725e9ee8026929b589f8cf6ff30fb925359da262a4ce107eb6" + }, + "validation/logs/support-distance-review.log": { + "bytes": 50, + "sha256": "a5fdda9ded93539cedac793b6115cf5e22f9d9b5dafdd47c1bb7b12bfbc483d5" + }, + "validation/logs/support-distance.log": { + "bytes": 1316, + "sha256": "92baa17f1c2d2bbc68f58f71c726f68d8ee838532ac971aa5a3231f42271c1f9" + } + }, + "free_bytes_before": 9728364544, + "schema": "source-geometry-parent-preservation-v1" +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/PORTABILITY.json b/research/actual-query-information-bounds/annexes/source-geometry/PORTABILITY.json new file mode 100644 index 0000000000..9e899d9948 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/PORTABILITY.json @@ -0,0 +1,105 @@ +{ + "checks": [ + { + "allowed_edits": "Input root, explicit output CLI, output destinations; query-span archive loading uses exact parent members.", + "expected_status": "PASS_CENTRE_SUPPORT_GEOMETRY", + "frozen_script": "frozen/root/check_centre_support_geometry_20261018.py", + "function_count": 3, + "name": "centre-support-producer", + "non_main_function_AST_equal": true, + "original_sha256": "99582e42007012d31dcddc14e05da8c5aac75c1f3b546c00ef0fcf0169f081b2", + "portable_script": "portable/centre-support-producer.py", + "portable_sha256": "87968c0d45b7194742feec2df265457058d0853193333c49e1148069a2329519", + "receipts": [ + "frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.json" + ] + }, + { + "allowed_edits": "Input root, explicit output CLI, output destinations; query-span archive loading uses exact parent members.", + "expected_status": "PASS_INDEPENDENT_CENTRE_SUPPORT_GEOMETRY", + "frozen_script": "frozen/lanes/independent-review-20261017/centre-support-review-20261018/check_support.py", + "function_count": 3, + "name": "centre-support-review", + "non_main_function_AST_equal": true, + "original_sha256": "a8c8e4ee762d5052414f44d2060745c1cc74d47d241c379ee1bdc58fe5aac8b8", + "portable_script": "portable/centre-support-review.py", + "portable_sha256": "e2785466e186ad51ddc3c9f2335f4f441206531e7b2dbf61e5cb080ba23c8c46", + "receipts": [ + "frozen/lanes/independent-review-20261017/centre-support-review-20261018/CHECKS.json" + ] + }, + { + "allowed_edits": "Input root, explicit output CLI, output destinations; query-span archive loading uses exact parent members.", + "expected_status": "PASS_DYADIC_QUERY_SEPARATION", + "frozen_script": "frozen/root/check_dyadic_query_separation_20261018.py", + "function_count": 6, + "name": "dyadic-producer", + "non_main_function_AST_equal": true, + "original_sha256": "b4ed000b5b600944f614b86ae7a88ac55af8eac3213e6827ed211a2630ccd342", + "portable_script": "portable/dyadic-producer.py", + "portable_sha256": "f949b92e3672c1b854f584c46c3ec36664db38c5cd0dfa80767c2d41996d4130", + "receipts": [ + "frozen/root/DYADIC-QUERY-SEPARATION-20261018.json" + ] + }, + { + "allowed_edits": "Input root, explicit output CLI, output destinations; query-span archive loading uses exact parent members.", + "expected_status": "PASS_INDEPENDENT_DYADIC_QUERY_SEPARATION", + "frozen_script": "frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/check_review.py", + "function_count": 16, + "name": "dyadic-review", + "non_main_function_AST_equal": true, + "original_sha256": "d7f2338efcd0c006f02fcab0bc36f83557fa38c7070c420a7b4a405b91452af5", + "portable_script": "portable/dyadic-review.py", + "portable_sha256": "bdc237dd266102fa99170aab0d309c3f03894924875f5a8a79d198d6fbd02548", + "receipts": [ + "frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.json" + ] + }, + { + "allowed_edits": "Input root, explicit output CLI, output destinations; query-span archive loading uses exact parent members.", + "expected_status": "PASS_INDEPENDENT_NATIVE_CENTRE_REVIEW", + "frozen_script": "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/check_review.py", + "function_count": 14, + "name": "centre-mixing-review", + "non_main_function_AST_equal": true, + "original_sha256": "e1ee26d24acd2c894596c7f0672239e5d2ec02bc54734006f76db3c1b062f84a", + "portable_script": "portable/centre-mixing-review.py", + "portable_sha256": "2bcfa8a1ebf3464700453023b89ec7060a39dc6e5794510bec1d1dc2b19c3dcb", + "receipts": [ + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.json", + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.json" + ] + }, + { + "allowed_edits": "Input root, explicit output CLI, output destinations; query-span archive loading uses exact parent members.", + "expected_status": "PASS_EXACT_QUERY_SOURCE_SPANS", + "frozen_script": "frozen/lanes/schur-selection/plane-repair/check_query_span.py", + "function_count": 2, + "name": "query-span-producer", + "non_main_function_AST_equal": true, + "original_sha256": "bcc8bb5482c76578014512d51dd5d650d4bf13d6546b29e355ae01bec8a07811", + "portable_script": "portable/query-span-producer.py", + "portable_sha256": "0bc0a07bf80fac3c06d920859f3097a65a29f8718bd987b3cdea37249cc415d5", + "receipts": [ + "frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.json" + ] + }, + { + "allowed_edits": "Input root, explicit output CLI, output destinations; query-span archive loading uses exact parent members.", + "expected_status": "PASS_INDEPENDENT_QUERY_SPAN_SOURCE_AND_CERTIFICATE", + "frozen_script": "frozen/lanes/source-domain/query-span-review/review_query_span.py", + "function_count": 3, + "name": "query-span-review", + "non_main_function_AST_equal": true, + "original_sha256": "f13d88dffbe36b9d6e349786fd368343fd57f46766e839ca52d3cf46f7c82184", + "portable_script": "portable/query-span-review.py", + "portable_sha256": "268ac2938b8282e030578f8bd50d83635e8cf7da60e972cee93155f238624f19", + "receipts": [ + "frozen/lanes/source-domain/query-span-review/REVIEW.json" + ] + } + ], + "receipt_metadata_exception": "Only checker_sha256 can differ, and it must equal the executing portable script hash.", + "schema": "source-geometry-portability-v1" +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/PORTABILITY.patch b/research/actual-query-information-bounds/annexes/source-geometry/PORTABILITY.patch new file mode 100644 index 0000000000..675f04dd9d --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/PORTABILITY.patch @@ -0,0 +1,263 @@ +--- frozen/root/check_centre_support_geometry_20261018.py ++++ portable/centre-support-producer.py +@@ -9,7 +9,15 @@ + from pathlib import Path + + +-HERE = Path(__file__).resolve().parent ++import argparse ++ ++ANNEX = Path(__file__).resolve().parents[1] ++PARENT = ANNEX.parents[1] ++parser = argparse.ArgumentParser(description=__doc__) ++parser.add_argument("--out", required=True) ++OUT = Path(parser.parse_args().out).resolve() ++OUT.mkdir(parents=True, exist_ok=True) ++HERE = ANNEX / "frozen" / 'root' + LANES = HERE.parent / "lanes" + SOURCES = { + "directions": ( +@@ -124,7 +132,7 @@ + "or general query lower bound is claimed." + ), + } +- target = HERE / "CENTRE-SUPPORT-GEOMETRY-20261018.json" ++ target = OUT / "CENTRE-SUPPORT-GEOMETRY-20261018.json" + target.write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") + print(receipt["status"]) + +--- frozen/lanes/independent-review-20261017/centre-support-review-20261018/check_support.py ++++ portable/centre-support-review.py +@@ -6,7 +6,15 @@ + import gzip + import json + +-HERE = Path(__file__).resolve().parent ++import argparse ++ ++ANNEX = Path(__file__).resolve().parents[1] ++PARENT = ANNEX.parents[1] ++parser = argparse.ArgumentParser(description=__doc__) ++parser.add_argument("--out", required=True) ++OUT = Path(parser.parse_args().out).resolve() ++OUT.mkdir(parents=True, exist_ok=True) ++HERE = ANNEX / "frozen" / 'lanes/independent-review-20261017/centre-support-review-20261018' + CAMPAIGN = HERE.parents[2] + LANES = CAMPAIGN/'lanes' + ROOT = CAMPAIGN/'root' +@@ -111,7 +119,7 @@ + 'method': 'Explicit primal XOR closure; independent RREF nullspace equations; exact set intersections; complete multipartite graph proof.', + 'scope': 'One direct capture per row with single unwarped carriers on monotone source-subspace chains. Pair coding violates this carrier premise.', + 'checker_sha256': sha256(Path(__file__).read_bytes()).hexdigest()} +- (HERE/'CHECKS.json').write_text(json.dumps(result, indent=2, sort_keys=True)+'\n') ++ (OUT/'CHECKS.json').write_text(json.dumps(result, indent=2, sort_keys=True)+'\n') + print(result['status']) + + +--- frozen/root/check_dyadic_query_separation_20261018.py ++++ portable/dyadic-producer.py +@@ -7,7 +7,15 @@ + import json + + +-HERE = Path(__file__).resolve().parent ++import argparse ++ ++ANNEX = Path(__file__).resolve().parents[1] ++PARENT = ANNEX.parents[1] ++parser = argparse.ArgumentParser(description=__doc__) ++parser.add_argument("--out", required=True) ++OUT = Path(parser.parse_args().out).resolve() ++OUT.mkdir(parents=True, exist_ok=True) ++HERE = ANNEX / "frozen" / 'root' + CORE = HERE.parent / "lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz" + CORE_PIN = "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa" + A = [0, 7, 20, 27, 36, 46, 57, 111] +@@ -120,7 +128,7 @@ + "matched_section_stack_rank": 8, + "scope": "Source information rank and exact representation choice; no native child bound or supplier claim.", + } +- destination = HERE / "DYADIC-QUERY-SEPARATION-20261018.json" ++ destination = OUT / "DYADIC-QUERY-SEPARATION-20261018.json" + destination.write_text(json.dumps(receipt, indent=2) + "\n", encoding="utf-8") + print(receipt["status"]) + +--- frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/check_review.py ++++ portable/dyadic-review.py +@@ -7,7 +7,15 @@ + from pathlib import Path + + +-HERE = Path(__file__).resolve().parent ++import argparse ++ ++ANNEX = Path(__file__).resolve().parents[1] ++PARENT = ANNEX.parents[1] ++parser = argparse.ArgumentParser(description=__doc__) ++parser.add_argument("--out", required=True) ++OUT = Path(parser.parse_args().out).resolve() ++OUT.mkdir(parents=True, exist_ok=True) ++HERE = ANNEX / "frozen" / 'lanes/bridge-review-20261017/dyadic-query-separation-review-20261018' + CAMPAIGN = HERE.parents[2] + PINS = { + "root/DYADIC-QUERY-SEPARATION-20261018.md": "664f430efd099f35cbc7c2abc8025968c03020707027857d2882daa51a065a1a", +@@ -290,7 +298,7 @@ + "actual_source": actual, "routed_operator_fixture": routed, "formal_full_null": full_null, + "universal_proof": "Residue row relation times D forces beta=0 because MD is a unit; full residue rank of B forces alpha=0. A nonzero residue minor lifts to the fraction field.", + "scope": "Fixed linear observations on the full underlying field space, with arbitrary postprocessing. No native-child, bit-packing, arbitrary nonlinear-encoding or complete supplier lower bound."} +- (HERE / "REVIEW.json").write_text(json.dumps(out, sort_keys=True, indent=2) + "\n") ++ (OUT / "REVIEW.json").write_text(json.dumps(out, sort_keys=True, indent=2) + "\n") + print(out["status"]) + print(json.dumps({"rank": 16, "matched_rank": 8, "MD_nonidentity_cases": 24, "routed_rank": 32, + "null_family_uses_MD_identity": False}, sort_keys=True)) +--- frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/check_review.py ++++ portable/centre-mixing-review.py +@@ -8,7 +8,15 @@ + from pathlib import Path + + +-HERE = Path(__file__).resolve().parent ++import argparse ++ ++ANNEX = Path(__file__).resolve().parents[1] ++PARENT = ANNEX.parents[1] ++parser = argparse.ArgumentParser(description=__doc__) ++parser.add_argument("--out", required=True) ++OUT = Path(parser.parse_args().out).resolve() ++OUT.mkdir(parents=True, exist_ok=True) ++HERE = ANNEX / "frozen" / 'lanes/bridge-review-20261017/centre-mixing-review-20261018' + LANES = HERE.parents[1] + CORE = LANES / "new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz" + CUTS = LANES / "oblique-native-20261017/interior-cut/ALL-CUT-EDGES.json.gz" +@@ -399,7 +407,7 @@ + equations.append((t, s, row)) + need(len(equations) == 6608, "Every forbidden off-diagonal pair") + two_bases = two_basis_certificate(r, ports) +- (HERE/"TWO-BASES.json").write_text(json.dumps(two_bases, indent=2, sort_keys=True)+"\n") ++ (OUT/"TWO-BASES.json").write_text(json.dumps(two_bases, indent=2, sort_keys=True)+"\n") + by_pair = {(t, s): row for t, s, row in equations} + matrix = [[by_pair[tuple(pair)][j] for j in cert["centre_entry_columns"]] + for pair in cert["independent_pairs"]] +@@ -420,7 +428,7 @@ + exact_kernel="scalar multiples of I8", dense_rank_seven_failures=len(failures), + negative_controls=["dense rank-seven projection", "duplicate certificate row"], + checker_sha256=sha256(Path(__file__).read_bytes()).hexdigest()) +- (HERE/"REVIEW.json").write_text(json.dumps(report, indent=2, sort_keys=True)+"\n") ++ (OUT/"REVIEW.json").write_text(json.dumps(report, indent=2, sort_keys=True)+"\n") + print(report["status"], "determinant", det, flush=True) + + +--- frozen/lanes/schur-selection/plane-repair/check_query_span.py ++++ portable/query-span-producer.py +@@ -3,10 +3,17 @@ + from hashlib import sha256 + from pathlib import Path + import json +-import tarfile + + +-HERE = Path(__file__).resolve().parent ++import argparse ++ ++ANNEX = Path(__file__).resolve().parents[1] ++PARENT = ANNEX.parents[1] ++parser = argparse.ArgumentParser(description=__doc__) ++parser.add_argument("--out", required=True) ++OUT = Path(parser.parse_args().out).resolve() ++OUT.mkdir(parents=True, exist_ok=True) ++HERE = ANNEX / "frozen" / 'lanes/schur-selection/plane-repair' + ROOT = HERE.parents[4] + INTERFACE_PIN = "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" + PLANE_PIN = "f55bd0e7b81a15b6526ca3056ef3bf1bbf57b13137699e71a374f4cf8f55f794" +@@ -24,17 +31,16 @@ + + + def main(): +- raw = (HERE.parents[1] / "circuit-interface/INTERFACE.json").read_bytes() ++ raw = (PARENT / "payload/lanes/circuit-interface/INTERFACE.json").read_bytes() + need(sha256(raw).hexdigest() == INTERFACE_PIN, "Actual eight centre rows") + interface = json.loads(raw) + rows = [[int(row.get(str(p),0)) for p in range(112)] for row in interface["R"]] + need(len(rows) == 8, "Eight required centre outputs") + need([[sum(rows[i][p]*rows[j][p] for p in range(112)) for j in range(8)] for i in range(8)] + == [[56*int(i == j) for j in range(8)] for i in range(8)], "Actual row Gram") +- archive = ROOT / "worktrees/k5-persistent-cleanup/research/community-frontier1094-audit/selected-replay.tar.gz" +- need(sha256(archive.read_bytes()).hexdigest() == ARCHIVE_PIN, "Selected source archive") +- with tarfile.open(archive) as source: +- phase = source.extractfile("candidate/strict/global/base/work/complex-nine-native/DATA-PHASES.json").read() ++ archive_record = json.loads((ANNEX / "ARCHIVE-CHECK.json").read_bytes()) ++ need(archive_record["archive_sha256"] == ARCHIVE_PIN, "Historical archive binding") ++ phase = (PARENT / "payload/upstream/DATA-PHASES.json").read_bytes() + need(sha256(phase).hexdigest() == PHASE_PIN, "Actual line labels") + labels = [r["q"] for r in sorted(json.loads(phase)["recipes"],key=lambda r:r["port"])] + need(len(labels) == len(set(labels)) == 112 and all(labels), "Distinct nonzero actual line labels") +@@ -79,7 +85,7 @@ + "plane_endpoint_functional":"normalized trace minus constant-character expectation", + "plane_endpoint_value_at_tensor_depth_lambda":"2^(-lambda)-1", + "scope":"Exact scalar input spans for plain-input operator matrices, plus proof-based all-depth extension. This is a payload-query count bound under scalar free gates, not a native-child or rank-zero-map lower bound for the full supplier."} +- (HERE / "QUERY-SPAN.json").write_text(json.dumps(result,indent=2,sort_keys=True)+"\n") ++ (OUT / "QUERY-SPAN.json").write_text(json.dumps(result,indent=2,sort_keys=True)+"\n") + print(result["status"]) + print(json.dumps({k:result[k] for k in ("line_scalar_input_rank","plane_scalar_input_rank","plane_minor_determinant_in_matching_order","plane_character_sum_checks")},sort_keys=True)) + +--- frozen/lanes/source-domain/query-span-review/review_query_span.py ++++ portable/query-span-review.py +@@ -6,10 +6,17 @@ + import gzip + import json + from pathlib import Path +-import tarfile + + +-HERE = Path(__file__).resolve().parent ++import argparse ++ ++ANNEX = Path(__file__).resolve().parents[1] ++PARENT = ANNEX.parents[1] ++parser = argparse.ArgumentParser(description=__doc__) ++parser.add_argument("--out", required=True) ++OUT = Path(parser.parse_args().out).resolve() ++OUT.mkdir(parents=True, exist_ok=True) ++HERE = ANNEX / "frozen" / 'lanes/source-domain/query-span-review' + LANES = HERE.parents[1] + ROOT = LANES.parents[2] + PACKET = LANES / "schur-selection/plane-repair" +@@ -53,14 +60,13 @@ + need(sha256((PACKET / name).read_bytes()).hexdigest() == pin, "Frozen packet: " + name) + certificate = json.loads((PACKET / "QUERY-SPAN.json").read_bytes()) + planes = json.loads((PACKET / "PLANE-INVOLUTION.json").read_bytes())["planes"] +- path = ROOT / "worktrees/k5-persistent-cleanup/research/community-frontier1094-audit/selected-replay.tar.gz" +- need(sha256(path.read_bytes()).hexdigest() == ARCHIVE, "Selected source archive") ++ archive_record = json.loads((ANNEX / "ARCHIVE-CHECK.json").read_bytes()) ++ need(archive_record["archive_sha256"] == ARCHIVE, "Historical archive binding") + source = {} +- with tarfile.open(path) as archive: +- for key, (name, pin) in MEMBERS.items(): +- raw = archive.extractfile(name).read() +- need(sha256(raw).hexdigest() == pin, "Selected member: " + key) +- source[key] = json.loads(gzip.decompress(raw) if name.endswith(".gz") else raw) ++ for key, (name, pin) in MEMBERS.items(): ++ raw = (PARENT / "payload/upstream" / Path(name).name).read_bytes() ++ need(sha256(raw).hexdigest() == pin, "Selected member: " + key) ++ source[key] = json.loads(gzip.decompress(raw) if name.endswith(".gz") else raw) + word, program, phases = [source[key] for key in MEMBERS] + rows = [{i: Fraction(1)} if i < 112 else {} for i in range(712)] + count = 0 +@@ -86,7 +92,7 @@ + else: + raise ValueError("The original centre boundary is absent") + matrix = [[rows[centre].get(p, 0) for p in range(112)] for centre in word["centers"]] +- interface_raw = (LANES / "circuit-interface/INTERFACE.json").read_bytes() ++ interface_raw = (PARENT / "payload/lanes/circuit-interface/INTERFACE.json").read_bytes() + need(sha256(interface_raw).hexdigest() == certificate["interface_sha256"], "Accepted interface pin") + interface = json.loads(interface_raw) + expected = [[Fraction(row.get(str(p), "0")) for p in range(112)] for row in interface["R"]] +@@ -177,7 +183,7 @@ + grammar="Every non-scalar payload map is counted, including rank-zero address maps; scalar initial and final contracts are required.", + controls=["Exact reversed-orientation moved-character sign differs."], + not_certified=["Native-child lower bound", "Native-cost bound", "Changed source interface", "Supplier or kappa improvement"]) +- (HERE / "REVIEW.json").write_text(json.dumps(result, indent=2, sort_keys=True) + "\n", encoding="utf-8") ++ (OUT / "REVIEW.json").write_text(json.dumps(result, indent=2, sort_keys=True) + "\n", encoding="utf-8") + print(result["status"]) + print(json.dumps({key: result[key] for key in ("source_scalar_events_replayed", "exact_Fourier_columns", + "separating_functional_column_checks", "exact_block_minor_determinant")})) diff --git a/research/actual-query-information-bounds/annexes/source-geometry/README.md b/research/actual-query-information-bounds/annexes/source-geometry/README.md new file mode 100644 index 0000000000..6979b25ec5 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/README.md @@ -0,0 +1,226 @@ +# Source geometry and payload-query limits + +This annex preserves four reviewed results about source access. They give +exact support geometry, a conditional direct-capture bound, an observation +rank separation, a scalar centre restriction, and payload-query bounds. +They improve no complete kappa calculation. The four gate and interface +classes are different. Their bounds must not be added as one cost invoice. + +The parent package and its chronological-cache annex keep all 129 original +files unchanged. [PARENT-SNAPSHOT.json](PARENT-SNAPSHOT.json) binds those +bytes. This annex has its own [manifest](ANNEX-MANIFEST.json), +[source record](SOURCES.json), and [portable edits](PORTABILITY.patch). +All original proofs and prior reviews remain unchanged under `frozen`. + +## Eight support spaces and a direct-capture bound + +The [source proof](frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.md) and +[independent review](frozen/lanes/independent-review-20261017/centre-support-review-20261018/REVIEW.md) +give eight rank-seven binary support spaces. The four equal-space pairs +are `{0,5}`, `{1,6}`, `{2,7}`, and `{3,4}`. Distinct spaces meet in rank +six. All four meet in rank five and span the rank-eight hyperplane +perpendicular to 45. The shared-port graph is `K_(2,2,2,2)`. Each edge +has two ports, and each of the 48 used ports occurs in two rows. + +Assume one unwarped carrier per original source value, an increasing +subspace chain on each carrier, and one direct common-frame capture per +complete row. The frame must contain that row's support. No extra carrier, +stored partial query, or operator-valued source code can supply a term. +Then at most two captures have rank seven. The sum of the eight capture +ranks is at least `2*7+6*8=62`. + +This is a conditional bound, not a construction at 62. The pair code uses +two coded carriers and violates the premise. The theorem does not price +scalar work or prove a lower bound for arbitrary native query words. +Both the producer calculation and the independent XOR-closure calculation +are rerun. Their exact [certificate](frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.json) +and [review receipt](frozen/lanes/independent-review-20261017/centre-support-review-20261018/CHECKS.json) +are retained. + +## Dyadic unit logs require sixteen fixed observation fields + +The [residue proof](frozen/root/DYADIC-QUERY-SEPARATION-20261018.md) and +[independent proof review](frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.md) +use `BD=cI`, full residue rank of `B`, zero residue of `c`, and a two-sided +unit `MD` over the coefficient ring. A row relation in `[B;M]`, multiplied +by `D`, first forces its `M` coefficients to zero and then its `B` +coefficients to zero. Thus the stack has rank `2r`. Over an integral +domain, a nonzero residue minor also gives rank `2r` over the fraction +field. + +The actual eight-centre matrices have `BD=13I` and a dyadic invertible +eight-column minor of `B`. Every dyadic `M` with dyadic unit `MD` gives +stack rank sixteen. The +[mixed-source unit criterion](frozen/lanes/oblique-native-20261017/minor-input-log/UNIT-COMPLETION.md) +and [full-null terminal family](frozen/lanes/controller-followthrough-20261017/MINOR-LOG-SOURCE-ACCESS.md) +fix the application. Completed X and retired selected Y vanish on that +family. The only further observation of retired ordinary Y is a fixed +linear map `N`. Required outputs force +`ker N` to lie in `ker B` intersect `ker M`, even with nonlinear +postprocessing. Total observation rank is therefore at least sixteen +complete fields. This is not a bound on simultaneous scratch storage. + +For `M=B/13`, the stack has rank eight and `MD=I` over the rationals. +With the invertible `B` minor, a unit log with stack rank eight exists +over the coefficient ring exactly when 13 is invertible there. The +normalized choice with `MD=I` is uniquely `B/13`. Allowing denominators +coprime to 13 does not remove this obstruction. + +For finite routed arrays with `ell` scalar coordinates per field, the +rank is `16*ell` if the ordered identities and Gaussian-dyadic two-sided +inverses hold after flattening. The map `i -> 5` in `F_13` is used. The +executed noncommuting two-coordinate route test is a fixture, not a full +native or global route replay. The annex implements no odd division, +cheap old-stage query, target scatter, or complete decoder. Arbitrary +nonlinear encodings, extra observations, changed output partitions, and +packing on a bounded finite domain are outside this observation theorem. + +Both source and independent checks are rerun. They check 64 perturbed +sections, 24 logs with nonidentity unit `MD`, the explicit stack minor +`1/8`, the route fixture of rank 32, and the ordered full-null algebra. +The [review receipt](frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.json) +records controls for the unit, residue-rank, zero-residue, and null-family +hypotheses. Historical review-pending text remains unchanged; the retained +independent review supplies the later status. + +## Fixed native support forces a scalar centre matrix + +The [all-cut proof](frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT.md), +[physical support proof](frozen/lanes/coherent-port/centre-mixing-20261018/MIXING.md), +and [independent review](frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.md) +fix the actual native paths and require equal physical views at scalar +accesses. The first class retains the source computation and Y scalar +tail. It permits one-way equal-frame source-to-Y insertions or gain +changes, with the stated raw-I helper entry correction. The second, +separately reviewed class fixes the exterior and all wrappers. It permits +scalar rewiring only in the canonical interval from cut 7502 to cut +17249, subject to the support induction and the endpoint contract. +Neither class permits arbitrary edits through physical wrappers. + +Let `R` be the actual eight-row matrix and `K=R^T/4`. If the retained +response and a constant scalar centre matrix give +`E+KAR=diag(d_0,...,d_111) tensor I`, support gives 6,608 off-diagonal +equations on all 64 entries of `A`. A 63-row minor has determinant +`-2^71=-2361183241434822606848`. Their kernel is exactly `A=cI8`. +The diagonal support witness then gives `d_p=c` at every port. +Over the rational or Gaussian rational field, a nonzero clean diagonal +response therefore needs centre rank eight in this class. A factorization +through seven constant scalar centre channels fails. + +The independent checker rebuilds both complete interval inventories and +the 4,276 products. It checks all 640 original columns, helper and owned +outputs, native frame conditions, physical-view restrictions, and private +zero-buffer lifetimes. It computes the determinant by rational elimination. +The [two-basis proof](frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.md) +uses two actual eight-port bases with a connected overlap graph. Its +nonzero overlaps are `+1/2` or `-1/2`, so the scalar-equation conclusion +also holds over a commutative ring in which two is a unit. The +[peer check](frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/PEER-CHECK.md) +covers that explanation and the bounded canonical interval extension. + +The physical support witness applies at every positive tensor depth and +does not assume independence of formal warp words. The frozen producer's +`check_support.py` composes histories in forward list order. All consumed +X histories have length at most one, so this does not alter its result. +The executed independent checker uses reverse order and checks that length +limit. A future packet with longer histories must change the producer loop. + +This replay does not run the producer inventory, modular existing-site +rank check, or their source emitters. Their source and historical receipts +are retained. The independent interval replay is the decisive completeness +check. The dense rank-seven projection fails 2,534 equations, a duplicate +certificate row has zero determinant, and a second orthogonal basis pair +with two graph components fails the connectedness premise. + +Changed native paths, arbitrary wrappers, unequal physical views, changed +query or scatter spaces, and operator-valued centre entries are outside +these results. No bound on all native encodings follows. + +## Plain-input payload queries have source rank 112 + +The [query-span theorem](frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.md) +and [independent source review](frozen/lanes/source-domain/query-span-review/REVIEW.md) +use scalar free gates `B tensor I`, scalar initial and final interfaces, +and queries `I+uQv` with scalar `u,v`. Singular scalar gates, COPY, CLEAR, +borrowed fields, feedback, and query reuse are allowed. Every non-scalar +payload map must count, including a rank-zero address permutation. +An `r`-direction block query counts `r` times. + +After `c` queries, both a scalar response-column factorization and a scalar +source-row factorization have width at most `c`. Applying any collection +of operator functionals that kill the identity bounds the simultaneous +column and row spans by `c`. The ordered proof does not require commuting +payload operators or invertible intermediate scalar gates. + +For the actual line-centre query and the proposed matched-plane query, +the scalar source rank is 112 although there are eight output fields. +Exact functionals isolate the line columns or the matched two-column +blocks. The plane minor in matching order has determinant eight. The +same bound holds at every positive tensor depth by compression to fixed +constant characters. A separate mixed-plane endpoint on `n` fields needs +at least `n` payload queries: normalized trace minus constant-character +expectation gives `2^(-lambda)-1` on each plane. A common negative +eigenspace is not required. + +Both producer and independent checks are rerun. The independent check +reconstructs R from 10,851 historical scalar events, checks 28,672 exact +plane Fourier columns and 802,816 functional contributions, and verifies +all 56 pair Grams and the determinant. It rejects reversed plane +orientation. The retained [handoff](frozen/lanes/schur-selection/HANDOFF.md) +records the completed review and supersedes the proof's old review-pending +sentence without changing its bytes. + +These are payload-query counts, not native-child, native-rank, or scratch +bounds. A source with an existing port-dependent phase code has a changed +input contract. The theorem does not charge that code again. At depth one, +one rank-zero translation and scalar work can form a line phase. The +annex neither prices such implementations nor reruns the separate plane +route construction. + +## Reproduction, sources, and open costs + +Use Python 3.11 or later, its standard library, one process, and at least +3 GiB of free disk space. Keep the complete parent package at its published +relative paths. Use a new output directory: + +```sh +python3 -I -O -B research/actual-query-information-bounds/annexes/source-geometry/replay.py --out /tmp/source-geometry-replay +``` + +Expected final line: + +```text +PASS_SOURCE_GEOMETRY_ANNEX +``` + +The seven checks run serially and compare every JSON value and type with +the historical receipts. Only an explicit checker-hash field changes to +the portable checker hash. The driver verifies all annex and original +parent bytes before and after execution. It needs no Git, external tool, +network, numerical library, or solver. [ARCHIVE-CHECK.json](ARCHIVE-CHECK.json) +binds the historical archive to the exact parent members used at runtime. +The portable replay does not copy or reload the complete archive. + +The publication base is `b58ad9ef4d4e861b0eaa5dba41742bdc072dca51`. +Its selected result is the conditional joint-helper result in +[PR #4470](https://github.com/CrocSwap/integer-mult-bounds/pull/4470), with +kappa `60403/20000000`. These results use their historical actual source +packets and the parent's historical `bce54fb3f895cbe5cd4c0eb477c3afeed100190f` +source. No transfer to that newer selected construction is proved. +[NOTICE.md](NOTICE.md) retains the predecessor roles, exact source pins, +license records, and AI disclosures. + +Open next questions: + +1. Price a changed source representation and all required reads, scatters, + address operations, and restoration. These results do not supply that + complete physical invoice. +2. For an eight-observation log, implement the required inversion of 13 + under an exact arithmetic and endpoint contract. Prove the remaining + old-stage query, complete decoder, and recursive precision bounds. +3. For a proposed escape from the centre restriction, state the new + wrapper, support, native-path, or operator-valued interface. Check it + against its own source model before deriving a cost. +4. Convert a payload-query count to a native cost only with an explicit + contract that accounts for rank-zero maps and prior input encoding. + The present annex supplies no supplier moment or complete kappa gain. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/SOURCES.json b/research/actual-query-information-bounds/annexes/source-geometry/SOURCES.json new file mode 100644 index 0000000000..9cda86ee98 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/SOURCES.json @@ -0,0 +1,463 @@ +{ + "files": { + "evidence/source-verification/NATIVE-SOURCE-VERIFICATION.json": { + "bytes": 4860, + "original_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-metric-encoders/evidence/NATIVE-SOURCE-VERIFICATION.json", + "role": "Prior exact external source readback", + "sha256": "26c8f75ce5d07a7cf8eb4de87fc8a86c192c1631e0e7d5fdb9b44ccee642c9ba" + }, + "evidence/source-verification/PROVIDER-NOTICE-VERIFICATION.json": { + "bytes": 1237, + "original_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-metric-encoders/evidence/PROVIDER-NOTICE-VERIFICATION.json", + "role": "Prior exact external source readback", + "sha256": "cc81260fd0bbf185565b792d1a2e4b65b4843ff22e137ae78016ba92a62d63d7" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/FREEZE.json": { + "bytes": 1772, + "original_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/centre-mixing-review-20261018/FREEZE.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "a0a47692e0d93c25fa541acce844c70937ecc51b12b931c26ec353a82e775021" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/PEER-CHECK.md": { + "bytes": 1644, + "original_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/centre-mixing-review-20261018/PEER-CHECK.md", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "92bf9b8937a7de4294473aa6d721eb1131223beeb3eeb166450377f3ff169cc8" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/PRODUCER-REPLAY.json": { + "bytes": 1275, + "original_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/centre-mixing-review-20261018/PRODUCER-REPLAY.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "361afa0ded618215b049412077f077bf640d7c6d71a0313ae09df7b45c15075f" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.json": { + "bytes": 263695, + "original_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "5991176e9ee57770f9ce0b1a7f6c8f1aaf786686a953045c162e324447cc7ce0" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.md": { + "bytes": 12040, + "original_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.md", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "1a7fc0f741156847bada69a782c019c1da88e071d95409613982a808d76d58a9" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.json": { + "bytes": 2062, + "original_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "7adf8ca2ce457799efb48530b17308b9d1b6682aa0eae240fbdb4d8adb78bfd3" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.md": { + "bytes": 4093, + "original_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.md", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "99c194b09e6a7c1deab5110f4cb76cf27375faa94b06269b443519a61d1aa5f3" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/check_review.py": { + "bytes": 21642, + "original_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/centre-mixing-review-20261018/check_review.py", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "e1ee26d24acd2c894596c7f0672239e5d2ec02bc54734006f76db3c1b062f84a" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/ALL-CUT-EDGES.json": { + "bytes": 400, + "original_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/ALL-CUT-EDGES.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "4c7429f07d3b331ddc0e9b530937e48e3d2e4006353aeb163f82a87c07012570" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/ALL-CUT-EDGES.json.gz": { + "bytes": 98795, + "decompressed_sha256": "18c89367243fc7c09411f28a8022884130373ce4886de806f4b011edec030418", + "original_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/ALL-CUT-EDGES.json.gz", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "96197487eb8ea1e0ee891b964a1e837ca81bd3dc80c527a3e5a34724c7c8fbd5" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/FRAME-SUPPORT.json": { + "bytes": 853, + "original_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/FRAME-SUPPORT.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "6d9e1de85b7a2492bcef42514da240d74b81559c738aedac54cf65169a5a3fb5" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/MIXING.json": { + "bytes": 184421, + "original_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/MIXING.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "1a55e02768ad814b1441bfc616244a083ca3776007dcc0a370820059b83bdf11" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/SUPPORT.json": { + "bytes": 3803, + "original_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/SUPPORT.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "251e656ce50b87f21149915d73b5c07d968d62aff2f47ccf2e1566cc5d6c756a" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/replay_producers.py": { + "bytes": 2334, + "original_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/centre-mixing-review-20261018/replay_producers.py", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "8299b3b6403b58285e0eeba038d85cffc12b51785d4a641ba94a22f15f6a984d" + }, + "frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/FREEZE.json": { + "bytes": 2233, + "original_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/FREEZE.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "674958df6572792e64b2677ac0d67f909c5f476876f8882588c50b328093e56b" + }, + "frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.json": { + "bytes": 4947, + "original_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "d80060946c13e5a2c997396c5c53b33e555732fdba74e4cc9b547cd72b65579f" + }, + "frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.md": { + "bytes": 11367, + "original_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.md", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "dc1d2d56c4210bc049051c72c7cf0aa2e19dbef65b01eb06d9424181af393e1c" + }, + "frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/check_review.py": { + "bytes": 13181, + "original_path": "work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/check_review.py", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "d7f2338efcd0c006f02fcab0bc36f83557fa38c7070c420a7b4a405b91452af5" + }, + "frozen/lanes/coherent-port/centre-mixing-20261018/MIXING.json": { + "bytes": 184421, + "original_path": "work/centre-encoding-campaign-20261014/lanes/coherent-port/centre-mixing-20261018/MIXING.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "1a55e02768ad814b1441bfc616244a083ca3776007dcc0a370820059b83bdf11" + }, + "frozen/lanes/coherent-port/centre-mixing-20261018/MIXING.md": { + "bytes": 7534, + "original_path": "work/centre-encoding-campaign-20261014/lanes/coherent-port/centre-mixing-20261018/MIXING.md", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "e8ac0be5c3bd03cf853e9cb5718325d1f401eb1fc68d68869843ac6ded408903" + }, + "frozen/lanes/coherent-port/centre-mixing-20261018/SUPPORT.json": { + "bytes": 3803, + "original_path": "work/centre-encoding-campaign-20261014/lanes/coherent-port/centre-mixing-20261018/SUPPORT.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "251e656ce50b87f21149915d73b5c07d968d62aff2f47ccf2e1566cc5d6c756a" + }, + "frozen/lanes/coherent-port/centre-mixing-20261018/check_mixing.py": { + "bytes": 12750, + "original_path": "work/centre-encoding-campaign-20261014/lanes/coherent-port/centre-mixing-20261018/check_mixing.py", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "fe017063d3b5bad93bf2f884813576e169d59daad1c5aec8051001e0a3476dc7" + }, + "frozen/lanes/coherent-port/centre-mixing-20261018/check_support.py": { + "bytes": 7841, + "original_path": "work/centre-encoding-campaign-20261014/lanes/coherent-port/centre-mixing-20261018/check_support.py", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "82d608f7220d9959925c2990fd717b028a2fce47fcf41ee9f061d0687c32f97c" + }, + "frozen/lanes/controller-followthrough-20261017/MINOR-LOG-SOURCE-ACCESS.md": { + "bytes": 6111, + "original_path": "work/centre-encoding-campaign-20261014/lanes/controller-followthrough-20261017/MINOR-LOG-SOURCE-ACCESS.md", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "50ce523e083f70556cc62694219da94b684cc898f3d5e358767fcc40dd77e4bc" + }, + "frozen/lanes/controller-followthrough-20261017/structured-centres/STRUCTURED-CENTRES-PROGRAM.json.gz": { + "bytes": 482497, + "decompressed_sha256": "2b9de1454c2025ae4e230bd64de36b4f6c937628c63fc5afede6640dd3c0e1e1", + "original_path": "work/centre-encoding-campaign-20261014/lanes/controller-followthrough-20261017/structured-centres/STRUCTURED-CENTRES-PROGRAM.json.gz", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "b09a60f6d62664aa0304085764ea198d9f86e9ed2d8769d7ae366814c4590f48" + }, + "frozen/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz": { + "bytes": 21257, + "decompressed_sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5", + "original_path": "work/centre-encoding-campaign-20261014/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "afc3aad86eb9b6da3027d3ac57eac1a2a766729dca0608e70e36d0554c8afc96" + }, + "frozen/lanes/independent-review-20261017/centre-support-review-20261018/CHECKS.json": { + "bytes": 1563, + "original_path": "work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/centre-support-review-20261018/CHECKS.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "ae89fd797073a058d22433f941b5eae8738b317bfb1e2eefe978f318a041cca9" + }, + "frozen/lanes/independent-review-20261017/centre-support-review-20261018/FREEZE.json": { + "bytes": 397, + "original_path": "work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/centre-support-review-20261018/FREEZE.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "2ba2179a9b3d25c5a672c4b463b7185c946c8816aeeb61a2277dcd5b4397d341" + }, + "frozen/lanes/independent-review-20261017/centre-support-review-20261018/REPRODUCTION.json": { + "bytes": 192, + "original_path": "work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/centre-support-review-20261018/REPRODUCTION.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "4feb7d56a8968d685ef12960e12ad6d64cd02778fb4c1606d9839d1f064ac94b" + }, + "frozen/lanes/independent-review-20261017/centre-support-review-20261018/REVIEW.md": { + "bytes": 2390, + "original_path": "work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/centre-support-review-20261018/REVIEW.md", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "300441a7a68e075c8f24a2877f50c02f2e299a387fd23f6792dc7006ee969935" + }, + "frozen/lanes/independent-review-20261017/centre-support-review-20261018/check_support.py": { + "bytes": 6058, + "original_path": "work/centre-encoding-campaign-20261014/lanes/independent-review-20261017/centre-support-review-20261018/check_support.py", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "a8c8e4ee762d5052414f44d2060745c1cc74d47d241c379ee1bdc58fe5aac8b8" + }, + "frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825.json": { + "bytes": 3811, + "original_path": "work/centre-encoding-campaign-20261014/lanes/interface-proof/github-refresh-20261014-1155/pr1825.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "c30c3f513d407a6a9d6bcd8bf0196c3ff9825dcef9c7fd874881a1735d1acf91" + }, + "frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825_readme.json": { + "bytes": 4266, + "original_path": "work/centre-encoding-campaign-20261014/lanes/interface-proof/github-refresh-20261014-1155/pr1825_readme.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "3393422eb5187d084f49e0a800d40f8340d2911df1f524fb31a1f30fd13034b2" + }, + "frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825_readme.md": { + "bytes": 3741, + "original_path": "work/centre-encoding-campaign-20261014/lanes/interface-proof/github-refresh-20261014-1155/pr1825_readme.md", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "877b4eac8c9f21fd9ae41b1ce54b14c478bb03f7efb759e06a8b33d42e1a9ecb" + }, + "frozen/lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz": { + "bytes": 583358, + "decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "original_path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "53f397311592cdb1f8b786ab500ec06f0f26c35117a28da721189ce10beef079" + }, + "frozen/lanes/new-core-transfer-20261017/CLEAN-J-TRANSFER.json": { + "bytes": 66082, + "original_path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/CLEAN-J-TRANSFER.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "c173491679101d121a0fb43156c73ab62d9031e62b6a969a8ab80912bc36630e" + }, + "frozen/lanes/new-core-transfer-20261017/CLEAN-J-TRANSFER.md": { + "bytes": 5614, + "original_path": "work/centre-encoding-campaign-20261014/lanes/new-core-transfer-20261017/CLEAN-J-TRANSFER.md", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "d12fca8b1abf95b20b9561334fb3d879d28ce880f6793a461ede0223fce1e2a0" + }, + "frozen/lanes/new-native-recipes-20261017/NATIVE-LIFT.md": { + "bytes": 7846, + "original_path": "work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/NATIVE-LIFT.md", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "d4f9760e130492c4517211a4c860d1ffa2e2a8ec4aec225ad2a34f078b7d88d4" + }, + "frozen/lanes/new-native-recipes-20261017/sources/bw_adapters.py": { + "bytes": 13755, + "original_path": "work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/sources/bw_adapters.py", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-EDGES.json": { + "bytes": 400, + "original_path": "work/centre-encoding-campaign-20261014/lanes/oblique-native-20261017/interior-cut/ALL-CUT-EDGES.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "4c7429f07d3b331ddc0e9b530937e48e3d2e4006353aeb163f82a87c07012570" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-EDGES.json.gz": { + "bytes": 98795, + "decompressed_sha256": "18c89367243fc7c09411f28a8022884130373ce4886de806f4b011edec030418", + "original_path": "work/centre-encoding-campaign-20261014/lanes/oblique-native-20261017/interior-cut/ALL-CUT-EDGES.json.gz", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "96197487eb8ea1e0ee891b964a1e837ca81bd3dc80c527a3e5a34724c7c8fbd5" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT-FREEZE.json": { + "bytes": 929, + "original_path": "work/centre-encoding-campaign-20261014/lanes/oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT-FREEZE.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "d0c94145206025742f11df6839e634460251c4b73e5db9c453d945a065f6ed0b" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT.md": { + "bytes": 5178, + "original_path": "work/centre-encoding-campaign-20261014/lanes/oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT.md", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "758f8750a833ba08b44d9fe1df555f747eef62bd53302993bca6cdae7769d431" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/FRAME-SUPPORT.json": { + "bytes": 853, + "original_path": "work/centre-encoding-campaign-20261014/lanes/oblique-native-20261017/interior-cut/FRAME-SUPPORT.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "6d9e1de85b7a2492bcef42514da240d74b81559c738aedac54cf65169a5a3fb5" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/check_frame_support.py": { + "bytes": 3084, + "original_path": "work/centre-encoding-campaign-20261014/lanes/oblique-native-20261017/interior-cut/check_frame_support.py", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "3a81e98c83e418408eb7490771867a11f491a6af403820ad722c43a51026b508" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/inventory_new_edges.py": { + "bytes": 5217, + "original_path": "work/centre-encoding-campaign-20261014/lanes/oblique-native-20261017/interior-cut/inventory_new_edges.py", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "6d77e20d6ef1a10951b7abeaa65852fad9161cc3b48e82d538a9748c3c9cc786" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/probe_readiness.py": { + "bytes": 6429, + "original_path": "work/centre-encoding-campaign-20261014/lanes/oblique-native-20261017/interior-cut/probe_readiness.py", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "aedf8d4317fd5bd69603bb20af3236cf3b1a91da56692a56cf4deefae315fe55" + }, + "frozen/lanes/oblique-native-20261017/minor-input-log/UNIT-COMPLETION.md": { + "bytes": 6788, + "original_path": "work/centre-encoding-campaign-20261014/lanes/oblique-native-20261017/minor-input-log/UNIT-COMPLETION.md", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "1a4d715e089773a9063fba88d5b83ec770bb5eb6ed501bc8f96b290c19b08401" + }, + "frozen/lanes/schur-selection/HANDOFF.md": { + "bytes": 30063, + "original_path": "work/centre-encoding-campaign-20261014/lanes/schur-selection/HANDOFF.md", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "598adda1183146aa862408a47ca5c7b9dd7e3236b511a2453a9c82cc3599a0a2" + }, + "frozen/lanes/schur-selection/plane-repair/PLANE-INVOLUTION.json": { + "bytes": 141820, + "original_path": "work/centre-encoding-campaign-20261014/lanes/schur-selection/plane-repair/PLANE-INVOLUTION.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "f55bd0e7b81a15b6526ca3056ef3bf1bbf57b13137699e71a374f4cf8f55f794" + }, + "frozen/lanes/schur-selection/plane-repair/PLANE-INVOLUTION.md": { + "bytes": 7956, + "original_path": "work/centre-encoding-campaign-20261014/lanes/schur-selection/plane-repair/PLANE-INVOLUTION.md", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "2a7af353a6e6dd26f31b84c5590f16463200755855e6137e341f0d435825f097" + }, + "frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.json": { + "bytes": 19603, + "original_path": "work/centre-encoding-campaign-20261014/lanes/schur-selection/plane-repair/QUERY-SPAN.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "a06939cba2c937f452027ee4a1f20b31121a70b7fc7393d9ccad091817ee448e" + }, + "frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.md": { + "bytes": 10434, + "original_path": "work/centre-encoding-campaign-20261014/lanes/schur-selection/plane-repair/QUERY-SPAN.md", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "785e27fdc6f2bcd83318afee14103f3e021065d32be2265b8afdec3fea3e1081" + }, + "frozen/lanes/schur-selection/plane-repair/SOURCES.json": { + "bytes": 1819, + "original_path": "work/centre-encoding-campaign-20261014/lanes/schur-selection/plane-repair/SOURCES.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "9398d7199ad08d663c45bdd8daf1b116e4599fce24f4ce37a1fe778704a8a556" + }, + "frozen/lanes/schur-selection/plane-repair/check_query_span.py": { + "bytes": 4978, + "original_path": "work/centre-encoding-campaign-20261014/lanes/schur-selection/plane-repair/check_query_span.py", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "bcc8bb5482c76578014512d51dd5d650d4bf13d6546b29e355ae01bec8a07811" + }, + "frozen/lanes/schur-selection/plane-repair/sources/PR1825-CERTIFICATE.json": { + "bytes": 6325, + "original_path": "work/centre-encoding-campaign-20261014/lanes/schur-selection/plane-repair/sources/PR1825-CERTIFICATE.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "4fd648f7b5178bff5441bf364d58234b7bc1a43b924bc6da03013c948f1473b1" + }, + "frozen/lanes/schur-selection/plane-repair/sources/PR1825-PROOF.md": { + "bytes": 5547, + "original_path": "work/centre-encoding-campaign-20261014/lanes/schur-selection/plane-repair/sources/PR1825-PROOF.md", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "c79d7bb1d11dc4db4c3bb85f20ff3257b42fc711636adc7b3108761bde069a1b" + }, + "frozen/lanes/source-domain/query-span-review/REVIEW.json": { + "bytes": 2574, + "original_path": "work/centre-encoding-campaign-20261014/lanes/source-domain/query-span-review/REVIEW.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "36820f2267d5f1388d554c12f7f79b91792b964060d2fb639654bbd7cc30c148" + }, + "frozen/lanes/source-domain/query-span-review/REVIEW.md": { + "bytes": 4261, + "original_path": "work/centre-encoding-campaign-20261014/lanes/source-domain/query-span-review/REVIEW.md", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "a79b0d779e80b06db5f97debe555df9917449b05bc5e9e0eaf31ee82160d4064" + }, + "frozen/lanes/source-domain/query-span-review/review_query_span.py": { + "bytes": 9850, + "original_path": "work/centre-encoding-campaign-20261014/lanes/source-domain/query-span-review/review_query_span.py", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "f13d88dffbe36b9d6e349786fd368343fd57f46766e839ca52d3cf46f7c82184" + }, + "frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.json": { + "bytes": 3943, + "original_path": "work/centre-encoding-campaign-20261014/root/CENTRE-SUPPORT-GEOMETRY-20261018.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "dafd6c0af3f8aad852a7c80258118487744921c9a61474b1441e3755f8e3b205" + }, + "frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.md": { + "bytes": 4025, + "original_path": "work/centre-encoding-campaign-20261014/root/CENTRE-SUPPORT-GEOMETRY-20261018.md", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "a3df65d159899fbaf7110958275615fc406ecbd077d9d620f7f49ccbe4b923f5" + }, + "frozen/root/DYADIC-QUERY-SEPARATION-20261018.json": { + "bytes": 755, + "original_path": "work/centre-encoding-campaign-20261014/root/DYADIC-QUERY-SEPARATION-20261018.json", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "e66d5c311490c06973bf604d207fb5cf7a9cd4800c0cea049623c3b5e2369732" + }, + "frozen/root/DYADIC-QUERY-SEPARATION-20261018.md": { + "bytes": 5583, + "original_path": "work/centre-encoding-campaign-20261014/root/DYADIC-QUERY-SEPARATION-20261018.md", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "664f430efd099f35cbc7c2abc8025968c03020707027857d2882daa51a065a1a" + }, + "frozen/root/check_centre_support_geometry_20261018.py": { + "bytes": 5525, + "original_path": "work/centre-encoding-campaign-20261014/root/check_centre_support_geometry_20261018.py", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "99582e42007012d31dcddc14e05da8c5aac75c1f3b546c00ef0fcf0169f081b2" + }, + "frozen/root/check_dyadic_query_separation_20261018.py": { + "bytes": 5152, + "original_path": "work/centre-encoding-campaign-20261014/root/check_dyadic_query_separation_20261018.py", + "role": "Unchanged campaign proof, input, checker, or prior review", + "sha256": "b4ed000b5b600944f614b86ae7a88ac55af8eac3213e6827ed211a2630ccd342" + }, + "notices/LICENSE": { + "bytes": 11357, + "original_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-metric-encoders/notices/LICENSE", + "role": "Retained source notice or license", + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "notices/PR2588-NOTICE": { + "bytes": 1439, + "original_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-metric-encoders/notices/PR2588-NOTICE", + "role": "Retained source notice or license", + "sha256": "a91b93a731f116ae55b3644c88232b4d996e58bb810e2559dec013f9788f5e4b" + }, + "notices/PR3133-CREDITS.md": { + "bytes": 5030, + "original_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-metric-encoders/notices/PR3133-CREDITS.md", + "role": "Retained source notice or license", + "sha256": "1d9d8f56d8899f55878e4cb2c4e052b22506444016a51c2e678773505f5189e6" + }, + "notices/PR3133-NOTICE": { + "bytes": 3234, + "original_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/centre-metric-encoders/notices/PR3133-NOTICE", + "role": "Retained source notice or license", + "sha256": "c9731c9cca25ede32c2a1b3aef6d5b249973cb2ed5fb2494407bdca598763661" + } + }, + "historical_parent_source": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "parent_runtime_dependencies": { + "payload/lanes/circuit-interface/INTERFACE.json": { + "bytes": 23232, + "sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" + }, + "payload/upstream/CANONICAL-WORD.json.gz": { + "bytes": 84805, + "sha256": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219" + }, + "payload/upstream/DATA-PHASES.json": { + "bytes": 814141, + "sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa" + }, + "payload/upstream/LOCAL-PROGRAMS.json.gz": { + "bytes": 209318, + "sha256": "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a" + } + }, + "publication_base": "b58ad9ef4d4e861b0eaa5dba41742bdc072dca51", + "schema": "source-geometry-source-closure-v1", + "source_notice_scope": "The original source notices and prior readback records are unchanged." +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/VALIDATION.md b/research/actual-query-information-bounds/annexes/source-geometry/VALIDATION.md new file mode 100644 index 0000000000..1806d34cfe --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/VALIDATION.md @@ -0,0 +1,43 @@ +# Executed validation + +The seven listed checks passed with Python 3.14.7 in normal mode and with +`-O`. The normal run took 3.175434 seconds. The optimized run took 2.877606 +seconds. Each run used one child process at a time and the Python standard +library. The driver required at least 3 GiB of free disk space. + +```text +PASS_CENTRE_SUPPORT_GEOMETRY +PASS_INDEPENDENT_CENTRE_SUPPORT_GEOMETRY +PASS_DYADIC_QUERY_SEPARATION +PASS_INDEPENDENT_DYADIC_QUERY_SEPARATION +PASS_INDEPENDENT_NATIVE_CENTRE_REVIEW +PASS_EXACT_QUERY_SOURCE_SPANS +PASS_INDEPENDENT_QUERY_SPAN_SOURCE_AND_CERTIFICATE +PASS_SOURCE_GEOMETRY_ANNEX +``` + +The [normal receipt](evidence/replay-normal.json) and +[optimized receipt](evidence/replay-optimized.json) record each check, +timing, and typed JSON comparison. Both runs used the +[pre-receipt manifest](evidence/replay-input-manifest.json). That manifest +contains the same executed scripts and frozen sources as the final annex +manifest; the final manifest also contains this validation record and the +saved outputs. The eight actual optimized JSON outputs are retained under +`evidence/optimized-receipts`. The only receipt field allowed to change is +`checker_sha256`, which must equal the executing portable script's hash. + +Both runs verified all 129 parent and cache-annex files before and after +execution. The extraction also compared all 72 copied source and notice +files with their exact local originals. No original file changed. The +portable edits preserve every non-main function AST. The seven main +functions change input/output paths only. Two archive readers now load +the exact parent members, whose old whole-archive binding is recorded +separately. The complete differences are in `PORTABILITY.patch`. + +This annex did not run the parent package or cache-annex mathematics. +It did not rerun the mixing producer inventory, modular existing-site +rank checker, cut source emitters, native recipe generator, plane route +generator, odd-grid implementation, or a complete supplier. Their results +must not be reported as fresh checks. The independent mixing interval +replay checked the full retained cut product set and physical premises. +The prior reviews remain separate from the fresh publication review. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/centre-mixing-review/REVIEW.json b/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/centre-mixing-review/REVIEW.json new file mode 100644 index 0000000000..a15e0b2994 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/centre-mixing-review/REVIEW.json @@ -0,0 +1,13363 @@ +{ + "checker_sha256": "2bcfa8a1ebf3464700453023b89ec7060a39dc6e5794510bec1d1dc2b19c3dcb", + "core_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "dense_rank_seven_failures": 2534, + "determinant": "-2361183241434822606848", + "exact_kernel": "scalar multiples of I8", + "forbidden_pairs": 6608, + "inventory_decompressed_sha256": "18c89367243fc7c09411f28a8022884130373ce4886de806f4b011edec030418", + "negative_controls": [ + "dense rank-seven projection", + "duplicate certificate row" + ], + "producer_pins": { + "coherent-port/centre-mixing-20261018/MIXING.json": "1a55e02768ad814b1441bfc616244a083ca3776007dcc0a370820059b83bdf11", + "coherent-port/centre-mixing-20261018/MIXING.md": "e8ac0be5c3bd03cf853e9cb5718325d1f401eb1fc68d68869843ac6ded408903", + "coherent-port/centre-mixing-20261018/SUPPORT.json": "251e656ce50b87f21149915d73b5c07d968d62aff2f47ccf2e1566cc5d6c756a", + "coherent-port/centre-mixing-20261018/check_mixing.py": "fe017063d3b5bad93bf2f884813576e169d59daad1c5aec8051001e0a3476dc7", + "coherent-port/centre-mixing-20261018/check_support.py": "82d608f7220d9959925c2990fd717b028a2fce47fcf41ee9f061d0687c32f97c", + "new-native-recipes-20261017/sources/bw_adapters.py": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce", + "oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT.md": "758f8750a833ba08b44d9fe1df555f747eef62bd53302993bca6cdae7769d431", + "oblique-native-20261017/interior-cut/FRAME-SUPPORT.json": "6d9e1de85b7a2492bcef42514da240d74b81559c738aedac54cf65169a5a3fb5", + "oblique-native-20261017/interior-cut/check_frame_support.py": "3a81e98c83e418408eb7490771867a11f491a6af403820ad722c43a51026b508", + "oblique-native-20261017/interior-cut/inventory_new_edges.py": "6d77e20d6ef1a10951b7abeaa65852fad9161cc3b48e82d538a9748c3c9cc786" + }, + "providers": { + "base": { + "X_dependent_view_changes": [ + { + "X_terms": 1, + "event": 6870, + "field": 0, + "frame": 2, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6871, + "field": 1, + "frame": 3, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6872, + "field": 2, + "frame": 4, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6873, + "field": 3, + "frame": 5, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6874, + "field": 4, + "frame": 6, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6875, + "field": 5, + "frame": 7, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6876, + "field": 6, + "frame": 8, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6877, + "field": 7, + "frame": 9, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6878, + "field": 8, + "frame": 10, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6879, + "field": 9, + "frame": 11, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6880, + "field": 10, + "frame": 12, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6881, + "field": 11, + "frame": 13, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6882, + "field": 12, + "frame": 14, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6883, + "field": 13, + "frame": 15, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6884, + "field": 14, + "frame": 16, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6885, + "field": 15, + "frame": 17, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6886, + "field": 16, + "frame": 18, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6887, + "field": 17, + "frame": 19, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6888, + "field": 18, + "frame": 20, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6889, + "field": 19, + "frame": 21, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6890, + "field": 20, + "frame": 22, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6891, + "field": 21, + "frame": 23, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6892, + "field": 22, + "frame": 24, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6893, + "field": 23, + "frame": 25, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6894, + "field": 24, + "frame": 26, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6895, + "field": 25, + "frame": 27, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6896, + "field": 26, + "frame": 28, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6897, + "field": 27, + "frame": 29, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6898, + "field": 28, + "frame": 30, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6899, + "field": 29, + "frame": 31, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6900, + "field": 30, + "frame": 32, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6901, + "field": 31, + "frame": 33, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6902, + "field": 32, + "frame": 34, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6903, + "field": 33, + "frame": 35, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6904, + "field": 34, + "frame": 36, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6905, + "field": 35, + "frame": 37, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6906, + "field": 36, + "frame": 38, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6907, + "field": 37, + "frame": 39, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6908, + "field": 38, + "frame": 40, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6909, + "field": 39, + "frame": 41, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6910, + "field": 40, + "frame": 42, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6911, + "field": 41, + "frame": 43, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6912, + "field": 42, + "frame": 44, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6913, + "field": 43, + "frame": 45, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6914, + "field": 44, + "frame": 46, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6915, + "field": 45, + "frame": 47, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6916, + "field": 46, + "frame": 48, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6917, + "field": 47, + "frame": 49, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6918, + "field": 48, + "frame": 50, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6919, + "field": 49, + "frame": 51, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6920, + "field": 50, + "frame": 52, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6921, + "field": 51, + "frame": 53, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6922, + "field": 52, + "frame": 54, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6923, + "field": 53, + "frame": 55, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6924, + "field": 54, + "frame": 56, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6925, + "field": 55, + "frame": 57, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6926, + "field": 56, + "frame": 58, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6927, + "field": 57, + "frame": 59, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6928, + "field": 58, + "frame": 60, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6929, + "field": 59, + "frame": 61, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6930, + "field": 60, + "frame": 62, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6931, + "field": 61, + "frame": 63, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6932, + "field": 62, + "frame": 64, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6933, + "field": 63, + "frame": 65, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6934, + "field": 64, + "frame": 66, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6935, + "field": 65, + "frame": 67, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6936, + "field": 66, + "frame": 68, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6937, + "field": 67, + "frame": 69, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6938, + "field": 68, + "frame": 70, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6939, + "field": 69, + "frame": 71, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6940, + "field": 70, + "frame": 72, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6941, + "field": 71, + "frame": 73, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6942, + "field": 72, + "frame": 74, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6943, + "field": 73, + "frame": 75, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6944, + "field": 74, + "frame": 76, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6945, + "field": 75, + "frame": 77, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6946, + "field": 76, + "frame": 78, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6947, + "field": 77, + "frame": 79, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6948, + "field": 78, + "frame": 80, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6949, + "field": 79, + "frame": 81, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6950, + "field": 80, + "frame": 82, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6951, + "field": 81, + "frame": 83, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6952, + "field": 82, + "frame": 84, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6953, + "field": 83, + "frame": 85, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6954, + "field": 84, + "frame": 86, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6955, + "field": 85, + "frame": 87, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6956, + "field": 86, + "frame": 88, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6957, + "field": 87, + "frame": 89, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6958, + "field": 88, + "frame": 90, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6959, + "field": 89, + "frame": 91, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6960, + "field": 90, + "frame": 92, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6961, + "field": 91, + "frame": 93, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6962, + "field": 92, + "frame": 94, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6963, + "field": 93, + "frame": 95, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6964, + "field": 94, + "frame": 96, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6965, + "field": 95, + "frame": 97, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6966, + "field": 96, + "frame": 98, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6967, + "field": 97, + "frame": 99, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6968, + "field": 98, + "frame": 100, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6969, + "field": 99, + "frame": 101, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6970, + "field": 100, + "frame": 102, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6971, + "field": 101, + "frame": 103, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6972, + "field": 102, + "frame": 104, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6973, + "field": 103, + "frame": 105, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6974, + "field": 104, + "frame": 106, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6975, + "field": 105, + "frame": 107, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6976, + "field": 106, + "frame": 108, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6977, + "field": 107, + "frame": 109, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6978, + "field": 108, + "frame": 110, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6979, + "field": 109, + "frame": 111, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6980, + "field": 110, + "frame": 112, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6981, + "field": 111, + "frame": 113, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 2, + "event": 17250, + "field": 0, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17251, + "field": 1, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17252, + "field": 2, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17253, + "field": 3, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17254, + "field": 4, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17255, + "field": 5, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17256, + "field": 6, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17257, + "field": 7, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17258, + "field": 8, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17259, + "field": 9, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17260, + "field": 10, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17261, + "field": 11, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17262, + "field": 12, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17263, + "field": 13, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17264, + "field": 14, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17265, + "field": 15, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17266, + "field": 16, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17267, + "field": 17, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17268, + "field": 18, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17269, + "field": 19, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17270, + "field": 20, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17271, + "field": 21, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17272, + "field": 22, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17273, + "field": 23, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17274, + "field": 24, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17275, + "field": 25, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17276, + "field": 26, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17277, + "field": 27, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17278, + "field": 28, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17279, + "field": 29, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17280, + "field": 30, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17281, + "field": 31, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17282, + "field": 32, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17283, + "field": 33, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17284, + "field": 34, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17285, + "field": 35, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17286, + "field": 36, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17287, + "field": 37, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17288, + "field": 38, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17289, + "field": 39, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17290, + "field": 40, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17291, + "field": 41, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17292, + "field": 42, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17293, + "field": 43, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17294, + "field": 44, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17295, + "field": 45, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17296, + "field": 46, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17297, + "field": 47, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17298, + "field": 48, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17299, + "field": 49, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17300, + "field": 50, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17301, + "field": 51, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17302, + "field": 52, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17303, + "field": 53, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17304, + "field": 54, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17305, + "field": 55, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17306, + "field": 56, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17307, + "field": 57, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17308, + "field": 58, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17309, + "field": 59, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17310, + "field": 60, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17311, + "field": 61, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17312, + "field": 62, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17313, + "field": 63, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17314, + "field": 64, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17315, + "field": 65, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17316, + "field": 66, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17317, + "field": 67, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17318, + "field": 68, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17319, + "field": 69, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17320, + "field": 70, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17321, + "field": 71, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17322, + "field": 72, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17323, + "field": 73, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17324, + "field": 74, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17325, + "field": 75, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17326, + "field": 76, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17327, + "field": 77, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17328, + "field": 78, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17329, + "field": 79, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17330, + "field": 80, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17331, + "field": 81, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17332, + "field": 82, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17333, + "field": 83, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17334, + "field": 84, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17335, + "field": 85, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17336, + "field": 86, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17337, + "field": 87, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17338, + "field": 88, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17339, + "field": 89, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17340, + "field": 90, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17341, + "field": 91, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17342, + "field": 92, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17343, + "field": 93, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17344, + "field": 94, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17345, + "field": 95, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17346, + "field": 96, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17347, + "field": 97, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17348, + "field": 98, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17349, + "field": 99, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17350, + "field": 100, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17351, + "field": 101, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17352, + "field": 102, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17353, + "field": 103, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17354, + "field": 104, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17355, + "field": 105, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17356, + "field": 106, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17357, + "field": 107, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17358, + "field": 108, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17359, + "field": 109, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17360, + "field": 110, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17361, + "field": 111, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17362, + "field": 112, + "frame": 138, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17363, + "field": 113, + "frame": 139, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17364, + "field": 114, + "frame": 140, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17365, + "field": 115, + "frame": 141, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17366, + "field": 116, + "frame": 142, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17367, + "field": 117, + "frame": 143, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17368, + "field": 118, + "frame": 144, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17369, + "field": 119, + "frame": 145, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17370, + "field": 120, + "frame": 146, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17371, + "field": 121, + "frame": 147, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17372, + "field": 122, + "frame": 148, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17373, + "field": 123, + "frame": 149, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17374, + "field": 124, + "frame": 150, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17375, + "field": 125, + "frame": 151, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17376, + "field": 126, + "frame": 152, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17377, + "field": 127, + "frame": 153, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17378, + "field": 128, + "frame": 154, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17379, + "field": 129, + "frame": 155, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17380, + "field": 130, + "frame": 156, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17381, + "field": 131, + "frame": 157, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17382, + "field": 132, + "frame": 158, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17383, + "field": 133, + "frame": 159, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17384, + "field": 134, + "frame": 160, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17385, + "field": 135, + "frame": 161, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17386, + "field": 136, + "frame": 162, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17387, + "field": 137, + "frame": 163, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17388, + "field": 138, + "frame": 164, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17389, + "field": 139, + "frame": 165, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17390, + "field": 140, + "frame": 166, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17391, + "field": 141, + "frame": 167, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17392, + "field": 142, + "frame": 168, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17393, + "field": 143, + "frame": 169, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17394, + "field": 144, + "frame": 170, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17395, + "field": 145, + "frame": 171, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17396, + "field": 146, + "frame": 172, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17397, + "field": 147, + "frame": 173, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17398, + "field": 148, + "frame": 174, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17399, + "field": 149, + "frame": 175, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17400, + "field": 150, + "frame": 176, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17401, + "field": 151, + "frame": 177, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17402, + "field": 152, + "frame": 178, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17403, + "field": 153, + "frame": 179, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17404, + "field": 154, + "frame": 180, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17405, + "field": 155, + "frame": 181, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17406, + "field": 156, + "frame": 182, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17407, + "field": 157, + "frame": 183, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17408, + "field": 158, + "frame": 184, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17409, + "field": 159, + "frame": 185, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17410, + "field": 160, + "frame": 186, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17411, + "field": 161, + "frame": 187, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17412, + "field": 162, + "frame": 188, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17413, + "field": 163, + "frame": 189, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17414, + "field": 164, + "frame": 190, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17415, + "field": 165, + "frame": 191, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17416, + "field": 166, + "frame": 192, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17417, + "field": 167, + "frame": 193, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17418, + "field": 168, + "frame": 194, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17419, + "field": 169, + "frame": 195, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17420, + "field": 170, + "frame": 196, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17421, + "field": 171, + "frame": 197, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17422, + "field": 172, + "frame": 198, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17423, + "field": 173, + "frame": 199, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17424, + "field": 174, + "frame": 200, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17425, + "field": 175, + "frame": 201, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17426, + "field": 176, + "frame": 202, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17427, + "field": 177, + "frame": 203, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17428, + "field": 178, + "frame": 204, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17429, + "field": 179, + "frame": 205, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17430, + "field": 180, + "frame": 206, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17431, + "field": 181, + "frame": 207, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17432, + "field": 182, + "frame": 208, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17433, + "field": 183, + "frame": 209, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17434, + "field": 184, + "frame": 210, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17435, + "field": 185, + "frame": 211, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17436, + "field": 186, + "frame": 212, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17437, + "field": 187, + "frame": 213, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17438, + "field": 188, + "frame": 214, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17439, + "field": 189, + "frame": 215, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17440, + "field": 190, + "frame": 216, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17441, + "field": 191, + "frame": 217, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17442, + "field": 192, + "frame": 218, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17443, + "field": 193, + "frame": 219, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17444, + "field": 194, + "frame": 220, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17445, + "field": 195, + "frame": 221, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17446, + "field": 196, + "frame": 222, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17447, + "field": 197, + "frame": 223, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17448, + "field": 198, + "frame": 224, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17449, + "field": 199, + "frame": 225, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17450, + "field": 200, + "frame": 226, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17451, + "field": 201, + "frame": 227, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17452, + "field": 202, + "frame": 228, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17453, + "field": 203, + "frame": 229, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17454, + "field": 204, + "frame": 230, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17455, + "field": 205, + "frame": 231, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17456, + "field": 206, + "frame": 232, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17457, + "field": 207, + "frame": 233, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17458, + "field": 208, + "frame": 234, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17459, + "field": 209, + "frame": 235, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17460, + "field": 210, + "frame": 236, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17461, + "field": 211, + "frame": 237, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17462, + "field": 212, + "frame": 238, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17463, + "field": 213, + "frame": 239, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17464, + "field": 214, + "frame": 240, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17465, + "field": 215, + "frame": 241, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17466, + "field": 216, + "frame": 242, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17467, + "field": 217, + "frame": 243, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17468, + "field": 218, + "frame": 244, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17469, + "field": 219, + "frame": 245, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17470, + "field": 220, + "frame": 246, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17471, + "field": 221, + "frame": 247, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17472, + "field": 222, + "frame": 248, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17473, + "field": 223, + "frame": 249, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17474, + "field": 224, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17475, + "field": 225, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17476, + "field": 227, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17477, + "field": 229, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17478, + "field": 231, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17479, + "field": 232, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17480, + "field": 233, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17481, + "field": 234, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17482, + "field": 235, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17483, + "field": 236, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17484, + "field": 237, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17485, + "field": 238, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17486, + "field": 239, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17487, + "field": 240, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17488, + "field": 241, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17489, + "field": 242, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17490, + "field": 243, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17491, + "field": 244, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17492, + "field": 245, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17493, + "field": 246, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17494, + "field": 247, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17495, + "field": 248, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17496, + "field": 250, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17497, + "field": 252, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17498, + "field": 253, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17499, + "field": 254, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17500, + "field": 255, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17501, + "field": 256, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17502, + "field": 257, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17503, + "field": 258, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17504, + "field": 259, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17505, + "field": 260, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17506, + "field": 261, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17507, + "field": 262, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17508, + "field": 263, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17509, + "field": 264, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17510, + "field": 266, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17511, + "field": 268, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17512, + "field": 269, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17513, + "field": 270, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17514, + "field": 271, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17515, + "field": 272, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17516, + "field": 273, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17517, + "field": 274, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17518, + "field": 275, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17519, + "field": 276, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17520, + "field": 278, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17521, + "field": 279, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17522, + "field": 280, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17523, + "field": 281, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17524, + "field": 283, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17525, + "field": 284, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17526, + "field": 285, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17527, + "field": 286, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17528, + "field": 287, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17529, + "field": 288, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17530, + "field": 289, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17531, + "field": 290, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17532, + "field": 291, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17533, + "field": 292, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17534, + "field": 294, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17535, + "field": 295, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17536, + "field": 296, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17537, + "field": 297, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17538, + "field": 300, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17539, + "field": 301, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17540, + "field": 302, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17541, + "field": 303, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17542, + "field": 305, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17543, + "field": 306, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17544, + "field": 308, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17545, + "field": 310, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17546, + "field": 312, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17547, + "field": 313, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17548, + "field": 315, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17549, + "field": 316, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17550, + "field": 317, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17551, + "field": 318, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17552, + "field": 319, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17553, + "field": 321, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17554, + "field": 322, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17555, + "field": 324, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17556, + "field": 326, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17557, + "field": 328, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17558, + "field": 329, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17559, + "field": 332, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17560, + "field": 333, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17561, + "field": 334, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17562, + "field": 335, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17563, + "field": 336, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17564, + "field": 338, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17565, + "field": 340, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17566, + "field": 342, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17567, + "field": 343, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17568, + "field": 344, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17569, + "field": 345, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17570, + "field": 347, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17571, + "field": 348, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17572, + "field": 349, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17573, + "field": 350, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17574, + "field": 351, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17575, + "field": 352, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17576, + "field": 354, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17577, + "field": 356, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17578, + "field": 358, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17579, + "field": 359, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17580, + "field": 360, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17581, + "field": 361, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17582, + "field": 364, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17583, + "field": 365, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17584, + "field": 366, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17585, + "field": 367, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17586, + "field": 368, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17587, + "field": 370, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17588, + "field": 372, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17589, + "field": 374, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17590, + "field": 375, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17591, + "field": 376, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17592, + "field": 377, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17593, + "field": 379, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17594, + "field": 380, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17595, + "field": 381, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17596, + "field": 382, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17597, + "field": 383, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17598, + "field": 384, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17599, + "field": 386, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17600, + "field": 388, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17601, + "field": 390, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17602, + "field": 391, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17603, + "field": 392, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17604, + "field": 393, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17605, + "field": 396, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17606, + "field": 397, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17607, + "field": 398, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17608, + "field": 399, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17609, + "field": 400, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17610, + "field": 401, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17611, + "field": 402, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17612, + "field": 403, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17613, + "field": 404, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17614, + "field": 405, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17615, + "field": 406, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17616, + "field": 407, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17617, + "field": 409, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17618, + "field": 410, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17619, + "field": 411, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17620, + "field": 413, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17621, + "field": 414, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17622, + "field": 415, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17623, + "field": 416, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17624, + "field": 417, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17625, + "field": 418, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17626, + "field": 419, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17627, + "field": 420, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17628, + "field": 421, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17629, + "field": 422, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17630, + "field": 423, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17631, + "field": 425, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17632, + "field": 426, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17633, + "field": 427, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17634, + "field": 429, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17635, + "field": 430, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17636, + "field": 431, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17637, + "field": 432, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17638, + "field": 433, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17639, + "field": 434, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17640, + "field": 435, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17641, + "field": 436, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17642, + "field": 437, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17643, + "field": 438, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17644, + "field": 439, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17645, + "field": 440, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17646, + "field": 441, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17647, + "field": 442, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17648, + "field": 443, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17649, + "field": 444, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17650, + "field": 445, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17651, + "field": 446, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17652, + "field": 447, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17653, + "field": 456, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17654, + "field": 457, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17655, + "field": 458, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17656, + "field": 459, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17657, + "field": 460, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17658, + "field": 461, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17659, + "field": 462, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17660, + "field": 463, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17661, + "field": 464, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17662, + "field": 465, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17663, + "field": 466, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17664, + "field": 467, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17665, + "field": 468, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17666, + "field": 469, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17667, + "field": 470, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17668, + "field": 471, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17669, + "field": 472, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17670, + "field": 473, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17671, + "field": 474, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17672, + "field": 475, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17673, + "field": 476, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17674, + "field": 477, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17675, + "field": 478, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17676, + "field": 479, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17677, + "field": 480, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17678, + "field": 481, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17679, + "field": 484, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17680, + "field": 485, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17681, + "field": 486, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17682, + "field": 487, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17683, + "field": 488, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17684, + "field": 489, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17685, + "field": 490, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17686, + "field": 491, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17687, + "field": 492, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17688, + "field": 493, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17689, + "field": 498, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17690, + "field": 499, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17691, + "field": 500, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17692, + "field": 501, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17693, + "field": 502, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17694, + "field": 509, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17695, + "field": 510, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17696, + "field": 511, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17697, + "field": 512, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17698, + "field": 513, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17699, + "field": 514, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17700, + "field": 515, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17701, + "field": 516, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17702, + "field": 517, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17703, + "field": 518, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17704, + "field": 519, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17705, + "field": 520, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17706, + "field": 521, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17707, + "field": 522, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17708, + "field": 523, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17709, + "field": 524, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17710, + "field": 528, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17711, + "field": 529, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17712, + "field": 530, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17713, + "field": 531, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17714, + "field": 532, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17715, + "field": 533, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17716, + "field": 534, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17717, + "field": 535, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17718, + "field": 536, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17719, + "field": 538, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17720, + "field": 539, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17721, + "field": 540, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17722, + "field": 541, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17723, + "field": 542, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17724, + "field": 543, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17725, + "field": 544, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17726, + "field": 545, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17727, + "field": 546, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17728, + "field": 547, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17729, + "field": 552, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17730, + "field": 553, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17731, + "field": 554, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17732, + "field": 555, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17733, + "field": 556, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17734, + "field": 557, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17735, + "field": 558, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17736, + "field": 559, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17737, + "field": 562, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17738, + "field": 563, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17739, + "field": 564, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17740, + "field": 565, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17741, + "field": 570, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17742, + "field": 571, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17743, + "field": 572, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17744, + "field": 573, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17745, + "field": 586, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17746, + "field": 587, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17747, + "field": 588, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17748, + "field": 589, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17749, + "field": 590, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17750, + "field": 591, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17751, + "field": 592, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17752, + "field": 593, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17753, + "field": 594, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17754, + "field": 595, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17755, + "field": 596, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17756, + "field": 597, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17757, + "field": 598, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17758, + "field": 599, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17759, + "field": 600, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17760, + "field": 601, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17761, + "field": 602, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17762, + "field": 603, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17763, + "field": 604, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17764, + "field": 605, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17765, + "field": 606, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17766, + "field": 607, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17767, + "field": 608, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17768, + "field": 609, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17769, + "field": 610, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17770, + "field": 611, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17771, + "field": 612, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17772, + "field": 613, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17773, + "field": 614, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17774, + "field": 615, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17775, + "field": 616, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17776, + "field": 617, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17777, + "field": 618, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17778, + "field": 619, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17779, + "field": 620, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17780, + "field": 621, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17781, + "field": 622, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17782, + "field": 623, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17783, + "field": 624, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17784, + "field": 625, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17785, + "field": 626, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17786, + "field": 627, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17787, + "field": 628, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17788, + "field": 629, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17789, + "field": 630, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17790, + "field": 631, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + } + ], + "actual_X_term_frame_checks": 11438, + "canonical_rewiring_cuts": [ + 7502, + 17249 + ], + "distinct_products": 4276, + "event_counts": { + "adapter": 978, + "climb": 3507, + "phase": 11, + "residual_adapter": 390, + "scalar": 18080, + "warp": 240, + "zero_buffer": 182 + }, + "history_lengths": { + "0": 9558, + "1": 1880 + }, + "interval_overlaps": 7838, + "source_intervals": 8957, + "target_frame_checks": 1030, + "target_intervals": 1054 + }, + "extra": { + "X_dependent_view_changes": [ + { + "X_terms": 1, + "event": 6870, + "field": 0, + "frame": 2, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6871, + "field": 1, + "frame": 3, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6872, + "field": 2, + "frame": 4, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6873, + "field": 3, + "frame": 5, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6874, + "field": 4, + "frame": 6, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6875, + "field": 5, + "frame": 7, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6876, + "field": 6, + "frame": 8, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6877, + "field": 7, + "frame": 9, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6878, + "field": 8, + "frame": 10, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6879, + "field": 9, + "frame": 11, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6880, + "field": 10, + "frame": 12, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6881, + "field": 11, + "frame": 13, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6882, + "field": 12, + "frame": 14, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6883, + "field": 13, + "frame": 15, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6884, + "field": 14, + "frame": 16, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6885, + "field": 15, + "frame": 17, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6886, + "field": 16, + "frame": 18, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6887, + "field": 17, + "frame": 19, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6888, + "field": 18, + "frame": 20, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6889, + "field": 19, + "frame": 21, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6890, + "field": 20, + "frame": 22, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6891, + "field": 21, + "frame": 23, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6892, + "field": 22, + "frame": 24, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6893, + "field": 23, + "frame": 25, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6894, + "field": 24, + "frame": 26, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6895, + "field": 25, + "frame": 27, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6896, + "field": 26, + "frame": 28, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6897, + "field": 27, + "frame": 29, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6898, + "field": 28, + "frame": 30, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6899, + "field": 29, + "frame": 31, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6900, + "field": 30, + "frame": 32, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6901, + "field": 31, + "frame": 33, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6902, + "field": 32, + "frame": 34, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6903, + "field": 33, + "frame": 35, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6904, + "field": 34, + "frame": 36, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6905, + "field": 35, + "frame": 37, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6906, + "field": 36, + "frame": 38, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6907, + "field": 37, + "frame": 39, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6908, + "field": 38, + "frame": 40, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6909, + "field": 39, + "frame": 41, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6910, + "field": 40, + "frame": 42, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6911, + "field": 41, + "frame": 43, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6912, + "field": 42, + "frame": 44, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6913, + "field": 43, + "frame": 45, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6914, + "field": 44, + "frame": 46, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6915, + "field": 45, + "frame": 47, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6916, + "field": 46, + "frame": 48, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6917, + "field": 47, + "frame": 49, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6918, + "field": 48, + "frame": 50, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6919, + "field": 49, + "frame": 51, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6920, + "field": 50, + "frame": 52, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6921, + "field": 51, + "frame": 53, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6922, + "field": 52, + "frame": 54, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6923, + "field": 53, + "frame": 55, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6924, + "field": 54, + "frame": 56, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6925, + "field": 55, + "frame": 57, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6926, + "field": 56, + "frame": 58, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6927, + "field": 57, + "frame": 59, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6928, + "field": 58, + "frame": 60, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6929, + "field": 59, + "frame": 61, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6930, + "field": 60, + "frame": 62, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6931, + "field": 61, + "frame": 63, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6932, + "field": 62, + "frame": 64, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6933, + "field": 63, + "frame": 65, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6934, + "field": 64, + "frame": 66, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6935, + "field": 65, + "frame": 67, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6936, + "field": 66, + "frame": 68, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6937, + "field": 67, + "frame": 69, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6938, + "field": 68, + "frame": 70, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6939, + "field": 69, + "frame": 71, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6940, + "field": 70, + "frame": 72, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6941, + "field": 71, + "frame": 73, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6942, + "field": 72, + "frame": 74, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6943, + "field": 73, + "frame": 75, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6944, + "field": 74, + "frame": 76, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6945, + "field": 75, + "frame": 77, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6946, + "field": 76, + "frame": 78, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6947, + "field": 77, + "frame": 79, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6948, + "field": 78, + "frame": 80, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6949, + "field": 79, + "frame": 81, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6950, + "field": 80, + "frame": 82, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6951, + "field": 81, + "frame": 83, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6952, + "field": 82, + "frame": 84, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6953, + "field": 83, + "frame": 85, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6954, + "field": 84, + "frame": 86, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6955, + "field": 85, + "frame": 87, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6956, + "field": 86, + "frame": 88, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6957, + "field": 87, + "frame": 89, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6958, + "field": 88, + "frame": 90, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6959, + "field": 89, + "frame": 91, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6960, + "field": 90, + "frame": 92, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6961, + "field": 91, + "frame": 93, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6962, + "field": 92, + "frame": 94, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6963, + "field": 93, + "frame": 95, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6964, + "field": 94, + "frame": 96, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6965, + "field": 95, + "frame": 97, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6966, + "field": 96, + "frame": 98, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6967, + "field": 97, + "frame": 99, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6968, + "field": 98, + "frame": 100, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6969, + "field": 99, + "frame": 101, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6970, + "field": 100, + "frame": 102, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6971, + "field": 101, + "frame": 103, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6972, + "field": 102, + "frame": 104, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6973, + "field": 103, + "frame": 105, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6974, + "field": 104, + "frame": 106, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6975, + "field": 105, + "frame": 107, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6976, + "field": 106, + "frame": 108, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6977, + "field": 107, + "frame": 109, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6978, + "field": 108, + "frame": 110, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6979, + "field": 109, + "frame": 111, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6980, + "field": 110, + "frame": 112, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6981, + "field": 111, + "frame": 113, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 2, + "event": 17250, + "field": 0, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17251, + "field": 1, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17252, + "field": 2, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17253, + "field": 3, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17254, + "field": 4, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17255, + "field": 5, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17256, + "field": 6, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17257, + "field": 7, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17258, + "field": 8, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17259, + "field": 9, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17260, + "field": 10, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17261, + "field": 11, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17262, + "field": 12, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17263, + "field": 13, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17264, + "field": 14, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17265, + "field": 15, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17266, + "field": 16, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17267, + "field": 17, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17268, + "field": 18, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17269, + "field": 19, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17270, + "field": 20, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17271, + "field": 21, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17272, + "field": 22, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17273, + "field": 23, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17274, + "field": 24, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17275, + "field": 25, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17276, + "field": 26, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17277, + "field": 27, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17278, + "field": 28, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17279, + "field": 29, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17280, + "field": 30, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17281, + "field": 31, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17282, + "field": 32, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17283, + "field": 33, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17284, + "field": 34, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17285, + "field": 35, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17286, + "field": 36, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17287, + "field": 37, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17288, + "field": 38, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17289, + "field": 39, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17290, + "field": 40, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17291, + "field": 41, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17292, + "field": 42, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17293, + "field": 43, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17294, + "field": 44, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17295, + "field": 45, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17296, + "field": 46, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17297, + "field": 47, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17298, + "field": 48, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17299, + "field": 49, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17300, + "field": 50, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17301, + "field": 51, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17302, + "field": 52, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17303, + "field": 53, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17304, + "field": 54, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17305, + "field": 55, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17306, + "field": 56, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17307, + "field": 57, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17308, + "field": 58, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17309, + "field": 59, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17310, + "field": 60, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17311, + "field": 61, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17312, + "field": 62, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17313, + "field": 63, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17314, + "field": 64, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17315, + "field": 65, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17316, + "field": 66, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17317, + "field": 67, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17318, + "field": 68, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17319, + "field": 69, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17320, + "field": 70, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17321, + "field": 71, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17322, + "field": 72, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17323, + "field": 73, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17324, + "field": 74, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17325, + "field": 75, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17326, + "field": 76, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17327, + "field": 77, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17328, + "field": 78, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17329, + "field": 79, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17330, + "field": 80, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17331, + "field": 81, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17332, + "field": 82, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17333, + "field": 83, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17334, + "field": 84, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17335, + "field": 85, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17336, + "field": 86, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17337, + "field": 87, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17338, + "field": 88, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17339, + "field": 89, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17340, + "field": 90, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17341, + "field": 91, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17342, + "field": 92, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17343, + "field": 93, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17344, + "field": 94, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17345, + "field": 95, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17346, + "field": 96, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17347, + "field": 97, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17348, + "field": 98, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17349, + "field": 99, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17350, + "field": 100, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17351, + "field": 101, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17352, + "field": 102, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17353, + "field": 103, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17354, + "field": 104, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17355, + "field": 105, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17356, + "field": 106, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17357, + "field": 107, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17358, + "field": 108, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17359, + "field": 109, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17360, + "field": 110, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17361, + "field": 111, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17362, + "field": 112, + "frame": 138, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17363, + "field": 113, + "frame": 139, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17364, + "field": 114, + "frame": 140, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17365, + "field": 115, + "frame": 141, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17366, + "field": 116, + "frame": 142, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17367, + "field": 117, + "frame": 143, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17368, + "field": 118, + "frame": 144, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17369, + "field": 119, + "frame": 145, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17370, + "field": 120, + "frame": 146, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17371, + "field": 121, + "frame": 147, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17372, + "field": 122, + "frame": 148, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17373, + "field": 123, + "frame": 149, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17374, + "field": 124, + "frame": 150, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17375, + "field": 125, + "frame": 151, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17376, + "field": 126, + "frame": 152, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17377, + "field": 127, + "frame": 153, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17378, + "field": 128, + "frame": 154, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17379, + "field": 129, + "frame": 155, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17380, + "field": 130, + "frame": 156, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17381, + "field": 131, + "frame": 157, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17382, + "field": 132, + "frame": 158, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17383, + "field": 133, + "frame": 159, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17384, + "field": 134, + "frame": 160, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17385, + "field": 135, + "frame": 161, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17386, + "field": 136, + "frame": 162, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17387, + "field": 137, + "frame": 163, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17388, + "field": 138, + "frame": 164, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17389, + "field": 139, + "frame": 165, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17390, + "field": 140, + "frame": 166, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17391, + "field": 141, + "frame": 167, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17392, + "field": 142, + "frame": 168, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17393, + "field": 143, + "frame": 169, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17394, + "field": 144, + "frame": 170, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17395, + "field": 145, + "frame": 171, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17396, + "field": 146, + "frame": 172, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17397, + "field": 147, + "frame": 173, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17398, + "field": 148, + "frame": 174, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17399, + "field": 149, + "frame": 175, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17400, + "field": 150, + "frame": 176, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17401, + "field": 151, + "frame": 177, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17402, + "field": 152, + "frame": 178, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17403, + "field": 153, + "frame": 179, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17404, + "field": 154, + "frame": 180, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17405, + "field": 155, + "frame": 181, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17406, + "field": 156, + "frame": 182, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17407, + "field": 157, + "frame": 183, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17408, + "field": 158, + "frame": 184, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17409, + "field": 159, + "frame": 185, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17410, + "field": 160, + "frame": 186, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17411, + "field": 161, + "frame": 187, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17412, + "field": 162, + "frame": 188, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17413, + "field": 163, + "frame": 189, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17414, + "field": 164, + "frame": 190, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17415, + "field": 165, + "frame": 191, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17416, + "field": 166, + "frame": 192, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17417, + "field": 167, + "frame": 193, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17418, + "field": 168, + "frame": 194, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17419, + "field": 169, + "frame": 195, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17420, + "field": 170, + "frame": 196, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17421, + "field": 171, + "frame": 197, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17422, + "field": 172, + "frame": 198, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17423, + "field": 173, + "frame": 199, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17424, + "field": 174, + "frame": 200, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17425, + "field": 175, + "frame": 201, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17426, + "field": 176, + "frame": 202, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17427, + "field": 177, + "frame": 203, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17428, + "field": 178, + "frame": 204, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17429, + "field": 179, + "frame": 205, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17430, + "field": 180, + "frame": 206, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17431, + "field": 181, + "frame": 207, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17432, + "field": 182, + "frame": 208, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17433, + "field": 183, + "frame": 209, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17434, + "field": 184, + "frame": 210, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17435, + "field": 185, + "frame": 211, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17436, + "field": 186, + "frame": 212, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17437, + "field": 187, + "frame": 213, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17438, + "field": 188, + "frame": 214, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17439, + "field": 189, + "frame": 215, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17440, + "field": 190, + "frame": 216, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17441, + "field": 191, + "frame": 217, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17442, + "field": 192, + "frame": 218, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17443, + "field": 193, + "frame": 219, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17444, + "field": 194, + "frame": 220, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17445, + "field": 195, + "frame": 221, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17446, + "field": 196, + "frame": 222, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17447, + "field": 197, + "frame": 223, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17448, + "field": 198, + "frame": 224, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17449, + "field": 199, + "frame": 225, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17450, + "field": 200, + "frame": 226, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17451, + "field": 201, + "frame": 227, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17452, + "field": 202, + "frame": 228, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17453, + "field": 203, + "frame": 229, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17454, + "field": 204, + "frame": 230, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17455, + "field": 205, + "frame": 231, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17456, + "field": 206, + "frame": 232, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17457, + "field": 207, + "frame": 233, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17458, + "field": 208, + "frame": 234, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17459, + "field": 209, + "frame": 235, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17460, + "field": 210, + "frame": 236, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17461, + "field": 211, + "frame": 237, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17462, + "field": 212, + "frame": 238, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17463, + "field": 213, + "frame": 239, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17464, + "field": 214, + "frame": 240, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17465, + "field": 215, + "frame": 241, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17466, + "field": 216, + "frame": 242, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17467, + "field": 217, + "frame": 243, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17468, + "field": 218, + "frame": 244, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17469, + "field": 219, + "frame": 245, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17470, + "field": 220, + "frame": 246, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17471, + "field": 221, + "frame": 247, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17472, + "field": 222, + "frame": 248, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17473, + "field": 223, + "frame": 249, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17474, + "field": 224, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17475, + "field": 225, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17476, + "field": 227, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17477, + "field": 229, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17478, + "field": 231, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17479, + "field": 232, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17480, + "field": 233, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17481, + "field": 234, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17482, + "field": 235, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17483, + "field": 236, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17484, + "field": 237, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17485, + "field": 238, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17486, + "field": 239, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17487, + "field": 240, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17488, + "field": 241, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17489, + "field": 242, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17490, + "field": 243, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17491, + "field": 244, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17492, + "field": 245, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17493, + "field": 246, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17494, + "field": 247, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17495, + "field": 248, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17496, + "field": 250, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17497, + "field": 252, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17498, + "field": 253, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17499, + "field": 254, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17500, + "field": 255, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17501, + "field": 256, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17502, + "field": 257, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17503, + "field": 258, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17504, + "field": 259, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17505, + "field": 260, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17506, + "field": 261, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17507, + "field": 262, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17508, + "field": 263, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17509, + "field": 264, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17510, + "field": 266, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17511, + "field": 268, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17512, + "field": 269, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17513, + "field": 270, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17514, + "field": 271, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17515, + "field": 272, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17516, + "field": 273, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17517, + "field": 274, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17518, + "field": 275, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17519, + "field": 276, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17520, + "field": 278, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17521, + "field": 279, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17522, + "field": 280, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17523, + "field": 281, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17524, + "field": 283, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17525, + "field": 284, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17526, + "field": 285, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17527, + "field": 286, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17528, + "field": 287, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17529, + "field": 288, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17530, + "field": 289, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17531, + "field": 290, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17532, + "field": 291, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17533, + "field": 292, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17534, + "field": 294, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17535, + "field": 295, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17536, + "field": 296, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17537, + "field": 297, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17538, + "field": 300, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17539, + "field": 301, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17540, + "field": 302, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17541, + "field": 303, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17542, + "field": 305, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17543, + "field": 306, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17544, + "field": 308, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17545, + "field": 310, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17546, + "field": 312, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17547, + "field": 313, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17548, + "field": 315, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17549, + "field": 316, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17550, + "field": 317, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17551, + "field": 318, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17552, + "field": 319, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17553, + "field": 321, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17554, + "field": 322, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17555, + "field": 324, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17556, + "field": 326, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17557, + "field": 328, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17558, + "field": 329, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17559, + "field": 332, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17560, + "field": 333, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17561, + "field": 334, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17562, + "field": 335, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17563, + "field": 336, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17564, + "field": 338, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17565, + "field": 340, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17566, + "field": 342, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17567, + "field": 343, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17568, + "field": 344, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17569, + "field": 345, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17570, + "field": 347, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17571, + "field": 348, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17572, + "field": 349, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17573, + "field": 350, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17574, + "field": 351, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17575, + "field": 352, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17576, + "field": 354, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17577, + "field": 356, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17578, + "field": 358, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17579, + "field": 359, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17580, + "field": 360, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17581, + "field": 361, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17582, + "field": 364, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17583, + "field": 365, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17584, + "field": 366, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17585, + "field": 367, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17586, + "field": 368, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17587, + "field": 370, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17588, + "field": 372, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17589, + "field": 374, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17590, + "field": 375, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17591, + "field": 376, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17592, + "field": 377, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17593, + "field": 379, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17594, + "field": 380, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17595, + "field": 381, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17596, + "field": 382, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17597, + "field": 383, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17598, + "field": 384, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17599, + "field": 386, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17600, + "field": 388, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17601, + "field": 390, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17602, + "field": 391, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17603, + "field": 392, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17604, + "field": 393, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17605, + "field": 396, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17606, + "field": 397, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17607, + "field": 398, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17608, + "field": 399, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17609, + "field": 400, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17610, + "field": 401, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17611, + "field": 402, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17612, + "field": 403, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17613, + "field": 404, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17614, + "field": 405, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17615, + "field": 406, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17616, + "field": 407, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17617, + "field": 409, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17618, + "field": 410, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17619, + "field": 411, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17620, + "field": 413, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17621, + "field": 414, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17622, + "field": 415, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17623, + "field": 416, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17624, + "field": 417, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17625, + "field": 418, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17626, + "field": 419, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17627, + "field": 420, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17628, + "field": 421, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17629, + "field": 422, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17630, + "field": 423, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17631, + "field": 425, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17632, + "field": 426, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17633, + "field": 427, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17634, + "field": 429, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17635, + "field": 430, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17636, + "field": 431, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17637, + "field": 432, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17638, + "field": 433, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17639, + "field": 434, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17640, + "field": 435, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17641, + "field": 436, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17642, + "field": 437, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17643, + "field": 438, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17644, + "field": 439, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17645, + "field": 440, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17646, + "field": 441, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17647, + "field": 442, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17648, + "field": 443, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17649, + "field": 444, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17650, + "field": 445, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17651, + "field": 446, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17652, + "field": 447, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17653, + "field": 456, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17654, + "field": 457, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17655, + "field": 458, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17656, + "field": 459, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17657, + "field": 460, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17658, + "field": 461, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17659, + "field": 462, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17660, + "field": 463, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17661, + "field": 464, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17662, + "field": 465, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17663, + "field": 466, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17664, + "field": 467, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17665, + "field": 468, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17666, + "field": 469, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17667, + "field": 470, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17668, + "field": 471, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17669, + "field": 472, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17670, + "field": 473, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17671, + "field": 474, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17672, + "field": 475, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17673, + "field": 476, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17674, + "field": 477, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17675, + "field": 478, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17676, + "field": 479, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17677, + "field": 480, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17678, + "field": 481, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17679, + "field": 484, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17680, + "field": 485, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17681, + "field": 486, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17682, + "field": 487, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17683, + "field": 488, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17684, + "field": 489, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17685, + "field": 490, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17686, + "field": 491, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17687, + "field": 492, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17688, + "field": 493, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17689, + "field": 498, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17690, + "field": 499, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17691, + "field": 500, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17692, + "field": 501, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17693, + "field": 502, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17694, + "field": 509, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17695, + "field": 510, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17696, + "field": 511, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17697, + "field": 512, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17698, + "field": 513, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17699, + "field": 514, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17700, + "field": 515, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17701, + "field": 516, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17702, + "field": 517, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17703, + "field": 518, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17704, + "field": 519, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17705, + "field": 520, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17706, + "field": 521, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17707, + "field": 522, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17708, + "field": 523, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17709, + "field": 524, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17710, + "field": 528, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17711, + "field": 529, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17712, + "field": 530, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17713, + "field": 531, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17714, + "field": 532, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17715, + "field": 533, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17716, + "field": 534, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17717, + "field": 535, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17718, + "field": 536, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17719, + "field": 538, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17720, + "field": 539, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17721, + "field": 540, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17722, + "field": 541, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17723, + "field": 542, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17724, + "field": 543, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17725, + "field": 544, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17726, + "field": 545, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17727, + "field": 546, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17728, + "field": 547, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17729, + "field": 552, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17730, + "field": 553, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17731, + "field": 554, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17732, + "field": 555, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17733, + "field": 556, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17734, + "field": 557, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17735, + "field": 558, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17736, + "field": 559, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17737, + "field": 562, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17738, + "field": 563, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17739, + "field": 564, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17740, + "field": 565, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17741, + "field": 570, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17742, + "field": 571, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17743, + "field": 572, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17744, + "field": 573, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17745, + "field": 586, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17746, + "field": 587, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17747, + "field": 588, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17748, + "field": 589, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17749, + "field": 590, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17750, + "field": 591, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17751, + "field": 592, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17752, + "field": 593, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17753, + "field": 594, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17754, + "field": 595, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17755, + "field": 596, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17756, + "field": 597, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17757, + "field": 598, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17758, + "field": 599, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17759, + "field": 600, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17760, + "field": 601, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17761, + "field": 602, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17762, + "field": 603, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17763, + "field": 604, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17764, + "field": 605, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17765, + "field": 606, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17766, + "field": 607, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17767, + "field": 608, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17768, + "field": 609, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17769, + "field": 610, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17770, + "field": 611, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17771, + "field": 612, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17772, + "field": 613, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17773, + "field": 614, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17774, + "field": 615, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17775, + "field": 616, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17776, + "field": 617, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17777, + "field": 618, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17778, + "field": 619, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17779, + "field": 620, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17780, + "field": 621, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17781, + "field": 622, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17782, + "field": 623, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17783, + "field": 624, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17784, + "field": 625, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17785, + "field": 626, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17786, + "field": 627, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17787, + "field": 628, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17788, + "field": 629, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17789, + "field": 630, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17790, + "field": 631, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + } + ], + "actual_X_term_frame_checks": 11438, + "canonical_rewiring_cuts": [ + 7502, + 17249 + ], + "distinct_products": 4276, + "event_counts": { + "adapter": 978, + "climb": 3507, + "phase": 11, + "residual_adapter": 390, + "scalar": 18080, + "warp": 240, + "zero_buffer": 182 + }, + "history_lengths": { + "0": 9558, + "1": 1880 + }, + "interval_overlaps": 7838, + "source_intervals": 8957, + "target_frame_checks": 1030, + "target_intervals": 1054 + } + }, + "status": "PASS_INDEPENDENT_NATIVE_CENTRE_REVIEW", + "two_basis_certificate": { + "components": [ + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ] + ], + "core_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "disconnected_control_components": [ + [ + 0, + 1, + 3, + 6, + 11, + 12, + 13, + 14 + ], + [ + 2, + 4, + 5, + 7, + 8, + 9, + 10, + 15 + ] + ], + "disconnected_control_ports": [ + 21, + 37, + 47, + 76, + 81, + 87, + 92, + 110 + ], + "exact_common_diagonal_algebra": "scalar multiples of I8", + "left_ports": [ + 0, + 7, + 20, + 27, + 36, + 46, + 57, + 111 + ], + "overlap_denominator": 4, + "overlap_numerator": [ + [ + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0 + ], + [ + 0, + -2, + 2, + 0, + 0, + 2, + -2, + 0 + ], + [ + 0, + 0, + -2, + 2, + 0, + 0, + -2, + 2 + ], + [ + 0, + 0, + 2, + 0, + 2, + -2, + 0, + 2 + ], + [ + 0, + 2, + 2, + 2, + -2, + 0, + 0, + 0 + ], + [ + -2, + 2, + 0, + -2, + 0, + 0, + -2, + 0 + ], + [ + -2, + 0, + 0, + 0, + 0, + 2, + 2, + 2 + ], + [ + -2, + 0, + 0, + 2, + 2, + 0, + 0, + -2 + ] + ], + "right_ports": [ + 3, + 6, + 18, + 21, + 89, + 92, + 105, + 109 + ], + "spanning_tree": [ + [ + 0, + 8 + ], + [ + 0, + 9 + ], + [ + 0, + 12 + ], + [ + 0, + 13 + ], + [ + 8, + 5 + ], + [ + 8, + 6 + ], + [ + 8, + 7 + ], + [ + 9, + 1 + ], + [ + 9, + 4 + ], + [ + 12, + 3 + ], + [ + 5, + 11 + ], + [ + 5, + 14 + ], + [ + 6, + 15 + ], + [ + 1, + 10 + ], + [ + 11, + 2 + ] + ] + } +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/centre-mixing-review/TWO-BASES.json b/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/centre-mixing-review/TWO-BASES.json new file mode 100644 index 0000000000..34b2bf1756 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/centre-mixing-review/TWO-BASES.json @@ -0,0 +1,221 @@ +{ + "components": [ + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ] + ], + "core_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "disconnected_control_components": [ + [ + 0, + 1, + 3, + 6, + 11, + 12, + 13, + 14 + ], + [ + 2, + 4, + 5, + 7, + 8, + 9, + 10, + 15 + ] + ], + "disconnected_control_ports": [ + 21, + 37, + 47, + 76, + 81, + 87, + 92, + 110 + ], + "exact_common_diagonal_algebra": "scalar multiples of I8", + "left_ports": [ + 0, + 7, + 20, + 27, + 36, + 46, + 57, + 111 + ], + "overlap_denominator": 4, + "overlap_numerator": [ + [ + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0 + ], + [ + 0, + -2, + 2, + 0, + 0, + 2, + -2, + 0 + ], + [ + 0, + 0, + -2, + 2, + 0, + 0, + -2, + 2 + ], + [ + 0, + 0, + 2, + 0, + 2, + -2, + 0, + 2 + ], + [ + 0, + 2, + 2, + 2, + -2, + 0, + 0, + 0 + ], + [ + -2, + 2, + 0, + -2, + 0, + 0, + -2, + 0 + ], + [ + -2, + 0, + 0, + 0, + 0, + 2, + 2, + 2 + ], + [ + -2, + 0, + 0, + 2, + 2, + 0, + 0, + -2 + ] + ], + "right_ports": [ + 3, + 6, + 18, + 21, + 89, + 92, + 105, + 109 + ], + "spanning_tree": [ + [ + 0, + 8 + ], + [ + 0, + 9 + ], + [ + 0, + 12 + ], + [ + 0, + 13 + ], + [ + 8, + 5 + ], + [ + 8, + 6 + ], + [ + 8, + 7 + ], + [ + 9, + 1 + ], + [ + 9, + 4 + ], + [ + 12, + 3 + ], + [ + 5, + 11 + ], + [ + 5, + 14 + ], + [ + 6, + 15 + ], + [ + 1, + 10 + ], + [ + 11, + 2 + ] + ] +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/centre-support-producer/CENTRE-SUPPORT-GEOMETRY-20261018.json b/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/centre-support-producer/CENTRE-SUPPORT-GEOMETRY-20261018.json new file mode 100644 index 0000000000..b2c06708c8 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/centre-support-producer/CENTRE-SUPPORT-GEOMETRY-20261018.json @@ -0,0 +1,394 @@ +{ + "annihilators": [ + [ + 7, + 42, + 45 + ], + [ + 25, + 45, + 52 + ], + [ + 45, + 82, + 127 + ], + [ + 45, + 76, + 97 + ], + [ + 45, + 76, + 97 + ], + [ + 7, + 42, + 45 + ], + [ + 25, + 45, + 52 + ], + [ + 45, + 82, + 127 + ] + ], + "binary_support_ranks": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "common_hyperplane_normal": 45, + "common_intersection_rank": 5, + "conditional_eight_query_rank_lower_bound": 62, + "equal_subspace_classes": [ + [ + 0, + 5 + ], + [ + 1, + 6 + ], + [ + 2, + 7 + ], + [ + 3, + 4 + ] + ], + "incidence_edges": [ + [ + 0, + 1 + ], + [ + 0, + 2 + ], + [ + 0, + 3 + ], + [ + 0, + 4 + ], + [ + 0, + 6 + ], + [ + 0, + 7 + ], + [ + 1, + 2 + ], + [ + 1, + 3 + ], + [ + 1, + 4 + ], + [ + 1, + 5 + ], + [ + 1, + 7 + ], + [ + 2, + 3 + ], + [ + 2, + 4 + ], + [ + 2, + 5 + ], + [ + 2, + 6 + ], + [ + 3, + 5 + ], + [ + 3, + 6 + ], + [ + 3, + 7 + ], + [ + 4, + 5 + ], + [ + 4, + 6 + ], + [ + 4, + 7 + ], + [ + 5, + 6 + ], + [ + 5, + 7 + ], + [ + 6, + 7 + ] + ], + "intersection_ranks": [ + [ + 7, + 6, + 6, + 6, + 6, + 7, + 6, + 6 + ], + [ + 6, + 7, + 6, + 6, + 6, + 6, + 7, + 6 + ], + [ + 6, + 6, + 7, + 6, + 6, + 6, + 6, + 7 + ], + [ + 6, + 6, + 6, + 7, + 7, + 6, + 6, + 6 + ], + [ + 6, + 6, + 6, + 7, + 7, + 6, + 6, + 6 + ], + [ + 7, + 6, + 6, + 6, + 6, + 7, + 6, + 6 + ], + [ + 6, + 7, + 6, + 6, + 6, + 6, + 7, + 6 + ], + [ + 6, + 6, + 7, + 6, + 6, + 6, + 6, + 7 + ] + ], + "maximum_independent_set_size": 2, + "maximum_independent_sets": [ + [ + 3, + 4 + ], + [ + 0, + 5 + ], + [ + 1, + 6 + ], + [ + 2, + 7 + ] + ], + "query_supports": [ + [ + 0, + 2, + 25, + 27, + 70, + 71, + 72, + 76, + 87, + 89, + 90, + 91 + ], + [ + 0, + 13, + 14, + 15, + 27, + 51, + 52, + 53, + 78, + 81, + 92, + 99 + ], + [ + 11, + 15, + 21, + 36, + 41, + 47, + 53, + 63, + 70, + 91, + 106, + 111 + ], + [ + 9, + 13, + 36, + 37, + 43, + 51, + 61, + 72, + 89, + 104, + 110, + 111 + ], + [ + 2, + 16, + 20, + 21, + 25, + 44, + 46, + 47, + 78, + 79, + 94, + 99 + ], + [ + 7, + 9, + 10, + 11, + 57, + 61, + 62, + 63, + 79, + 81, + 92, + 94 + ], + [ + 7, + 16, + 41, + 42, + 43, + 44, + 57, + 76, + 87, + 104, + 105, + 106 + ], + [ + 10, + 14, + 20, + 37, + 42, + 46, + 52, + 62, + 71, + 90, + 105, + 110 + ] + ], + "scope": "Exact source geometry. The rank-62 statement assumes one scalar capture per stated query and one monotone subspace path per unwarped source value, with no extra carrier. No new native word or general query lower bound is claimed.", + "source_decompressed_sha256": { + "centres": "2b9de1454c2025ae4e230bd64de36b4f6c937628c63fc5afede6640dd3c0e1e1", + "directions": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "status": "PASS_CENTRE_SUPPORT_GEOMETRY" +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/centre-support-review/CHECKS.json b/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/centre-support-review/CHECKS.json new file mode 100644 index 0000000000..409eddca6b --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/centre-support-review/CHECKS.json @@ -0,0 +1,47 @@ +{ + "ambient_dimension": 8, + "checker_sha256": "e2785466e186ad51ddc3c9f2335f4f441206531e7b2dbf61e5cb080ba23c8c46", + "common_space_dimension": 5, + "direct_schedule_lower_bound": 62, + "equal_space_classes": [ + [ + 0, + 5 + ], + [ + 1, + 6 + ], + [ + 2, + 7 + ], + [ + 3, + 4 + ] + ], + "method": "Explicit primal XOR closure; independent RREF nullspace equations; exact set intersections; complete multipartite graph proof.", + "pairwise_distinct_space_intersection_dimension": 6, + "scope": "One direct capture per row with single unwarped carriers on monotone source-subspace chains. Pair coding violates this carrier premise.", + "source_decompressed_pins": { + "controller-followthrough-20261017/structured-centres/STRUCTURED-CENTRES-PROGRAM.json.gz": "2b9de1454c2025ae4e230bd64de36b4f6c937628c63fc5afede6640dd3c0e1e1", + "history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "source_pins": { + "CENTRE-SUPPORT-GEOMETRY-20261018.json": "dafd6c0af3f8aad852a7c80258118487744921c9a61474b1441e3755f8e3b205", + "CENTRE-SUPPORT-GEOMETRY-20261018.md": "a3df65d159899fbaf7110958275615fc406ecbd077d9d620f7f49ccbe4b923f5", + "check_centre_support_geometry_20261018.py": "99582e42007012d31dcddc14e05da8c5aac75c1f3b546c00ef0fcf0169f081b2" + }, + "status": "PASS_INDEPENDENT_CENTRE_SUPPORT_GEOMETRY", + "support_dimensions": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ] +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/dyadic-producer/DYADIC-QUERY-SEPARATION-20261018.json b/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/dyadic-producer/DYADIC-QUERY-SEPARATION-20261018.json new file mode 100644 index 0000000000..fb7259adcd --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/dyadic-producer/DYADIC-QUERY-SEPARATION-20261018.json @@ -0,0 +1,33 @@ +{ + "status": "PASS_DYADIC_QUERY_SEPARATION", + "core_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "proof_sha256": "664f430efd099f35cbc7c2abc8025968c03020707027857d2882daa51a065a1a", + "checker_sha256": "f949b92e3672c1b854f584c46c3ec36664db38c5cd0dfa80767c2d41996d4130", + "selected": [ + 0, + 7, + 20, + 27, + 36, + 46, + 57, + 111 + ], + "ordinary_minor": [ + 21, + 37, + 47, + 76, + 81, + 87, + 92, + 110 + ], + "BD": "13I", + "prime": 13, + "B_rank": 8, + "dyadic_section_stack_rank": 16, + "kernel_perturbed_sections": 64, + "matched_section_stack_rank": 8, + "scope": "Source information rank and exact representation choice; no native child bound or supplier claim." +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/dyadic-review/REVIEW.json b/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/dyadic-review/REVIEW.json new file mode 100644 index 0000000000..e1822bc13c --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/dyadic-review/REVIEW.json @@ -0,0 +1,183 @@ +{ + "actual_source": { + "B_rank_mod_13": 8, + "controls": [ + "M=B has MD=13I and rank-eight stack", + "Missing B residue rank", + "Missing zero residue of c", + "Matched coefficients have no residue at 13" + ], + "explicit_minor_determinant": "1/8", + "explicit_minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12, + 21, + 37, + 47, + 76, + 81, + 87, + 92, + 110 + ], + "matched_rank_over_Q": 8, + "nonidentity_MD_cases": [ + { + "MD_is_identity": false, + "case": 0, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 1, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 2, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 3, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 4, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 5, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 6, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 7, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 8, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 9, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 10, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 11, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 12, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 13, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 14, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 15, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 16, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 17, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 18, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 19, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 20, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 21, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 22, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 23, + "stack_rank_mod_13": 16 + } + ], + "stack_rank_mod_13": 16 + }, + "checker_sha256": "bdc237dd266102fa99170aab0d309c3f03894924875f5a8a79d198d6fbd02548", + "core_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "formal_full_null": { + "all_pair_counts": "The future inputs and all visible outputs are zero; the only nonzero next-bank bridge is -v+v.", + "operator_relations": [ + "Qq=I", + "qQ=I" + ], + "unit_factorization": "diag(I,-MD)", + "uses_BD_identity_for_null_family": false, + "uses_MD_identity": false, + "wrong_original_b_control": true + }, + "routed_operator_fixture": { + "coordinates_per_field": 2, + "noncommuting_routes": true, + "query_rank_mod_13": 32, + "scope": "An actual-B Gaussian-unit conjugation fixture; the general finite-operator version follows from the residue proof, not a new native route replay." + }, + "scope": "Fixed linear observations on the full underlying field space, with arbitrary postprocessing. No native-child, bit-packing, arbitrary nonlinear-encoding or complete supplier lower bound.", + "source_pins": { + "lanes/controller-followthrough-20261017/MINOR-LOG-SOURCE-ACCESS.md": "50ce523e083f70556cc62694219da94b684cc898f3d5e358767fcc40dd77e4bc", + "lanes/oblique-native-20261017/minor-input-log/UNIT-COMPLETION.md": "1a4d715e089773a9063fba88d5b83ec770bb5eb6ed501bc8f96b290c19b08401", + "root/DYADIC-QUERY-SEPARATION-20261018.json": "e66d5c311490c06973bf604d207fb5cf7a9cd4800c0cea049623c3b5e2369732", + "root/DYADIC-QUERY-SEPARATION-20261018.md": "664f430efd099f35cbc7c2abc8025968c03020707027857d2882daa51a065a1a", + "root/check_dyadic_query_separation_20261018.py": "b4ed000b5b600944f614b86ae7a88ac55af8eac3213e6827ed211a2630ccd342" + }, + "status": "PASS_INDEPENDENT_DYADIC_QUERY_SEPARATION", + "universal_proof": "Residue row relation times D forces beta=0 because MD is a unit; full residue rank of B forces alpha=0. A nonzero residue minor lifts to the fraction field." +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/query-span-producer/QUERY-SPAN.json b/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/query-span-producer/QUERY-SPAN.json new file mode 100644 index 0000000000..99a99bfe32 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/query-span-producer/QUERY-SPAN.json @@ -0,0 +1,1364 @@ +{ + "archive_sha256": "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6", + "input_fields": 112, + "interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "line_pivot_functionals": [ + { + "centre_row": 0, + "pivot": 1, + "port": 0, + "q": 11 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 1, + "q": 19 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 2, + "q": 35 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 3, + "q": 67 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 4, + "q": 131 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 5, + "q": 259 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 6, + "q": 13 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 7, + "q": 21 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 8, + "q": 37 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 9, + "q": 69 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 10, + "q": 133 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 11, + "q": 261 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 12, + "q": 41 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 13, + "q": 73 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 14, + "q": 137 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 15, + "q": 265 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 16, + "q": 49 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 17, + "q": 81 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 18, + "q": 145 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 19, + "q": 273 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 20, + "q": 161 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 21, + "q": 289 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 22, + "q": 193 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 23, + "q": 321 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 24, + "q": 385 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 25, + "q": 14 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 26, + "q": 22 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 27, + "q": 38 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 28, + "q": 70 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 29, + "q": 134 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 30, + "q": 262 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 31, + "q": 26 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 32, + "q": 74 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 33, + "q": 138 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 34, + "q": 266 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 35, + "q": 50 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 36, + "q": 146 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 37, + "q": 274 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 38, + "q": 98 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 39, + "q": 162 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 40, + "q": 290 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 41, + "q": 194 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 42, + "q": 322 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 43, + "q": 386 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 44, + "q": 28 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 45, + "q": 44 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 46, + "q": 140 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 47, + "q": 268 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 48, + "q": 84 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 49, + "q": 148 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 50, + "q": 276 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 51, + "q": 100 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 52, + "q": 164 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 53, + "q": 292 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 54, + "q": 196 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 55, + "q": 324 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 56, + "q": 388 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 57, + "q": 56 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 58, + "q": 88 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 59, + "q": 152 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 60, + "q": 280 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 61, + "q": 104 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 62, + "q": 168 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 63, + "q": 296 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 64, + "q": 200 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 65, + "q": 328 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 66, + "q": 392 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 67, + "q": 112 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 68, + "q": 176 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 69, + "q": 304 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 70, + "q": 208 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 71, + "q": 336 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 72, + "q": 400 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 73, + "q": 224 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 74, + "q": 352 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 75, + "q": 416 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 76, + "q": 448 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 77, + "q": 508 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 78, + "q": 506 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 79, + "q": 502 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 80, + "q": 494 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 81, + "q": 478 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 82, + "q": 446 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 83, + "q": 382 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 84, + "q": 254 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 85, + "q": 505 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 86, + "q": 501 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 87, + "q": 493 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 88, + "q": 477 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 89, + "q": 445 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 90, + "q": 381 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 91, + "q": 253 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 92, + "q": 499 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 93, + "q": 491 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 94, + "q": 475 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 95, + "q": 443 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 96, + "q": 379 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 97, + "q": 251 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 98, + "q": 487 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 99, + "q": 471 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 100, + "q": 439 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 101, + "q": 375 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 102, + "q": 247 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 103, + "q": 463 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 104, + "q": 431 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 105, + "q": 367 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 106, + "q": 239 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 107, + "q": 415 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 108, + "q": 351 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 109, + "q": 223 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 110, + "q": 319 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 111, + "q": 191 + } + ], + "line_scalar_input_rank": 112, + "output_fields": 8, + "phase_sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "plane_character_sum_checks": 24576, + "plane_endpoint_functional": "normalized trace minus constant-character expectation", + "plane_endpoint_value_at_tensor_depth_lambda": "2^(-lambda)-1", + "plane_minor_determinant_in_matching_order": 8, + "plane_pivot_functionals": [ + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 0, + "ports": [ + 0, + 1 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 1, + "ports": [ + 2, + 3 + ] + }, + { + "centre_rows": [ + 1, + 5 + ], + "determinant": 2, + "plane": 2, + "ports": [ + 4, + 5 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": -1, + "plane": 3, + "ports": [ + 78, + 12 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": 1, + "plane": 4, + "ports": [ + 80, + 6 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": -1, + "plane": 5, + "ports": [ + 82, + 7 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": -1, + "plane": 6, + "ports": [ + 83, + 8 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": -1, + "plane": 7, + "ports": [ + 84, + 9 + ] + }, + { + "centre_rows": [ + 0, + 4 + ], + "determinant": -1, + "plane": 8, + "ports": [ + 79, + 10 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 9, + "ports": [ + 81, + 11 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 10, + "ports": [ + 77, + 13 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 11, + "ports": [ + 85, + 31 + ] + }, + { + "centre_rows": [ + 2, + 4 + ], + "determinant": -1, + "plane": 12, + "ports": [ + 36, + 15 + ] + }, + { + "centre_rows": [ + 2, + 4 + ], + "determinant": -1, + "plane": 13, + "ports": [ + 21, + 16 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": -1, + "plane": 14, + "ports": [ + 23, + 17 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 15, + "ports": [ + 33, + 14 + ] + }, + { + "centre_rows": [ + 0, + 4 + ], + "determinant": 1, + "plane": 16, + "ports": [ + 35, + 22 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": -1, + "plane": 17, + "ports": [ + 53, + 18 + ] + }, + { + "centre_rows": [ + 0, + 4 + ], + "determinant": 1, + "plane": 18, + "ports": [ + 55, + 20 + ] + }, + { + "centre_rows": [ + 0, + 4 + ], + "determinant": -1, + "plane": 19, + "ports": [ + 47, + 25 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": -1, + "plane": 20, + "ports": [ + 24, + 19 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 21, + "ports": [ + 91, + 26 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 22, + "ports": [ + 32, + 28 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": -1, + "plane": 23, + "ports": [ + 41, + 29 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 24, + "ports": [ + 39, + 27 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 25, + "ports": [ + 50, + 30 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": 1, + "plane": 26, + "ports": [ + 96, + 43 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": -2, + "plane": 27, + "ports": [ + 56, + 38 + ] + }, + { + "centre_rows": [ + 1, + 4 + ], + "determinant": 1, + "plane": 28, + "ports": [ + 86, + 37 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": -1, + "plane": 29, + "ports": [ + 88, + 34 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": -1, + "plane": 30, + "ports": [ + 89, + 40 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 31, + "ports": [ + 90, + 42 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 32, + "ports": [ + 87, + 44 + ] + }, + { + "centre_rows": [ + 0, + 4 + ], + "determinant": 1, + "plane": 33, + "ports": [ + 45, + 46 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": -1, + "plane": 34, + "ports": [ + 64, + 54 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": -1, + "plane": 35, + "ports": [ + 69, + 57 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 36, + "ports": [ + 102, + 58 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": -1, + "plane": 37, + "ports": [ + 59, + 49 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 38, + "ports": [ + 92, + 48 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 39, + "ports": [ + 62, + 52 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": 1, + "plane": 40, + "ports": [ + 93, + 51 + ] + }, + { + "centre_rows": [ + 0, + 7 + ], + "determinant": 2, + "plane": 41, + "ports": [ + 94, + 61 + ] + }, + { + "centre_rows": [ + 1, + 4 + ], + "determinant": -1, + "plane": 42, + "ports": [ + 95, + 65 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": -1, + "plane": 43, + "ports": [ + 97, + 60 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 44, + "ports": [ + 63, + 66 + ] + }, + { + "centre_rows": [ + 1, + 4 + ], + "determinant": -1, + "plane": 45, + "ports": [ + 111, + 67 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": -1, + "plane": 46, + "ports": [ + 106, + 68 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 47, + "ports": [ + 109, + 71 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 48, + "ports": [ + 98, + 70 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 49, + "ports": [ + 72, + 75 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": -1, + "plane": 50, + "ports": [ + 99, + 73 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 51, + "ports": [ + 101, + 76 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 52, + "ports": [ + 100, + 74 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 53, + "ports": [ + 103, + 104 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": -1, + "plane": 54, + "ports": [ + 105, + 108 + ] + }, + { + "centre_rows": [ + 0, + 4 + ], + "determinant": 1, + "plane": 55, + "ports": [ + 107, + 110 + ] + } + ], + "plane_receipt_sha256": "f55bd0e7b81a15b6526ca3056ef3bf1bbf57b13137699e71a374f4cf8f55f794", + "plane_scalar_input_rank": 112, + "scope": "Exact scalar input spans for plain-input operator matrices, plus proof-based all-depth extension. This is a payload-query count bound under scalar free gates, not a native-child or rank-zero-map lower bound for the full supplier.", + "status": "PASS_EXACT_QUERY_SOURCE_SPANS" +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/query-span-review/REVIEW.json b/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/query-span-review/REVIEW.json new file mode 100644 index 0000000000..7dc0853730 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/evidence/optimized-receipts/query-span-review/REVIEW.json @@ -0,0 +1,138 @@ +{ + "all_depth": "Proof: compress all but one tensor factor to the fixed constant character.", + "archive_sha256": "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6", + "controls": [ + "Exact reversed-orientation moved-character sign differs." + ], + "distinct_plane_directions": 41, + "exact_Fourier_columns": 28672, + "exact_block_minor_determinant": 8, + "frozen_packet_sha256": { + "PLANE-INVOLUTION.json": "f55bd0e7b81a15b6526ca3056ef3bf1bbf57b13137699e71a374f4cf8f55f794", + "QUERY-SPAN.json": "a06939cba2c937f452027ee4a1f20b31121a70b7fc7393d9ccad091817ee448e", + "QUERY-SPAN.md": "785e27fdc6f2bcd83318afee14103f3e021065d32be2265b8afdec3fea3e1081", + "check_query_span.py": "bcc8bb5482c76578014512d51dd5d650d4bf13d6546b29e355ae01bec8a07811" + }, + "grammar": "Every non-scalar payload map is counted, including rank-zero address maps; scalar initial and final contracts are required.", + "line_source_rank": 112, + "nonzero_line_columns": 112, + "not_certified": [ + "Native-child lower bound", + "Native-cost bound", + "Changed source interface", + "Supplier or kappa improvement" + ], + "pair_Gram_determinants": [ + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12 + ], + "plane_source_rank": 112, + "planes": 56, + "repeated_direction_group_sizes": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 3, + 3, + 4 + ], + "separating_functional_column_checks": 802816, + "source_member_sha256": { + "phases": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "program": "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a", + "word": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219" + }, + "source_reconstruction": "Independent data-only scalar propagation to the original centre boundary; no producer import or execution.", + "source_rows": 8, + "source_scalar_events_replayed": 10851, + "status": "PASS_INDEPENDENT_QUERY_SPAN_SOURCE_AND_CERTIFICATE" +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/evidence/replay-input-manifest.json b/research/actual-query-information-bounds/annexes/source-geometry/evidence/replay-input-manifest.json new file mode 100644 index 0000000000..f254edeb13 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/evidence/replay-input-manifest.json @@ -0,0 +1,357 @@ +{ + "bytes_excluding_manifest": 2644181, + "file_count": 87, + "files": { + "ARCHIVE-CHECK.json": { + "bytes": 1279, + "sha256": "6fd8b45db6afb34b29037c2f4056980b8ee6d4843ccc83a7188092a515dfeaf7" + }, + "NOTICE.md": { + "bytes": 4271, + "sha256": "7f66f00aea690999b682c1fa8b44f50189fcc8ba642ed6b519baa2e1e7a8a327" + }, + "PARENT-SNAPSHOT.json": { + "bytes": 22117, + "sha256": "3554e3dae91f1306d6b8e31a682093af08ed3b3d27df087773f38f117f5a9d96" + }, + "PORTABILITY.json": { + "bytes": 5639, + "sha256": "6ad11e87eb803fd63cf6f3ea3a8118131d8c28d356bf40a5c496a7885beda492" + }, + "PORTABILITY.patch": { + "bytes": 13523, + "sha256": "fb6a38639499ed1b1edb847da74e9969148d7f8371a419763f3c23466fba79fb" + }, + "README.md": { + "bytes": 13020, + "sha256": "e71fb0a3b6fd08dc89c82bf6e6b3eb7d5e7f64eab22424a293b5a0ba576641d6" + }, + "SOURCES.json": { + "bytes": 29950, + "sha256": "f2427a5c028b7fb44e41ba65fbbbfbf757deec5831648328e3052d4e2e95e60b" + }, + "evidence/source-verification/NATIVE-SOURCE-VERIFICATION.json": { + "bytes": 4860, + "sha256": "26c8f75ce5d07a7cf8eb4de87fc8a86c192c1631e0e7d5fdb9b44ccee642c9ba" + }, + "evidence/source-verification/PROVIDER-NOTICE-VERIFICATION.json": { + "bytes": 1237, + "sha256": "cc81260fd0bbf185565b792d1a2e4b65b4843ff22e137ae78016ba92a62d63d7" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/FREEZE.json": { + "bytes": 1772, + "sha256": "a0a47692e0d93c25fa541acce844c70937ecc51b12b931c26ec353a82e775021" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/PEER-CHECK.md": { + "bytes": 1644, + "sha256": "92bf9b8937a7de4294473aa6d721eb1131223beeb3eeb166450377f3ff169cc8" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/PRODUCER-REPLAY.json": { + "bytes": 1275, + "sha256": "361afa0ded618215b049412077f077bf640d7c6d71a0313ae09df7b45c15075f" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.json": { + "bytes": 263695, + "sha256": "5991176e9ee57770f9ce0b1a7f6c8f1aaf786686a953045c162e324447cc7ce0" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.md": { + "bytes": 12040, + "sha256": "1a7fc0f741156847bada69a782c019c1da88e071d95409613982a808d76d58a9" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.json": { + "bytes": 2062, + "sha256": "7adf8ca2ce457799efb48530b17308b9d1b6682aa0eae240fbdb4d8adb78bfd3" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.md": { + "bytes": 4093, + "sha256": "99c194b09e6a7c1deab5110f4cb76cf27375faa94b06269b443519a61d1aa5f3" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/check_review.py": { + "bytes": 21642, + "sha256": "e1ee26d24acd2c894596c7f0672239e5d2ec02bc54734006f76db3c1b062f84a" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/ALL-CUT-EDGES.json": { + "bytes": 400, + "sha256": "4c7429f07d3b331ddc0e9b530937e48e3d2e4006353aeb163f82a87c07012570" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/ALL-CUT-EDGES.json.gz": { + "bytes": 98795, + "sha256": "96197487eb8ea1e0ee891b964a1e837ca81bd3dc80c527a3e5a34724c7c8fbd5" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/FRAME-SUPPORT.json": { + "bytes": 853, + "sha256": "6d9e1de85b7a2492bcef42514da240d74b81559c738aedac54cf65169a5a3fb5" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/MIXING.json": { + "bytes": 184421, + "sha256": "1a55e02768ad814b1441bfc616244a083ca3776007dcc0a370820059b83bdf11" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/SUPPORT.json": { + "bytes": 3803, + "sha256": "251e656ce50b87f21149915d73b5c07d968d62aff2f47ccf2e1566cc5d6c756a" + }, + "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/replay_producers.py": { + "bytes": 2334, + "sha256": "8299b3b6403b58285e0eeba038d85cffc12b51785d4a641ba94a22f15f6a984d" + }, + "frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/FREEZE.json": { + "bytes": 2233, + "sha256": "674958df6572792e64b2677ac0d67f909c5f476876f8882588c50b328093e56b" + }, + "frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.json": { + "bytes": 4947, + "sha256": "d80060946c13e5a2c997396c5c53b33e555732fdba74e4cc9b547cd72b65579f" + }, + "frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.md": { + "bytes": 11367, + "sha256": "dc1d2d56c4210bc049051c72c7cf0aa2e19dbef65b01eb06d9424181af393e1c" + }, + "frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/check_review.py": { + "bytes": 13181, + "sha256": "d7f2338efcd0c006f02fcab0bc36f83557fa38c7070c420a7b4a405b91452af5" + }, + "frozen/lanes/coherent-port/centre-mixing-20261018/MIXING.json": { + "bytes": 184421, + "sha256": "1a55e02768ad814b1441bfc616244a083ca3776007dcc0a370820059b83bdf11" + }, + "frozen/lanes/coherent-port/centre-mixing-20261018/MIXING.md": { + "bytes": 7534, + "sha256": "e8ac0be5c3bd03cf853e9cb5718325d1f401eb1fc68d68869843ac6ded408903" + }, + "frozen/lanes/coherent-port/centre-mixing-20261018/SUPPORT.json": { + "bytes": 3803, + "sha256": "251e656ce50b87f21149915d73b5c07d968d62aff2f47ccf2e1566cc5d6c756a" + }, + "frozen/lanes/coherent-port/centre-mixing-20261018/check_mixing.py": { + "bytes": 12750, + "sha256": "fe017063d3b5bad93bf2f884813576e169d59daad1c5aec8051001e0a3476dc7" + }, + "frozen/lanes/coherent-port/centre-mixing-20261018/check_support.py": { + "bytes": 7841, + "sha256": "82d608f7220d9959925c2990fd717b028a2fce47fcf41ee9f061d0687c32f97c" + }, + "frozen/lanes/controller-followthrough-20261017/MINOR-LOG-SOURCE-ACCESS.md": { + "bytes": 6111, + "sha256": "50ce523e083f70556cc62694219da94b684cc898f3d5e358767fcc40dd77e4bc" + }, + "frozen/lanes/controller-followthrough-20261017/structured-centres/STRUCTURED-CENTRES-PROGRAM.json.gz": { + "bytes": 482497, + "sha256": "b09a60f6d62664aa0304085764ea198d9f86e9ed2d8769d7ae366814c4590f48" + }, + "frozen/lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz": { + "bytes": 21257, + "sha256": "afc3aad86eb9b6da3027d3ac57eac1a2a766729dca0608e70e36d0554c8afc96" + }, + "frozen/lanes/independent-review-20261017/centre-support-review-20261018/CHECKS.json": { + "bytes": 1563, + "sha256": "ae89fd797073a058d22433f941b5eae8738b317bfb1e2eefe978f318a041cca9" + }, + "frozen/lanes/independent-review-20261017/centre-support-review-20261018/FREEZE.json": { + "bytes": 397, + "sha256": "2ba2179a9b3d25c5a672c4b463b7185c946c8816aeeb61a2277dcd5b4397d341" + }, + "frozen/lanes/independent-review-20261017/centre-support-review-20261018/REPRODUCTION.json": { + "bytes": 192, + "sha256": "4feb7d56a8968d685ef12960e12ad6d64cd02778fb4c1606d9839d1f064ac94b" + }, + "frozen/lanes/independent-review-20261017/centre-support-review-20261018/REVIEW.md": { + "bytes": 2390, + "sha256": "300441a7a68e075c8f24a2877f50c02f2e299a387fd23f6792dc7006ee969935" + }, + "frozen/lanes/independent-review-20261017/centre-support-review-20261018/check_support.py": { + "bytes": 6058, + "sha256": "a8c8e4ee762d5052414f44d2060745c1cc74d47d241c379ee1bdc58fe5aac8b8" + }, + "frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825.json": { + "bytes": 3811, + "sha256": "c30c3f513d407a6a9d6bcd8bf0196c3ff9825dcef9c7fd874881a1735d1acf91" + }, + "frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825_readme.json": { + "bytes": 4266, + "sha256": "3393422eb5187d084f49e0a800d40f8340d2911df1f524fb31a1f30fd13034b2" + }, + "frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825_readme.md": { + "bytes": 3741, + "sha256": "877b4eac8c9f21fd9ae41b1ce54b14c478bb03f7efb759e06a8b33d42e1a9ecb" + }, + "frozen/lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz": { + "bytes": 583358, + "sha256": "53f397311592cdb1f8b786ab500ec06f0f26c35117a28da721189ce10beef079" + }, + "frozen/lanes/new-core-transfer-20261017/CLEAN-J-TRANSFER.json": { + "bytes": 66082, + "sha256": "c173491679101d121a0fb43156c73ab62d9031e62b6a969a8ab80912bc36630e" + }, + "frozen/lanes/new-core-transfer-20261017/CLEAN-J-TRANSFER.md": { + "bytes": 5614, + "sha256": "d12fca8b1abf95b20b9561334fb3d879d28ce880f6793a461ede0223fce1e2a0" + }, + "frozen/lanes/new-native-recipes-20261017/NATIVE-LIFT.md": { + "bytes": 7846, + "sha256": "d4f9760e130492c4517211a4c860d1ffa2e2a8ec4aec225ad2a34f078b7d88d4" + }, + "frozen/lanes/new-native-recipes-20261017/sources/bw_adapters.py": { + "bytes": 13755, + "sha256": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-EDGES.json": { + "bytes": 400, + "sha256": "4c7429f07d3b331ddc0e9b530937e48e3d2e4006353aeb163f82a87c07012570" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-EDGES.json.gz": { + "bytes": 98795, + "sha256": "96197487eb8ea1e0ee891b964a1e837ca81bd3dc80c527a3e5a34724c7c8fbd5" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT-FREEZE.json": { + "bytes": 929, + "sha256": "d0c94145206025742f11df6839e634460251c4b73e5db9c453d945a065f6ed0b" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT.md": { + "bytes": 5178, + "sha256": "758f8750a833ba08b44d9fe1df555f747eef62bd53302993bca6cdae7769d431" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/FRAME-SUPPORT.json": { + "bytes": 853, + "sha256": "6d9e1de85b7a2492bcef42514da240d74b81559c738aedac54cf65169a5a3fb5" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/check_frame_support.py": { + "bytes": 3084, + "sha256": "3a81e98c83e418408eb7490771867a11f491a6af403820ad722c43a51026b508" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/inventory_new_edges.py": { + "bytes": 5217, + "sha256": "6d77e20d6ef1a10951b7abeaa65852fad9161cc3b48e82d538a9748c3c9cc786" + }, + "frozen/lanes/oblique-native-20261017/interior-cut/probe_readiness.py": { + "bytes": 6429, + "sha256": "aedf8d4317fd5bd69603bb20af3236cf3b1a91da56692a56cf4deefae315fe55" + }, + "frozen/lanes/oblique-native-20261017/minor-input-log/UNIT-COMPLETION.md": { + "bytes": 6788, + "sha256": "1a4d715e089773a9063fba88d5b83ec770bb5eb6ed501bc8f96b290c19b08401" + }, + "frozen/lanes/schur-selection/HANDOFF.md": { + "bytes": 30063, + "sha256": "598adda1183146aa862408a47ca5c7b9dd7e3236b511a2453a9c82cc3599a0a2" + }, + "frozen/lanes/schur-selection/plane-repair/PLANE-INVOLUTION.json": { + "bytes": 141820, + "sha256": "f55bd0e7b81a15b6526ca3056ef3bf1bbf57b13137699e71a374f4cf8f55f794" + }, + "frozen/lanes/schur-selection/plane-repair/PLANE-INVOLUTION.md": { + "bytes": 7956, + "sha256": "2a7af353a6e6dd26f31b84c5590f16463200755855e6137e341f0d435825f097" + }, + "frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.json": { + "bytes": 19603, + "sha256": "a06939cba2c937f452027ee4a1f20b31121a70b7fc7393d9ccad091817ee448e" + }, + "frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.md": { + "bytes": 10434, + "sha256": "785e27fdc6f2bcd83318afee14103f3e021065d32be2265b8afdec3fea3e1081" + }, + "frozen/lanes/schur-selection/plane-repair/SOURCES.json": { + "bytes": 1819, + "sha256": "9398d7199ad08d663c45bdd8daf1b116e4599fce24f4ce37a1fe778704a8a556" + }, + "frozen/lanes/schur-selection/plane-repair/check_query_span.py": { + "bytes": 4978, + "sha256": "bcc8bb5482c76578014512d51dd5d650d4bf13d6546b29e355ae01bec8a07811" + }, + "frozen/lanes/schur-selection/plane-repair/sources/PR1825-CERTIFICATE.json": { + "bytes": 6325, + "sha256": "4fd648f7b5178bff5441bf364d58234b7bc1a43b924bc6da03013c948f1473b1" + }, + "frozen/lanes/schur-selection/plane-repair/sources/PR1825-PROOF.md": { + "bytes": 5547, + "sha256": "c79d7bb1d11dc4db4c3bb85f20ff3257b42fc711636adc7b3108761bde069a1b" + }, + "frozen/lanes/source-domain/query-span-review/REVIEW.json": { + "bytes": 2574, + "sha256": "36820f2267d5f1388d554c12f7f79b91792b964060d2fb639654bbd7cc30c148" + }, + "frozen/lanes/source-domain/query-span-review/REVIEW.md": { + "bytes": 4261, + "sha256": "a79b0d779e80b06db5f97debe555df9917449b05bc5e9e0eaf31ee82160d4064" + }, + "frozen/lanes/source-domain/query-span-review/review_query_span.py": { + "bytes": 9850, + "sha256": "f13d88dffbe36b9d6e349786fd368343fd57f46766e839ca52d3cf46f7c82184" + }, + "frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.json": { + "bytes": 3943, + "sha256": "dafd6c0af3f8aad852a7c80258118487744921c9a61474b1441e3755f8e3b205" + }, + "frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.md": { + "bytes": 4025, + "sha256": "a3df65d159899fbaf7110958275615fc406ecbd077d9d620f7f49ccbe4b923f5" + }, + "frozen/root/DYADIC-QUERY-SEPARATION-20261018.json": { + "bytes": 755, + "sha256": "e66d5c311490c06973bf604d207fb5cf7a9cd4800c0cea049623c3b5e2369732" + }, + "frozen/root/DYADIC-QUERY-SEPARATION-20261018.md": { + "bytes": 5583, + "sha256": "664f430efd099f35cbc7c2abc8025968c03020707027857d2882daa51a065a1a" + }, + "frozen/root/check_centre_support_geometry_20261018.py": { + "bytes": 5525, + "sha256": "99582e42007012d31dcddc14e05da8c5aac75c1f3b546c00ef0fcf0169f081b2" + }, + "frozen/root/check_dyadic_query_separation_20261018.py": { + "bytes": 5152, + "sha256": "b4ed000b5b600944f614b86ae7a88ac55af8eac3213e6827ed211a2630ccd342" + }, + "notices/LICENSE": { + "bytes": 11357, + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "notices/PR2588-NOTICE": { + "bytes": 1439, + "sha256": "a91b93a731f116ae55b3644c88232b4d996e58bb810e2559dec013f9788f5e4b" + }, + "notices/PR3133-CREDITS.md": { + "bytes": 5030, + "sha256": "1d9d8f56d8899f55878e4cb2c4e052b22506444016a51c2e678773505f5189e6" + }, + "notices/PR3133-NOTICE": { + "bytes": 3234, + "sha256": "c9731c9cca25ede32c2a1b3aef6d5b249973cb2ed5fb2494407bdca598763661" + }, + "portable/centre-mixing-review.py": { + "bytes": 21958, + "sha256": "2bcfa8a1ebf3464700453023b89ec7060a39dc6e5794510bec1d1dc2b19c3dcb" + }, + "portable/centre-support-producer.py": { + "bytes": 5788, + "sha256": "87968c0d45b7194742feec2df265457058d0853193333c49e1148069a2329519" + }, + "portable/centre-support-review.py": { + "bytes": 6381, + "sha256": "e2785466e186ad51ddc3c9f2335f4f441206531e7b2dbf61e5cb080ba23c8c46" + }, + "portable/dyadic-producer.py": { + "bytes": 5415, + "sha256": "f949b92e3672c1b854f584c46c3ec36664db38c5cd0dfa80767c2d41996d4130" + }, + "portable/dyadic-review.py": { + "bytes": 13508, + "sha256": "bdc237dd266102fa99170aab0d309c3f03894924875f5a8a79d198d6fbd02548" + }, + "portable/query-span-producer.py": { + "bytes": 5131, + "sha256": "0bc0a07bf80fac3c06d920859f3097a65a29f8718bd987b3cdea37249cc415d5" + }, + "portable/query-span-review.py": { + "bytes": 10080, + "sha256": "268ac2938b8282e030578f8bd50d83635e8cf7da60e972cee93155f238624f19" + }, + "replay.py": { + "bytes": 5234, + "sha256": "bedb4b0313086fbfdb81634f3655d51d2492212fb0f9c019df6a9f721f747b47" + } + }, + "parent_snapshot": "PARENT-SNAPSHOT.json", + "schema": "source-geometry-annex-v1", + "scope": "Four historical source-geometry theorem families in distinct stated classes. No native-child, scratch, supplier, or kappa improvement." +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/evidence/replay-normal.json b/research/actual-query-information-bounds/annexes/source-geometry/evidence/replay-normal.json new file mode 100644 index 0000000000..057d2ef92d --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/evidence/replay-normal.json @@ -0,0 +1,126 @@ +{ + "annex_files_unchanged": 87, + "annex_manifest_sha256": "187a8cc4718d0115ef9e530d64f9693d910beff7ffa3c46eec703bab6025b824", + "checks": [ + { + "name": "centre-support-producer", + "receipts": [ + { + "declared_metadata_updates": [], + "frozen_receipt": "frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.json", + "output": "centre-support-producer/CENTRE-SUPPORT-GEOMETRY-20261018.json", + "sha256": "dafd6c0af3f8aad852a7c80258118487744921c9a61474b1441e3755f8e3b205", + "typed_json_equal": true + } + ], + "seconds": 0.12891120900167152, + "status": "PASS_CENTRE_SUPPORT_GEOMETRY" + }, + { + "name": "centre-support-review", + "receipts": [ + { + "declared_metadata_updates": [ + "checker_sha256" + ], + "frozen_receipt": "frozen/lanes/independent-review-20261017/centre-support-review-20261018/CHECKS.json", + "output": "centre-support-review/CHECKS.json", + "sha256": "61690f10c5d08981c68eaf148a7b54f81ac4e00b33fb8ebac0bc8c275368be10", + "typed_json_equal": true + } + ], + "seconds": 0.11425041599432006, + "status": "PASS_INDEPENDENT_CENTRE_SUPPORT_GEOMETRY" + }, + { + "name": "dyadic-producer", + "receipts": [ + { + "declared_metadata_updates": [ + "checker_sha256" + ], + "frozen_receipt": "frozen/root/DYADIC-QUERY-SEPARATION-20261018.json", + "output": "dyadic-producer/DYADIC-QUERY-SEPARATION-20261018.json", + "sha256": "f32f611e5d583beb5ccc2a809f37692e2fc35ed40706cb96845051c9a71befb9", + "typed_json_equal": true + } + ], + "seconds": 0.7323544999817386, + "status": "PASS_DYADIC_QUERY_SEPARATION" + }, + { + "name": "dyadic-review", + "receipts": [ + { + "declared_metadata_updates": [ + "checker_sha256" + ], + "frozen_receipt": "frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.json", + "output": "dyadic-review/REVIEW.json", + "sha256": "c1c3006be5100ef6a5f74402e7c5edd6409d817124dd192c2854615c0b74bf66", + "typed_json_equal": true + } + ], + "seconds": 0.30462520802393556, + "status": "PASS_INDEPENDENT_DYADIC_QUERY_SEPARATION" + }, + { + "name": "centre-mixing-review", + "receipts": [ + { + "declared_metadata_updates": [ + "checker_sha256" + ], + "frozen_receipt": "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.json", + "output": "centre-mixing-review/REVIEW.json", + "sha256": "1eb05efb021de47c5414f14509e2d756cb27266f608f2722b9805c303ad0ee60", + "typed_json_equal": true + }, + { + "declared_metadata_updates": [], + "frozen_receipt": "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.json", + "output": "centre-mixing-review/TWO-BASES.json", + "sha256": "7adf8ca2ce457799efb48530b17308b9d1b6682aa0eae240fbdb4d8adb78bfd3", + "typed_json_equal": true + } + ], + "seconds": 1.6310158330015838, + "status": "PASS_INDEPENDENT_NATIVE_CENTRE_REVIEW" + }, + { + "name": "query-span-producer", + "receipts": [ + { + "declared_metadata_updates": [], + "frozen_receipt": "frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.json", + "output": "query-span-producer/QUERY-SPAN.json", + "sha256": "a06939cba2c937f452027ee4a1f20b31121a70b7fc7393d9ccad091817ee448e", + "typed_json_equal": true + } + ], + "seconds": 0.06162458303151652, + "status": "PASS_EXACT_QUERY_SOURCE_SPANS" + }, + { + "name": "query-span-review", + "receipts": [ + { + "declared_metadata_updates": [], + "frozen_receipt": "frozen/lanes/source-domain/query-span-review/REVIEW.json", + "output": "query-span-review/REVIEW.json", + "sha256": "36820f2267d5f1388d554c12f7f79b91792b964060d2fb639654bbd7cc30c148", + "typed_json_equal": true + } + ], + "seconds": 0.18301945901475847, + "status": "PASS_INDEPENDENT_QUERY_SPAN_SOURCE_AND_CERTIFICATE" + } + ], + "execution": "Seven serial standard-library checks; no external tools, Git, network, or solver.", + "interpreter": "/opt/homebrew/opt/python@3.14/bin/python3.14", + "optimized": false, + "parent_files_unchanged": 129, + "python": "3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 21.0.0 (clang-2100.1.1.101)]", + "seconds": 3.175433582975529, + "status": "PASS_SOURCE_GEOMETRY_ANNEX" +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/evidence/replay-optimized.json b/research/actual-query-information-bounds/annexes/source-geometry/evidence/replay-optimized.json new file mode 100644 index 0000000000..815136e7f3 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/evidence/replay-optimized.json @@ -0,0 +1,126 @@ +{ + "annex_files_unchanged": 87, + "annex_manifest_sha256": "187a8cc4718d0115ef9e530d64f9693d910beff7ffa3c46eec703bab6025b824", + "checks": [ + { + "name": "centre-support-producer", + "receipts": [ + { + "declared_metadata_updates": [], + "frozen_receipt": "frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.json", + "output": "centre-support-producer/CENTRE-SUPPORT-GEOMETRY-20261018.json", + "sha256": "dafd6c0af3f8aad852a7c80258118487744921c9a61474b1441e3755f8e3b205", + "typed_json_equal": true + } + ], + "seconds": 0.12113624997437, + "status": "PASS_CENTRE_SUPPORT_GEOMETRY" + }, + { + "name": "centre-support-review", + "receipts": [ + { + "declared_metadata_updates": [ + "checker_sha256" + ], + "frozen_receipt": "frozen/lanes/independent-review-20261017/centre-support-review-20261018/CHECKS.json", + "output": "centre-support-review/CHECKS.json", + "sha256": "61690f10c5d08981c68eaf148a7b54f81ac4e00b33fb8ebac0bc8c275368be10", + "typed_json_equal": true + } + ], + "seconds": 0.11379283299902454, + "status": "PASS_INDEPENDENT_CENTRE_SUPPORT_GEOMETRY" + }, + { + "name": "dyadic-producer", + "receipts": [ + { + "declared_metadata_updates": [ + "checker_sha256" + ], + "frozen_receipt": "frozen/root/DYADIC-QUERY-SEPARATION-20261018.json", + "output": "dyadic-producer/DYADIC-QUERY-SEPARATION-20261018.json", + "sha256": "f32f611e5d583beb5ccc2a809f37692e2fc35ed40706cb96845051c9a71befb9", + "typed_json_equal": true + } + ], + "seconds": 0.6796670000185259, + "status": "PASS_DYADIC_QUERY_SEPARATION" + }, + { + "name": "dyadic-review", + "receipts": [ + { + "declared_metadata_updates": [ + "checker_sha256" + ], + "frozen_receipt": "frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.json", + "output": "dyadic-review/REVIEW.json", + "sha256": "c1c3006be5100ef6a5f74402e7c5edd6409d817124dd192c2854615c0b74bf66", + "typed_json_equal": true + } + ], + "seconds": 0.2843233330058865, + "status": "PASS_INDEPENDENT_DYADIC_QUERY_SEPARATION" + }, + { + "name": "centre-mixing-review", + "receipts": [ + { + "declared_metadata_updates": [ + "checker_sha256" + ], + "frozen_receipt": "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.json", + "output": "centre-mixing-review/REVIEW.json", + "sha256": "1eb05efb021de47c5414f14509e2d756cb27266f608f2722b9805c303ad0ee60", + "typed_json_equal": true + }, + { + "declared_metadata_updates": [], + "frozen_receipt": "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.json", + "output": "centre-mixing-review/TWO-BASES.json", + "sha256": "7adf8ca2ce457799efb48530b17308b9d1b6682aa0eae240fbdb4d8adb78bfd3", + "typed_json_equal": true + } + ], + "seconds": 1.4443192500039004, + "status": "PASS_INDEPENDENT_NATIVE_CENTRE_REVIEW" + }, + { + "name": "query-span-producer", + "receipts": [ + { + "declared_metadata_updates": [], + "frozen_receipt": "frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.json", + "output": "query-span-producer/QUERY-SPAN.json", + "sha256": "a06939cba2c937f452027ee4a1f20b31121a70b7fc7393d9ccad091817ee448e", + "typed_json_equal": true + } + ], + "seconds": 0.051457000023219734, + "status": "PASS_EXACT_QUERY_SOURCE_SPANS" + }, + { + "name": "query-span-review", + "receipts": [ + { + "declared_metadata_updates": [], + "frozen_receipt": "frozen/lanes/source-domain/query-span-review/REVIEW.json", + "output": "query-span-review/REVIEW.json", + "sha256": "36820f2267d5f1388d554c12f7f79b91792b964060d2fb639654bbd7cc30c148", + "typed_json_equal": true + } + ], + "seconds": 0.15444495796691626, + "status": "PASS_INDEPENDENT_QUERY_SPAN_SOURCE_AND_CERTIFICATE" + } + ], + "execution": "Seven serial standard-library checks; no external tools, Git, network, or solver.", + "interpreter": "/opt/homebrew/opt/python@3.14/bin/python3.14", + "optimized": true, + "parent_files_unchanged": 129, + "python": "3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 21.0.0 (clang-2100.1.1.101)]", + "seconds": 2.8776055829948746, + "status": "PASS_SOURCE_GEOMETRY_ANNEX" +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/evidence/source-verification/NATIVE-SOURCE-VERIFICATION.json b/research/actual-query-information-bounds/annexes/source-geometry/evidence/source-verification/NATIVE-SOURCE-VERIFICATION.json new file mode 100644 index 0000000000..edad204ac1 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/evidence/source-verification/NATIVE-SOURCE-VERIFICATION.json @@ -0,0 +1,90 @@ +{ + "status": "PASS_IMMUTABLE_GITHUB_SOURCE_READBACK", + "scope": "Read-only source existence, Git blob identity, SHA256, license and retained credit. No new mathematical replay.", + "files": [ + { + "label": "PR2588-COMPILER", + "path": "research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/clifford/clifford_exact.py", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/clifford/clifford_exact.py", + "size": 6824, + "git_blob_sha": "166841a037f069249f6f7f6dedb89248812f59e2", + "computed_git_blob_sha": "166841a037f069249f6f7f6dedb89248812f59e2", + "git_blob_matches": true, + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "label": "PR2588-LICENSE", + "path": "LICENSE", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/LICENSE", + "size": 11357, + "git_blob_sha": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "computed_git_blob_sha": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64", + "git_blob_matches": true, + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + { + "label": "PR2588-NOTICE-EXACT", + "path": "research/gmx-t74-borrow43-handoff/NOTICE", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/NOTICE", + "size": 1439, + "git_blob_sha": "46411b80b277d7dcd653a6d1999eaf12975b1103", + "computed_git_blob_sha": "46411b80b277d7dcd653a6d1999eaf12975b1103", + "git_blob_matches": true, + "sha256": "a91b93a731f116ae55b3644c88232b4d996e58bb810e2559dec013f9788f5e4b" + }, + { + "label": "PR2588-README", + "path": "research/gmx-t74-borrow43-handoff/README.md", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/README.md", + "size": 24376, + "git_blob_sha": "8809665c16c5eb3cb7164fe810f8e4286589f400", + "computed_git_blob_sha": "8809665c16c5eb3cb7164fe810f8e4286589f400", + "git_blob_matches": true, + "sha256": "6252142912118a7c4dcc30ec0a9b0cba30672135c88ce7d34a8423126abf16f1" + }, + { + "label": "PR3133-README", + "path": "research/rank7-coupled-586-588-carrier-fold/README.md", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/51eb9c4ee9e4722010d308aa3309e039d3940cc2/research/rank7-coupled-586-588-carrier-fold/README.md", + "size": 48046, + "git_blob_sha": "8ff62ac757fd48c176d681d205d9f23476339e14", + "computed_git_blob_sha": "8ff62ac757fd48c176d681d205d9f23476339e14", + "git_blob_matches": true, + "sha256": "7cbc11533925ba93f87d6f9e8a3059df328b0dc50c35a9d09b382782beb40810" + }, + { + "label": "PR3148-README", + "path": "research/coupled-carrier-cap740/README.md", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/README.md", + "size": 10217, + "git_blob_sha": "f540563133ab194eace19d923dc56d637a7c5e51", + "computed_git_blob_sha": "f540563133ab194eace19d923dc56d637a7c5e51", + "git_blob_matches": true, + "sha256": "1442d0a676e2f7528c5eea000d9abdbddf4649ee8e7a85f03f903f96eaad18a5" + }, + { + "label": "PR3148-BASE", + "path": "research/coupled-carrier-cap740/words/base.json.gz", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/words/base.json.gz", + "size": 72538, + "git_blob_sha": "cb4cc24a4545944627ad595c0c5080196952b9f0", + "computed_git_blob_sha": "cb4cc24a4545944627ad595c0c5080196952b9f0", + "git_blob_matches": true, + "sha256": "300a9b8ad1d554f0e6f84f43f3f5fd870a5b4e5f81ad856900b6e8999684892e" + }, + { + "label": "PR3148-EXTRA", + "path": "research/coupled-carrier-cap740/words/extra.json.gz", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/words/extra.json.gz", + "size": 72537, + "git_blob_sha": "decc8f26d8aab108baf75f0d8b2d1012eb06d076", + "computed_git_blob_sha": "decc8f26d8aab108baf75f0d8b2d1012eb06d076", + "git_blob_matches": true, + "sha256": "495d030f1e03b90e954dad3043994f03293d41b9ed220a3beaef849df435d3f0" + } + ], + "compiler_sha256_expected": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "compiler_sha256_matches": true, + "license": "Apache License, Version 2.0", + "notice_path_correction": "The source uses NOTICE, not NOTICE.md. The failed guessed path is retained as PR2588-NOTICE-SOURCE.json." +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/evidence/source-verification/PROVIDER-NOTICE-VERIFICATION.json b/research/actual-query-information-bounds/annexes/source-geometry/evidence/source-verification/PROVIDER-NOTICE-VERIFICATION.json new file mode 100644 index 0000000000..1f3011b71c --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/evidence/source-verification/PROVIDER-NOTICE-VERIFICATION.json @@ -0,0 +1,24 @@ +{ + "status": "PASS_IMMUTABLE_GITHUB_NOTICE_READBACK", + "commit": "f2927a4b8afcf0701a6b945e14f30de1d94f5176", + "files": [ + { + "path": "research/coupled-carrier-cap740/vendor/PR3133-NOTICE", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/vendor/PR3133-NOTICE", + "git_blob_sha": "89c20926ea7f803718f751d95989d5a269908efd", + "computed_git_blob_sha": "89c20926ea7f803718f751d95989d5a269908efd", + "git_blob_matches": true, + "sha256": "c9731c9cca25ede32c2a1b3aef6d5b249973cb2ed5fb2494407bdca598763661", + "saved_path": "PR3148-VENDOR-NOTICE.txt" + }, + { + "path": "research/coupled-carrier-cap740/vendor/PR3133-CREDITS.md", + "url": "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/vendor/PR3133-CREDITS.md", + "git_blob_sha": "24f00912d4ec829c3c8d2a8d086aa135664a124c", + "computed_git_blob_sha": "24f00912d4ec829c3c8d2a8d086aa135664a124c", + "git_blob_matches": true, + "sha256": "1d9d8f56d8899f55878e4cb2c4e052b22506444016a51c2e678773505f5189e6", + "saved_path": "PR3148-VENDOR-CREDITS.md" + } + ] +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/FREEZE.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/FREEZE.json new file mode 100644 index 0000000000..8aa6e046a5 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/FREEZE.json @@ -0,0 +1,21 @@ +{ + "files": { + "PEER-CHECK.md": "92bf9b8937a7de4294473aa6d721eb1131223beeb3eeb166450377f3ff169cc8", + "PRODUCER-REPLAY.json": "361afa0ded618215b049412077f077bf640d7c6d71a0313ae09df7b45c15075f", + "REVIEW.json": "5991176e9ee57770f9ce0b1a7f6c8f1aaf786686a953045c162e324447cc7ce0", + "REVIEW.md": "1a7fc0f741156847bada69a782c019c1da88e071d95409613982a808d76d58a9", + "TWO-BASES.json": "7adf8ca2ce457799efb48530b17308b9d1b6682aa0eae240fbdb4d8adb78bfd3", + "TWO-BASES.md": "99c194b09e6a7c1deab5110f4cb76cf27375faa94b06269b443519a61d1aa5f3", + "check_review.py": "e1ee26d24acd2c894596c7f0672239e5d2ec02bc54734006f76db3c1b062f84a", + "producer-replay/ALL-CUT-EDGES.json": "4c7429f07d3b331ddc0e9b530937e48e3d2e4006353aeb163f82a87c07012570", + "producer-replay/ALL-CUT-EDGES.json.gz": "96197487eb8ea1e0ee891b964a1e837ca81bd3dc80c527a3e5a34724c7c8fbd5", + "producer-replay/FRAME-SUPPORT.json": "6d9e1de85b7a2492bcef42514da240d74b81559c738aedac54cf65169a5a3fb5", + "producer-replay/MIXING.json": "1a55e02768ad814b1441bfc616244a083ca3776007dcc0a370820059b83bdf11", + "producer-replay/SUPPORT.json": "251e656ce50b87f21149915d73b5c07d968d62aff2f47ccf2e1566cc5d6c756a", + "replay_producers.py": "8299b3b6403b58285e0eeba038d85cffc12b51785d4a641ba94a22f15f6a984d" + }, + "schema": "independent-centre-mixing-review-v1", + "scope": "Fixed-source all-cut native support review, exact full-centre restriction, bounded canonical scalar-rewiring extension, and independently peer-checked two-basis explanation. No supplier or complete-kappa claim.", + "source_core_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "source_inventory_decompressed_sha256": "18c89367243fc7c09411f28a8022884130373ce4886de806f4b011edec030418" +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/PEER-CHECK.md b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/PEER-CHECK.md new file mode 100644 index 0000000000..b5f972036d --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/PEER-CHECK.md @@ -0,0 +1,31 @@ +# Peer check of the new proof extensions + +The agent `coherent_port_encoding` checked the two additions made by +this reviewer. This is a separate mathematical check by an AI agent. +It is not a claim of human review. The original producer packets remain +unchanged. + +For the bounded scalar-rewiring extension, the peer read `REVIEW.md` and +checked the literal program after cut 17249. There are no scalar writes +to Y after that cut. The canonical interval has scalar gates, nested +climbs, and warps. The peer accepted the support induction with the +stated fixed exterior and with the prefix condition at cut 7502. The +independent checker now verifies these two cut indices, the prefix +condition, and the suffix condition directly. Arbitrary edits through +the physical adapters remain excluded. + +For the two-basis proof, the peer independently checked the two actual +eight-port Gram matrices, all binary within-basis dot products, the +overlap entries, and the graph. It reported Gram matrices `4I`, overlap +entries `0,+2,-2` before division by four, and a connected graph with +16 vertices and 32 edges. It accepted the proof without a symmetry +assumption and the commutative-ring extension when two is a unit. + +The peer also confirmed that the current producer's source X histories +have length at most one. Its forward-list composition loop therefore +does not change this packet's result. A future packet with longer +histories must apply the operators in reverse list order. + +The primary exact evidence is in `REVIEW.json`, `TWO-BASES.json`, and +`PRODUCER-REPLAY.json`. This note records the peer's proof review and +does not replace that evidence. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/PRODUCER-REPLAY.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/PRODUCER-REPLAY.json new file mode 100644 index 0000000000..eba93af8b9 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/PRODUCER-REPLAY.json @@ -0,0 +1,37 @@ +[ + { + "output": "ALL-CUT-EDGES.json", + "output_equal": true, + "sha256": "4c7429f07d3b331ddc0e9b530937e48e3d2e4006353aeb163f82a87c07012570", + "source": "oblique-native-20261017/interior-cut/inventory_new_edges.py", + "source_unchanged": true + }, + { + "output": "ALL-CUT-EDGES.json.gz", + "output_equal": true, + "sha256": "96197487eb8ea1e0ee891b964a1e837ca81bd3dc80c527a3e5a34724c7c8fbd5", + "source": "oblique-native-20261017/interior-cut/inventory_new_edges.py", + "source_unchanged": true + }, + { + "output": "FRAME-SUPPORT.json", + "output_equal": true, + "sha256": "6d9e1de85b7a2492bcef42514da240d74b81559c738aedac54cf65169a5a3fb5", + "source": "oblique-native-20261017/interior-cut/check_frame_support.py", + "source_unchanged": true + }, + { + "output": "SUPPORT.json", + "output_equal": true, + "sha256": "251e656ce50b87f21149915d73b5c07d968d62aff2f47ccf2e1566cc5d6c756a", + "source": "coherent-port/centre-mixing-20261018/check_support.py", + "source_unchanged": true + }, + { + "output": "MIXING.json", + "output_equal": true, + "sha256": "1a55e02768ad814b1441bfc616244a083ca3776007dcc0a370820059b83bdf11", + "source": "coherent-port/centre-mixing-20261018/check_mixing.py", + "source_unchanged": true + } +] diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.json new file mode 100644 index 0000000000..89dee9d7c2 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.json @@ -0,0 +1,13363 @@ +{ + "checker_sha256": "e1ee26d24acd2c894596c7f0672239e5d2ec02bc54734006f76db3c1b062f84a", + "core_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "dense_rank_seven_failures": 2534, + "determinant": "-2361183241434822606848", + "exact_kernel": "scalar multiples of I8", + "forbidden_pairs": 6608, + "inventory_decompressed_sha256": "18c89367243fc7c09411f28a8022884130373ce4886de806f4b011edec030418", + "negative_controls": [ + "dense rank-seven projection", + "duplicate certificate row" + ], + "producer_pins": { + "coherent-port/centre-mixing-20261018/MIXING.json": "1a55e02768ad814b1441bfc616244a083ca3776007dcc0a370820059b83bdf11", + "coherent-port/centre-mixing-20261018/MIXING.md": "e8ac0be5c3bd03cf853e9cb5718325d1f401eb1fc68d68869843ac6ded408903", + "coherent-port/centre-mixing-20261018/SUPPORT.json": "251e656ce50b87f21149915d73b5c07d968d62aff2f47ccf2e1566cc5d6c756a", + "coherent-port/centre-mixing-20261018/check_mixing.py": "fe017063d3b5bad93bf2f884813576e169d59daad1c5aec8051001e0a3476dc7", + "coherent-port/centre-mixing-20261018/check_support.py": "82d608f7220d9959925c2990fd717b028a2fce47fcf41ee9f061d0687c32f97c", + "new-native-recipes-20261017/sources/bw_adapters.py": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce", + "oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT.md": "758f8750a833ba08b44d9fe1df555f747eef62bd53302993bca6cdae7769d431", + "oblique-native-20261017/interior-cut/FRAME-SUPPORT.json": "6d9e1de85b7a2492bcef42514da240d74b81559c738aedac54cf65169a5a3fb5", + "oblique-native-20261017/interior-cut/check_frame_support.py": "3a81e98c83e418408eb7490771867a11f491a6af403820ad722c43a51026b508", + "oblique-native-20261017/interior-cut/inventory_new_edges.py": "6d77e20d6ef1a10951b7abeaa65852fad9161cc3b48e82d538a9748c3c9cc786" + }, + "providers": { + "base": { + "X_dependent_view_changes": [ + { + "X_terms": 1, + "event": 6870, + "field": 0, + "frame": 2, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6871, + "field": 1, + "frame": 3, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6872, + "field": 2, + "frame": 4, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6873, + "field": 3, + "frame": 5, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6874, + "field": 4, + "frame": 6, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6875, + "field": 5, + "frame": 7, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6876, + "field": 6, + "frame": 8, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6877, + "field": 7, + "frame": 9, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6878, + "field": 8, + "frame": 10, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6879, + "field": 9, + "frame": 11, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6880, + "field": 10, + "frame": 12, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6881, + "field": 11, + "frame": 13, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6882, + "field": 12, + "frame": 14, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6883, + "field": 13, + "frame": 15, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6884, + "field": 14, + "frame": 16, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6885, + "field": 15, + "frame": 17, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6886, + "field": 16, + "frame": 18, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6887, + "field": 17, + "frame": 19, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6888, + "field": 18, + "frame": 20, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6889, + "field": 19, + "frame": 21, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6890, + "field": 20, + "frame": 22, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6891, + "field": 21, + "frame": 23, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6892, + "field": 22, + "frame": 24, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6893, + "field": 23, + "frame": 25, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6894, + "field": 24, + "frame": 26, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6895, + "field": 25, + "frame": 27, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6896, + "field": 26, + "frame": 28, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6897, + "field": 27, + "frame": 29, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6898, + "field": 28, + "frame": 30, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6899, + "field": 29, + "frame": 31, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6900, + "field": 30, + "frame": 32, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6901, + "field": 31, + "frame": 33, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6902, + "field": 32, + "frame": 34, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6903, + "field": 33, + "frame": 35, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6904, + "field": 34, + "frame": 36, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6905, + "field": 35, + "frame": 37, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6906, + "field": 36, + "frame": 38, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6907, + "field": 37, + "frame": 39, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6908, + "field": 38, + "frame": 40, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6909, + "field": 39, + "frame": 41, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6910, + "field": 40, + "frame": 42, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6911, + "field": 41, + "frame": 43, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6912, + "field": 42, + "frame": 44, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6913, + "field": 43, + "frame": 45, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6914, + "field": 44, + "frame": 46, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6915, + "field": 45, + "frame": 47, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6916, + "field": 46, + "frame": 48, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6917, + "field": 47, + "frame": 49, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6918, + "field": 48, + "frame": 50, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6919, + "field": 49, + "frame": 51, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6920, + "field": 50, + "frame": 52, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6921, + "field": 51, + "frame": 53, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6922, + "field": 52, + "frame": 54, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6923, + "field": 53, + "frame": 55, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6924, + "field": 54, + "frame": 56, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6925, + "field": 55, + "frame": 57, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6926, + "field": 56, + "frame": 58, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6927, + "field": 57, + "frame": 59, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6928, + "field": 58, + "frame": 60, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6929, + "field": 59, + "frame": 61, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6930, + "field": 60, + "frame": 62, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6931, + "field": 61, + "frame": 63, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6932, + "field": 62, + "frame": 64, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6933, + "field": 63, + "frame": 65, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6934, + "field": 64, + "frame": 66, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6935, + "field": 65, + "frame": 67, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6936, + "field": 66, + "frame": 68, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6937, + "field": 67, + "frame": 69, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6938, + "field": 68, + "frame": 70, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6939, + "field": 69, + "frame": 71, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6940, + "field": 70, + "frame": 72, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6941, + "field": 71, + "frame": 73, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6942, + "field": 72, + "frame": 74, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6943, + "field": 73, + "frame": 75, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6944, + "field": 74, + "frame": 76, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6945, + "field": 75, + "frame": 77, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6946, + "field": 76, + "frame": 78, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6947, + "field": 77, + "frame": 79, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6948, + "field": 78, + "frame": 80, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6949, + "field": 79, + "frame": 81, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6950, + "field": 80, + "frame": 82, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6951, + "field": 81, + "frame": 83, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6952, + "field": 82, + "frame": 84, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6953, + "field": 83, + "frame": 85, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6954, + "field": 84, + "frame": 86, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6955, + "field": 85, + "frame": 87, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6956, + "field": 86, + "frame": 88, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6957, + "field": 87, + "frame": 89, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6958, + "field": 88, + "frame": 90, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6959, + "field": 89, + "frame": 91, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6960, + "field": 90, + "frame": 92, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6961, + "field": 91, + "frame": 93, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6962, + "field": 92, + "frame": 94, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6963, + "field": 93, + "frame": 95, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6964, + "field": 94, + "frame": 96, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6965, + "field": 95, + "frame": 97, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6966, + "field": 96, + "frame": 98, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6967, + "field": 97, + "frame": 99, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6968, + "field": 98, + "frame": 100, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6969, + "field": 99, + "frame": 101, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6970, + "field": 100, + "frame": 102, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6971, + "field": 101, + "frame": 103, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6972, + "field": 102, + "frame": 104, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6973, + "field": 103, + "frame": 105, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6974, + "field": 104, + "frame": 106, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6975, + "field": 105, + "frame": 107, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6976, + "field": 106, + "frame": 108, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6977, + "field": 107, + "frame": 109, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6978, + "field": 108, + "frame": 110, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6979, + "field": 109, + "frame": 111, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6980, + "field": 110, + "frame": 112, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6981, + "field": 111, + "frame": 113, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 2, + "event": 17250, + "field": 0, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17251, + "field": 1, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17252, + "field": 2, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17253, + "field": 3, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17254, + "field": 4, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17255, + "field": 5, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17256, + "field": 6, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17257, + "field": 7, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17258, + "field": 8, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17259, + "field": 9, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17260, + "field": 10, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17261, + "field": 11, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17262, + "field": 12, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17263, + "field": 13, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17264, + "field": 14, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17265, + "field": 15, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17266, + "field": 16, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17267, + "field": 17, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17268, + "field": 18, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17269, + "field": 19, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17270, + "field": 20, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17271, + "field": 21, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17272, + "field": 22, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17273, + "field": 23, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17274, + "field": 24, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17275, + "field": 25, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17276, + "field": 26, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17277, + "field": 27, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17278, + "field": 28, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17279, + "field": 29, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17280, + "field": 30, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17281, + "field": 31, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17282, + "field": 32, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17283, + "field": 33, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17284, + "field": 34, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17285, + "field": 35, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17286, + "field": 36, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17287, + "field": 37, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17288, + "field": 38, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17289, + "field": 39, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17290, + "field": 40, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17291, + "field": 41, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17292, + "field": 42, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17293, + "field": 43, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17294, + "field": 44, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17295, + "field": 45, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17296, + "field": 46, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17297, + "field": 47, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17298, + "field": 48, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17299, + "field": 49, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17300, + "field": 50, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17301, + "field": 51, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17302, + "field": 52, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17303, + "field": 53, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17304, + "field": 54, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17305, + "field": 55, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17306, + "field": 56, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17307, + "field": 57, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17308, + "field": 58, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17309, + "field": 59, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17310, + "field": 60, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17311, + "field": 61, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17312, + "field": 62, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17313, + "field": 63, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17314, + "field": 64, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17315, + "field": 65, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17316, + "field": 66, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17317, + "field": 67, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17318, + "field": 68, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17319, + "field": 69, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17320, + "field": 70, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17321, + "field": 71, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17322, + "field": 72, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17323, + "field": 73, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17324, + "field": 74, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17325, + "field": 75, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17326, + "field": 76, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17327, + "field": 77, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17328, + "field": 78, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17329, + "field": 79, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17330, + "field": 80, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17331, + "field": 81, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17332, + "field": 82, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17333, + "field": 83, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17334, + "field": 84, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17335, + "field": 85, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17336, + "field": 86, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17337, + "field": 87, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17338, + "field": 88, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17339, + "field": 89, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17340, + "field": 90, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17341, + "field": 91, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17342, + "field": 92, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17343, + "field": 93, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17344, + "field": 94, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17345, + "field": 95, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17346, + "field": 96, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17347, + "field": 97, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17348, + "field": 98, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17349, + "field": 99, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17350, + "field": 100, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17351, + "field": 101, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17352, + "field": 102, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17353, + "field": 103, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17354, + "field": 104, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17355, + "field": 105, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17356, + "field": 106, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17357, + "field": 107, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17358, + "field": 108, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17359, + "field": 109, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17360, + "field": 110, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17361, + "field": 111, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17362, + "field": 112, + "frame": 138, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17363, + "field": 113, + "frame": 139, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17364, + "field": 114, + "frame": 140, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17365, + "field": 115, + "frame": 141, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17366, + "field": 116, + "frame": 142, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17367, + "field": 117, + "frame": 143, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17368, + "field": 118, + "frame": 144, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17369, + "field": 119, + "frame": 145, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17370, + "field": 120, + "frame": 146, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17371, + "field": 121, + "frame": 147, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17372, + "field": 122, + "frame": 148, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17373, + "field": 123, + "frame": 149, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17374, + "field": 124, + "frame": 150, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17375, + "field": 125, + "frame": 151, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17376, + "field": 126, + "frame": 152, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17377, + "field": 127, + "frame": 153, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17378, + "field": 128, + "frame": 154, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17379, + "field": 129, + "frame": 155, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17380, + "field": 130, + "frame": 156, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17381, + "field": 131, + "frame": 157, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17382, + "field": 132, + "frame": 158, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17383, + "field": 133, + "frame": 159, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17384, + "field": 134, + "frame": 160, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17385, + "field": 135, + "frame": 161, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17386, + "field": 136, + "frame": 162, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17387, + "field": 137, + "frame": 163, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17388, + "field": 138, + "frame": 164, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17389, + "field": 139, + "frame": 165, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17390, + "field": 140, + "frame": 166, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17391, + "field": 141, + "frame": 167, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17392, + "field": 142, + "frame": 168, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17393, + "field": 143, + "frame": 169, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17394, + "field": 144, + "frame": 170, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17395, + "field": 145, + "frame": 171, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17396, + "field": 146, + "frame": 172, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17397, + "field": 147, + "frame": 173, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17398, + "field": 148, + "frame": 174, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17399, + "field": 149, + "frame": 175, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17400, + "field": 150, + "frame": 176, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17401, + "field": 151, + "frame": 177, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17402, + "field": 152, + "frame": 178, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17403, + "field": 153, + "frame": 179, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17404, + "field": 154, + "frame": 180, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17405, + "field": 155, + "frame": 181, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17406, + "field": 156, + "frame": 182, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17407, + "field": 157, + "frame": 183, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17408, + "field": 158, + "frame": 184, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17409, + "field": 159, + "frame": 185, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17410, + "field": 160, + "frame": 186, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17411, + "field": 161, + "frame": 187, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17412, + "field": 162, + "frame": 188, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17413, + "field": 163, + "frame": 189, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17414, + "field": 164, + "frame": 190, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17415, + "field": 165, + "frame": 191, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17416, + "field": 166, + "frame": 192, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17417, + "field": 167, + "frame": 193, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17418, + "field": 168, + "frame": 194, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17419, + "field": 169, + "frame": 195, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17420, + "field": 170, + "frame": 196, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17421, + "field": 171, + "frame": 197, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17422, + "field": 172, + "frame": 198, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17423, + "field": 173, + "frame": 199, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17424, + "field": 174, + "frame": 200, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17425, + "field": 175, + "frame": 201, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17426, + "field": 176, + "frame": 202, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17427, + "field": 177, + "frame": 203, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17428, + "field": 178, + "frame": 204, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17429, + "field": 179, + "frame": 205, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17430, + "field": 180, + "frame": 206, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17431, + "field": 181, + "frame": 207, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17432, + "field": 182, + "frame": 208, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17433, + "field": 183, + "frame": 209, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17434, + "field": 184, + "frame": 210, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17435, + "field": 185, + "frame": 211, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17436, + "field": 186, + "frame": 212, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17437, + "field": 187, + "frame": 213, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17438, + "field": 188, + "frame": 214, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17439, + "field": 189, + "frame": 215, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17440, + "field": 190, + "frame": 216, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17441, + "field": 191, + "frame": 217, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17442, + "field": 192, + "frame": 218, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17443, + "field": 193, + "frame": 219, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17444, + "field": 194, + "frame": 220, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17445, + "field": 195, + "frame": 221, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17446, + "field": 196, + "frame": 222, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17447, + "field": 197, + "frame": 223, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17448, + "field": 198, + "frame": 224, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17449, + "field": 199, + "frame": 225, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17450, + "field": 200, + "frame": 226, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17451, + "field": 201, + "frame": 227, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17452, + "field": 202, + "frame": 228, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17453, + "field": 203, + "frame": 229, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17454, + "field": 204, + "frame": 230, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17455, + "field": 205, + "frame": 231, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17456, + "field": 206, + "frame": 232, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17457, + "field": 207, + "frame": 233, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17458, + "field": 208, + "frame": 234, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17459, + "field": 209, + "frame": 235, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17460, + "field": 210, + "frame": 236, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17461, + "field": 211, + "frame": 237, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17462, + "field": 212, + "frame": 238, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17463, + "field": 213, + "frame": 239, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17464, + "field": 214, + "frame": 240, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17465, + "field": 215, + "frame": 241, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17466, + "field": 216, + "frame": 242, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17467, + "field": 217, + "frame": 243, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17468, + "field": 218, + "frame": 244, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17469, + "field": 219, + "frame": 245, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17470, + "field": 220, + "frame": 246, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17471, + "field": 221, + "frame": 247, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17472, + "field": 222, + "frame": 248, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17473, + "field": 223, + "frame": 249, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17474, + "field": 224, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17475, + "field": 225, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17476, + "field": 227, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17477, + "field": 229, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17478, + "field": 231, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17479, + "field": 232, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17480, + "field": 233, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17481, + "field": 234, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17482, + "field": 235, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17483, + "field": 236, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17484, + "field": 237, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17485, + "field": 238, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17486, + "field": 239, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17487, + "field": 240, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17488, + "field": 241, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17489, + "field": 242, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17490, + "field": 243, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17491, + "field": 244, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17492, + "field": 245, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17493, + "field": 246, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17494, + "field": 247, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17495, + "field": 248, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17496, + "field": 250, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17497, + "field": 252, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17498, + "field": 253, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17499, + "field": 254, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17500, + "field": 255, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17501, + "field": 256, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17502, + "field": 257, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17503, + "field": 258, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17504, + "field": 259, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17505, + "field": 260, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17506, + "field": 261, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17507, + "field": 262, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17508, + "field": 263, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17509, + "field": 264, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17510, + "field": 266, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17511, + "field": 268, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17512, + "field": 269, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17513, + "field": 270, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17514, + "field": 271, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17515, + "field": 272, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17516, + "field": 273, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17517, + "field": 274, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17518, + "field": 275, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17519, + "field": 276, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17520, + "field": 278, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17521, + "field": 279, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17522, + "field": 280, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17523, + "field": 281, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17524, + "field": 283, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17525, + "field": 284, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17526, + "field": 285, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17527, + "field": 286, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17528, + "field": 287, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17529, + "field": 288, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17530, + "field": 289, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17531, + "field": 290, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17532, + "field": 291, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17533, + "field": 292, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17534, + "field": 294, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17535, + "field": 295, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17536, + "field": 296, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17537, + "field": 297, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17538, + "field": 300, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17539, + "field": 301, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17540, + "field": 302, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17541, + "field": 303, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17542, + "field": 305, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17543, + "field": 306, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17544, + "field": 308, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17545, + "field": 310, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17546, + "field": 312, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17547, + "field": 313, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17548, + "field": 315, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17549, + "field": 316, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17550, + "field": 317, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17551, + "field": 318, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17552, + "field": 319, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17553, + "field": 321, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17554, + "field": 322, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17555, + "field": 324, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17556, + "field": 326, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17557, + "field": 328, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17558, + "field": 329, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17559, + "field": 332, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17560, + "field": 333, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17561, + "field": 334, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17562, + "field": 335, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17563, + "field": 336, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17564, + "field": 338, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17565, + "field": 340, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17566, + "field": 342, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17567, + "field": 343, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17568, + "field": 344, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17569, + "field": 345, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17570, + "field": 347, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17571, + "field": 348, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17572, + "field": 349, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17573, + "field": 350, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17574, + "field": 351, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17575, + "field": 352, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17576, + "field": 354, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17577, + "field": 356, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17578, + "field": 358, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17579, + "field": 359, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17580, + "field": 360, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17581, + "field": 361, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17582, + "field": 364, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17583, + "field": 365, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17584, + "field": 366, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17585, + "field": 367, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17586, + "field": 368, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17587, + "field": 370, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17588, + "field": 372, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17589, + "field": 374, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17590, + "field": 375, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17591, + "field": 376, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17592, + "field": 377, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17593, + "field": 379, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17594, + "field": 380, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17595, + "field": 381, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17596, + "field": 382, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17597, + "field": 383, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17598, + "field": 384, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17599, + "field": 386, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17600, + "field": 388, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17601, + "field": 390, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17602, + "field": 391, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17603, + "field": 392, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17604, + "field": 393, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17605, + "field": 396, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17606, + "field": 397, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17607, + "field": 398, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17608, + "field": 399, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17609, + "field": 400, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17610, + "field": 401, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17611, + "field": 402, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17612, + "field": 403, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17613, + "field": 404, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17614, + "field": 405, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17615, + "field": 406, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17616, + "field": 407, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17617, + "field": 409, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17618, + "field": 410, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17619, + "field": 411, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17620, + "field": 413, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17621, + "field": 414, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17622, + "field": 415, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17623, + "field": 416, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17624, + "field": 417, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17625, + "field": 418, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17626, + "field": 419, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17627, + "field": 420, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17628, + "field": 421, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17629, + "field": 422, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17630, + "field": 423, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17631, + "field": 425, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17632, + "field": 426, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17633, + "field": 427, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17634, + "field": 429, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17635, + "field": 430, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17636, + "field": 431, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17637, + "field": 432, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17638, + "field": 433, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17639, + "field": 434, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17640, + "field": 435, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17641, + "field": 436, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17642, + "field": 437, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17643, + "field": 438, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17644, + "field": 439, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17645, + "field": 440, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17646, + "field": 441, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17647, + "field": 442, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17648, + "field": 443, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17649, + "field": 444, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17650, + "field": 445, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17651, + "field": 446, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17652, + "field": 447, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17653, + "field": 456, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17654, + "field": 457, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17655, + "field": 458, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17656, + "field": 459, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17657, + "field": 460, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17658, + "field": 461, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17659, + "field": 462, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17660, + "field": 463, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17661, + "field": 464, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17662, + "field": 465, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17663, + "field": 466, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17664, + "field": 467, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17665, + "field": 468, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17666, + "field": 469, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17667, + "field": 470, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17668, + "field": 471, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17669, + "field": 472, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17670, + "field": 473, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17671, + "field": 474, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17672, + "field": 475, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17673, + "field": 476, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17674, + "field": 477, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17675, + "field": 478, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17676, + "field": 479, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17677, + "field": 480, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17678, + "field": 481, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17679, + "field": 484, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17680, + "field": 485, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17681, + "field": 486, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17682, + "field": 487, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17683, + "field": 488, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17684, + "field": 489, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17685, + "field": 490, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17686, + "field": 491, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17687, + "field": 492, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17688, + "field": 493, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17689, + "field": 498, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17690, + "field": 499, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17691, + "field": 500, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17692, + "field": 501, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17693, + "field": 502, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17694, + "field": 509, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17695, + "field": 510, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17696, + "field": 511, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17697, + "field": 512, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17698, + "field": 513, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17699, + "field": 514, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17700, + "field": 515, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17701, + "field": 516, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17702, + "field": 517, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17703, + "field": 518, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17704, + "field": 519, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17705, + "field": 520, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17706, + "field": 521, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17707, + "field": 522, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17708, + "field": 523, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17709, + "field": 524, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17710, + "field": 528, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17711, + "field": 529, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17712, + "field": 530, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17713, + "field": 531, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17714, + "field": 532, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17715, + "field": 533, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17716, + "field": 534, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17717, + "field": 535, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17718, + "field": 536, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17719, + "field": 538, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17720, + "field": 539, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17721, + "field": 540, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17722, + "field": 541, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17723, + "field": 542, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17724, + "field": 543, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17725, + "field": 544, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17726, + "field": 545, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17727, + "field": 546, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17728, + "field": 547, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17729, + "field": 552, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17730, + "field": 553, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17731, + "field": 554, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17732, + "field": 555, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17733, + "field": 556, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17734, + "field": 557, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17735, + "field": 558, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17736, + "field": 559, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17737, + "field": 562, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17738, + "field": 563, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17739, + "field": 564, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17740, + "field": 565, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17741, + "field": 570, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17742, + "field": 571, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17743, + "field": 572, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17744, + "field": 573, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17745, + "field": 586, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17746, + "field": 587, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17747, + "field": 588, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17748, + "field": 589, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17749, + "field": 590, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17750, + "field": 591, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17751, + "field": 592, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17752, + "field": 593, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17753, + "field": 594, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17754, + "field": 595, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17755, + "field": 596, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17756, + "field": 597, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17757, + "field": 598, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17758, + "field": 599, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17759, + "field": 600, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17760, + "field": 601, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17761, + "field": 602, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17762, + "field": 603, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17763, + "field": 604, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17764, + "field": 605, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17765, + "field": 606, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17766, + "field": 607, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17767, + "field": 608, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17768, + "field": 609, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17769, + "field": 610, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17770, + "field": 611, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17771, + "field": 612, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17772, + "field": 613, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17773, + "field": 614, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17774, + "field": 615, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17775, + "field": 616, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17776, + "field": 617, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17777, + "field": 618, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17778, + "field": 619, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17779, + "field": 620, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17780, + "field": 621, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17781, + "field": 622, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17782, + "field": 623, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17783, + "field": 624, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17784, + "field": 625, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17785, + "field": 626, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17786, + "field": 627, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17787, + "field": 628, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17788, + "field": 629, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17789, + "field": 630, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17790, + "field": 631, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + } + ], + "actual_X_term_frame_checks": 11438, + "canonical_rewiring_cuts": [ + 7502, + 17249 + ], + "distinct_products": 4276, + "event_counts": { + "adapter": 978, + "climb": 3507, + "phase": 11, + "residual_adapter": 390, + "scalar": 18080, + "warp": 240, + "zero_buffer": 182 + }, + "history_lengths": { + "0": 9558, + "1": 1880 + }, + "interval_overlaps": 7838, + "source_intervals": 8957, + "target_frame_checks": 1030, + "target_intervals": 1054 + }, + "extra": { + "X_dependent_view_changes": [ + { + "X_terms": 1, + "event": 6870, + "field": 0, + "frame": 2, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6871, + "field": 1, + "frame": 3, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6872, + "field": 2, + "frame": 4, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6873, + "field": 3, + "frame": 5, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6874, + "field": 4, + "frame": 6, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6875, + "field": 5, + "frame": 7, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6876, + "field": 6, + "frame": 8, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6877, + "field": 7, + "frame": 9, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6878, + "field": 8, + "frame": 10, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6879, + "field": 9, + "frame": 11, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6880, + "field": 10, + "frame": 12, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6881, + "field": 11, + "frame": 13, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6882, + "field": 12, + "frame": 14, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6883, + "field": 13, + "frame": 15, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6884, + "field": 14, + "frame": 16, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6885, + "field": 15, + "frame": 17, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6886, + "field": 16, + "frame": 18, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6887, + "field": 17, + "frame": 19, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6888, + "field": 18, + "frame": 20, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6889, + "field": 19, + "frame": 21, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6890, + "field": 20, + "frame": 22, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6891, + "field": 21, + "frame": 23, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6892, + "field": 22, + "frame": 24, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6893, + "field": 23, + "frame": 25, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6894, + "field": 24, + "frame": 26, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6895, + "field": 25, + "frame": 27, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6896, + "field": 26, + "frame": 28, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6897, + "field": 27, + "frame": 29, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6898, + "field": 28, + "frame": 30, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6899, + "field": 29, + "frame": 31, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6900, + "field": 30, + "frame": 32, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6901, + "field": 31, + "frame": 33, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6902, + "field": 32, + "frame": 34, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6903, + "field": 33, + "frame": 35, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6904, + "field": 34, + "frame": 36, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6905, + "field": 35, + "frame": 37, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6906, + "field": 36, + "frame": 38, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6907, + "field": 37, + "frame": 39, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6908, + "field": 38, + "frame": 40, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6909, + "field": 39, + "frame": 41, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6910, + "field": 40, + "frame": 42, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6911, + "field": 41, + "frame": 43, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6912, + "field": 42, + "frame": 44, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6913, + "field": 43, + "frame": 45, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6914, + "field": 44, + "frame": 46, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6915, + "field": 45, + "frame": 47, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6916, + "field": 46, + "frame": 48, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6917, + "field": 47, + "frame": 49, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6918, + "field": 48, + "frame": 50, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6919, + "field": 49, + "frame": 51, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6920, + "field": 50, + "frame": 52, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6921, + "field": 51, + "frame": 53, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6922, + "field": 52, + "frame": 54, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6923, + "field": 53, + "frame": 55, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6924, + "field": 54, + "frame": 56, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6925, + "field": 55, + "frame": 57, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6926, + "field": 56, + "frame": 58, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6927, + "field": 57, + "frame": 59, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6928, + "field": 58, + "frame": 60, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6929, + "field": 59, + "frame": 61, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6930, + "field": 60, + "frame": 62, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6931, + "field": 61, + "frame": 63, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6932, + "field": 62, + "frame": 64, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6933, + "field": 63, + "frame": 65, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6934, + "field": 64, + "frame": 66, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6935, + "field": 65, + "frame": 67, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6936, + "field": 66, + "frame": 68, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6937, + "field": 67, + "frame": 69, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6938, + "field": 68, + "frame": 70, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6939, + "field": 69, + "frame": 71, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6940, + "field": 70, + "frame": 72, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6941, + "field": 71, + "frame": 73, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6942, + "field": 72, + "frame": 74, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6943, + "field": 73, + "frame": 75, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6944, + "field": 74, + "frame": 76, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6945, + "field": 75, + "frame": 77, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6946, + "field": 76, + "frame": 78, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6947, + "field": 77, + "frame": 79, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6948, + "field": 78, + "frame": 80, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6949, + "field": 79, + "frame": 81, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6950, + "field": 80, + "frame": 82, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6951, + "field": 81, + "frame": 83, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6952, + "field": 82, + "frame": 84, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6953, + "field": 83, + "frame": 85, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6954, + "field": 84, + "frame": 86, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6955, + "field": 85, + "frame": 87, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6956, + "field": 86, + "frame": 88, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6957, + "field": 87, + "frame": 89, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6958, + "field": 88, + "frame": 90, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6959, + "field": 89, + "frame": 91, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6960, + "field": 90, + "frame": 92, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6961, + "field": 91, + "frame": 93, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6962, + "field": 92, + "frame": 94, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6963, + "field": 93, + "frame": 95, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6964, + "field": 94, + "frame": 96, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6965, + "field": 95, + "frame": 97, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6966, + "field": 96, + "frame": 98, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6967, + "field": 97, + "frame": 99, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6968, + "field": 98, + "frame": 100, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6969, + "field": 99, + "frame": 101, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6970, + "field": 100, + "frame": 102, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6971, + "field": 101, + "frame": 103, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6972, + "field": 102, + "frame": 104, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6973, + "field": 103, + "frame": 105, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6974, + "field": 104, + "frame": 106, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6975, + "field": 105, + "frame": 107, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6976, + "field": 106, + "frame": 108, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6977, + "field": 107, + "frame": 109, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6978, + "field": 108, + "frame": 110, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6979, + "field": 109, + "frame": 111, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6980, + "field": 110, + "frame": 112, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6981, + "field": 111, + "frame": 113, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 2, + "event": 17250, + "field": 0, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17251, + "field": 1, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17252, + "field": 2, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17253, + "field": 3, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17254, + "field": 4, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17255, + "field": 5, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17256, + "field": 6, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17257, + "field": 7, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17258, + "field": 8, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17259, + "field": 9, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17260, + "field": 10, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17261, + "field": 11, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17262, + "field": 12, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17263, + "field": 13, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17264, + "field": 14, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17265, + "field": 15, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17266, + "field": 16, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17267, + "field": 17, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17268, + "field": 18, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17269, + "field": 19, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17270, + "field": 20, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17271, + "field": 21, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17272, + "field": 22, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17273, + "field": 23, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17274, + "field": 24, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17275, + "field": 25, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17276, + "field": 26, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17277, + "field": 27, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17278, + "field": 28, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17279, + "field": 29, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17280, + "field": 30, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17281, + "field": 31, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17282, + "field": 32, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17283, + "field": 33, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17284, + "field": 34, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17285, + "field": 35, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17286, + "field": 36, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17287, + "field": 37, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17288, + "field": 38, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17289, + "field": 39, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17290, + "field": 40, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17291, + "field": 41, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17292, + "field": 42, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17293, + "field": 43, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17294, + "field": 44, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17295, + "field": 45, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17296, + "field": 46, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17297, + "field": 47, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17298, + "field": 48, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17299, + "field": 49, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17300, + "field": 50, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17301, + "field": 51, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17302, + "field": 52, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17303, + "field": 53, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17304, + "field": 54, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17305, + "field": 55, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17306, + "field": 56, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17307, + "field": 57, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17308, + "field": 58, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17309, + "field": 59, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17310, + "field": 60, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17311, + "field": 61, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17312, + "field": 62, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17313, + "field": 63, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17314, + "field": 64, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17315, + "field": 65, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17316, + "field": 66, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17317, + "field": 67, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17318, + "field": 68, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17319, + "field": 69, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17320, + "field": 70, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17321, + "field": 71, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17322, + "field": 72, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17323, + "field": 73, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17324, + "field": 74, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17325, + "field": 75, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17326, + "field": 76, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17327, + "field": 77, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17328, + "field": 78, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17329, + "field": 79, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17330, + "field": 80, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17331, + "field": 81, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17332, + "field": 82, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17333, + "field": 83, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17334, + "field": 84, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17335, + "field": 85, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17336, + "field": 86, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17337, + "field": 87, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17338, + "field": 88, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17339, + "field": 89, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17340, + "field": 90, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17341, + "field": 91, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17342, + "field": 92, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17343, + "field": 93, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17344, + "field": 94, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17345, + "field": 95, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17346, + "field": 96, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17347, + "field": 97, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17348, + "field": 98, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17349, + "field": 99, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17350, + "field": 100, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17351, + "field": 101, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17352, + "field": 102, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17353, + "field": 103, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17354, + "field": 104, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17355, + "field": 105, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17356, + "field": 106, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17357, + "field": 107, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17358, + "field": 108, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17359, + "field": 109, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17360, + "field": 110, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17361, + "field": 111, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17362, + "field": 112, + "frame": 138, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17363, + "field": 113, + "frame": 139, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17364, + "field": 114, + "frame": 140, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17365, + "field": 115, + "frame": 141, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17366, + "field": 116, + "frame": 142, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17367, + "field": 117, + "frame": 143, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17368, + "field": 118, + "frame": 144, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17369, + "field": 119, + "frame": 145, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17370, + "field": 120, + "frame": 146, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17371, + "field": 121, + "frame": 147, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17372, + "field": 122, + "frame": 148, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17373, + "field": 123, + "frame": 149, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17374, + "field": 124, + "frame": 150, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17375, + "field": 125, + "frame": 151, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17376, + "field": 126, + "frame": 152, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17377, + "field": 127, + "frame": 153, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17378, + "field": 128, + "frame": 154, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17379, + "field": 129, + "frame": 155, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17380, + "field": 130, + "frame": 156, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17381, + "field": 131, + "frame": 157, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17382, + "field": 132, + "frame": 158, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17383, + "field": 133, + "frame": 159, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17384, + "field": 134, + "frame": 160, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17385, + "field": 135, + "frame": 161, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17386, + "field": 136, + "frame": 162, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17387, + "field": 137, + "frame": 163, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17388, + "field": 138, + "frame": 164, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17389, + "field": 139, + "frame": 165, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17390, + "field": 140, + "frame": 166, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17391, + "field": 141, + "frame": 167, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17392, + "field": 142, + "frame": 168, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17393, + "field": 143, + "frame": 169, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17394, + "field": 144, + "frame": 170, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17395, + "field": 145, + "frame": 171, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17396, + "field": 146, + "frame": 172, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17397, + "field": 147, + "frame": 173, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17398, + "field": 148, + "frame": 174, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17399, + "field": 149, + "frame": 175, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17400, + "field": 150, + "frame": 176, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17401, + "field": 151, + "frame": 177, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17402, + "field": 152, + "frame": 178, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17403, + "field": 153, + "frame": 179, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17404, + "field": 154, + "frame": 180, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17405, + "field": 155, + "frame": 181, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17406, + "field": 156, + "frame": 182, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17407, + "field": 157, + "frame": 183, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17408, + "field": 158, + "frame": 184, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17409, + "field": 159, + "frame": 185, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17410, + "field": 160, + "frame": 186, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17411, + "field": 161, + "frame": 187, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17412, + "field": 162, + "frame": 188, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17413, + "field": 163, + "frame": 189, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17414, + "field": 164, + "frame": 190, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17415, + "field": 165, + "frame": 191, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17416, + "field": 166, + "frame": 192, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17417, + "field": 167, + "frame": 193, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17418, + "field": 168, + "frame": 194, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17419, + "field": 169, + "frame": 195, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17420, + "field": 170, + "frame": 196, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17421, + "field": 171, + "frame": 197, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17422, + "field": 172, + "frame": 198, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17423, + "field": 173, + "frame": 199, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17424, + "field": 174, + "frame": 200, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17425, + "field": 175, + "frame": 201, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17426, + "field": 176, + "frame": 202, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17427, + "field": 177, + "frame": 203, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17428, + "field": 178, + "frame": 204, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17429, + "field": 179, + "frame": 205, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17430, + "field": 180, + "frame": 206, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17431, + "field": 181, + "frame": 207, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17432, + "field": 182, + "frame": 208, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17433, + "field": 183, + "frame": 209, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17434, + "field": 184, + "frame": 210, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17435, + "field": 185, + "frame": 211, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17436, + "field": 186, + "frame": 212, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17437, + "field": 187, + "frame": 213, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17438, + "field": 188, + "frame": 214, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17439, + "field": 189, + "frame": 215, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17440, + "field": 190, + "frame": 216, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17441, + "field": 191, + "frame": 217, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17442, + "field": 192, + "frame": 218, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17443, + "field": 193, + "frame": 219, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17444, + "field": 194, + "frame": 220, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17445, + "field": 195, + "frame": 221, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17446, + "field": 196, + "frame": 222, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17447, + "field": 197, + "frame": 223, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17448, + "field": 198, + "frame": 224, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17449, + "field": 199, + "frame": 225, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17450, + "field": 200, + "frame": 226, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17451, + "field": 201, + "frame": 227, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17452, + "field": 202, + "frame": 228, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17453, + "field": 203, + "frame": 229, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17454, + "field": 204, + "frame": 230, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17455, + "field": 205, + "frame": 231, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17456, + "field": 206, + "frame": 232, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17457, + "field": 207, + "frame": 233, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17458, + "field": 208, + "frame": 234, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17459, + "field": 209, + "frame": 235, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17460, + "field": 210, + "frame": 236, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17461, + "field": 211, + "frame": 237, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17462, + "field": 212, + "frame": 238, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17463, + "field": 213, + "frame": 239, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17464, + "field": 214, + "frame": 240, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17465, + "field": 215, + "frame": 241, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17466, + "field": 216, + "frame": 242, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17467, + "field": 217, + "frame": 243, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17468, + "field": 218, + "frame": 244, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17469, + "field": 219, + "frame": 245, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17470, + "field": 220, + "frame": 246, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17471, + "field": 221, + "frame": 247, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17472, + "field": 222, + "frame": 248, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17473, + "field": 223, + "frame": 249, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17474, + "field": 224, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17475, + "field": 225, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17476, + "field": 227, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17477, + "field": 229, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17478, + "field": 231, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17479, + "field": 232, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17480, + "field": 233, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17481, + "field": 234, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17482, + "field": 235, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17483, + "field": 236, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17484, + "field": 237, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17485, + "field": 238, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17486, + "field": 239, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17487, + "field": 240, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17488, + "field": 241, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17489, + "field": 242, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17490, + "field": 243, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17491, + "field": 244, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17492, + "field": 245, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17493, + "field": 246, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17494, + "field": 247, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17495, + "field": 248, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17496, + "field": 250, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17497, + "field": 252, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17498, + "field": 253, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17499, + "field": 254, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17500, + "field": 255, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17501, + "field": 256, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17502, + "field": 257, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17503, + "field": 258, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17504, + "field": 259, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17505, + "field": 260, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17506, + "field": 261, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17507, + "field": 262, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17508, + "field": 263, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17509, + "field": 264, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17510, + "field": 266, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17511, + "field": 268, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17512, + "field": 269, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17513, + "field": 270, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17514, + "field": 271, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17515, + "field": 272, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17516, + "field": 273, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17517, + "field": 274, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17518, + "field": 275, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17519, + "field": 276, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17520, + "field": 278, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17521, + "field": 279, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17522, + "field": 280, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17523, + "field": 281, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17524, + "field": 283, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17525, + "field": 284, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17526, + "field": 285, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17527, + "field": 286, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17528, + "field": 287, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17529, + "field": 288, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17530, + "field": 289, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17531, + "field": 290, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17532, + "field": 291, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17533, + "field": 292, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17534, + "field": 294, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17535, + "field": 295, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17536, + "field": 296, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17537, + "field": 297, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17538, + "field": 300, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17539, + "field": 301, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17540, + "field": 302, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17541, + "field": 303, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17542, + "field": 305, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17543, + "field": 306, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17544, + "field": 308, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17545, + "field": 310, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17546, + "field": 312, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17547, + "field": 313, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17548, + "field": 315, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17549, + "field": 316, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17550, + "field": 317, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17551, + "field": 318, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17552, + "field": 319, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17553, + "field": 321, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17554, + "field": 322, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17555, + "field": 324, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17556, + "field": 326, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17557, + "field": 328, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17558, + "field": 329, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17559, + "field": 332, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17560, + "field": 333, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17561, + "field": 334, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17562, + "field": 335, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17563, + "field": 336, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17564, + "field": 338, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17565, + "field": 340, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17566, + "field": 342, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17567, + "field": 343, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17568, + "field": 344, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17569, + "field": 345, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17570, + "field": 347, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17571, + "field": 348, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17572, + "field": 349, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17573, + "field": 350, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17574, + "field": 351, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17575, + "field": 352, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17576, + "field": 354, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17577, + "field": 356, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17578, + "field": 358, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17579, + "field": 359, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17580, + "field": 360, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17581, + "field": 361, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17582, + "field": 364, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17583, + "field": 365, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17584, + "field": 366, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17585, + "field": 367, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17586, + "field": 368, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17587, + "field": 370, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17588, + "field": 372, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17589, + "field": 374, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17590, + "field": 375, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17591, + "field": 376, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17592, + "field": 377, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17593, + "field": 379, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17594, + "field": 380, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17595, + "field": 381, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17596, + "field": 382, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17597, + "field": 383, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17598, + "field": 384, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17599, + "field": 386, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17600, + "field": 388, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17601, + "field": 390, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17602, + "field": 391, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17603, + "field": 392, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17604, + "field": 393, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17605, + "field": 396, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17606, + "field": 397, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17607, + "field": 398, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17608, + "field": 399, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17609, + "field": 400, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17610, + "field": 401, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17611, + "field": 402, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17612, + "field": 403, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17613, + "field": 404, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17614, + "field": 405, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17615, + "field": 406, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17616, + "field": 407, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17617, + "field": 409, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17618, + "field": 410, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17619, + "field": 411, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17620, + "field": 413, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17621, + "field": 414, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17622, + "field": 415, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17623, + "field": 416, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17624, + "field": 417, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17625, + "field": 418, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17626, + "field": 419, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17627, + "field": 420, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17628, + "field": 421, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17629, + "field": 422, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17630, + "field": 423, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17631, + "field": 425, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17632, + "field": 426, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17633, + "field": 427, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17634, + "field": 429, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17635, + "field": 430, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17636, + "field": 431, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17637, + "field": 432, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17638, + "field": 433, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17639, + "field": 434, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17640, + "field": 435, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17641, + "field": 436, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17642, + "field": 437, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17643, + "field": 438, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17644, + "field": 439, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17645, + "field": 440, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17646, + "field": 441, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17647, + "field": 442, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17648, + "field": 443, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17649, + "field": 444, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17650, + "field": 445, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17651, + "field": 446, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17652, + "field": 447, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17653, + "field": 456, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17654, + "field": 457, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17655, + "field": 458, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17656, + "field": 459, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17657, + "field": 460, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17658, + "field": 461, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17659, + "field": 462, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17660, + "field": 463, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17661, + "field": 464, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17662, + "field": 465, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17663, + "field": 466, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17664, + "field": 467, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17665, + "field": 468, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17666, + "field": 469, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17667, + "field": 470, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17668, + "field": 471, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17669, + "field": 472, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17670, + "field": 473, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17671, + "field": 474, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17672, + "field": 475, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17673, + "field": 476, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17674, + "field": 477, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17675, + "field": 478, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17676, + "field": 479, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17677, + "field": 480, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17678, + "field": 481, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17679, + "field": 484, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17680, + "field": 485, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17681, + "field": 486, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17682, + "field": 487, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17683, + "field": 488, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17684, + "field": 489, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17685, + "field": 490, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17686, + "field": 491, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17687, + "field": 492, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17688, + "field": 493, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17689, + "field": 498, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17690, + "field": 499, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17691, + "field": 500, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17692, + "field": 501, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17693, + "field": 502, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17694, + "field": 509, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17695, + "field": 510, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17696, + "field": 511, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17697, + "field": 512, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17698, + "field": 513, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17699, + "field": 514, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17700, + "field": 515, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17701, + "field": 516, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17702, + "field": 517, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17703, + "field": 518, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17704, + "field": 519, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17705, + "field": 520, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17706, + "field": 521, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17707, + "field": 522, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17708, + "field": 523, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17709, + "field": 524, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17710, + "field": 528, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17711, + "field": 529, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17712, + "field": 530, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17713, + "field": 531, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17714, + "field": 532, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17715, + "field": 533, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17716, + "field": 534, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17717, + "field": 535, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17718, + "field": 536, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17719, + "field": 538, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17720, + "field": 539, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17721, + "field": 540, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17722, + "field": 541, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17723, + "field": 542, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17724, + "field": 543, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17725, + "field": 544, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17726, + "field": 545, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17727, + "field": 546, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17728, + "field": 547, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17729, + "field": 552, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17730, + "field": 553, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17731, + "field": 554, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17732, + "field": 555, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17733, + "field": 556, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17734, + "field": 557, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17735, + "field": 558, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17736, + "field": 559, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17737, + "field": 562, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17738, + "field": 563, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17739, + "field": 564, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17740, + "field": 565, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17741, + "field": 570, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17742, + "field": 571, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17743, + "field": 572, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17744, + "field": 573, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17745, + "field": 586, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17746, + "field": 587, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17747, + "field": 588, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17748, + "field": 589, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17749, + "field": 590, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17750, + "field": 591, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17751, + "field": 592, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17752, + "field": 593, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17753, + "field": 594, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17754, + "field": 595, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17755, + "field": 596, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17756, + "field": 597, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17757, + "field": 598, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17758, + "field": 599, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17759, + "field": 600, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17760, + "field": 601, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17761, + "field": 602, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17762, + "field": 603, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17763, + "field": 604, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17764, + "field": 605, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17765, + "field": 606, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17766, + "field": 607, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17767, + "field": 608, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17768, + "field": 609, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17769, + "field": 610, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17770, + "field": 611, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17771, + "field": 612, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17772, + "field": 613, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17773, + "field": 614, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17774, + "field": 615, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17775, + "field": 616, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17776, + "field": 617, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17777, + "field": 618, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17778, + "field": 619, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17779, + "field": 620, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17780, + "field": 621, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17781, + "field": 622, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17782, + "field": 623, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17783, + "field": 624, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17784, + "field": 625, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17785, + "field": 626, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17786, + "field": 627, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17787, + "field": 628, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17788, + "field": 629, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17789, + "field": 630, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17790, + "field": 631, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + } + ], + "actual_X_term_frame_checks": 11438, + "canonical_rewiring_cuts": [ + 7502, + 17249 + ], + "distinct_products": 4276, + "event_counts": { + "adapter": 978, + "climb": 3507, + "phase": 11, + "residual_adapter": 390, + "scalar": 18080, + "warp": 240, + "zero_buffer": 182 + }, + "history_lengths": { + "0": 9558, + "1": 1880 + }, + "interval_overlaps": 7838, + "source_intervals": 8957, + "target_frame_checks": 1030, + "target_intervals": 1054 + } + }, + "status": "PASS_INDEPENDENT_NATIVE_CENTRE_REVIEW", + "two_basis_certificate": { + "components": [ + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ] + ], + "core_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "disconnected_control_components": [ + [ + 0, + 1, + 3, + 6, + 11, + 12, + 13, + 14 + ], + [ + 2, + 4, + 5, + 7, + 8, + 9, + 10, + 15 + ] + ], + "disconnected_control_ports": [ + 21, + 37, + 47, + 76, + 81, + 87, + 92, + 110 + ], + "exact_common_diagonal_algebra": "scalar multiples of I8", + "left_ports": [ + 0, + 7, + 20, + 27, + 36, + 46, + 57, + 111 + ], + "overlap_denominator": 4, + "overlap_numerator": [ + [ + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0 + ], + [ + 0, + -2, + 2, + 0, + 0, + 2, + -2, + 0 + ], + [ + 0, + 0, + -2, + 2, + 0, + 0, + -2, + 2 + ], + [ + 0, + 0, + 2, + 0, + 2, + -2, + 0, + 2 + ], + [ + 0, + 2, + 2, + 2, + -2, + 0, + 0, + 0 + ], + [ + -2, + 2, + 0, + -2, + 0, + 0, + -2, + 0 + ], + [ + -2, + 0, + 0, + 0, + 0, + 2, + 2, + 2 + ], + [ + -2, + 0, + 0, + 2, + 2, + 0, + 0, + -2 + ] + ], + "right_ports": [ + 3, + 6, + 18, + 21, + 89, + 92, + 105, + 109 + ], + "spanning_tree": [ + [ + 0, + 8 + ], + [ + 0, + 9 + ], + [ + 0, + 12 + ], + [ + 0, + 13 + ], + [ + 8, + 5 + ], + [ + 8, + 6 + ], + [ + 8, + 7 + ], + [ + 9, + 1 + ], + [ + 9, + 4 + ], + [ + 12, + 3 + ], + [ + 5, + 11 + ], + [ + 5, + 14 + ], + [ + 6, + 15 + ], + [ + 1, + 10 + ], + [ + 11, + 2 + ] + ] + } +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.md b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.md new file mode 100644 index 0000000000..f986dcfda6 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.md @@ -0,0 +1,235 @@ +# Independent review of the centre-matrix restriction + +The all-cut result passes independent review for the stated fixed-source +class. The physical support proof is valid. It does not need independence +of formal warp words. The exact equations constrain all 64 entries of the +centre matrix. Their kernel is `A=c I8`. + +The source inventory is complete for its declared equal-frame one-way +insertion grammar. A separate interval method gives the same 4,276 +products. The exact 63-row determinant is `-2^71`. No claim about a new +supplier, total native-child lower bound, precision bound, or complete +kappa improvement follows from this result. + +## Inputs and reproduction + +The reviewed producer packets are: + +- `oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT.md`, its inventory, + and `FRAME-SUPPORT.json`; +- `coherent-port/centre-mixing-20261018/MIXING.md`, `SUPPORT.json`, and + their checkers; +- the actual clean core with decompressed SHA256 + `a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa`; +- the logical monomial definition in + `new-native-recipes-20261017/sources/bw_adapters.py`. + +The review receipt pins the producer files. The freeze file pins this +review and both checkers. The reviewer imported no producer code in the +independent checker. Run from the workspace root: + +```text +python3 -I -B -O work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/centre-mixing-review-20261018/check_review.py +python3 -I -B work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/centre-mixing-review-20261018/replay_producers.py +``` + +The first command must print `PASS_INDEPENDENT_NATIVE_CENTRE_REVIEW` and +the determinant `-2361183241434822606848`. The second repeats the producer +checks. It redirects only their declared output writes into the review +directory and requires byte equality with the frozen outputs. It must +print `ALL_PRODUCER_OUTPUTS_BYTE_EQUAL`. + +## Independent derivation + +Let `q_s` be the actual odd binary label of source port `s`. Put the +computational-basis vector `|q_s>` in that source. Put zero in every +other source and in every Y, helper, and owned input. This is a legal +test input to an operation required to work for arbitrary borrowed state. + +At a canonical cut, write `F` for a field's current binary subspace. +The logical content has support in `F` under the following conditions: + +1. Its initial support is in its initial frame. +2. Every scalar ADD has equal source and target frames. A SCALE cannot + change support. A CLEAR gives zero support in its declared new frame. +3. A native climb has nested frames `F_old` contained in `F_new`. Its + logical content is unchanged; only its physical representation changes. +4. A logical monomial has an address map that sends `F_old` into `F_new`. + +These conditions preserve the support statement by induction. They do +not require one-way scalar gates, an unchanged Y tail, or independent +operator words. Arbitrary complex phases on the supported addresses do +not change the argument. + +For the actual current core, all 3,507 climbs are strict inclusions with +the declared rank difference. Each of the 240 signed warp occurrences +has address map `G` or `G^-1` and sends its old frame onto its new frame. +The source definition is `perm(G)` followed by a diagonal phase. Thus it +has no affine translation. Both providers have the required properties, +although their actual `G` matrices differ. + +The initial X frame contains `q_s`. The final canonical Y frame at port +`t` is contained in `q_t`-perp. Therefore, if `q_t dot q_s=1`, the final +Y content has zero coefficient at `q_s`. Equivalently, every retained +response operator in the declared class satisfies + +```text + = 0 when q_t dot q_s = 1. +``` + +This is a computational-basis statement, not a Fourier-character +statement. It remains true when different warp words have the same +physical operator or when sums of warp operators cancel. For a positive +tensor depth, use `(q_s,0,...,0)` as the input label. The address maps +fix zero in each other tensor factor. Thus the same witness works at +every tensor depth at least one. No claim at tensor depth zero is needed. + +For the fixed-source producer class, the independent checker also +verifies the support statement directly at every source interval. It +uses actual signed binary matrices in the correct operator order. It +checks the frame containment for each reverse Y-tail interval. Thus the +proof does not rest only on the general induction. + +## Complete cut and adapter audit + +The independent checker first replays all 640 formal input columns. It +checks every scalar frame, all native changes, the full clean-J endpoint, +all 408 arbitrary helper outputs, the owned outputs, and all 91 private +zero-buffer lifetimes. It then builds maximal constant intervals for +each source row and frame. A separate reverse pass builds constant +intervals for each remaining Y-tail column and frame. It joins the two +interval lists by overlap at the same frame. + +For each provider this gives 8,957 source intervals, 1,054 target +intervals, and 7,838 nonempty interval intersections. Their product set +is exactly the supplied set of 4,276 products. This method covers each +of the 23,389 literal cuts, including the initial and final cuts, without +using the producer's change-event enumeration. The producer replay +separately reproduces its 267,854 pair visits and its compressed payload +byte for byte. The two visit counts measure different enumerations. + +The independent support pass checks 11,438 distinct source/frame terms, +including 1,880 terms with a nonempty warp word. It checks 1,030 distinct +target/frame pairs. These counts cover all source and tail intervals, +not only the product representatives. + +Adapter events require care. A physical view change must not be ignored +when a new scalar read is admitted. The current replay finds 317 helper +view changes with an X-dependent branch. Every one is a `new_to_old` +adapter at FULL. No X-dependent helper branch passes through a proper- +frame residual wrapper. No Y frame is FULL. These FULL helper branches +therefore cannot give an extra one-way X-to-Y response through an +equal-frame scalar read. The fixed source branches at proper helper +wrappers are zero. The owned fields carry no X branch, and each private +Z field has frame FULL. These facts justify the omitted source types in +the supplied inventory for this obstruction. + +The result does not treat access inside an atomic wrapper as an ordinary +cut. It does not identify two physical views merely because a stale +canonical frame number is equal. Source and target must have the same +actual canonical view at an admitted scalar gate. Before the entry +adapters the X fields do not match Y's zero frame. After the exit +adapters only FULL sources can have an X branch in a changed view, and +they do not match a Y field. This covers the fixed one-way class without +assuming that exit adapters act as identities on physical arrays. + +There is a useful wider, explicit class. Keep the exterior prefix, +entry adapters, exit adapters, and exterior suffix fixed. Between the +last entry adapter and the first exit adapter, allow any scalar edits +that keep all current native frame changes and that satisfy the four +support conditions above. This includes changes to the source and Y +scalar subwords and Y-to-source feedback. The support induction still +holds. In the current event indexing this canonical section starts at +cut 7502 and ends at cut 17249. The resulting circuit must still meet +its endpoint and restoration contract. This wider statement does not +cover arbitrary edits through the physical wrapper boundaries. + +## Full centre matrix and its consequence + +Let `R` be the actual eight-row integer matrix and `K=R^T/4`. Consider +any constant scalar 8-by-8 matrix `A`. Suppose the retained response and +the centre response give a clean diagonal map: + +```text +E + K A R = diag(d_0,...,d_111) tensor I. +``` + +Here `E` can initially be a sum of actual operator words. Apply the +matrix-entry functional from the support proof to each off-diagonal +pair with `q_t dot q_s=1`. Its value on `E_ts` is zero. Its value on the +payload identity is one. Hence + +```text +R[:,t]^T A R[:,s] = 0. +``` + +There are 6,608 such pairs. They are equations on all 64 entries of `A`; +no symmetry or diagonal form is imposed. The supplied 63 pairs with the +column for `A[7,7]` removed have determinant `-2^71`. The independent +checker computes this by rational Gaussian elimination, rather than +the producer's integer Bareiss elimination. It also checks directly that +`I8` satisfies every one of the 6,608 equations. Thus the exact kernel +over the rationals or Gaussian rationals is `span(I8)`. Since the minor +is a power of two, the same linear-equation conclusion holds over any +commutative coefficient ring in which two is a unit. + +There is also an analytic proof using two actual orthogonal port bases. +Their overlap graph is connected, and every nonzero overlap is a dyadic +unit. A matrix diagonal in both bases must then be scalar. The separate +`TWO-BASES.md` gives the general criterion and the 16-port witness. +`TWO-BASES.json` gives its exact overlap matrix and a spanning tree. This +explains the rank-63 result without using a large elimination. + +Each column of `R` has squared norm four. Each port label is odd. The +same support witness at `s=t` therefore gives `d_s=c` when `A=cI8`. +Consequently every nonzero clean diagonal response in this family has +the form + +```text +A = c I8, d_0 = ... = d_111 = c, E = c (I-KR) tensor I. +``` + +Over the rational or Gaussian rational field, a nonzero `cI8` has rank +eight. A factorization through seven scalar centre channels has rank at +most seven. It cannot give the required nonzero diagonal response. +Allowing odd denominators does not alter this obstruction. + +The negative example `A=I8-ones(8,8)/8` has rank seven and has a nonzero +`KAR` diagonal at every port. It nevertheless fails 2,534 forbidden-pair +equations. This checks the distinction between a diagonal test and the +full centre-matrix condition. Duplicating a certificate row makes the +independently computed determinant zero. + +## Limits and one checker qualification + +The physical support proof and the integer minor establish a theorem +for the stated circuit class. The event inventory establishes that the +current native words meet its hypotheses. A finite inventory by itself +would not prove the theorem for changed native paths. + +The result does not exclude an invertible off-diagonal retained response, +a port matching with orthogonal source and target labels, a changed +centre query or scatter space, a native inverse hop, a new address map +that fails the support condition, a mixed-view physical operation, or +operator-valued centre entries. Each escape needs its own access, +restoration, and complete cost analysis. In particular, this result is +not a lower bound of eight new native children for every possible +encoding. + +One producer detail must not be generalized without a correction. +The source histories are stored with the outermost operator first. +Generic composition must therefore apply their linear maps in reverse +list order. The frozen `check_support.py` applies them in list order. +Every X history in its consumed inventory has length zero or one, so +the current checked result is unchanged. The independent checker uses +reverse order and confirms this length bound for all relevant source +intervals. A future packet with longer X histories must change that +loop. This is not a material finding against the frozen result. + +No frozen producer file was edited. No PR, push, commit, or publication +was made. The user continues to require explicit permission before a +PR. Before any future PR description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. +The work builds on the current core, the oblique-native cut inventory, +the coherent-port centre certificate, and the prior native frame work. +OpenAI Codex assisted this independent review. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.json new file mode 100644 index 0000000000..34b2bf1756 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.json @@ -0,0 +1,221 @@ +{ + "components": [ + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ] + ], + "core_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "disconnected_control_components": [ + [ + 0, + 1, + 3, + 6, + 11, + 12, + 13, + 14 + ], + [ + 2, + 4, + 5, + 7, + 8, + 9, + 10, + 15 + ] + ], + "disconnected_control_ports": [ + 21, + 37, + 47, + 76, + 81, + 87, + 92, + 110 + ], + "exact_common_diagonal_algebra": "scalar multiples of I8", + "left_ports": [ + 0, + 7, + 20, + 27, + 36, + 46, + 57, + 111 + ], + "overlap_denominator": 4, + "overlap_numerator": [ + [ + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0 + ], + [ + 0, + -2, + 2, + 0, + 0, + 2, + -2, + 0 + ], + [ + 0, + 0, + -2, + 2, + 0, + 0, + -2, + 2 + ], + [ + 0, + 0, + 2, + 0, + 2, + -2, + 0, + 2 + ], + [ + 0, + 2, + 2, + 2, + -2, + 0, + 0, + 0 + ], + [ + -2, + 2, + 0, + -2, + 0, + 0, + -2, + 0 + ], + [ + -2, + 0, + 0, + 0, + 0, + 2, + 2, + 2 + ], + [ + -2, + 0, + 0, + 2, + 2, + 0, + 0, + -2 + ] + ], + "right_ports": [ + 3, + 6, + 18, + 21, + 89, + 92, + 105, + 109 + ], + "spanning_tree": [ + [ + 0, + 8 + ], + [ + 0, + 9 + ], + [ + 0, + 12 + ], + [ + 0, + 13 + ], + [ + 8, + 5 + ], + [ + 8, + 6 + ], + [ + 8, + 7 + ], + [ + 9, + 1 + ], + [ + 9, + 4 + ], + [ + 12, + 3 + ], + [ + 5, + 11 + ], + [ + 5, + 14 + ], + [ + 6, + 15 + ], + [ + 1, + 10 + ], + [ + 11, + 2 + ] + ] +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.md b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.md new file mode 100644 index 0000000000..44ab9b4f7f --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.md @@ -0,0 +1,109 @@ +# A two-basis proof of centre rigidity + +The scalar centre restriction has a short algebraic explanation. Two +sets of eight actual ports suffice. The proof permits every entry of +the centre matrix to vary. It does not assume that the matrix is +symmetric. + +## General criterion + +Let `V` and `W` be invertible square matrices over a field. Set +`H=V^-1 W`. Form a bipartite graph with one vertex for each column of +`V` and one for each column of `W`. Join vertices `i` and `j` when +`H[i,j]` is nonzero. + +The vector space of linear maps diagonal in both bases has dimension +equal to the number of connected components of this graph. In +particular, a connected graph forces every such map to be `cI`. + +To prove this, write a common diagonal map as + +```text +A V = V diag(lambda), A W = W diag(mu). +``` + +Since `W=V H`, these equations give + +```text +diag(lambda) H = H diag(mu). +``` + +On every edge, `lambda_i=mu_j`. Thus all labels in one connected +component are equal. Conversely, choose one scalar for each component. +Assign this scalar to each vertex in that component. Every entry of +the last matrix equation then holds. These assignments give all the +common diagonal maps and are independent. + +The same proof works over a commutative ring if `V` and `W` are +invertible and every nonzero entry of `H` is a unit. In that case the +common diagonal module is free, with one generator per component. +The unit condition is needed to infer equality from +`(lambda_i-mu_j) H[i,j]=0`. + +## The actual 16-port certificate + +Use the current integer matrix `R` from the clean core with decompressed +SHA256 `a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa`. +Set + +```text +P = [0, 7, 20, 27, 36, 46, 57, 111] +Q = [3, 6, 18, 21, 89, 92, 105, 109] +V = R[:,P], W = R[:,Q]. +``` + +Exact substitution gives `V^T V=W^T W=4I`. All actual binary port +labels within either set have dot product one, including the distinct +pairs. The forbidden-pair equations therefore say that both `V^T A V` +and `W^T A W` are diagonal. Since the Gram matrices are `4I`, this is +equivalent to `A` being diagonal in both bases. + +Here `H=V^T W/4` is one half of the following integer matrix: + +```text + 1 1 0 0 1 1 0 0 + 0 -1 1 0 0 1 -1 0 + 0 0 -1 1 0 0 -1 1 + 0 0 1 0 1 -1 0 1 + 0 1 1 1 -1 0 0 0 +-1 1 0 -1 0 0 -1 0 +-1 0 0 0 0 1 1 1 +-1 0 0 1 1 0 0 -1 +``` + +Its bipartite support graph is connected. `TWO-BASES.json` gives a +15-edge spanning tree on its 16 vertices. Every nonzero overlap is +`1/2` or `-1/2`. Thus the common diagonal module is exactly `cI` +over every commutative coefficient ring in which two is a unit. + +This proves the scalar-I restriction directly from two orthogonal +bases. The independent `-2^71` determinant check remains a separate +certificate for the same restriction. The two-basis proof uses 112 +within-basis off-diagonal equations; the determinant uses 63 equations +from the larger list. Neither proof assumes that `A` is diagonal in +the original coordinate basis. + +## Why the graph hypothesis matters + +Keep `V` and instead use the actual basis with port list + +```text +[21, 37, 47, 76, 81, 87, 92, 110]. +``` + +It also has Gram matrix `4I`, and all its within-basis binary dot +products are one. But its overlap graph with `V` has two components, +each with four vertices from either basis. Those two basis constraints +alone allow two independent scalar blocks. The checker verifies this +case. Thus the conclusion does not follow merely from having two +orthogonal bases; the connection between them is decisive. + +The linear-algebra criterion is elementary. The contribution here is +its exact application to the current port geometry and to the physical +support restriction. This is an explanation of the obstruction, not +an additional supplier construction or a cost improvement. A changed +query or scatter space must be checked against its own basis graph. + +OpenAI Codex assisted this derivation. The producer cut proof and the +coherent-port integer certificate supplied the starting result. No +frozen producer artifact was changed. No publication was made. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/check_review.py b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/check_review.py new file mode 100644 index 0000000000..c54232e82c --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/check_review.py @@ -0,0 +1,428 @@ +"""Check the centre restriction from the native fields and cut intervals.""" + +from collections import Counter, defaultdict +from fractions import Fraction as Q +from hashlib import sha256 +import gzip +import json +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +CORE = LANES / "new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz" +CUTS = LANES / "oblique-native-20261017/interior-cut/ALL-CUT-EDGES.json.gz" +CERT = LANES / "coherent-port/centre-mixing-20261018/SUPPORT.json" +PINS = { + "coherent-port/centre-mixing-20261018/MIXING.md": "e8ac0be5c3bd03cf853e9cb5718325d1f401eb1fc68d68869843ac6ded408903", + "coherent-port/centre-mixing-20261018/check_support.py": "82d608f7220d9959925c2990fd717b028a2fce47fcf41ee9f061d0687c32f97c", + "coherent-port/centre-mixing-20261018/SUPPORT.json": "251e656ce50b87f21149915d73b5c07d968d62aff2f47ccf2e1566cc5d6c756a", + "coherent-port/centre-mixing-20261018/check_mixing.py": "fe017063d3b5bad93bf2f884813576e169d59daad1c5aec8051001e0a3476dc7", + "coherent-port/centre-mixing-20261018/MIXING.json": "1a55e02768ad814b1441bfc616244a083ca3776007dcc0a370820059b83bdf11", + "oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT.md": "758f8750a833ba08b44d9fe1df555f747eef62bd53302993bca6cdae7769d431", + "oblique-native-20261017/interior-cut/FRAME-SUPPORT.json": "6d9e1de85b7a2492bcef42514da240d74b81559c738aedac54cf65169a5a3fb5", + "oblique-native-20261017/interior-cut/check_frame_support.py": "3a81e98c83e418408eb7490771867a11f491a6af403820ad722c43a51026b508", + "oblique-native-20261017/interior-cut/inventory_new_edges.py": "6d77e20d6ef1a10951b7abeaa65852fad9161cc3b48e82d538a9748c3c9cc786", + "new-native-recipes-20261017/sources/bw_adapters.py": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce", +} + + +def need(test, label): + if not test: + raise ValueError(label) + + +def read_gzip(path, pin): + raw = gzip.decompress(path.read_bytes()) + need(sha256(raw).hexdigest() == pin, str(path.name) + " input pin") + return json.loads(raw) + + +def add(left, right, value=Q(1)): + for key, coefficient in right.items(): + result = left.get(key, Q(0)) + value * coefficient + if result: + left[key] = result + else: + left.pop(key, None) + + +def lin(columns, value): + answer = 0 + for j, column in enumerate(columns): + if value >> j & 1: + answer ^= column + return answer + + +def inverse(columns): + # Solve nine binary systems. Do not use a 512-value inverse table. + rows = [sum(((columns[j] >> i) & 1) << j for j in range(9)) | (1 << (9+i)) + for i in range(9)] + for j in range(9): + pivot = next((k for k in range(j, 9) if rows[k] >> j & 1), None) + need(pivot is not None, "Invertible binary warp") + rows[pivot], rows[j] = rows[j], rows[pivot] + for k in range(9): + if k != j and rows[k] >> j & 1: + rows[k] ^= rows[j] + return [sum(((rows[i] >> (9+j)) & 1) << i for i in range(9)) for j in range(9)] + + +def space(vectors): + result = {0} + for value in vectors: + result |= {x ^ value for x in result} + need(len(result) == 1 << len(vectors), "Independent frame basis") + return result + + +def row_key(row, allowed): + return tuple(sorted((s, word, c.numerator, c.denominator) + for (s, word), c in row.items() if s not in allowed or word)) + + +def tail_key(row): + return tuple(sorted((t, c.numerator, c.denominator) for t, c in row.items())) + + +def add_interval(out, field, start, end, frame, value): + if start < end and value: + out.append((field, start, end, frame, value)) + + +def replay_sources(item, centre_rows): + word, events = item["canonical"], item["programs"]["forward"] + size = len(word["start"]) + sources = set(range(112)) | set(range(224, size)) + allowed = {p for p in range(224, size) if word["start"][p] == 0} + rows = {p: {(p, ()): Q(1)} for p in range(size+8)} + frames = dict(enumerate(word["start"] + [0]*8)) + keys = {p: row_key(rows[p], allowed) for p in sources} + starts = {p: 0 for p in sources} + intervals, views, counts = [], [], Counter() + spaces = [space(vectors) for vectors in word["frames"]] + canonical_start = events.index(["phase", "A"]) + canonical_end = events.index(["phase", "exit_adapters"]) + need((canonical_start, canonical_end) == (7502, 17249), "Actual canonical interval") + need(all(e[0] in ("scalar", "climb", "warp", "phase") + for e in events[canonical_start:canonical_end]), "No wrapper inside the canonical interval") + maps = {record["op"]: record["G_columns"] for record in word["warps"]} + maps.update({-k: inverse(v) for k, v in list(maps.items())}) + for s in range(112): + need(word["ports"][s] in spaces[frames[s]], "Initial X line") + need(all((v & word["ports"][s]).bit_count() % 2 == 0 + for v in spaces[word["final"][112+s]]), "Final Y hyperplane") + + def slot(value): + return value[1] if value[0] == "L" else size+value[1] if value[0] == "C" else ("Z", value[1]) + + for pos, event in enumerate(events): + tag, changed = event[0], None + if pos == canonical_start: + for field, row in rows.items(): + if isinstance(field, int) and field < 112: + need(row == {(field, ()): Q(1)}, "The exterior prefix preserves each X input") + else: + need(not any(s < 112 for s, _ in row), "The exterior prefix has no other X branch") + counts[tag] += 1 + if tag == "scalar": + gate, frame = event[1:] + op, target = gate[0], slot(gate[1]) + if pos >= canonical_end: + need(not (isinstance(target, int) and 112 <= target < 224), "The exterior suffix makes no Y write") + old_frame = frames.get(target) + if op == "clear": + rows[target], frames[target] = {}, frame + else: + need(frames[target] == frame, "Literal scalar target frame") + if op == "scale": + q = Q(*gate[2:4]) + rows[target] = {k: q*v for k, v in rows[target].items() if q*v} + else: + source = slot(gate[2]) + need(source != target and frames[source] == frame, "Literal scalar source frame") + if op == "copy": + rows[target] = dict(rows[source]) + else: + need(op == "add", "Known scalar operation") + need(not (isinstance(source, int) and 112 <= source < 224) + or isinstance(target, int) and 112 <= target < 224, + "No Y feedback to fixed sources") + add(rows[target], rows[source], Q(*gate[3:5])) + changed = target + elif tag == "climb": + target, old_frame, new, rank = event[2:6] + need(frames[target] == old_frame and spaces[old_frame] < spaces[new], "Nested positive climb") + need(len(word["frames"][new]) - len(word["frames"][old_frame]) == rank, "Exact climb rank") + frames[target], changed = new, target + elif tag == "warp": + target, op, old_frame, new = slot(event[1]), event[2], event[3], event[4] + need(frames[target] == old_frame, "Literal warp input frame") + need({lin(maps[op], v) for v in spaces[old_frame]} == spaces[new], "Actual warp frame image") + updated = {} + for (s, history), coefficient in rows[target].items(): + history = history[1:] if history and history[0] == -op else (op,) + history + add(updated, {(s, history): coefficient}) + rows[target], frames[target], changed = updated, new, target + elif tag == "zero_buffer": + target = ("Z", event[2]) + if event[1] == "alloc": + need(target not in rows, "Private buffer allocation") + rows[target], frames[target] = {}, 1 + else: + need(not rows[target], "Private buffer return") + del rows[target], frames[target] + elif tag in ("adapter", "residual_adapter"): + target = event[2] + x_terms = [(s, history) for s, history in rows[target] if s < 112] + if x_terms: + views.append({"event": pos, "kind": event[:2], "field": target, + "frame": frames[target], "X_terms": len(x_terms)}) + if target >= 224: + need(tag == "adapter" and event[1] == "new_to_old" and frames[target] == 1, + "Every X-dependent helper view change is at FULL") + else: + need(tag == "phase", "Known event kind") + if changed in sources: + new_key = row_key(rows[changed], allowed) + if new_key != keys[changed] or frames[changed] != old_frame: + add_interval(intervals, changed, starts[changed], pos+1, old_frame, keys[changed]) + starts[changed], keys[changed] = pos+1, new_key + if tag == "scalar" and isinstance(changed, int) and changed >= size: + need(not any(s < 112 for s, _ in rows[changed]), "Owned fields have no X input branch") + for field in sources: + add_interval(intervals, field, starts[field], len(events)+1, frames[field], keys[field]) + need([frames[p] for p in range(size)] == word["final"], "All final frames") + for p in range(size): + if not 112 <= p < 224: + need(rows[p] == {(p, ()): Q(1)}, "Every fixed source and helper restores") + else: + target = p-112 + goal = {(p, ()): Q(1), (target, ()): Q(1)} + for row in centre_rows: + add(goal, {(s, ()): value for s, value in row.items()}, -row.get(target, Q(0))/4) + need(rows[p] == goal, "Exact clean-J response on every arbitrary input") + need(not rows[size] and all(rows[size+p] == {(size+p, ()): Q(1)} for p in range(1, 8)), "Owned endpoint") + return intervals, views, dict(counts), [canonical_start, canonical_end] + + +def replay_tails(item): + word, events = item["canonical"], item["programs"]["forward"] + rows = [{t: Q(1)} for t in range(112)] + frames = word["final"][112:224].copy() + ends = [len(events)+1]*112 + intervals = [] + for pos in range(len(events)-1, -1, -1): + event, changed = events[pos], None + if event[0] == "climb" and 112 <= event[2] < 224: + changed = event[2]-112 + old_key, old_frame = tail_key(rows[changed]), frames[changed] + need(old_frame == event[4], "Reverse Y frame") + frames[changed] = event[3] + elif event[0] == "scalar": + gate = event[1] + if gate[1][0] == "L" and 112 <= gate[1][1] < 224: + target = gate[1][1]-112 + if gate[0] == "scale": + changed = target + old_key, old_frame = tail_key(rows[changed]), frames[changed] + rows[target] = {k: Q(*gate[2:4])*v for k, v in rows[target].items()} + elif gate[0] == "add" and gate[2][0] == "L" and 112 <= gate[2][1] < 224: + changed = gate[2][1]-112 + old_key, old_frame = tail_key(rows[changed]), frames[changed] + add(rows[changed], rows[target], Q(*gate[3:5])) + elif event[0] == "warp": + need(not (event[1][0] == "L" and 112 <= event[1][1] < 224), "No Y warp") + if changed is not None: + new_key = tail_key(rows[changed]) + if new_key != old_key or frames[changed] != old_frame: + add_interval(intervals, changed, pos+1, ends[changed], old_frame, old_key) + ends[changed] = pos+1 + for target in range(112): + add_interval(intervals, target, 0, ends[target], frames[target], tail_key(rows[target])) + need(rows == [{t: Q(1)} for t in range(112)] and frames == [0]*112, "Y scalar subword is identity") + return intervals + + +def join_intervals(source, target): + groups = defaultdict(list) + for kind, intervals in enumerate((source, target)): + for index, (_, lo, hi, frame, value) in enumerate(intervals): + groups[frame].append((lo, 1, kind, index, value)) + groups[frame].append((hi, 0, kind, index, value)) + products, overlaps = set(), 0 + for events in groups.values(): + active = [{}, {}] + for _, start, kind, index, value in sorted(events): + if not start: + del active[kind][index] + continue + for other in active[1-kind].values(): + products.add((value, other) if kind == 0 else (other, value)) + overlaps += 1 + active[kind][index] = value + return products, overlaps + + +def determinant_fraction(matrix): + rows = [[Q(x) for x in row] for row in matrix] + det = Q(1) + for j in range(len(rows)): + pivot = next((k for k in range(j, len(rows)) if rows[k][j]), None) + if pivot is None: + return Q(0) + if pivot != j: + rows[pivot], rows[j] = rows[j], rows[pivot] + det = -det + value = rows[j][j] + det *= value + rows[j] = [x/value for x in rows[j]] + for k in range(j+1, len(rows)): + value = rows[k][j] + if value: + rows[k] = [x-value*y for x, y in zip(rows[k], rows[j])] + return det + + +def two_basis_certificate(r, ports): + left = [0, 7, 20, 27, 36, 46, 57, 111] + right = [3, 6, 18, 21, 89, 92, 105, 109] + disconnected = [21, 37, 47, 76, 81, 87, 92, 110] + + def gram(a, b): + return [[sum(r[k][s]*r[k][t] for k in range(8)) for t in b] for s in a] + + def check_basis(fields): + need(gram(fields, fields) == [[4*int(i == j) for j in range(8)] for i in range(8)], + "Actual orthogonal centre basis") + need(all((ports[s] & ports[t]).bit_count() % 2 for s in fields for t in fields), + "All within-basis pairs have binary dot one") + + def components(matrix): + neighbours = {i: set() for i in range(16)} + for i in range(8): + for j in range(8): + if matrix[i][j]: + neighbours[i].add(8+j) + neighbours[8+j].add(i) + groups, tree = [], [] + unseen = set(range(16)) + while unseen: + seed = min(unseen) + group, queue = {seed}, [seed] + unseen.remove(seed) + for node in queue: + for next_node in sorted(neighbours[node] & unseen): + unseen.remove(next_node) + group.add(next_node) + queue.append(next_node) + tree.append([node, next_node]) + groups.append(sorted(group)) + return groups, tree + + for fields in (left, right, disconnected): + check_basis(fields) + numerator = gram(left, right) + need(all(x in (-2, 0, 2) for row in numerator for x in row), "Every overlap is zero or a dyadic unit") + groups, tree = components(numerator) + need(len(groups) == 1 and len(tree) == 15, "Connected two-basis graph") + control_groups, _ = components(gram(left, disconnected)) + need(len(control_groups) == 2 and all(len(group) == 8 for group in control_groups), + "A real disconnected basis pair has two scalar blocks") + return dict(core_decompressed_sha256="a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + left_ports=left, right_ports=right, overlap_denominator=4, + overlap_numerator=numerator, components=groups, spanning_tree=tree, + disconnected_control_ports=disconnected, disconnected_control_components=control_groups, + exact_common_diagonal_algebra="scalar multiples of I8") + + +def main(): + for path, pin in PINS.items(): + need(sha256((LANES/path).read_bytes()).hexdigest() == pin, "Pinned producer file " + path) + core = read_gzip(CORE, "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa") + cuts = read_gzip(CUTS, "18c89367243fc7c09411f28a8022884130373ce4886de806f4b011edec030418") + cert = json.loads(CERT.read_text()) + supplied = set() + for product in cuts["products"]: + source = tuple(sorted((s, tuple(sign*op[1] for op, sign in history), num, den) + for s, history, num, den in cuts["source_rows"][product["source_row"]]["constrained"])) + tail = tuple(tuple(x) for x in cuts["tail_columns"][product["tail_column"]]) + supplied.add((source, tail)) + reports = {} + centre_rows = [{int(k): Q(v) for k, v in row.items()} for row in core["R"]] + for name, item in core["providers"].items(): + sources, views, counts, canonical_cuts = replay_sources(item, centre_rows) + tails = replay_tails(item) + actual, overlaps = join_intervals(sources, tails) + need(actual == supplied, "Independent interval inventory equals the supplied product set") + word = item["canonical"] + spaces = [space(vectors) for vectors in word["frames"]] + maps = {record["op"]: record["G_columns"] for record in word["warps"]} + maps.update({-k: inverse(v) for k, v in list(maps.items())}) + checks, history_lengths = set(), Counter() + for _, _, _, frame, row in sources: + for s, history, _, _ in row: + if s >= 112 or (frame, s, history) in checks: + continue + checks.add((frame, s, history)) + value = word["ports"][s] + for op in reversed(history): + value = lin(maps[op], value) + need(value in spaces[frame], "Actual X term support at every source interval") + history_lengths[len(history)] += 1 + tail_checks = set() + for _, _, _, frame, row in tails: + for t, _, _ in row: + if (frame, t) not in tail_checks: + tail_checks.add((frame, t)) + need(all((x & word["ports"][t]).bit_count() % 2 == 0 for x in spaces[frame]), + "Every reverse tail frame is inside the target hyperplane") + reports[name] = dict(source_intervals=len(sources), target_intervals=len(tails), + interval_overlaps=overlaps, distinct_products=len(actual), + actual_X_term_frame_checks=len(checks), history_lengths=dict(history_lengths), + target_frame_checks=len(tail_checks), event_counts=counts, + canonical_rewiring_cuts=canonical_cuts, + X_dependent_view_changes=views) + print(name, len(actual), "products from", overlaps, "interval overlaps", flush=True) + r = [[int(row.get(str(p), 0)) for p in range(112)] for row in core["R"]] + need([[sum(r[a][p]*r[b][p] for p in range(112)) for b in range(8)] for a in range(8)] + == [[56*int(a == b) for b in range(8)] for a in range(8)], "Actual full centre Gram matrix") + ports = core["providers"]["base"]["canonical"]["ports"] + equations = [] + for t in range(112): + need(sum(r[a][t]**2 for a in range(8)) == 4 and ports[t].bit_count() % 2, "Each port is odd and each R column has norm four") + for s in range(112): + if t != s and (ports[t] & ports[s]).bit_count() % 2: + row = [r[a][t]*r[b][s] for a in range(8) for b in range(8)] + need(sum(row[9*a] for a in range(8)) == 0, "Scalar identity satisfies all constraints") + equations.append((t, s, row)) + need(len(equations) == 6608, "Every forbidden off-diagonal pair") + two_bases = two_basis_certificate(r, ports) + (HERE/"TWO-BASES.json").write_text(json.dumps(two_bases, indent=2, sort_keys=True)+"\n") + by_pair = {(t, s): row for t, s, row in equations} + matrix = [[by_pair[tuple(pair)][j] for j in cert["centre_entry_columns"]] + for pair in cert["independent_pairs"]] + need(len(matrix) == 63 and cert["centre_entry_columns"] == list(range(63)), "Full centre matrix certificate") + det = determinant_fraction(matrix) + need(det == -(1 << 71), "Independent rational determinant") + projection = [Q(a == b)-Q(1, 8) for a in range(8) for b in range(8)] + failures = [(t, s) for t, s, row in equations if sum(x*y for x, y in zip(row, projection))] + need(failures, "Dense rank-seven projection is rejected") + duplicated = [row[:] for row in matrix] + duplicated[-1] = duplicated[0][:] + need(determinant_fraction(duplicated) == 0, "Duplicate certificate row is rejected") + report = dict(status="PASS_INDEPENDENT_NATIVE_CENTRE_REVIEW", producer_pins=PINS, + core_decompressed_sha256="a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + inventory_decompressed_sha256="18c89367243fc7c09411f28a8022884130373ce4886de806f4b011edec030418", + providers=reports, forbidden_pairs=len(equations), determinant=str(det), + two_basis_certificate=two_bases, + exact_kernel="scalar multiples of I8", dense_rank_seven_failures=len(failures), + negative_controls=["dense rank-seven projection", "duplicate certificate row"], + checker_sha256=sha256(Path(__file__).read_bytes()).hexdigest()) + (HERE/"REVIEW.json").write_text(json.dumps(report, indent=2, sort_keys=True)+"\n") + print(report["status"], "determinant", det, flush=True) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/ALL-CUT-EDGES.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/ALL-CUT-EDGES.json new file mode 100644 index 0000000000..9ed6e7aab3 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/ALL-CUT-EDGES.json @@ -0,0 +1,9 @@ +{ + "all_considered_pairs": 267854, + "checker_sha256": "6d77e20d6ef1a10951b7abeaa65852fad9161cc3b48e82d538a9748c3c9cc786", + "distinct_products": 4276, + "payload_compressed_sha256": "96197487eb8ea1e0ee891b964a1e837ca81bd3dc80c527a3e5a34724c7c8fbd5", + "payload_decompressed_sha256": "18c89367243fc7c09411f28a8022884130373ce4886de806f4b011edec030418", + "source_rows": 2594, + "tail_columns": 300 +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/ALL-CUT-EDGES.json.gz b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/ALL-CUT-EDGES.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..ab58b88a6a1e318e89288b482b3ad89de4719924 GIT binary patch literal 98795 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 T>nv-L4HX@i(NZ-Rtt%7ceaD< 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

`I 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 literal 0 HcmV?d00001 diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/FRAME-SUPPORT.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/FRAME-SUPPORT.json new file mode 100644 index 0000000000..7f71c642cb --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/FRAME-SUPPORT.json @@ -0,0 +1,22 @@ +{ + "centre_mixer_constraint_rank": 63, + "centre_mixer_kernel": [ + { + "0": "1", + "18": "1", + "27": "1", + "36": "1", + "45": "1", + "54": "1", + "63": "1", + "9": "1" + } + ], + "checker_sha256": "3a81e98c83e418408eb7490771867a11f491a6af403820ad722c43a51026b508", + "forbidden_offdiagonal_equations": 6608, + "inventory_decompressed_sha256": "18c89367243fc7c09411f28a8022884130373ce4886de806f4b011edec030418", + "reachable_raw_scalar_pairs": 5824, + "scalar_source_target_checks": 7584, + "scope": "Fixed native source and Y frame paths with added or retuned one-way equal-frame scalar transfers, in the exact free-warp-word model. Physical operator-valued transfers, changed source circuits, and nonmonotone frame paths remain outside this result.", + "status": "PASS_EXACT_FRAME_SUPPORT_AND_CENTRE_RIGIDITY" +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/MIXING.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/MIXING.json new file mode 100644 index 0000000000..7b45a22083 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/MIXING.json @@ -0,0 +1,13740 @@ +{ + "admissible_basis": [ + [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ] + ], + "centre_parameter_count": 64, + "clean_core_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "elementary_residual_sizes": [ + [ + 2482, + 3046, + 3028, + 3004, + 3228, + 3044, + 3138, + 3214 + ], + [ + 2926, + 2482, + 3128, + 3044, + 3176, + 2980, + 3090, + 3206 + ], + [ + 2904, + 3076, + 2498, + 2914, + 3144, + 2992, + 3082, + 3126 + ], + [ + 2876, + 3080, + 2974, + 2482, + 3196, + 3000, + 3058, + 3142 + ], + [ + 2960, + 3144, + 3080, + 3056, + 2504, + 2840, + 3008, + 3096 + ], + [ + 2940, + 3116, + 3076, + 3040, + 2972, + 2520, + 2912, + 3112 + ], + [ + 2994, + 3178, + 3110, + 3086, + 3072, + 2928, + 2528, + 3080 + ], + [ + 2982, + 3158, + 3146, + 3078, + 3148, + 2952, + 2984, + 2528 + ] + ], + "inputs": { + "new-core-transfer-20261017/CUT-PROBE.json": "78c9c2f87d0ae5c345e5ae467f94a92f94c97d618b3011e436c0dc94c3b15cbc", + "oblique-native-20261017/interior-cut/RESPONSE-SPACE.json": "320e25fec5c0f52285aa2e945b2e0f30d43e2504de207595b0f35ec93bab7337" + }, + "original_equation_checks": { + "base": { + "all_input_column_checks": 640, + "equations": 13900, + "exact_rational_nullity": 1, + "exact_rational_witness": "The original clean-J cross-site coefficients and A=I8.", + "independent_equation_keys": [ + [ + "data", + 0, + 1 + ], + [ + "data", + 0, + 2 + ], + [ + "data", + 0, + 3 + ], + [ + "data", + 0, + 4 + ], + [ + "data", + 0, + 5 + ], + [ + "data", + 0, + 6 + ], + [ + "data", + 0, + 7 + ], + [ + "data", + 0, + 8 + ], + [ + "data", + 0, + 9 + ], + [ + "data", + 0, + 12 + ], + [ + "data", + 0, + 13 + ], + [ + "data", + 0, + 15 + ], + [ + "data", + 0, + 71 + ], + [ + "data", + 0, + 76 + ], + [ + "data", + 0, + 81 + ], + [ + "data", + 1, + 0 + ], + [ + "data", + 1, + 2 + ], + [ + "data", + 1, + 3 + ], + [ + "data", + 1, + 4 + ], + [ + "data", + 1, + 5 + ], + [ + "data", + 1, + 6 + ], + [ + "data", + 1, + 7 + ], + [ + "data", + 1, + 8 + ], + [ + "data", + 1, + 9 + ], + [ + "data", + 1, + 12 + ], + [ + "data", + 1, + 35 + ], + [ + "data", + 1, + 36 + ], + [ + "data", + 1, + 75 + ], + [ + "data", + 1, + 86 + ], + [ + "data", + 2, + 0 + ], + [ + "data", + 2, + 1 + ], + [ + "data", + 2, + 3 + ], + [ + "data", + 2, + 4 + ], + [ + "data", + 2, + 5 + ], + [ + "data", + 2, + 6 + ], + [ + "data", + 2, + 7 + ], + [ + "data", + 2, + 8 + ], + [ + "data", + 2, + 9 + ], + [ + "data", + 2, + 12 + ], + [ + "data", + 2, + 16 + ], + [ + "data", + 2, + 20 + ], + [ + "data", + 2, + 70 + ], + [ + "data", + 2, + 71 + ], + [ + "data", + 2, + 78 + ], + [ + "data", + 2, + 79 + ], + [ + "data", + 3, + 0 + ], + [ + "data", + 3, + 1 + ], + [ + "data", + 3, + 2 + ], + [ + "data", + 3, + 4 + ], + [ + "data", + 3, + 5 + ], + [ + "data", + 3, + 6 + ], + [ + "data", + 3, + 7 + ], + [ + "data", + 3, + 8 + ], + [ + "data", + 3, + 9 + ], + [ + "data", + 3, + 10 + ], + [ + "data", + 3, + 12 + ], + [ + "data", + 3, + 17 + ], + [ + "data", + 3, + 46 + ], + [ + "data", + 3, + 66 + ], + [ + "data", + 3, + 80 + ], + [ + "data", + 4, + 0 + ], + [ + "data", + 4, + 1 + ], + [ + "data", + 4, + 2 + ], + [ + "data", + 4, + 3 + ], + [ + "data", + 4, + 5 + ], + [ + "data", + 4, + 6 + ], + [ + "data", + 4, + 7 + ], + [ + "data", + 4, + 10 + ], + [ + "data", + 4, + 11 + ], + [ + "data", + 4, + 12 + ], + [ + "data", + 4, + 14 + ], + [ + "data", + 4, + 18 + ], + [ + "data", + 4, + 20 + ], + [ + "data", + 4, + 65 + ], + [ + "data", + 5, + 0 + ], + [ + "data", + 5, + 1 + ], + [ + "data", + 5, + 2 + ], + [ + "data", + 5, + 3 + ], + [ + "data", + 5, + 4 + ], + [ + "data", + 5, + 6 + ], + [ + "data", + 5, + 7 + ], + [ + "data", + 5, + 9 + ], + [ + "data", + 5, + 10 + ], + [ + "data", + 5, + 11 + ], + [ + "data", + 5, + 12 + ], + [ + "data", + 5, + 15 + ], + [ + "data", + 5, + 19 + ], + [ + "data", + 5, + 21 + ], + [ + "data", + 5, + 64 + ], + [ + "data", + 6, + 0 + ], + [ + "data", + 6, + 1 + ], + [ + "data", + 6, + 2 + ], + [ + "data", + 6, + 3 + ], + [ + "data", + 6, + 4 + ], + [ + "data", + 6, + 5 + ], + [ + "data", + 6, + 7 + ], + [ + "data", + 6, + 8 + ], + [ + "data", + 6, + 9 + ], + [ + "data", + 6, + 12 + ], + [ + "data", + 7, + 0 + ], + [ + "data", + 7, + 1 + ], + [ + "data", + 7, + 8 + ], + [ + "data", + 7, + 9 + ], + [ + "data", + 7, + 11 + ], + [ + "data", + 7, + 16 + ], + [ + "data", + 7, + 42 + ], + [ + "data", + 7, + 76 + ], + [ + "data", + 7, + 81 + ], + [ + "data", + 8, + 2 + ], + [ + "data", + 8, + 6 + ], + [ + "data", + 8, + 7 + ], + [ + "data", + 8, + 12 + ], + [ + "data", + 8, + 66 + ], + [ + "data", + 8, + 80 + ], + [ + "data", + 9, + 0 + ], + [ + "data", + 9, + 3 + ], + [ + "data", + 9, + 6 + ], + [ + "data", + 9, + 7 + ], + [ + "data", + 9, + 10 + ], + [ + "data", + 9, + 13 + ], + [ + "data", + 9, + 36 + ], + [ + "data", + 9, + 43 + ], + [ + "data", + 9, + 72 + ], + [ + "data", + 10, + 0 + ], + [ + "data", + 10, + 4 + ], + [ + "data", + 10, + 6 + ], + [ + "data", + 10, + 7 + ], + [ + "data", + 10, + 9 + ], + [ + "data", + 10, + 11 + ], + [ + "data", + 10, + 14 + ], + [ + "data", + 10, + 37 + ], + [ + "data", + 10, + 71 + ], + [ + "data", + 11, + 0 + ], + [ + "data", + 11, + 5 + ], + [ + "data", + 11, + 6 + ], + [ + "data", + 11, + 10 + ], + [ + "data", + 11, + 15 + ], + [ + "data", + 11, + 36 + ], + [ + "data", + 11, + 41 + ], + [ + "data", + 11, + 70 + ], + [ + "data", + 11, + 79 + ], + [ + "data", + 12, + 0 + ], + [ + "data", + 12, + 1 + ], + [ + "data", + 12, + 2 + ], + [ + "data", + 12, + 3 + ], + [ + "data", + 12, + 4 + ], + [ + "data", + 12, + 5 + ], + [ + "data", + 12, + 6 + ], + [ + "data", + 12, + 7 + ], + [ + "data", + 12, + 8 + ], + [ + "data", + 12, + 13 + ], + [ + "data", + 12, + 14 + ], + [ + "data", + 12, + 20 + ], + [ + "data", + 12, + 56 + ], + [ + "data", + 12, + 77 + ], + [ + "data", + 13, + 0 + ], + [ + "data", + 13, + 2 + ], + [ + "data", + 13, + 3 + ], + [ + "data", + 13, + 9 + ], + [ + "data", + 13, + 12 + ], + [ + "data", + 13, + 14 + ], + [ + "data", + 13, + 15 + ], + [ + "data", + 13, + 36 + ], + [ + "data", + 13, + 37 + ], + [ + "data", + 14, + 0 + ], + [ + "data", + 14, + 4 + ], + [ + "data", + 14, + 10 + ], + [ + "data", + 14, + 13 + ], + [ + "data", + 14, + 15 + ], + [ + "data", + 14, + 18 + ], + [ + "data", + 14, + 20 + ], + [ + "data", + 14, + 37 + ], + [ + "data", + 14, + 42 + ], + [ + "data", + 14, + 78 + ], + [ + "data", + 15, + 5 + ], + [ + "data", + 15, + 11 + ], + [ + "data", + 15, + 13 + ], + [ + "data", + 15, + 19 + ], + [ + "data", + 15, + 21 + ], + [ + "data", + 15, + 36 + ], + [ + "data", + 16, + 1 + ], + [ + "data", + 16, + 2 + ], + [ + "data", + 16, + 7 + ], + [ + "data", + 16, + 12 + ], + [ + "data", + 16, + 20 + ], + [ + "data", + 16, + 21 + ], + [ + "data", + 16, + 41 + ], + [ + "data", + 16, + 42 + ], + [ + "data", + 17, + 1 + ], + [ + "data", + 17, + 3 + ], + [ + "data", + 17, + 7 + ], + [ + "data", + 17, + 13 + ], + [ + "data", + 17, + 18 + ], + [ + "data", + 17, + 46 + ], + [ + "data", + 17, + 56 + ], + [ + "data", + 17, + 77 + ], + [ + "data", + 18, + 1 + ], + [ + "data", + 18, + 4 + ], + [ + "data", + 18, + 7 + ], + [ + "data", + 18, + 14 + ], + [ + "data", + 18, + 19 + ], + [ + "data", + 18, + 55 + ], + [ + "data", + 19, + 1 + ], + [ + "data", + 19, + 5 + ], + [ + "data", + 19, + 7 + ], + [ + "data", + 19, + 15 + ], + [ + "data", + 19, + 17 + ], + [ + "data", + 19, + 18 + ], + [ + "data", + 19, + 21 + ], + [ + "data", + 19, + 54 + ], + [ + "data", + 20, + 2 + ], + [ + "data", + 20, + 4 + ], + [ + "data", + 20, + 10 + ], + [ + "data", + 20, + 14 + ], + [ + "data", + 20, + 22 + ], + [ + "data", + 20, + 37 + ], + [ + "data", + 21, + 2 + ], + [ + "data", + 21, + 5 + ], + [ + "data", + 21, + 11 + ], + [ + "data", + 21, + 15 + ], + [ + "data", + 21, + 16 + ], + [ + "data", + 21, + 20 + ], + [ + "data", + 21, + 23 + ], + [ + "data", + 21, + 36 + ], + [ + "data", + 21, + 70 + ], + [ + "data", + 21, + 79 + ], + [ + "data", + 22, + 3 + ], + [ + "data", + 22, + 4 + ], + [ + "data", + 22, + 20 + ], + [ + "data", + 22, + 23 + ], + [ + "data", + 22, + 24 + ], + [ + "data", + 22, + 27 + ], + [ + "data", + 22, + 34 + ], + [ + "data", + 23, + 3 + ], + [ + "data", + 23, + 5 + ], + [ + "data", + 23, + 21 + ], + [ + "data", + 23, + 22 + ], + [ + "data", + 23, + 24 + ], + [ + "data", + 23, + 33 + ], + [ + "data", + 24, + 4 + ], + [ + "data", + 24, + 14 + ], + [ + "data", + 24, + 20 + ], + [ + "data", + 24, + 22 + ], + [ + "data", + 24, + 27 + ], + [ + "data", + 24, + 32 + ], + [ + "data", + 24, + 35 + ], + [ + "data", + 25, + 6 + ], + [ + "data", + 25, + 18 + ], + [ + "data", + 26, + 1 + ], + [ + "data", + 26, + 14 + ], + [ + "data", + 27, + 8 + ], + [ + "data", + 27, + 22 + ], + [ + "data", + 28, + 3 + ], + [ + "data", + 28, + 9 + ], + [ + "data", + 28, + 20 + ], + [ + "data", + 28, + 24 + ], + [ + "data", + 28, + 27 + ], + [ + "data", + 28, + 29 + ], + [ + "data", + 28, + 75 + ], + [ + "data", + 28, + 86 + ], + [ + "data", + 29, + 4 + ], + [ + "data", + 29, + 15 + ], + [ + "data", + 29, + 21 + ], + [ + "data", + 29, + 27 + ], + [ + "data", + 29, + 30 + ], + [ + "data", + 29, + 74 + ], + [ + "data", + 30, + 5 + ], + [ + "data", + 30, + 14 + ], + [ + "data", + 30, + 20 + ], + [ + "data", + 30, + 22 + ], + [ + "data", + 30, + 27 + ], + [ + "data", + 30, + 28 + ], + [ + "data", + 30, + 29 + ], + [ + "data", + 30, + 73 + ], + [ + "data", + 31, + 1 + ], + [ + "data", + 31, + 10 + ], + [ + "data", + 32, + 0 + ], + [ + "data", + 32, + 3 + ], + [ + "data", + 32, + 10 + ], + [ + "data", + 32, + 20 + ], + [ + "data", + 32, + 24 + ], + [ + "data", + 32, + 28 + ], + [ + "data", + 32, + 33 + ], + [ + "data", + 32, + 85 + ], + [ + "data", + 33, + 0 + ], + [ + "data", + 33, + 4 + ], + [ + "data", + 33, + 8 + ], + [ + "data", + 33, + 21 + ], + [ + "data", + 33, + 23 + ], + [ + "data", + 33, + 29 + ], + [ + "data", + 33, + 34 + ], + [ + "data", + 34, + 0 + ], + [ + "data", + 34, + 5 + ], + [ + "data", + 34, + 8 + ], + [ + "data", + 34, + 20 + ], + [ + "data", + 34, + 22 + ], + [ + "data", + 34, + 30 + ], + [ + "data", + 34, + 32 + ], + [ + "data", + 34, + 33 + ], + [ + "data", + 35, + 1 + ], + [ + "data", + 35, + 2 + ], + [ + "data", + 35, + 10 + ], + [ + "data", + 35, + 22 + ], + [ + "data", + 35, + 24 + ], + [ + "data", + 35, + 85 + ], + [ + "data", + 36, + 1 + ], + [ + "data", + 36, + 4 + ], + [ + "data", + 36, + 9 + ], + [ + "data", + 36, + 11 + ], + [ + "data", + 37, + 1 + ], + [ + "data", + 37, + 5 + ], + [ + "data", + 37, + 9 + ], + [ + "data", + 37, + 10 + ], + [ + "data", + 37, + 13 + ], + [ + "data", + 37, + 36 + ], + [ + "data", + 37, + 42 + ], + [ + "data", + 37, + 72 + ], + [ + "data", + 38, + 2 + ], + [ + "data", + 38, + 10 + ], + [ + "data", + 39, + 2 + ], + [ + "data", + 39, + 6 + ], + [ + "data", + 40, + 2 + ], + [ + "data", + 40, + 6 + ], + [ + "data", + 41, + 3 + ], + [ + "data", + 41, + 4 + ], + [ + "data", + 41, + 7 + ], + [ + "data", + 41, + 15 + ], + [ + "data", + 41, + 16 + ], + [ + "data", + 41, + 36 + ], + [ + "data", + 41, + 42 + ], + [ + "data", + 41, + 43 + ], + [ + "data", + 42, + 3 + ], + [ + "data", + 42, + 5 + ], + [ + "data", + 42, + 14 + ], + [ + "data", + 42, + 16 + ], + [ + "data", + 43, + 4 + ], + [ + "data", + 43, + 6 + ], + [ + "data", + 43, + 7 + ], + [ + "data", + 43, + 13 + ], + [ + "data", + 43, + 36 + ], + [ + "data", + 43, + 42 + ], + [ + "data", + 44, + 3 + ], + [ + "data", + 44, + 4 + ], + [ + "data", + 45, + 3 + ], + [ + "data", + 45, + 4 + ], + [ + "data", + 46, + 1 + ], + [ + "data", + 46, + 3 + ], + [ + "data", + 47, + 1 + ], + [ + "data", + 47, + 3 + ], + [ + "data", + 48, + 2 + ], + [ + "data", + 48, + 4 + ], + [ + "data", + 49, + 2 + ], + [ + "data", + 49, + 3 + ], + [ + "data", + 50, + 2 + ], + [ + "data", + 50, + 3 + ], + [ + "data", + 51, + 1 + ], + [ + "data", + 51, + 4 + ], + [ + "data", + 52, + 1 + ], + [ + "data", + 52, + 3 + ], + [ + "data", + 53, + 1 + ], + [ + "data", + 53, + 3 + ], + [ + "data", + 54, + 0 + ], + [ + "data", + 54, + 1 + ], + [ + "data", + 54, + 2 + ], + [ + "data", + 54, + 5 + ], + [ + "data", + 54, + 12 + ], + [ + "data", + 54, + 19 + ], + [ + "data", + 54, + 21 + ], + [ + "data", + 54, + 55 + ], + [ + "data", + 55, + 0 + ], + [ + "data", + 55, + 1 + ], + [ + "data", + 55, + 2 + ], + [ + "data", + 55, + 4 + ], + [ + "data", + 55, + 18 + ], + [ + "data", + 55, + 20 + ], + [ + "data", + 55, + 54 + ], + [ + "data", + 56, + 0 + ], + [ + "data", + 56, + 1 + ], + [ + "data", + 56, + 3 + ], + [ + "data", + 56, + 10 + ], + [ + "data", + 56, + 12 + ], + [ + "data", + 56, + 17 + ], + [ + "data", + 56, + 46 + ], + [ + "data", + 56, + 54 + ], + [ + "data", + 57, + 3 + ], + [ + "data", + 57, + 22 + ], + [ + "data", + 58, + 2 + ], + [ + "data", + 58, + 8 + ], + [ + "data", + 59, + 2 + ], + [ + "data", + 59, + 5 + ], + [ + "data", + 60, + 2 + ], + [ + "data", + 60, + 4 + ], + [ + "data", + 61, + 1 + ], + [ + "data", + 61, + 18 + ], + [ + "data", + 62, + 1 + ], + [ + "data", + 62, + 5 + ], + [ + "data", + 63, + 1 + ], + [ + "data", + 63, + 4 + ], + [ + "data", + 64, + 1 + ], + [ + "data", + 64, + 5 + ], + [ + "data", + 64, + 7 + ], + [ + "data", + 64, + 8 + ], + [ + "data", + 64, + 11 + ], + [ + "data", + 64, + 19 + ], + [ + "data", + 64, + 65 + ], + [ + "data", + 65, + 1 + ], + [ + "data", + 65, + 4 + ], + [ + "data", + 65, + 7 + ], + [ + "data", + 65, + 10 + ], + [ + "data", + 65, + 18 + ], + [ + "data", + 65, + 64 + ], + [ + "data", + 66, + 1 + ], + [ + "data", + 66, + 2 + ], + [ + "data", + 66, + 3 + ], + [ + "data", + 66, + 7 + ], + [ + "data", + 66, + 8 + ], + [ + "data", + 66, + 17 + ], + [ + "data", + 66, + 64 + ], + [ + "data", + 67, + 6 + ], + [ + "data", + 67, + 14 + ], + [ + "data", + 68, + 6 + ], + [ + "data", + 68, + 11 + ], + [ + "data", + 69, + 6 + ], + [ + "data", + 69, + 10 + ], + [ + "data", + 70, + 0 + ], + [ + "data", + 70, + 2 + ], + [ + "data", + 70, + 5 + ], + [ + "data", + 70, + 6 + ], + [ + "data", + 70, + 15 + ], + [ + "data", + 70, + 71 + ], + [ + "data", + 71, + 4 + ], + [ + "data", + 71, + 6 + ], + [ + "data", + 71, + 10 + ], + [ + "data", + 71, + 20 + ], + [ + "data", + 71, + 70 + ], + [ + "data", + 71, + 72 + ], + [ + "data", + 72, + 0 + ], + [ + "data", + 72, + 2 + ], + [ + "data", + 72, + 3 + ], + [ + "data", + 72, + 6 + ], + [ + "data", + 72, + 13 + ], + [ + "data", + 72, + 71 + ], + [ + "data", + 73, + 0 + ], + [ + "data", + 73, + 1 + ], + [ + "data", + 73, + 5 + ], + [ + "data", + 73, + 15 + ], + [ + "data", + 73, + 20 + ], + [ + "data", + 73, + 22 + ], + [ + "data", + 73, + 30 + ], + [ + "data", + 73, + 74 + ], + [ + "data", + 74, + 0 + ], + [ + "data", + 74, + 4 + ], + [ + "data", + 74, + 14 + ], + [ + "data", + 74, + 21 + ], + [ + "data", + 74, + 23 + ], + [ + "data", + 74, + 29 + ], + [ + "data", + 74, + 73 + ], + [ + "data", + 75, + 0 + ], + [ + "data", + 75, + 1 + ], + [ + "data", + 75, + 3 + ], + [ + "data", + 75, + 9 + ], + [ + "data", + 75, + 20 + ], + [ + "data", + 75, + 24 + ], + [ + "data", + 75, + 28 + ], + [ + "data", + 75, + 73 + ], + [ + "data", + 76, + 0 + ], + [ + "data", + 76, + 1 + ], + [ + "data", + 76, + 7 + ], + [ + "data", + 76, + 8 + ], + [ + "data", + 76, + 16 + ], + [ + "data", + 76, + 72 + ], + [ + "data", + 77, + 6 + ], + [ + "data", + 77, + 7 + ], + [ + "data", + 77, + 8 + ], + [ + "data", + 77, + 10 + ], + [ + "data", + 77, + 12 + ], + [ + "data", + 77, + 17 + ], + [ + "data", + 78, + 0 + ], + [ + "data", + 78, + 1 + ], + [ + "data", + 78, + 4 + ], + [ + "data", + 78, + 15 + ], + [ + "data", + 78, + 16 + ], + [ + "data", + 78, + 20 + ], + [ + "data", + 79, + 1 + ], + [ + "data", + 79, + 3 + ], + [ + "data", + 79, + 7 + ], + [ + "data", + 79, + 9 + ], + [ + "data", + 79, + 11 + ], + [ + "data", + 79, + 16 + ], + [ + "data", + 80, + 0 + ], + [ + "data", + 80, + 2 + ], + [ + "data", + 80, + 3 + ], + [ + "data", + 80, + 6 + ], + [ + "data", + 80, + 8 + ], + [ + "data", + 80, + 12 + ], + [ + "data", + 80, + 20 + ], + [ + "data", + 81, + 0 + ], + [ + "data", + 81, + 1 + ], + [ + "data", + 81, + 3 + ], + [ + "data", + 81, + 7 + ], + [ + "data", + 81, + 13 + ], + [ + "data", + 81, + 79 + ], + [ + "data", + 82, + 2 + ], + [ + "data", + 82, + 8 + ], + [ + "data", + 83, + 2 + ], + [ + "data", + 83, + 5 + ], + [ + "data", + 84, + 2 + ], + [ + "data", + 84, + 4 + ], + [ + "data", + 85, + 0 + ], + [ + "data", + 85, + 1 + ], + [ + "data", + 85, + 2 + ], + [ + "data", + 85, + 4 + ], + [ + "data", + 85, + 32 + ], + [ + "data", + 85, + 35 + ], + [ + "data", + 85, + 36 + ], + [ + "data", + 86, + 1 + ], + [ + "data", + 86, + 2 + ], + [ + "data", + 86, + 3 + ], + [ + "data", + 86, + 27 + ], + [ + "data", + 86, + 28 + ], + [ + "data", + 86, + 35 + ], + [ + "data", + 87, + 3 + ], + [ + "data", + 87, + 28 + ], + [ + "data", + 88, + 1 + ], + [ + "data", + 88, + 25 + ], + [ + "data", + 89, + 1 + ], + [ + "data", + 89, + 26 + ], + [ + "data", + 90, + 1 + ], + [ + "data", + 90, + 5 + ], + [ + "data", + 91, + 1 + ], + [ + "data", + 91, + 4 + ], + [ + "data", + 92, + 8 + ], + [ + "data", + 92, + 28 + ], + [ + "data", + 93, + 8 + ], + [ + "data", + 93, + 9 + ], + [ + "data", + 94, + 6 + ], + [ + "data", + 94, + 26 + ], + [ + "data", + 95, + 6 + ], + [ + "data", + 95, + 25 + ], + [ + "data", + 96, + 6 + ], + [ + "data", + 96, + 11 + ], + [ + "data", + 97, + 6 + ], + [ + "data", + 97, + 10 + ], + [ + "data", + 98, + 12 + ], + [ + "data", + 98, + 14 + ], + [ + "data", + 99, + 6 + ], + [ + "data", + 99, + 31 + ], + [ + "data", + 100, + 6 + ], + [ + "data", + 100, + 44 + ], + [ + "data", + 101, + 6 + ], + [ + "data", + 101, + 15 + ], + [ + "data", + 102, + 6 + ], + [ + "data", + 102, + 14 + ], + [ + "data", + 103, + 1 + ], + [ + "data", + 103, + 44 + ], + [ + "data", + 104, + 1 + ], + [ + "data", + 104, + 31 + ], + [ + "data", + 105, + 1 + ], + [ + "data", + 105, + 19 + ], + [ + "data", + 106, + 1 + ], + [ + "data", + 106, + 18 + ], + [ + "data", + 107, + 2 + ], + [ + "data", + 107, + 12 + ], + [ + "data", + 108, + 2 + ], + [ + "data", + 108, + 8 + ], + [ + "data", + 109, + 2 + ], + [ + "data", + 109, + 8 + ], + [ + "data", + 110, + 3 + ], + [ + "data", + 110, + 23 + ], + [ + "data", + 111, + 3 + ], + [ + "data", + 111, + 22 + ], + [ + "other", + 1, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 1, + [ + "L", + 453 + ], + [] + ], + [ + "other", + 1, + [ + "L", + 527 + ], + [] + ], + [ + "other", + 2, + [ + "L", + 594 + ], + [] + ], + [ + "other", + 2, + [ + "L", + 595 + ], + [] + ], + [ + "other", + 2, + [ + "L", + 596 + ], + [] + ], + [ + "other", + 2, + [ + "L", + 597 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 3, + [ + "L", + 455 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 622 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 623 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 624 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 625 + ], + [] + ], + [ + "other", + 4, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 4, + [ + "L", + 539 + ], + [] + ], + [ + "other", + 5, + [ + "L", + 289 + ], + [ + 61 + ] + ], + [ + "other", + 5, + [ + "L", + 560 + ], + [] + ], + [ + "other", + 5, + [ + "L", + 628 + ], + [] + ], + [ + "other", + 5, + [ + "L", + 629 + ], + [] + ], + [ + "other", + 5, + [ + "L", + 630 + ], + [] + ], + [ + "other", + 5, + [ + "L", + 631 + ], + [] + ], + [ + "other", + 6, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 8, + [ + "L", + 454 + ], + [] + ], + [ + "other", + 8, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 8, + [ + "L", + 550 + ], + [] + ], + [ + "other", + 8, + [ + "L", + 622 + ], + [] + ], + [ + "other", + 8, + [ + "L", + 623 + ], + [] + ], + [ + "other", + 8, + [ + "L", + 625 + ], + [] + ], + [ + "other", + 9, + [ + "L", + 594 + ], + [] + ], + [ + "other", + 9, + [ + "L", + 595 + ], + [] + ], + [ + "other", + 9, + [ + "L", + 596 + ], + [] + ], + [ + "other", + 9, + [ + "L", + 597 + ], + [] + ], + [ + "other", + 11, + [ + "L", + 590 + ], + [] + ], + [ + "other", + 11, + [ + "L", + 591 + ], + [] + ], + [ + "other", + 11, + [ + "L", + 592 + ], + [] + ], + [ + "other", + 11, + [ + "L", + 593 + ], + [] + ], + [ + "other", + 12, + [ + "L", + 449 + ], + [] + ], + [ + "other", + 12, + [ + "L", + 483 + ], + [] + ], + [ + "other", + 12, + [ + "L", + 579 + ], + [] + ], + [ + "other", + 14, + [ + "L", + 49 + ], + [ + 51 + ] + ], + [ + "other", + 14, + [ + "L", + 83 + ], + [ + 52 + ] + ], + [ + "other", + 14, + [ + "L", + 98 + ], + [ + 53 + ] + ], + [ + "other", + 14, + [ + "L", + 101 + ], + [ + 54 + ] + ], + [ + "other", + 17, + [ + "L", + 448 + ], + [] + ], + [ + "other", + 17, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 472 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 561 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 585 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 602 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 603 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 604 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 605 + ], + [] + ], + [ + "other", + 19, + [ + "L", + 560 + ], + [] + ], + [ + "other", + 20, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 20, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 21, + [ + "L", + 33 + ], + [ + 47 + ] + ], + [ + "other", + 21, + [ + "L", + 55 + ], + [ + 48 + ] + ], + [ + "other", + 21, + [ + "L", + 74 + ], + [ + 49 + ] + ], + [ + "other", + 21, + [ + "L", + 85 + ], + [ + 50 + ] + ], + [ + "other", + 21, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 21, + [ + "L", + 289 + ], + [ + 61 + ] + ], + [ + "other", + 21, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 22, + [ + "L", + 536 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 492 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 537 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 583 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 610 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 611 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 612 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 613 + ], + [] + ], + [ + "other", + 24, + [ + "L", + 450 + ], + [] + ], + [ + "other", + 24, + [ + "L", + 524 + ], + [] + ], + [ + "other", + 25, + [ + "L", + 594 + ], + [] + ], + [ + "other", + 25, + [ + "L", + 595 + ], + [] + ], + [ + "other", + 25, + [ + "L", + 596 + ], + [] + ], + [ + "other", + 25, + [ + "L", + 597 + ], + [] + ], + [ + "other", + 26, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 26, + [ + "L", + 622 + ], + [] + ], + [ + "other", + 26, + [ + "L", + 623 + ], + [] + ], + [ + "other", + 26, + [ + "L", + 625 + ], + [] + ], + [ + "other", + 28, + [ + "L", + 452 + ], + [] + ], + [ + "other", + 28, + [ + "L", + 502 + ], + [] + ], + [ + "other", + 29, + [ + "L", + 514 + ], + [] + ], + [ + "other", + 29, + [ + "L", + 618 + ], + [] + ], + [ + "other", + 29, + [ + "L", + 619 + ], + [] + ], + [ + "other", + 29, + [ + "L", + 620 + ], + [] + ], + [ + "other", + 29, + [ + "L", + 621 + ], + [] + ], + [ + "other", + 30, + [ + "L", + 513 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 451 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 502 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 606 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 607 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 608 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 609 + ], + [] + ], + [ + "other", + 33, + [ + "L", + 493 + ], + [] + ], + [ + "other", + 33, + [ + "L", + 583 + ], + [] + ], + [ + "other", + 34, + [ + "L", + 513 + ], + [] + ], + [ + "other", + 34, + [ + "L", + 610 + ], + [] + ], + [ + "other", + 34, + [ + "L", + 611 + ], + [] + ], + [ + "other", + 34, + [ + "L", + 612 + ], + [] + ], + [ + "other", + 34, + [ + "L", + 613 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 450 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 503 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 525 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 581 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 606 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 607 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 608 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 609 + ], + [] + ], + [ + "other", + 36, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 36, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 36, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 36, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 37, + [ + "L", + 33 + ], + [ + 47 + ] + ], + [ + "other", + 37, + [ + "L", + 55 + ], + [ + 48 + ] + ], + [ + "other", + 37, + [ + "L", + 74 + ], + [ + 49 + ] + ], + [ + "other", + 37, + [ + "L", + 85 + ], + [ + 50 + ] + ], + [ + "other", + 37, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 37, + [ + "L", + 289 + ], + [ + 61 + ] + ], + [ + "other", + 37, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 39, + [ + "L", + 602 + ], + [] + ], + [ + "other", + 39, + [ + "L", + 603 + ], + [] + ], + [ + "other", + 39, + [ + "L", + 604 + ], + [] + ], + [ + "other", + 41, + [ + "L", + 49 + ], + [ + 51 + ] + ], + [ + "other", + 41, + [ + "L", + 83 + ], + [ + 52 + ] + ], + [ + "other", + 41, + [ + "L", + 98 + ], + [ + 53 + ] + ], + [ + "other", + 41, + [ + "L", + 101 + ], + [ + 54 + ] + ], + [ + "other", + 43, + [ + "L", + 31 + ], + [ + 58 + ] + ], + [ + "other", + 43, + [ + "L", + 68 + ], + [ + 55 + ] + ], + [ + "other", + 43, + [ + "L", + 80 + ], + [ + 56 + ] + ], + [ + "other", + 43, + [ + "L", + 88 + ], + [ + 57 + ] + ], + [ + "other", + 45, + [ + "L", + 606 + ], + [] + ], + [ + "other", + 45, + [ + "L", + 607 + ], + [] + ], + [ + "other", + 45, + [ + "L", + 608 + ], + [] + ], + [ + "other", + 46, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 46, + [ + "L", + 289 + ], + [ + 61 + ] + ], + [ + "other", + 46, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 46, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 47, + [ + "L", + 33 + ], + [ + 47 + ] + ], + [ + "other", + 47, + [ + "L", + 55 + ], + [ + 48 + ] + ], + [ + "other", + 47, + [ + "L", + 74 + ], + [ + 49 + ] + ], + [ + "other", + 47, + [ + "L", + 85 + ], + [ + 50 + ] + ], + [ + "other", + 47, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 47, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 47, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 48, + [ + "L", + 606 + ], + [] + ], + [ + "other", + 48, + [ + "L", + 607 + ], + [] + ], + [ + "other", + 48, + [ + "L", + 608 + ], + [] + ], + [ + "other", + 48, + [ + "L", + 609 + ], + [] + ], + [ + "other", + 50, + [ + "L", + 610 + ], + [] + ], + [ + "other", + 50, + [ + "L", + 611 + ], + [] + ], + [ + "other", + 50, + [ + "L", + 612 + ], + [] + ], + [ + "other", + 50, + [ + "L", + 613 + ], + [] + ], + [ + "other", + 52, + [ + "L", + 49 + ], + [ + 51 + ] + ], + [ + "other", + 52, + [ + "L", + 83 + ], + [ + 52 + ] + ], + [ + "other", + 52, + [ + "L", + 98 + ], + [ + 53 + ] + ], + [ + "other", + 52, + [ + "L", + 101 + ], + [ + 54 + ] + ], + [ + "other", + 54, + [ + "L", + 560 + ], + [] + ], + [ + "other", + 54, + [ + "L", + 584 + ], + [] + ], + [ + "other", + 54, + [ + "L", + 602 + ], + [] + ], + [ + "other", + 54, + [ + "L", + 603 + ], + [] + ], + [ + "other", + 54, + [ + "L", + 604 + ], + [] + ], + [ + "other", + 54, + [ + "L", + 605 + ], + [] + ], + [ + "other", + 55, + [ + "L", + 473 + ], + [] + ], + [ + "other", + 55, + [ + "L", + 585 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 449 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 578 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 598 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 599 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 600 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 601 + ], + [] + ], + [ + "other", + 59, + [ + "L", + 618 + ], + [] + ], + [ + "other", + 59, + [ + "L", + 619 + ], + [] + ], + [ + "other", + 59, + [ + "L", + 620 + ], + [] + ], + [ + "other", + 59, + [ + "L", + 621 + ], + [] + ], + [ + "other", + 61, + [ + "L", + 594 + ], + [] + ], + [ + "other", + 61, + [ + "L", + 595 + ], + [] + ], + [ + "other", + 61, + [ + "L", + 596 + ], + [] + ], + [ + "other", + 61, + [ + "L", + 597 + ], + [] + ], + [ + "other", + 63, + [ + "L", + 590 + ], + [] + ], + [ + "other", + 63, + [ + "L", + 591 + ], + [] + ], + [ + "other", + 63, + [ + "L", + 592 + ], + [] + ], + [ + "other", + 63, + [ + "L", + 593 + ], + [] + ], + [ + "other", + 65, + [ + "L", + 538 + ], + [] + ], + [ + "other", + 65, + [ + "L", + 628 + ], + [] + ], + [ + "other", + 65, + [ + "L", + 629 + ], + [] + ], + [ + "other", + 65, + [ + "L", + 630 + ], + [] + ], + [ + "other", + 65, + [ + "L", + 631 + ], + [] + ], + [ + "other", + 66, + [ + "L", + 454 + ], + [] + ], + [ + "other", + 67, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 67, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 67, + [ + "L", + 622 + ], + [] + ], + [ + "other", + 67, + [ + "L", + 623 + ], + [] + ], + [ + "other", + 67, + [ + "L", + 625 + ], + [] + ], + [ + "other", + 68, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 69, + [ + "L", + 289 + ], + [ + 61 + ] + ], + [ + "other", + 69, + [ + "L", + 560 + ], + [] + ], + [ + "other", + 69, + [ + "L", + 628 + ], + [] + ], + [ + "other", + 69, + [ + "L", + 629 + ], + [] + ], + [ + "other", + 69, + [ + "L", + 630 + ], + [] + ], + [ + "other", + 71, + [ + "L", + 590 + ], + [] + ], + [ + "other", + 71, + [ + "L", + 591 + ], + [] + ], + [ + "other", + 71, + [ + "L", + 592 + ], + [] + ], + [ + "other", + 71, + [ + "L", + 593 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 513 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 582 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 618 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 619 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 620 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 621 + ], + [] + ], + [ + "other", + 74, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 74, + [ + "L", + 515 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 453 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 502 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 580 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 614 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 615 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 616 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 617 + ], + [] + ], + [ + "other", + 76, + [ + "L", + 586 + ], + [] + ], + [ + "other", + 76, + [ + "L", + 587 + ], + [] + ], + [ + "other", + 76, + [ + "L", + 588 + ], + [] + ], + [ + "other", + 76, + [ + "L", + 589 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 448 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 482 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 549 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 579 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 598 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 599 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 601 + ], + [] + ], + [ + "other", + 78, + [ + "L", + 31 + ], + [ + 58 + ] + ], + [ + "other", + 78, + [ + "L", + 68 + ], + [ + 55 + ] + ], + [ + "other", + 78, + [ + "L", + 80 + ], + [ + 56 + ] + ], + [ + "other", + 78, + [ + "L", + 88 + ], + [ + 57 + ] + ], + [ + "other", + 80, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 80, + [ + "L", + 455 + ], + [] + ], + [ + "other", + 80, + [ + "L", + 551 + ], + [] + ], + [ + "other", + 81, + [ + "L", + 586 + ], + [] + ], + [ + "other", + 81, + [ + "L", + 587 + ], + [] + ], + [ + "other", + 81, + [ + "L", + 588 + ], + [] + ], + [ + "other", + 81, + [ + "L", + 589 + ], + [] + ], + [ + "other", + 82, + [ + "L", + 614 + ], + [] + ], + [ + "other", + 82, + [ + "L", + 615 + ], + [] + ], + [ + "other", + 82, + [ + "L", + 616 + ], + [] + ], + [ + "other", + 82, + [ + "L", + 617 + ], + [] + ], + [ + "other", + 83, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 84, + [ + "L", + 618 + ], + [] + ], + [ + "other", + 84, + [ + "L", + 619 + ], + [] + ], + [ + "other", + 84, + [ + "L", + 620 + ], + [] + ], + [ + "other", + 84, + [ + "L", + 621 + ], + [] + ], + [ + "other", + 85, + [ + "L", + 451 + ], + [] + ], + [ + "other", + 85, + [ + "L", + 504 + ], + [] + ], + [ + "other", + 85, + [ + "L", + 581 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 452 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 526 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 614 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 615 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 616 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 617 + ], + [] + ], + [ + "other", + 87, + [ + "L", + 586 + ], + [] + ], + [ + "other", + 87, + [ + "L", + 587 + ], + [] + ], + [ + "other", + 87, + [ + "L", + 588 + ], + [] + ], + [ + "other", + 87, + [ + "L", + 589 + ], + [] + ], + [ + "other", + 88, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 90, + [ + "L", + 590 + ], + [] + ], + [ + "other", + 90, + [ + "L", + 591 + ], + [] + ], + [ + "other", + 90, + [ + "L", + 592 + ], + [] + ], + [ + "other", + 90, + [ + "L", + 593 + ], + [] + ], + [ + "other", + 92, + [ + "L", + 586 + ], + [] + ], + [ + "other", + 92, + [ + "L", + 587 + ], + [] + ], + [ + "other", + 92, + [ + "L", + 588 + ], + [] + ], + [ + "other", + 92, + [ + "L", + 589 + ], + [] + ], + [ + "other", + 93, + [ + "L", + 614 + ], + [] + ], + [ + "other", + 93, + [ + "L", + 615 + ], + [] + ], + [ + "other", + 93, + [ + "L", + 616 + ], + [] + ], + [ + "other", + 93, + [ + "L", + 617 + ], + [] + ], + [ + "other", + 96, + [ + "L", + 628 + ], + [] + ], + [ + "other", + 96, + [ + "L", + 629 + ], + [] + ], + [ + "other", + 96, + [ + "L", + 630 + ], + [] + ], + [ + "other", + 96, + [ + "L", + 631 + ], + [] + ], + [ + "other", + 99, + [ + "L", + 31 + ], + [ + 58 + ] + ], + [ + "other", + 99, + [ + "L", + 68 + ], + [ + 55 + ] + ], + [ + "other", + 99, + [ + "L", + 80 + ], + [ + 56 + ] + ], + [ + "other", + 99, + [ + "L", + 88 + ], + [ + 57 + ] + ], + [ + "other", + 100, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 100, + [ + "L", + 598 + ], + [] + ], + [ + "other", + 100, + [ + "L", + 599 + ], + [] + ], + [ + "other", + 100, + [ + "L", + 601 + ], + [] + ], + [ + "other", + 102, + [ + "L", + 602 + ], + [] + ], + [ + "other", + 102, + [ + "L", + 603 + ], + [] + ], + [ + "other", + 102, + [ + "L", + 604 + ], + [] + ], + [ + "other", + 103, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 103, + [ + "L", + 598 + ], + [] + ], + [ + "other", + 103, + [ + "L", + 599 + ], + [] + ], + [ + "other", + 104, + [ + "L", + 31 + ], + [ + 58 + ] + ], + [ + "other", + 104, + [ + "L", + 68 + ], + [ + 55 + ] + ], + [ + "other", + 104, + [ + "L", + 80 + ], + [ + 56 + ] + ], + [ + "other", + 104, + [ + "L", + 88 + ], + [ + 57 + ] + ], + [ + "other", + 106, + [ + "L", + 49 + ], + [ + 51 + ] + ], + [ + "other", + 106, + [ + "L", + 83 + ], + [ + 52 + ] + ], + [ + "other", + 106, + [ + "L", + 98 + ], + [ + 53 + ] + ], + [ + "other", + 106, + [ + "L", + 101 + ], + [ + 54 + ] + ], + [ + "other", + 108, + [ + "L", + 610 + ], + [] + ], + [ + "other", + 108, + [ + "L", + 612 + ], + [] + ], + [ + "other", + 108, + [ + "L", + 613 + ], + [] + ], + [ + "other", + 110, + [ + "L", + 33 + ], + [ + 47 + ] + ], + [ + "other", + 110, + [ + "L", + 55 + ], + [ + 48 + ] + ], + [ + "other", + 110, + [ + "L", + 74 + ], + [ + 49 + ] + ], + [ + "other", + 110, + [ + "L", + 85 + ], + [ + 50 + ] + ], + [ + "other", + 110, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 110, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 110, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 111, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 111, + [ + "L", + 289 + ], + [ + 61 + ] + ] + ], + "pivot_columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 234, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 249, + 250, + 251, + 252, + 253, + 254, + 255, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263, + 264, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 275, + 276, + 277, + 278, + 279, + 280, + 281, + 282, + 283, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 294, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 302, + 303, + 304, + 305, + 306, + 307, + 308, + 309, + 310, + 311, + 312, + 313, + 314, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 322, + 323, + 324, + 325, + 326, + 327, + 328, + 329, + 330, + 331, + 332, + 333, + 334, + 335, + 336, + 337, + 338, + 339, + 340, + 341, + 342, + 343, + 344, + 345, + 346, + 347, + 348, + 349, + 350, + 351, + 352, + 353, + 354, + 355, + 356, + 357, + 358, + 359, + 360, + 361, + 362, + 363, + 364, + 365, + 366, + 367, + 368, + 369, + 370, + 371, + 372, + 373, + 374, + 375, + 376, + 377, + 378, + 379, + 380, + 381, + 382, + 383, + 384, + 385, + 386, + 387, + 388, + 389, + 390, + 391, + 392, + 393, + 394, + 395, + 396, + 397, + 398, + 399, + 400, + 401, + 402, + 403, + 404, + 405, + 406, + 407, + 408, + 409, + 410, + 411, + 412, + 413, + 414, + 415, + 416, + 417, + 418, + 419, + 420, + 421, + 422, + 423, + 424, + 425, + 426, + 427, + 428, + 429, + 430, + 431, + 432, + 433, + 434, + 435, + 436, + 437, + 438, + 439, + 440, + 441, + 442, + 443, + 444, + 445, + 446, + 447, + 448, + 449, + 450, + 451, + 452, + 453, + 454, + 455, + 456, + 457, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 467, + 468, + 469, + 470, + 471, + 472, + 473, + 474, + 475, + 476, + 477, + 478, + 479, + 480, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 495, + 496, + 497, + 498, + 499, + 500, + 501, + 502, + 503, + 504, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 516, + 517, + 518, + 519, + 520, + 521, + 522, + 523, + 524, + 525, + 526, + 527, + 528, + 529, + 530, + 531, + 532, + 533, + 534, + 535, + 536, + 537, + 538, + 539, + 540, + 541, + 542, + 543, + 544, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552, + 553, + 554, + 555, + 556, + 557, + 558, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 566, + 567, + 568, + 569, + 570, + 571, + 572, + 573, + 574, + 575, + 576, + 577, + 578, + 579, + 580, + 581, + 582, + 583, + 584, + 585, + 586, + 587, + 588, + 589, + 590, + 591, + 592, + 593, + 594, + 595, + 596, + 597, + 598, + 599, + 600, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 610, + 611, + 612, + 613, + 614, + 615, + 616, + 617, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 627, + 628, + 629, + 630, + 631, + 632, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 643, + 644, + 645, + 646, + 647, + 648, + 649, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 659, + 660, + 661, + 662, + 663, + 664, + 665, + 666, + 667, + 668, + 669, + 670, + 671, + 672, + 673, + 674, + 675, + 676, + 677, + 678, + 679, + 680, + 681, + 682, + 683, + 684, + 685, + 686, + 687, + 688, + 689, + 690, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 698, + 699, + 700, + 701, + 702, + 703, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 711, + 712, + 713, + 714, + 715, + 716, + 717, + 718, + 719, + 720, + 721, + 722, + 723, + 724, + 725, + 726, + 727, + 728, + 729, + 730, + 731, + 732, + 733, + 734, + 735, + 736, + 737, + 738, + 739, + 740, + 741, + 742, + 743, + 744, + 745, + 746, + 747, + 748, + 749, + 750, + 751, + 752, + 753, + 754, + 755, + 756, + 757, + 758, + 759, + 760, + 761, + 762, + 763, + 764, + 765, + 766, + 767, + 768, + 769, + 770, + 771, + 772, + 773, + 774, + 775, + 776, + 777, + 778, + 779, + 780, + 781, + 782, + 783, + 784, + 785, + 786, + 787, + 788, + 789, + 790, + 791, + 792, + 793, + 794, + 795, + 796, + 797, + 798, + 799, + 800, + 801, + 802, + 803, + 804, + 805, + 806, + 807, + 808, + 809, + 810, + 811, + 812, + 813, + 814, + 815, + 816, + 817, + 818, + 819, + 820, + 821, + 822, + 823, + 824, + 825, + 826, + 827, + 828, + 829, + 830, + 831, + 832, + 833, + 834, + 835, + 836, + 837, + 838, + 839, + 840, + 841, + 842, + 843, + 844, + 845, + 846, + 847, + 848, + 849, + 850, + 851, + 852, + 853, + 854, + 855, + 856, + 857, + 858, + 859, + 860, + 861, + 862, + 863, + 864, + 865, + 866, + 867, + 868, + 869, + 870, + 871, + 872, + 873, + 874, + 875, + 876, + 877, + 878, + 879, + 880, + 881, + 882, + 883, + 884, + 885, + 886, + 887 + ], + "plain_data_combined_rank": 571, + "plain_data_site_rank": 508, + "rank_mod_prime": 888, + "scalar_frame_checks": true, + "source_X_warp_term_count": 1096, + "variables": 889 + }, + "extra": { + "all_input_column_checks": 640, + "equations": 13900, + "exact_rational_nullity": 1, + "exact_rational_witness": "The original clean-J cross-site coefficients and A=I8.", + "independent_equation_keys": [ + [ + "data", + 0, + 1 + ], + [ + "data", + 0, + 2 + ], + [ + "data", + 0, + 3 + ], + [ + "data", + 0, + 4 + ], + [ + "data", + 0, + 5 + ], + [ + "data", + 0, + 6 + ], + [ + "data", + 0, + 7 + ], + [ + "data", + 0, + 8 + ], + [ + "data", + 0, + 9 + ], + [ + "data", + 0, + 12 + ], + [ + "data", + 0, + 13 + ], + [ + "data", + 0, + 15 + ], + [ + "data", + 0, + 71 + ], + [ + "data", + 0, + 76 + ], + [ + "data", + 0, + 81 + ], + [ + "data", + 1, + 0 + ], + [ + "data", + 1, + 2 + ], + [ + "data", + 1, + 3 + ], + [ + "data", + 1, + 4 + ], + [ + "data", + 1, + 5 + ], + [ + "data", + 1, + 6 + ], + [ + "data", + 1, + 7 + ], + [ + "data", + 1, + 8 + ], + [ + "data", + 1, + 9 + ], + [ + "data", + 1, + 12 + ], + [ + "data", + 1, + 35 + ], + [ + "data", + 1, + 36 + ], + [ + "data", + 1, + 75 + ], + [ + "data", + 1, + 86 + ], + [ + "data", + 2, + 0 + ], + [ + "data", + 2, + 1 + ], + [ + "data", + 2, + 3 + ], + [ + "data", + 2, + 4 + ], + [ + "data", + 2, + 5 + ], + [ + "data", + 2, + 6 + ], + [ + "data", + 2, + 7 + ], + [ + "data", + 2, + 8 + ], + [ + "data", + 2, + 9 + ], + [ + "data", + 2, + 12 + ], + [ + "data", + 2, + 16 + ], + [ + "data", + 2, + 20 + ], + [ + "data", + 2, + 70 + ], + [ + "data", + 2, + 71 + ], + [ + "data", + 2, + 78 + ], + [ + "data", + 2, + 79 + ], + [ + "data", + 3, + 0 + ], + [ + "data", + 3, + 1 + ], + [ + "data", + 3, + 2 + ], + [ + "data", + 3, + 4 + ], + [ + "data", + 3, + 5 + ], + [ + "data", + 3, + 6 + ], + [ + "data", + 3, + 7 + ], + [ + "data", + 3, + 8 + ], + [ + "data", + 3, + 9 + ], + [ + "data", + 3, + 10 + ], + [ + "data", + 3, + 12 + ], + [ + "data", + 3, + 17 + ], + [ + "data", + 3, + 46 + ], + [ + "data", + 3, + 66 + ], + [ + "data", + 3, + 80 + ], + [ + "data", + 4, + 0 + ], + [ + "data", + 4, + 1 + ], + [ + "data", + 4, + 2 + ], + [ + "data", + 4, + 3 + ], + [ + "data", + 4, + 5 + ], + [ + "data", + 4, + 6 + ], + [ + "data", + 4, + 7 + ], + [ + "data", + 4, + 10 + ], + [ + "data", + 4, + 11 + ], + [ + "data", + 4, + 12 + ], + [ + "data", + 4, + 14 + ], + [ + "data", + 4, + 18 + ], + [ + "data", + 4, + 20 + ], + [ + "data", + 4, + 65 + ], + [ + "data", + 5, + 0 + ], + [ + "data", + 5, + 1 + ], + [ + "data", + 5, + 2 + ], + [ + "data", + 5, + 3 + ], + [ + "data", + 5, + 4 + ], + [ + "data", + 5, + 6 + ], + [ + "data", + 5, + 7 + ], + [ + "data", + 5, + 9 + ], + [ + "data", + 5, + 10 + ], + [ + "data", + 5, + 11 + ], + [ + "data", + 5, + 12 + ], + [ + "data", + 5, + 15 + ], + [ + "data", + 5, + 19 + ], + [ + "data", + 5, + 21 + ], + [ + "data", + 5, + 64 + ], + [ + "data", + 6, + 0 + ], + [ + "data", + 6, + 1 + ], + [ + "data", + 6, + 2 + ], + [ + "data", + 6, + 3 + ], + [ + "data", + 6, + 4 + ], + [ + "data", + 6, + 5 + ], + [ + "data", + 6, + 7 + ], + [ + "data", + 6, + 8 + ], + [ + "data", + 6, + 9 + ], + [ + "data", + 6, + 12 + ], + [ + "data", + 7, + 0 + ], + [ + "data", + 7, + 1 + ], + [ + "data", + 7, + 8 + ], + [ + "data", + 7, + 9 + ], + [ + "data", + 7, + 11 + ], + [ + "data", + 7, + 16 + ], + [ + "data", + 7, + 42 + ], + [ + "data", + 7, + 76 + ], + [ + "data", + 7, + 81 + ], + [ + "data", + 8, + 2 + ], + [ + "data", + 8, + 6 + ], + [ + "data", + 8, + 7 + ], + [ + "data", + 8, + 12 + ], + [ + "data", + 8, + 66 + ], + [ + "data", + 8, + 80 + ], + [ + "data", + 9, + 0 + ], + [ + "data", + 9, + 3 + ], + [ + "data", + 9, + 6 + ], + [ + "data", + 9, + 7 + ], + [ + "data", + 9, + 10 + ], + [ + "data", + 9, + 13 + ], + [ + "data", + 9, + 36 + ], + [ + "data", + 9, + 43 + ], + [ + "data", + 9, + 72 + ], + [ + "data", + 10, + 0 + ], + [ + "data", + 10, + 4 + ], + [ + "data", + 10, + 6 + ], + [ + "data", + 10, + 7 + ], + [ + "data", + 10, + 9 + ], + [ + "data", + 10, + 11 + ], + [ + "data", + 10, + 14 + ], + [ + "data", + 10, + 37 + ], + [ + "data", + 10, + 71 + ], + [ + "data", + 11, + 0 + ], + [ + "data", + 11, + 5 + ], + [ + "data", + 11, + 6 + ], + [ + "data", + 11, + 10 + ], + [ + "data", + 11, + 15 + ], + [ + "data", + 11, + 36 + ], + [ + "data", + 11, + 41 + ], + [ + "data", + 11, + 70 + ], + [ + "data", + 11, + 79 + ], + [ + "data", + 12, + 0 + ], + [ + "data", + 12, + 1 + ], + [ + "data", + 12, + 2 + ], + [ + "data", + 12, + 3 + ], + [ + "data", + 12, + 4 + ], + [ + "data", + 12, + 5 + ], + [ + "data", + 12, + 6 + ], + [ + "data", + 12, + 7 + ], + [ + "data", + 12, + 8 + ], + [ + "data", + 12, + 13 + ], + [ + "data", + 12, + 14 + ], + [ + "data", + 12, + 20 + ], + [ + "data", + 12, + 56 + ], + [ + "data", + 12, + 77 + ], + [ + "data", + 13, + 0 + ], + [ + "data", + 13, + 2 + ], + [ + "data", + 13, + 3 + ], + [ + "data", + 13, + 9 + ], + [ + "data", + 13, + 12 + ], + [ + "data", + 13, + 14 + ], + [ + "data", + 13, + 15 + ], + [ + "data", + 13, + 36 + ], + [ + "data", + 13, + 37 + ], + [ + "data", + 14, + 0 + ], + [ + "data", + 14, + 4 + ], + [ + "data", + 14, + 10 + ], + [ + "data", + 14, + 13 + ], + [ + "data", + 14, + 15 + ], + [ + "data", + 14, + 18 + ], + [ + "data", + 14, + 20 + ], + [ + "data", + 14, + 37 + ], + [ + "data", + 14, + 42 + ], + [ + "data", + 14, + 78 + ], + [ + "data", + 15, + 5 + ], + [ + "data", + 15, + 11 + ], + [ + "data", + 15, + 13 + ], + [ + "data", + 15, + 19 + ], + [ + "data", + 15, + 21 + ], + [ + "data", + 15, + 36 + ], + [ + "data", + 16, + 1 + ], + [ + "data", + 16, + 2 + ], + [ + "data", + 16, + 7 + ], + [ + "data", + 16, + 12 + ], + [ + "data", + 16, + 20 + ], + [ + "data", + 16, + 21 + ], + [ + "data", + 16, + 41 + ], + [ + "data", + 16, + 42 + ], + [ + "data", + 17, + 1 + ], + [ + "data", + 17, + 3 + ], + [ + "data", + 17, + 7 + ], + [ + "data", + 17, + 13 + ], + [ + "data", + 17, + 18 + ], + [ + "data", + 17, + 46 + ], + [ + "data", + 17, + 56 + ], + [ + "data", + 17, + 77 + ], + [ + "data", + 18, + 1 + ], + [ + "data", + 18, + 4 + ], + [ + "data", + 18, + 7 + ], + [ + "data", + 18, + 14 + ], + [ + "data", + 18, + 19 + ], + [ + "data", + 18, + 55 + ], + [ + "data", + 19, + 1 + ], + [ + "data", + 19, + 5 + ], + [ + "data", + 19, + 7 + ], + [ + "data", + 19, + 15 + ], + [ + "data", + 19, + 17 + ], + [ + "data", + 19, + 18 + ], + [ + "data", + 19, + 21 + ], + [ + "data", + 19, + 54 + ], + [ + "data", + 20, + 2 + ], + [ + "data", + 20, + 4 + ], + [ + "data", + 20, + 10 + ], + [ + "data", + 20, + 14 + ], + [ + "data", + 20, + 22 + ], + [ + "data", + 20, + 37 + ], + [ + "data", + 21, + 2 + ], + [ + "data", + 21, + 5 + ], + [ + "data", + 21, + 11 + ], + [ + "data", + 21, + 15 + ], + [ + "data", + 21, + 16 + ], + [ + "data", + 21, + 20 + ], + [ + "data", + 21, + 23 + ], + [ + "data", + 21, + 36 + ], + [ + "data", + 21, + 70 + ], + [ + "data", + 21, + 79 + ], + [ + "data", + 22, + 3 + ], + [ + "data", + 22, + 4 + ], + [ + "data", + 22, + 20 + ], + [ + "data", + 22, + 23 + ], + [ + "data", + 22, + 24 + ], + [ + "data", + 22, + 27 + ], + [ + "data", + 22, + 34 + ], + [ + "data", + 23, + 3 + ], + [ + "data", + 23, + 5 + ], + [ + "data", + 23, + 21 + ], + [ + "data", + 23, + 22 + ], + [ + "data", + 23, + 24 + ], + [ + "data", + 23, + 33 + ], + [ + "data", + 24, + 4 + ], + [ + "data", + 24, + 14 + ], + [ + "data", + 24, + 20 + ], + [ + "data", + 24, + 22 + ], + [ + "data", + 24, + 27 + ], + [ + "data", + 24, + 32 + ], + [ + "data", + 24, + 35 + ], + [ + "data", + 25, + 6 + ], + [ + "data", + 25, + 18 + ], + [ + "data", + 26, + 1 + ], + [ + "data", + 26, + 14 + ], + [ + "data", + 27, + 8 + ], + [ + "data", + 27, + 22 + ], + [ + "data", + 28, + 3 + ], + [ + "data", + 28, + 9 + ], + [ + "data", + 28, + 20 + ], + [ + "data", + 28, + 24 + ], + [ + "data", + 28, + 27 + ], + [ + "data", + 28, + 29 + ], + [ + "data", + 28, + 75 + ], + [ + "data", + 28, + 86 + ], + [ + "data", + 29, + 4 + ], + [ + "data", + 29, + 15 + ], + [ + "data", + 29, + 21 + ], + [ + "data", + 29, + 27 + ], + [ + "data", + 29, + 30 + ], + [ + "data", + 29, + 74 + ], + [ + "data", + 30, + 5 + ], + [ + "data", + 30, + 14 + ], + [ + "data", + 30, + 20 + ], + [ + "data", + 30, + 22 + ], + [ + "data", + 30, + 27 + ], + [ + "data", + 30, + 28 + ], + [ + "data", + 30, + 29 + ], + [ + "data", + 30, + 73 + ], + [ + "data", + 31, + 1 + ], + [ + "data", + 31, + 10 + ], + [ + "data", + 32, + 0 + ], + [ + "data", + 32, + 3 + ], + [ + "data", + 32, + 10 + ], + [ + "data", + 32, + 20 + ], + [ + "data", + 32, + 24 + ], + [ + "data", + 32, + 28 + ], + [ + "data", + 32, + 33 + ], + [ + "data", + 32, + 85 + ], + [ + "data", + 33, + 0 + ], + [ + "data", + 33, + 4 + ], + [ + "data", + 33, + 8 + ], + [ + "data", + 33, + 21 + ], + [ + "data", + 33, + 23 + ], + [ + "data", + 33, + 29 + ], + [ + "data", + 33, + 34 + ], + [ + "data", + 34, + 0 + ], + [ + "data", + 34, + 5 + ], + [ + "data", + 34, + 8 + ], + [ + "data", + 34, + 20 + ], + [ + "data", + 34, + 22 + ], + [ + "data", + 34, + 30 + ], + [ + "data", + 34, + 32 + ], + [ + "data", + 34, + 33 + ], + [ + "data", + 35, + 1 + ], + [ + "data", + 35, + 2 + ], + [ + "data", + 35, + 10 + ], + [ + "data", + 35, + 22 + ], + [ + "data", + 35, + 24 + ], + [ + "data", + 35, + 85 + ], + [ + "data", + 36, + 1 + ], + [ + "data", + 36, + 4 + ], + [ + "data", + 36, + 9 + ], + [ + "data", + 36, + 11 + ], + [ + "data", + 37, + 1 + ], + [ + "data", + 37, + 5 + ], + [ + "data", + 37, + 9 + ], + [ + "data", + 37, + 10 + ], + [ + "data", + 37, + 13 + ], + [ + "data", + 37, + 36 + ], + [ + "data", + 37, + 42 + ], + [ + "data", + 37, + 72 + ], + [ + "data", + 38, + 2 + ], + [ + "data", + 38, + 10 + ], + [ + "data", + 39, + 2 + ], + [ + "data", + 39, + 6 + ], + [ + "data", + 40, + 2 + ], + [ + "data", + 40, + 6 + ], + [ + "data", + 41, + 3 + ], + [ + "data", + 41, + 4 + ], + [ + "data", + 41, + 7 + ], + [ + "data", + 41, + 15 + ], + [ + "data", + 41, + 16 + ], + [ + "data", + 41, + 36 + ], + [ + "data", + 41, + 42 + ], + [ + "data", + 41, + 43 + ], + [ + "data", + 42, + 3 + ], + [ + "data", + 42, + 5 + ], + [ + "data", + 42, + 14 + ], + [ + "data", + 42, + 16 + ], + [ + "data", + 43, + 4 + ], + [ + "data", + 43, + 6 + ], + [ + "data", + 43, + 7 + ], + [ + "data", + 43, + 13 + ], + [ + "data", + 43, + 36 + ], + [ + "data", + 43, + 42 + ], + [ + "data", + 44, + 3 + ], + [ + "data", + 44, + 4 + ], + [ + "data", + 45, + 3 + ], + [ + "data", + 45, + 4 + ], + [ + "data", + 46, + 1 + ], + [ + "data", + 46, + 3 + ], + [ + "data", + 47, + 1 + ], + [ + "data", + 47, + 3 + ], + [ + "data", + 48, + 2 + ], + [ + "data", + 48, + 4 + ], + [ + "data", + 49, + 2 + ], + [ + "data", + 49, + 3 + ], + [ + "data", + 50, + 2 + ], + [ + "data", + 50, + 3 + ], + [ + "data", + 51, + 1 + ], + [ + "data", + 51, + 4 + ], + [ + "data", + 52, + 1 + ], + [ + "data", + 52, + 3 + ], + [ + "data", + 53, + 1 + ], + [ + "data", + 53, + 3 + ], + [ + "data", + 54, + 0 + ], + [ + "data", + 54, + 1 + ], + [ + "data", + 54, + 2 + ], + [ + "data", + 54, + 5 + ], + [ + "data", + 54, + 12 + ], + [ + "data", + 54, + 19 + ], + [ + "data", + 54, + 21 + ], + [ + "data", + 54, + 55 + ], + [ + "data", + 55, + 0 + ], + [ + "data", + 55, + 1 + ], + [ + "data", + 55, + 2 + ], + [ + "data", + 55, + 4 + ], + [ + "data", + 55, + 18 + ], + [ + "data", + 55, + 20 + ], + [ + "data", + 55, + 54 + ], + [ + "data", + 56, + 0 + ], + [ + "data", + 56, + 1 + ], + [ + "data", + 56, + 3 + ], + [ + "data", + 56, + 10 + ], + [ + "data", + 56, + 12 + ], + [ + "data", + 56, + 17 + ], + [ + "data", + 56, + 46 + ], + [ + "data", + 56, + 54 + ], + [ + "data", + 57, + 3 + ], + [ + "data", + 57, + 22 + ], + [ + "data", + 58, + 2 + ], + [ + "data", + 58, + 8 + ], + [ + "data", + 59, + 2 + ], + [ + "data", + 59, + 5 + ], + [ + "data", + 60, + 2 + ], + [ + "data", + 60, + 4 + ], + [ + "data", + 61, + 1 + ], + [ + "data", + 61, + 18 + ], + [ + "data", + 62, + 1 + ], + [ + "data", + 62, + 5 + ], + [ + "data", + 63, + 1 + ], + [ + "data", + 63, + 4 + ], + [ + "data", + 64, + 1 + ], + [ + "data", + 64, + 5 + ], + [ + "data", + 64, + 7 + ], + [ + "data", + 64, + 8 + ], + [ + "data", + 64, + 11 + ], + [ + "data", + 64, + 19 + ], + [ + "data", + 64, + 65 + ], + [ + "data", + 65, + 1 + ], + [ + "data", + 65, + 4 + ], + [ + "data", + 65, + 7 + ], + [ + "data", + 65, + 10 + ], + [ + "data", + 65, + 18 + ], + [ + "data", + 65, + 64 + ], + [ + "data", + 66, + 1 + ], + [ + "data", + 66, + 2 + ], + [ + "data", + 66, + 3 + ], + [ + "data", + 66, + 7 + ], + [ + "data", + 66, + 8 + ], + [ + "data", + 66, + 17 + ], + [ + "data", + 66, + 64 + ], + [ + "data", + 67, + 6 + ], + [ + "data", + 67, + 14 + ], + [ + "data", + 68, + 6 + ], + [ + "data", + 68, + 11 + ], + [ + "data", + 69, + 6 + ], + [ + "data", + 69, + 10 + ], + [ + "data", + 70, + 0 + ], + [ + "data", + 70, + 2 + ], + [ + "data", + 70, + 5 + ], + [ + "data", + 70, + 6 + ], + [ + "data", + 70, + 15 + ], + [ + "data", + 70, + 71 + ], + [ + "data", + 71, + 4 + ], + [ + "data", + 71, + 6 + ], + [ + "data", + 71, + 10 + ], + [ + "data", + 71, + 20 + ], + [ + "data", + 71, + 70 + ], + [ + "data", + 71, + 72 + ], + [ + "data", + 72, + 0 + ], + [ + "data", + 72, + 2 + ], + [ + "data", + 72, + 3 + ], + [ + "data", + 72, + 6 + ], + [ + "data", + 72, + 13 + ], + [ + "data", + 72, + 71 + ], + [ + "data", + 73, + 0 + ], + [ + "data", + 73, + 1 + ], + [ + "data", + 73, + 5 + ], + [ + "data", + 73, + 15 + ], + [ + "data", + 73, + 20 + ], + [ + "data", + 73, + 22 + ], + [ + "data", + 73, + 30 + ], + [ + "data", + 73, + 74 + ], + [ + "data", + 74, + 0 + ], + [ + "data", + 74, + 4 + ], + [ + "data", + 74, + 14 + ], + [ + "data", + 74, + 21 + ], + [ + "data", + 74, + 23 + ], + [ + "data", + 74, + 29 + ], + [ + "data", + 74, + 73 + ], + [ + "data", + 75, + 0 + ], + [ + "data", + 75, + 1 + ], + [ + "data", + 75, + 3 + ], + [ + "data", + 75, + 9 + ], + [ + "data", + 75, + 20 + ], + [ + "data", + 75, + 24 + ], + [ + "data", + 75, + 28 + ], + [ + "data", + 75, + 73 + ], + [ + "data", + 76, + 0 + ], + [ + "data", + 76, + 1 + ], + [ + "data", + 76, + 7 + ], + [ + "data", + 76, + 8 + ], + [ + "data", + 76, + 16 + ], + [ + "data", + 76, + 72 + ], + [ + "data", + 77, + 6 + ], + [ + "data", + 77, + 7 + ], + [ + "data", + 77, + 8 + ], + [ + "data", + 77, + 10 + ], + [ + "data", + 77, + 12 + ], + [ + "data", + 77, + 17 + ], + [ + "data", + 78, + 0 + ], + [ + "data", + 78, + 1 + ], + [ + "data", + 78, + 4 + ], + [ + "data", + 78, + 15 + ], + [ + "data", + 78, + 16 + ], + [ + "data", + 78, + 20 + ], + [ + "data", + 79, + 1 + ], + [ + "data", + 79, + 3 + ], + [ + "data", + 79, + 7 + ], + [ + "data", + 79, + 9 + ], + [ + "data", + 79, + 11 + ], + [ + "data", + 79, + 16 + ], + [ + "data", + 80, + 0 + ], + [ + "data", + 80, + 2 + ], + [ + "data", + 80, + 3 + ], + [ + "data", + 80, + 6 + ], + [ + "data", + 80, + 8 + ], + [ + "data", + 80, + 12 + ], + [ + "data", + 80, + 20 + ], + [ + "data", + 81, + 0 + ], + [ + "data", + 81, + 1 + ], + [ + "data", + 81, + 3 + ], + [ + "data", + 81, + 7 + ], + [ + "data", + 81, + 13 + ], + [ + "data", + 81, + 79 + ], + [ + "data", + 82, + 2 + ], + [ + "data", + 82, + 8 + ], + [ + "data", + 83, + 2 + ], + [ + "data", + 83, + 5 + ], + [ + "data", + 84, + 2 + ], + [ + "data", + 84, + 4 + ], + [ + "data", + 85, + 0 + ], + [ + "data", + 85, + 1 + ], + [ + "data", + 85, + 2 + ], + [ + "data", + 85, + 4 + ], + [ + "data", + 85, + 32 + ], + [ + "data", + 85, + 35 + ], + [ + "data", + 85, + 36 + ], + [ + "data", + 86, + 1 + ], + [ + "data", + 86, + 2 + ], + [ + "data", + 86, + 3 + ], + [ + "data", + 86, + 27 + ], + [ + "data", + 86, + 28 + ], + [ + "data", + 86, + 35 + ], + [ + "data", + 87, + 3 + ], + [ + "data", + 87, + 28 + ], + [ + "data", + 88, + 1 + ], + [ + "data", + 88, + 25 + ], + [ + "data", + 89, + 1 + ], + [ + "data", + 89, + 26 + ], + [ + "data", + 90, + 1 + ], + [ + "data", + 90, + 5 + ], + [ + "data", + 91, + 1 + ], + [ + "data", + 91, + 4 + ], + [ + "data", + 92, + 8 + ], + [ + "data", + 92, + 28 + ], + [ + "data", + 93, + 8 + ], + [ + "data", + 93, + 9 + ], + [ + "data", + 94, + 6 + ], + [ + "data", + 94, + 26 + ], + [ + "data", + 95, + 6 + ], + [ + "data", + 95, + 25 + ], + [ + "data", + 96, + 6 + ], + [ + "data", + 96, + 11 + ], + [ + "data", + 97, + 6 + ], + [ + "data", + 97, + 10 + ], + [ + "data", + 98, + 12 + ], + [ + "data", + 98, + 14 + ], + [ + "data", + 99, + 6 + ], + [ + "data", + 99, + 31 + ], + [ + "data", + 100, + 6 + ], + [ + "data", + 100, + 44 + ], + [ + "data", + 101, + 6 + ], + [ + "data", + 101, + 15 + ], + [ + "data", + 102, + 6 + ], + [ + "data", + 102, + 14 + ], + [ + "data", + 103, + 1 + ], + [ + "data", + 103, + 44 + ], + [ + "data", + 104, + 1 + ], + [ + "data", + 104, + 31 + ], + [ + "data", + 105, + 1 + ], + [ + "data", + 105, + 19 + ], + [ + "data", + 106, + 1 + ], + [ + "data", + 106, + 18 + ], + [ + "data", + 107, + 2 + ], + [ + "data", + 107, + 12 + ], + [ + "data", + 108, + 2 + ], + [ + "data", + 108, + 8 + ], + [ + "data", + 109, + 2 + ], + [ + "data", + 109, + 8 + ], + [ + "data", + 110, + 3 + ], + [ + "data", + 110, + 23 + ], + [ + "data", + 111, + 3 + ], + [ + "data", + 111, + 22 + ], + [ + "other", + 1, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 1, + [ + "L", + 453 + ], + [] + ], + [ + "other", + 1, + [ + "L", + 527 + ], + [] + ], + [ + "other", + 2, + [ + "L", + 594 + ], + [] + ], + [ + "other", + 2, + [ + "L", + 595 + ], + [] + ], + [ + "other", + 2, + [ + "L", + 596 + ], + [] + ], + [ + "other", + 2, + [ + "L", + 597 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 3, + [ + "L", + 455 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 622 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 623 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 624 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 625 + ], + [] + ], + [ + "other", + 4, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 4, + [ + "L", + 539 + ], + [] + ], + [ + "other", + 5, + [ + "L", + 289 + ], + [ + 61 + ] + ], + [ + "other", + 5, + [ + "L", + 560 + ], + [] + ], + [ + "other", + 5, + [ + "L", + 628 + ], + [] + ], + [ + "other", + 5, + [ + "L", + 629 + ], + [] + ], + [ + "other", + 5, + [ + "L", + 630 + ], + [] + ], + [ + "other", + 5, + [ + "L", + 631 + ], + [] + ], + [ + "other", + 6, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 8, + [ + "L", + 454 + ], + [] + ], + [ + "other", + 8, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 8, + [ + "L", + 550 + ], + [] + ], + [ + "other", + 8, + [ + "L", + 622 + ], + [] + ], + [ + "other", + 8, + [ + "L", + 623 + ], + [] + ], + [ + "other", + 8, + [ + "L", + 625 + ], + [] + ], + [ + "other", + 9, + [ + "L", + 594 + ], + [] + ], + [ + "other", + 9, + [ + "L", + 595 + ], + [] + ], + [ + "other", + 9, + [ + "L", + 596 + ], + [] + ], + [ + "other", + 9, + [ + "L", + 597 + ], + [] + ], + [ + "other", + 11, + [ + "L", + 590 + ], + [] + ], + [ + "other", + 11, + [ + "L", + 591 + ], + [] + ], + [ + "other", + 11, + [ + "L", + 592 + ], + [] + ], + [ + "other", + 11, + [ + "L", + 593 + ], + [] + ], + [ + "other", + 12, + [ + "L", + 449 + ], + [] + ], + [ + "other", + 12, + [ + "L", + 483 + ], + [] + ], + [ + "other", + 12, + [ + "L", + 579 + ], + [] + ], + [ + "other", + 14, + [ + "L", + 49 + ], + [ + 51 + ] + ], + [ + "other", + 14, + [ + "L", + 83 + ], + [ + 52 + ] + ], + [ + "other", + 14, + [ + "L", + 98 + ], + [ + 53 + ] + ], + [ + "other", + 14, + [ + "L", + 101 + ], + [ + 54 + ] + ], + [ + "other", + 17, + [ + "L", + 448 + ], + [] + ], + [ + "other", + 17, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 472 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 561 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 585 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 602 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 603 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 604 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 605 + ], + [] + ], + [ + "other", + 19, + [ + "L", + 560 + ], + [] + ], + [ + "other", + 20, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 20, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 21, + [ + "L", + 33 + ], + [ + 47 + ] + ], + [ + "other", + 21, + [ + "L", + 55 + ], + [ + 48 + ] + ], + [ + "other", + 21, + [ + "L", + 74 + ], + [ + 49 + ] + ], + [ + "other", + 21, + [ + "L", + 85 + ], + [ + 50 + ] + ], + [ + "other", + 21, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 21, + [ + "L", + 289 + ], + [ + 61 + ] + ], + [ + "other", + 21, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 22, + [ + "L", + 536 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 492 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 537 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 583 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 610 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 611 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 612 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 613 + ], + [] + ], + [ + "other", + 24, + [ + "L", + 450 + ], + [] + ], + [ + "other", + 24, + [ + "L", + 524 + ], + [] + ], + [ + "other", + 25, + [ + "L", + 594 + ], + [] + ], + [ + "other", + 25, + [ + "L", + 595 + ], + [] + ], + [ + "other", + 25, + [ + "L", + 596 + ], + [] + ], + [ + "other", + 25, + [ + "L", + 597 + ], + [] + ], + [ + "other", + 26, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 26, + [ + "L", + 622 + ], + [] + ], + [ + "other", + 26, + [ + "L", + 623 + ], + [] + ], + [ + "other", + 26, + [ + "L", + 625 + ], + [] + ], + [ + "other", + 28, + [ + "L", + 452 + ], + [] + ], + [ + "other", + 28, + [ + "L", + 502 + ], + [] + ], + [ + "other", + 29, + [ + "L", + 514 + ], + [] + ], + [ + "other", + 29, + [ + "L", + 618 + ], + [] + ], + [ + "other", + 29, + [ + "L", + 619 + ], + [] + ], + [ + "other", + 29, + [ + "L", + 620 + ], + [] + ], + [ + "other", + 29, + [ + "L", + 621 + ], + [] + ], + [ + "other", + 30, + [ + "L", + 513 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 451 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 502 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 606 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 607 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 608 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 609 + ], + [] + ], + [ + "other", + 33, + [ + "L", + 493 + ], + [] + ], + [ + "other", + 33, + [ + "L", + 583 + ], + [] + ], + [ + "other", + 34, + [ + "L", + 513 + ], + [] + ], + [ + "other", + 34, + [ + "L", + 610 + ], + [] + ], + [ + "other", + 34, + [ + "L", + 611 + ], + [] + ], + [ + "other", + 34, + [ + "L", + 612 + ], + [] + ], + [ + "other", + 34, + [ + "L", + 613 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 450 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 503 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 525 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 581 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 606 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 607 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 608 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 609 + ], + [] + ], + [ + "other", + 36, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 36, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 36, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 36, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 37, + [ + "L", + 33 + ], + [ + 47 + ] + ], + [ + "other", + 37, + [ + "L", + 55 + ], + [ + 48 + ] + ], + [ + "other", + 37, + [ + "L", + 74 + ], + [ + 49 + ] + ], + [ + "other", + 37, + [ + "L", + 85 + ], + [ + 50 + ] + ], + [ + "other", + 37, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 37, + [ + "L", + 289 + ], + [ + 61 + ] + ], + [ + "other", + 37, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 39, + [ + "L", + 602 + ], + [] + ], + [ + "other", + 39, + [ + "L", + 603 + ], + [] + ], + [ + "other", + 39, + [ + "L", + 604 + ], + [] + ], + [ + "other", + 41, + [ + "L", + 49 + ], + [ + 51 + ] + ], + [ + "other", + 41, + [ + "L", + 83 + ], + [ + 52 + ] + ], + [ + "other", + 41, + [ + "L", + 98 + ], + [ + 53 + ] + ], + [ + "other", + 41, + [ + "L", + 101 + ], + [ + 54 + ] + ], + [ + "other", + 43, + [ + "L", + 31 + ], + [ + 58 + ] + ], + [ + "other", + 43, + [ + "L", + 68 + ], + [ + 55 + ] + ], + [ + "other", + 43, + [ + "L", + 80 + ], + [ + 56 + ] + ], + [ + "other", + 43, + [ + "L", + 88 + ], + [ + 57 + ] + ], + [ + "other", + 45, + [ + "L", + 606 + ], + [] + ], + [ + "other", + 45, + [ + "L", + 607 + ], + [] + ], + [ + "other", + 45, + [ + "L", + 608 + ], + [] + ], + [ + "other", + 46, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 46, + [ + "L", + 289 + ], + [ + 61 + ] + ], + [ + "other", + 46, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 46, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 47, + [ + "L", + 33 + ], + [ + 47 + ] + ], + [ + "other", + 47, + [ + "L", + 55 + ], + [ + 48 + ] + ], + [ + "other", + 47, + [ + "L", + 74 + ], + [ + 49 + ] + ], + [ + "other", + 47, + [ + "L", + 85 + ], + [ + 50 + ] + ], + [ + "other", + 47, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 47, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 47, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 48, + [ + "L", + 606 + ], + [] + ], + [ + "other", + 48, + [ + "L", + 607 + ], + [] + ], + [ + "other", + 48, + [ + "L", + 608 + ], + [] + ], + [ + "other", + 48, + [ + "L", + 609 + ], + [] + ], + [ + "other", + 50, + [ + "L", + 610 + ], + [] + ], + [ + "other", + 50, + [ + "L", + 611 + ], + [] + ], + [ + "other", + 50, + [ + "L", + 612 + ], + [] + ], + [ + "other", + 50, + [ + "L", + 613 + ], + [] + ], + [ + "other", + 52, + [ + "L", + 49 + ], + [ + 51 + ] + ], + [ + "other", + 52, + [ + "L", + 83 + ], + [ + 52 + ] + ], + [ + "other", + 52, + [ + "L", + 98 + ], + [ + 53 + ] + ], + [ + "other", + 52, + [ + "L", + 101 + ], + [ + 54 + ] + ], + [ + "other", + 54, + [ + "L", + 560 + ], + [] + ], + [ + "other", + 54, + [ + "L", + 584 + ], + [] + ], + [ + "other", + 54, + [ + "L", + 602 + ], + [] + ], + [ + "other", + 54, + [ + "L", + 603 + ], + [] + ], + [ + "other", + 54, + [ + "L", + 604 + ], + [] + ], + [ + "other", + 54, + [ + "L", + 605 + ], + [] + ], + [ + "other", + 55, + [ + "L", + 473 + ], + [] + ], + [ + "other", + 55, + [ + "L", + 585 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 449 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 578 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 598 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 599 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 600 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 601 + ], + [] + ], + [ + "other", + 59, + [ + "L", + 618 + ], + [] + ], + [ + "other", + 59, + [ + "L", + 619 + ], + [] + ], + [ + "other", + 59, + [ + "L", + 620 + ], + [] + ], + [ + "other", + 59, + [ + "L", + 621 + ], + [] + ], + [ + "other", + 61, + [ + "L", + 594 + ], + [] + ], + [ + "other", + 61, + [ + "L", + 595 + ], + [] + ], + [ + "other", + 61, + [ + "L", + 596 + ], + [] + ], + [ + "other", + 61, + [ + "L", + 597 + ], + [] + ], + [ + "other", + 63, + [ + "L", + 590 + ], + [] + ], + [ + "other", + 63, + [ + "L", + 591 + ], + [] + ], + [ + "other", + 63, + [ + "L", + 592 + ], + [] + ], + [ + "other", + 63, + [ + "L", + 593 + ], + [] + ], + [ + "other", + 65, + [ + "L", + 538 + ], + [] + ], + [ + "other", + 65, + [ + "L", + 628 + ], + [] + ], + [ + "other", + 65, + [ + "L", + 629 + ], + [] + ], + [ + "other", + 65, + [ + "L", + 630 + ], + [] + ], + [ + "other", + 65, + [ + "L", + 631 + ], + [] + ], + [ + "other", + 66, + [ + "L", + 454 + ], + [] + ], + [ + "other", + 67, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 67, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 67, + [ + "L", + 622 + ], + [] + ], + [ + "other", + 67, + [ + "L", + 623 + ], + [] + ], + [ + "other", + 67, + [ + "L", + 625 + ], + [] + ], + [ + "other", + 68, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 69, + [ + "L", + 289 + ], + [ + 61 + ] + ], + [ + "other", + 69, + [ + "L", + 560 + ], + [] + ], + [ + "other", + 69, + [ + "L", + 628 + ], + [] + ], + [ + "other", + 69, + [ + "L", + 629 + ], + [] + ], + [ + "other", + 69, + [ + "L", + 630 + ], + [] + ], + [ + "other", + 71, + [ + "L", + 590 + ], + [] + ], + [ + "other", + 71, + [ + "L", + 591 + ], + [] + ], + [ + "other", + 71, + [ + "L", + 592 + ], + [] + ], + [ + "other", + 71, + [ + "L", + 593 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 513 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 582 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 618 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 619 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 620 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 621 + ], + [] + ], + [ + "other", + 74, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 74, + [ + "L", + 515 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 453 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 502 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 580 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 614 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 615 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 616 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 617 + ], + [] + ], + [ + "other", + 76, + [ + "L", + 586 + ], + [] + ], + [ + "other", + 76, + [ + "L", + 587 + ], + [] + ], + [ + "other", + 76, + [ + "L", + 588 + ], + [] + ], + [ + "other", + 76, + [ + "L", + 589 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 448 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 482 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 549 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 579 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 598 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 599 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 601 + ], + [] + ], + [ + "other", + 78, + [ + "L", + 31 + ], + [ + 58 + ] + ], + [ + "other", + 78, + [ + "L", + 68 + ], + [ + 55 + ] + ], + [ + "other", + 78, + [ + "L", + 80 + ], + [ + 56 + ] + ], + [ + "other", + 78, + [ + "L", + 88 + ], + [ + 57 + ] + ], + [ + "other", + 80, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 80, + [ + "L", + 455 + ], + [] + ], + [ + "other", + 80, + [ + "L", + 551 + ], + [] + ], + [ + "other", + 81, + [ + "L", + 586 + ], + [] + ], + [ + "other", + 81, + [ + "L", + 587 + ], + [] + ], + [ + "other", + 81, + [ + "L", + 588 + ], + [] + ], + [ + "other", + 81, + [ + "L", + 589 + ], + [] + ], + [ + "other", + 82, + [ + "L", + 614 + ], + [] + ], + [ + "other", + 82, + [ + "L", + 615 + ], + [] + ], + [ + "other", + 82, + [ + "L", + 616 + ], + [] + ], + [ + "other", + 82, + [ + "L", + 617 + ], + [] + ], + [ + "other", + 83, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 84, + [ + "L", + 618 + ], + [] + ], + [ + "other", + 84, + [ + "L", + 619 + ], + [] + ], + [ + "other", + 84, + [ + "L", + 620 + ], + [] + ], + [ + "other", + 84, + [ + "L", + 621 + ], + [] + ], + [ + "other", + 85, + [ + "L", + 451 + ], + [] + ], + [ + "other", + 85, + [ + "L", + 504 + ], + [] + ], + [ + "other", + 85, + [ + "L", + 581 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 452 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 526 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 614 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 615 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 616 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 617 + ], + [] + ], + [ + "other", + 87, + [ + "L", + 586 + ], + [] + ], + [ + "other", + 87, + [ + "L", + 587 + ], + [] + ], + [ + "other", + 87, + [ + "L", + 588 + ], + [] + ], + [ + "other", + 87, + [ + "L", + 589 + ], + [] + ], + [ + "other", + 88, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 90, + [ + "L", + 590 + ], + [] + ], + [ + "other", + 90, + [ + "L", + 591 + ], + [] + ], + [ + "other", + 90, + [ + "L", + 592 + ], + [] + ], + [ + "other", + 90, + [ + "L", + 593 + ], + [] + ], + [ + "other", + 92, + [ + "L", + 586 + ], + [] + ], + [ + "other", + 92, + [ + "L", + 587 + ], + [] + ], + [ + "other", + 92, + [ + "L", + 588 + ], + [] + ], + [ + "other", + 92, + [ + "L", + 589 + ], + [] + ], + [ + "other", + 93, + [ + "L", + 614 + ], + [] + ], + [ + "other", + 93, + [ + "L", + 615 + ], + [] + ], + [ + "other", + 93, + [ + "L", + 616 + ], + [] + ], + [ + "other", + 93, + [ + "L", + 617 + ], + [] + ], + [ + "other", + 96, + [ + "L", + 628 + ], + [] + ], + [ + "other", + 96, + [ + "L", + 629 + ], + [] + ], + [ + "other", + 96, + [ + "L", + 630 + ], + [] + ], + [ + "other", + 96, + [ + "L", + 631 + ], + [] + ], + [ + "other", + 99, + [ + "L", + 31 + ], + [ + 58 + ] + ], + [ + "other", + 99, + [ + "L", + 68 + ], + [ + 55 + ] + ], + [ + "other", + 99, + [ + "L", + 80 + ], + [ + 56 + ] + ], + [ + "other", + 99, + [ + "L", + 88 + ], + [ + 57 + ] + ], + [ + "other", + 100, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 100, + [ + "L", + 598 + ], + [] + ], + [ + "other", + 100, + [ + "L", + 599 + ], + [] + ], + [ + "other", + 100, + [ + "L", + 601 + ], + [] + ], + [ + "other", + 102, + [ + "L", + 602 + ], + [] + ], + [ + "other", + 102, + [ + "L", + 603 + ], + [] + ], + [ + "other", + 102, + [ + "L", + 604 + ], + [] + ], + [ + "other", + 103, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 103, + [ + "L", + 598 + ], + [] + ], + [ + "other", + 103, + [ + "L", + 599 + ], + [] + ], + [ + "other", + 104, + [ + "L", + 31 + ], + [ + 58 + ] + ], + [ + "other", + 104, + [ + "L", + 68 + ], + [ + 55 + ] + ], + [ + "other", + 104, + [ + "L", + 80 + ], + [ + 56 + ] + ], + [ + "other", + 104, + [ + "L", + 88 + ], + [ + 57 + ] + ], + [ + "other", + 106, + [ + "L", + 49 + ], + [ + 51 + ] + ], + [ + "other", + 106, + [ + "L", + 83 + ], + [ + 52 + ] + ], + [ + "other", + 106, + [ + "L", + 98 + ], + [ + 53 + ] + ], + [ + "other", + 106, + [ + "L", + 101 + ], + [ + 54 + ] + ], + [ + "other", + 108, + [ + "L", + 610 + ], + [] + ], + [ + "other", + 108, + [ + "L", + 612 + ], + [] + ], + [ + "other", + 108, + [ + "L", + 613 + ], + [] + ], + [ + "other", + 110, + [ + "L", + 33 + ], + [ + 47 + ] + ], + [ + "other", + 110, + [ + "L", + 55 + ], + [ + 48 + ] + ], + [ + "other", + 110, + [ + "L", + 74 + ], + [ + 49 + ] + ], + [ + "other", + 110, + [ + "L", + 85 + ], + [ + 50 + ] + ], + [ + "other", + 110, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 110, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 110, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 111, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 111, + [ + "L", + 289 + ], + [ + 61 + ] + ] + ], + "pivot_columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 234, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 249, + 250, + 251, + 252, + 253, + 254, + 255, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263, + 264, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 275, + 276, + 277, + 278, + 279, + 280, + 281, + 282, + 283, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 294, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 302, + 303, + 304, + 305, + 306, + 307, + 308, + 309, + 310, + 311, + 312, + 313, + 314, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 322, + 323, + 324, + 325, + 326, + 327, + 328, + 329, + 330, + 331, + 332, + 333, + 334, + 335, + 336, + 337, + 338, + 339, + 340, + 341, + 342, + 343, + 344, + 345, + 346, + 347, + 348, + 349, + 350, + 351, + 352, + 353, + 354, + 355, + 356, + 357, + 358, + 359, + 360, + 361, + 362, + 363, + 364, + 365, + 366, + 367, + 368, + 369, + 370, + 371, + 372, + 373, + 374, + 375, + 376, + 377, + 378, + 379, + 380, + 381, + 382, + 383, + 384, + 385, + 386, + 387, + 388, + 389, + 390, + 391, + 392, + 393, + 394, + 395, + 396, + 397, + 398, + 399, + 400, + 401, + 402, + 403, + 404, + 405, + 406, + 407, + 408, + 409, + 410, + 411, + 412, + 413, + 414, + 415, + 416, + 417, + 418, + 419, + 420, + 421, + 422, + 423, + 424, + 425, + 426, + 427, + 428, + 429, + 430, + 431, + 432, + 433, + 434, + 435, + 436, + 437, + 438, + 439, + 440, + 441, + 442, + 443, + 444, + 445, + 446, + 447, + 448, + 449, + 450, + 451, + 452, + 453, + 454, + 455, + 456, + 457, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 467, + 468, + 469, + 470, + 471, + 472, + 473, + 474, + 475, + 476, + 477, + 478, + 479, + 480, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 495, + 496, + 497, + 498, + 499, + 500, + 501, + 502, + 503, + 504, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 516, + 517, + 518, + 519, + 520, + 521, + 522, + 523, + 524, + 525, + 526, + 527, + 528, + 529, + 530, + 531, + 532, + 533, + 534, + 535, + 536, + 537, + 538, + 539, + 540, + 541, + 542, + 543, + 544, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552, + 553, + 554, + 555, + 556, + 557, + 558, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 566, + 567, + 568, + 569, + 570, + 571, + 572, + 573, + 574, + 575, + 576, + 577, + 578, + 579, + 580, + 581, + 582, + 583, + 584, + 585, + 586, + 587, + 588, + 589, + 590, + 591, + 592, + 593, + 594, + 595, + 596, + 597, + 598, + 599, + 600, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 610, + 611, + 612, + 613, + 614, + 615, + 616, + 617, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 627, + 628, + 629, + 630, + 631, + 632, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 643, + 644, + 645, + 646, + 647, + 648, + 649, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 659, + 660, + 661, + 662, + 663, + 664, + 665, + 666, + 667, + 668, + 669, + 670, + 671, + 672, + 673, + 674, + 675, + 676, + 677, + 678, + 679, + 680, + 681, + 682, + 683, + 684, + 685, + 686, + 687, + 688, + 689, + 690, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 698, + 699, + 700, + 701, + 702, + 703, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 711, + 712, + 713, + 714, + 715, + 716, + 717, + 718, + 719, + 720, + 721, + 722, + 723, + 724, + 725, + 726, + 727, + 728, + 729, + 730, + 731, + 732, + 733, + 734, + 735, + 736, + 737, + 738, + 739, + 740, + 741, + 742, + 743, + 744, + 745, + 746, + 747, + 748, + 749, + 750, + 751, + 752, + 753, + 754, + 755, + 756, + 757, + 758, + 759, + 760, + 761, + 762, + 763, + 764, + 765, + 766, + 767, + 768, + 769, + 770, + 771, + 772, + 773, + 774, + 775, + 776, + 777, + 778, + 779, + 780, + 781, + 782, + 783, + 784, + 785, + 786, + 787, + 788, + 789, + 790, + 791, + 792, + 793, + 794, + 795, + 796, + 797, + 798, + 799, + 800, + 801, + 802, + 803, + 804, + 805, + 806, + 807, + 808, + 809, + 810, + 811, + 812, + 813, + 814, + 815, + 816, + 817, + 818, + 819, + 820, + 821, + 822, + 823, + 824, + 825, + 826, + 827, + 828, + 829, + 830, + 831, + 832, + 833, + 834, + 835, + 836, + 837, + 838, + 839, + 840, + 841, + 842, + 843, + 844, + 845, + 846, + 847, + 848, + 849, + 850, + 851, + 852, + 853, + 854, + 855, + 856, + 857, + 858, + 859, + 860, + 861, + 862, + 863, + 864, + 865, + 866, + 867, + 868, + 869, + 870, + 871, + 872, + 873, + 874, + 875, + 876, + 877, + 878, + 879, + 880, + 881, + 882, + 883, + 884, + 885, + 886, + 887 + ], + "plain_data_combined_rank": 571, + "plain_data_site_rank": 508, + "rank_mod_prime": 888, + "scalar_frame_checks": true, + "source_X_warp_term_count": 1096, + "variables": 889 + } + }, + "prime": 1000003, + "quotient_rank": 63, + "response_dimension": 413, + "scope": "Constant scalar centre maps and existing cross sites, with coefficientwise formal operator-word cancellation. The original rational equation matrix has nullity one." +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/SUPPORT.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/SUPPORT.json new file mode 100644 index 0000000000..4f82fdc9e4 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/producer-replay/SUPPORT.json @@ -0,0 +1,352 @@ +{ + "centre_entry_columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62 + ], + "checker_sha256": "82d608f7220d9959925c2990fd717b028a2fce47fcf41ee9f061d0687c32f97c", + "exact_centre_kernel": "span(I8)", + "forbidden_offdiagonal_pairs": 6608, + "independent_pairs": [ + [ + 0, + 7 + ], + [ + 0, + 8 + ], + [ + 0, + 9 + ], + [ + 0, + 10 + ], + [ + 0, + 11 + ], + [ + 0, + 16 + ], + [ + 0, + 26 + ], + [ + 1, + 6 + ], + [ + 1, + 8 + ], + [ + 1, + 9 + ], + [ + 1, + 10 + ], + [ + 1, + 11 + ], + [ + 1, + 12 + ], + [ + 1, + 25 + ], + [ + 2, + 6 + ], + [ + 2, + 7 + ], + [ + 2, + 9 + ], + [ + 2, + 10 + ], + [ + 2, + 11 + ], + [ + 2, + 13 + ], + [ + 2, + 25 + ], + [ + 3, + 6 + ], + [ + 3, + 7 + ], + [ + 3, + 8 + ], + [ + 3, + 10 + ], + [ + 3, + 11 + ], + [ + 3, + 12 + ], + [ + 3, + 25 + ], + [ + 4, + 6 + ], + [ + 4, + 7 + ], + [ + 4, + 8 + ], + [ + 4, + 9 + ], + [ + 4, + 11 + ], + [ + 4, + 12 + ], + [ + 4, + 25 + ], + [ + 5, + 6 + ], + [ + 5, + 7 + ], + [ + 5, + 8 + ], + [ + 5, + 9 + ], + [ + 5, + 10 + ], + [ + 5, + 12 + ], + [ + 5, + 25 + ], + [ + 6, + 1 + ], + [ + 6, + 2 + ], + [ + 6, + 3 + ], + [ + 6, + 4 + ], + [ + 6, + 5 + ], + [ + 6, + 16 + ], + [ + 6, + 26 + ], + [ + 7, + 0 + ], + [ + 7, + 2 + ], + [ + 8, + 0 + ], + [ + 9, + 0 + ], + [ + 10, + 0 + ], + [ + 11, + 0 + ], + [ + 12, + 1 + ], + [ + 12, + 3 + ], + [ + 12, + 4 + ], + [ + 12, + 5 + ], + [ + 12, + 7 + ], + [ + 12, + 17 + ], + [ + 12, + 25 + ], + [ + 13, + 2 + ] + ], + "input_pins": { + "core_decompressed": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "inventory_decompressed": "18c89367243fc7c09411f28a8022884130373ce4886de806f4b011edec030418", + "logical_warp_source": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce" + }, + "integer_minor_determinant": "-2361183241434822606848", + "provider_checks": { + "base": { + "forbidden_spatial_diagonal_controls": 648, + "nonempty_source_words": 1160, + "source_terms": 6920, + "tail_incidences": 8856 + }, + "extra": { + "forbidden_spatial_diagonal_controls": 648, + "nonempty_source_words": 1160, + "source_terms": 6920, + "tail_incidences": 8856 + } + }, + "rank_seven_projection": "I8 - ones(8,8)/8", + "rank_seven_projection_diagonal_counts": { + "1": 42, + "1/2": 14, + "7/8": 56 + }, + "scope": "The supplied all-cut inventory, with its complete current native source states and unchanged Y tail. Actual monomial phases do not alter the spatial support witness. Inventory completeness is a separate source dependency.", + "status": "PASS_SPATIAL_SUPPORT_AND_INTEGER_MINOR" +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/replay_producers.py b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/replay_producers.py new file mode 100644 index 0000000000..cf3b12eeb6 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/replay_producers.py @@ -0,0 +1,56 @@ +"""Repeat the producer checks without writing to their frozen paths.""" + +from hashlib import sha256 +import json +from pathlib import Path +import runpy +import sys +from unittest.mock import patch + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +OUTPUT = HERE / "producer-replay" +JOBS = [ + ("oblique-native-20261017/interior-cut/inventory_new_edges.py", ["ALL-CUT-EDGES.json", "ALL-CUT-EDGES.json.gz"]), + ("oblique-native-20261017/interior-cut/check_frame_support.py", ["FRAME-SUPPORT.json"]), + ("coherent-port/centre-mixing-20261018/check_support.py", ["SUPPORT.json"]), + ("coherent-port/centre-mixing-20261018/check_mixing.py", ["MIXING.json"]), +] + + +def main(): + OUTPUT.mkdir(exist_ok=True) + sys.path.insert(0, str(LANES / "oblique-native-20261017/interior-cut")) + receipts = [] + write_text, write_bytes = Path.write_text, Path.write_bytes + for name, outputs in JOBS: + source = LANES / name + pins = {output: sha256((source.parent/output).read_bytes()).hexdigest() for output in outputs} + + def destination(path): + if path.parent != source.parent or path.name not in outputs: + raise ValueError("Undeclared producer write: " + str(path)) + return OUTPUT / path.name + + def redirect_text(path, *args, **kwargs): + return write_text(destination(path), *args, **kwargs) + + def redirect_bytes(path, *args, **kwargs): + return write_bytes(destination(path), *args, **kwargs) + + with patch.object(Path, "write_text", redirect_text), patch.object(Path, "write_bytes", redirect_bytes): + runpy.run_path(str(source), run_name="__main__") + for output in outputs: + original = sha256((source.parent/output).read_bytes()).hexdigest() + actual = sha256((OUTPUT/output).read_bytes()).hexdigest() + if original != pins[output] or actual != original: + raise ValueError("Producer output mismatch: " + output) + receipts.append(dict(source=name, output=output, sha256=actual, + source_unchanged=True, output_equal=True)) + (HERE/"PRODUCER-REPLAY.json").write_text(json.dumps(receipts, indent=2, sort_keys=True)+"\n") + print("ALL_PRODUCER_OUTPUTS_BYTE_EQUAL", flush=True) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/FREEZE.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/FREEZE.json new file mode 100644 index 0000000000..e88ea0b8ac --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/FREEZE.json @@ -0,0 +1,35 @@ +{ + "accepted_scope": "Universal residue-field rank separation, the actual dyadic application, the finite Gaussian routed-operator version, and the general-M null family in the fixed linear observation class.", + "additional_corollary": "With an invertible B minor, a unit log with stack rank r exists exactly when c is a unit in the coefficient ring. For c=13, the normalized rank-eight log is uniquely B/13; M=B moves the division to the decoder.", + "core_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "date": "2026-10-18", + "files": { + "REVIEW.json": "d80060946c13e5a2c997396c5c53b33e555732fdba74e4cc9b547cd72b65579f", + "REVIEW.md": "dc1d2d56c4210bc049051c72c7cf0aa2e19dbef65b01eb06d9424181af393e1c", + "check_review.py": "d7f2338efcd0c006f02fcab0bc36f83557fa38c7070c420a7b4a405b91452af5" + }, + "limits": [ + "Information rank, not a native-child or simultaneous-storage lower bound", + "Fixed linear observations, not arbitrary nonlinear queries or bounded-domain packing", + "Physical query access, scatter, phases, recursive costs and a complete supplier remain open" + ], + "pr_standard": "/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md", + "publication": "No PR, push, commit or publication was performed.", + "source_pins": { + "lanes/controller-followthrough-20261017/MINOR-LOG-SOURCE-ACCESS.md": "50ce523e083f70556cc62694219da94b684cc898f3d5e358767fcc40dd77e4bc", + "lanes/oblique-native-20261017/minor-input-log/UNIT-COMPLETION.md": "1a4d715e089773a9063fba88d5b83ec770bb5eb6ed501bc8f96b290c19b08401", + "root/DYADIC-QUERY-SEPARATION-20261018.json": "e66d5c311490c06973bf604d207fb5cf7a9cd4800c0cea049623c3b5e2369732", + "root/DYADIC-QUERY-SEPARATION-20261018.md": "664f430efd099f35cbc7c2abc8025968c03020707027857d2882daa51a065a1a", + "root/check_dyadic_query_separation_20261018.py": "b4ed000b5b600944f614b86ae7a88ac55af8eac3213e6827ed211a2630ccd342" + }, + "status": "FROZEN_INDEPENDENT_THEOREM_REVIEW", + "validation": { + "actual_stack_minor_determinant": "1/8", + "full_null_relations": [ + "qQ=I", + "Qq=I" + ], + "nonidentity_MD_fixtures": 24, + "routed_two_coordinate_stack_rank": 32 + } +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.json new file mode 100644 index 0000000000..3e7eb3ccd7 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.json @@ -0,0 +1,183 @@ +{ + "actual_source": { + "B_rank_mod_13": 8, + "controls": [ + "M=B has MD=13I and rank-eight stack", + "Missing B residue rank", + "Missing zero residue of c", + "Matched coefficients have no residue at 13" + ], + "explicit_minor_determinant": "1/8", + "explicit_minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12, + 21, + 37, + 47, + 76, + 81, + 87, + 92, + 110 + ], + "matched_rank_over_Q": 8, + "nonidentity_MD_cases": [ + { + "MD_is_identity": false, + "case": 0, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 1, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 2, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 3, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 4, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 5, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 6, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 7, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 8, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 9, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 10, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 11, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 12, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 13, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 14, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 15, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 16, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 17, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 18, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 19, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 20, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 21, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 22, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 23, + "stack_rank_mod_13": 16 + } + ], + "stack_rank_mod_13": 16 + }, + "checker_sha256": "d7f2338efcd0c006f02fcab0bc36f83557fa38c7070c420a7b4a405b91452af5", + "core_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "formal_full_null": { + "all_pair_counts": "The future inputs and all visible outputs are zero; the only nonzero next-bank bridge is -v+v.", + "operator_relations": [ + "Qq=I", + "qQ=I" + ], + "unit_factorization": "diag(I,-MD)", + "uses_BD_identity_for_null_family": false, + "uses_MD_identity": false, + "wrong_original_b_control": true + }, + "routed_operator_fixture": { + "coordinates_per_field": 2, + "noncommuting_routes": true, + "query_rank_mod_13": 32, + "scope": "An actual-B Gaussian-unit conjugation fixture; the general finite-operator version follows from the residue proof, not a new native route replay." + }, + "scope": "Fixed linear observations on the full underlying field space, with arbitrary postprocessing. No native-child, bit-packing, arbitrary nonlinear-encoding or complete supplier lower bound.", + "source_pins": { + "lanes/controller-followthrough-20261017/MINOR-LOG-SOURCE-ACCESS.md": "50ce523e083f70556cc62694219da94b684cc898f3d5e358767fcc40dd77e4bc", + "lanes/oblique-native-20261017/minor-input-log/UNIT-COMPLETION.md": "1a4d715e089773a9063fba88d5b83ec770bb5eb6ed501bc8f96b290c19b08401", + "root/DYADIC-QUERY-SEPARATION-20261018.json": "e66d5c311490c06973bf604d207fb5cf7a9cd4800c0cea049623c3b5e2369732", + "root/DYADIC-QUERY-SEPARATION-20261018.md": "664f430efd099f35cbc7c2abc8025968c03020707027857d2882daa51a065a1a", + "root/check_dyadic_query_separation_20261018.py": "b4ed000b5b600944f614b86ae7a88ac55af8eac3213e6827ed211a2630ccd342" + }, + "status": "PASS_INDEPENDENT_DYADIC_QUERY_SEPARATION", + "universal_proof": "Residue row relation times D forces beta=0 because MD is a unit; full residue rank of B forces alpha=0. A nonzero residue minor lifts to the fraction field." +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.md b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.md new file mode 100644 index 0000000000..f5f105c5ee --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.md @@ -0,0 +1,276 @@ +# Independent review of dyadic query separation + +The universal query-separation theorem passes this review. The actual +eight-centre B matrix has full row rank modulo 13. Every dyadic M for +which MD has a dyadic two-sided inverse therefore gives a stack `[B;M]` +of rank sixteen. The full-null family applies to general M; it does not +require MD=I. The matched choice M=B/13 has rank eight and MD=I. + +This is a theorem about the rank of fixed linear observations in the +stated output partition. Postprocessing may be nonlinear. The theorem +does not bound native children, concurrent scratch fields, arbitrary +nonlinear encodings, or packing on one bounded finite input domain. It +does not prove that the old-stage B query is cheap or physically available. + +## Sources and independent method + +The producer source is +[DYADIC-QUERY-SEPARATION-20261018.md](../../../root/DYADIC-QUERY-SEPARATION-20261018.md), +SHA256 `664f430efd099f35cbc7c2abc8025968c03020707027857d2882daa51a065a1a`. +The source criterion is +[UNIT-COMPLETION.md](../../oblique-native-20261017/minor-input-log/UNIT-COMPLETION.md), +and the terminal class is +[MINOR-LOG-SOURCE-ACCESS.md](../../controller-followthrough-20261017/MINOR-LOG-SOURCE-ACCESS.md). +All proof and checker pins are in [REVIEW.json](REVIEW.json). + +The independent checker reads the actual R entries from the pinned +decompressed `CLEAN-J-PROGRAMS.json.gz` payload, SHA256 +`a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa`. +It derives the selected inverse by exact elimination. It then derives B +and D and checks the actual minor inverses. It imports no producer module. +Its modular rank check builds a column basis instead of using the +producer's row reduction. + +The exact actual sparse stack has a nonzero 16-by-16 minor with columns + +```text +[1,2,3,4,5,6,8,12,21,37,47,76,81,87,92,110] +``` + +and determinant 1/8. The checker also checks 24 different logs for which +MD is a nonidentity dyadic unit. Thus the independent examples are not +limited to sections with MD=I. A Gaussian two-coordinate route fixture +uses noncommuting unit routes and has stack rank 32 after reduction. +The finite fixture is not a replay of the complete global native schedule. + +## Residue proof and rank lift + +Let R be a commutative ring with a unital map phi to a field k. Suppose +B is r by n, D is n by r, and M is r by n, all over R. Assume + +```text +BD=cI, phi(c)=0, +rank_k phi(B)=r, +MD is a unit in Mat_r(R). +``` + +Apply phi entrywise. Since a matrix inverse over R maps to its inverse +over k, `phi(MD)` is invertible. If + +```text +alpha phi(B)+beta phi(M)=0, +``` + +right multiplication by `phi(D)` gives `beta phi(MD)=0`. Hence beta +is zero. The full row rank of `phi(B)` then makes alpha zero. This +proves row rank 2r over k and also implies `n>=2r`. It does not assume +MD is identity, that B and M commute, or that R is a field. + +For the fraction-field conclusion, assume R is an integral domain. +Some 2r-by-2r determinant has nonzero image under phi. Its determinant +over R is therefore nonzero. The same determinant remains nonzero in +the fraction field. Thus the stack has rank 2r there. In fact this +step needs no extra property of a residue map beyond the stated ring +homomorphism and integral-domain hypothesis. + +Both hypotheses have a role. If MD is only invertible over Q, choose +M=B in the actual example. Then MD=13I, but `[B;M]` has rank eight. +If full residue rank of B is dropped, the scalar example B=13, D=M=1 +has a unit MD and a rank-one stack. If the condition phi(c)=0 is +dropped, B=D=M=1 gives the same failure. These are failures of the +weakened hypotheses, not exceptions to the theorem. + +## Binding to the actual canonical and routed matrices + +Use the actual selected minor +`A=[0,7,20,27,36,46,57,111]` and ordinary minor +`T=[21,37,47,76,81,87,92,110]`. Direct calculation gives + +```text +B=R_A^-1 R_U, +D=R_U^T (R_A^-1)^T, +BD=13I. +``` + +The inverse of B restricted to T and the inverse of D restricted to T +are both dyadic. The checker verifies both orders of each inverse. +Reducing the B minor modulo 13 preserves its inverse. Thus B has full +row rank eight over F_13. This proves the actual application for every +dyadic M with a dyadic unit MD, without an enumeration of all M. + +For finite routed arrays, let each field have ell complex coordinates. +Flatten every ordered operator to its complete finite matrix over +`Z[i,1/2]`. The map + +```text +i -> 5, 1/2 -> 7, integers -> F_13 +``` + +is well defined, because `5^2=-1` and `2*7=1` in F_13. Every proved +Gaussian-dyadic inverse maps to an inverse. The complete identities +`BD=13I` and the inverse-minor identities therefore give the hypotheses +with r replaced by 8ell and n by 104ell. The stack has rank 16ell. + +This argument uses the full finite matrices. A ring of ell-by-ell +operators is not itself being called a field. Flattening puts the rank +argument over the commutative scalar residue field. No Q, frame change, +or port route moves through B, D, or M. If an intended physical map +does not have the stated ordered identities and Gaussian-dyadic +inverses, it has not met the theorem's hypotheses. + +## The source unit condition for general MD + +The mixed-source part of the local map, in source variables beta=qb +and v, is + +```text +w=-D beta-v+DMv, +d=Mv. +``` + +The invertible output changes `f0=-w+Dd` and `g=d-Mf0` give + +```text +f0=v+D beta, +g=-MD beta. +``` + +The input change from `(beta,v)` to `(beta,v+D beta)` is invertible. +After component reordering, the source map is therefore equivalent +to `diag(I,-MD)`. That map is a unit exactly when MD is a two-sided +unit. This proves the criterion over the ordered operator ring as +well as over a field. A zero-kernel test alone would not prove this +ring-level statement. + +## Full-null family for arbitrary M + +Let q=Q^-1, and choose an arbitrary ordinary vector v. Put all later +pair inputs to zero. For pair zero, set + +```text +original x_U=(I-DB)v, +original y_U=DBv, +Qa=-Mv, +original b=-QBv+qMv. +``` + +The first full shear gives incoming ordinary Y equal to v. Since +`a=-qMv`, its selected source value becomes `-QBv`. Thus the backward +call gives + +```text +d=Qa+Mv=0, +h=q(-QBv)+Bv=0, +w=(I-DB)v-v+D(0-q(-QBv))=0. +``` + +These cancellations use only qQ=I and Qq=I. They do not use MD=I, +MD invertibility, or BD=13I. The independent checker verifies this +in free operator words with only those two inverse relations. It +also rejects removal of the original-b term qMv. + +Every selected exchange acts on zeros. The raw or corrected forward +call leaves retired ordinary Y equal to v. The bridge to the next +ordinary bank is `-v+v=0`. Every later pair and the final completed-X +triangle therefore remain zero, for every pair count. + +The required original selected data and ordinary source values include +`-Mv` and `DBv`. Their destination fields are zero on this family. +The terminal obtains all other information about v only through the +fixed linear observation Nv. If Nv=0, these destination outputs must +match the zero-input outputs. Hence Mv=0 and DBv=0. Over Q or Q(i), +BD=13I makes D injective, so DBv=0 is equivalent to Bv=0. Therefore + +```text +ker N is contained in ker B intersect ker M. +``` + +For finite vector spaces, this condition is equivalent to a linear +factorization `[B;M]=LN`. Define L on the image of N by `L(Nv)=[B;M]v`; +the kernel condition makes it well defined. Extend L to the observation +space. It follows that `rank N>=rank[B;M]`. This proof permits arbitrary +nonlinear postprocessing of N: postprocessing cannot distinguish two +inputs with the same N value. + +If N returns q complete fields of ell coordinates, its rank is at most +qell. Thus q must be at least sixteen for a dyadic-unit log. Cross-pair +queries do not help this family: restrict N to the first ordinary bank. +The count is total independent observation rank. It is not a claim +that sixteen scratch fields must be live at the same time. + +The argument does not require recovery of every coordinate of v from N. +The retained ordinary Y can keep its unobserved contents and receive +known corrections. The displayed kernel condition is a necessary source +condition; it does not prove a full decoder. If the underlying inputs +are Gaussian dyadic, a finite rational kernel witness can be cleared +of denominators and scaled by a power of two. It then gives admissible +dyadic witnesses in a uniform all-precision model. The argument is not +a lower bound for precision-dependent packing of one bounded finite set. + +## Exact odd division and a sharper consequence + +For M=B/13, the equation MD=I holds and the stack has rank eight over +the fraction field. Its rank is exactly eight because B has an invertible +minor. This M lies outside the dyadic ring, and its entries cannot be +reduced modulo 13. The independent checker verifies both facts. The +existing common-grid theorem supplies exact division by 13 only under +its exact-child, all-numeric-stream root conversion, arbitrary-borrowed +input, binary-guard, and final dyadic-endpoint conditions. + +The argument has a stronger coefficient-ring consequence. Suppose B +has an invertible r-column minor over an integral domain R, BD=cI +with nonzero c, and `[B;M]` has fraction-field rank r. Then + +```text +M=T B, +T=M_minor (B_minor)^-1 lies in Mat_r(R), +MD=cT. +``` + +If MD is a unit over R, then `T(MD)^-1` is in Mat_r(R), and c times +this matrix is identity. A diagonal entry therefore gives an inverse +of c in R. Conversely, if c is a unit, M=B/c has MD=I and stack rank r. +Thus a unit log with only r independent query rows exists exactly when +c is a unit in the coefficient ring. + +For the actual construction, an eight-query unit log consequently +requires inversion of 13. Rational divisions with denominators coprime +to 13 leave the residue map intact and still force sixteen queries. +In particular, division by three alone does not resolve this query +obstruction. Under the normalization MD=I, the rank-eight choice is +uniquely M=B/13. More generally it is `M=K B/13` for a unit K=MD. + +This also gives a scheduling alternative. In the ring with 13 inverted, +one may take the dyadic initial log M=B, leave K=13I, and use +`K^-1=I/13` in the general source-code formulas. This moves the odd +normalization from the initial log to the decoder. It does not remove +the required B query or establish a cheaper physical implementation. + +## Reproduction and status + +Run from the workspace root: + +```text +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/check_review.py +``` + +Expected status: + +```text +PASS_INDEPENDENT_DYADIC_QUERY_SEPARATION +``` + +The independent checker passed. The producing checker and receipt were +pinned and read; this review did not rerun its entry point because that +entry point writes the frozen producer receipt. No material defect was +found in the stated theorem. The coefficient-ring characterization above +is a direct consequence proved in this review. + +The cheap implementation of the remaining old-stage query, target +scatter, phases, recursive admission, complete decoder, and supplier +moment remain open. No native-child lower bound or kappa result follows. +This review used substantial OpenAI Codex assistance. + +No PR, push, or publication commit is authorized. Before a future PR +description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/check_review.py b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/check_review.py new file mode 100644 index 0000000000..145f285f7e --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/check_review.py @@ -0,0 +1,300 @@ +"""Review the residue-field query theorem on the actual centre matrices.""" + +from fractions import Fraction as Q +from hashlib import sha256 +import gzip +import json +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +CAMPAIGN = HERE.parents[2] +PINS = { + "root/DYADIC-QUERY-SEPARATION-20261018.md": "664f430efd099f35cbc7c2abc8025968c03020707027857d2882daa51a065a1a", + "root/check_dyadic_query_separation_20261018.py": "b4ed000b5b600944f614b86ae7a88ac55af8eac3213e6827ed211a2630ccd342", + "root/DYADIC-QUERY-SEPARATION-20261018.json": "e66d5c311490c06973bf604d207fb5cf7a9cd4800c0cea049623c3b5e2369732", + "lanes/oblique-native-20261017/minor-input-log/UNIT-COMPLETION.md": "1a4d715e089773a9063fba88d5b83ec770bb5eb6ed501bc8f96b290c19b08401", + "lanes/controller-followthrough-20261017/MINOR-LOG-SOURCE-ACCESS.md": "50ce523e083f70556cc62694219da94b684cc898f3d5e358767fcc40dd77e4bc", +} +CORE = "lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz" +CORE_RAW_PIN = "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa" +A = [0, 7, 20, 27, 36, 46, 57, 111] +T = [21, 37, 47, 76, 81, 87, 92, 110] +U = [p for p in range(112) if p not in A] +P = 13 + + +def require(ok, label): + if not ok: + raise ValueError(label) + + +def eye(n): + return [[Q(i == j) for j in range(n)] for i in range(n)] + + +def tr(a): + return [list(c) for c in zip(*a)] + + +def mm(a, b): + out = [[Q(0) for _ in b[0]] for _ in a] + for i, row in enumerate(a): + for k, value in enumerate(row): + if value: + for j, right in enumerate(b[k]): + if right: + out[i][j] += value * right + return out + + +def inverse(a): + n = len(a) + rows = [list(row) + unit for row, unit in zip(a, eye(n))] + for j in range(n): + pivot = next((k for k in range(j, n) if rows[k][j]), None) + require(pivot is not None, "Invertible exact minor") + rows[j], rows[pivot] = rows[pivot], rows[j] + value = rows[j][j] + rows[j] = [x / value for x in rows[j]] + for k in range(n): + if k != j: + value = rows[k][j] + rows[k] = [x - value * y for x, y in zip(rows[k], rows[j])] + return [row[n:] for row in rows] + + +def dyadic(a): + return all(x.denominator & (x.denominator - 1) == 0 for row in a for x in row) + + +def mod(a): + out = [] + for row in a: + values = [] + for x in row: + x = Q(x) + require(x.denominator % P != 0, "The coefficient has a defined residue") + values.append(x.numerator * pow(x.denominator, -1, P) % P) + out.append(values) + return out + + +def pivots(a): + # Build a column basis, instead of reducing the source matrix by rows. + basis = {} + chosen = [] + for j, col in enumerate(zip(*a)): + v = list(col) + for pivot, b in sorted(basis.items()): + value = v[pivot] + v = [(x - value * y) % P for x, y in zip(v, b)] + pivot = next((k for k, value in enumerate(v) if value), None) + if pivot is not None: + inv = pow(v[pivot], -1, P) + basis[pivot] = [x * inv % P for x in v] + chosen.append(j) + return chosen + + +def determinant(a): + rows = [list(r) for r in a] + det = Q(1) + for j in range(len(rows)): + pivot = next((k for k in range(j, len(rows)) if rows[k][j]), None) + if pivot is None: + return Q(0) + if pivot != j: + rows[j], rows[pivot] = rows[pivot], rows[j] + det *= -1 + v = rows[j][j] + det *= v + for k in range(j + 1, len(rows)): + c = rows[k][j] / v + for col in range(j + 1, len(rows)): + rows[k][col] -= c * rows[j][col] + return det + + +def actual_matrices(): + for path, pin in PINS.items(): + require(sha256((CAMPAIGN / path).read_bytes()).hexdigest() == pin, path) + raw = gzip.decompress((CAMPAIGN / CORE).read_bytes()) + require(sha256(raw).hexdigest() == CORE_RAW_PIN, "Actual clean-core payload pin") + core = json.loads(raw) + r = [[Q(row.get(str(p), 0)) for p in range(112)] for row in core["R"]] + ra = [[row[p] for p in A] for row in r] + ru = [[row[p] for p in U] for row in r] + rai = inverse(ra) + b = mm(rai, ru) + d = mm(tr(ru), tr(rai)) + require(dyadic(b) and dyadic(d), "Actual graphs are dyadic") + require(mm(b, d) == [[13 * x for x in row] for row in eye(8)], "Actual BD=13I") + dt = [d[U.index(p)] for p in T] + dti = inverse(dt) + bt = [[row[U.index(p)] for p in T] for row in b] + bti = inverse(bt) + require(dyadic(dti) and dyadic(bti), "Actual source and query minors are dyadic units") + require(mm(dt, dti) == mm(dti, dt) == eye(8), "Both ordinary inverse-minor orders") + require(mm(bt, bti) == mm(bti, bt) == eye(8), "Both B inverse-minor orders") + m = [[Q(0) for _ in U] for _ in A] + for i in range(8): + for j, p in enumerate(T): + m[i][U.index(p)] = dti[i][j] + require(mm(m, d) == eye(8), "Sparse starting section") + return b, d, m + + +def log_checks(b, d, m): + require(len(pivots(mod(b))) == 8, "B has full row rank modulo 13") + cols = pivots(mod(b + m)) + require(len(cols) == 16, "Independent source stack modulo 13") + minor = [[row[j] for j in cols] for row in b + m] + det = determinant(minor) + require(det and mod([[det]])[0][0], "Explicit minor lifts to a nonzero rational determinant") + ker = eye(104) + projection = mm(d, m) + ker = [[x - y for x, y in zip(row, sub)] for row, sub in zip(ker, projection)] + require(mm(ker, d) == [[0] * 8 for _ in U], "Exact kernel projector rows") + cases = [] + last = None + for case in range(24): + unit = eye(8) + a, j = case % 8, (case + 1) % 8 + unit[a][a] = Q(2) if case % 2 else Q(1, 2) + unit[a][j] = Q((-1) ** case, 2 ** (case % 3)) + unit_inv = inverse(unit) + require(unit != eye(8) and dyadic(unit_inv) and mm(unit, unit_inv) == mm(unit_inv, unit) == eye(8), "Nonidentity dyadic unit K") + candidate = mm(unit, m) + for row in range(8): + krow = ker[(17 * case + 9 * row + 1) % 104] + coefficient = Q(1 + case % 5, 2 ** (row % 3)) + candidate[row] = [x + coefficient * y for x, y in zip(candidate[row], krow)] + require(mm(candidate, d) == unit, "MD can be a general unit, not only identity") + require(len(pivots(mod(b + candidate))) == 16, "Every general-unit fixture has rank 16") + cases.append({"case": case, "MD_is_identity": False, "stack_rank_mod_13": 16}) + last = candidate + matched = [[x / 13 for x in row] for row in b] + require(mm(matched, d) == eye(8) and all(13 * x == y for row, base in zip(matched, b) for x, y in zip(row, base)), "Matched exact section and row dependence") + require(not dyadic(matched), "Matched section leaves the dyadic ring") + try: + mod(matched) + except ValueError: + pass + else: + raise ValueError("The matched coefficient must not have a mod-13 residue") + require(len(pivots(mod(b + b))) == 8 and mm(b, d) != eye(8), "A rationally invertible MD alone is insufficient") + require(len(pivots([[0], [1]])) == 1, "B=13,D=M=1 defeats the conclusion without full residue rank") + require(len(pivots([[1], [1]])) == 1, "B=D=M=1 defeats the conclusion when c survives reduction") + return last, {"B_rank_mod_13": 8, "stack_rank_mod_13": 16, + "explicit_minor_ports": [U[j] for j in cols], "explicit_minor_determinant": str(det), + "nonidentity_MD_cases": cases, "matched_rank_over_Q": 8, + "controls": ["M=B has MD=13I and rank-eight stack", "Missing B residue rank", "Missing zero residue of c", "Matched coefficients have no residue at 13"]} + + +def mm_mod(a, b): + columns = list(zip(*b)) + return [[sum(x * y for x, y in zip(row, col)) % P for col in columns] for row in a] + + +def route(index): + # This is the residue of L(b) U(i*a), a Gaussian-dyadic unit. + a, b = (index % 7) + 1, (index % 5) + 1 + ia = 5 * a % P + forward = [[1, ia], [b, (1 + b * ia) % P]] + back = [[(1 + b * ia) % P, -ia % P], [-b % P, 1]] + require(mm_mod(forward, back) == mm_mod(back, forward) == [[1, 0], [0, 1]], "Gaussian unit route and its inverse") + return forward, back + + +def lift(a, target_routes, source_routes): + out = [[0] * (2 * len(a[0])) for _ in range(2 * len(a))] + for i, row in enumerate(a): + left = target_routes[i][1] + for j, x in enumerate(row): + block = mm_mod(left, source_routes[j][0]) + for s in range(2): + for t in range(2): + out[2 * i + s][2 * j + t] = x * block[s][t] % P + return out + + +def routed_check(b, d, m): + require((5 * 5 + 1) % P == 0 and 2 * 7 % P == 1, "Gaussian dyadic residue i->5, 1/2->7") + eroutes = [route(3 * j + 1) for j in range(8)] + uroutes = [route(5 * j + 2) for j in range(104)] + require(mm_mod(eroutes[0][0], uroutes[0][0]) != mm_mod(uroutes[0][0], eroutes[0][0]), "The fixture uses noncommuting routes") + br = lift(mod(b), eroutes, uroutes) + dr = lift(mod(d), uroutes, eroutes) + mr = lift(mod(m), eroutes, uroutes) + require(mm_mod(br, dr) == [[0] * 16 for _ in range(16)], "Routed BD reduces to zero with the exact order") + require(len(pivots(mm_mod(mr, dr))) == 16, "Routed MD is a unit") + require(len(pivots(br)) == 16 and len(pivots(br + mr)) == 32, "Routed two-coordinate stack has rank 32") + return {"coordinates_per_field": 2, "query_rank_mod_13": 32, "noncommuting_routes": True, + "scope": "An actual-B Gaussian-unit conjugation fixture; the general finite-operator version follows from the residue proof, not a new native route replay."} + + +def full_null_check(): + zero, v, beta = {}, {(): 1}, {("beta",): 1} + + def add(a, b, coefficient=1): + out = dict(a) + for word, value in b.items(): + out[word] = out.get(word, 0) + coefficient * value + if not out[word]: + del out[word] + return out + + def apply(op, a): + out = {} + for word, value in a.items(): + term = (op,) + word + if len(term) >= 2 and term[:2] in [("Q", "q"), ("q", "Q")]: + term = term[2:] + out[term] = out.get(term, 0) + value + return {word: value for word, value in out.items() if value} + + bv, mv = apply("B", v), apply("M", v) + dbv = apply("D", bv) + original_u = add(v, dbv, -1) + qa = add(zero, mv, -1) + a = apply("q", qa) + original_b = add(apply("Q", bv), apply("q", mv), -1) + original_b = {word: -value for word, value in original_b.items()} + incoming_v = add(dbv, original_u) + incoming_b = add(original_b, a) + d = add(qa, apply("M", incoming_v)) + h = add(apply("q", incoming_b), apply("B", incoming_v)) + w = add(add(original_u, incoming_v, -1), apply("D", add(d, apply("q", incoming_b), -1))) + require(incoming_v == v and d == h == w == zero, "Full-null family without any MD or BD relation") + require(add(add(zero, incoming_v, -1), v) == zero, "The next ordinary bridge cancels for every pair count") + bad_b = add(zero, apply("Q", bv), -1) + require(add(apply("q", add(bad_b, a)), bv) != zero, "The original-b qMv term is necessary") + source_w = add(add(zero, apply("D", beta), -1), add(apply("D", mv), v, -1)) + source_d = mv + f0 = add(add(zero, source_w, -1), apply("D", source_d)) + g = add(source_d, apply("M", f0), -1) + require(f0 == add(v, apply("D", beta)) and g == add(zero, apply("M", apply("D", beta)), -1), "General MD unit-criterion factorization") + return {"operator_relations": ["Qq=I", "qQ=I"], "uses_MD_identity": False, + "uses_BD_identity_for_null_family": False, "unit_factorization": "diag(I,-MD)", + "wrong_original_b_control": True, "all_pair_counts": "The future inputs and all visible outputs are zero; the only nonzero next-bank bridge is -v+v."} + + +def main(): + b, d, m = actual_matrices() + candidate, actual = log_checks(b, d, m) + routed = routed_check(b, d, candidate) + full_null = full_null_check() + out = {"status": "PASS_INDEPENDENT_DYADIC_QUERY_SEPARATION", "source_pins": PINS, + "core_decompressed_sha256": CORE_RAW_PIN, "checker_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "actual_source": actual, "routed_operator_fixture": routed, "formal_full_null": full_null, + "universal_proof": "Residue row relation times D forces beta=0 because MD is a unit; full residue rank of B forces alpha=0. A nonzero residue minor lifts to the fraction field.", + "scope": "Fixed linear observations on the full underlying field space, with arbitrary postprocessing. No native-child, bit-packing, arbitrary nonlinear-encoding or complete supplier lower bound."} + (HERE / "REVIEW.json").write_text(json.dumps(out, sort_keys=True, indent=2) + "\n") + print(out["status"]) + print(json.dumps({"rank": 16, "matched_rank": 8, "MD_nonidentity_cases": 24, "routed_rank": 32, + "null_family_uses_MD_identity": False}, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/coherent-port/centre-mixing-20261018/MIXING.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/coherent-port/centre-mixing-20261018/MIXING.json new file mode 100644 index 0000000000..7b45a22083 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/coherent-port/centre-mixing-20261018/MIXING.json @@ -0,0 +1,13740 @@ +{ + "admissible_basis": [ + [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ] + ], + "centre_parameter_count": 64, + "clean_core_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "elementary_residual_sizes": [ + [ + 2482, + 3046, + 3028, + 3004, + 3228, + 3044, + 3138, + 3214 + ], + [ + 2926, + 2482, + 3128, + 3044, + 3176, + 2980, + 3090, + 3206 + ], + [ + 2904, + 3076, + 2498, + 2914, + 3144, + 2992, + 3082, + 3126 + ], + [ + 2876, + 3080, + 2974, + 2482, + 3196, + 3000, + 3058, + 3142 + ], + [ + 2960, + 3144, + 3080, + 3056, + 2504, + 2840, + 3008, + 3096 + ], + [ + 2940, + 3116, + 3076, + 3040, + 2972, + 2520, + 2912, + 3112 + ], + [ + 2994, + 3178, + 3110, + 3086, + 3072, + 2928, + 2528, + 3080 + ], + [ + 2982, + 3158, + 3146, + 3078, + 3148, + 2952, + 2984, + 2528 + ] + ], + "inputs": { + "new-core-transfer-20261017/CUT-PROBE.json": "78c9c2f87d0ae5c345e5ae467f94a92f94c97d618b3011e436c0dc94c3b15cbc", + "oblique-native-20261017/interior-cut/RESPONSE-SPACE.json": "320e25fec5c0f52285aa2e945b2e0f30d43e2504de207595b0f35ec93bab7337" + }, + "original_equation_checks": { + "base": { + "all_input_column_checks": 640, + "equations": 13900, + "exact_rational_nullity": 1, + "exact_rational_witness": "The original clean-J cross-site coefficients and A=I8.", + "independent_equation_keys": [ + [ + "data", + 0, + 1 + ], + [ + "data", + 0, + 2 + ], + [ + "data", + 0, + 3 + ], + [ + "data", + 0, + 4 + ], + [ + "data", + 0, + 5 + ], + [ + "data", + 0, + 6 + ], + [ + "data", + 0, + 7 + ], + [ + "data", + 0, + 8 + ], + [ + "data", + 0, + 9 + ], + [ + "data", + 0, + 12 + ], + [ + "data", + 0, + 13 + ], + [ + "data", + 0, + 15 + ], + [ + "data", + 0, + 71 + ], + [ + "data", + 0, + 76 + ], + [ + "data", + 0, + 81 + ], + [ + "data", + 1, + 0 + ], + [ + "data", + 1, + 2 + ], + [ + "data", + 1, + 3 + ], + [ + "data", + 1, + 4 + ], + [ + "data", + 1, + 5 + ], + [ + "data", + 1, + 6 + ], + [ + "data", + 1, + 7 + ], + [ + "data", + 1, + 8 + ], + [ + "data", + 1, + 9 + ], + [ + "data", + 1, + 12 + ], + [ + "data", + 1, + 35 + ], + [ + "data", + 1, + 36 + ], + [ + "data", + 1, + 75 + ], + [ + "data", + 1, + 86 + ], + [ + "data", + 2, + 0 + ], + [ + "data", + 2, + 1 + ], + [ + "data", + 2, + 3 + ], + [ + "data", + 2, + 4 + ], + [ + "data", + 2, + 5 + ], + [ + "data", + 2, + 6 + ], + [ + "data", + 2, + 7 + ], + [ + "data", + 2, + 8 + ], + [ + "data", + 2, + 9 + ], + [ + "data", + 2, + 12 + ], + [ + "data", + 2, + 16 + ], + [ + "data", + 2, + 20 + ], + [ + "data", + 2, + 70 + ], + [ + "data", + 2, + 71 + ], + [ + "data", + 2, + 78 + ], + [ + "data", + 2, + 79 + ], + [ + "data", + 3, + 0 + ], + [ + "data", + 3, + 1 + ], + [ + "data", + 3, + 2 + ], + [ + "data", + 3, + 4 + ], + [ + "data", + 3, + 5 + ], + [ + "data", + 3, + 6 + ], + [ + "data", + 3, + 7 + ], + [ + "data", + 3, + 8 + ], + [ + "data", + 3, + 9 + ], + [ + "data", + 3, + 10 + ], + [ + "data", + 3, + 12 + ], + [ + "data", + 3, + 17 + ], + [ + "data", + 3, + 46 + ], + [ + "data", + 3, + 66 + ], + [ + "data", + 3, + 80 + ], + [ + "data", + 4, + 0 + ], + [ + "data", + 4, + 1 + ], + [ + "data", + 4, + 2 + ], + [ + "data", + 4, + 3 + ], + [ + "data", + 4, + 5 + ], + [ + "data", + 4, + 6 + ], + [ + "data", + 4, + 7 + ], + [ + "data", + 4, + 10 + ], + [ + "data", + 4, + 11 + ], + [ + "data", + 4, + 12 + ], + [ + "data", + 4, + 14 + ], + [ + "data", + 4, + 18 + ], + [ + "data", + 4, + 20 + ], + [ + "data", + 4, + 65 + ], + [ + "data", + 5, + 0 + ], + [ + "data", + 5, + 1 + ], + [ + "data", + 5, + 2 + ], + [ + "data", + 5, + 3 + ], + [ + "data", + 5, + 4 + ], + [ + "data", + 5, + 6 + ], + [ + "data", + 5, + 7 + ], + [ + "data", + 5, + 9 + ], + [ + "data", + 5, + 10 + ], + [ + "data", + 5, + 11 + ], + [ + "data", + 5, + 12 + ], + [ + "data", + 5, + 15 + ], + [ + "data", + 5, + 19 + ], + [ + "data", + 5, + 21 + ], + [ + "data", + 5, + 64 + ], + [ + "data", + 6, + 0 + ], + [ + "data", + 6, + 1 + ], + [ + "data", + 6, + 2 + ], + [ + "data", + 6, + 3 + ], + [ + "data", + 6, + 4 + ], + [ + "data", + 6, + 5 + ], + [ + "data", + 6, + 7 + ], + [ + "data", + 6, + 8 + ], + [ + "data", + 6, + 9 + ], + [ + "data", + 6, + 12 + ], + [ + "data", + 7, + 0 + ], + [ + "data", + 7, + 1 + ], + [ + "data", + 7, + 8 + ], + [ + "data", + 7, + 9 + ], + [ + "data", + 7, + 11 + ], + [ + "data", + 7, + 16 + ], + [ + "data", + 7, + 42 + ], + [ + "data", + 7, + 76 + ], + [ + "data", + 7, + 81 + ], + [ + "data", + 8, + 2 + ], + [ + "data", + 8, + 6 + ], + [ + "data", + 8, + 7 + ], + [ + "data", + 8, + 12 + ], + [ + "data", + 8, + 66 + ], + [ + "data", + 8, + 80 + ], + [ + "data", + 9, + 0 + ], + [ + "data", + 9, + 3 + ], + [ + "data", + 9, + 6 + ], + [ + "data", + 9, + 7 + ], + [ + "data", + 9, + 10 + ], + [ + "data", + 9, + 13 + ], + [ + "data", + 9, + 36 + ], + [ + "data", + 9, + 43 + ], + [ + "data", + 9, + 72 + ], + [ + "data", + 10, + 0 + ], + [ + "data", + 10, + 4 + ], + [ + "data", + 10, + 6 + ], + [ + "data", + 10, + 7 + ], + [ + "data", + 10, + 9 + ], + [ + "data", + 10, + 11 + ], + [ + "data", + 10, + 14 + ], + [ + "data", + 10, + 37 + ], + [ + "data", + 10, + 71 + ], + [ + "data", + 11, + 0 + ], + [ + "data", + 11, + 5 + ], + [ + "data", + 11, + 6 + ], + [ + "data", + 11, + 10 + ], + [ + "data", + 11, + 15 + ], + [ + "data", + 11, + 36 + ], + [ + "data", + 11, + 41 + ], + [ + "data", + 11, + 70 + ], + [ + "data", + 11, + 79 + ], + [ + "data", + 12, + 0 + ], + [ + "data", + 12, + 1 + ], + [ + "data", + 12, + 2 + ], + [ + "data", + 12, + 3 + ], + [ + "data", + 12, + 4 + ], + [ + "data", + 12, + 5 + ], + [ + "data", + 12, + 6 + ], + [ + "data", + 12, + 7 + ], + [ + "data", + 12, + 8 + ], + [ + "data", + 12, + 13 + ], + [ + "data", + 12, + 14 + ], + [ + "data", + 12, + 20 + ], + [ + "data", + 12, + 56 + ], + [ + "data", + 12, + 77 + ], + [ + "data", + 13, + 0 + ], + [ + "data", + 13, + 2 + ], + [ + "data", + 13, + 3 + ], + [ + "data", + 13, + 9 + ], + [ + "data", + 13, + 12 + ], + [ + "data", + 13, + 14 + ], + [ + "data", + 13, + 15 + ], + [ + "data", + 13, + 36 + ], + [ + "data", + 13, + 37 + ], + [ + "data", + 14, + 0 + ], + [ + "data", + 14, + 4 + ], + [ + "data", + 14, + 10 + ], + [ + "data", + 14, + 13 + ], + [ + "data", + 14, + 15 + ], + [ + "data", + 14, + 18 + ], + [ + "data", + 14, + 20 + ], + [ + "data", + 14, + 37 + ], + [ + "data", + 14, + 42 + ], + [ + "data", + 14, + 78 + ], + [ + "data", + 15, + 5 + ], + [ + "data", + 15, + 11 + ], + [ + "data", + 15, + 13 + ], + [ + "data", + 15, + 19 + ], + [ + "data", + 15, + 21 + ], + [ + "data", + 15, + 36 + ], + [ + "data", + 16, + 1 + ], + [ + "data", + 16, + 2 + ], + [ + "data", + 16, + 7 + ], + [ + "data", + 16, + 12 + ], + [ + "data", + 16, + 20 + ], + [ + "data", + 16, + 21 + ], + [ + "data", + 16, + 41 + ], + [ + "data", + 16, + 42 + ], + [ + "data", + 17, + 1 + ], + [ + "data", + 17, + 3 + ], + [ + "data", + 17, + 7 + ], + [ + "data", + 17, + 13 + ], + [ + "data", + 17, + 18 + ], + [ + "data", + 17, + 46 + ], + [ + "data", + 17, + 56 + ], + [ + "data", + 17, + 77 + ], + [ + "data", + 18, + 1 + ], + [ + "data", + 18, + 4 + ], + [ + "data", + 18, + 7 + ], + [ + "data", + 18, + 14 + ], + [ + "data", + 18, + 19 + ], + [ + "data", + 18, + 55 + ], + [ + "data", + 19, + 1 + ], + [ + "data", + 19, + 5 + ], + [ + "data", + 19, + 7 + ], + [ + "data", + 19, + 15 + ], + [ + "data", + 19, + 17 + ], + [ + "data", + 19, + 18 + ], + [ + "data", + 19, + 21 + ], + [ + "data", + 19, + 54 + ], + [ + "data", + 20, + 2 + ], + [ + "data", + 20, + 4 + ], + [ + "data", + 20, + 10 + ], + [ + "data", + 20, + 14 + ], + [ + "data", + 20, + 22 + ], + [ + "data", + 20, + 37 + ], + [ + "data", + 21, + 2 + ], + [ + "data", + 21, + 5 + ], + [ + "data", + 21, + 11 + ], + [ + "data", + 21, + 15 + ], + [ + "data", + 21, + 16 + ], + [ + "data", + 21, + 20 + ], + [ + "data", + 21, + 23 + ], + [ + "data", + 21, + 36 + ], + [ + "data", + 21, + 70 + ], + [ + "data", + 21, + 79 + ], + [ + "data", + 22, + 3 + ], + [ + "data", + 22, + 4 + ], + [ + "data", + 22, + 20 + ], + [ + "data", + 22, + 23 + ], + [ + "data", + 22, + 24 + ], + [ + "data", + 22, + 27 + ], + [ + "data", + 22, + 34 + ], + [ + "data", + 23, + 3 + ], + [ + "data", + 23, + 5 + ], + [ + "data", + 23, + 21 + ], + [ + "data", + 23, + 22 + ], + [ + "data", + 23, + 24 + ], + [ + "data", + 23, + 33 + ], + [ + "data", + 24, + 4 + ], + [ + "data", + 24, + 14 + ], + [ + "data", + 24, + 20 + ], + [ + "data", + 24, + 22 + ], + [ + "data", + 24, + 27 + ], + [ + "data", + 24, + 32 + ], + [ + "data", + 24, + 35 + ], + [ + "data", + 25, + 6 + ], + [ + "data", + 25, + 18 + ], + [ + "data", + 26, + 1 + ], + [ + "data", + 26, + 14 + ], + [ + "data", + 27, + 8 + ], + [ + "data", + 27, + 22 + ], + [ + "data", + 28, + 3 + ], + [ + "data", + 28, + 9 + ], + [ + "data", + 28, + 20 + ], + [ + "data", + 28, + 24 + ], + [ + "data", + 28, + 27 + ], + [ + "data", + 28, + 29 + ], + [ + "data", + 28, + 75 + ], + [ + "data", + 28, + 86 + ], + [ + "data", + 29, + 4 + ], + [ + "data", + 29, + 15 + ], + [ + "data", + 29, + 21 + ], + [ + "data", + 29, + 27 + ], + [ + "data", + 29, + 30 + ], + [ + "data", + 29, + 74 + ], + [ + "data", + 30, + 5 + ], + [ + "data", + 30, + 14 + ], + [ + "data", + 30, + 20 + ], + [ + "data", + 30, + 22 + ], + [ + "data", + 30, + 27 + ], + [ + "data", + 30, + 28 + ], + [ + "data", + 30, + 29 + ], + [ + "data", + 30, + 73 + ], + [ + "data", + 31, + 1 + ], + [ + "data", + 31, + 10 + ], + [ + "data", + 32, + 0 + ], + [ + "data", + 32, + 3 + ], + [ + "data", + 32, + 10 + ], + [ + "data", + 32, + 20 + ], + [ + "data", + 32, + 24 + ], + [ + "data", + 32, + 28 + ], + [ + "data", + 32, + 33 + ], + [ + "data", + 32, + 85 + ], + [ + "data", + 33, + 0 + ], + [ + "data", + 33, + 4 + ], + [ + "data", + 33, + 8 + ], + [ + "data", + 33, + 21 + ], + [ + "data", + 33, + 23 + ], + [ + "data", + 33, + 29 + ], + [ + "data", + 33, + 34 + ], + [ + "data", + 34, + 0 + ], + [ + "data", + 34, + 5 + ], + [ + "data", + 34, + 8 + ], + [ + "data", + 34, + 20 + ], + [ + "data", + 34, + 22 + ], + [ + "data", + 34, + 30 + ], + [ + "data", + 34, + 32 + ], + [ + "data", + 34, + 33 + ], + [ + "data", + 35, + 1 + ], + [ + "data", + 35, + 2 + ], + [ + "data", + 35, + 10 + ], + [ + "data", + 35, + 22 + ], + [ + "data", + 35, + 24 + ], + [ + "data", + 35, + 85 + ], + [ + "data", + 36, + 1 + ], + [ + "data", + 36, + 4 + ], + [ + "data", + 36, + 9 + ], + [ + "data", + 36, + 11 + ], + [ + "data", + 37, + 1 + ], + [ + "data", + 37, + 5 + ], + [ + "data", + 37, + 9 + ], + [ + "data", + 37, + 10 + ], + [ + "data", + 37, + 13 + ], + [ + "data", + 37, + 36 + ], + [ + "data", + 37, + 42 + ], + [ + "data", + 37, + 72 + ], + [ + "data", + 38, + 2 + ], + [ + "data", + 38, + 10 + ], + [ + "data", + 39, + 2 + ], + [ + "data", + 39, + 6 + ], + [ + "data", + 40, + 2 + ], + [ + "data", + 40, + 6 + ], + [ + "data", + 41, + 3 + ], + [ + "data", + 41, + 4 + ], + [ + "data", + 41, + 7 + ], + [ + "data", + 41, + 15 + ], + [ + "data", + 41, + 16 + ], + [ + "data", + 41, + 36 + ], + [ + "data", + 41, + 42 + ], + [ + "data", + 41, + 43 + ], + [ + "data", + 42, + 3 + ], + [ + "data", + 42, + 5 + ], + [ + "data", + 42, + 14 + ], + [ + "data", + 42, + 16 + ], + [ + "data", + 43, + 4 + ], + [ + "data", + 43, + 6 + ], + [ + "data", + 43, + 7 + ], + [ + "data", + 43, + 13 + ], + [ + "data", + 43, + 36 + ], + [ + "data", + 43, + 42 + ], + [ + "data", + 44, + 3 + ], + [ + "data", + 44, + 4 + ], + [ + "data", + 45, + 3 + ], + [ + "data", + 45, + 4 + ], + [ + "data", + 46, + 1 + ], + [ + "data", + 46, + 3 + ], + [ + "data", + 47, + 1 + ], + [ + "data", + 47, + 3 + ], + [ + "data", + 48, + 2 + ], + [ + "data", + 48, + 4 + ], + [ + "data", + 49, + 2 + ], + [ + "data", + 49, + 3 + ], + [ + "data", + 50, + 2 + ], + [ + "data", + 50, + 3 + ], + [ + "data", + 51, + 1 + ], + [ + "data", + 51, + 4 + ], + [ + "data", + 52, + 1 + ], + [ + "data", + 52, + 3 + ], + [ + "data", + 53, + 1 + ], + [ + "data", + 53, + 3 + ], + [ + "data", + 54, + 0 + ], + [ + "data", + 54, + 1 + ], + [ + "data", + 54, + 2 + ], + [ + "data", + 54, + 5 + ], + [ + "data", + 54, + 12 + ], + [ + "data", + 54, + 19 + ], + [ + "data", + 54, + 21 + ], + [ + "data", + 54, + 55 + ], + [ + "data", + 55, + 0 + ], + [ + "data", + 55, + 1 + ], + [ + "data", + 55, + 2 + ], + [ + "data", + 55, + 4 + ], + [ + "data", + 55, + 18 + ], + [ + "data", + 55, + 20 + ], + [ + "data", + 55, + 54 + ], + [ + "data", + 56, + 0 + ], + [ + "data", + 56, + 1 + ], + [ + "data", + 56, + 3 + ], + [ + "data", + 56, + 10 + ], + [ + "data", + 56, + 12 + ], + [ + "data", + 56, + 17 + ], + [ + "data", + 56, + 46 + ], + [ + "data", + 56, + 54 + ], + [ + "data", + 57, + 3 + ], + [ + "data", + 57, + 22 + ], + [ + "data", + 58, + 2 + ], + [ + "data", + 58, + 8 + ], + [ + "data", + 59, + 2 + ], + [ + "data", + 59, + 5 + ], + [ + "data", + 60, + 2 + ], + [ + "data", + 60, + 4 + ], + [ + "data", + 61, + 1 + ], + [ + "data", + 61, + 18 + ], + [ + "data", + 62, + 1 + ], + [ + "data", + 62, + 5 + ], + [ + "data", + 63, + 1 + ], + [ + "data", + 63, + 4 + ], + [ + "data", + 64, + 1 + ], + [ + "data", + 64, + 5 + ], + [ + "data", + 64, + 7 + ], + [ + "data", + 64, + 8 + ], + [ + "data", + 64, + 11 + ], + [ + "data", + 64, + 19 + ], + [ + "data", + 64, + 65 + ], + [ + "data", + 65, + 1 + ], + [ + "data", + 65, + 4 + ], + [ + "data", + 65, + 7 + ], + [ + "data", + 65, + 10 + ], + [ + "data", + 65, + 18 + ], + [ + "data", + 65, + 64 + ], + [ + "data", + 66, + 1 + ], + [ + "data", + 66, + 2 + ], + [ + "data", + 66, + 3 + ], + [ + "data", + 66, + 7 + ], + [ + "data", + 66, + 8 + ], + [ + "data", + 66, + 17 + ], + [ + "data", + 66, + 64 + ], + [ + "data", + 67, + 6 + ], + [ + "data", + 67, + 14 + ], + [ + "data", + 68, + 6 + ], + [ + "data", + 68, + 11 + ], + [ + "data", + 69, + 6 + ], + [ + "data", + 69, + 10 + ], + [ + "data", + 70, + 0 + ], + [ + "data", + 70, + 2 + ], + [ + "data", + 70, + 5 + ], + [ + "data", + 70, + 6 + ], + [ + "data", + 70, + 15 + ], + [ + "data", + 70, + 71 + ], + [ + "data", + 71, + 4 + ], + [ + "data", + 71, + 6 + ], + [ + "data", + 71, + 10 + ], + [ + "data", + 71, + 20 + ], + [ + "data", + 71, + 70 + ], + [ + "data", + 71, + 72 + ], + [ + "data", + 72, + 0 + ], + [ + "data", + 72, + 2 + ], + [ + "data", + 72, + 3 + ], + [ + "data", + 72, + 6 + ], + [ + "data", + 72, + 13 + ], + [ + "data", + 72, + 71 + ], + [ + "data", + 73, + 0 + ], + [ + "data", + 73, + 1 + ], + [ + "data", + 73, + 5 + ], + [ + "data", + 73, + 15 + ], + [ + "data", + 73, + 20 + ], + [ + "data", + 73, + 22 + ], + [ + "data", + 73, + 30 + ], + [ + "data", + 73, + 74 + ], + [ + "data", + 74, + 0 + ], + [ + "data", + 74, + 4 + ], + [ + "data", + 74, + 14 + ], + [ + "data", + 74, + 21 + ], + [ + "data", + 74, + 23 + ], + [ + "data", + 74, + 29 + ], + [ + "data", + 74, + 73 + ], + [ + "data", + 75, + 0 + ], + [ + "data", + 75, + 1 + ], + [ + "data", + 75, + 3 + ], + [ + "data", + 75, + 9 + ], + [ + "data", + 75, + 20 + ], + [ + "data", + 75, + 24 + ], + [ + "data", + 75, + 28 + ], + [ + "data", + 75, + 73 + ], + [ + "data", + 76, + 0 + ], + [ + "data", + 76, + 1 + ], + [ + "data", + 76, + 7 + ], + [ + "data", + 76, + 8 + ], + [ + "data", + 76, + 16 + ], + [ + "data", + 76, + 72 + ], + [ + "data", + 77, + 6 + ], + [ + "data", + 77, + 7 + ], + [ + "data", + 77, + 8 + ], + [ + "data", + 77, + 10 + ], + [ + "data", + 77, + 12 + ], + [ + "data", + 77, + 17 + ], + [ + "data", + 78, + 0 + ], + [ + "data", + 78, + 1 + ], + [ + "data", + 78, + 4 + ], + [ + "data", + 78, + 15 + ], + [ + "data", + 78, + 16 + ], + [ + "data", + 78, + 20 + ], + [ + "data", + 79, + 1 + ], + [ + "data", + 79, + 3 + ], + [ + "data", + 79, + 7 + ], + [ + "data", + 79, + 9 + ], + [ + "data", + 79, + 11 + ], + [ + "data", + 79, + 16 + ], + [ + "data", + 80, + 0 + ], + [ + "data", + 80, + 2 + ], + [ + "data", + 80, + 3 + ], + [ + "data", + 80, + 6 + ], + [ + "data", + 80, + 8 + ], + [ + "data", + 80, + 12 + ], + [ + "data", + 80, + 20 + ], + [ + "data", + 81, + 0 + ], + [ + "data", + 81, + 1 + ], + [ + "data", + 81, + 3 + ], + [ + "data", + 81, + 7 + ], + [ + "data", + 81, + 13 + ], + [ + "data", + 81, + 79 + ], + [ + "data", + 82, + 2 + ], + [ + "data", + 82, + 8 + ], + [ + "data", + 83, + 2 + ], + [ + "data", + 83, + 5 + ], + [ + "data", + 84, + 2 + ], + [ + "data", + 84, + 4 + ], + [ + "data", + 85, + 0 + ], + [ + "data", + 85, + 1 + ], + [ + "data", + 85, + 2 + ], + [ + "data", + 85, + 4 + ], + [ + "data", + 85, + 32 + ], + [ + "data", + 85, + 35 + ], + [ + "data", + 85, + 36 + ], + [ + "data", + 86, + 1 + ], + [ + "data", + 86, + 2 + ], + [ + "data", + 86, + 3 + ], + [ + "data", + 86, + 27 + ], + [ + "data", + 86, + 28 + ], + [ + "data", + 86, + 35 + ], + [ + "data", + 87, + 3 + ], + [ + "data", + 87, + 28 + ], + [ + "data", + 88, + 1 + ], + [ + "data", + 88, + 25 + ], + [ + "data", + 89, + 1 + ], + [ + "data", + 89, + 26 + ], + [ + "data", + 90, + 1 + ], + [ + "data", + 90, + 5 + ], + [ + "data", + 91, + 1 + ], + [ + "data", + 91, + 4 + ], + [ + "data", + 92, + 8 + ], + [ + "data", + 92, + 28 + ], + [ + "data", + 93, + 8 + ], + [ + "data", + 93, + 9 + ], + [ + "data", + 94, + 6 + ], + [ + "data", + 94, + 26 + ], + [ + "data", + 95, + 6 + ], + [ + "data", + 95, + 25 + ], + [ + "data", + 96, + 6 + ], + [ + "data", + 96, + 11 + ], + [ + "data", + 97, + 6 + ], + [ + "data", + 97, + 10 + ], + [ + "data", + 98, + 12 + ], + [ + "data", + 98, + 14 + ], + [ + "data", + 99, + 6 + ], + [ + "data", + 99, + 31 + ], + [ + "data", + 100, + 6 + ], + [ + "data", + 100, + 44 + ], + [ + "data", + 101, + 6 + ], + [ + "data", + 101, + 15 + ], + [ + "data", + 102, + 6 + ], + [ + "data", + 102, + 14 + ], + [ + "data", + 103, + 1 + ], + [ + "data", + 103, + 44 + ], + [ + "data", + 104, + 1 + ], + [ + "data", + 104, + 31 + ], + [ + "data", + 105, + 1 + ], + [ + "data", + 105, + 19 + ], + [ + "data", + 106, + 1 + ], + [ + "data", + 106, + 18 + ], + [ + "data", + 107, + 2 + ], + [ + "data", + 107, + 12 + ], + [ + "data", + 108, + 2 + ], + [ + "data", + 108, + 8 + ], + [ + "data", + 109, + 2 + ], + [ + "data", + 109, + 8 + ], + [ + "data", + 110, + 3 + ], + [ + "data", + 110, + 23 + ], + [ + "data", + 111, + 3 + ], + [ + "data", + 111, + 22 + ], + [ + "other", + 1, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 1, + [ + "L", + 453 + ], + [] + ], + [ + "other", + 1, + [ + "L", + 527 + ], + [] + ], + [ + "other", + 2, + [ + "L", + 594 + ], + [] + ], + [ + "other", + 2, + [ + "L", + 595 + ], + [] + ], + [ + "other", + 2, + [ + "L", + 596 + ], + [] + ], + [ + "other", + 2, + [ + "L", + 597 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 3, + [ + "L", + 455 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 622 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 623 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 624 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 625 + ], + [] + ], + [ + "other", + 4, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 4, + [ + "L", + 539 + ], + [] + ], + [ + "other", + 5, + [ + "L", + 289 + ], + [ + 61 + ] + ], + [ + "other", + 5, + [ + "L", + 560 + ], + [] + ], + [ + "other", + 5, + [ + "L", + 628 + ], + [] + ], + [ + "other", + 5, + [ + "L", + 629 + ], + [] + ], + [ + "other", + 5, + [ + "L", + 630 + ], + [] + ], + [ + "other", + 5, + [ + "L", + 631 + ], + [] + ], + [ + "other", + 6, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 8, + [ + "L", + 454 + ], + [] + ], + [ + "other", + 8, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 8, + [ + "L", + 550 + ], + [] + ], + [ + "other", + 8, + [ + "L", + 622 + ], + [] + ], + [ + "other", + 8, + [ + "L", + 623 + ], + [] + ], + [ + "other", + 8, + [ + "L", + 625 + ], + [] + ], + [ + "other", + 9, + [ + "L", + 594 + ], + [] + ], + [ + "other", + 9, + [ + "L", + 595 + ], + [] + ], + [ + "other", + 9, + [ + "L", + 596 + ], + [] + ], + [ + "other", + 9, + [ + "L", + 597 + ], + [] + ], + [ + "other", + 11, + [ + "L", + 590 + ], + [] + ], + [ + "other", + 11, + [ + "L", + 591 + ], + [] + ], + [ + "other", + 11, + [ + "L", + 592 + ], + [] + ], + [ + "other", + 11, + [ + "L", + 593 + ], + [] + ], + [ + "other", + 12, + [ + "L", + 449 + ], + [] + ], + [ + "other", + 12, + [ + "L", + 483 + ], + [] + ], + [ + "other", + 12, + [ + "L", + 579 + ], + [] + ], + [ + "other", + 14, + [ + "L", + 49 + ], + [ + 51 + ] + ], + [ + "other", + 14, + [ + "L", + 83 + ], + [ + 52 + ] + ], + [ + "other", + 14, + [ + "L", + 98 + ], + [ + 53 + ] + ], + [ + "other", + 14, + [ + "L", + 101 + ], + [ + 54 + ] + ], + [ + "other", + 17, + [ + "L", + 448 + ], + [] + ], + [ + "other", + 17, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 472 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 561 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 585 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 602 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 603 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 604 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 605 + ], + [] + ], + [ + "other", + 19, + [ + "L", + 560 + ], + [] + ], + [ + "other", + 20, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 20, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 21, + [ + "L", + 33 + ], + [ + 47 + ] + ], + [ + "other", + 21, + [ + "L", + 55 + ], + [ + 48 + ] + ], + [ + "other", + 21, + [ + "L", + 74 + ], + [ + 49 + ] + ], + [ + "other", + 21, + [ + "L", + 85 + ], + [ + 50 + ] + ], + [ + "other", + 21, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 21, + [ + "L", + 289 + ], + [ + 61 + ] + ], + [ + "other", + 21, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 22, + [ + "L", + 536 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 492 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 537 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 583 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 610 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 611 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 612 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 613 + ], + [] + ], + [ + "other", + 24, + [ + "L", + 450 + ], + [] + ], + [ + "other", + 24, + [ + "L", + 524 + ], + [] + ], + [ + "other", + 25, + [ + "L", + 594 + ], + [] + ], + [ + "other", + 25, + [ + "L", + 595 + ], + [] + ], + [ + "other", + 25, + [ + "L", + 596 + ], + [] + ], + [ + "other", + 25, + [ + "L", + 597 + ], + [] + ], + [ + "other", + 26, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 26, + [ + "L", + 622 + ], + [] + ], + [ + "other", + 26, + [ + "L", + 623 + ], + [] + ], + [ + "other", + 26, + [ + "L", + 625 + ], + [] + ], + [ + "other", + 28, + [ + "L", + 452 + ], + [] + ], + [ + "other", + 28, + [ + "L", + 502 + ], + [] + ], + [ + "other", + 29, + [ + "L", + 514 + ], + [] + ], + [ + "other", + 29, + [ + "L", + 618 + ], + [] + ], + [ + "other", + 29, + [ + "L", + 619 + ], + [] + ], + [ + "other", + 29, + [ + "L", + 620 + ], + [] + ], + [ + "other", + 29, + [ + "L", + 621 + ], + [] + ], + [ + "other", + 30, + [ + "L", + 513 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 451 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 502 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 606 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 607 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 608 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 609 + ], + [] + ], + [ + "other", + 33, + [ + "L", + 493 + ], + [] + ], + [ + "other", + 33, + [ + "L", + 583 + ], + [] + ], + [ + "other", + 34, + [ + "L", + 513 + ], + [] + ], + [ + "other", + 34, + [ + "L", + 610 + ], + [] + ], + [ + "other", + 34, + [ + "L", + 611 + ], + [] + ], + [ + "other", + 34, + [ + "L", + 612 + ], + [] + ], + [ + "other", + 34, + [ + "L", + 613 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 450 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 503 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 525 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 581 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 606 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 607 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 608 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 609 + ], + [] + ], + [ + "other", + 36, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 36, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 36, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 36, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 37, + [ + "L", + 33 + ], + [ + 47 + ] + ], + [ + "other", + 37, + [ + "L", + 55 + ], + [ + 48 + ] + ], + [ + "other", + 37, + [ + "L", + 74 + ], + [ + 49 + ] + ], + [ + "other", + 37, + [ + "L", + 85 + ], + [ + 50 + ] + ], + [ + "other", + 37, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 37, + [ + "L", + 289 + ], + [ + 61 + ] + ], + [ + "other", + 37, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 39, + [ + "L", + 602 + ], + [] + ], + [ + "other", + 39, + [ + "L", + 603 + ], + [] + ], + [ + "other", + 39, + [ + "L", + 604 + ], + [] + ], + [ + "other", + 41, + [ + "L", + 49 + ], + [ + 51 + ] + ], + [ + "other", + 41, + [ + "L", + 83 + ], + [ + 52 + ] + ], + [ + "other", + 41, + [ + "L", + 98 + ], + [ + 53 + ] + ], + [ + "other", + 41, + [ + "L", + 101 + ], + [ + 54 + ] + ], + [ + "other", + 43, + [ + "L", + 31 + ], + [ + 58 + ] + ], + [ + "other", + 43, + [ + "L", + 68 + ], + [ + 55 + ] + ], + [ + "other", + 43, + [ + "L", + 80 + ], + [ + 56 + ] + ], + [ + "other", + 43, + [ + "L", + 88 + ], + [ + 57 + ] + ], + [ + "other", + 45, + [ + "L", + 606 + ], + [] + ], + [ + "other", + 45, + [ + "L", + 607 + ], + [] + ], + [ + "other", + 45, + [ + "L", + 608 + ], + [] + ], + [ + "other", + 46, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 46, + [ + "L", + 289 + ], + [ + 61 + ] + ], + [ + "other", + 46, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 46, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 47, + [ + "L", + 33 + ], + [ + 47 + ] + ], + [ + "other", + 47, + [ + "L", + 55 + ], + [ + 48 + ] + ], + [ + "other", + 47, + [ + "L", + 74 + ], + [ + 49 + ] + ], + [ + "other", + 47, + [ + "L", + 85 + ], + [ + 50 + ] + ], + [ + "other", + 47, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 47, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 47, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 48, + [ + "L", + 606 + ], + [] + ], + [ + "other", + 48, + [ + "L", + 607 + ], + [] + ], + [ + "other", + 48, + [ + "L", + 608 + ], + [] + ], + [ + "other", + 48, + [ + "L", + 609 + ], + [] + ], + [ + "other", + 50, + [ + "L", + 610 + ], + [] + ], + [ + "other", + 50, + [ + "L", + 611 + ], + [] + ], + [ + "other", + 50, + [ + "L", + 612 + ], + [] + ], + [ + "other", + 50, + [ + "L", + 613 + ], + [] + ], + [ + "other", + 52, + [ + "L", + 49 + ], + [ + 51 + ] + ], + [ + "other", + 52, + [ + "L", + 83 + ], + [ + 52 + ] + ], + [ + "other", + 52, + [ + "L", + 98 + ], + [ + 53 + ] + ], + [ + "other", + 52, + [ + "L", + 101 + ], + [ + 54 + ] + ], + [ + "other", + 54, + [ + "L", + 560 + ], + [] + ], + [ + "other", + 54, + [ + "L", + 584 + ], + [] + ], + [ + "other", + 54, + [ + "L", + 602 + ], + [] + ], + [ + "other", + 54, + [ + "L", + 603 + ], + [] + ], + [ + "other", + 54, + [ + "L", + 604 + ], + [] + ], + [ + "other", + 54, + [ + "L", + 605 + ], + [] + ], + [ + "other", + 55, + [ + "L", + 473 + ], + [] + ], + [ + "other", + 55, + [ + "L", + 585 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 449 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 578 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 598 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 599 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 600 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 601 + ], + [] + ], + [ + "other", + 59, + [ + "L", + 618 + ], + [] + ], + [ + "other", + 59, + [ + "L", + 619 + ], + [] + ], + [ + "other", + 59, + [ + "L", + 620 + ], + [] + ], + [ + "other", + 59, + [ + "L", + 621 + ], + [] + ], + [ + "other", + 61, + [ + "L", + 594 + ], + [] + ], + [ + "other", + 61, + [ + "L", + 595 + ], + [] + ], + [ + "other", + 61, + [ + "L", + 596 + ], + [] + ], + [ + "other", + 61, + [ + "L", + 597 + ], + [] + ], + [ + "other", + 63, + [ + "L", + 590 + ], + [] + ], + [ + "other", + 63, + [ + "L", + 591 + ], + [] + ], + [ + "other", + 63, + [ + "L", + 592 + ], + [] + ], + [ + "other", + 63, + [ + "L", + 593 + ], + [] + ], + [ + "other", + 65, + [ + "L", + 538 + ], + [] + ], + [ + "other", + 65, + [ + "L", + 628 + ], + [] + ], + [ + "other", + 65, + [ + "L", + 629 + ], + [] + ], + [ + "other", + 65, + [ + "L", + 630 + ], + [] + ], + [ + "other", + 65, + [ + "L", + 631 + ], + [] + ], + [ + "other", + 66, + [ + "L", + 454 + ], + [] + ], + [ + "other", + 67, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 67, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 67, + [ + "L", + 622 + ], + [] + ], + [ + "other", + 67, + [ + "L", + 623 + ], + [] + ], + [ + "other", + 67, + [ + "L", + 625 + ], + [] + ], + [ + "other", + 68, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 69, + [ + "L", + 289 + ], + [ + 61 + ] + ], + [ + "other", + 69, + [ + "L", + 560 + ], + [] + ], + [ + "other", + 69, + [ + "L", + 628 + ], + [] + ], + [ + "other", + 69, + [ + "L", + 629 + ], + [] + ], + [ + "other", + 69, + [ + "L", + 630 + ], + [] + ], + [ + "other", + 71, + [ + "L", + 590 + ], + [] + ], + [ + "other", + 71, + [ + "L", + 591 + ], + [] + ], + [ + "other", + 71, + [ + "L", + 592 + ], + [] + ], + [ + "other", + 71, + [ + "L", + 593 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 513 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 582 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 618 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 619 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 620 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 621 + ], + [] + ], + [ + "other", + 74, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 74, + [ + "L", + 515 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 453 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 502 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 580 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 614 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 615 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 616 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 617 + ], + [] + ], + [ + "other", + 76, + [ + "L", + 586 + ], + [] + ], + [ + "other", + 76, + [ + "L", + 587 + ], + [] + ], + [ + "other", + 76, + [ + "L", + 588 + ], + [] + ], + [ + "other", + 76, + [ + "L", + 589 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 448 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 482 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 549 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 579 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 598 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 599 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 601 + ], + [] + ], + [ + "other", + 78, + [ + "L", + 31 + ], + [ + 58 + ] + ], + [ + "other", + 78, + [ + "L", + 68 + ], + [ + 55 + ] + ], + [ + "other", + 78, + [ + "L", + 80 + ], + [ + 56 + ] + ], + [ + "other", + 78, + [ + "L", + 88 + ], + [ + 57 + ] + ], + [ + "other", + 80, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 80, + [ + "L", + 455 + ], + [] + ], + [ + "other", + 80, + [ + "L", + 551 + ], + [] + ], + [ + "other", + 81, + [ + "L", + 586 + ], + [] + ], + [ + "other", + 81, + [ + "L", + 587 + ], + [] + ], + [ + "other", + 81, + [ + "L", + 588 + ], + [] + ], + [ + "other", + 81, + [ + "L", + 589 + ], + [] + ], + [ + "other", + 82, + [ + "L", + 614 + ], + [] + ], + [ + "other", + 82, + [ + "L", + 615 + ], + [] + ], + [ + "other", + 82, + [ + "L", + 616 + ], + [] + ], + [ + "other", + 82, + [ + "L", + 617 + ], + [] + ], + [ + "other", + 83, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 84, + [ + "L", + 618 + ], + [] + ], + [ + "other", + 84, + [ + "L", + 619 + ], + [] + ], + [ + "other", + 84, + [ + "L", + 620 + ], + [] + ], + [ + "other", + 84, + [ + "L", + 621 + ], + [] + ], + [ + "other", + 85, + [ + "L", + 451 + ], + [] + ], + [ + "other", + 85, + [ + "L", + 504 + ], + [] + ], + [ + "other", + 85, + [ + "L", + 581 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 452 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 526 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 614 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 615 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 616 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 617 + ], + [] + ], + [ + "other", + 87, + [ + "L", + 586 + ], + [] + ], + [ + "other", + 87, + [ + "L", + 587 + ], + [] + ], + [ + "other", + 87, + [ + "L", + 588 + ], + [] + ], + [ + "other", + 87, + [ + "L", + 589 + ], + [] + ], + [ + "other", + 88, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 90, + [ + "L", + 590 + ], + [] + ], + [ + "other", + 90, + [ + "L", + 591 + ], + [] + ], + [ + "other", + 90, + [ + "L", + 592 + ], + [] + ], + [ + "other", + 90, + [ + "L", + 593 + ], + [] + ], + [ + "other", + 92, + [ + "L", + 586 + ], + [] + ], + [ + "other", + 92, + [ + "L", + 587 + ], + [] + ], + [ + "other", + 92, + [ + "L", + 588 + ], + [] + ], + [ + "other", + 92, + [ + "L", + 589 + ], + [] + ], + [ + "other", + 93, + [ + "L", + 614 + ], + [] + ], + [ + "other", + 93, + [ + "L", + 615 + ], + [] + ], + [ + "other", + 93, + [ + "L", + 616 + ], + [] + ], + [ + "other", + 93, + [ + "L", + 617 + ], + [] + ], + [ + "other", + 96, + [ + "L", + 628 + ], + [] + ], + [ + "other", + 96, + [ + "L", + 629 + ], + [] + ], + [ + "other", + 96, + [ + "L", + 630 + ], + [] + ], + [ + "other", + 96, + [ + "L", + 631 + ], + [] + ], + [ + "other", + 99, + [ + "L", + 31 + ], + [ + 58 + ] + ], + [ + "other", + 99, + [ + "L", + 68 + ], + [ + 55 + ] + ], + [ + "other", + 99, + [ + "L", + 80 + ], + [ + 56 + ] + ], + [ + "other", + 99, + [ + "L", + 88 + ], + [ + 57 + ] + ], + [ + "other", + 100, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 100, + [ + "L", + 598 + ], + [] + ], + [ + "other", + 100, + [ + "L", + 599 + ], + [] + ], + [ + "other", + 100, + [ + "L", + 601 + ], + [] + ], + [ + "other", + 102, + [ + "L", + 602 + ], + [] + ], + [ + "other", + 102, + [ + "L", + 603 + ], + [] + ], + [ + "other", + 102, + [ + "L", + 604 + ], + [] + ], + [ + "other", + 103, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 103, + [ + "L", + 598 + ], + [] + ], + [ + "other", + 103, + [ + "L", + 599 + ], + [] + ], + [ + "other", + 104, + [ + "L", + 31 + ], + [ + 58 + ] + ], + [ + "other", + 104, + [ + "L", + 68 + ], + [ + 55 + ] + ], + [ + "other", + 104, + [ + "L", + 80 + ], + [ + 56 + ] + ], + [ + "other", + 104, + [ + "L", + 88 + ], + [ + 57 + ] + ], + [ + "other", + 106, + [ + "L", + 49 + ], + [ + 51 + ] + ], + [ + "other", + 106, + [ + "L", + 83 + ], + [ + 52 + ] + ], + [ + "other", + 106, + [ + "L", + 98 + ], + [ + 53 + ] + ], + [ + "other", + 106, + [ + "L", + 101 + ], + [ + 54 + ] + ], + [ + "other", + 108, + [ + "L", + 610 + ], + [] + ], + [ + "other", + 108, + [ + "L", + 612 + ], + [] + ], + [ + "other", + 108, + [ + "L", + 613 + ], + [] + ], + [ + "other", + 110, + [ + "L", + 33 + ], + [ + 47 + ] + ], + [ + "other", + 110, + [ + "L", + 55 + ], + [ + 48 + ] + ], + [ + "other", + 110, + [ + "L", + 74 + ], + [ + 49 + ] + ], + [ + "other", + 110, + [ + "L", + 85 + ], + [ + 50 + ] + ], + [ + "other", + 110, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 110, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 110, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 111, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 111, + [ + "L", + 289 + ], + [ + 61 + ] + ] + ], + "pivot_columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 234, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 249, + 250, + 251, + 252, + 253, + 254, + 255, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263, + 264, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 275, + 276, + 277, + 278, + 279, + 280, + 281, + 282, + 283, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 294, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 302, + 303, + 304, + 305, + 306, + 307, + 308, + 309, + 310, + 311, + 312, + 313, + 314, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 322, + 323, + 324, + 325, + 326, + 327, + 328, + 329, + 330, + 331, + 332, + 333, + 334, + 335, + 336, + 337, + 338, + 339, + 340, + 341, + 342, + 343, + 344, + 345, + 346, + 347, + 348, + 349, + 350, + 351, + 352, + 353, + 354, + 355, + 356, + 357, + 358, + 359, + 360, + 361, + 362, + 363, + 364, + 365, + 366, + 367, + 368, + 369, + 370, + 371, + 372, + 373, + 374, + 375, + 376, + 377, + 378, + 379, + 380, + 381, + 382, + 383, + 384, + 385, + 386, + 387, + 388, + 389, + 390, + 391, + 392, + 393, + 394, + 395, + 396, + 397, + 398, + 399, + 400, + 401, + 402, + 403, + 404, + 405, + 406, + 407, + 408, + 409, + 410, + 411, + 412, + 413, + 414, + 415, + 416, + 417, + 418, + 419, + 420, + 421, + 422, + 423, + 424, + 425, + 426, + 427, + 428, + 429, + 430, + 431, + 432, + 433, + 434, + 435, + 436, + 437, + 438, + 439, + 440, + 441, + 442, + 443, + 444, + 445, + 446, + 447, + 448, + 449, + 450, + 451, + 452, + 453, + 454, + 455, + 456, + 457, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 467, + 468, + 469, + 470, + 471, + 472, + 473, + 474, + 475, + 476, + 477, + 478, + 479, + 480, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 495, + 496, + 497, + 498, + 499, + 500, + 501, + 502, + 503, + 504, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 516, + 517, + 518, + 519, + 520, + 521, + 522, + 523, + 524, + 525, + 526, + 527, + 528, + 529, + 530, + 531, + 532, + 533, + 534, + 535, + 536, + 537, + 538, + 539, + 540, + 541, + 542, + 543, + 544, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552, + 553, + 554, + 555, + 556, + 557, + 558, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 566, + 567, + 568, + 569, + 570, + 571, + 572, + 573, + 574, + 575, + 576, + 577, + 578, + 579, + 580, + 581, + 582, + 583, + 584, + 585, + 586, + 587, + 588, + 589, + 590, + 591, + 592, + 593, + 594, + 595, + 596, + 597, + 598, + 599, + 600, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 610, + 611, + 612, + 613, + 614, + 615, + 616, + 617, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 627, + 628, + 629, + 630, + 631, + 632, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 643, + 644, + 645, + 646, + 647, + 648, + 649, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 659, + 660, + 661, + 662, + 663, + 664, + 665, + 666, + 667, + 668, + 669, + 670, + 671, + 672, + 673, + 674, + 675, + 676, + 677, + 678, + 679, + 680, + 681, + 682, + 683, + 684, + 685, + 686, + 687, + 688, + 689, + 690, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 698, + 699, + 700, + 701, + 702, + 703, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 711, + 712, + 713, + 714, + 715, + 716, + 717, + 718, + 719, + 720, + 721, + 722, + 723, + 724, + 725, + 726, + 727, + 728, + 729, + 730, + 731, + 732, + 733, + 734, + 735, + 736, + 737, + 738, + 739, + 740, + 741, + 742, + 743, + 744, + 745, + 746, + 747, + 748, + 749, + 750, + 751, + 752, + 753, + 754, + 755, + 756, + 757, + 758, + 759, + 760, + 761, + 762, + 763, + 764, + 765, + 766, + 767, + 768, + 769, + 770, + 771, + 772, + 773, + 774, + 775, + 776, + 777, + 778, + 779, + 780, + 781, + 782, + 783, + 784, + 785, + 786, + 787, + 788, + 789, + 790, + 791, + 792, + 793, + 794, + 795, + 796, + 797, + 798, + 799, + 800, + 801, + 802, + 803, + 804, + 805, + 806, + 807, + 808, + 809, + 810, + 811, + 812, + 813, + 814, + 815, + 816, + 817, + 818, + 819, + 820, + 821, + 822, + 823, + 824, + 825, + 826, + 827, + 828, + 829, + 830, + 831, + 832, + 833, + 834, + 835, + 836, + 837, + 838, + 839, + 840, + 841, + 842, + 843, + 844, + 845, + 846, + 847, + 848, + 849, + 850, + 851, + 852, + 853, + 854, + 855, + 856, + 857, + 858, + 859, + 860, + 861, + 862, + 863, + 864, + 865, + 866, + 867, + 868, + 869, + 870, + 871, + 872, + 873, + 874, + 875, + 876, + 877, + 878, + 879, + 880, + 881, + 882, + 883, + 884, + 885, + 886, + 887 + ], + "plain_data_combined_rank": 571, + "plain_data_site_rank": 508, + "rank_mod_prime": 888, + "scalar_frame_checks": true, + "source_X_warp_term_count": 1096, + "variables": 889 + }, + "extra": { + "all_input_column_checks": 640, + "equations": 13900, + "exact_rational_nullity": 1, + "exact_rational_witness": "The original clean-J cross-site coefficients and A=I8.", + "independent_equation_keys": [ + [ + "data", + 0, + 1 + ], + [ + "data", + 0, + 2 + ], + [ + "data", + 0, + 3 + ], + [ + "data", + 0, + 4 + ], + [ + "data", + 0, + 5 + ], + [ + "data", + 0, + 6 + ], + [ + "data", + 0, + 7 + ], + [ + "data", + 0, + 8 + ], + [ + "data", + 0, + 9 + ], + [ + "data", + 0, + 12 + ], + [ + "data", + 0, + 13 + ], + [ + "data", + 0, + 15 + ], + [ + "data", + 0, + 71 + ], + [ + "data", + 0, + 76 + ], + [ + "data", + 0, + 81 + ], + [ + "data", + 1, + 0 + ], + [ + "data", + 1, + 2 + ], + [ + "data", + 1, + 3 + ], + [ + "data", + 1, + 4 + ], + [ + "data", + 1, + 5 + ], + [ + "data", + 1, + 6 + ], + [ + "data", + 1, + 7 + ], + [ + "data", + 1, + 8 + ], + [ + "data", + 1, + 9 + ], + [ + "data", + 1, + 12 + ], + [ + "data", + 1, + 35 + ], + [ + "data", + 1, + 36 + ], + [ + "data", + 1, + 75 + ], + [ + "data", + 1, + 86 + ], + [ + "data", + 2, + 0 + ], + [ + "data", + 2, + 1 + ], + [ + "data", + 2, + 3 + ], + [ + "data", + 2, + 4 + ], + [ + "data", + 2, + 5 + ], + [ + "data", + 2, + 6 + ], + [ + "data", + 2, + 7 + ], + [ + "data", + 2, + 8 + ], + [ + "data", + 2, + 9 + ], + [ + "data", + 2, + 12 + ], + [ + "data", + 2, + 16 + ], + [ + "data", + 2, + 20 + ], + [ + "data", + 2, + 70 + ], + [ + "data", + 2, + 71 + ], + [ + "data", + 2, + 78 + ], + [ + "data", + 2, + 79 + ], + [ + "data", + 3, + 0 + ], + [ + "data", + 3, + 1 + ], + [ + "data", + 3, + 2 + ], + [ + "data", + 3, + 4 + ], + [ + "data", + 3, + 5 + ], + [ + "data", + 3, + 6 + ], + [ + "data", + 3, + 7 + ], + [ + "data", + 3, + 8 + ], + [ + "data", + 3, + 9 + ], + [ + "data", + 3, + 10 + ], + [ + "data", + 3, + 12 + ], + [ + "data", + 3, + 17 + ], + [ + "data", + 3, + 46 + ], + [ + "data", + 3, + 66 + ], + [ + "data", + 3, + 80 + ], + [ + "data", + 4, + 0 + ], + [ + "data", + 4, + 1 + ], + [ + "data", + 4, + 2 + ], + [ + "data", + 4, + 3 + ], + [ + "data", + 4, + 5 + ], + [ + "data", + 4, + 6 + ], + [ + "data", + 4, + 7 + ], + [ + "data", + 4, + 10 + ], + [ + "data", + 4, + 11 + ], + [ + "data", + 4, + 12 + ], + [ + "data", + 4, + 14 + ], + [ + "data", + 4, + 18 + ], + [ + "data", + 4, + 20 + ], + [ + "data", + 4, + 65 + ], + [ + "data", + 5, + 0 + ], + [ + "data", + 5, + 1 + ], + [ + "data", + 5, + 2 + ], + [ + "data", + 5, + 3 + ], + [ + "data", + 5, + 4 + ], + [ + "data", + 5, + 6 + ], + [ + "data", + 5, + 7 + ], + [ + "data", + 5, + 9 + ], + [ + "data", + 5, + 10 + ], + [ + "data", + 5, + 11 + ], + [ + "data", + 5, + 12 + ], + [ + "data", + 5, + 15 + ], + [ + "data", + 5, + 19 + ], + [ + "data", + 5, + 21 + ], + [ + "data", + 5, + 64 + ], + [ + "data", + 6, + 0 + ], + [ + "data", + 6, + 1 + ], + [ + "data", + 6, + 2 + ], + [ + "data", + 6, + 3 + ], + [ + "data", + 6, + 4 + ], + [ + "data", + 6, + 5 + ], + [ + "data", + 6, + 7 + ], + [ + "data", + 6, + 8 + ], + [ + "data", + 6, + 9 + ], + [ + "data", + 6, + 12 + ], + [ + "data", + 7, + 0 + ], + [ + "data", + 7, + 1 + ], + [ + "data", + 7, + 8 + ], + [ + "data", + 7, + 9 + ], + [ + "data", + 7, + 11 + ], + [ + "data", + 7, + 16 + ], + [ + "data", + 7, + 42 + ], + [ + "data", + 7, + 76 + ], + [ + "data", + 7, + 81 + ], + [ + "data", + 8, + 2 + ], + [ + "data", + 8, + 6 + ], + [ + "data", + 8, + 7 + ], + [ + "data", + 8, + 12 + ], + [ + "data", + 8, + 66 + ], + [ + "data", + 8, + 80 + ], + [ + "data", + 9, + 0 + ], + [ + "data", + 9, + 3 + ], + [ + "data", + 9, + 6 + ], + [ + "data", + 9, + 7 + ], + [ + "data", + 9, + 10 + ], + [ + "data", + 9, + 13 + ], + [ + "data", + 9, + 36 + ], + [ + "data", + 9, + 43 + ], + [ + "data", + 9, + 72 + ], + [ + "data", + 10, + 0 + ], + [ + "data", + 10, + 4 + ], + [ + "data", + 10, + 6 + ], + [ + "data", + 10, + 7 + ], + [ + "data", + 10, + 9 + ], + [ + "data", + 10, + 11 + ], + [ + "data", + 10, + 14 + ], + [ + "data", + 10, + 37 + ], + [ + "data", + 10, + 71 + ], + [ + "data", + 11, + 0 + ], + [ + "data", + 11, + 5 + ], + [ + "data", + 11, + 6 + ], + [ + "data", + 11, + 10 + ], + [ + "data", + 11, + 15 + ], + [ + "data", + 11, + 36 + ], + [ + "data", + 11, + 41 + ], + [ + "data", + 11, + 70 + ], + [ + "data", + 11, + 79 + ], + [ + "data", + 12, + 0 + ], + [ + "data", + 12, + 1 + ], + [ + "data", + 12, + 2 + ], + [ + "data", + 12, + 3 + ], + [ + "data", + 12, + 4 + ], + [ + "data", + 12, + 5 + ], + [ + "data", + 12, + 6 + ], + [ + "data", + 12, + 7 + ], + [ + "data", + 12, + 8 + ], + [ + "data", + 12, + 13 + ], + [ + "data", + 12, + 14 + ], + [ + "data", + 12, + 20 + ], + [ + "data", + 12, + 56 + ], + [ + "data", + 12, + 77 + ], + [ + "data", + 13, + 0 + ], + [ + "data", + 13, + 2 + ], + [ + "data", + 13, + 3 + ], + [ + "data", + 13, + 9 + ], + [ + "data", + 13, + 12 + ], + [ + "data", + 13, + 14 + ], + [ + "data", + 13, + 15 + ], + [ + "data", + 13, + 36 + ], + [ + "data", + 13, + 37 + ], + [ + "data", + 14, + 0 + ], + [ + "data", + 14, + 4 + ], + [ + "data", + 14, + 10 + ], + [ + "data", + 14, + 13 + ], + [ + "data", + 14, + 15 + ], + [ + "data", + 14, + 18 + ], + [ + "data", + 14, + 20 + ], + [ + "data", + 14, + 37 + ], + [ + "data", + 14, + 42 + ], + [ + "data", + 14, + 78 + ], + [ + "data", + 15, + 5 + ], + [ + "data", + 15, + 11 + ], + [ + "data", + 15, + 13 + ], + [ + "data", + 15, + 19 + ], + [ + "data", + 15, + 21 + ], + [ + "data", + 15, + 36 + ], + [ + "data", + 16, + 1 + ], + [ + "data", + 16, + 2 + ], + [ + "data", + 16, + 7 + ], + [ + "data", + 16, + 12 + ], + [ + "data", + 16, + 20 + ], + [ + "data", + 16, + 21 + ], + [ + "data", + 16, + 41 + ], + [ + "data", + 16, + 42 + ], + [ + "data", + 17, + 1 + ], + [ + "data", + 17, + 3 + ], + [ + "data", + 17, + 7 + ], + [ + "data", + 17, + 13 + ], + [ + "data", + 17, + 18 + ], + [ + "data", + 17, + 46 + ], + [ + "data", + 17, + 56 + ], + [ + "data", + 17, + 77 + ], + [ + "data", + 18, + 1 + ], + [ + "data", + 18, + 4 + ], + [ + "data", + 18, + 7 + ], + [ + "data", + 18, + 14 + ], + [ + "data", + 18, + 19 + ], + [ + "data", + 18, + 55 + ], + [ + "data", + 19, + 1 + ], + [ + "data", + 19, + 5 + ], + [ + "data", + 19, + 7 + ], + [ + "data", + 19, + 15 + ], + [ + "data", + 19, + 17 + ], + [ + "data", + 19, + 18 + ], + [ + "data", + 19, + 21 + ], + [ + "data", + 19, + 54 + ], + [ + "data", + 20, + 2 + ], + [ + "data", + 20, + 4 + ], + [ + "data", + 20, + 10 + ], + [ + "data", + 20, + 14 + ], + [ + "data", + 20, + 22 + ], + [ + "data", + 20, + 37 + ], + [ + "data", + 21, + 2 + ], + [ + "data", + 21, + 5 + ], + [ + "data", + 21, + 11 + ], + [ + "data", + 21, + 15 + ], + [ + "data", + 21, + 16 + ], + [ + "data", + 21, + 20 + ], + [ + "data", + 21, + 23 + ], + [ + "data", + 21, + 36 + ], + [ + "data", + 21, + 70 + ], + [ + "data", + 21, + 79 + ], + [ + "data", + 22, + 3 + ], + [ + "data", + 22, + 4 + ], + [ + "data", + 22, + 20 + ], + [ + "data", + 22, + 23 + ], + [ + "data", + 22, + 24 + ], + [ + "data", + 22, + 27 + ], + [ + "data", + 22, + 34 + ], + [ + "data", + 23, + 3 + ], + [ + "data", + 23, + 5 + ], + [ + "data", + 23, + 21 + ], + [ + "data", + 23, + 22 + ], + [ + "data", + 23, + 24 + ], + [ + "data", + 23, + 33 + ], + [ + "data", + 24, + 4 + ], + [ + "data", + 24, + 14 + ], + [ + "data", + 24, + 20 + ], + [ + "data", + 24, + 22 + ], + [ + "data", + 24, + 27 + ], + [ + "data", + 24, + 32 + ], + [ + "data", + 24, + 35 + ], + [ + "data", + 25, + 6 + ], + [ + "data", + 25, + 18 + ], + [ + "data", + 26, + 1 + ], + [ + "data", + 26, + 14 + ], + [ + "data", + 27, + 8 + ], + [ + "data", + 27, + 22 + ], + [ + "data", + 28, + 3 + ], + [ + "data", + 28, + 9 + ], + [ + "data", + 28, + 20 + ], + [ + "data", + 28, + 24 + ], + [ + "data", + 28, + 27 + ], + [ + "data", + 28, + 29 + ], + [ + "data", + 28, + 75 + ], + [ + "data", + 28, + 86 + ], + [ + "data", + 29, + 4 + ], + [ + "data", + 29, + 15 + ], + [ + "data", + 29, + 21 + ], + [ + "data", + 29, + 27 + ], + [ + "data", + 29, + 30 + ], + [ + "data", + 29, + 74 + ], + [ + "data", + 30, + 5 + ], + [ + "data", + 30, + 14 + ], + [ + "data", + 30, + 20 + ], + [ + "data", + 30, + 22 + ], + [ + "data", + 30, + 27 + ], + [ + "data", + 30, + 28 + ], + [ + "data", + 30, + 29 + ], + [ + "data", + 30, + 73 + ], + [ + "data", + 31, + 1 + ], + [ + "data", + 31, + 10 + ], + [ + "data", + 32, + 0 + ], + [ + "data", + 32, + 3 + ], + [ + "data", + 32, + 10 + ], + [ + "data", + 32, + 20 + ], + [ + "data", + 32, + 24 + ], + [ + "data", + 32, + 28 + ], + [ + "data", + 32, + 33 + ], + [ + "data", + 32, + 85 + ], + [ + "data", + 33, + 0 + ], + [ + "data", + 33, + 4 + ], + [ + "data", + 33, + 8 + ], + [ + "data", + 33, + 21 + ], + [ + "data", + 33, + 23 + ], + [ + "data", + 33, + 29 + ], + [ + "data", + 33, + 34 + ], + [ + "data", + 34, + 0 + ], + [ + "data", + 34, + 5 + ], + [ + "data", + 34, + 8 + ], + [ + "data", + 34, + 20 + ], + [ + "data", + 34, + 22 + ], + [ + "data", + 34, + 30 + ], + [ + "data", + 34, + 32 + ], + [ + "data", + 34, + 33 + ], + [ + "data", + 35, + 1 + ], + [ + "data", + 35, + 2 + ], + [ + "data", + 35, + 10 + ], + [ + "data", + 35, + 22 + ], + [ + "data", + 35, + 24 + ], + [ + "data", + 35, + 85 + ], + [ + "data", + 36, + 1 + ], + [ + "data", + 36, + 4 + ], + [ + "data", + 36, + 9 + ], + [ + "data", + 36, + 11 + ], + [ + "data", + 37, + 1 + ], + [ + "data", + 37, + 5 + ], + [ + "data", + 37, + 9 + ], + [ + "data", + 37, + 10 + ], + [ + "data", + 37, + 13 + ], + [ + "data", + 37, + 36 + ], + [ + "data", + 37, + 42 + ], + [ + "data", + 37, + 72 + ], + [ + "data", + 38, + 2 + ], + [ + "data", + 38, + 10 + ], + [ + "data", + 39, + 2 + ], + [ + "data", + 39, + 6 + ], + [ + "data", + 40, + 2 + ], + [ + "data", + 40, + 6 + ], + [ + "data", + 41, + 3 + ], + [ + "data", + 41, + 4 + ], + [ + "data", + 41, + 7 + ], + [ + "data", + 41, + 15 + ], + [ + "data", + 41, + 16 + ], + [ + "data", + 41, + 36 + ], + [ + "data", + 41, + 42 + ], + [ + "data", + 41, + 43 + ], + [ + "data", + 42, + 3 + ], + [ + "data", + 42, + 5 + ], + [ + "data", + 42, + 14 + ], + [ + "data", + 42, + 16 + ], + [ + "data", + 43, + 4 + ], + [ + "data", + 43, + 6 + ], + [ + "data", + 43, + 7 + ], + [ + "data", + 43, + 13 + ], + [ + "data", + 43, + 36 + ], + [ + "data", + 43, + 42 + ], + [ + "data", + 44, + 3 + ], + [ + "data", + 44, + 4 + ], + [ + "data", + 45, + 3 + ], + [ + "data", + 45, + 4 + ], + [ + "data", + 46, + 1 + ], + [ + "data", + 46, + 3 + ], + [ + "data", + 47, + 1 + ], + [ + "data", + 47, + 3 + ], + [ + "data", + 48, + 2 + ], + [ + "data", + 48, + 4 + ], + [ + "data", + 49, + 2 + ], + [ + "data", + 49, + 3 + ], + [ + "data", + 50, + 2 + ], + [ + "data", + 50, + 3 + ], + [ + "data", + 51, + 1 + ], + [ + "data", + 51, + 4 + ], + [ + "data", + 52, + 1 + ], + [ + "data", + 52, + 3 + ], + [ + "data", + 53, + 1 + ], + [ + "data", + 53, + 3 + ], + [ + "data", + 54, + 0 + ], + [ + "data", + 54, + 1 + ], + [ + "data", + 54, + 2 + ], + [ + "data", + 54, + 5 + ], + [ + "data", + 54, + 12 + ], + [ + "data", + 54, + 19 + ], + [ + "data", + 54, + 21 + ], + [ + "data", + 54, + 55 + ], + [ + "data", + 55, + 0 + ], + [ + "data", + 55, + 1 + ], + [ + "data", + 55, + 2 + ], + [ + "data", + 55, + 4 + ], + [ + "data", + 55, + 18 + ], + [ + "data", + 55, + 20 + ], + [ + "data", + 55, + 54 + ], + [ + "data", + 56, + 0 + ], + [ + "data", + 56, + 1 + ], + [ + "data", + 56, + 3 + ], + [ + "data", + 56, + 10 + ], + [ + "data", + 56, + 12 + ], + [ + "data", + 56, + 17 + ], + [ + "data", + 56, + 46 + ], + [ + "data", + 56, + 54 + ], + [ + "data", + 57, + 3 + ], + [ + "data", + 57, + 22 + ], + [ + "data", + 58, + 2 + ], + [ + "data", + 58, + 8 + ], + [ + "data", + 59, + 2 + ], + [ + "data", + 59, + 5 + ], + [ + "data", + 60, + 2 + ], + [ + "data", + 60, + 4 + ], + [ + "data", + 61, + 1 + ], + [ + "data", + 61, + 18 + ], + [ + "data", + 62, + 1 + ], + [ + "data", + 62, + 5 + ], + [ + "data", + 63, + 1 + ], + [ + "data", + 63, + 4 + ], + [ + "data", + 64, + 1 + ], + [ + "data", + 64, + 5 + ], + [ + "data", + 64, + 7 + ], + [ + "data", + 64, + 8 + ], + [ + "data", + 64, + 11 + ], + [ + "data", + 64, + 19 + ], + [ + "data", + 64, + 65 + ], + [ + "data", + 65, + 1 + ], + [ + "data", + 65, + 4 + ], + [ + "data", + 65, + 7 + ], + [ + "data", + 65, + 10 + ], + [ + "data", + 65, + 18 + ], + [ + "data", + 65, + 64 + ], + [ + "data", + 66, + 1 + ], + [ + "data", + 66, + 2 + ], + [ + "data", + 66, + 3 + ], + [ + "data", + 66, + 7 + ], + [ + "data", + 66, + 8 + ], + [ + "data", + 66, + 17 + ], + [ + "data", + 66, + 64 + ], + [ + "data", + 67, + 6 + ], + [ + "data", + 67, + 14 + ], + [ + "data", + 68, + 6 + ], + [ + "data", + 68, + 11 + ], + [ + "data", + 69, + 6 + ], + [ + "data", + 69, + 10 + ], + [ + "data", + 70, + 0 + ], + [ + "data", + 70, + 2 + ], + [ + "data", + 70, + 5 + ], + [ + "data", + 70, + 6 + ], + [ + "data", + 70, + 15 + ], + [ + "data", + 70, + 71 + ], + [ + "data", + 71, + 4 + ], + [ + "data", + 71, + 6 + ], + [ + "data", + 71, + 10 + ], + [ + "data", + 71, + 20 + ], + [ + "data", + 71, + 70 + ], + [ + "data", + 71, + 72 + ], + [ + "data", + 72, + 0 + ], + [ + "data", + 72, + 2 + ], + [ + "data", + 72, + 3 + ], + [ + "data", + 72, + 6 + ], + [ + "data", + 72, + 13 + ], + [ + "data", + 72, + 71 + ], + [ + "data", + 73, + 0 + ], + [ + "data", + 73, + 1 + ], + [ + "data", + 73, + 5 + ], + [ + "data", + 73, + 15 + ], + [ + "data", + 73, + 20 + ], + [ + "data", + 73, + 22 + ], + [ + "data", + 73, + 30 + ], + [ + "data", + 73, + 74 + ], + [ + "data", + 74, + 0 + ], + [ + "data", + 74, + 4 + ], + [ + "data", + 74, + 14 + ], + [ + "data", + 74, + 21 + ], + [ + "data", + 74, + 23 + ], + [ + "data", + 74, + 29 + ], + [ + "data", + 74, + 73 + ], + [ + "data", + 75, + 0 + ], + [ + "data", + 75, + 1 + ], + [ + "data", + 75, + 3 + ], + [ + "data", + 75, + 9 + ], + [ + "data", + 75, + 20 + ], + [ + "data", + 75, + 24 + ], + [ + "data", + 75, + 28 + ], + [ + "data", + 75, + 73 + ], + [ + "data", + 76, + 0 + ], + [ + "data", + 76, + 1 + ], + [ + "data", + 76, + 7 + ], + [ + "data", + 76, + 8 + ], + [ + "data", + 76, + 16 + ], + [ + "data", + 76, + 72 + ], + [ + "data", + 77, + 6 + ], + [ + "data", + 77, + 7 + ], + [ + "data", + 77, + 8 + ], + [ + "data", + 77, + 10 + ], + [ + "data", + 77, + 12 + ], + [ + "data", + 77, + 17 + ], + [ + "data", + 78, + 0 + ], + [ + "data", + 78, + 1 + ], + [ + "data", + 78, + 4 + ], + [ + "data", + 78, + 15 + ], + [ + "data", + 78, + 16 + ], + [ + "data", + 78, + 20 + ], + [ + "data", + 79, + 1 + ], + [ + "data", + 79, + 3 + ], + [ + "data", + 79, + 7 + ], + [ + "data", + 79, + 9 + ], + [ + "data", + 79, + 11 + ], + [ + "data", + 79, + 16 + ], + [ + "data", + 80, + 0 + ], + [ + "data", + 80, + 2 + ], + [ + "data", + 80, + 3 + ], + [ + "data", + 80, + 6 + ], + [ + "data", + 80, + 8 + ], + [ + "data", + 80, + 12 + ], + [ + "data", + 80, + 20 + ], + [ + "data", + 81, + 0 + ], + [ + "data", + 81, + 1 + ], + [ + "data", + 81, + 3 + ], + [ + "data", + 81, + 7 + ], + [ + "data", + 81, + 13 + ], + [ + "data", + 81, + 79 + ], + [ + "data", + 82, + 2 + ], + [ + "data", + 82, + 8 + ], + [ + "data", + 83, + 2 + ], + [ + "data", + 83, + 5 + ], + [ + "data", + 84, + 2 + ], + [ + "data", + 84, + 4 + ], + [ + "data", + 85, + 0 + ], + [ + "data", + 85, + 1 + ], + [ + "data", + 85, + 2 + ], + [ + "data", + 85, + 4 + ], + [ + "data", + 85, + 32 + ], + [ + "data", + 85, + 35 + ], + [ + "data", + 85, + 36 + ], + [ + "data", + 86, + 1 + ], + [ + "data", + 86, + 2 + ], + [ + "data", + 86, + 3 + ], + [ + "data", + 86, + 27 + ], + [ + "data", + 86, + 28 + ], + [ + "data", + 86, + 35 + ], + [ + "data", + 87, + 3 + ], + [ + "data", + 87, + 28 + ], + [ + "data", + 88, + 1 + ], + [ + "data", + 88, + 25 + ], + [ + "data", + 89, + 1 + ], + [ + "data", + 89, + 26 + ], + [ + "data", + 90, + 1 + ], + [ + "data", + 90, + 5 + ], + [ + "data", + 91, + 1 + ], + [ + "data", + 91, + 4 + ], + [ + "data", + 92, + 8 + ], + [ + "data", + 92, + 28 + ], + [ + "data", + 93, + 8 + ], + [ + "data", + 93, + 9 + ], + [ + "data", + 94, + 6 + ], + [ + "data", + 94, + 26 + ], + [ + "data", + 95, + 6 + ], + [ + "data", + 95, + 25 + ], + [ + "data", + 96, + 6 + ], + [ + "data", + 96, + 11 + ], + [ + "data", + 97, + 6 + ], + [ + "data", + 97, + 10 + ], + [ + "data", + 98, + 12 + ], + [ + "data", + 98, + 14 + ], + [ + "data", + 99, + 6 + ], + [ + "data", + 99, + 31 + ], + [ + "data", + 100, + 6 + ], + [ + "data", + 100, + 44 + ], + [ + "data", + 101, + 6 + ], + [ + "data", + 101, + 15 + ], + [ + "data", + 102, + 6 + ], + [ + "data", + 102, + 14 + ], + [ + "data", + 103, + 1 + ], + [ + "data", + 103, + 44 + ], + [ + "data", + 104, + 1 + ], + [ + "data", + 104, + 31 + ], + [ + "data", + 105, + 1 + ], + [ + "data", + 105, + 19 + ], + [ + "data", + 106, + 1 + ], + [ + "data", + 106, + 18 + ], + [ + "data", + 107, + 2 + ], + [ + "data", + 107, + 12 + ], + [ + "data", + 108, + 2 + ], + [ + "data", + 108, + 8 + ], + [ + "data", + 109, + 2 + ], + [ + "data", + 109, + 8 + ], + [ + "data", + 110, + 3 + ], + [ + "data", + 110, + 23 + ], + [ + "data", + 111, + 3 + ], + [ + "data", + 111, + 22 + ], + [ + "other", + 1, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 1, + [ + "L", + 453 + ], + [] + ], + [ + "other", + 1, + [ + "L", + 527 + ], + [] + ], + [ + "other", + 2, + [ + "L", + 594 + ], + [] + ], + [ + "other", + 2, + [ + "L", + 595 + ], + [] + ], + [ + "other", + 2, + [ + "L", + 596 + ], + [] + ], + [ + "other", + 2, + [ + "L", + 597 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 3, + [ + "L", + 455 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 622 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 623 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 624 + ], + [] + ], + [ + "other", + 3, + [ + "L", + 625 + ], + [] + ], + [ + "other", + 4, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 4, + [ + "L", + 539 + ], + [] + ], + [ + "other", + 5, + [ + "L", + 289 + ], + [ + 61 + ] + ], + [ + "other", + 5, + [ + "L", + 560 + ], + [] + ], + [ + "other", + 5, + [ + "L", + 628 + ], + [] + ], + [ + "other", + 5, + [ + "L", + 629 + ], + [] + ], + [ + "other", + 5, + [ + "L", + 630 + ], + [] + ], + [ + "other", + 5, + [ + "L", + 631 + ], + [] + ], + [ + "other", + 6, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 8, + [ + "L", + 454 + ], + [] + ], + [ + "other", + 8, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 8, + [ + "L", + 550 + ], + [] + ], + [ + "other", + 8, + [ + "L", + 622 + ], + [] + ], + [ + "other", + 8, + [ + "L", + 623 + ], + [] + ], + [ + "other", + 8, + [ + "L", + 625 + ], + [] + ], + [ + "other", + 9, + [ + "L", + 594 + ], + [] + ], + [ + "other", + 9, + [ + "L", + 595 + ], + [] + ], + [ + "other", + 9, + [ + "L", + 596 + ], + [] + ], + [ + "other", + 9, + [ + "L", + 597 + ], + [] + ], + [ + "other", + 11, + [ + "L", + 590 + ], + [] + ], + [ + "other", + 11, + [ + "L", + 591 + ], + [] + ], + [ + "other", + 11, + [ + "L", + 592 + ], + [] + ], + [ + "other", + 11, + [ + "L", + 593 + ], + [] + ], + [ + "other", + 12, + [ + "L", + 449 + ], + [] + ], + [ + "other", + 12, + [ + "L", + 483 + ], + [] + ], + [ + "other", + 12, + [ + "L", + 579 + ], + [] + ], + [ + "other", + 14, + [ + "L", + 49 + ], + [ + 51 + ] + ], + [ + "other", + 14, + [ + "L", + 83 + ], + [ + 52 + ] + ], + [ + "other", + 14, + [ + "L", + 98 + ], + [ + 53 + ] + ], + [ + "other", + 14, + [ + "L", + 101 + ], + [ + 54 + ] + ], + [ + "other", + 17, + [ + "L", + 448 + ], + [] + ], + [ + "other", + 17, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 472 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 561 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 585 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 602 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 603 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 604 + ], + [] + ], + [ + "other", + 18, + [ + "L", + 605 + ], + [] + ], + [ + "other", + 19, + [ + "L", + 560 + ], + [] + ], + [ + "other", + 20, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 20, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 21, + [ + "L", + 33 + ], + [ + 47 + ] + ], + [ + "other", + 21, + [ + "L", + 55 + ], + [ + 48 + ] + ], + [ + "other", + 21, + [ + "L", + 74 + ], + [ + 49 + ] + ], + [ + "other", + 21, + [ + "L", + 85 + ], + [ + 50 + ] + ], + [ + "other", + 21, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 21, + [ + "L", + 289 + ], + [ + 61 + ] + ], + [ + "other", + 21, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 22, + [ + "L", + 536 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 492 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 537 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 583 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 610 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 611 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 612 + ], + [] + ], + [ + "other", + 23, + [ + "L", + 613 + ], + [] + ], + [ + "other", + 24, + [ + "L", + 450 + ], + [] + ], + [ + "other", + 24, + [ + "L", + 524 + ], + [] + ], + [ + "other", + 25, + [ + "L", + 594 + ], + [] + ], + [ + "other", + 25, + [ + "L", + 595 + ], + [] + ], + [ + "other", + 25, + [ + "L", + 596 + ], + [] + ], + [ + "other", + 25, + [ + "L", + 597 + ], + [] + ], + [ + "other", + 26, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 26, + [ + "L", + 622 + ], + [] + ], + [ + "other", + 26, + [ + "L", + 623 + ], + [] + ], + [ + "other", + 26, + [ + "L", + 625 + ], + [] + ], + [ + "other", + 28, + [ + "L", + 452 + ], + [] + ], + [ + "other", + 28, + [ + "L", + 502 + ], + [] + ], + [ + "other", + 29, + [ + "L", + 514 + ], + [] + ], + [ + "other", + 29, + [ + "L", + 618 + ], + [] + ], + [ + "other", + 29, + [ + "L", + 619 + ], + [] + ], + [ + "other", + 29, + [ + "L", + 620 + ], + [] + ], + [ + "other", + 29, + [ + "L", + 621 + ], + [] + ], + [ + "other", + 30, + [ + "L", + 513 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 451 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 502 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 606 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 607 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 608 + ], + [] + ], + [ + "other", + 32, + [ + "L", + 609 + ], + [] + ], + [ + "other", + 33, + [ + "L", + 493 + ], + [] + ], + [ + "other", + 33, + [ + "L", + 583 + ], + [] + ], + [ + "other", + 34, + [ + "L", + 513 + ], + [] + ], + [ + "other", + 34, + [ + "L", + 610 + ], + [] + ], + [ + "other", + 34, + [ + "L", + 611 + ], + [] + ], + [ + "other", + 34, + [ + "L", + 612 + ], + [] + ], + [ + "other", + 34, + [ + "L", + 613 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 450 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 503 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 525 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 581 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 606 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 607 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 608 + ], + [] + ], + [ + "other", + 35, + [ + "L", + 609 + ], + [] + ], + [ + "other", + 36, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 36, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 36, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 36, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 37, + [ + "L", + 33 + ], + [ + 47 + ] + ], + [ + "other", + 37, + [ + "L", + 55 + ], + [ + 48 + ] + ], + [ + "other", + 37, + [ + "L", + 74 + ], + [ + 49 + ] + ], + [ + "other", + 37, + [ + "L", + 85 + ], + [ + 50 + ] + ], + [ + "other", + 37, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 37, + [ + "L", + 289 + ], + [ + 61 + ] + ], + [ + "other", + 37, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 39, + [ + "L", + 602 + ], + [] + ], + [ + "other", + 39, + [ + "L", + 603 + ], + [] + ], + [ + "other", + 39, + [ + "L", + 604 + ], + [] + ], + [ + "other", + 41, + [ + "L", + 49 + ], + [ + 51 + ] + ], + [ + "other", + 41, + [ + "L", + 83 + ], + [ + 52 + ] + ], + [ + "other", + 41, + [ + "L", + 98 + ], + [ + 53 + ] + ], + [ + "other", + 41, + [ + "L", + 101 + ], + [ + 54 + ] + ], + [ + "other", + 43, + [ + "L", + 31 + ], + [ + 58 + ] + ], + [ + "other", + 43, + [ + "L", + 68 + ], + [ + 55 + ] + ], + [ + "other", + 43, + [ + "L", + 80 + ], + [ + 56 + ] + ], + [ + "other", + 43, + [ + "L", + 88 + ], + [ + 57 + ] + ], + [ + "other", + 45, + [ + "L", + 606 + ], + [] + ], + [ + "other", + 45, + [ + "L", + 607 + ], + [] + ], + [ + "other", + 45, + [ + "L", + 608 + ], + [] + ], + [ + "other", + 46, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 46, + [ + "L", + 289 + ], + [ + 61 + ] + ], + [ + "other", + 46, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 46, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 47, + [ + "L", + 33 + ], + [ + 47 + ] + ], + [ + "other", + 47, + [ + "L", + 55 + ], + [ + 48 + ] + ], + [ + "other", + 47, + [ + "L", + 74 + ], + [ + 49 + ] + ], + [ + "other", + 47, + [ + "L", + 85 + ], + [ + 50 + ] + ], + [ + "other", + 47, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 47, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 47, + [ + "L", + 305 + ], + [ + 63 + ] + ], + [ + "other", + 48, + [ + "L", + 606 + ], + [] + ], + [ + "other", + 48, + [ + "L", + 607 + ], + [] + ], + [ + "other", + 48, + [ + "L", + 608 + ], + [] + ], + [ + "other", + 48, + [ + "L", + 609 + ], + [] + ], + [ + "other", + 50, + [ + "L", + 610 + ], + [] + ], + [ + "other", + 50, + [ + "L", + 611 + ], + [] + ], + [ + "other", + 50, + [ + "L", + 612 + ], + [] + ], + [ + "other", + 50, + [ + "L", + 613 + ], + [] + ], + [ + "other", + 52, + [ + "L", + 49 + ], + [ + 51 + ] + ], + [ + "other", + 52, + [ + "L", + 83 + ], + [ + 52 + ] + ], + [ + "other", + 52, + [ + "L", + 98 + ], + [ + 53 + ] + ], + [ + "other", + 52, + [ + "L", + 101 + ], + [ + 54 + ] + ], + [ + "other", + 54, + [ + "L", + 560 + ], + [] + ], + [ + "other", + 54, + [ + "L", + 584 + ], + [] + ], + [ + "other", + 54, + [ + "L", + 602 + ], + [] + ], + [ + "other", + 54, + [ + "L", + 603 + ], + [] + ], + [ + "other", + 54, + [ + "L", + 604 + ], + [] + ], + [ + "other", + 54, + [ + "L", + 605 + ], + [] + ], + [ + "other", + 55, + [ + "L", + 473 + ], + [] + ], + [ + "other", + 55, + [ + "L", + 585 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 449 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 578 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 598 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 599 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 600 + ], + [] + ], + [ + "other", + 56, + [ + "L", + 601 + ], + [] + ], + [ + "other", + 59, + [ + "L", + 618 + ], + [] + ], + [ + "other", + 59, + [ + "L", + 619 + ], + [] + ], + [ + "other", + 59, + [ + "L", + 620 + ], + [] + ], + [ + "other", + 59, + [ + "L", + 621 + ], + [] + ], + [ + "other", + 61, + [ + "L", + 594 + ], + [] + ], + [ + "other", + 61, + [ + "L", + 595 + ], + [] + ], + [ + "other", + 61, + [ + "L", + 596 + ], + [] + ], + [ + "other", + 61, + [ + "L", + 597 + ], + [] + ], + [ + "other", + 63, + [ + "L", + 590 + ], + [] + ], + [ + "other", + 63, + [ + "L", + 591 + ], + [] + ], + [ + "other", + 63, + [ + "L", + 592 + ], + [] + ], + [ + "other", + 63, + [ + "L", + 593 + ], + [] + ], + [ + "other", + 65, + [ + "L", + 538 + ], + [] + ], + [ + "other", + 65, + [ + "L", + 628 + ], + [] + ], + [ + "other", + 65, + [ + "L", + 629 + ], + [] + ], + [ + "other", + 65, + [ + "L", + 630 + ], + [] + ], + [ + "other", + 65, + [ + "L", + 631 + ], + [] + ], + [ + "other", + 66, + [ + "L", + 454 + ], + [] + ], + [ + "other", + 67, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 67, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 67, + [ + "L", + 622 + ], + [] + ], + [ + "other", + 67, + [ + "L", + 623 + ], + [] + ], + [ + "other", + 67, + [ + "L", + 625 + ], + [] + ], + [ + "other", + 68, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 69, + [ + "L", + 289 + ], + [ + 61 + ] + ], + [ + "other", + 69, + [ + "L", + 560 + ], + [] + ], + [ + "other", + 69, + [ + "L", + 628 + ], + [] + ], + [ + "other", + 69, + [ + "L", + 629 + ], + [] + ], + [ + "other", + 69, + [ + "L", + 630 + ], + [] + ], + [ + "other", + 71, + [ + "L", + 590 + ], + [] + ], + [ + "other", + 71, + [ + "L", + 591 + ], + [] + ], + [ + "other", + 71, + [ + "L", + 592 + ], + [] + ], + [ + "other", + 71, + [ + "L", + 593 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 513 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 582 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 618 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 619 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 620 + ], + [] + ], + [ + "other", + 73, + [ + "L", + 621 + ], + [] + ], + [ + "other", + 74, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 74, + [ + "L", + 515 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 453 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 502 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 580 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 614 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 615 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 616 + ], + [] + ], + [ + "other", + 75, + [ + "L", + 617 + ], + [] + ], + [ + "other", + 76, + [ + "L", + 586 + ], + [] + ], + [ + "other", + 76, + [ + "L", + 587 + ], + [] + ], + [ + "other", + 76, + [ + "L", + 588 + ], + [] + ], + [ + "other", + 76, + [ + "L", + 589 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 448 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 482 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 549 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 579 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 598 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 599 + ], + [] + ], + [ + "other", + 77, + [ + "L", + 601 + ], + [] + ], + [ + "other", + 78, + [ + "L", + 31 + ], + [ + 58 + ] + ], + [ + "other", + 78, + [ + "L", + 68 + ], + [ + 55 + ] + ], + [ + "other", + 78, + [ + "L", + 80 + ], + [ + 56 + ] + ], + [ + "other", + 78, + [ + "L", + 88 + ], + [ + 57 + ] + ], + [ + "other", + 80, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 80, + [ + "L", + 455 + ], + [] + ], + [ + "other", + 80, + [ + "L", + 551 + ], + [] + ], + [ + "other", + 81, + [ + "L", + 586 + ], + [] + ], + [ + "other", + 81, + [ + "L", + 587 + ], + [] + ], + [ + "other", + 81, + [ + "L", + 588 + ], + [] + ], + [ + "other", + 81, + [ + "L", + 589 + ], + [] + ], + [ + "other", + 82, + [ + "L", + 614 + ], + [] + ], + [ + "other", + 82, + [ + "L", + 615 + ], + [] + ], + [ + "other", + 82, + [ + "L", + 616 + ], + [] + ], + [ + "other", + 82, + [ + "L", + 617 + ], + [] + ], + [ + "other", + 83, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 84, + [ + "L", + 618 + ], + [] + ], + [ + "other", + 84, + [ + "L", + 619 + ], + [] + ], + [ + "other", + 84, + [ + "L", + 620 + ], + [] + ], + [ + "other", + 84, + [ + "L", + 621 + ], + [] + ], + [ + "other", + 85, + [ + "L", + 451 + ], + [] + ], + [ + "other", + 85, + [ + "L", + 504 + ], + [] + ], + [ + "other", + 85, + [ + "L", + 581 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 452 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 526 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 614 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 615 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 616 + ], + [] + ], + [ + "other", + 86, + [ + "L", + 617 + ], + [] + ], + [ + "other", + 87, + [ + "L", + 586 + ], + [] + ], + [ + "other", + 87, + [ + "L", + 587 + ], + [] + ], + [ + "other", + 87, + [ + "L", + 588 + ], + [] + ], + [ + "other", + 87, + [ + "L", + 589 + ], + [] + ], + [ + "other", + 88, + [ + "L", + 275 + ], + [ + 60 + ] + ], + [ + "other", + 90, + [ + "L", + 590 + ], + [] + ], + [ + "other", + 90, + [ + "L", + 591 + ], + [] + ], + [ + "other", + 90, + [ + "L", + 592 + ], + [] + ], + [ + "other", + 90, + [ + "L", + 593 + ], + [] + ], + [ + "other", + 92, + [ + "L", + 586 + ], + [] + ], + [ + "other", + 92, + [ + "L", + 587 + ], + [] + ], + [ + "other", + 92, + [ + "L", + 588 + ], + [] + ], + [ + "other", + 92, + [ + "L", + 589 + ], + [] + ], + [ + "other", + 93, + [ + "L", + 614 + ], + [] + ], + [ + "other", + 93, + [ + "L", + 615 + ], + [] + ], + [ + "other", + 93, + [ + "L", + 616 + ], + [] + ], + [ + "other", + 93, + [ + "L", + 617 + ], + [] + ], + [ + "other", + 96, + [ + "L", + 628 + ], + [] + ], + [ + "other", + 96, + [ + "L", + 629 + ], + [] + ], + [ + "other", + 96, + [ + "L", + 630 + ], + [] + ], + [ + "other", + 96, + [ + "L", + 631 + ], + [] + ], + [ + "other", + 99, + [ + "L", + 31 + ], + [ + 58 + ] + ], + [ + "other", + 99, + [ + "L", + 68 + ], + [ + 55 + ] + ], + [ + "other", + 99, + [ + "L", + 80 + ], + [ + 56 + ] + ], + [ + "other", + 99, + [ + "L", + 88 + ], + [ + 57 + ] + ], + [ + "other", + 100, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 100, + [ + "L", + 598 + ], + [] + ], + [ + "other", + 100, + [ + "L", + 599 + ], + [] + ], + [ + "other", + 100, + [ + "L", + 601 + ], + [] + ], + [ + "other", + 102, + [ + "L", + 602 + ], + [] + ], + [ + "other", + 102, + [ + "L", + 603 + ], + [] + ], + [ + "other", + 102, + [ + "L", + 604 + ], + [] + ], + [ + "other", + 103, + [ + "L", + 548 + ], + [] + ], + [ + "other", + 103, + [ + "L", + 598 + ], + [] + ], + [ + "other", + 103, + [ + "L", + 599 + ], + [] + ], + [ + "other", + 104, + [ + "L", + 31 + ], + [ + 58 + ] + ], + [ + "other", + 104, + [ + "L", + 68 + ], + [ + 55 + ] + ], + [ + "other", + 104, + [ + "L", + 80 + ], + [ + 56 + ] + ], + [ + "other", + 104, + [ + "L", + 88 + ], + [ + 57 + ] + ], + [ + "other", + 106, + [ + "L", + 49 + ], + [ + 51 + ] + ], + [ + "other", + 106, + [ + "L", + 83 + ], + [ + 52 + ] + ], + [ + "other", + 106, + [ + "L", + 98 + ], + [ + 53 + ] + ], + [ + "other", + 106, + [ + "L", + 101 + ], + [ + 54 + ] + ], + [ + "other", + 108, + [ + "L", + 610 + ], + [] + ], + [ + "other", + 108, + [ + "L", + 612 + ], + [] + ], + [ + "other", + 108, + [ + "L", + 613 + ], + [] + ], + [ + "other", + 110, + [ + "L", + 33 + ], + [ + 47 + ] + ], + [ + "other", + 110, + [ + "L", + 55 + ], + [ + 48 + ] + ], + [ + "other", + 110, + [ + "L", + 74 + ], + [ + 49 + ] + ], + [ + "other", + 110, + [ + "L", + 85 + ], + [ + 50 + ] + ], + [ + "other", + 110, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 110, + [ + "L", + 291 + ], + [ + 62 + ] + ], + [ + "other", + 110, + [ + "L", + 321 + ], + [ + 64 + ] + ], + [ + "other", + 111, + [ + "L", + 273 + ], + [ + 59 + ] + ], + [ + "other", + 111, + [ + "L", + 289 + ], + [ + 61 + ] + ] + ], + "pivot_columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 234, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 249, + 250, + 251, + 252, + 253, + 254, + 255, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263, + 264, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 275, + 276, + 277, + 278, + 279, + 280, + 281, + 282, + 283, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 294, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 302, + 303, + 304, + 305, + 306, + 307, + 308, + 309, + 310, + 311, + 312, + 313, + 314, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 322, + 323, + 324, + 325, + 326, + 327, + 328, + 329, + 330, + 331, + 332, + 333, + 334, + 335, + 336, + 337, + 338, + 339, + 340, + 341, + 342, + 343, + 344, + 345, + 346, + 347, + 348, + 349, + 350, + 351, + 352, + 353, + 354, + 355, + 356, + 357, + 358, + 359, + 360, + 361, + 362, + 363, + 364, + 365, + 366, + 367, + 368, + 369, + 370, + 371, + 372, + 373, + 374, + 375, + 376, + 377, + 378, + 379, + 380, + 381, + 382, + 383, + 384, + 385, + 386, + 387, + 388, + 389, + 390, + 391, + 392, + 393, + 394, + 395, + 396, + 397, + 398, + 399, + 400, + 401, + 402, + 403, + 404, + 405, + 406, + 407, + 408, + 409, + 410, + 411, + 412, + 413, + 414, + 415, + 416, + 417, + 418, + 419, + 420, + 421, + 422, + 423, + 424, + 425, + 426, + 427, + 428, + 429, + 430, + 431, + 432, + 433, + 434, + 435, + 436, + 437, + 438, + 439, + 440, + 441, + 442, + 443, + 444, + 445, + 446, + 447, + 448, + 449, + 450, + 451, + 452, + 453, + 454, + 455, + 456, + 457, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 467, + 468, + 469, + 470, + 471, + 472, + 473, + 474, + 475, + 476, + 477, + 478, + 479, + 480, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 495, + 496, + 497, + 498, + 499, + 500, + 501, + 502, + 503, + 504, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 516, + 517, + 518, + 519, + 520, + 521, + 522, + 523, + 524, + 525, + 526, + 527, + 528, + 529, + 530, + 531, + 532, + 533, + 534, + 535, + 536, + 537, + 538, + 539, + 540, + 541, + 542, + 543, + 544, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552, + 553, + 554, + 555, + 556, + 557, + 558, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 566, + 567, + 568, + 569, + 570, + 571, + 572, + 573, + 574, + 575, + 576, + 577, + 578, + 579, + 580, + 581, + 582, + 583, + 584, + 585, + 586, + 587, + 588, + 589, + 590, + 591, + 592, + 593, + 594, + 595, + 596, + 597, + 598, + 599, + 600, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 610, + 611, + 612, + 613, + 614, + 615, + 616, + 617, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 627, + 628, + 629, + 630, + 631, + 632, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 643, + 644, + 645, + 646, + 647, + 648, + 649, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 659, + 660, + 661, + 662, + 663, + 664, + 665, + 666, + 667, + 668, + 669, + 670, + 671, + 672, + 673, + 674, + 675, + 676, + 677, + 678, + 679, + 680, + 681, + 682, + 683, + 684, + 685, + 686, + 687, + 688, + 689, + 690, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 698, + 699, + 700, + 701, + 702, + 703, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 711, + 712, + 713, + 714, + 715, + 716, + 717, + 718, + 719, + 720, + 721, + 722, + 723, + 724, + 725, + 726, + 727, + 728, + 729, + 730, + 731, + 732, + 733, + 734, + 735, + 736, + 737, + 738, + 739, + 740, + 741, + 742, + 743, + 744, + 745, + 746, + 747, + 748, + 749, + 750, + 751, + 752, + 753, + 754, + 755, + 756, + 757, + 758, + 759, + 760, + 761, + 762, + 763, + 764, + 765, + 766, + 767, + 768, + 769, + 770, + 771, + 772, + 773, + 774, + 775, + 776, + 777, + 778, + 779, + 780, + 781, + 782, + 783, + 784, + 785, + 786, + 787, + 788, + 789, + 790, + 791, + 792, + 793, + 794, + 795, + 796, + 797, + 798, + 799, + 800, + 801, + 802, + 803, + 804, + 805, + 806, + 807, + 808, + 809, + 810, + 811, + 812, + 813, + 814, + 815, + 816, + 817, + 818, + 819, + 820, + 821, + 822, + 823, + 824, + 825, + 826, + 827, + 828, + 829, + 830, + 831, + 832, + 833, + 834, + 835, + 836, + 837, + 838, + 839, + 840, + 841, + 842, + 843, + 844, + 845, + 846, + 847, + 848, + 849, + 850, + 851, + 852, + 853, + 854, + 855, + 856, + 857, + 858, + 859, + 860, + 861, + 862, + 863, + 864, + 865, + 866, + 867, + 868, + 869, + 870, + 871, + 872, + 873, + 874, + 875, + 876, + 877, + 878, + 879, + 880, + 881, + 882, + 883, + 884, + 885, + 886, + 887 + ], + "plain_data_combined_rank": 571, + "plain_data_site_rank": 508, + "rank_mod_prime": 888, + "scalar_frame_checks": true, + "source_X_warp_term_count": 1096, + "variables": 889 + } + }, + "prime": 1000003, + "quotient_rank": 63, + "response_dimension": 413, + "scope": "Constant scalar centre maps and existing cross sites, with coefficientwise formal operator-word cancellation. The original rational equation matrix has nullity one." +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/coherent-port/centre-mixing-20261018/MIXING.md b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/coherent-port/centre-mixing-20261018/MIXING.md new file mode 100644 index 0000000000..710f48fbe8 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/coherent-port/centre-mixing-20261018/MIXING.md @@ -0,0 +1,180 @@ +# Scalar centre mixing in the retained native word + +The retained response grammar does not permit a rank-seven scalar centre +map with a nonzero diagonal data response. This result permits all 64 +entries of the centre map to vary. It is not limited to deletion of one +centre coordinate. + +The result does not give a lower bound for a changed native word. It does +not exclude scalar gates between unequal physical frames, a changed source +code, new native hops, or a new centre query or scatter space. + +## 1. Source and question + +Use the two providers in `new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz`. +The decompressed SHA256 is +`a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa`. +There are 112 data ports in each bank. The exact source matrices satisfy + +\[ +R\in\mathbb Z^{8\times112},\qquad K=R^T/4,\qquad RK=14I_8. +\] + +The clean cross response is \(J=I-KR\). Each diagonal entry of \(KR\) +is one. Let \(A\) be an arbitrary constant scalar \(8\times8\) matrix. +The proposed centre response is \(KAR\). A fixed scalar factor on each +port can give an ideal shear only if a retained response \(E\) satisfies + +\[ +E+KAR=\operatorname{diag}(d_0,\ldots,d_{111}),\qquad d_p\ne0. \tag{1} +\] + +A factorization through seven scalar centre channels has +\(\operatorname{rank}A\le7\). The calculation below permits such a +factorization without charging for its access. Thus a failure here is not +caused by an assumption that centre mixing is free. + +The first test retains the source and helper computation, the Y-only +scalar word, and all native events. It changes only gains on existing +non-Y-to-Y ADDs. It permits arbitrary initial-I-helper entry corrections. +All other helper terms and all nonempty operator words must cancel. + +The second test permits new one-way equal-frame ADDs at every cut in the +supplied `ALL-CUT-EDGES.json.gz` inventory. The source computation and the +Y-only tail remain fixed. No Y-to-source feedback is added. The inventory +has 4,276 products from 267,854 source/target pair checks. Its completeness +and physical cut admission are source dependencies. This packet checks +the supplied products; it does not create a stronger owner contract. + +## 2. Exact existing-site certificate + +`check_mixing.py` imports no producer. It replays each full clean word on +all 640 input columns. It checks scalar frames, native frame changes, +the source identity, all 408 arbitrary helper outputs, and the exact +clean-J data map. C0 is cleared. C1 through C7 retain their arbitrary +inputs in this source core. + +The program builds the source row and remaining Y-tail column for each +existing cross ADD. There are 825 active site variables. Add the 64 +entries of \(A\). The exact rational system has 13,900 equations and +889 variables. Its rank modulo 1,000,003 is 888. `MIXING.json` records +the independent row keys and pivot columns for both providers. + +The original cross gains, together with \(A=I_8\), satisfy every equation +over the rationals. A nonzero minor modulo a prime is also nonzero over +the rationals. Therefore the exact rational nullspace has dimension one. +Every solution has + +\[ +A=cI_8. \tag{2} +\] + +This rank argument does not restrict the denominators in a proposed +rational solution. In particular, division by an odd integer does not +change the result. The first certificate uses coefficientwise cancellation +in the formal operator-word model. The next certificate removes that +restriction for the supplied all-cut products. + +## 3. Spatial support of the actual monomial words + +Write \(q_p\in\mathbb F_2^9\) for the actual odd label of port \(p\). +At a listed cut, let \(F\) be its current native frame subspace. For each +source term from X port \(s\), let \(W\) be its ordered logical warp word. +The source definition `new-native-recipes-20261017/sources/bw_adapters.py` +defines each warp as a monomial \(K_G\) with linear address part \(G\). +Its quadratic phase can be nonzero. A negative occurrence has linear +part \(G^{-1}\). + +The checker composes these signed linear maps in event order. It checks + +\[ +W_{\rm lin}q_s\in F, +\qquad F\subseteq q_t^\perp \tag{3} +\] + +for each final target \(t\) in the remaining scalar Y tail. Both providers +pass 6,920 source-term checks and 8,856 source/target incidences. These +counts include 1,160 nonempty source words. They do not discard the actual +warp terms. + +Suppose \(q_t\cdot q_s=1\). Equation (3) implies +\(W_{\rm lin}q_s\ne q_s\). In the computational basis, + +\[ +\langle q_s|W|q_s\rangle=0. \tag{4} +\] + +Every monomial phase is irrelevant to this zero. Equation (4) remains true +after any scalar sum of these terms. Thus an identity operator on the +payload cannot appear in this source/target response. This argument does +not assume that distinct warp words are linearly independent. + +The same witness works at every tensor depth \(\lambda\ge1\). Use the +input label \((q_s,0,\ldots,0)\). A linear warp fixes each zero column and +fails to fix the first column. This is a spatial-basis argument. It is not +a Fourier-character or constant-payload argument. + +It follows that every solution of (1) must satisfy + +\[ +R_{:,t}^{\,T} A R_{:,s}=0 +\quad\text{if }t\ne s\text{ and }q_t\cdot q_s=1. \tag{5} +\] + +## 4. A small integer certificate + +There are 6,608 pairs in (5). `SUPPORT.json` gives 63 of them. Delete the +column for \(A_{7,7}\) from their coefficient matrix. The resulting +\(63\times63\) integer matrix has determinant + +\[ +-2361183241434822606848=-2^{71}. \tag{6} +\] + +The checker computes this determinant by exact integer elimination. It +also checks that \(I_8\) satisfies all 6,608 equations exactly. Hence the +kernel of (5) is precisely (2). This conclusion holds over the rationals +and the Gaussian rationals. The power-of-two minor also gives the same +kernel over coefficient rings in which two is a unit, for these scalar +equations. + +If \(c\ne0\), \(cI_8\) has rank eight. If \(c=0\), the diagonal response +in (1) is zero: the support argument also excludes each same-port scalar +response, since every \(q_p\) is odd. Therefore no rank-seven \(A\) +solves (1) in this grammar. + +A concrete test shows why a nonzero diagonal is not sufficient. The +dyadic rank-seven projection + +\[ +A=I_8-\mathbf1\mathbf1^T/8 +\] + +gives diagonal entries of \(KAR\) equal to 1 on 42 ports, 7/8 on 56 ports, +and 1/2 on 14 ports. All are nonzero. The matrix fails the off-diagonal +conditions (5). + +## 5. Reproduction and limits + +Run from the repository root: + +```text +python3 -I -B work/centre-encoding-campaign-20261014/lanes/coherent-port/centre-mixing-20261018/check_mixing.py +python3 -I -B work/centre-encoding-campaign-20261014/lanes/coherent-port/centre-mixing-20261018/check_support.py +``` + +The first command gives quotient rank 63 and exact rational nullity one +for each provider. The second command gives +`PASS_SPATIAL_SUPPORT_AND_INTEGER_MINOR` and determinant `-2^71` in decimal. +The first checker uses assertions and rejects `-O`. + +`probe_all_cuts.py` is a separate modular check of the supplied inventory. +It finds product-space rank 3,740 and centre-quotient rank 63. The proof +in Sections 3–4 does not use a rational lift of that modular basis. + +This result does not test a changed centre query dictionary, a changed +centre scatter space, arbitrary operator-valued centre entries, unequal- +frame physical gates, changed native paths, or global encoded endpoints. +It does not give a native-child lower bound for those larger grammars. +It supplies no complete controller, all-size cost, precision result, or +improvement in the multiplication exponent. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/coherent-port/centre-mixing-20261018/SUPPORT.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/coherent-port/centre-mixing-20261018/SUPPORT.json new file mode 100644 index 0000000000..4f82fdc9e4 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/coherent-port/centre-mixing-20261018/SUPPORT.json @@ -0,0 +1,352 @@ +{ + "centre_entry_columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62 + ], + "checker_sha256": "82d608f7220d9959925c2990fd717b028a2fce47fcf41ee9f061d0687c32f97c", + "exact_centre_kernel": "span(I8)", + "forbidden_offdiagonal_pairs": 6608, + "independent_pairs": [ + [ + 0, + 7 + ], + [ + 0, + 8 + ], + [ + 0, + 9 + ], + [ + 0, + 10 + ], + [ + 0, + 11 + ], + [ + 0, + 16 + ], + [ + 0, + 26 + ], + [ + 1, + 6 + ], + [ + 1, + 8 + ], + [ + 1, + 9 + ], + [ + 1, + 10 + ], + [ + 1, + 11 + ], + [ + 1, + 12 + ], + [ + 1, + 25 + ], + [ + 2, + 6 + ], + [ + 2, + 7 + ], + [ + 2, + 9 + ], + [ + 2, + 10 + ], + [ + 2, + 11 + ], + [ + 2, + 13 + ], + [ + 2, + 25 + ], + [ + 3, + 6 + ], + [ + 3, + 7 + ], + [ + 3, + 8 + ], + [ + 3, + 10 + ], + [ + 3, + 11 + ], + [ + 3, + 12 + ], + [ + 3, + 25 + ], + [ + 4, + 6 + ], + [ + 4, + 7 + ], + [ + 4, + 8 + ], + [ + 4, + 9 + ], + [ + 4, + 11 + ], + [ + 4, + 12 + ], + [ + 4, + 25 + ], + [ + 5, + 6 + ], + [ + 5, + 7 + ], + [ + 5, + 8 + ], + [ + 5, + 9 + ], + [ + 5, + 10 + ], + [ + 5, + 12 + ], + [ + 5, + 25 + ], + [ + 6, + 1 + ], + [ + 6, + 2 + ], + [ + 6, + 3 + ], + [ + 6, + 4 + ], + [ + 6, + 5 + ], + [ + 6, + 16 + ], + [ + 6, + 26 + ], + [ + 7, + 0 + ], + [ + 7, + 2 + ], + [ + 8, + 0 + ], + [ + 9, + 0 + ], + [ + 10, + 0 + ], + [ + 11, + 0 + ], + [ + 12, + 1 + ], + [ + 12, + 3 + ], + [ + 12, + 4 + ], + [ + 12, + 5 + ], + [ + 12, + 7 + ], + [ + 12, + 17 + ], + [ + 12, + 25 + ], + [ + 13, + 2 + ] + ], + "input_pins": { + "core_decompressed": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "inventory_decompressed": "18c89367243fc7c09411f28a8022884130373ce4886de806f4b011edec030418", + "logical_warp_source": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce" + }, + "integer_minor_determinant": "-2361183241434822606848", + "provider_checks": { + "base": { + "forbidden_spatial_diagonal_controls": 648, + "nonempty_source_words": 1160, + "source_terms": 6920, + "tail_incidences": 8856 + }, + "extra": { + "forbidden_spatial_diagonal_controls": 648, + "nonempty_source_words": 1160, + "source_terms": 6920, + "tail_incidences": 8856 + } + }, + "rank_seven_projection": "I8 - ones(8,8)/8", + "rank_seven_projection_diagonal_counts": { + "1": 42, + "1/2": 14, + "7/8": 56 + }, + "scope": "The supplied all-cut inventory, with its complete current native source states and unchanged Y tail. Actual monomial phases do not alter the spatial support witness. Inventory completeness is a separate source dependency.", + "status": "PASS_SPATIAL_SUPPORT_AND_INTEGER_MINOR" +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/coherent-port/centre-mixing-20261018/check_mixing.py b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/coherent-port/centre-mixing-20261018/check_mixing.py new file mode 100644 index 0000000000..f93d928d38 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/coherent-port/centre-mixing-20261018/check_mixing.py @@ -0,0 +1,309 @@ +#!/usr/bin/env python3 +"""Check all scalar centre maps against the supplied response space.""" + +import ast +import gzip +import hashlib +import json +from fractions import Fraction +from pathlib import Path + + +if not __debug__: + raise RuntimeError("Run without -O; this checker uses assertions.") + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +SPACE = LANES / "oblique-native-20261017/interior-cut/RESPONSE-SPACE.json" +CUT = LANES / "new-core-transfer-20261017/CUT-PROBE.json" +CORE = LANES / "new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz" +PRIME = 1000003 + + +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def mod(value): + value = Fraction(value) + return value.numerator * pow(value.denominator, -1, PRIME) % PRIME + + +def add(dst, src, factor): + for key, value in src.items(): + result = (dst.get(key, 0) + factor * value) % PRIME + if result: + dst[key] = result + else: + dst.pop(key, None) + + +def insert(basis, row): + row = dict(row) + while row: + pivot = min(row) + if pivot not in basis: + factor = pow(row[pivot], -1, PRIME) + basis[pivot] = {key: value * factor % PRIME + for key, value in row.items()} + return True + add(row, basis[pivot], -row[pivot]) + return False + + +def reduce_by(basis, row): + row = dict(row) + result = {} + while row: + pivot = min(row) + if pivot not in basis: + result[pivot] = row.pop(pivot) + else: + add(row, basis[pivot], -row[pivot]) + return result + + +def nullspace(basis, size): + result = [] + for free in range(size): + if free in basis: + continue + row = {free: 1} + for pivot, equation in sorted(basis.items(), reverse=True): + value = -sum(c * row.get(k, 0) + for k, c in equation.items() if k != pivot) % PRIME + if value: + row[pivot] = value + result.append([row.get(k, 0) for k in range(size)]) + return result + + +def exact_add(dst, src, factor): + for key, value in src.items(): + result = dst.get(key, 0) + factor * value + if result: + dst[key] = result + else: + dst.pop(key, None) + + +def y_port(field): + return field[1] - 112 if field[0] == "L" and 112 <= field[1] < 224 else None + + +def original_equations(item, r): + word, program = item["canonical"], item["programs"]["forward"] + n = len(word["start"]) + columns = [{i: Fraction(1)} for i in range(112)] + tails = {} + for position in range(len(program) - 1, -1, -1): + event = program[position] + if event[0] != "scalar": + continue + op = event[1] + target = y_port(op[1]) + if op[0] == "add": + source = y_port(op[2]) + assert source is None or target is not None + if target is not None: + if source is None: + tails[position] = dict(columns[target]) + else: + exact_add(columns[source], columns[target], Fraction(*op[3:5])) + elif target is not None: + assert op[0] == "scale" + columns[target] = {key: Fraction(*op[2:4]) * value + for key, value in columns[target].items()} + assert columns == [{i: 1} for i in range(112)] + fields = [("L", i) for i in range(n)] + [("C", i) for i in range(8)] + state = {field: {(field, ()): Fraction(1)} for field in fields} + frames = {("L", i): f for i, f in enumerate(word["start"])} + frames.update({("C", i): 0 for i in range(8)}) + allowed = {("L", i) for i in range(224, n) if word["start"][i] == 0} + sources = {} + zero = set() + for position, event in enumerate(program): + tag = event[0] + if tag == "scalar": + op, frame = event[1:] + target = tuple(op[1]) + if op[0] == "clear": + state[target], frames[target] = {}, frame + else: + assert frames[target] == frame + if op[0] == "scale": + state[target] = {key: Fraction(*op[2:4]) * value + for key, value in state[target].items()} + else: + source = tuple(op[2]) + assert frames[source] == frame and source != target + if position in tails: + sources[position] = dict(state[source]) + if op[0] == "copy": + state[target] = dict(state[source]) + else: + assert op[0] == "add" + exact_add(state[target], state[source], Fraction(*op[3:5])) + elif tag == "climb": + target = ("L", event[2]) + assert frames[target] == event[3] + assert len(word["frames"][event[4]]) - len(word["frames"][event[3]]) == event[5] + frames[target] = event[4] + elif tag == "warp": + target, symbol = tuple(event[1]), event[2] + assert y_port(target) is None and frames[target] == event[3] + frames[target] = event[4] + state[target] = { + (source, history[:-1] if history and history[-1] == -symbol + else history + (symbol,)): value + for (source, history), value in state[target].items()} + elif tag == "zero_buffer": + target = ("Z", event[2]) + if event[1] == "alloc": + assert target not in zero + state[target], frames[target] = {}, 1 + zero.add(target) + else: + assert target in zero and not state[target] + zero.remove(target) + else: + assert tag in ("phase", "adapter", "residual_adapter") + assert not zero + assert [frames["L", i] for i in range(n)] == word["final"] + assert all(frames["C", i] == 0 for i in range(8)) + assert not state["C", 0] + assert all(state["C", i] == {(("C", i), ()): 1} for i in range(1, 8)) + for p in range(112): + assert state["L", p] == {(("L", p), ()): 1} + goal = {(("L", 112+p), ()): Fraction(1), (("L", p), ()): Fraction(1)} + for row in r: + for s, value in row.items(): + exact_add(goal, {(("L", s), ()): value}, -row.get(p, 0) / 4) + assert state["L", 112+p] == goal + assert all(state["L", p] == {(("L", p), ()): 1} for p in range(224, n)) + active = sorted(pos for pos, source in sources.items() + if any(field not in allowed or history for field, history in source)) + equations = {} + for col, pos in enumerate(active): + for t, tc in tails[pos].items(): + for (field, history), sc in sources[pos].items(): + if field in allowed and not history: + continue + if field[0] == "L" and field[1] < 112 and not history: + if t == field[1]: + continue + key = ("data", t, field[1]) + else: + key = ("other", t, field, history) + exact_add(equations.setdefault(key, {}), {col: tc * sc}, 1) + for a in range(8): + for b in range(8): + col = len(active) + 8*a + b + for t, tc in r[a].items(): + for s, sc in r[b].items(): + if t != s: + exact_add(equations.setdefault(("data", t, s), {}), + {col: tc * sc / 4}, 1) + witness = [Fraction(*program[pos][1][3:5]) for pos in active] + witness += [Fraction(a == b) for a in range(8) for b in range(8)] + assert all(sum(value*witness[col] for col, value in row.items()) == 0 + for row in equations.values()) + x_warp_terms = sum(field[0] == "L" and field[1] < 112 and bool(history) + for pos in active for field, history in sources[pos]) + return active, equations, witness, x_warp_terms + + +def main(): + assert digest(SPACE) == "320e25fec5c0f52285aa2e945b2e0f30d43e2504de207595b0f35ec93bab7337" + assert digest(CUT) == "78c9c2f87d0ae5c345e5ae467f94a92f94c97d618b3011e436c0dc94c3b15cbc" + supplied = json.loads(SPACE.read_text()) + source = json.loads(CUT.read_text()) + r = [{int(k): Fraction(v) for k, v in row.items()} + for row in source["base"]["center_R"]] + assert source["base"]["center_R"] == source["extra"]["center_R"] + basis = {} + for item in supplied["directions"]: + row = {ast.literal_eval(k): v % PRIME for k, v in item["effect"].items()} + assert not any(t == s for t, s in row) + assert insert(basis, row) + assert len(basis) == 413 + equations = {} + sizes = [] + for a in range(8): + for b in range(8): + row = {(t, s): mod(tc * sc / 4) + for t, tc in r[a].items() for s, sc in r[b].items() if t != s} + remainder = reduce_by(basis, row) + sizes.append(len(remainder)) + for key, value in remainder.items(): + equations.setdefault(key, {})[8 * a + b] = value + print("centre row", a, "complete", flush=True) + constraints = {} + for key in sorted(equations): + insert(constraints, equations[key]) + kernels = nullspace(constraints, 64) + print("quotient rank", len(constraints), "kernel dimension", len(kernels), flush=True) + identity = [int(a == b) for a in range(8) for b in range(8)] + assert kernels == [identity] + data = gzip.decompress(CORE.read_bytes()) + assert hashlib.sha256(data).hexdigest() == "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa" + core = json.loads(data) + original_reports = {} + first_equations = None + for name, item in core["providers"].items(): + active, native_equations, witness, x_warp_terms = original_equations(item, r) + assert active == supplied["active_sites"] + native_basis = {} + selected_rows = [] + for key in sorted(native_equations): + if insert(native_basis, {col: mod(value) for col, value in native_equations[key].items()}): + selected_rows.append(key) + assert len(native_basis) == len(active) + 63 == 888 + kernel = nullspace(native_basis, len(active) + 64) + assert len(kernel) == 1 and kernel[0] == [mod(value) for value in witness] + if first_equations is not None: + assert native_equations == first_equations + first_equations = native_equations + data_site_basis, data_combined_basis = {}, {} + for key in sorted(native_equations): + if key[0] != "data": + continue + equation = {col: mod(value) for col, value in native_equations[key].items()} + insert(data_site_basis, {col: value for col, value in equation.items() if col < len(active)}) + insert(data_combined_basis, equation) + original_reports[name] = { + "variables": len(active) + 64, + "equations": len(native_equations), + "rank_mod_prime": len(native_basis), + "exact_rational_witness": "The original clean-J cross-site coefficients and A=I8.", + "exact_rational_nullity": 1, + "scalar_frame_checks": True, + "all_input_column_checks": len(item["canonical"]["start"]) + 8, + "source_X_warp_term_count": x_warp_terms, + "plain_data_site_rank": len(data_site_basis), + "plain_data_combined_rank": len(data_combined_basis), + "pivot_columns": sorted(native_basis), + "independent_equation_keys": selected_rows, + } + print(name, "original equation rank", len(native_basis), "exact nullity 1", flush=True) + result = { + "inputs": {str(SPACE.relative_to(LANES)): digest(SPACE), + str(CUT.relative_to(LANES)): digest(CUT)}, + "prime": PRIME, + "response_dimension": len(basis), + "centre_parameter_count": 64, + "quotient_rank": len(constraints), + "admissible_basis": [ + [[x if x <= PRIME // 2 else x - PRIME for x in v[8*a:8*a+8]] + for a in range(8)] for v in kernels], + "elementary_residual_sizes": [sizes[8*a:8*a+8] for a in range(8)], + "original_equation_checks": original_reports, + "clean_core_decompressed_sha256": hashlib.sha256(data).hexdigest(), + "scope": "Constant scalar centre maps and existing cross sites, with coefficientwise formal operator-word cancellation. The original rational equation matrix has nullity one." + } + (HERE / "MIXING.json").write_text(json.dumps(result, indent=2, sort_keys=True) + "\n") + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/coherent-port/centre-mixing-20261018/check_support.py b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/coherent-port/centre-mixing-20261018/check_support.py new file mode 100644 index 0000000000..18a07f2242 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/coherent-port/centre-mixing-20261018/check_support.py @@ -0,0 +1,185 @@ +#!/usr/bin/env python3 +"""Check the spatial support witness and a 63-equation integer minor.""" + +import gzip +import hashlib +import json +from collections import Counter +from fractions import Fraction +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +CORE = LANES / "new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz" +INVENTORY = LANES / "oblique-native-20261017/interior-cut/ALL-CUT-EDGES.json.gz" +WARP_SOURCE = LANES / "new-native-recipes-20261017/sources/bw_adapters.py" +PRIME = 1000003 + + +def need(condition, message): + if not condition: + raise ValueError(message) + + +def read(path, pin): + raw = gzip.decompress(path.read_bytes()) + need(hashlib.sha256(raw).hexdigest() == pin, "Input pin: " + path.name) + return json.loads(raw) + + +def linear(columns, vector): + out = 0 + for bit, column in enumerate(columns): + if vector >> bit & 1: + out ^= column + return out + + +def inverse(columns): + values = [linear(columns, x) for x in range(512)] + need(len(set(values)) == 512, "Every warp map is invertible") + back = {value: x for x, value in enumerate(values)} + return [back[1 << bit] for bit in range(9)] + + +def contains(vectors, vector): + basis = {} + for value in vectors: + while value: + bit = value.bit_length() - 1 + if bit not in basis: + basis[bit] = value + break + value ^= basis[bit] + while vector: + bit = vector.bit_length() - 1 + if bit not in basis: + return False + vector ^= basis[bit] + return True + + +def independent(basis, row): + row = dict(row) + while row: + pivot = min(row) + if pivot not in basis: + scale = pow(row[pivot], -1, PRIME) + basis[pivot] = {key: value*scale % PRIME for key, value in row.items()} + return True + scale = row[pivot] + for key, value in basis[pivot].items(): + result = (row.get(key, 0) - scale*value) % PRIME + if result: + row[key] = result + else: + row.pop(key, None) + return False + + +def determinant(matrix): + matrix = [list(row) for row in matrix] + sign, previous = 1, 1 + for i in range(len(matrix)-1): + pivot_row = next(j for j in range(i, len(matrix)) if matrix[j][i]) + if pivot_row != i: + matrix[i], matrix[pivot_row] = matrix[pivot_row], matrix[i] + sign = -sign + pivot = matrix[i][i] + for j in range(i+1, len(matrix)): + for k in range(i+1, len(matrix)): + value = matrix[j][k]*pivot - matrix[j][i]*matrix[i][k] + need(value % previous == 0, "Exact integer determinant division") + matrix[j][k] = value // previous + matrix[j][i] = 0 + previous = pivot + return sign*matrix[-1][-1] + + +def main(): + core_pin = "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa" + inventory_pin = "18c89367243fc7c09411f28a8022884130373ce4886de806f4b011edec030418" + warp_pin = "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce" + core, inventory = read(CORE, core_pin), read(INVENTORY, inventory_pin) + need(hashlib.sha256(WARP_SOURCE.read_bytes()).hexdigest() == warp_pin, + "Logical warp definition pin") + need(core["providers"]["base"]["programs"] == core["providers"]["extra"]["programs"], + "The two providers have the same event indices and frame IDs") + r = [{int(key): int(value) for key, value in row.items()} for row in core["R"]] + provider_checks = {} + for name, provider in core["providers"].items(): + word = provider["canonical"] + ports = word["ports"] + maps = {w["op"]: w["G_columns"] for w in word["warps"]} + maps.update({-key: inverse(columns) for key, columns in list(maps.items())}) + counts = Counter() + for product in inventory["products"]: + frame = word["frames"][product["frame"]] + tail = inventory["tail_columns"][product["tail_column"]] + for t, _, _ in tail: + need(all((value & ports[t]).bit_count() % 2 == 0 for value in frame), + "The cut frame lies in every final target hole") + for s, history, numerator, denominator in inventory["source_rows"][product["source_row"]]["constrained"]: + if s >= 112: + continue + need(numerator != 0 and denominator > 0, "Nonzero rational source term") + vector = ports[s] + for operator, sign in history: + need(operator[0] == "K" and sign in (-1, 1), "Forward warp word") + vector = linear(maps[sign*operator[1]], vector) + need(contains(frame, vector), "The transported source line lies in the cut frame") + counts["source_terms"] += 1 + counts["nonempty_source_words"] += bool(history) + for t, _, _ in tail: + counts["tail_incidences"] += 1 + need((ports[t] & vector).bit_count() % 2 == 0, "Physical spatial support") + if (ports[t] & ports[s]).bit_count() % 2: + need(vector != ports[s], "The forbidden spatial diagonal entry is zero") + counts["forbidden_spatial_diagonal_controls"] += 1 + provider_checks[name] = dict(counts) + ports = core["providers"]["base"]["canonical"]["ports"] + basis, pairs, all_equations = {}, [], 0 + for t in range(112): + for s in range(112): + if t == s or not (ports[t] & ports[s]).bit_count() % 2: + continue + row = {8*a+b: r[a].get(t, 0)*r[b].get(s, 0) + for a in range(8) for b in range(8) + if r[a].get(t, 0)*r[b].get(s, 0)} + need(sum(row.get(9*a, 0) for a in range(8)) == 0, "I8 is an exact solution") + all_equations += 1 + if independent(basis, {key: value % PRIME for key, value in row.items()}): + pairs.append([t, s]) + need(len(pairs) == 63, "Sixty-three independent centre equations") + columns = list(range(63)) + matrix = [[r[a].get(t, 0)*r[b].get(s, 0) + for a in range(8) for b in range(8) if 8*a+b in columns] + for t, s in pairs] + det = determinant(matrix) + need(det != 0, "The integer minor is nonzero") + diagonal_counts = Counter(str(1-Fraction(sum(row.get(p, 0) for row in r)**2, 32)) + for p in range(112)) + need(diagonal_counts == {"1": 42, "7/8": 56, "1/2": 14}, + "The rank-seven dense projection has a nonzero diagonal") + result = { + "status": "PASS_SPATIAL_SUPPORT_AND_INTEGER_MINOR", + "input_pins": {"core_decompressed": core_pin, "inventory_decompressed": inventory_pin, + "logical_warp_source": warp_pin}, + "provider_checks": provider_checks, + "forbidden_offdiagonal_pairs": all_equations, + "independent_pairs": pairs, + "centre_entry_columns": columns, + "integer_minor_determinant": str(det), + "exact_centre_kernel": "span(I8)", + "rank_seven_projection": "I8 - ones(8,8)/8", + "rank_seven_projection_diagonal_counts": dict(diagonal_counts), + "scope": "The supplied all-cut inventory, with its complete current native source states and unchanged Y tail. Actual monomial phases do not alter the spatial support witness. Inventory completeness is a separate source dependency.", + "checker_sha256": hashlib.sha256(Path(__file__).read_bytes()).hexdigest(), + } + (HERE / "SUPPORT.json").write_text(json.dumps(result, indent=2, sort_keys=True)+"\n") + print(result["status"], "determinant", det, provider_checks, flush=True) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/controller-followthrough-20261017/MINOR-LOG-SOURCE-ACCESS.md b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/controller-followthrough-20261017/MINOR-LOG-SOURCE-ACCESS.md new file mode 100644 index 0000000000..c23f8a578b --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/controller-followthrough-20261017/MINOR-LOG-SOURCE-ACCESS.md @@ -0,0 +1,137 @@ +# The source query that a minor-log terminal must distinguish + +The input-minor log changes the source block into a unit. It does not +make one sparse ordinary query sufficient at the terminal. This note +gives the exact source-query condition for a stated terminal class. +It explains the difference between a sparse log and a matched log. + +## The terminal class + +Use the unweighted ordinary suffix controller, the retained full first +shear, and the input-minor backward log. Either one or two selected +backward exchanges can be used. The forward word can be raw or use +the usual selected inverse-line prefix. Use ordinary Y bridges with +coefficients -I before forward and +I after forward. + +The terminal can read all completed X and all retired selected Y. Its +only other information about retired ordinary Y is a fixed linear +query N. The terminal may then use arbitrary functions of these +observations. This includes a linear target-writing decoder and also +allows nonlinear postprocessing. The theorem does not restrict what +the terminal can write. + +The query N in the theorem is written on logical retired Y contents. +If the actual query reads a set of physical ports, its line factors are +invertible and do not change the kernel of that port projection. The +theorem does not charge an arbitrary logical N as a native operation. + +## A full-null family + +At the first backward stage write B=B_s, D=D_s, M=M_s. Assume +BD=13I and MD=I, and put H=I-DB. Let v be an arbitrary ordinary field +vector. Set all original inputs after pair zero to zero. At pair zero +choose the original inputs + + original x_U=Hv, + original y_U=DBv, + Qa=-Mv, + original b=-QBv+qMv. (1) + +The retained first shear gives incoming ordinary Y v. It also gives +effective b=original b+a=-QBv, since a=-qMv. Therefore qb=-Bv. +The input-minor backward map gives + + d=Qa+Mv=0, + h=qb+Bv=0, + w=Hv-v+D(d-qb)=0. (2) + +The second selected exchange, if present, exchanges zero values. +Both raw and corrected forward words then return ordinary Y r=v. +Their selected outputs remain zero. The next ordinary Y bridge adds +-v+r=0. Thus every later pair remains zero. The final ordinary X +triangle also remains zero. + +Consequently every completed X and retired selected Y observation is +zero on (1). The only nonzero retired ordinary bank is v at pair zero. +The statement holds for every pair count, not just one pair. + +## Necessary and sufficient separation of this family + +The terminal must return the original selected physical X value -Mv +and the original ordinary Y value DBv. Since BD=13I, D is injective. +If Nv=0, these required outputs can agree with the zero input only if + + Bv=0 and Mv=0. (3) + +Thus a necessary condition for a complete terminal in this class is + + ker N is contained in ker B intersect ker M. (4) + +Over the finite underlying field space, (4) is equivalent to the +existence of linear maps L_B,L_M such that B=L_B N and M=L_M N. +Equivalently, the row space of the stack [B;M] must lie in the row +space of N. This condition is also sufficient to distinguish all +required outputs on family (1), including original b. It is not +sufficient to decode the full controller. + +The argument still applies if N contains cross-pair source queries: +restrict N to the first retired ordinary bank. It does not apply to +a terminal that obtains other information through new native calls +on retired ordinary Y, unless that information is included in N. + +## The actual sparse minor has two independent queries + +Use the actual selected minor A and two disjoint ordinary minors T,T': + + A =[0,7,20,27,36,46,57,111], + T =[21,37,47,76,81,87,92,110], + T'=[1,6,22,28,33,49,58,109]. + +For M=(D|T)^-1 pi_T, let N_T embed D|T in T and let N_T' embed +(B|T')^-1 in T'. The actual orthogonal-minor identities give + + M N_T=I, B N_T=I, + M N_T'=0, B N_T'=I. (5) + +Hence the two block columns N_T-N_T' and N_T' form a right inverse +for the stack [M;B]. The stack has exactly 16 complete-field rows of +rank. The eight-port query pi_T cannot satisfy (4). In particular, +v=N_T' c is invisible on T, but Bv=c and the required ordinary Y +output is Dc, which is nonzero for nonzero c. + +The identities persist in the routed chart: the port-diagonal routes +can be put on each inverse minor in their actual order. This uses no +commutation of Q with the routes. + +For the matched log M=B/13, the stack [M;B] has rank eight. That log +removes the second independent query in (4). It does not make the +old-stage B query native-free. Its actual source support, line phases, +arithmetic coefficient 1/13, and implementation cost remain separate. + +## Verification and scope + +Run with one process from the workspace root: + + python3 -I -B work/centre-encoding-campaign-20261014/lanes/controller-followthrough-20261017/check_minor_log_source_access.py + +The expected status is PASS_MINOR_LOG_SOURCE_ACCESS. The checker pins +the actual R matrix, verifies all three orthogonal minors, and checks +the two right-inverse blocks in (5) with exact fractions. It checks +all eight hidden-minor witnesses for one, two, four, and eight pairs, +with one or two selected exchanges and raw or corrected forward. +The first selected input is zero in these witnesses, so the native +assignment needs only qQ=I. The general family (1) retains both Q and +q in their displayed order. + +This is an information theorem for the stated source-query class. It +is not a native child lower bound, a proof against a changed controller, +or an obstruction to a log with a different source query. In particular, +it identifies a benefit of the matched log that merits a native decoder +attempt. + +The oblique-native lane supplied the input-minor log and its unit source +block. The native-escape lane is investigating the matched log. The +controller-followthrough lane supplied the full-null family and the +query criterion. This work used OpenAI Codex under the user's direction. +No independent human review is claimed. No PR, push, publication, or +commit was made. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/controller-followthrough-20261017/structured-centres/STRUCTURED-CENTRES-PROGRAM.json.gz b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/controller-followthrough-20261017/structured-centres/STRUCTURED-CENTRES-PROGRAM.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..b685a4bc9f8419ad8c8369fefc4d83be5d5139a7 GIT binary patch literal 482497 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 z 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­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

m^LRECnD9vGB0IKRH7>lQ!pH3pvy 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 z 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�{k?df-&)b!2~3YN;SnsWxF_^v3^k39G@lSz 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%0AszNxt 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 column & 1), None) + if choice is None: + continue + slot = len(pivots) + rows[slot], rows[choice] = rows[choice], rows[slot] + for i in range(len(rows)): + if i != slot and rows[i] >> column & 1: + rows[i] ^= rows[slot] + pivots.append(column) + answer = [] + for free in range(9): + if free not in pivots: + value = 1 << free + for row, column in zip(rows, pivots): + if row >> free & 1: + value |= 1 << column + answer.append(value) + need(all(not (row & vector).bit_count() % 2 for row in equations for vector in answer), 'Nullspace equations') + return span(answer) + + +def main(): + for name, pin in PINS.items(): + need(sha256((ROOT/name).read_bytes()).hexdigest() == pin, 'Root source pin '+name) + data = [] + for relative, pin in SOURCE_PINS.items(): + raw = gzip.decompress((LANES/relative).read_bytes()) + need(sha256(raw).hexdigest() == pin, 'Actual source pin '+relative) + data.append(json.loads(raw)) + ports = [record['q'] for record in data[0]['transfers']] + need([record['port'] for record in data[0]['transfers']] == list(range(112)), 'Actual port order') + need(len(set(ports)) == 112 and all(q.bit_count() % 2 for q in ports), 'Distinct odd source lines') + supports = [set(int(p) for p, value in row.items() if F(value)) for row in data[1]['centre_rows']] + need(len(supports) == 8 and all(len(s) == 12 for s in supports), 'Eight twelve-port supports') + spaces = [span(ports[p] for p in support) for support in supports] + duals = [nullspace([ports[p] for p in support]) for support in supports] + need(all(len(s) == 128 for s in spaces) and all(len(d) == 4 for d in duals), 'Primal and dual dimensions') + wanted = [{0, 7, 42, 45}, {0, 25, 45, 52}, {0, 45, 82, 127}, {0, 45, 76, 97}, + {0, 45, 76, 97}, {0, 7, 42, 45}, {0, 25, 45, 52}, {0, 45, 82, 127}] + need(duals == wanted, 'All actual annihilator vectors') + groups = [[0, 5], [1, 6], [2, 7], [3, 4]] + group = {v: k for k, values in enumerate(groups) for v in values} + for i in range(8): + for j in range(8): + same = group[i] == group[j] + need((spaces[i] == spaces[j]) == same, 'Exact equal-space classes') + need(len(spaces[i] & spaces[j]) == (128 if same else 64), 'Exact pair intersection') + if i != j: + need(len(supports[i] & supports[j]) == (0 if same else 2), 'Complete four-partite incidence') + all_ports = set.union(*supports) + need(len(all_ports) == 48 and all(sum(p in s for s in supports) == 2 for p in all_ports), 'All source incidences') + ambient = span(ports[p] for p in all_ports) + need(ambient == {v for v in range(512) if not (v & 45).bit_count() % 2}, 'Exact common hyperplane') + common = set.intersection(*spaces) + need(len(common) == 32, 'Exact common intersection dimension') + independent = [set()] + [{i} for i in range(8)] + [set(g) for g in groups] + for chosen in independent: + need(all(not supports[i] & supports[j] for i in chosen for j in chosen if i != j), 'All compatible subsets') + certificate = json.loads((ROOT/'CENTRE-SUPPORT-GEOMETRY-20261018.json').read_bytes()) + need(certificate['query_supports'] == [sorted(s) for s in supports] + and certificate['annihilators'] == [sorted(d-{0}) for d in duals] + and certificate['equal_subspace_classes'] == groups + and sorted(certificate['maximum_independent_sets']) == sorted(groups) + and certificate['conditional_eight_query_rank_lower_bound'] == 62, 'Certificate binding') + result = {'status': 'PASS_INDEPENDENT_CENTRE_SUPPORT_GEOMETRY', 'source_pins': PINS, + 'source_decompressed_pins': SOURCE_PINS, 'support_dimensions': [7]*8, + 'equal_space_classes': groups, 'pairwise_distinct_space_intersection_dimension': 6, + 'common_space_dimension': 5, 'ambient_dimension': 8, + 'direct_schedule_lower_bound': 62, + 'method': 'Explicit primal XOR closure; independent RREF nullspace equations; exact set intersections; complete multipartite graph proof.', + 'scope': 'One direct capture per row with single unwarped carriers on monotone source-subspace chains. Pair coding violates this carrier premise.', + 'checker_sha256': sha256(Path(__file__).read_bytes()).hexdigest()} + (HERE/'CHECKS.json').write_text(json.dumps(result, indent=2, sort_keys=True)+'\n') + print(result['status']) + + +if __name__ == '__main__': + main() diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825.json new file mode 100644 index 0000000000..d3c20f5557 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825.json @@ -0,0 +1,47 @@ +{ + "content": [ + { + "type": "text", + "text": "Action completed." + } + ], + "structuredContent": { + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/1825", + "number": 1825, + "state": "open", + "merged": false, + "mergeable": true, + "draft": false, + "body": "## Contribution\n\nThis adds one exact paired-plane decoder mechanism for the selected PR1094\ncomplex E8 port labels. A deterministic perfect matching on the 52-regular\nzero-dot-product graph assigns a shared 2-plane to each matched pair. Solving\none exact F2 system gives a global factorization of the full selected pairing\nmatrix through those planes.\n\nThe witness has 56 matched planes, 16 active queries, and B14 copy charge 126:\nnine rank-7 terms and seven rank-9 terms. The inherited plane correction\n`C_E^2 = X_(q_i+q_j)` is checked by exact Gaussian-dyadic arithmetic on all\n28,672 local computational basis cases. The changed-law exact-rational screen\nhas `a_hi = 0.003447203501` under unpaid=2 and centre charge 126.\n\nThis is a finite decoder mechanism and favorable complex-side planning screen.\nThe complete route, hosting and frame schedule, full restoration and precision\ninvoice, bit-side plane interface, and joint assembly remain open. The reported\nplanning transfer is not a new `kappa` or an integrated multiplication bound.\n\n## Provenance and distinction\n\n- Track: `recursive-interfaces`; seed: `6c563a22f0431d23354e2a3279f9b61c`.\n- Task: `coverage-law-change`, refined to symmetric matched 2-plane ports.\n- Priority revision: 3; base: `0b1cccf86e2f5132ed286a26ef0a681a495740ea`.\n- Selected record SHA-256: `10b9e340fd8e354a37a0c4813c90e5de1dd42044b5f6aca4a3fc5a42b685fa32`.\n- PR1094 selected source and its authors retain credit for the underlying labels\n and construction. Discussion #1587 comment 18914510 established the exact\n plane-port endpoint on small instances and posed the selected-port decoder\n question. Open PR #1808 supplies a complementary budget screen but no\n 112-port decoder. This contribution gives one explicit symmetric matching\n and global factorization.\n- Prepared by an OpenAI Codex research agent with substantial OpenAI Codex\n assistance. No independent human review or formal proof assistant is claimed.\n\n## Reproduce\n\n```sh\npython3 -B research/paired-plane-port-matching-seed6c563a/verify.py\npython3 scripts/research_package.py --package research/paired-plane-port-matching-seed6c563a --check-only\npython3.12 scripts/research_package.py --package research/paired-plane-port-matching-seed6c563a\n```\n\nExpected verifier status: `PASS_PAIRED_PLANE_PORT_MATCHING`.\n", + "title": "Construction: paired plane-port decoder on selected E8 labels", + "base": "main", + "base_sha": "0b1cccf86e2f5132ed286a26ef0a681a495740ea", + "head": "research/cycle-20261014-g", + "head_sha": "d16fb8936795ff101e4d2f63cfdc6a25066ebabf", + "head_repo_id": 1417342702, + "head_repo_full_name": "1337isnot1337/integer-mult-bounds", + "merge_commit_sha": "295e78815c4d95517fa763601fc31c344bcbfc2d", + "user": { + "login": "1337isnot1337", + "name": "1337isnot1337", + "email": null, + "avatar_url": "https://avatars.githubusercontent.com/u/164028474?v=4", + "id": 164028474 + }, + "requested_reviewers": null, + "requested_team_reviewers": null, + "diff": null, + "comments": null, + "created_at": "2026-10-14T10:59:21Z", + "updated_at": "2026-10-14T10:59:21Z", + "closed_at": null, + "merged_at": null, + "commits": 1, + "changed_files": 10, + "additions": 1510, + "deletions": 0, + "display_url": "https://github.com/CrocSwap/integer-mult-bounds/pull/1825", + "display_title": "Construction: paired plane-port decoder on selected E8 labels" + }, + "isError": false +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825_readme.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825_readme.json new file mode 100644 index 0000000000..17535c98b8 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825_readme.json @@ -0,0 +1,16 @@ +{ + "content": [ + { + "type": "text", + "text": "Action completed." + } + ], + "structuredContent": { + "content": "# Paired plane-port matching\n\nThis package gives one explicit finite decoder mechanism for the selected 112\ncomplex E8 port labels. It symmetrically pairs the labels along zero-dot-product\nedges, assigns each pair one common 2-plane, and factors the full selected\npairing matrix through those planes.\n\n## Result and evidence\n\nThe exact construction uses 56 matched planes, of which 16 have nonzero query\nmatrices. Their exact B14 copy invoice is 126: nine rank-7 terms and seven\nrank-9 terms. The verifier checks the complete 112 by 112 decoder identity,\nthe plane basis legality, and all 56 plane endpoint translations on 28,672\nlocal computational basis cases. Four negative controls fail as required.\nThe hosted application frequency of those translations remains unpriced.\n\nThe changed local profile has a certified favorable complex relaxation at\n`a_hi=0.003447203501`, with a planning transfer cap near `0.003435361112`.\nThis is a construction component and a conditional screen. It does not supply\nthe complete routed supplier, charge all hosting and interface work, establish\nthe bit-side interface, or prove a new integer-multiplication bound or\n\\(\\kappa\\).\n\nThe exact source pins, selected archive path and predecessor roles are in\n[SOURCES.json](SOURCES.json). The mathematical statement and cost limits are\nin [PROOF.md](PROOF.md); the recomputed arrays are in\n[CERTIFICATE.json](CERTIFICATE.json); the bounded task state is in\n[TASK.json](TASK.json).\n\n## Reproduce\n\nFrom the repository root:\n\n```sh\npython3 -B research/paired-plane-port-matching-seed6c563a/verify.py\npython3 scripts/research_package.py --package research/paired-plane-port-matching-seed6c563a --check-only\npython3.12 scripts/research_package.py --package research/paired-plane-port-matching-seed6c563a\n```\n\nThe package uses Python's standard library and the exact-rational ceiling\nroutine pinned in `SOURCES.json`. The generic package replay rechecks the\nselected archive and ceiling source pins before running the verifier.\n\n## Open next questions\n\n1. **Integrate the plane endpoint into the selected complex supplier.** This\n matters because the 126 copy invoice alone does not pay for route ownership,\n frame changes, hosting, full restoration, or precision. First map all 56\n planes to the selected source and target routes and count the exact address\n permutations and transitions per call. The blocker is that no complete\n plane-port supplier/compiler interface has been constructed or charged.\n2. **Construct the matching bit-side contract.** This matters because the\n complex-side relaxation cannot establish a joint multiplication improvement.\n First derive the bit-side plane-port decoder and exact copy invoice for the\n same labels. The blocker is the absence of a bit-side plane-port template or\n integrated assembly certificate.\n\n## Credit\n\nThe selected labels and underlying construction remain credited to the\nselected PR1094 lineage, whose source manifest, assembly certificate and\nmaintainer review are pinned in `SOURCES.json`. Discussion #1587 comment\n18914510 established the exact small-instance plane-port endpoint and posed\nthe selected-port decoder question. Open PR #1808 supplies a complementary\ncopy-budget screen but no 112-port decoder. This package extends that endpoint\nto a symmetric matching and global binary factorization, with an exact\nendpoint check and copy-rank invoice. It does not claim priority over the\nsmall-instance observation or general question, or independent human review.\n\nPrepared by the OpenAI Codex research agent with substantial OpenAI Codex\nassistance in modeling, exact computation, verifier implementation and\nwriting. No formal proof assistant was used for this finite certificate.\n", + "encoding": "utf-8", + "sha": "ab671cb0261b3f1753114a1d8ab2c01cc0d36fad", + "display_url": "https://github.com/1337isnot1337/integer-mult-bounds/blob/d16fb8936795ff101e4d2f63cfdc6a25066ebabf/research/paired-plane-port-matching-seed6c563a/README.md", + "display_title": "README.md" + }, + "isError": false +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825_readme.md b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825_readme.md new file mode 100644 index 0000000000..36a2e81a22 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825_readme.md @@ -0,0 +1,73 @@ +# Paired plane-port matching + +This package gives one explicit finite decoder mechanism for the selected 112 +complex E8 port labels. It symmetrically pairs the labels along zero-dot-product +edges, assigns each pair one common 2-plane, and factors the full selected +pairing matrix through those planes. + +## Result and evidence + +The exact construction uses 56 matched planes, of which 16 have nonzero query +matrices. Their exact B14 copy invoice is 126: nine rank-7 terms and seven +rank-9 terms. The verifier checks the complete 112 by 112 decoder identity, +the plane basis legality, and all 56 plane endpoint translations on 28,672 +local computational basis cases. Four negative controls fail as required. +The hosted application frequency of those translations remains unpriced. + +The changed local profile has a certified favorable complex relaxation at +`a_hi=0.003447203501`, with a planning transfer cap near `0.003435361112`. +This is a construction component and a conditional screen. It does not supply +the complete routed supplier, charge all hosting and interface work, establish +the bit-side interface, or prove a new integer-multiplication bound or +\(\kappa\). + +The exact source pins, selected archive path and predecessor roles are in +[SOURCES.json](SOURCES.json). The mathematical statement and cost limits are +in [PROOF.md](PROOF.md); the recomputed arrays are in +[CERTIFICATE.json](CERTIFICATE.json); the bounded task state is in +[TASK.json](TASK.json). + +## Reproduce + +From the repository root: + +```sh +python3 -B research/paired-plane-port-matching-seed6c563a/verify.py +python3 scripts/research_package.py --package research/paired-plane-port-matching-seed6c563a --check-only +python3.12 scripts/research_package.py --package research/paired-plane-port-matching-seed6c563a +``` + +The package uses Python's standard library and the exact-rational ceiling +routine pinned in `SOURCES.json`. The generic package replay rechecks the +selected archive and ceiling source pins before running the verifier. + +## Open next questions + +1. **Integrate the plane endpoint into the selected complex supplier.** This + matters because the 126 copy invoice alone does not pay for route ownership, + frame changes, hosting, full restoration, or precision. First map all 56 + planes to the selected source and target routes and count the exact address + permutations and transitions per call. The blocker is that no complete + plane-port supplier/compiler interface has been constructed or charged. +2. **Construct the matching bit-side contract.** This matters because the + complex-side relaxation cannot establish a joint multiplication improvement. + First derive the bit-side plane-port decoder and exact copy invoice for the + same labels. The blocker is the absence of a bit-side plane-port template or + integrated assembly certificate. + +## Credit + +The selected labels and underlying construction remain credited to the +selected PR1094 lineage, whose source manifest, assembly certificate and +maintainer review are pinned in `SOURCES.json`. Discussion #1587 comment +18914510 established the exact small-instance plane-port endpoint and posed +the selected-port decoder question. Open PR #1808 supplies a complementary +copy-budget screen but no 112-port decoder. This package extends that endpoint +to a symmetric matching and global binary factorization, with an exact +endpoint check and copy-rank invoice. It does not claim priority over the +small-instance observation or general question, or independent human review. + +Prepared by the OpenAI Codex research agent with substantial OpenAI Codex +assistance in modeling, exact computation, verifier implementation and +writing. No formal proof assistant was used for this finite certificate. + diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..c6c54dc3bdef3d7bf56c36885a45b98cdeb1e74c GIT binary patch literal 583358 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

  • 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%0AmfC)P@SJ__a%EFR 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

    78>wS0_L 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 EF9iPLEC2ui literal 0 HcmV?d00001 diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/new-core-transfer-20261017/CLEAN-J-TRANSFER.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/new-core-transfer-20261017/CLEAN-J-TRANSFER.json new file mode 100644 index 0000000000..95300b486d --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/new-core-transfer-20261017/CLEAN-J-TRANSFER.json @@ -0,0 +1,4196 @@ +{ + "status": "PASS_PR3133_CLEAN_J_LOCAL_NATIVE_TRANSFER", + "providers": { + "base": { + "forward": { + "live_input_columns": 632, + "arbitrary_C_input_columns": 8, + "C0_exit": "zero", + "C1_to_C7_exit": "physical identity by non-use", + "zero_buffers_returned": 91, + "prefix_events": 832, + "events": 23388, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20 + }, + "native_rank_mass": 5073, + "native_children": 3507, + "scalar_real_primitives": 164514, + "scalar_added": 8526, + "scalar_removed": 2160, + "scalar_original": 158148, + "retained_native_records": 5115, + "native_record_counts": { + "warp": 240, + "adapter": 978, + "residual_adapter": 390, + "climb": 3507 + }, + "zero_buffer_event_positions": [ + 17792, + 17793, + 17794, + 17795, + 17796, + 17797, + 17798, + 17799, + 17800, + 17801, + 17802, + 17803, + 17804, + 17805, + 17806, + 17807, + 17808, + 17809, + 17810, + 17811, + 17812, + 17813, + 17814, + 17815, + 17816, + 17817, + 17818, + 17819, + 17820, + 17821, + 17822, + 17823, + 17824, + 17825, + 17826, + 17827, + 17828, + 17829, + 17830, + 17831, + 17832, + 17833, + 17834, + 17835, + 17836, + 17837, + 17838, + 17839, + 17840, + 17841, + 17842, + 17843, + 17844, + 17845, + 17846, + 17847, + 17848, + 17849, + 17850, + 17851, + 17852, + 17853, + 17854, + 17855, + 17856, + 17857, + 17858, + 17859, + 17860, + 17861, + 17862, + 17863, + 17864, + 17865, + 17866, + 17867, + 17868, + 17869, + 17870, + 17871, + 17872, + 17873, + 17874, + 17875, + 17876, + 17877, + 17878, + 17879, + 17880, + 17881, + 17882, + 23101, + 23102, + 23103, + 23104, + 23105, + 23106, + 23107, + 23108, + 23109, + 23110, + 23111, + 23112, + 23113, + 23114, + 23115, + 23116, + 23117, + 23118, + 23119, + 23120, + 23121, + 23122, + 23123, + 23124, + 23125, + 23126, + 23127, + 23128, + 23129, + 23130, + 23131, + 23132, + 23133, + 23134, + 23135, + 23136, + 23137, + 23138, + 23139, + 23140, + 23141, + 23142, + 23143, + 23144, + 23145, + 23146, + 23147, + 23148, + 23149, + 23150, + 23151, + 23152, + 23153, + 23154, + 23155, + 23156, + 23157, + 23158, + 23159, + 23160, + 23161, + 23162, + 23163, + 23164, + 23165, + 23166, + 23167, + 23168, + 23169, + 23170, + 23171, + 23172, + 23173, + 23174, + 23175, + 23176, + 23177, + 23178, + 23179, + 23180, + 23181, + 23182, + 23183, + 23184, + 23185, + 23186, + 23187, + 23188, + 23189, + 23190, + 23191 + ], + "C0_scalar_positions": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 234, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 249, + 250, + 251, + 252, + 253, + 254, + 255, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263, + 264, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 275, + 276, + 277, + 278, + 279, + 280, + 281, + 282, + 283, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 294, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 302, + 303, + 304, + 305, + 306, + 307, + 308, + 309, + 310, + 311, + 312, + 313, + 314, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 322, + 323, + 324, + 325, + 326, + 327, + 328, + 329, + 330, + 331, + 332, + 333, + 334, + 335, + 336, + 337, + 338, + 339, + 340, + 341, + 342, + 343, + 344, + 345, + 346, + 347, + 348, + 349, + 350, + 351, + 352, + 353, + 354, + 355, + 356, + 357, + 358, + 359, + 360, + 361, + 362, + 363, + 364, + 365, + 366, + 367, + 368, + 369, + 370, + 371, + 372, + 373, + 374, + 375, + 376, + 377, + 378, + 379, + 380, + 381, + 382, + 383, + 384, + 385, + 386, + 387, + 388, + 389, + 390, + 391, + 392, + 393, + 394, + 395, + 396, + 397, + 398, + 399, + 400, + 401, + 402, + 403, + 404, + 405, + 406, + 407, + 408, + 409, + 410, + 411, + 412, + 413, + 414, + 415, + 416, + 417, + 418, + 419, + 420, + 421, + 422, + 423, + 424, + 425, + 426, + 427, + 428, + 429, + 430, + 431, + 432, + 433, + 434, + 435, + 436, + 437, + 438, + 439, + 440, + 441, + 442, + 443, + 444, + 445, + 446, + 447, + 448, + 449, + 450, + 451, + 452, + 453, + 454, + 455, + 456, + 457, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 467, + 468, + 469, + 470, + 471, + 472, + 473, + 474, + 475, + 476, + 477, + 478, + 479, + 480, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 495, + 496, + 497, + 498, + 499, + 500, + 501, + 502, + 503, + 504, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 516, + 517, + 518, + 519, + 520, + 521, + 522, + 523, + 524, + 525, + 526, + 527, + 528, + 529, + 530, + 531, + 532, + 533, + 534, + 535, + 536, + 537, + 538, + 539, + 540, + 541, + 542, + 543, + 544, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552, + 553, + 554, + 555, + 556, + 557, + 558, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 566, + 567, + 568, + 569, + 570, + 571, + 572, + 573, + 574, + 575, + 576, + 577, + 578, + 579, + 580, + 581, + 582, + 583, + 584, + 585, + 586, + 587, + 588, + 589, + 590, + 591, + 592, + 593, + 594, + 595, + 596, + 597, + 598, + 599, + 600, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 610, + 611, + 612, + 613, + 614, + 615, + 616, + 617, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 627, + 628, + 629, + 630, + 631, + 632, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 643, + 644, + 645, + 646, + 647, + 648, + 649, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 659, + 660, + 661, + 662, + 663, + 664, + 665, + 666, + 667, + 668, + 669, + 670, + 671, + 672, + 673, + 674, + 675, + 676, + 677, + 678, + 679, + 680, + 681, + 682, + 683, + 684, + 685, + 686, + 687, + 688, + 689, + 690, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 698, + 699, + 700, + 701, + 702, + 703, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 711, + 712, + 713, + 714, + 715, + 716, + 717, + 718, + 719, + 720, + 721, + 722, + 723, + 724, + 725, + 726, + 727, + 728, + 729, + 730, + 731, + 732, + 733, + 734, + 735, + 736, + 737, + 738, + 739, + 740, + 741, + 742, + 743, + 744, + 745, + 746, + 747, + 748, + 749, + 750, + 751, + 752, + 753, + 754, + 755, + 756, + 757, + 758, + 759, + 760, + 761, + 762, + 763, + 764, + 765, + 766, + 767, + 768, + 769, + 770, + 771, + 772, + 773, + 774, + 775, + 776, + 777, + 778, + 779, + 780, + 781, + 782, + 783, + 784, + 785, + 786, + 787, + 788, + 789, + 790, + 791, + 792, + 793, + 794, + 795, + 796, + 797, + 798, + 799, + 800, + 801, + 802, + 803, + 804, + 805, + 806, + 807, + 808, + 809, + 810, + 811, + 812, + 813, + 814, + 815, + 816, + 817, + 818, + 819, + 820, + 821, + 822, + 823, + 824, + 825, + 826, + 827, + 828, + 829, + 830, + 831 + ] + }, + "backward": { + "live_input_columns": 632, + "arbitrary_C_input_columns": 8, + "C0_exit": "zero", + "C1_to_C7_exit": "physical identity by non-use", + "zero_buffers_returned": 91, + "prefix_events": 832, + "events": 23388, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20 + }, + "native_rank_mass": 5073, + "native_children": 3507, + "scalar_real_primitives": 164514, + "scalar_added": 8526, + "scalar_removed": 2208, + "scalar_original": 158196, + "retained_native_records": 5115, + "native_record_counts": { + "warp": 240, + "adapter": 978, + "residual_adapter": 390, + "climb": 3507 + }, + "zero_buffer_event_positions": [ + 17792, + 17793, + 17794, + 17795, + 17796, + 17797, + 17798, + 17799, + 17800, + 17801, + 17802, + 17803, + 17804, + 17805, + 17806, + 17807, + 17808, + 17809, + 17810, + 17811, + 17812, + 17813, + 17814, + 17815, + 17816, + 17817, + 17818, + 17819, + 17820, + 17821, + 17822, + 17823, + 17824, + 17825, + 17826, + 17827, + 17828, + 17829, + 17830, + 17831, + 17832, + 17833, + 17834, + 17835, + 17836, + 17837, + 17838, + 17839, + 17840, + 17841, + 17842, + 17843, + 17844, + 17845, + 17846, + 17847, + 17848, + 17849, + 17850, + 17851, + 17852, + 17853, + 17854, + 17855, + 17856, + 17857, + 17858, + 17859, + 17860, + 17861, + 17862, + 17863, + 17864, + 17865, + 17866, + 17867, + 17868, + 17869, + 17870, + 17871, + 17872, + 17873, + 17874, + 17875, + 17876, + 17877, + 17878, + 17879, + 17880, + 17881, + 17882, + 23101, + 23102, + 23103, + 23104, + 23105, + 23106, + 23107, + 23108, + 23109, + 23110, + 23111, + 23112, + 23113, + 23114, + 23115, + 23116, + 23117, + 23118, + 23119, + 23120, + 23121, + 23122, + 23123, + 23124, + 23125, + 23126, + 23127, + 23128, + 23129, + 23130, + 23131, + 23132, + 23133, + 23134, + 23135, + 23136, + 23137, + 23138, + 23139, + 23140, + 23141, + 23142, + 23143, + 23144, + 23145, + 23146, + 23147, + 23148, + 23149, + 23150, + 23151, + 23152, + 23153, + 23154, + 23155, + 23156, + 23157, + 23158, + 23159, + 23160, + 23161, + 23162, + 23163, + 23164, + 23165, + 23166, + 23167, + 23168, + 23169, + 23170, + 23171, + 23172, + 23173, + 23174, + 23175, + 23176, + 23177, + 23178, + 23179, + 23180, + 23181, + 23182, + 23183, + 23184, + 23185, + 23186, + 23187, + 23188, + 23189, + 23190, + 23191 + ], + "C0_scalar_positions": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 234, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 249, + 250, + 251, + 252, + 253, + 254, + 255, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263, + 264, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 275, + 276, + 277, + 278, + 279, + 280, + 281, + 282, + 283, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 294, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 302, + 303, + 304, + 305, + 306, + 307, + 308, + 309, + 310, + 311, + 312, + 313, + 314, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 322, + 323, + 324, + 325, + 326, + 327, + 328, + 329, + 330, + 331, + 332, + 333, + 334, + 335, + 336, + 337, + 338, + 339, + 340, + 341, + 342, + 343, + 344, + 345, + 346, + 347, + 348, + 349, + 350, + 351, + 352, + 353, + 354, + 355, + 356, + 357, + 358, + 359, + 360, + 361, + 362, + 363, + 364, + 365, + 366, + 367, + 368, + 369, + 370, + 371, + 372, + 373, + 374, + 375, + 376, + 377, + 378, + 379, + 380, + 381, + 382, + 383, + 384, + 385, + 386, + 387, + 388, + 389, + 390, + 391, + 392, + 393, + 394, + 395, + 396, + 397, + 398, + 399, + 400, + 401, + 402, + 403, + 404, + 405, + 406, + 407, + 408, + 409, + 410, + 411, + 412, + 413, + 414, + 415, + 416, + 417, + 418, + 419, + 420, + 421, + 422, + 423, + 424, + 425, + 426, + 427, + 428, + 429, + 430, + 431, + 432, + 433, + 434, + 435, + 436, + 437, + 438, + 439, + 440, + 441, + 442, + 443, + 444, + 445, + 446, + 447, + 448, + 449, + 450, + 451, + 452, + 453, + 454, + 455, + 456, + 457, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 467, + 468, + 469, + 470, + 471, + 472, + 473, + 474, + 475, + 476, + 477, + 478, + 479, + 480, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 495, + 496, + 497, + 498, + 499, + 500, + 501, + 502, + 503, + 504, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 516, + 517, + 518, + 519, + 520, + 521, + 522, + 523, + 524, + 525, + 526, + 527, + 528, + 529, + 530, + 531, + 532, + 533, + 534, + 535, + 536, + 537, + 538, + 539, + 540, + 541, + 542, + 543, + 544, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552, + 553, + 554, + 555, + 556, + 557, + 558, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 566, + 567, + 568, + 569, + 570, + 571, + 572, + 573, + 574, + 575, + 576, + 577, + 578, + 579, + 580, + 581, + 582, + 583, + 584, + 585, + 586, + 587, + 588, + 589, + 590, + 591, + 592, + 593, + 594, + 595, + 596, + 597, + 598, + 599, + 600, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 610, + 611, + 612, + 613, + 614, + 615, + 616, + 617, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 627, + 628, + 629, + 630, + 631, + 632, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 643, + 644, + 645, + 646, + 647, + 648, + 649, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 659, + 660, + 661, + 662, + 663, + 664, + 665, + 666, + 667, + 668, + 669, + 670, + 671, + 672, + 673, + 674, + 675, + 676, + 677, + 678, + 679, + 680, + 681, + 682, + 683, + 684, + 685, + 686, + 687, + 688, + 689, + 690, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 698, + 699, + 700, + 701, + 702, + 703, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 711, + 712, + 713, + 714, + 715, + 716, + 717, + 718, + 719, + 720, + 721, + 722, + 723, + 724, + 725, + 726, + 727, + 728, + 729, + 730, + 731, + 732, + 733, + 734, + 735, + 736, + 737, + 738, + 739, + 740, + 741, + 742, + 743, + 744, + 745, + 746, + 747, + 748, + 749, + 750, + 751, + 752, + 753, + 754, + 755, + 756, + 757, + 758, + 759, + 760, + 761, + 762, + 763, + 764, + 765, + 766, + 767, + 768, + 769, + 770, + 771, + 772, + 773, + 774, + 775, + 776, + 777, + 778, + 779, + 780, + 781, + 782, + 783, + 784, + 785, + 786, + 787, + 788, + 789, + 790, + 791, + 792, + 793, + 794, + 795, + 796, + 797, + 798, + 799, + 800, + 801, + 802, + 803, + 804, + 805, + 806, + 807, + 808, + 809, + 810, + 811, + 812, + 813, + 814, + 815, + 816, + 817, + 818, + 819, + 820, + 821, + 822, + 823, + 824, + 825, + 826, + 827, + 828, + 829, + 830, + 831 + ] + } + }, + "extra": { + "forward": { + "live_input_columns": 632, + "arbitrary_C_input_columns": 8, + "C0_exit": "zero", + "C1_to_C7_exit": "physical identity by non-use", + "zero_buffers_returned": 91, + "prefix_events": 832, + "events": 23388, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20 + }, + "native_rank_mass": 5073, + "native_children": 3507, + "scalar_real_primitives": 164514, + "scalar_added": 8526, + "scalar_removed": 2160, + "scalar_original": 158148, + "retained_native_records": 5115, + "native_record_counts": { + "warp": 240, + "adapter": 978, + "residual_adapter": 390, + "climb": 3507 + }, + "zero_buffer_event_positions": [ + 17792, + 17793, + 17794, + 17795, + 17796, + 17797, + 17798, + 17799, + 17800, + 17801, + 17802, + 17803, + 17804, + 17805, + 17806, + 17807, + 17808, + 17809, + 17810, + 17811, + 17812, + 17813, + 17814, + 17815, + 17816, + 17817, + 17818, + 17819, + 17820, + 17821, + 17822, + 17823, + 17824, + 17825, + 17826, + 17827, + 17828, + 17829, + 17830, + 17831, + 17832, + 17833, + 17834, + 17835, + 17836, + 17837, + 17838, + 17839, + 17840, + 17841, + 17842, + 17843, + 17844, + 17845, + 17846, + 17847, + 17848, + 17849, + 17850, + 17851, + 17852, + 17853, + 17854, + 17855, + 17856, + 17857, + 17858, + 17859, + 17860, + 17861, + 17862, + 17863, + 17864, + 17865, + 17866, + 17867, + 17868, + 17869, + 17870, + 17871, + 17872, + 17873, + 17874, + 17875, + 17876, + 17877, + 17878, + 17879, + 17880, + 17881, + 17882, + 23101, + 23102, + 23103, + 23104, + 23105, + 23106, + 23107, + 23108, + 23109, + 23110, + 23111, + 23112, + 23113, + 23114, + 23115, + 23116, + 23117, + 23118, + 23119, + 23120, + 23121, + 23122, + 23123, + 23124, + 23125, + 23126, + 23127, + 23128, + 23129, + 23130, + 23131, + 23132, + 23133, + 23134, + 23135, + 23136, + 23137, + 23138, + 23139, + 23140, + 23141, + 23142, + 23143, + 23144, + 23145, + 23146, + 23147, + 23148, + 23149, + 23150, + 23151, + 23152, + 23153, + 23154, + 23155, + 23156, + 23157, + 23158, + 23159, + 23160, + 23161, + 23162, + 23163, + 23164, + 23165, + 23166, + 23167, + 23168, + 23169, + 23170, + 23171, + 23172, + 23173, + 23174, + 23175, + 23176, + 23177, + 23178, + 23179, + 23180, + 23181, + 23182, + 23183, + 23184, + 23185, + 23186, + 23187, + 23188, + 23189, + 23190, + 23191 + ], + "C0_scalar_positions": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 234, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 249, + 250, + 251, + 252, + 253, + 254, + 255, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263, + 264, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 275, + 276, + 277, + 278, + 279, + 280, + 281, + 282, + 283, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 294, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 302, + 303, + 304, + 305, + 306, + 307, + 308, + 309, + 310, + 311, + 312, + 313, + 314, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 322, + 323, + 324, + 325, + 326, + 327, + 328, + 329, + 330, + 331, + 332, + 333, + 334, + 335, + 336, + 337, + 338, + 339, + 340, + 341, + 342, + 343, + 344, + 345, + 346, + 347, + 348, + 349, + 350, + 351, + 352, + 353, + 354, + 355, + 356, + 357, + 358, + 359, + 360, + 361, + 362, + 363, + 364, + 365, + 366, + 367, + 368, + 369, + 370, + 371, + 372, + 373, + 374, + 375, + 376, + 377, + 378, + 379, + 380, + 381, + 382, + 383, + 384, + 385, + 386, + 387, + 388, + 389, + 390, + 391, + 392, + 393, + 394, + 395, + 396, + 397, + 398, + 399, + 400, + 401, + 402, + 403, + 404, + 405, + 406, + 407, + 408, + 409, + 410, + 411, + 412, + 413, + 414, + 415, + 416, + 417, + 418, + 419, + 420, + 421, + 422, + 423, + 424, + 425, + 426, + 427, + 428, + 429, + 430, + 431, + 432, + 433, + 434, + 435, + 436, + 437, + 438, + 439, + 440, + 441, + 442, + 443, + 444, + 445, + 446, + 447, + 448, + 449, + 450, + 451, + 452, + 453, + 454, + 455, + 456, + 457, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 467, + 468, + 469, + 470, + 471, + 472, + 473, + 474, + 475, + 476, + 477, + 478, + 479, + 480, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 495, + 496, + 497, + 498, + 499, + 500, + 501, + 502, + 503, + 504, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 516, + 517, + 518, + 519, + 520, + 521, + 522, + 523, + 524, + 525, + 526, + 527, + 528, + 529, + 530, + 531, + 532, + 533, + 534, + 535, + 536, + 537, + 538, + 539, + 540, + 541, + 542, + 543, + 544, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552, + 553, + 554, + 555, + 556, + 557, + 558, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 566, + 567, + 568, + 569, + 570, + 571, + 572, + 573, + 574, + 575, + 576, + 577, + 578, + 579, + 580, + 581, + 582, + 583, + 584, + 585, + 586, + 587, + 588, + 589, + 590, + 591, + 592, + 593, + 594, + 595, + 596, + 597, + 598, + 599, + 600, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 610, + 611, + 612, + 613, + 614, + 615, + 616, + 617, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 627, + 628, + 629, + 630, + 631, + 632, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 643, + 644, + 645, + 646, + 647, + 648, + 649, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 659, + 660, + 661, + 662, + 663, + 664, + 665, + 666, + 667, + 668, + 669, + 670, + 671, + 672, + 673, + 674, + 675, + 676, + 677, + 678, + 679, + 680, + 681, + 682, + 683, + 684, + 685, + 686, + 687, + 688, + 689, + 690, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 698, + 699, + 700, + 701, + 702, + 703, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 711, + 712, + 713, + 714, + 715, + 716, + 717, + 718, + 719, + 720, + 721, + 722, + 723, + 724, + 725, + 726, + 727, + 728, + 729, + 730, + 731, + 732, + 733, + 734, + 735, + 736, + 737, + 738, + 739, + 740, + 741, + 742, + 743, + 744, + 745, + 746, + 747, + 748, + 749, + 750, + 751, + 752, + 753, + 754, + 755, + 756, + 757, + 758, + 759, + 760, + 761, + 762, + 763, + 764, + 765, + 766, + 767, + 768, + 769, + 770, + 771, + 772, + 773, + 774, + 775, + 776, + 777, + 778, + 779, + 780, + 781, + 782, + 783, + 784, + 785, + 786, + 787, + 788, + 789, + 790, + 791, + 792, + 793, + 794, + 795, + 796, + 797, + 798, + 799, + 800, + 801, + 802, + 803, + 804, + 805, + 806, + 807, + 808, + 809, + 810, + 811, + 812, + 813, + 814, + 815, + 816, + 817, + 818, + 819, + 820, + 821, + 822, + 823, + 824, + 825, + 826, + 827, + 828, + 829, + 830, + 831 + ] + }, + "backward": { + "live_input_columns": 632, + "arbitrary_C_input_columns": 8, + "C0_exit": "zero", + "C1_to_C7_exit": "physical identity by non-use", + "zero_buffers_returned": 91, + "prefix_events": 832, + "events": 23388, + "native_profile": { + "1": 2433, + "2": 724, + "3": 228, + "4": 102, + "5": 20 + }, + "native_rank_mass": 5073, + "native_children": 3507, + "scalar_real_primitives": 164514, + "scalar_added": 8526, + "scalar_removed": 2208, + "scalar_original": 158196, + "retained_native_records": 5115, + "native_record_counts": { + "warp": 240, + "adapter": 978, + "residual_adapter": 390, + "climb": 3507 + }, + "zero_buffer_event_positions": [ + 17792, + 17793, + 17794, + 17795, + 17796, + 17797, + 17798, + 17799, + 17800, + 17801, + 17802, + 17803, + 17804, + 17805, + 17806, + 17807, + 17808, + 17809, + 17810, + 17811, + 17812, + 17813, + 17814, + 17815, + 17816, + 17817, + 17818, + 17819, + 17820, + 17821, + 17822, + 17823, + 17824, + 17825, + 17826, + 17827, + 17828, + 17829, + 17830, + 17831, + 17832, + 17833, + 17834, + 17835, + 17836, + 17837, + 17838, + 17839, + 17840, + 17841, + 17842, + 17843, + 17844, + 17845, + 17846, + 17847, + 17848, + 17849, + 17850, + 17851, + 17852, + 17853, + 17854, + 17855, + 17856, + 17857, + 17858, + 17859, + 17860, + 17861, + 17862, + 17863, + 17864, + 17865, + 17866, + 17867, + 17868, + 17869, + 17870, + 17871, + 17872, + 17873, + 17874, + 17875, + 17876, + 17877, + 17878, + 17879, + 17880, + 17881, + 17882, + 23101, + 23102, + 23103, + 23104, + 23105, + 23106, + 23107, + 23108, + 23109, + 23110, + 23111, + 23112, + 23113, + 23114, + 23115, + 23116, + 23117, + 23118, + 23119, + 23120, + 23121, + 23122, + 23123, + 23124, + 23125, + 23126, + 23127, + 23128, + 23129, + 23130, + 23131, + 23132, + 23133, + 23134, + 23135, + 23136, + 23137, + 23138, + 23139, + 23140, + 23141, + 23142, + 23143, + 23144, + 23145, + 23146, + 23147, + 23148, + 23149, + 23150, + 23151, + 23152, + 23153, + 23154, + 23155, + 23156, + 23157, + 23158, + 23159, + 23160, + 23161, + 23162, + 23163, + 23164, + 23165, + 23166, + 23167, + 23168, + 23169, + 23170, + 23171, + 23172, + 23173, + 23174, + 23175, + 23176, + 23177, + 23178, + 23179, + 23180, + 23181, + 23182, + 23183, + 23184, + 23185, + 23186, + 23187, + 23188, + 23189, + 23190, + 23191 + ], + "C0_scalar_positions": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 234, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 249, + 250, + 251, + 252, + 253, + 254, + 255, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263, + 264, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 275, + 276, + 277, + 278, + 279, + 280, + 281, + 282, + 283, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 294, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 302, + 303, + 304, + 305, + 306, + 307, + 308, + 309, + 310, + 311, + 312, + 313, + 314, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 322, + 323, + 324, + 325, + 326, + 327, + 328, + 329, + 330, + 331, + 332, + 333, + 334, + 335, + 336, + 337, + 338, + 339, + 340, + 341, + 342, + 343, + 344, + 345, + 346, + 347, + 348, + 349, + 350, + 351, + 352, + 353, + 354, + 355, + 356, + 357, + 358, + 359, + 360, + 361, + 362, + 363, + 364, + 365, + 366, + 367, + 368, + 369, + 370, + 371, + 372, + 373, + 374, + 375, + 376, + 377, + 378, + 379, + 380, + 381, + 382, + 383, + 384, + 385, + 386, + 387, + 388, + 389, + 390, + 391, + 392, + 393, + 394, + 395, + 396, + 397, + 398, + 399, + 400, + 401, + 402, + 403, + 404, + 405, + 406, + 407, + 408, + 409, + 410, + 411, + 412, + 413, + 414, + 415, + 416, + 417, + 418, + 419, + 420, + 421, + 422, + 423, + 424, + 425, + 426, + 427, + 428, + 429, + 430, + 431, + 432, + 433, + 434, + 435, + 436, + 437, + 438, + 439, + 440, + 441, + 442, + 443, + 444, + 445, + 446, + 447, + 448, + 449, + 450, + 451, + 452, + 453, + 454, + 455, + 456, + 457, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 467, + 468, + 469, + 470, + 471, + 472, + 473, + 474, + 475, + 476, + 477, + 478, + 479, + 480, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 495, + 496, + 497, + 498, + 499, + 500, + 501, + 502, + 503, + 504, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 513, + 514, + 515, + 516, + 517, + 518, + 519, + 520, + 521, + 522, + 523, + 524, + 525, + 526, + 527, + 528, + 529, + 530, + 531, + 532, + 533, + 534, + 535, + 536, + 537, + 538, + 539, + 540, + 541, + 542, + 543, + 544, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552, + 553, + 554, + 555, + 556, + 557, + 558, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 566, + 567, + 568, + 569, + 570, + 571, + 572, + 573, + 574, + 575, + 576, + 577, + 578, + 579, + 580, + 581, + 582, + 583, + 584, + 585, + 586, + 587, + 588, + 589, + 590, + 591, + 592, + 593, + 594, + 595, + 596, + 597, + 598, + 599, + 600, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 610, + 611, + 612, + 613, + 614, + 615, + 616, + 617, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 627, + 628, + 629, + 630, + 631, + 632, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 643, + 644, + 645, + 646, + 647, + 648, + 649, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 659, + 660, + 661, + 662, + 663, + 664, + 665, + 666, + 667, + 668, + 669, + 670, + 671, + 672, + 673, + 674, + 675, + 676, + 677, + 678, + 679, + 680, + 681, + 682, + 683, + 684, + 685, + 686, + 687, + 688, + 689, + 690, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 698, + 699, + 700, + 701, + 702, + 703, + 704, + 705, + 706, + 707, + 708, + 709, + 710, + 711, + 712, + 713, + 714, + 715, + 716, + 717, + 718, + 719, + 720, + 721, + 722, + 723, + 724, + 725, + 726, + 727, + 728, + 729, + 730, + 731, + 732, + 733, + 734, + 735, + 736, + 737, + 738, + 739, + 740, + 741, + 742, + 743, + 744, + 745, + 746, + 747, + 748, + 749, + 750, + 751, + 752, + 753, + 754, + 755, + 756, + 757, + 758, + 759, + 760, + 761, + 762, + 763, + 764, + 765, + 766, + 767, + 768, + 769, + 770, + 771, + 772, + 773, + 774, + 775, + 776, + 777, + 778, + 779, + 780, + 781, + 782, + 783, + 784, + 785, + 786, + 787, + 788, + 789, + 790, + 791, + 792, + 793, + 794, + 795, + 796, + 797, + 798, + 799, + 800, + 801, + 802, + 803, + 804, + 805, + 806, + 807, + 808, + 809, + 810, + 811, + 812, + 813, + 814, + 815, + 816, + 817, + 818, + 819, + 820, + 821, + 822, + 823, + 824, + 825, + 826, + 827, + 828, + 829, + 830, + 831 + ] + } + } + }, + "payload_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "emitter_sha256": "00ac96cc9906acd0ccc2d1f492411acd7308df217cfc51ff7e233e85b05efcfa", + "scope": "Complete literal scalar/native-record transfer on both 632-live-input providers, plus all eight arbitrary C inputs. Native phase lowering is inherited by exact record equality from the pinned provider. No new physical phase sweep, T9 owner admission, recursive private hosting, precision guard or global moment calculation." +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/new-core-transfer-20261017/CLEAN-J-TRANSFER.md b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/new-core-transfer-20261017/CLEAN-J-TRANSFER.md new file mode 100644 index 0000000000..9d2274a342 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/new-core-transfer-20261017/CLEAN-J-TRANSFER.md @@ -0,0 +1,119 @@ +# Clean centre deletion on the PR3133 words + +The two PR3133 words admit a clean centre deletion. Each changed local +word has 3507 children, rank mass 5073, and a scalar bound of 164514 real +primitives. The map is `(x,y,h) -> (x,y+Jx,h)` in the forward direction +and `(x,y,h) -> (x-Jy,y,h)` in the backward direction. Here `J=I-KR`, +`K=R^T/4`, and `RK=14I`. + +This is a local result. It does not establish a new controller, owner +allocation, private hosting bound, precision bound, or complete kappa +calculation. + +## Sources and credit + +The words are the exact `FINAL-WORD` payloads from +[PR3133](https://github.com/CrocSwap/integer-mult-bounds/pull/3133), at +commit `51eb9c4ee9e4722010d308aa3309e039d3940cc2`. The local source copy +comes from the byte-equal payloads in +[PR3148](https://github.com/CrocSwap/integer-mult-bounds/pull/3148), at +commit `f2927a4b8afcf0701a6b945e14f30de1d94f5176`: + +- [Base word](https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/words/base.json.gz). +- [Extra word](https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/words/extra.json.gz). +- [PR3133 source and credit](https://github.com/CrocSwap/integer-mult-bounds/blob/51eb9c4ee9e4722010d308aa3309e039d3940cc2/research/rank7-coupled-586-588-carrier-fold/README.md). + +The word uses the PR2979 construction by Marius-Paul Dumitrean, the +declared edits from PR3015 by Jeremy Kothe, and the restore and carrier +edits from PR3042 and PR3133 by dcharb78. The source README gives the +earlier credit. The current calculation applies the prior campaign's +centre deletion and input debt correction. OpenAI Codex assisted this +calculation. It is not a maintainer review. + +## The cut changes + +There are 112 source fields, 112 target fields, and 408 arbitrary helper +fields. There are 91 separate private zero buffers. Each centre row is + + c = R x + H h. + +The new words have the same ports, R, and propagated response K as the +earlier campaign word. H changes. It has 367 nonzero coefficients on 106 +helper roles. Every one of these roles enters at frame I and leaves at +FULL. None is removed or has a proper terminal subspace. No formal warp +symbol occurs in a centre row or in the propagated centre response. + +`probe_cut.py` derives these rows from the actual A, cut, B, restore, and +cleanup gates. `INTERFACE.json` records the result. In particular, the +earlier H is not used as the new H. + +Deletion of the centre block gives + + F0(x,y,h) = (x, y + Jx - KHh, h), + B0(x,y,h) = (x - Jy, y, h + H^T R y/4). + +Use the following input corrections: + + before F0: y += K H h, + before B0: h -= H^T R y/4. + +All operands have frame I at this cut. For each query row, C0 is cleared, +the query is formed in C0, the response is added, and C0 is cleared again. +The query source remains unchanged in each direction. Thus the correction +is legal on every arbitrary helper input. It removes the complete helper +debt. It uses one serial owned field, not a new full-cover record family. + +## Full local check and invoice + +`emit_clean_j.py` emits and replays four complete words: both source +providers, in both directions. The replay uses exact rational arithmetic +over free warp symbols. It checks all 632 arbitrary live inputs and eight +arbitrary C inputs. It also checks every scalar frame, every native frame +transition, every zero-buffer lifetime, and every live endpoint frame. +All 408 helpers have the identity logical response. All 91 zero buffers +return to zero. C0 returns to zero; C1 through C7 retain their arbitrary +physical contents because no event touches them. + +| Item | Forward | Backward | +| --- | ---: | ---: | +| Source scalar bound | 158148 | 158196 | +| Deleted centre scalars | 2160 | 2208 | +| Input debt correction | 8526 | 8526 | +| Complete scalar bound | 164514 | 164514 | + +The deleted native block is exactly eight rank-eight centre children. +The retained child profile is +`{1:2433, 2:724, 3:228, 4:102, 5:20}`. Its rank mass is 5073. Each +complete word has 23388 events. All 5115 retained native records are +byte-equal to the source emitter's records: 3507 climbs, 240 warps, 978 +ordinary adapters, and 390 residual adapters. + +The helper width inventory is +`{4:26, 5:2, 6:18, 7:50, 8:99, 9:213}`. The result makes no reduction to +the source's reserved helper or private stock. The 91 Z buffers have the +source zero-input contract; they are not arbitrary borrowed inputs. + +## Native phase dependency + +The pinned PR2588 `bw_transport.py` and `bw_emit.py` were run on both new +source words. They accept the new frame chains and replay the source maps +on all live inputs. The changed program adds only frame-I scalar gates +and removes complete private centre paths. It retains every other native +record. Therefore it introduces no new native kernel or phase recipe. + +The source PR3133 `FULL-NATIVE-RECEIPT.json` records a full phase and +wrapper replay of these same input words. That receipt is source evidence. +A fresh full Gaussian sweep was not run in this lane. The independent +review must check the applicable native and residual-adapter dependency; +the scalar replay alone does not establish physical phase correctness. + +## Reproduction + +Run the following commands with one process, from this directory: + + python3 -I -B probe_cut.py + python3 -I -B emit_clean_j.py + +The emitter reads the source-derived files in `native-original-base` and +`native-original-extra`. `FREEZE-CLEAN-J.json` records exact source and +output pins. No PR, push, or publication commit was made. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/new-native-recipes-20261017/NATIVE-LIFT.md b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/new-native-recipes-20261017/NATIVE-LIFT.md new file mode 100644 index 0000000000..a1fc7101cb --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/new-native-recipes-20261017/NATIVE-LIFT.md @@ -0,0 +1,140 @@ +# Native recipes for the new centre-deleted core + +This lane checks the native operators for both PR3133 provider words. +The words are the byte-equal copies in PR3148. It uses the new frame and +warp data. It does not use the earlier T74 frame data. + +Fresh generation passed for both providers. Each run checked 1130 frames, +3036 directed child edges, 224 endpoint adapters, 180 signed physical warp +classes, 72 logical warp operators, and 56 residual wrapper classes. The +residual classes include 32 proper terminal pairs, of which 24 are cold. +Each source run rejected 25 wrapper mutations and 13 warp mutations. + +The fresh child and residual recipe files have the same hashes as the +authenticated PR3133 native receipt. Both literal dual runs also passed: +each checked all 180 signed classes on all 512 columns. In each provider, +172 literal dual recipes differ from the forward recipes. All literal +dual recipes have rank zero. Thus the choice of logical warp orientation +does affect the phase tables, but it does not add native children. + +The independent interpreter review is a separate calculation. The scalar +map, stock, controller, precision, and complete kappa calculation are also +separate checks. `RESULT.json` gives the generation result; `FREEZE.json` +pins its inputs, scripts, proofs, and outputs. + +## Exact operator test + +For a binary subspace U, let T_U be the canonical Clifford frame in the +pinned source. A child from U to V must implement T_V T_U^{-1}. The +generator derives its recipe from this product. It checks the full Pauli +table and the exact Gaussian dyadic image of the zero basis vector. These +two checks include the global phase. + +To see this, let A and B be unitary operators with the same action on all +Pauli generators. Then B^{-1} A commutes with every X and Z generator. An +operator that commutes with every Z generator is diagonal in the standard +basis. If it also commutes with every X generator, all diagonal entries +are equal. Thus A is a scalar multiple of B. Equality on the zero basis +vector fixes that scalar as one. The argument applies to each generated +Clifford product. It also proves equality of all positive tensor powers. + +Each child recipe has the form L C_[r] R, with R applied first. The +serialized L and R are monomial Clifford operators. For a nested frame +change, the checked r is the difference of the frame dimensions. The +physical warp product is T_V K_G^{sign} T_U^{-1}. Its checked r is zero. +The separate Gaussian matrix implementation checks every one of its 512 +columns. + +A helper that enters at E and leaves at V has residual T_V T_E^{-1}. +The recipes include the proper terminal subspaces of the new words. They +also include the cold pairs with E equal to zero. The exact wrapper test +checks R^{-1}, then the residual, then L^{-1}; the result is C_[r]. It does +not replace a proper terminal frame by FULL. + +## Literal dual warps + +The backward scalar proof uses the inverse transpose of each logical +warp. For a unitary warp K this is the entrywise conjugate of K. The +source emitter stores the same signed warp labels for both orientations. +The orientation must therefore select a physical implementation. + +There are two valid routes. The free-operator proof can establish the +endpoint identity for an arbitrary consistent choice of invertible warp +generators. The physical implementation can then use the forward K in +both orientations. Alternatively, the literal dual implementation can +use conjugate(K) in the backward orientation. This lane supplies exact +recipes for the second route as well. + +The literal dual route has a general rank-zero closure property. Let K +be a monomial Clifford operator whose nonzero entries are fourth roots of +unity. Every source K_G has this property. In a standard basis, K is an affine +permutation with a phase of the form + + i^(c + alpha.x + 2 q(x)), + +where q is a binary quadratic form. Conjugation changes this phase by +2(c + alpha.x) modulo 4. The quadratic term vanishes. After the affine +permutation, this phase is a signed Z Pauli. Thus + + conjugate(K) K^{-1} = P + +for a Pauli P. Suppose the accepted physical warp is + + W = T_V K T_U^{-1} + +and W is monomial. Then its literal dual counterpart is + + T_V conjugate(K) T_U^{-1} = (T_V P T_V^{-1}) W. + +A Clifford frame maps a Pauli to a Pauli. A Pauli is monomial. Hence the +literal dual counterpart is monomial and needs no native child. Apply the +same argument to K^{-1} for a negative signed occurrence. This proof does +not require U and V to be FULL, or require the Pauli to be diagonal after +frame conjugation. + +`generate_dual_warps.py` also checks this conclusion directly for each +signed class of each new provider. It uses the physical product +T_V conjugate(K_G)^{sign} T_U^{-1}. A separate Gaussian matrix calculation +compares all 512 columns. A wrong global phase must fail. + +## Source and credit + +The core comes from +[PR3133](https://github.com/CrocSwap/integer-mult-bounds/pull/3133), at +commit `51eb9c4ee9e4722010d308aa3309e039d3940cc2`. The byte-equal provider +words are in +[PR3148](https://github.com/CrocSwap/integer-mult-bounds/pull/3148), at +commit `f2927a4b8afcf0701a6b945e14f30de1d94f5176`: + +- [Base word](https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/words/base.json.gz). +- [Extra word](https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/words/extra.json.gz). + +The unchanged recipe sources come from +[PR2588](https://github.com/CrocSwap/integer-mult-bounds/pull/2588), at +commit `8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb`: + +- [Phase compiler](https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/bw_phases.py). +- [Residual wrappers](https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/bw_adapters.py). +- [Gaussian matrix implementation](https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/bw_gauss.py). +- [Serialized warp checker](https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/bw_check_recipes.py). +- [Exact Clifford implementation](https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/vendor/clifford/clifford_exact.py). + +The source files retain their original author and AI-assistance notices. +The wrapper source credits the PR458 construction. The warp source credits +Cinna Davis and PR2226. OpenAI Codex assisted this lane's driver, literal +dual calculation, proof, and local checks. The independent review is a +separate agent calculation. It is not a maintainer review. + +## Reproduction + +Use one process and the workspace Python that has NumPy: + + work/verification-venv/bin/python -I -B work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/generate_recipes.py + OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 work/verification-venv/bin/python -I -B work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/generate_dual_warps.py + python3 -I -B work/centre-encoding-campaign-20261014/lanes/new-native-recipes-20261017/freeze_results.py + +The first command checks every source and input pin before generation. +It runs the wrapper, phase, and serialized warp checks for each provider. +The second command checks the source and first-stage output pins before +it generates the literal dual recipes. The scripts write results only +inside this lane. No PR, push, or publication commit is part of this work. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/new-native-recipes-20261017/sources/bw_adapters.py b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/new-native-recipes-20261017/sources/bw_adapters.py new file mode 100644 index 0000000000..82beaa9c1d --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/new-native-recipes-20261017/sources/bw_adapters.py @@ -0,0 +1,165 @@ +"""Paid residual wrappers for entering helpers (Lemma A): generation and independent decoding. Apache-2.0. +Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code. The wrapper construction follows PR #458 +(chafreaky): a helper that starts at frame E and ends at FULL has the physical residual S_E = T_FULL T_E^-1 (apply T_E^-1 first); +S_E = L_E (C_[w] x I) R_E with R_E applied first; the wrappers R_E^-1 before the whole local invocation and L_E^-1 after its +full-frame cleanup turn the residual into the coordinate factor C_[w] x I and restore the other 9 - w coordinates identically. +usage: adapters_gk.py CANONICAL-WORD.json.gz RESIDUAL-ADAPTERS.json OUT-LEMMA-A.json +Writes the recipes (generation uses clifford_exact.lower_child) and then DECODES the serialized monomials with the primitive +constructors of clifford_exact (not lower_child) and checks, for every entrance frame, that L_E^-1 S_E R_E^-1 has exactly the +tableau and zero-state vector (global phase included) of fourier(9, range(w)); mutated recipes (wrong phase, swapped sides, wrong +translation, wrong width) must be rejected.""" +if not __debug__: + raise RuntimeError('assertions must remain enabled') # every check of this stage is an assert +import copy, gzip, json, sys +from pathlib import Path +# Package-path adaptation only; the exact wrapper mathematics is unchanged. +HERE = Path(__file__).resolve().parent +sys.path.insert(0, str(HERE / 'vendor/clifford')) # BW: the pinned vendor531 clifford_exact (byte copy) +sys.path.insert(0, str(HERE)) +from clifford_exact import canonical_frame, lower_child, fourier, diag, perm, xgate, Op, identity, transpose, inv, parity, monomial as mono_of, mv +import bw_gauss +n = 9; FULL = tuple(1 << i for i in range(n)) +def monomial_op(rec): + """decode a serialized monomial (matrix rows, quadratic rows, Z4 linear part, translation, phase)""" + out = diag(n, tuple(rec['quadratic_rows']), tuple(rec['linear_Z4'])).then(perm(n, tuple(rec['matrix_rows']))).then(xgate(n, rec['offset'])) + return out.then(Op(n, identity(n), [('phase', rec['phase'])])) +def S_of(U, END=FULL): + # HPE: a helper that starts at E=U and ends at END has residual T_END T_E^-1 (END = FULL is the inherited case) + return canonical_frame(n, tuple(U)).adjoint().then(canonical_frame(n, tuple(END))) +def wrapped_ok(U, rec, END=FULL): + """exactly: L^-1 S R^-1 = C_[w] x I (apply order: R^-1, S, L^-1), w = dim END - dim E""" + w = len(END) - len(U); S = S_of(U, END); Rm = monomial_op(rec['right']); Lm = monomial_op(rec['left']) + net = Rm.adjoint().then(S).then(Lm.adjoint()); target = fourier(n, range(w)) + return rec['rank'] == w and net.tab == target.tab and net.zero_state() == target.zero_state() +def _contains(a, b): + a = list(a) + for x in b: + for y in sorted(a, reverse=True): + if x >> (y.bit_length() - 1) & 1: x ^= y + if x: return False + return True +def Kop(G_cols): + """BW: K_G = perm(G) then diag(Q), Q = I + G^-T G^-1: PR2226's monomial() and the conjugator inside clifford_exact.canonical_frame.""" + G = transpose(tuple(G_cols), n); gi = inv(G, n) + Q = tuple((1 << i) ^ sum(parity(gi_i & gi_j) << j for j, gi_j in enumerate(transpose(gi, n))) for i, gi_i in enumerate(transpose(gi, n))) + return perm(n, G).then(diag(n, Q)) +def numeric_K(G_cols): + import numpy as np + pv, ph = bw_gauss.monomial(list(G_cols), n) + N = 1 << n; re = np.zeros((N, N), dtype=np.int64); im = np.zeros((N, N), dtype=np.int64) + unit = [(1, 0), (0, 1), (-1, 0), (0, -1)] + for x in range(N): re[pv[x], x], im[pv[x], x] = unit[ph[x]] + return re, im, 0 +def warp_ok(G_cols, rec): + """BW: the serialized monomial equals PR2226's exact numpy K_G on all 512 columns (indep. decode) and its op decodes to K_G exactly.""" + m = bw_gauss.recipe_matrix(rec, n) + if not bw_gauss.equal_scaled(numeric_K(G_cols), m): return False + dec = monomial_op(rec); ref = Kop(G_cols) + return dec.tab == ref.tab and dec.zero_state() == ref.zero_state() + +def main(): + c = json.load(gzip.open(sys.argv[1])); frames = c['frames']; v = c['v'] + starts = sorted({c['start'][r] for r in range(2 * v, len(c['start'])) if c['start'][r] != 0 and c['final'][r] == 1}) + # HPE: (entrance, terminal) pairs of helpers ending at a proper subspace; key 'E:U'. Inherited words have none. + ends = sorted({(c['start'][r], c['final'][r]) for r in range(2 * v, len(c['start'])) if c['final'][r] != 1}) + # COLD-HPE: e == 0 (a cold helper, entrance = bottom, T_0 = I) is allowed: the (0, U) recipe is keyed '0:U' + assert all(len(frames[u]) < n and _contains(frames[u], frames[e]) for e, u in ends) + cold_ends = [(e, u) for e, u in ends if e == 0] + recipes = {} + for f in starts: + U = frames[f]; rec, compiled = lower_child(S_of(U)) + recipes[str(f)] = dict(frame=f, vectors=list(U), entrance_rank=len(U), rank=rec['rank'], left=rec['left'], right=rec['right']) + for e, u in ends: + E, U = frames[e], frames[u]; rec, compiled = lower_child(S_of(E, U)) + recipes['%d:%d' % (e, u)] = dict(frame=e, terminal=u, vectors=list(E), terminal_vectors=list(U), entrance_rank=len(E), + terminal_rank=len(U), rank=rec['rank'], left=rec['left'], right=rec['right']) + # BW: monomial recipes of the warps K_G (anticipatory dirty borrowing, PR2226): one per operator, serialized like a wrapper monomial + warp_recipes = {} + for w in c.get('warps', []): + _, rec_k = mono_of(Kop(w['G_columns'])) + warp_recipes[str(w['op'])] = dict(op=w['op'], from_frame=w['from_frame'], to_frame=w['to_frame'], G_columns=list(w['G_columns']), K=rec_k) + Path(sys.argv[2]).write_text(json.dumps(dict(status='RESIDUAL_ADAPTER_RECIPES', recipes=recipes, warps=warp_recipes), sort_keys=True, separators=(',', ':')) + '\n') + # ---- independent decode of the serialized file + data_all = json.loads(Path(sys.argv[2]).read_text()); data = data_all['recipes'] + dot = lambda a, b: bin(a & b).count('1') & 1 + detail = [] + for f in starts: + rec = data[str(f)]; U = frames[f] + assert wrapped_ok(U, rec), ('wrapper product is not C_[w] x I', f) + detail.append(dict(frame=f, entrance_rank=len(U), residual_width=n - len(U), vectors=list(U), all_even_weight=all(bin(x).count('1') % 2 == 0 for x in U), + totally_isotropic=all(dot(a, b) == 0 for a in U for b in U))) + hdetail = [] + for e, u in ends: # HPE: independent decode, residual width = dim U - dim E + rec = data['%d:%d' % (e, u)]; E, U = frames[e], frames[u] + assert wrapped_ok(E, rec, U), ('HPE wrapper product is not C_[w] x I', e, u) + hdetail.append(dict(frame=e, terminal=u, entrance_rank=len(E), terminal_rank=len(U), residual_width=len(U) - len(E))) + controls = [] + def reject(name, fn): + f = starts[0]; rec = copy.deepcopy(data[str(f)]); fn(rec) + if wrapped_ok(frames[f], rec): raise AssertionError('mutated wrapper accepted: ' + name) + controls.append(name) + reject('wrong global phase', lambda r: r['right'].__setitem__('phase', (r['right']['phase'] + 1) % 4)) + reject('wrong translation', lambda r: r['left'].__setitem__('offset', r['left']['offset'] ^ 1)) + reject('wrong quadratic form', lambda r: r['right'].__setitem__('quadratic_rows', [x ^ 2 if i == 0 else x for i, x in enumerate(r['right']['quadratic_rows'])]) if False else r['right']['linear_Z4'].__setitem__(0, (r['right']['linear_Z4'][0] + 2) % 4)) + reject('sides swapped', lambda r: (r.__setitem__('left', r['right']), r.__setitem__('right', r['left']))) + reject('wrong width', lambda r: r.__setitem__('rank', r['rank'] + 1)) + if ends: # HPE controls on the first (E, U) pair + e, u = next((p for p in ends if p[0] != 0), ends[0]); rec0 = data['%d:%d' % (e, u)] # COLD-HPE: an entering pair if any (= ends[0] without cold ends) + def hreject(name, ok): + if ok: raise AssertionError('HPE mutation accepted: ' + name) + controls.append(name) + hreject('hpe: U-wrapper decoded against a FULL ending', wrapped_ok(frames[e], rec0)) + hreject('hpe: width misreported as 9 - dim E', wrapped_ok(frames[e], dict(rec0, rank=n - len(frames[e])), frames[u])) + other = next(f for f in range(len(frames)) if f != u and len(frames[f]) == len(frames[u]) and _contains(frames[f], frames[e])) + hreject('hpe: wrong terminal hyperplane', wrapped_ok(frames[e], rec0, frames[other])) + fe = next(((e2, u2) for e2, u2 in ends if str(e2) in data), None) + if fe: # an entrance shared with FULL-ended helpers: R_{E,FULL} must not serve as R_{E,U} + r2 = data['%d:%d' % fe] + hreject('hpe: pre wrapper resolved to the FULL recipe R_{E,FULL}', wrapped_ok(frames[fe[0]], dict(r2, right=data[str(fe[0])]['right']), frames[fe[1]])) + hreject('hpe: wrong global phase', wrapped_ok(frames[e], dict(rec0, left=dict(rec0['left'], phase=(rec0['left']['phase'] + 1) % 4)), frames[u])) + if cold_ends: # COLD-HPE controls on the first cold pair (0, U): factor_iff_pre says only R_{0,U} itself may precede + e, u = cold_ends[0]; recc = data['%d:%d' % (e, u)]; E, U = frames[e], frames[u] + ID = dict(matrix_rows=[1 << i for i in range(n)], offset=0, quadratic_rows=[0] * n, linear_Z4=[0] * n, phase=0) + assert monomial_op(ID).tab == identity(n) # the control's wrapper really is the identity + def creject(name, ok): + if ok: raise AssertionError('cold HPE mutation accepted: ' + name) + controls.append(name) + creject('cold hpe: identity pre wrapper instead of R_{0,U}', wrapped_ok(E, dict(recc, right=ID), U)) + creject('cold hpe: identity post wrapper instead of L_{0,U}', wrapped_ok(E, dict(recc, left=ID), U)) + creject('cold hpe: no wrappers (cold FULL convention L = R = I)', wrapped_ok(E, dict(recc, left=ID, right=ID), U)) + creject('cold hpe: U-wrapper decoded against a FULL ending', wrapped_ok(E, recc)) + creject('cold hpe: width misreported as 9', wrapped_ok(E, dict(recc, rank=n), U)) + other = next(f for f in range(len(frames)) if f != u and len(frames[f]) == len(frames[u])) + creject('cold hpe: wrong terminal hyperplane', wrapped_ok(E, recc, frames[other])) + creject('cold hpe: wrong global phase', wrapped_ok(E, dict(recc, right=dict(recc['right'], phase=(recc['right']['phase'] + 1) % 4)), U)) + ent = next((p for p in ends if p[0] != 0 and p[1] == u), None) + same = lambda x, y: monomial_op(x).tab == monomial_op(y).tab and monomial_op(x).zero_state() == monomial_op(y).zero_state() + if ent and not same(data['%d:%d' % ent]['right'], recc['right']): # an entering helper ending at the same U: its R_{E,U} must not serve as R_{0,U} + creject('cold hpe: pre wrapper resolved to an entering recipe R_{E,U}', wrapped_ok(E, dict(recc, right=data['%d:%d' % ent]['right']), U)) + wdetail = [] + for w in c.get('warps', []): # BW: independent decode of every warp recipe, then mutation controls on the first warp + rec = data_all['warps'][str(w['op'])] + assert rec['G_columns'] == w['G_columns'] + assert warp_ok(w['G_columns'], rec['K']), ('warp recipe differs from the exact monomial K_G', w['op']) + wdetail.append(dict(op=w['op'], from_frame=w['from_frame'], to_frame=w['to_frame'], columns_checked=1 << n)) + if c.get('warps'): + w0 = c['warps'][0]; k0 = data_all['warps'][str(w0['op'])]['K'] + def wreject(name, ok): + if ok: raise AssertionError('warp mutation accepted: ' + name) + controls.append(name) + wreject('warp: wrong global phase', warp_ok(w0['G_columns'], dict(k0, phase=(k0['phase'] + 1) % 4))) + wreject('warp: wrong translation', warp_ok(w0['G_columns'], dict(k0, offset=k0['offset'] ^ 1))) + wreject('warp: wrong linear phase', warp_ok(w0['G_columns'], dict(k0, linear_Z4=[(k0['linear_Z4'][0] + 2) % 4] + k0['linear_Z4'][1:]))) + wreject('warp: wrong quadratic form', warp_ok(w0['G_columns'], dict(k0, quadratic_rows=[k0['quadratic_rows'][0] ^ 2, k0['quadratic_rows'][1] ^ 1] + k0['quadratic_rows'][2:]))) + wreject('warp: recipe of another operator', warp_ok(w0['G_columns'], data_all['warps'][str(c['warps'][1]['op'])]['K'])) + wreject('warp: inverse recipe used as the warp', warp_ok(w0['G_columns'], mono_of(Kop(w0['G_columns']).adjoint())[1])) + G2 = list(w0['G_columns']); G2[0] ^= G2[1] + wreject('warp: wrong G (frame-changed column)', warp_ok(G2, k0)) + sing = list(w0['G_columns']); sing[1] = sing[0] + try: Kop(sing); raise SystemExit('non-invertible G accepted') + except (AssertionError, StopIteration, ValueError): controls.append('warp: non-invertible G') + res = dict(status='PASS_RESIDUAL_WRAPPERS_ARE_EXACT', frames=len(detail), **({'hyperplane_end_pairs': hdetail} if ends else {}), **({'cold_hyperplane_end_pairs': len(cold_ends)} if cold_ends else {}), wrappers_reject=controls, all_even_weight=all(d['all_even_weight'] for d in detail), **({'warp_recipes_exact_on_all_512_columns': wdetail} if wdetail else {}), + all_totally_isotropic=all(d['totally_isotropic'] for d in detail), detail=detail) + Path(sys.argv[3]).write_text(json.dumps(res, indent=1) + '\n') + print('Lemma A (exact): L^-1 S_E R^-1 = C_[w] x I for', len(detail), 'entrance frames, global phase included;', len(controls), 'wrapper mutations rejected; all-even-weight:', res['all_even_weight']) +if __name__ == '__main__': main() diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-EDGES.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-EDGES.json new file mode 100644 index 0000000000..9ed6e7aab3 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-EDGES.json @@ -0,0 +1,9 @@ +{ + "all_considered_pairs": 267854, + "checker_sha256": "6d77e20d6ef1a10951b7abeaa65852fad9161cc3b48e82d538a9748c3c9cc786", + "distinct_products": 4276, + "payload_compressed_sha256": "96197487eb8ea1e0ee891b964a1e837ca81bd3dc80c527a3e5a34724c7c8fbd5", + "payload_decompressed_sha256": "18c89367243fc7c09411f28a8022884130373ce4886de806f4b011edec030418", + "source_rows": 2594, + "tail_columns": 300 +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-EDGES.json.gz b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-EDGES.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..ab58b88a6a1e318e89288b482b3ad89de4719924 GIT binary patch literal 98795 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 T>nv-L4HX@i(NZ-Rtt%7ceaD< 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

    `I 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 literal 0 HcmV?d00001 diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT-FREEZE.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT-FREEZE.json new file mode 100644 index 0000000000..386547b3ac --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT-FREEZE.json @@ -0,0 +1,13 @@ +{ + "files": { + "ALL-CUT-EDGES.json": "4c7429f07d3b331ddc0e9b530937e48e3d2e4006353aeb163f82a87c07012570", + "ALL-CUT-EDGES.json.gz": "96197487eb8ea1e0ee891b964a1e837ca81bd3dc80c527a3e5a34724c7c8fbd5", + "ALL-CUT-SUPPORT.md": "758f8750a833ba08b44d9fe1df555f747eef62bd53302993bca6cdae7769d431", + "FRAME-SUPPORT.json": "6d9e1de85b7a2492bcef42514da240d74b81559c738aedac54cf65169a5a3fb5", + "check_frame_support.py": "3a81e98c83e418408eb7490771867a11f491a6af403820ad722c43a51026b508", + "inventory_new_edges.py": "6d77e20d6ef1a10951b7abeaa65852fad9161cc3b48e82d538a9748c3c9cc786", + "probe_readiness.py": "aedf8d4317fd5bd69603bb20af3236cf3b1a91da56692a56cf4deefae315fe55" + }, + "schema": "all-cut-scalar-support-freeze-v1", + "scope": "Exact scalar support and centre-matrix rigidity in the fixed native source/frame/Y-scalar grammar and free-warp-word model. Physical operator identities require separate review." +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT.md b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT.md new file mode 100644 index 0000000000..e95860e7e7 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT.md @@ -0,0 +1,106 @@ +# Scalar support at every retained native cut + +This note fixes the source computation, all native frame paths, and the +Y-to-Y scalar subword of the pinned clean forward word. It permits any +number of new X/helper-to-Y scalar ADDs at equal-frame cuts. It also +permits deletion or coefficient changes at the existing ADD sites of +that type. An arbitrary raw I-helper correction at entry is allowed. +The scalar coefficients can be rational. + +The note does not permit changes to the source computation, new native +children, operator-valued ADD coefficients, or new Y-to-Y gates. The +operator model keeps the existing warp symbols as free words and cancels +adjacent inverse symbols. A physical relation between distinct warp words +is not used. A stronger physical-character result requires a separate +proof. + +## Exact cut inventory + +The forward word has no Y-to-X or Y-to-helper ADD. Thus a new one-way ADD +does not change any later source row. Its final Y response is the outer +product of its current source row and the remaining Y scalar column. +This statement also holds for a sum of new ADDs. + +The inventory checks every cut where a source row, source frame, target +frame, or remaining Y scalar column changes. Between these events, the +possible outer products do not change. It visits 267,854 equal-frame +source/target pairs and records 4,276 distinct products. There are 2,594 +source rows and 300 remaining Y columns in the retained pools. Each +product has a concrete event index, source field, target Y field, and +frame witness. + +The source pool contains all 112 productive X fields and all 408 live +helpers. A private Z field always has the FULL frame. No Y field reaches +FULL, so a Z-to-Y ADD cannot pass the equal-frame check. The only used +owned C source contains raw I-helper terms and is cleared in the source +word. These terms are included in the allowed entry correction and do +not affect the quotient response. The other owned fields do not carry X +information. + +Two products with the same source row modulo raw I-helper terms and the +same remaining Y column are equivalent for this test. The inventory +retains one complete source row and one legal cut for each such product. +A successful construction must still price its entry correction. + +## Support invariant + +Let p_s be the actual binary label of input X_s. Let F be a recorded +transfer frame. For each empty-warp-word X_s term at that cut, the checker +verifies p_s is in F. For every final Y_t row reached by the remaining Y +column, the checker verifies F is a subspace of p_t-perp. Hence + + p_s dot p_t = 0. + +All 7,584 raw scalar source/target products pass these checks. Their union +has 5,824 distinct port pairs. Since each actual port has odd weight, +the diagonal pair s=t is forbidden. Any scalar response obtained in this +fixed free-word model has zero entries at each pair with p_s dot p_t=1. +Cancellation of nonempty words cannot change this empty-word support. + +This proves that a scalar retuning cannot change the ordinary response +to the identity, or to the identity plus a correction supported on only +eight target rows. It does not preclude a different dyadic unit response. +The separate UNIT-RESPONSE.md packet constructs such a response. + +## Full centre-matrix restriction + +Use the actual eight-row matrix R and K=R^T/4. Let A be any constant +8-by-8 rational matrix. To cancel the off-diagonal part of K A R by the +allowed scalar transfers, it is necessary that + + R_t^T A R_s = 0 + +at every distinct pair with p_s dot p_t=1. There are 6,608 such equations. +Exact rational elimination gives rank 63 on the 64 entries of A. The +one-dimensional kernel is the scalar multiples of I_8. + +Therefore seven retained centre directions cannot be made into a +nonzero diagonal response by scalar changes in this cut model. The same +restriction applies to a rank-seven constant mixer of all eight centre +directions. A rank-seven matrix is not a nonzero scalar multiple of I_8. +This is a statement about this explicit construction family, not about +all native encodings or all actual operator-valued circuits. + +## Checks and source pins + +The source core has decompressed SHA256 + a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa. +The all-cut inventory has decompressed SHA256 + 18c89367243fc7c09411f28a8022884130373ce4886de806f4b011edec030418. + +Run from this directory: + + OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 python3 inventory_new_edges.py + OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 python3 check_frame_support.py + +The second command must report +PASS_EXACT_FRAME_SUPPORT_AND_CENTRE_RIGIDITY. It uses exact fractions for +the rank-63 centre calculation. No sampled rank or numerical tolerance +is used. The file ALL-CUT-SUPPORT-FREEZE.json pins this proof, both checks, +the receipts, the cut payload, and the local replay dependency. + +The fixed-site and all-cut modular span checks in the coherent-port lane +provide separate evidence. They are not needed for the exact support and +rank argument above. The existing E8 and port-frame geometry is prior +repository work; this note binds the invariant to the current native +schedule and the stated insertion grammar. AI assistance was used. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/FRAME-SUPPORT.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/FRAME-SUPPORT.json new file mode 100644 index 0000000000..7f71c642cb --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/FRAME-SUPPORT.json @@ -0,0 +1,22 @@ +{ + "centre_mixer_constraint_rank": 63, + "centre_mixer_kernel": [ + { + "0": "1", + "18": "1", + "27": "1", + "36": "1", + "45": "1", + "54": "1", + "63": "1", + "9": "1" + } + ], + "checker_sha256": "3a81e98c83e418408eb7490771867a11f491a6af403820ad722c43a51026b508", + "forbidden_offdiagonal_equations": 6608, + "inventory_decompressed_sha256": "18c89367243fc7c09411f28a8022884130373ce4886de806f4b011edec030418", + "reachable_raw_scalar_pairs": 5824, + "scalar_source_target_checks": 7584, + "scope": "Fixed native source and Y frame paths with added or retuned one-way equal-frame scalar transfers, in the exact free-warp-word model. Physical operator-valued transfers, changed source circuits, and nonmonotone frame paths remain outside this result.", + "status": "PASS_EXACT_FRAME_SUPPORT_AND_CENTRE_RIGIDITY" +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/check_frame_support.py b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/check_frame_support.py new file mode 100644 index 0000000000..da72524679 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/check_frame_support.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python3 +"""Check the scalar transfer support forced by the actual cut frames.""" +from fractions import Fraction as F +from pathlib import Path +import gzip,json +from hashlib import sha256 +import probe_readiness as p +HERE=Path(__file__).resolve().parent +raw=gzip.decompress((HERE/'ALL-CUT-EDGES.json.gz').read_bytes()) +p.need(sha256(raw).hexdigest()=='18c89367243fc7c09411f28a8022884130373ce4886de806f4b011edec030418','Pinned cut inventory') +x=json.loads(raw);word=p.core['providers']['base']['canonical'];ports=word['ports'] + +def contains(frame,v): + for basis in sorted(frame,reverse=True):v=min(v,v^basis) + return v==0 + +checks=0;support=set() +for product in x['products']: + frame=word['frames'][product['frame']] + for t,num,den in x['tail_columns'][product['tail_column']]: + p.need(all((v&ports[t]).bit_count()%2==0 for v in frame),'Current frame lies in each final target hole') + for s,ops,num,den in x['source_rows'][product['source_row']]['constrained']: + if s>=112 or ops:continue + p.need(contains(frame,ports[s]),'Raw source line lies in current frame') + p.need((ports[s]&ports[t]).bit_count()%2==0,'Source and target ports are orthogonal') + support.add((t,s));checks+=1 +# The full centre mixer must vanish at all forbidden off-diagonal positions. +basis={};equations=0 +for t in range(112): + for s in range(112): + if t==s or (ports[t]&ports[s]).bit_count()%2==0:continue + row={a*8+b:p.r[a].get(t,F(0))*p.r[b].get(s,F(0)) for a in range(8) for b in range(8)} + row={k:v for k,v in row.items() if v};equations+=1 + while row: + pivot=min(row) + if pivot not in basis: + c=row[pivot];basis[pivot]={k:v/c for k,v in row.items()};break + p.e.add(row,basis[pivot],-row[pivot]) +free=[i for i in range(64) if i not in basis];kernel=[] +for f in free: + sol={f:F(1)} + for pivot,row in sorted(basis.items(),reverse=True): + value=-sum(c*sol.get(k,F(0)) for k,c in row.items() if k!=pivot) + if value:sol[pivot]=value + kernel.append(sol) +p.need(len(basis)==63 and len(kernel)==1,'Exact scalar-mixer constraint rank') +p.need(kernel[0]=={9*i:F(1) for i in range(8)},'Only scalar identity centre mixers') +report={'status':'PASS_EXACT_FRAME_SUPPORT_AND_CENTRE_RIGIDITY','inventory_decompressed_sha256':sha256(raw).hexdigest(),'scalar_source_target_checks':checks,'reachable_raw_scalar_pairs':len(support),'forbidden_offdiagonal_equations':equations,'centre_mixer_constraint_rank':len(basis),'centre_mixer_kernel':[{str(k):str(v) for k,v in row.items()} for row in kernel],'scope':'Fixed native source and Y frame paths with added or retuned one-way equal-frame scalar transfers, in the exact free-warp-word model. Physical operator-valued transfers, changed source circuits, and nonmonotone frame paths remain outside this result.'} +report['checker_sha256']=sha256(Path(__file__).read_bytes()).hexdigest() +(HERE/'FRAME-SUPPORT.json').write_text(json.dumps(report,indent=2,sort_keys=True)+'\n') +print(report,flush=True) diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/inventory_new_edges.py b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/inventory_new_edges.py new file mode 100644 index 0000000000..8c57c12112 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/inventory_new_edges.py @@ -0,0 +1,81 @@ +#!/usr/bin/env python3 +"""List legal equal-frame scalar products at all native schedule cuts.""" +from collections import defaultdict,Counter +from fractions import Fraction as F +import gzip,json +from hashlib import sha256 +from pathlib import Path +import probe_readiness as p +HERE=Path(__file__).resolve().parent + +def main(): + item=p.core['providers']['base'];word=item['canonical'];events=item['programs']['forward'];n=len(word['start']) + sources=list(range(112))+list(range(224,n));allowed={i for i in range(224,n) if word['start'][i]==0} + source_frame={i:word['start'][i] for i in sources};target_frame={i:0 for i in range(112)} + source_groups=defaultdict(set);target_groups=defaultdict(set) + for i,f in source_frame.items():source_groups[f].add(i) + for i,f in target_frame.items():target_groups[f].add(i) + tails=[{i:F(1)} for i in range(112)] + source_pool=[];source_ids={};tail_pool=[];tail_ids={};products={};checks=0 + source_current={} + def source_id(field,state): + row=state[field] + constrained=tuple(sorted((s,ops,c.numerator,c.denominator) for (s,ops),c in row.items() if s not in allowed or ops)) + if not constrained:return None + if constrained not in source_ids: + source_ids[constrained]=len(source_pool) + source_pool.append({'constrained':constrained,'complete':tuple(sorted((s,ops,c.numerator,c.denominator) for (s,ops),c in row.items()))}) + return source_ids[constrained] + def tail_id(target): + row=tuple(sorted((i,c.numerator,c.denominator) for i,c in tails[target].items())) + if row not in tail_ids:tail_ids[row]=len(tail_pool);tail_pool.append(row) + return tail_ids[row] + def consider(field,target,pos,state,frames): + nonlocal checks + checks+=1 + p.need(frames[field]==frames[112+target],'Equal actual frames') + sid=source_current.get(field) + if sid is None:return + tid=tail_id(target);key=(sid,tid) + if key not in products: + products[key]={'source_row':sid,'tail_column':tid,'after_event':pos,'source_field':field,'target_Y_port':target,'frame':frames[field]} + def changed_source(field,pos,state,frames): + old=source_frame[field];new=frames[field] + if old!=new:source_groups[old].remove(field);source_groups[new].add(field);source_frame[field]=new + source_current[field]=source_id(field,state) + for target in target_groups[new]:consider(field,target,pos,state,frames) + def changed_target(target,pos,state,frames): + old=target_frame[target];new=frames[112+target] + if old!=new:target_groups[old].remove(target);target_groups[new].add(target);target_frame[target]=new + for field in source_groups[new]:consider(field,target,pos,state,frames) + def observe(pos,event,state,frames): + if event is None: + for field in sources:changed_source(field,pos,state,frames) + return + tag=event[0] + if tag=='scalar': + op=event[1];t=op[1] + if t[0]=='L' and t[1] in source_frame:changed_source(t[1],pos,state,frames) + if t[0]=='L' and 112<=t[1]<224: + target=t[1]-112 + if op[0]=='add' and op[2][0]=='L' and 112<=op[2][1]<224: + source=op[2][1]-112;p.e.add(tails[source],tails[target],-F(*op[3:5]));changed_target(source,pos,state,frames) + elif op[0]=='scale': + c=F(*op[2:4]);tails[target]={i:v/c for i,v in tails[target].items()};changed_target(target,pos,state,frames) + elif tag=='climb': + field=event[2] + if field in source_frame:changed_source(field,pos,state,frames) + elif 112<=field<224:changed_target(field-112,pos,state,frames) + elif tag=='warp': + field=event[1] + if field[0]=='L' and field[1] in source_frame:changed_source(field[1],pos,state,frames) + identity={i:{(i,()):F(1)} for i in range(n+8)} + p.replay(events,identity,word,False,observe) + p.need(tails==[{i:F(1)} for i in range(112)],'Y scalar endpoint identity') + output={'schema':'native-all-cut-equal-frame-products-v1','source_core_sha256':p.PIN,'provider':'base','initial_I_helpers':sorted(allowed),'source_rows':source_pool,'tail_columns':tail_pool,'products':list(products.values()),'all_considered_pairs':checks,'scope':'New one-way X/helper-to-Y ADDs at exact equal-frame cuts. Existing native chains and Y scalar subword remain fixed. Raw I-helper debt is quotiented but complete representative source rows are retained.'} + raw=(json.dumps(output,separators=(',',':'),sort_keys=True)+'\n').encode() + (HERE/'ALL-CUT-EDGES.json.gz').write_bytes(gzip.compress(raw,mtime=0)) + report={'source_rows':len(source_pool),'tail_columns':len(tail_pool),'distinct_products':len(products),'all_considered_pairs':checks,'payload_decompressed_sha256':sha256(raw).hexdigest(),'payload_compressed_sha256':sha256((HERE/'ALL-CUT-EDGES.json.gz').read_bytes()).hexdigest(),'checker_sha256':sha256(Path(__file__).read_bytes()).hexdigest()} + (HERE/'ALL-CUT-EDGES.json').write_text(json.dumps(report,indent=2,sort_keys=True)+'\n') + print(report,flush=True) +if __name__=='__main__':main() diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/probe_readiness.py b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/probe_readiness.py new file mode 100644 index 0000000000..1ce1a9bde3 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/probe_readiness.py @@ -0,0 +1,131 @@ +#!/usr/bin/env python3 +"""Check row readiness inside each pinned clean native word.""" +from collections import Counter +from copy import deepcopy +from fractions import Fraction as F +import gzip +from hashlib import sha256 +import importlib.util +import json +from pathlib import Path + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +CORE = LANES / 'new-core-transfer-20261017' +PIN = 'a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa' +A = [0, 7, 20, 27, 36, 46, 57, 111] + +def need(test, label): + if not test: + raise ValueError(label) + +spec = importlib.util.spec_from_file_location('raw_transfer', CORE / 'emit_raw_selected.py') +e = importlib.util.module_from_spec(spec) +spec.loader.exec_module(e) +payload = gzip.decompress((CORE / 'CLEAN-J-PROGRAMS.json.gz').read_bytes()) +need(sha256(payload).hexdigest() == PIN, 'Pinned clean core') +core = json.loads(payload) +r = [{int(p): F(c) for p, c in row.items()} for row in core['R']] +D = {p: {a: sum(row.get(p, 0)*row.get(a, 0) for row in r)/4 for a in A} for p in range(112) if p not in A} +D = {p: {a: c for a,c in row.items() if c} for p,row in D.items()} +B = {a: {p: D[p][a] for p in D if a in D[p]} for a in A} + + +def replay(program, state, word, backward=False, observer=None): + state = deepcopy(state) + n = len(word['start']) + frames = {p: f for p,f in enumerate(word['start'])} + frames.update({n+p:0 for p in range(8)}) + zero = set() + def slot(x): + if x[0] == 'L': return x[1] + if x[0] == 'C': return n+x[1] + need(x[0] == 'Z', 'Slot token') + return ('Z',x[1]) + if observer: observer(-1, None, state, frames) + for pos,event in enumerate(program): + tag = event[0] + if tag == 'scalar': + gate,f = event[1:] + t,op = slot(gate[1]),gate[0] + if op == 'clear': + state[t],frames[t] = {},f + else: + need(frames[t] == f, ('Scalar target frame',pos)) + if op == 'scale': + c=F(*gate[2:4]); state[t]={k:c*v for k,v in state[t].items() if c*v} + else: + s=slot(gate[2]); need(t!=s and frames[s]==f, ('Scalar source frame',pos)) + if op=='copy': state[t]=dict(state[s]) + else: + need(op=='add','Scalar operation'); e.add(state[t],state[s],F(*gate[3:5])) + elif tag=='climb': + t,old,new,rank=event[2:6] + need(frames[t]==old and len(word['frames'][new])-len(word['frames'][old])==rank,('Climb',pos)) + frames[t]=new + elif tag=='warp': + t,op,old,new=slot(event[1]),event[2],event[3],event[4] + need(frames[t]==old,('Warp frame',pos));frames[t]=new + state[t]=e.operator(state[t],('dual_K' if backward else 'K',abs(op)),1 if op>0 else -1) + elif tag=='zero_buffer': + t=('Z',event[2]) + if event[1]=='alloc': + need(t not in zero,'Private allocation');state[t],frames[t]={},1;zero.add(t) + else: + need(t in zero and not state[t],'Private return');zero.remove(t) + else: need(tag in ('phase','adapter','residual_adapter'),'Event tag') + if observer: observer(pos,event,state,frames) + need(not zero,'No live private buffer') + need([frames[p] for p in range(n)]==word['final'],'Final live frames') + need(all(frames[n+p]==0 for p in range(8)),'Final owned frames') + return state + + +def setup(word, backward): + n=len(word['start']);identity={p:{(p,()):F(1)} for p in range(n+8)} + physical=deepcopy(identity) + for p in range(112):physical[p]=e.line(physical[p],p,1) + if backward: + for a in A: + for p,c in B[a].items():e.add(physical[a],physical[112+p],-c) + else: + for p in D: + for a,c in D[p].items():e.add(physical[112+p],physical[a],c) + for a in A:physical[a],physical[112+a]=physical[112+a],physical[a] + for p in range(112):physical[p]=e.line(physical[p],p,-1) + return physical + + +def run(provider, item, direction): + backward=direction=='backward';word=item['canonical'];program=item['programs'][direction] + start=setup(word,backward);final=replay(program,start,word,backward) + watched=A+[112+a for a in A] + periods={p:[] for p in watched};active={} + phases=[];last_climbs={p:None for p in range(112,224)} + exact_rows=[] + def observe(pos,event,state,frames): + if event and event[0]=='climb' and 112<=event[2]<224:last_climbs[event[2]]=pos + for p in watched: + good=state[p]==final[p] + if good and p not in active: + active[p]=[pos,frames[p],sum(frames[112+u]==0 for u in range(112) if u not in A),sum(frames[112+u]==word['final'][112+u] for u in range(112) if u not in A)] + elif not good and p in active: + periods[p].append(active.pop(p)+[pos-1]) + if event and event[0]=='phase': + phases.append({'position':pos,'name':event[1],'selected_X_frames':[frames[a] for a in A],'selected_Y_frames':[frames[112+a] for a in A],'Y_frame_counts':dict(Counter(frames[p] for p in range(112,224))), 'ready_fields':[p for p in watched if state[p]==final[p]]}) + if event and event[0]=='climb' and 112<=event[2]<224: + t=event[2] + exact_rows.append({'position':pos,'target':t,'rank':event[5],'from':event[3],'to':event[4], 'ready_selected_X':[a for a in A if state[a]==final[a]],'ready_selected_Y':[a for a in A if state[112+a]==final[112+a]]}) + actual=replay(program,start,word,backward,observe) + need(actual==final,'Repeat replay') + for p,v in active.items():periods[p].append(v+[len(program)-1]) + result={'phases':phases,'selected_final_value_intervals':periods,'last_Y_climbs':last_climbs,'Y_climb_readiness':exact_rows,'all_input_columns':len(word['start'])+8} + print(provider,direction,'stable',[(p,periods[p][-1][0],periods[p][-1][1:4]) for p in watched],flush=True) + return result + +if __name__=='__main__': + out={'schema':'native-interior-row-readiness-v1','source_payload_sha256':PIN,'providers':{}} + for provider,item in core['providers'].items(): + out['providers'][provider]={direction:run(provider,item,direction) for direction in ('forward','backward')} + out['checker_sha256']=sha256(Path(__file__).read_bytes()).hexdigest() + (HERE/'READINESS.json').write_text(json.dumps(out,indent=2,sort_keys=True)+'\n') diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/minor-input-log/UNIT-COMPLETION.md b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/minor-input-log/UNIT-COMPLETION.md new file mode 100644 index 0000000000..d936b5d986 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/minor-input-log/UNIT-COMPLETION.md @@ -0,0 +1,190 @@ +# A unit criterion for the mixed source partition + +This theorem gives the exact condition under which an input log repairs +the mixed source partition of the raw selected backward word. It also +gives an inverse for the complementary data code. The theorem applies +to ordered operators. It needs no commutation relation and no identity +for BD. It is a content theorem. Native placement and cost are separate +obligations. + +## Modules and the local map + +Let E and U be finite free right modules over a ring with identity. Let +Q be an invertible map on E, and put q=Q^-1. Let + + B:U->E, D:E->U, M:U->E, K=MD:E->E. + +Products denote composition, with the rightmost map applied first. +The original data are (a,u) in E+U. The original source is (b,v) in +E+U. Put beta=qb. Consider the local map + + d=Qa+Mv, + h=beta+Bv, + w=u-v+D(d-beta), + r=v. (1) + +The actual A8 input-minor word has this map. It has dim(E)=8, +dim(U)=104, BD=13I, and a current ordinary minor with MD=I. The +native packet MINOR-INPUT-LOG.md proves that particular instance. +Equation (1) defines the algebraic family in this note. It does not +assert a native implementation for every B, D, and M. + +The complete map (1) is a unit for every M. Its direct inverse is + + b=Q(h-Br), + a=q(d-Mr), + u=w+r-D(d-h+Br), + v=r. + +The question is stronger: does the mixed partition (w,d), by itself, +give a unit map on the source when the original data are fixed? + +## The exact criterion + +The source map to (w,d) is a unit if and only if K=MD is a unit on E. +To prove this, remove the fixed data terms from (w,d). Its linear +source part is + + w=-D beta-v+DMv, d=Mv. + +Make the reversible output change + + f0=-w+Dd, g=d-Mf0. + +This gives + + f0=v+D beta, g=-K beta. + +The reversible input change (beta,v)->(beta,v+D beta), followed by +a change of component order, leaves diag(I,-K). Therefore the source +map is a unit exactly when K is a unit. This factorization proves +necessity over the ring; a test for a nonzero kernel alone would not +prove that statement over a general ring. + +Over a field, a source code for this partition therefore needs a log +of rank at least dim(E). This lower bound applies to the partition +(w,d) in (1). It is not a lower bound for every native controller or +every possible output partition. + +## Source and data codes when K is a unit + +Assume that K has a two-sided inverse H. Define + + e=(I-H)d-HMw, + f=-w+DH(d+Mw), + z=h-e-Bf, + t=r-f. (2) + +Put C=H(Qa+Mu). Direct substitution gives + + e=beta-C, + f=v-u+DC, + z=Bu+(I-BD)C, + t=u-DC. (3) + +Thus, for fixed data, (e,f) has source coefficients q and I, with +no source cross term. The complementary coordinates (z,t) contain +no source value. Their exact inverse is + + Qa=-Mt, + C=z-Bt, + u=t+DC. (4) + +Equation (4) follows from MD=K and HK=KH=I: more directly, +-Mt=-Mu+KC=Qa, and z-Bt=C. Equation (4) needs no further inverse. +If B, D, M, and H are dyadic, all of these coefficients are dyadic. +After (4), recover a=q(Qa), b=Q(e+C), and v=f+u-DC. + +The full change of output coordinates in (2) is also a unit. An +inverse that uses no H is + + d=Mf, + w=-f+D(Mf-e), + h=z+e+Bf, + r=t+f. (5) + +To prove the first two identities, use Mf=d and H(d+Mw)=d-e. +These follow directly from (2). The other two identities are the +definitions of z and t. The order of the factors in (2)--(5) is part +of each formula. + +For the actual current minor, K=I. Then (2) reduces to + + e=-Mw, f=-w+D(d+Mw). + +The source code resides in this mixed (w,d) partition. The selected +output d=Qa+Mv contains the input ordinary-source minor; it is not +the complete selected source code. In particular, e reads ordinary +X. This specifies the meaning of the source-channel sentence in +the frozen MINOR-INPUT-LOG.md proof. + +## Composition through every pair count + +The same result extends the controller in MIXED-CONTROLLER.md. +Each backward stage s has maps B_s,D_s,M_s and a unit K_s=M_sD_s. +Put H_s=K_s^-1. Each forward stage t has the stated content map + + (h,k;d,v)->(h-qB_t k,k;d,v+L_t k), + L_t=I-D_tB_t. + +Keep the ordinary suffix, bridge, and final triangle order from the +companion proof. There is no selected bridge. Recover each w_i +from the final ordinary X triangle. Let + + P_i=L_t(i-1)w_(i-1), P_0=0, + e_i=(I-H_s)d_i-H_sM_s w_i, + F_i=-w_i+D_sH_s(d_i+M_s w_i)-P_i, + C_i=H_s(Qa_i+M_s z_i). + +The same substitutions as in (3) give + + e_i=qb_i-C_i, + F_0=y_0+D_s0 C_0, + F_i=y_i+D_si C_i-D_t(i-1)B_t(i-1)z_i, i>0. + +Define + + Z_i=f_i-e_i-B_s F_i-B_s P_i+qB_t w_i, + T_i=r_i-F_i-P_i-L_t w_i. + +Then + + Z_i=B_s z_i+(I-B_sD_s)C_i-qB_t z_(i+1), + T_i=z_i-D_sC_i+L_t z_(i+1). + +Start with z_m=0 and work backwards. Remove the known next suffix +from these two equations. Apply (4) to the remaining local pair. +This recovers Qa_i and z_i. Then x_i=z_i+z_(i+1). Recover the +source from the displayed e_i and F_i equations. At the first pair, +subtract a_0 from the recovered b_0 to undo the initial full forward +call. This proves an inverse for every positive pair count. + +This general proof does not use B_sD_s=13I. The actual emitted +native words still have their own fixed graph hypotheses. The +extension permits other input logs with unit M_sD_s at the content +level. A proposed log must still have legal access in its current +chart, and its decoder must still pass native placement and cost +checks. + +## Verification and scope + +The companion check_unit_completion.py checks the local map and +its two inverses with ordered formal operators. It uses only +Qq=qQ=I, MD=K, and HK=KH=I. It also checks the exact necessity +factorization. The earlier check_mixed_controller.py checks the +actual K=I controller for one through eight pairs. Its proof supplies +the controller order used above. + +The current native instance has a 32-term signed-half input log and +adds no native child to the raw B word. The complete decoder still +needs access to d in its hole frame, cross-frame output operations, +terminal types, helper ownership, and a full recursive cost. This +note does not resolve those obligations or claim a kappa change. + +The coordinating lane supplied the general K=MD criterion and its +source and data formulas. The oblique-native lane supplied the +explicit unit factorization and the all-pair extension. The +independent-review lane supplied the short output-code inverse for +K=I; equation (5) gives the same inverse for every unit K. The work +used OpenAI Codex under the user's direction. Independent review +is required. No PR, push, or publication commit was made. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/HANDOFF.md b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/HANDOFF.md new file mode 100644 index 0000000000..17b3e48c25 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/HANDOFF.md @@ -0,0 +1,555 @@ +# Schur selection handoff + +The current task is the nonlinear finite-grid centre interface. The +local redundant tag word and its numerical proof have passed independent +review. The current complete precision bill +is negative. The earlier plane and Schur results remain recorded below. +No PR, commit, or push is authorized. + +## Current finite-grid interface + +`finite-grid/GRID-RESET-PROOF-V2.md` gives a backward construction on declared +dyadic-grid inputs. Tag both data banks by `(1+delta)`, leave arbitrary +helpers unchanged, and run the raw prefix to event 12995. Round every +non-centre field back to its untagged prefix value. At each centre decode +the fine residue to remove its source part. Then run the old positive +suffix. The exact result is the unit backward shear, with all 480 helper +contents restored in their inherited native endpoint frames. + +The local word reuses one owned private field. It adds 2361 field-pass +operations, including all input tags, cut rounds, centre decoders, and +output rounds. The new code has no final division by delta on data. +The exact centre response cone has 132 old native jobs with profile +`{1:124,4:8}` and rank mass 156. These jobs receive twice the leading +accuracy parameter. Every other job receives ordinary accuracy. The +proof gives explicit coarse grids, growth bounds, delta, and error +margins. It distinguishes exact finite-grid restoration from conversion +of a finer approximate caller record. It makes no complete supplier claim. + +The current frozen packet is: + +- Proof V2 SHA256 `40fa4d2cbd2a6cfa3a7ec6facd81e04af727b18d77bed11643b13f19e38428e7`. +- Checker SHA256 `90c7b4fdeac34f6a04c39da323c082e45ce7385e76afd6003b997d7acce683ba`. +- Receipt SHA256 `fd7b11c4d6ea5855b1901445fd219b14dbcc94de511c4ff003bafdd5ef6752eb`. +- Compressed word SHA256 `26247471aaca9c8b80f365c0f012fa93000c8bd10db0e4ff74d0cdace9e85e87`. + +Run `finite-grid/check_redundant_grid.py` with `python3 -I -O -B`. +It passes all 704 logical input columns, 3267 exact scalar decoder +cases, the eight-query source witness, and the complete reverse cone. +The package-review lane accepted V2 without a remaining material local +finding. Its independent receipt is +`../paired-package-review/tagged-grid-review/REVIEW.json`, SHA256 +`495b538abd3358f4b668a06f618850625f4ceb5306ae9a06ca99d3192071fd82`. +Its checker has SHA256 +`924cda79d17d0a6ae14c4a8a5f1e1ebc91afd0eb9b082f347ccae75d050315a9`. +The review checks all 704 columns and 480 helper outputs, every one of +132 native error impulses, 11025 signed decoder cases, exact margins, +2361 field passes, and the relative carrier witness. It also includes +coarse-only error and tiny-child return-format failure controls. +Caller grid conversion, the complete-node endpoint, finite tape costs, +and global kappa remain outside that accepted local claim. + +Independent review found that a fixed parent return conversion must +have a separate absolute fine-grid error bound. It cannot be included +in an arbitrary tiny child's relative error contract. V2 incorporates +that repair and the correct fine-centre margin `2^(G+6)`. It also +excludes coarse caller entry conversion from the local fine-error +budget. That entry conversion remains a complete-node obligation. +The original proof and both correction addenda remain as review history. + +The actual minor `A=[0,7,20,27,36,46,57,111]` has Gram `4I`. Inputs +`y_A=R_A^T v` and `u=h0-v`, with fixed nonzero `h0=e0/8`, keep a +nonzero coarse carrier while leaving eight independent fine queries v. +This also blocks normalization of the carrier as an escape from the +relative two-t resolution. This is not a lower bound for other data +accesses or a new native error contract. The separate frozen addendum +is `finite-grid/CARRIER-RESOLUTION.md`, SHA256 +`1dd7b6bcb4e38b576abb549fe92283c762a20d435733768dceea69adbd0ed754`. + +The temporal lane screened 227 saved pure-helper reset policies and all +255 nonempty centre subsets. Its best four-query union has mass 65; +its best all-eight union has mass 153. Every screened union has at +least `8|S|+13` rank-one jobs. All those policies worsen the retained +moment at doubled width. The finite screen is not an optimum over all +reset sets. This lane independently checked every saved union cost and +the layer-cake and beta `97/65` consequences. The review is +`finite-grid/TAGGED-SUBSET-ARITHMETIC-REVIEW.md`, with receipt SHA256 +`a035475c11318b0bfba6377ee8ffa8e38b1c9b168f4a86763c710de024ac8eb5`. + +The separate earlier small-tag code `delta data` needs final division +by delta. Its 760 mixed-sensitive native jobs have rank mass 1040. +`finite-grid/BACKWARD-GRID-WORD.json.gz` and its receipt preserve that +negative experiment. Do not use its cone for the redundant code. + +The temporal lane has since solved its full unary pure-helper reset +family by three independent 12-site enumerations. It reports the same +minima. That extension has a separate independent review in progress; +this lane's arithmetic receipt only covers the earlier saved policies. + +The coordinator has stopped new work on this branch. The local theorem +and its review are complete. The negative global comparison is frozen +at `../portable-source-codes/digit-encoding-budget/TAGGED-BUDGET.json`, +SHA256 `ab4abaa916c73548d37856ef575534f08433dbc01542381aece2ec1af28c7693`. +That comparison grants the new scalar and decoder access for free and +still rejects every screened partial-centre policy at doubled width. +A useful new escape must change +native error structure, source access, or the code. Repeating the finite +reset screen or applying the old clean-input precision census is not +justified. Before any future PR description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. + +## Earlier plane and Schur work + +Independent review found a legal private CLEAR that removes the +centre return. The new exact local singleton word has native rank +1,792, compared with 2,016 for full transforms on its 224 data fields. +It still has no complete supplier saving: the conditional retained +nine-call plane invoice has rank deficit -3,584 over 16 replicas. +The earlier bounded Schur search did not find a selected +set with fewer than 40 ports; no general minimum of 40 is claimed. +No supplier or kappa improvement is claimed. All writes are confined +to this lane. No PR was prepared, and the user has suspended new PRs. + +## Current plane interface and fixed-query cost + +The current packet is `plane-repair/OPEN-CLIQUE-NATIVE.md`. It replaces +the unrestricted no-saving conclusion of the closed-return packet +below. The old construction and lower bound remain valid under their +return-cut assumptions; the frozen files stay unchanged. + +The open word clears one private field after its last response. It +also clears the field once on entry, so all 225 initial data/private +columns are checked. Both direct orientations pass exact native and +symbolic checks. The rank-49 partition costs 1,918, while 112 singleton +queries cost 1,792. The latter has 560 native children, 1,456 affine +maps, 112 COPYs, 112 ADDs and 113 CLEARs. Its uniform real scalar bound +is 1,346. Packed map work and child work are separate obligations. + +The actual selected template has nine calls and eight data fields per +port in each of 16 replicas. A 65-axis plane replacement with one +complete productive residual pass would pay 56,448 productive native +ranks plus 2,016 fresh private query ranks per replica, versus the +full baseline 58,240. This conditional invoice loses 224 per replica. +The new plane global endpoint is not certified by that arithmetic. + +The same arithmetic applies to a proposed unpaid rank r. If a local +involution T commutes with an m-axis full phase and the advance FT has +rank m-r, the private-CLEAR singleton shear costs 2m-r. With nine +fresh queries and eight complete productive residual advances, the +mass per port is 8(m-r)+9r=8m+r. A larger unpaid rank does not repair +that controller. Its query count, carried information, or endpoint +contract must change. + +The open packet pins are: + +- Proof: `161819babdbaa8aa943065153f10a975d1dfa33e3fa2923659e69e84cd7ade56`. +- Checker: `fde5274220f955277f241d5b1e072fb1088926a273e8727ad362a70a85cc4ce8`. +- Receipt: `4e3a71f684b8d629e7c1592bf53e23c181a48135fd34a44240ce327dd10f7150`. +- Word: `ad2aff0ad007fc5790e57f5c2dde3819fbda60a3bdd093617963ad8ac3ba3907`. + +The interface-proof review passed those fixed bytes. Its note is +`interface-proof/plane-clique-review/REVIEW.md`, SHA256 +`bd1963fd2a70534b891a3f864d6ccba3cf0c30d5431223bf9257d6edda68ec7e`. +Its receipt is `CLEAR-SCHEDULE-REVIEW.json`, SHA256 +`42a0a4f405eef12b4e970ba0a6746f19950dc5d7054fcfd619d5bf97989c43af`. +It covers all 225 inputs in both families and orientations, exact +frame access, 229,376 new phase columns, gathers and local counts. +It found the CLEAR escape and the direct backward schedule. Parent +identified the stronger singleton family. + +The separate `plane-repair/PLANE-CONTROLLER.md` proves the scalar and +phase part of the new 65-coordinate endpoint. The selected 19-event +role controller gives T I_8. The nine stage phases multiply to F_65 +times one explicit residual translation. The checker verifies 120,120 +mod-four coefficients for all 56 actual planes. Its proof, checker +and receipt pins are, respectively: + +- `08105ecef6d00d619a6a7fc3544f97a1c2b64ff0dfc84c5b4e7b0ae7d6b8cf9b`. +- `ccb759a897e0a004a68f7cfc387cb7bd48f30ace501bc173ae43ef502e819389`. +- `dbcf4e426b1f0b58e1955bae339b74ec5446c0bf07173399c8161b5c6d84ea05`. + +That packet passed independent proof review. The review note is +`interface-proof/plane-clique-review/CONTROLLER-REVIEW.md`, SHA256 +`b5d888089fcb445c2eaad64fbfc79c48e2f020dc00463b910fa23c7ac28f902e`. +Its receipt is +`5d402fda009a145fa2be0a87fd0b404f5e63332b7ec2c47a9a106c39051e48a2`. +It does not give the full cover compiler, hosting, recursive contract +or finite invoice. Equal residual advances on all eight roles remain +an interface premise of the endpoint factorization. +Its rank bound applies to a common nontrivial T with scalar normalized +role gates. The rank difference of the positive and negative sectors +shows that n productive T endpoints require at least n rank-one T +queries. It permits private CLEAR and query reuse, but excludes mixed +plane operators and payload-dependent code changes. Thus a productive +dirty carrier, a mixed-plane controller or a changed endpoint remains +an open route; temporal reuse alone in that fixed scalar grammar +cannot give a strict native deficit. + +Do not extend a specialization at T=-I across distinct actual plane +operators without a common sector or a proved formal-algebra premise. +At tensor depth one, plane indices 0,3,4,6,8 have the five q+r labels +24,467,483,347,371 with XOR zero. Their common negative eigenspace is +zero, since its Fourier support would have to satisfy all five dot +products equal to one. This control does not prove the same statement +at larger tensor depth. + +The separate `plane-repair/QUERY-SPAN.md` gives a stronger, different +representation theorem. After c one-field payload queries with scalar +free role maps, the operator matrix has scalar response span and scalar +source span of dimension at most c. This follows from the two exact +factorizations `M=A tensor I+UV` with U scalar and `M=A tensor I+WZ` +with Z scalar. No commutation of payload operators is assumed. + +The actual plain-input query `R diag(C_q^-1)` has scalar source rank +112, although it has only eight output fields. Distinct q labels give +separating spatial matrix-entry functionals. The proposed plane query +`R diag(T_p)` also has scalar source rank 112: character sums separate +the 56 plane operators, and a 112-column stacked minor has determinant +8. Constant-character compression proves the same statement at all +positive tensor depths. The common trace-minus-constant functional +also gives the mixed-plane endpoint query bound without a common +negative eigenspace. + +This theorem counts every non-scalar payload operation, including an +address permutation. It is not a native-child lower bound. The actual +compiler's rank-zero maps and the sources' existing non-scalar phase +codes are explicit escapes. At depth one, a line phase is a scalar +combination of identity and one translation, so a native-child +interpretation would be false. Keep this distinction in every use. + +Query-span pins, proof/checker/receipt respectively: + +- `785e27fdc6f2bcd83318afee14103f3e021065d32be2265b8afdec3fea3e1081`. +- `bcc8bb5482c76578014512d51dd5d650d4bf13d6546b29e355ae01bec8a07811`. +- `a06939cba2c937f452027ee4a1f20b31121a70b7fc7393d9ccad091817ee448e`. + +Interface-proof independently accepted both factorization arguments +and the line tensor extension. Source-domain then completed a separate +source and certificate review. It reconstructed R from 10,851 original +scalar events, checked all 28,672 plane Fourier columns and 802,816 +functional contributions, and confirmed the 41 directions, Gram +determinants 12, and selected minor determinant eight. No material +finding remains. The review files in `../source-domain/query-span-review` +have these SHA-256 values: + +- `review_query_span.py`: `f13d88dffbe36b9d6e349786fd368343fd57f46766e839ca52d3cf46f7c82184`. +- `REVIEW.json`: `36820f2267d5f1388d554c12f7f79b91792b964060d2fb639654bbd7cc30c148`. +- `REVIEW.md`: `a79b0d779e80b06db5f97debe555df9917449b05bc5e9e0eaf31ee82160d4064`. + +The frozen proof retains its earlier review-pending sentence. This +receipt supersedes that status without changing the reviewed bytes. +The theorem remains a payload-query count in its stated scalar grammar; +it gives no native-child or complete supplier cost bound. + +`plane-repair/PLANE-INVOLUTION.md` gives an exact endpoint without a +replica: for an ordered matched plane, P swaps q and r, A=X_r P, and +T=C_q C_r A is an involution. All actual labels have weight three +modulo four, so P and T commute with the full phase F. The advance +FT has native rank seven and a fully specified affine adapter. +Every one of the 896 retained positive-stage routes moves the other +plane direction. The checker constructs 504 replacement routes on +65 coordinates, fixing each plane pointwise and covering all 65 +directions in nine local calls. No owner schedule is supplied by that +geometry alone. + +`plane-repair/CLIQUE-NATIVE.md` carries the explicit rank-49 fitting +matrix through a complete local native word. A cyclic schedule makes +every off-diagonal correction legal. Each clique uses one private +zero centre, restored before the next clique. The two orientations +are checked on all arbitrary data input columns. The emitted word is +`plane-repair/CLIQUE-NATIVE-WORD.json`. + +The finite counts are 49 complex COPYs, 453 complex ADDs including +centre erasure, and 821 native children with profile 2:522, 3:224, +4:75. Their rank is 2,016. There are 2,359 conservative affine maps +forward and 2,583 backward. Map implementations, child work, complete +hosting, and the outer supplier are not included in those map counts. + +The lower bound in the note applies to one fixed aggregate query. +If a clique has g orthogonal planes, the query born at their union +must visit a response frame missing each plane. If it is erased at +the union, its native cost is at least 4g, attained by the word. If +it is erased at the full frame, the cost is at least 9+2g. The latter +sums to 665, whereas 217 counts only the initial climbs and omits +448 ranks. A fixed invertible query encoding leaves every relative +transition unchanged. Changed query content, joint query codes, +changed target representations, and different fitting supports are +outside this bound. + +The plane-clique packet is frozen and is under independent review +by the interface-proof lane. Its current pins are: + +- Plane involution proof: + `2a7af353a6e6dd26f31b84c5590f16463200755855e6137e341f0d435825f097`. +- Plane involution receipt: + `f55bd0e7b81a15b6526ca3056ef3bf1bbf57b13137699e71a374f4cf8f55f794`. +- Clique proof: + `429bc00663ffa05985128fee55f98afafc2fa41201e63e1d93e81718295ae8de`. +- Clique emitter: + `cfa46d5f5367d98edd2be9cee74fcec734ae0a9e40ad30d5c07b9e92e2178499`. +- Clique receipt: + `59c68154655db819829ec400f700224ef5524e0fdead98e4f9cec349ba2225d7`. +- Complete native word: + `177c8707df7b2dce6aa794f15b3cbf2033bf6f713fc098008cffc03dee75a798`. + +## Productive spectator transport + +`spectator/PROOF.md` proves the exact identification of two replicas +with two arbitrary slices of one existing payload bit. The map +`A|x,z>=|x+(z+1)v,z+1>` gives the original paired involution. It also +states the common scalar-square variant from the residual-syndrome +lane. It does not change the paired controller's mixed endpoint. + +The local paired word folds to one 704-role core with 5,056 native +events and paid rank 5,522. There are 1,344 added full-field ADDs and +448 affine maps. Each field covers both productive slices, so the +fold does not itself halve the physical work. The parent and child +types must preserve the same physical z. The temporal and interface +lanes own that physical layout and packed-control admission. + +The local proof passed independent review in +`../interface-proof/spectator-native/LOCAL-REVIEW.md`, with receipt +SHA256 `87ee5444573579072e5306b3b3dbb03e8ecc24c03547955e5af7455470955d69`. +The proof pin is +`b42418480d15eef90a40053c080a92f9b127028898d034e44427af51d1300dd5`; +its receipt pin is +`aed86dead5533b5c4827803ed15fa7c98d2be252d0c2f4d0f291e1988cb79e35`. + +The coherent-port terminal product received a separate bounded +independent order review here. Its receipt is +`spectator/TERMINAL-PRODUCT-REVIEW.json`, SHA256 +`70898079acdaa070adebad6eef835056c39ffdf2fecc061d1437fe7c2dbe82a8`. +It does not admit a full layer or an all-size decoder. A later +conjugation addendum correctly requires layer maps to act as the +identity on z, not only to fix its address. + +## Latest route and gauge result + +`PAST-CATALYST-v2.md` is the current proof. The original +`PAST-CATALYST.md` is retained evidence and is superseded: its claim +that every local frame becomes diagonal was too strong. Support within +the past space is enough for the active-rank argument. The checker and +receipt did not use the removed claim. + +The actual q labels span the first nine axes. Closure of a common cover +domain under even one port's eight retained stage routes forces their +images to span all 73 axes. Thus a smaller common cover with these same +routes cannot keep all centres in a proper fixed past space. + +The literal native views cost at least 1,615,856 active rank, including +the idle remainders, against productive active mass 917,504. Borrowed +helpers contribute 468,976 active directions before their two views. +`PAST-GAUGE-FUSION.md` proves that persistence and adjacent fusion of +the prescribed local-nine gauges do not reduce this active count. The +actual owner histories use disjoint active axes. The proof charges all +native work on gauge-only paths. It excludes a new content code, +folding through in-core operations, changed owner paths, and extra +exterior factors in the required gauges. + +Both results passed independent algebra and source review in +`../cover-algebra/PAST-CATALYST-REVIEW.md`. The review rebuilt all routes +and all 14,336 individual owner masks. It did not re-extract the paired +candidate's promoted role list; its arithmetic check is scoped to that +stated list. + +- Corrected proof SHA256: + `566cfb7794202a2462a41da8abef69066c51a06ab7802c01f76b996e58e976e5`. +- Original checker SHA256: + `12bb08ed9c420a8a9aa6a06d2bb1d973b322d409778a91d5ecc1dce44dde1a03`. +- Original receipt SHA256: + `5eefd5390bdf778d9ca1a34b8efc19f295f069138e1ca1f4784af3ad9e0bd320`. +- Fusion proof SHA256: + `a84b77d2ef0d0747713063a7bd08e211b5a75eabbba6ff085a3967676fc12c6f`. +- Fusion checker SHA256: + `fb2a8bb398e8446efdfb0193a4c84848f0a9ffc0ca5cfa38ea18d33e1141a546`. +- Fusion receipt SHA256: + `cfa2cb2920608d190a05e331f18f353b23104389e51df30553d3f56f638a3d37`. +- Independent review note SHA256: + `c94657a67f2eebf5cb3b995615ff21b77fe4bf7ed8f90d09a78224a8f8227b98`. +- Independent review receipt SHA256: + `06da67966668dbd2c49deb21abf6c36f80840c766bd2ebac315379ced854a37f`. + +## Current paired-plane follow-through + +The new `plane-repair/` directory consumes the pinned PR #1825 matching +and PR #1889 scalar-mask audit. It does not repeat their finite searches +or failure census. Its exact checker passes under `python3 -I -O -B`. +Independent review by the cover-algebra lane passed. The receipt is +`../cover-algebra/PLANE-REPAIR-REVIEW.json`, SHA256 +`66dea8e099f61887e44001098b8930071a8d8222f591a1ee6208ca45fdc7ad76`. + +A 24-plane incompatibility witness forces a 48 by 48 scalar identity +submatrix. Every fitting decoder over Q or C therefore has rank at +least 48. The first 26-clique partition gave a rank-52 rational +fitting matrix. The cover-algebra lane then found a rank-49 matrix +by allowing the two ports of a plane to use different clique groups. +The interval 48 to 49 is unresolved. This excludes any +coefficient-only repair of the predecessor's 23 scalar columns, and +also 16 terms of scalar rank at most two. It is not a native-cost bound. + +The symmetric binary certificate has a positive complex interpretation. +Its 16 plane operators give the full nine-coordinate phase followed by +translation 187. Exact local adapters give native profile 1:9, 2:7, +total rank 23, and a conservative 48 monomial maps on one field. It +does not implement the multi-port coupling. A valid one-port physical +plane endpoint was also checked on arbitrary source and target values; +its halving-compatible profile is 2:2, 3:2, 4:2, total rank 18. It gives +no native rank saving over two full nine-coordinate transforms. + +The next mathematical task is an affordable scalar fitting factorization +with at least 48 modes, or a new operator-valued correction contract. +The inherited binary copy charge 126 is not an admitted implementation +of either. `plane-repair/PROOF.md` states the exact equations, scope, +source links, and replay command. No full supplier or recursive invoice +has been produced for this plane interface. + +## Results + +For the actual R and the fixed A and T, any dyadic-unit Schur block +requires at least 27 selected ports. The factor 11 excludes fewer than +24 ports. The new unpaired spectral argument excludes sizes 24, 25, 26, +28, 29, 30, and 31. A size-27 support must have det(-4D)=2^42. Its +existence remains open. The spectral proof is frozen and has passed +independent proof and source review. + +In the split-pair class, the exact minimum is 40. An additional root +(a,b) must be selected with (a,-b), up to overall signs. The actual 96 +other ports form 48 pairs. The first half of each pair is one of twelve +signed D4 root types, each with multiplicity four. For at most eleven +pairs, all 1,130,168 multiplicity vectors fail the dyadic-unit determinant +condition. Exact elimination and a separate determinant polynomial give +the same result. The latter checker also rebuilds R from the pinned word. +The paired bound has passed bounded independent review. That review +reconstructed the actual geometry and checked the determinant polynomial; +it did not repeat the 1,130,168-vector enumeration. The support family +also has a separate independent check. The frozen proof retains its +earlier review-pending sentence; the review receipts below supersede it. + +The pair graph is exactly three disjoint K_(4,4) components. Each choice +of a perfect matching in all three components gives a different support +of size 40. There are 13,824 such supports. Every one has Gram matrix +20I, Schur block -8I, and inverse -I/8. The receipt gives the full pair +list, the graph components, and one explicit selected set. + +The coherent-port lane reports that its one-C0 construction has the same +local operation counts on every support in this family. Its reported +counts remain the responsibility of that lane. No routing optimization +over this family was run here. + +## Decisive files + +- `PAIR-BOUND.md`: proof and replay command. + SHA256 `6ef5d5c787d151c41b0fefc896ea722379fdde79eb8e8eb2cf0470ce8f2fe82c`. +- `PAIR-BOUND.json`: exact source, structure, count, and witness receipt. + SHA256 `77e6d0e69dacc72a8bf110d13bd5708283ebcae8155d1b6666613806ee1be5a0`. +- `check_pair_bound.py`: source reconstruction and polynomial check. + SHA256 `0fa40b727d95c24de974746480f5883a2b787f9af7c540c97107f4ff4e8aba7b`. +- `enumerate_four_block.cpp`: exact elimination check. + SHA256 `6526f8ec97f54b534ead9b01e8b49243449aea6e0458ed968a9ef645408cdae8`. +- `FOUR-BLOCK-CANDIDATES.json`: first enumeration receipt. + SHA256 `2277f67451ed6f805aac41020902c17d2d35b0280ad29e4b4f05401b37063b47`. +- `SPECTRAL-BOUND.md`: unpaired spectral proof and fifteen-root edge lemma. + SHA256 `6dd2afed08d8873a2277ccfef4edd1bc212e831b8495bb659809f76d77802af1`. +- `check_spectral_bound.py`: finite residual cases and rational log bounds. + SHA256 `ecc031e20c309c4e1d04443b60a58fe03d32ce73a5a3b43078e9cb673341c61c`. +- `SPECTRAL-BOUND.json`: exact unpaired exclusion receipt. + SHA256 `d1124af128b6e526461c7587c2a7331dc4d19c9d90433d8d08bf9676c33a8a84`. + +## Independent review receipts + +- `../cover-algebra/PAIR-BOUND-REVIEW.json`: + SHA256 `2fef74db8f780f1690ceffd039c0d603399d5d8ddcce40d0c7e4596adb938111`. + This review checks the source, proof, polynomial, count, and witness. + It does not repeat the large determinant enumeration. +- `../coherent-port/MATCHING-SUPPORTS-REVIEW.json`: + SHA256 `a8ba739b3acbef23dcc3ac3ec342de2ea4630cc3081073a5c64870b21e8de5df`. + This review reconstructs the pair graph, checks all 72 component + matchings, and enumerates the 13,824 distinct support masks. It does + not review the determinant lower bound. +- `../temporal-reuse/SPECTRAL-BOUND-REVIEW.json`: + SHA256 `9639db0bdbc82255ef85273ac15a0aff68d5c659190557bf331d260eb714964f`. + The review note has SHA256 + `9bded2961ce5c0b0124b376e3f832c0ea326b85b6d31851a79801bd827f682bd`. + The checker `../temporal-reuse/review_spectral_bound.py` has SHA256 + `83de0b4694a8ef1ee501130bca9ddedf6e265f6be44b855e61e327646a7529d9`. + It reconstructs the actual matrix by reverse source propagation, + checks the complete residual case split, checks all 16 determinant + rows, and uses a separate 64-term rational logarithm routine. It + proves that the critical size-31 logarithmic margin is above 1/1250. + The frozen spectral proof retains its review-pending sentence; this + review receipt supersedes it. + +## Unpaired spectral result + +For v additional columns, set M=R_V R_V^T and B=44I-M=-4D. Actual +distinct columns have squared norm 4 and pair products 0 or 2 or -2. +The nonorthogonal graph has clique number at most eight. Its edge bound +controls tr(M^2), which gives a rational upper bound for the largest +eigenvalue. A power-series inequality then gives a determinant lower +bound. The upper bound is (44-v/2)^8. + +The new geometric lemma says that any fifteen such roots have at most +93 nonorthogonal pairs. It splits on clique number at most six, seven, +or eight. The seven-clique case uses its one-dimensional orthogonal +complement. The finite case checker includes the h=2, z=2 residual case; +omitting it would give an invalid bound. The final inequalities use +exact rational logarithm intervals with 32 terms. They exclude size 31 +with a small positive margin. No decimal approximation proves the claim. + +The remaining determinant powers for selected sizes below 40 are: + + 27: [42] + 32, 33, 34: [41] + 35, 36: [40] + 37: [39, 40] + 38: [38, 39, 40] + 39: [37, 38, 39, 40]. + +These are necessary conditions, not existence results. The bound applies +to the specified selected-baseline source interface. It does not apply +to an interface that changes those baselines. No native source cost or +supplier gain follows from these exclusions. + +## Other experiments + +These experiments are not used to prove the paired-class bound. + +- `search_block_schur.py` tested prescribed two-dimensional block forms + for -4D. At size 38, the flexible family gave 105 infeasible reports. + At size 39, 70 cases were infeasible and 35 reached the one-second limit. + The time-limited cases remain unresolved. +- `search_hadamard_schur.py` tested 9,216 prescribed size-38 forms + obtained from a four-dimensional Hadamard shear. The solver reported + all infeasible. It used one worker and at most 0.2 seconds per case. +- `search_random.cpp` sampled five million size-39 sets and five million + size-34 sets with seed 1862. It found no unit determinant. The maximum + valuations of det(-4D) were 33 and 37. The size-34 run was repeated to + retain its best selected set; the repeat is not five million new draws. +- `RANDOM-34-DETAIL.json` retains a size-34 set with determinant + 15 times 2^37. `LOCAL-34.json` covers all 459,459 selections obtained + by removing two nonfixed selected ports and adding two unselected + ports. None is a unit. This does not cover larger changes. +- `enumerate_seidel.cpp` checks all 2^21 sign-normalized symmetric + matrices with diagonal 35 and off-diagonal entries 1 or -1. None has + unit determinant. `SEIDEL-35.jsonl` is the receipt. This experiment + has not had a second determinant check or independent agent review. + +The random and local search commands use `R.txt`, which stores the same +actual R. The decisive proof checker verifies R independently of that +text file. The CP-SAT scripts use the existing interpreter at +`work/autonomous-kappa-run/venv/bin/python` with one worker and +`OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1`. + +## Remaining work + +If a smaller support is still needed, use selections that break +split-sign pairing and the remaining sizes listed above. A full source +construction and its global invoice are outside this lane's result. +The 13,824 sharp supports may permit a better port choice without +changing the local Schur inverse; no such gain is proved. The independent +spectral checker can be replayed with the command in its review note. + +No command process remains active in this lane. The last disk check showed +18.57 GiB available. The lane uses about 1.03 MiB apart from transient process +memory. The repository, frozen evidence, upstream, and other lanes were +not changed. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/PLANE-INVOLUTION.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/PLANE-INVOLUTION.json new file mode 100644 index 0000000000..19ae747536 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/PLANE-INVOLUTION.json @@ -0,0 +1,6806 @@ +{ + "actual_fourier_cases": 28672, + "archive_sha256": "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6", + "halving_split": [ + 3, + 4 + ], + "matching_sha256": "4fd648f7b5178bff5441bf364d58234b7bc1a43b924bc6da03013c948f1473b1", + "native_advance_rank": 7, + "negative_eigenspace_dimensions": [ + 1, + 6, + 28, + 120, + 496, + 2016 + ], + "new_dimension": 65, + "new_routes_checked": 504, + "phase_sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "plane_chart_sha256": "16f65eef2d775af891c32dd2a8448e304af7577d42ada9ff316561bf74c146d8", + "planes": [ + { + "advance_translation": 16, + "delta": 27, + "plane_index": 0, + "ports": [ + 0, + 1 + ], + "q": 11, + "r": 19, + "replacement_routes": [ + { + "complement_axes": [ + 4, + 25, + 26, + 32, + 64, + 128, + 256 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 64, + "delta": 99, + "plane_index": 1, + "ports": [ + 2, + 3 + ], + "q": 35, + "r": 67, + "replacement_routes": [ + { + "complement_axes": [ + 4, + 8, + 16, + 97, + 98, + 128, + 256 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 256, + "delta": 387, + "plane_index": 2, + "ports": [ + 4, + 5 + ], + "q": 131, + "r": 259, + "replacement_routes": [ + { + "complement_axes": [ + 4, + 8, + 16, + 32, + 64, + 385, + 386 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 1, + "delta": 507, + "plane_index": 3, + "ports": [ + 78, + 12 + ], + "q": 506, + "r": 41, + "replacement_routes": [ + { + "complement_axes": [ + 4, + 11, + 25, + 73, + 137, + 265, + 499 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 1, + "delta": 495, + "plane_index": 4, + "ports": [ + 80, + 6 + ], + "q": 494, + "r": 13, + "replacement_routes": [ + { + "complement_axes": [ + 7, + 11, + 62, + 94, + 158, + 286, + 496 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 122, + "delta": 452, + "plane_index": 5, + "ports": [ + 82, + 7 + ], + "q": 446, + "r": 21, + "replacement_routes": [ + { + "complement_axes": [ + 7, + 13, + 37, + 59, + 254, + 382, + 448 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 186, + "delta": 452, + "plane_index": 6, + "ports": [ + 83, + 8 + ], + "q": 382, + "r": 37, + "replacement_routes": [ + { + "complement_axes": [ + 7, + 13, + 21, + 59, + 254, + 446, + 448 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 1, + "delta": 255, + "plane_index": 7, + "ports": [ + 84, + 9 + ], + "q": 254, + "r": 69, + "replacement_routes": [ + { + "complement_axes": [ + 7, + 13, + 21, + 37, + 133, + 251, + 256 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 1, + "delta": 503, + "plane_index": 8, + "ports": [ + 79, + 10 + ], + "q": 502, + "r": 133, + "replacement_routes": [ + { + "complement_axes": [ + 7, + 8, + 21, + 37, + 69, + 261, + 499 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 1, + "delta": 479, + "plane_index": 9, + "ports": [ + 81, + 11 + ], + "q": 478, + "r": 261, + "replacement_routes": [ + { + "complement_axes": [ + 7, + 13, + 21, + 32, + 69, + 133, + 475 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 1, + "delta": 509, + "plane_index": 10, + "ports": [ + 77, + 13 + ], + "q": 508, + "r": 73, + "replacement_routes": [ + { + "complement_axes": [ + 2, + 13, + 25, + 41, + 137, + 265, + 501 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 2, + "delta": 507, + "plane_index": 11, + "ports": [ + 85, + 31 + ], + "q": 505, + "r": 26, + "replacement_routes": [ + { + "complement_axes": [ + 4, + 11, + 42, + 74, + 138, + 266, + 499 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 1, + "delta": 147, + "plane_index": 12, + "ports": [ + 36, + 15 + ], + "q": 146, + "r": 265, + "replacement_routes": [ + { + "complement_axes": [ + 4, + 32, + 73, + 321, + 346, + 458, + 472 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 16, + "delta": 305, + "plane_index": 13, + "ports": [ + 21, + 16 + ], + "q": 289, + "r": 49, + "replacement_routes": [ + { + "complement_axes": [ + 2, + 4, + 8, + 64, + 128, + 273, + 304 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 16, + "delta": 337, + "plane_index": 14, + "ports": [ + 23, + 17 + ], + "q": 321, + "r": 81, + "replacement_routes": [ + { + "complement_axes": [ + 2, + 4, + 8, + 32, + 128, + 273, + 336 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 1, + "delta": 139, + "plane_index": 15, + "ports": [ + 33, + 14 + ], + "q": 138, + "r": 137, + "replacement_routes": [ + { + "complement_axes": [ + 4, + 11, + 16, + 32, + 64, + 131, + 256 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 241, + "delta": 195, + "plane_index": 16, + "ports": [ + 35, + 22 + ], + "q": 50, + "r": 193, + "replacement_routes": [ + { + "complement_axes": [ + 4, + 8, + 274, + 290, + 369, + 433, + 496 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 1, + "delta": 293, + "plane_index": 17, + "ports": [ + 53, + 18 + ], + "q": 292, + "r": 145, + "replacement_routes": [ + { + "complement_axes": [ + 2, + 8, + 81, + 193, + 244, + 468, + 496 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 1, + "delta": 325, + "plane_index": 18, + "ports": [ + 55, + 20 + ], + "q": 324, + "r": 161, + "replacement_routes": [ + { + "complement_axes": [ + 2, + 8, + 49, + 145, + 244, + 436, + 496 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 2, + "delta": 270, + "plane_index": 19, + "ports": [ + 47, + 25 + ], + "q": 268, + "r": 14, + "replacement_routes": [ + { + "complement_axes": [ + 1, + 16, + 32, + 64, + 128, + 262, + 266 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 16, + "delta": 401, + "plane_index": 20, + "ports": [ + 24, + 19 + ], + "q": 385, + "r": 273, + "replacement_routes": [ + { + "complement_axes": [ + 2, + 4, + 8, + 32, + 64, + 145, + 400 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 313, + "delta": 452, + "plane_index": 21, + "ports": [ + 91, + 26 + ], + "q": 253, + "r": 22, + "replacement_routes": [ + { + "complement_axes": [ + 7, + 14, + 38, + 59, + 381, + 445, + 448 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 4, + "delta": 78, + "plane_index": 22, + "ports": [ + 32, + 28 + ], + "q": 74, + "r": 70, + "replacement_routes": [ + { + "complement_axes": [ + 1, + 14, + 16, + 32, + 76, + 128, + 256 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 4, + "delta": 198, + "plane_index": 23, + "ports": [ + 41, + 29 + ], + "q": 194, + "r": 134, + "replacement_routes": [ + { + "complement_axes": [ + 1, + 8, + 16, + 32, + 70, + 196, + 256 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 4, + "delta": 166, + "plane_index": 24, + "ports": [ + 39, + 27 + ], + "q": 162, + "r": 38, + "replacement_routes": [ + { + "complement_axes": [ + 1, + 8, + 16, + 64, + 134, + 164, + 256 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 2, + "delta": 278, + "plane_index": 25, + "ports": [ + 50, + 30 + ], + "q": 276, + "r": 262, + "replacement_routes": [ + { + "complement_axes": [ + 1, + 8, + 22, + 32, + 64, + 128, + 274 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 128, + "delta": 507, + "plane_index": 26, + "ports": [ + 96, + 43 + ], + "q": 379, + "r": 386, + "replacement_routes": [ + { + "complement_axes": [ + 4, + 131, + 138, + 146, + 162, + 194, + 505 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 2, + "delta": 390, + "plane_index": 27, + "ports": [ + 56, + 38 + ], + "q": 388, + "r": 98, + "replacement_routes": [ + { + "complement_axes": [ + 1, + 8, + 50, + 82, + 244, + 372, + 496 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 2, + "delta": 503, + "plane_index": 28, + "ports": [ + 86, + 37 + ], + "q": 501, + "r": 274, + "replacement_routes": [ + { + "complement_axes": [ + 8, + 19, + 22, + 50, + 82, + 146, + 487 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 2, + "delta": 479, + "plane_index": 29, + "ports": [ + 88, + 34 + ], + "q": 477, + "r": 266, + "replacement_routes": [ + { + "complement_axes": [ + 11, + 14, + 26, + 32, + 74, + 138, + 471 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 2, + "delta": 447, + "plane_index": 30, + "ports": [ + 89, + 40 + ], + "q": 445, + "r": 290, + "replacement_routes": [ + { + "complement_axes": [ + 35, + 38, + 42, + 50, + 64, + 162, + 415 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 2, + "delta": 383, + "plane_index": 31, + "ports": [ + 90, + 42 + ], + "q": 381, + "r": 322, + "replacement_routes": [ + { + "complement_axes": [ + 67, + 70, + 74, + 82, + 98, + 128, + 319 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 16, + "delta": 509, + "plane_index": 32, + "ports": [ + 87, + 44 + ], + "q": 493, + "r": 28, + "replacement_routes": [ + { + "complement_axes": [ + 2, + 21, + 52, + 84, + 148, + 276, + 505 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 128, + "delta": 172, + "plane_index": 33, + "ports": [ + 45, + 46 + ], + "q": 44, + "r": 140, + "replacement_routes": [ + { + "complement_axes": [ + 1, + 2, + 16, + 64, + 164, + 168, + 256 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 4, + "delta": 204, + "plane_index": 34, + "ports": [ + 64, + 54 + ], + "q": 200, + "r": 196, + "replacement_routes": [ + { + "complement_axes": [ + 1, + 2, + 16, + 32, + 76, + 140, + 256 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 8, + "delta": 312, + "plane_index": 35, + "ports": [ + 69, + 57 + ], + "q": 304, + "r": 56, + "replacement_routes": [ + { + "complement_axes": [ + 1, + 2, + 4, + 64, + 128, + 280, + 296 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 8, + "delta": 255, + "plane_index": 36, + "ports": [ + 102, + 58 + ], + "q": 247, + "r": 88, + "replacement_routes": [ + { + "complement_axes": [ + 25, + 26, + 28, + 56, + 152, + 239, + 256 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 4, + "delta": 156, + "plane_index": 37, + "ports": [ + 59, + 49 + ], + "q": 152, + "r": 148, + "replacement_routes": [ + { + "complement_axes": [ + 1, + 2, + 28, + 32, + 64, + 140, + 256 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 4, + "delta": 503, + "plane_index": 38, + "ports": [ + 92, + 48 + ], + "q": 499, + "r": 84, + "replacement_routes": [ + { + "complement_axes": [ + 8, + 21, + 22, + 52, + 148, + 276, + 487 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 4, + "delta": 172, + "plane_index": 39, + "ports": [ + 62, + 52 + ], + "q": 168, + "r": 164, + "replacement_routes": [ + { + "complement_axes": [ + 1, + 2, + 16, + 44, + 64, + 140, + 256 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 4, + "delta": 495, + "plane_index": 40, + "ports": [ + 93, + 51 + ], + "q": 491, + "r": 100, + "replacement_routes": [ + { + "complement_axes": [ + 16, + 37, + 38, + 44, + 164, + 292, + 463 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 32, + "delta": 507, + "plane_index": 41, + "ports": [ + 94, + 61 + ], + "q": 475, + "r": 104, + "replacement_routes": [ + { + "complement_axes": [ + 4, + 41, + 42, + 56, + 168, + 296, + 499 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 64, + "delta": 507, + "plane_index": 42, + "ports": [ + 95, + 65 + ], + "q": 443, + "r": 328, + "replacement_routes": [ + { + "complement_axes": [ + 4, + 73, + 74, + 88, + 104, + 200, + 499 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 256, + "delta": 507, + "plane_index": 43, + "ports": [ + 97, + 60 + ], + "q": 251, + "r": 280, + "replacement_routes": [ + { + "complement_axes": [ + 4, + 265, + 266, + 296, + 328, + 392, + 499 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 128, + "delta": 424, + "plane_index": 44, + "ports": [ + 63, + 66 + ], + "q": 296, + "r": 392, + "replacement_routes": [ + { + "complement_axes": [ + 1, + 2, + 4, + 16, + 64, + 168, + 416 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 64, + "delta": 255, + "plane_index": 45, + "ports": [ + 111, + 67 + ], + "q": 191, + "r": 112, + "replacement_routes": [ + { + "complement_axes": [ + 81, + 82, + 84, + 88, + 208, + 239, + 256 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 16, + "delta": 255, + "plane_index": 46, + "ports": [ + 106, + 68 + ], + "q": 239, + "r": 176, + "replacement_routes": [ + { + "complement_axes": [ + 49, + 50, + 52, + 56, + 112, + 223, + 256 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 256, + "delta": 479, + "plane_index": 47, + "ports": [ + 109, + 71 + ], + "q": 223, + "r": 336, + "replacement_routes": [ + { + "complement_axes": [ + 32, + 273, + 274, + 276, + 280, + 400, + 463 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 16, + "delta": 503, + "plane_index": 48, + "ports": [ + 98, + 70 + ], + "q": 487, + "r": 208, + "replacement_routes": [ + { + "complement_axes": [ + 8, + 81, + 82, + 84, + 112, + 336, + 439 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 32, + "delta": 432, + "plane_index": 49, + "ports": [ + 72, + 75 + ], + "q": 400, + "r": 416, + "replacement_routes": [ + { + "complement_axes": [ + 1, + 2, + 4, + 8, + 64, + 176, + 304 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 32, + "delta": 503, + "plane_index": 50, + "ports": [ + 99, + 73 + ], + "q": 471, + "r": 224, + "replacement_routes": [ + { + "complement_axes": [ + 8, + 97, + 98, + 100, + 112, + 352, + 439 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 128, + "delta": 503, + "plane_index": 51, + "ports": [ + 101, + 76 + ], + "q": 375, + "r": 448, + "replacement_routes": [ + { + "complement_axes": [ + 8, + 193, + 194, + 196, + 208, + 224, + 439 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 64, + "delta": 503, + "plane_index": 52, + "ports": [ + 100, + 74 + ], + "q": 439, + "r": 352, + "replacement_routes": [ + { + "complement_axes": [ + 8, + 97, + 98, + 100, + 112, + 224, + 471 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 32, + "delta": 495, + "plane_index": 53, + "ports": [ + 103, + 104 + ], + "q": 463, + "r": 431, + "replacement_routes": [ + { + "complement_axes": [ + 16, + 97, + 98, + 100, + 104, + 224, + 352 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 16, + "delta": 383, + "plane_index": 54, + "ports": [ + 105, + 108 + ], + "q": 367, + "r": 351, + "replacement_routes": [ + { + "complement_axes": [ + 49, + 50, + 52, + 56, + 112, + 128, + 304 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + }, + { + "advance_translation": 32, + "delta": 447, + "plane_index": 55, + "ports": [ + 107, + 110 + ], + "q": 415, + "r": 319, + "replacement_routes": [ + { + "complement_axes": [ + 64, + 161, + 162, + 164, + 168, + 176, + 416 + ], + "stage": 0 + }, + { + "complement_axes": [ + 512, + 1024, + 2048, + 4096, + 8192, + 16384, + 32768 + ], + "stage": 1 + }, + { + "complement_axes": [ + 65536, + 131072, + 262144, + 524288, + 1048576, + 2097152, + 4194304 + ], + "stage": 2 + }, + { + "complement_axes": [ + 8388608, + 16777216, + 33554432, + 67108864, + 134217728, + 268435456, + 536870912 + ], + "stage": 3 + }, + { + "complement_axes": [ + 1073741824, + 2147483648, + 4294967296, + 8589934592, + 17179869184, + 34359738368, + 68719476736 + ], + "stage": 4 + }, + { + "complement_axes": [ + 137438953472, + 274877906944, + 549755813888, + 1099511627776, + 2199023255552, + 4398046511104, + 8796093022208 + ], + "stage": 5 + }, + { + "complement_axes": [ + 17592186044416, + 35184372088832, + 70368744177664, + 140737488355328, + 281474976710656, + 562949953421312, + 1125899906842624 + ], + "stage": 6 + }, + { + "complement_axes": [ + 2251799813685248, + 4503599627370496, + 9007199254740992, + 18014398509481984, + 36028797018963968, + 72057594037927936, + 144115188075855872 + ], + "stage": 7 + }, + { + "complement_axes": [ + 288230376151711744, + 576460752303423488, + 1152921504606846976, + 2305843009213693952, + 4611686018427387904, + 9223372036854775808, + 18446744073709551616 + ], + "stage": 8 + } + ] + } + ], + "retained_positive_route_failures": 896, + "retained_route_proof_sha256": "566cfb7794202a2462a41da8abef69066c51a06ab7802c01f76b996e58e976e5", + "scope": "Exact local phase and replacement label geometry; no scalar core, owner schedule, or supplier invoice.", + "spatial_plane_columns": 4, + "status": "PASS_EXACT_PLANE_INVOLUTION_AND_ROUTES", + "trace_one_plane": 2 +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/PLANE-INVOLUTION.md b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/PLANE-INVOLUTION.md new file mode 100644 index 0000000000..63abd8c169 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/PLANE-INVOLUTION.md @@ -0,0 +1,179 @@ +# A plane phase involution without a replica + +The actual paired planes admit an exact involutive endpoint with two +unpaid directions. It differs from the original complex plane phase +by an affine address map. No extra data field or spectator bit is +needed. This resolves the local phase condition for a possible new +plane core. It does not implement its scalar queries or restore its +borrowed owners. + +Every selected positive-stage route fails to preserve the matched +plane. The note gives explicit replacement routes on 65 coordinates. +They preserve both plane directions and cover all coordinates in nine +local calls. A complete core and owner schedule on that geometry remain +open. No supplier or kappa improvement is claimed. + +## The exact local operator + +Use the actual convention + + C_q=((1+i)I+(1-i)X_q)/2, C_q^2=X_q. + +Let q,r be an ordered orthonormal pair for the binary dot product. +Put E=span(q,r), and let P be the orthogonal map that exchanges q and +r and fixes E perpendicular. Its explicit action is + + P x=x+((q+r) dot x)(q+r). (1) + +Use the same symbol for its address-permutation operator. Let + + C_E=C_q C_r, A=X_r P, T=C_E A. (2) + +Operator products act from right to left. Thus A first exchanges the +two plane coordinates, then translates by r. Since P sends r to q, + + A^2=X_(q+r)=C_E^2. + +The swap P commutes with C_E, and translations commute with C_E. +Consequently A commutes with C_E. The exact formulas are + + T=C_q C_r^-1 P, T^2=I. (3) + +There is no scalar phase in (3). The two plane directions remain +native Fourier directions. Right multiplication by the monomial A +preserves the Fourier rank and the output Lagrangian of C_E. Thus the +new endpoint has the same plane frame as the old one. A fitting mask +derived only from those frames does not change. Complete physical +scalar words still need their ordered phase adapters. + +## Compatibility with the actual full phase + +Let F=C_(e_0)...C_(e_8) be the nine-coordinate phase. An orthogonal +swap of q and r need not commute with F. The needed condition is + + wt(q)=wt(r) modulo 4. (4) + +To prove this, set w=q+r. Orthogonality gives an even intersection of +the supports of q and r. Under (4), wt(w)=2 modulo 4. For any x with +w dot x=1, + + wt(x+w)-wt(x)=wt(w)-2|support(x) intersect support(w)| + +is zero modulo 4. For w dot x=0, P fixes x. Hence the Fourier multiplier +i^wt(x) is invariant under P, so PF=FP. This proof also applies in any +larger canonical address space when q and r lie in it. + +Every actual matched label has weight 3 or 7. Thus every selected pair +satisfies (4). All line phases commute with F, so + + FT=TF (5) + +on every actual plane. + +Choose an orthonormal basis B=(q,r,b_2,...,b_8). Let C_B be its product +of line phases. There is an exact translation delta with + + C_B=F X_delta. + +For coordinate a, set +`delta_a=(sum_(b in B) b_a-1)/2 modulo 2`. The same mod-four expansion +as in the preceding plane-repair proof gives this identity. In the +actual case, delta dot q=delta dot r=1, so P fixes delta. It follows +that + + FT=X_(delta+q) C_(E perpendicular) P. (6) + +The middle factor uses the seven displayed complement directions. +Equation (6) gives a rank-seven physical data advance, with all phases +and address maps explicit. Splitting the seven directions into three +and four gives two halving-compatible native children. The surrounding +address operations and their legal selected-slot implementation still +need a finite invoice. The operator identity does not set their cost +to zero. + +## A scope limit and an even-rank extension + +At tensor depth lambda, take the tensor power of (2). The same monomial +adapter gives T^2=I. On one four-dimensional plane space, trace(T)=2. +Therefore the dimension of the negative eigenspace at depth lambda is + + (4^lambda-2^lambda)/2. (7) + +The one-column negative eigenspace has dimension one. This does not +give a one-quarter volume code at arbitrary tensor depth; the ratio +in (7) tends to one half. + +More generally, let E have an even orthonormal basis grouped into +pairs. Let P exchange each pair, and let b be the sum of one chosen +axis from every pair. Then A=X_b P has square equal to the product +of translations along all axes in E. It commutes with C_E. Therefore +T=C_E A is an involution with the same Fourier frame as C_E. If the +two axes of every pair have equal weights modulo four, P also commutes +with the canonical full phase. + +There is a precise odd-rank limit to this particular construction. +For an orthogonal P on a binary dot-product space, the characteristic +vector omega is fixed. Thus `(I+P)b` always has even parity. An affine +map X_b P cannot square to translation by the sum of an odd number of +orthonormal directions: that sum has odd parity. This statement covers +orthogonal affine address square roots only. The nonorthogonal +controlled map using an extra spectator bit is a counterexample to +any unrestricted version of the statement. + +## The retained routes fail, and exact plane routes exist + +The selected route for port q fixes q and exchanges all eight axes of +q perpendicular in the base nine-space with a fresh eight-space. +Since its partner r belongs to q perpendicular, every positive-stage +route sends r out of the base plane E. Thus none of the 896 positive +port-stage routes preserves its matched plane. The old geometry cannot +be used without a new interface proof. + +Here is one exact replacement geometry. Use 65 coordinates, with the +base nine-space and eight disjoint fresh seven-spaces E_s. For a plane +chart B as above, define rho_s to fix q,r and exchange b_2,...,b_8 +with the seven standard axes of E_s. It fixes every other coordinate. +Let rho_0=I. Each rho_s is an orthogonal involution and commutes with +the plane phase and the adapter A. The nine local spaces are + + E plus span(b_2,...,b_8), E plus E_1, ..., E plus E_8. + +Their complement parts are disjoint and their sum has dimension +`2+9*7=65`. A common orthogonal cover on 65 coordinates can therefore +carry these exact plane-preserving routes at the level of labels. +This is a route construction, not an owner-matching construction. +The changed dimension also changes helper jobs, idle work, cover size, +parent volume, and the recursive exponent calculation. + +The present scalar mask has an independently checked rank-49 fitting +matrix and a rank-48 lower bound. Its queries, responses, and free +corrections are explicit. This local plane involution removes the need +to double that core solely to obtain T^2=I. It does not make any of +those 49 queries, responses, or owner paths free. Their copied-rank +cost must be derived for the new plane frames; the old line-only +functional is not an admitted plane cost. + +## Exact checks and credit + +Run from this directory: + + python3 -I -O -B check_plane_involution.py + +Expected first line: + + PASS_EXACT_PLANE_INVOLUTION_AND_ROUTES + +The checker consumes the pinned matching from [PR #1825](https://github.com/CrocSwap/integer-mult-bounds/pull/1825), +the actual DATA-PHASES member, and the frozen plane charts. It checks +(3) on all four spatial basis columns, (4)--(6) on all 512 characters +for all 56 actual planes, every retained positive-route failure, and +all 504 replacement routes. It also checks the complete dimension-65 +span and rejects a wrong translation in A. All arithmetic is integral +or exact Gaussian arithmetic. The all-depth and even-rank conclusions +follow from the displayed proofs. + +The predecessor supplied the matching. The plane-repair proof supplied +the exact phase lift and charts. The cover-algebra lane supplied the +rank-49 scalar construction; its native implementation remains open. +This work used substantial OpenAI Codex assistance under the user's +direction. It does not alter frozen evidence or the selected frontier. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.json new file mode 100644 index 0000000000..99a99bfe32 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.json @@ -0,0 +1,1364 @@ +{ + "archive_sha256": "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6", + "input_fields": 112, + "interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "line_pivot_functionals": [ + { + "centre_row": 0, + "pivot": 1, + "port": 0, + "q": 11 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 1, + "q": 19 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 2, + "q": 35 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 3, + "q": 67 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 4, + "q": 131 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 5, + "q": 259 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 6, + "q": 13 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 7, + "q": 21 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 8, + "q": 37 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 9, + "q": 69 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 10, + "q": 133 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 11, + "q": 261 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 12, + "q": 41 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 13, + "q": 73 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 14, + "q": 137 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 15, + "q": 265 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 16, + "q": 49 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 17, + "q": 81 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 18, + "q": 145 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 19, + "q": 273 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 20, + "q": 161 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 21, + "q": 289 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 22, + "q": 193 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 23, + "q": 321 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 24, + "q": 385 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 25, + "q": 14 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 26, + "q": 22 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 27, + "q": 38 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 28, + "q": 70 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 29, + "q": 134 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 30, + "q": 262 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 31, + "q": 26 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 32, + "q": 74 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 33, + "q": 138 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 34, + "q": 266 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 35, + "q": 50 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 36, + "q": 146 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 37, + "q": 274 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 38, + "q": 98 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 39, + "q": 162 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 40, + "q": 290 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 41, + "q": 194 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 42, + "q": 322 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 43, + "q": 386 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 44, + "q": 28 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 45, + "q": 44 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 46, + "q": 140 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 47, + "q": 268 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 48, + "q": 84 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 49, + "q": 148 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 50, + "q": 276 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 51, + "q": 100 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 52, + "q": 164 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 53, + "q": 292 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 54, + "q": 196 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 55, + "q": 324 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 56, + "q": 388 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 57, + "q": 56 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 58, + "q": 88 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 59, + "q": 152 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 60, + "q": 280 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 61, + "q": 104 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 62, + "q": 168 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 63, + "q": 296 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 64, + "q": 200 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 65, + "q": 328 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 66, + "q": 392 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 67, + "q": 112 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 68, + "q": 176 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 69, + "q": 304 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 70, + "q": 208 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 71, + "q": 336 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 72, + "q": 400 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 73, + "q": 224 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 74, + "q": 352 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 75, + "q": 416 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 76, + "q": 448 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 77, + "q": 508 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 78, + "q": 506 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 79, + "q": 502 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 80, + "q": 494 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 81, + "q": 478 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 82, + "q": 446 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 83, + "q": 382 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 84, + "q": 254 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 85, + "q": 505 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 86, + "q": 501 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 87, + "q": 493 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 88, + "q": 477 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 89, + "q": 445 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 90, + "q": 381 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 91, + "q": 253 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 92, + "q": 499 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 93, + "q": 491 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 94, + "q": 475 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 95, + "q": 443 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 96, + "q": 379 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 97, + "q": 251 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 98, + "q": 487 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 99, + "q": 471 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 100, + "q": 439 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 101, + "q": 375 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 102, + "q": 247 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 103, + "q": 463 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 104, + "q": 431 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 105, + "q": 367 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 106, + "q": 239 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 107, + "q": 415 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 108, + "q": 351 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 109, + "q": 223 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 110, + "q": 319 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 111, + "q": 191 + } + ], + "line_scalar_input_rank": 112, + "output_fields": 8, + "phase_sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "plane_character_sum_checks": 24576, + "plane_endpoint_functional": "normalized trace minus constant-character expectation", + "plane_endpoint_value_at_tensor_depth_lambda": "2^(-lambda)-1", + "plane_minor_determinant_in_matching_order": 8, + "plane_pivot_functionals": [ + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 0, + "ports": [ + 0, + 1 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 1, + "ports": [ + 2, + 3 + ] + }, + { + "centre_rows": [ + 1, + 5 + ], + "determinant": 2, + "plane": 2, + "ports": [ + 4, + 5 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": -1, + "plane": 3, + "ports": [ + 78, + 12 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": 1, + "plane": 4, + "ports": [ + 80, + 6 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": -1, + "plane": 5, + "ports": [ + 82, + 7 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": -1, + "plane": 6, + "ports": [ + 83, + 8 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": -1, + "plane": 7, + "ports": [ + 84, + 9 + ] + }, + { + "centre_rows": [ + 0, + 4 + ], + "determinant": -1, + "plane": 8, + "ports": [ + 79, + 10 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 9, + "ports": [ + 81, + 11 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 10, + "ports": [ + 77, + 13 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 11, + "ports": [ + 85, + 31 + ] + }, + { + "centre_rows": [ + 2, + 4 + ], + "determinant": -1, + "plane": 12, + "ports": [ + 36, + 15 + ] + }, + { + "centre_rows": [ + 2, + 4 + ], + "determinant": -1, + "plane": 13, + "ports": [ + 21, + 16 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": -1, + "plane": 14, + "ports": [ + 23, + 17 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 15, + "ports": [ + 33, + 14 + ] + }, + { + "centre_rows": [ + 0, + 4 + ], + "determinant": 1, + "plane": 16, + "ports": [ + 35, + 22 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": -1, + "plane": 17, + "ports": [ + 53, + 18 + ] + }, + { + "centre_rows": [ + 0, + 4 + ], + "determinant": 1, + "plane": 18, + "ports": [ + 55, + 20 + ] + }, + { + "centre_rows": [ + 0, + 4 + ], + "determinant": -1, + "plane": 19, + "ports": [ + 47, + 25 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": -1, + "plane": 20, + "ports": [ + 24, + 19 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 21, + "ports": [ + 91, + 26 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 22, + "ports": [ + 32, + 28 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": -1, + "plane": 23, + "ports": [ + 41, + 29 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 24, + "ports": [ + 39, + 27 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 25, + "ports": [ + 50, + 30 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": 1, + "plane": 26, + "ports": [ + 96, + 43 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": -2, + "plane": 27, + "ports": [ + 56, + 38 + ] + }, + { + "centre_rows": [ + 1, + 4 + ], + "determinant": 1, + "plane": 28, + "ports": [ + 86, + 37 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": -1, + "plane": 29, + "ports": [ + 88, + 34 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": -1, + "plane": 30, + "ports": [ + 89, + 40 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 31, + "ports": [ + 90, + 42 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 32, + "ports": [ + 87, + 44 + ] + }, + { + "centre_rows": [ + 0, + 4 + ], + "determinant": 1, + "plane": 33, + "ports": [ + 45, + 46 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": -1, + "plane": 34, + "ports": [ + 64, + 54 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": -1, + "plane": 35, + "ports": [ + 69, + 57 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 36, + "ports": [ + 102, + 58 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": -1, + "plane": 37, + "ports": [ + 59, + 49 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 38, + "ports": [ + 92, + 48 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 39, + "ports": [ + 62, + 52 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": 1, + "plane": 40, + "ports": [ + 93, + 51 + ] + }, + { + "centre_rows": [ + 0, + 7 + ], + "determinant": 2, + "plane": 41, + "ports": [ + 94, + 61 + ] + }, + { + "centre_rows": [ + 1, + 4 + ], + "determinant": -1, + "plane": 42, + "ports": [ + 95, + 65 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": -1, + "plane": 43, + "ports": [ + 97, + 60 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 44, + "ports": [ + 63, + 66 + ] + }, + { + "centre_rows": [ + 1, + 4 + ], + "determinant": -1, + "plane": 45, + "ports": [ + 111, + 67 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": -1, + "plane": 46, + "ports": [ + 106, + 68 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 47, + "ports": [ + 109, + 71 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 48, + "ports": [ + 98, + 70 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 49, + "ports": [ + 72, + 75 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": -1, + "plane": 50, + "ports": [ + 99, + 73 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 51, + "ports": [ + 101, + 76 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 52, + "ports": [ + 100, + 74 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 53, + "ports": [ + 103, + 104 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": -1, + "plane": 54, + "ports": [ + 105, + 108 + ] + }, + { + "centre_rows": [ + 0, + 4 + ], + "determinant": 1, + "plane": 55, + "ports": [ + 107, + 110 + ] + } + ], + "plane_receipt_sha256": "f55bd0e7b81a15b6526ca3056ef3bf1bbf57b13137699e71a374f4cf8f55f794", + "plane_scalar_input_rank": 112, + "scope": "Exact scalar input spans for plain-input operator matrices, plus proof-based all-depth extension. This is a payload-query count bound under scalar free gates, not a native-child or rank-zero-map lower bound for the full supplier.", + "status": "PASS_EXACT_QUERY_SOURCE_SPANS" +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.md b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.md new file mode 100644 index 0000000000..95088fb511 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.md @@ -0,0 +1,240 @@ +# Scalar source and response spans of payload queries + +The actual eight-row centre query has 112 independent non-scalar +source directions when its inputs are plain fields. The same statement +holds for the proposed matched-plane version. This is an exact +representation statement. It does not give a native-child lower bound +for the full supplier, which also uses payload address maps and +sources that already have different phase encodings. + +The theorem below also removes the common-negative-eigenspace premise +from the earlier controller query-count bound. Distinct actual plane +operators need not have a common negative sector. A linear functional +on operators is sufficient. + +## The gate grammar + +Let H be a finite-dimensional complex payload space. A state has a +finite number of fields, each with values in H. A scalar role map has +the form `B tensor I_H`, with arbitrary complex B. Such maps can be +singular. They include scalar additions, COPY and private CLEAR. +The initial input embedding and final output projection must also +be scalar role maps. + +A payload query changes one scalar combination of fields by one +operator on H. It has the form + + L=I+u Q v, + +where u is a scalar column, v is a scalar row, and Q is an operator +on H. Applying a payload operator P to one field is the case +`u=e_k`, `v=e_k^T`, `Q=P-I`. The Q operators at different queries can +be arbitrary and need not commute. A block query with r scalar +response directions is counted r times. + +Every non-scalar payload operation must be counted or included in +an explicitly changed input/output contract. In particular an address +permutation is a payload query in this grammar. It is not a free +scalar role map, even when the native compiler gives it Fourier +rank zero. This distinction is essential. + +## Two exact factorizations + +After c queries, the input-to-state operator matrix M has both forms + + M=A tensor I+U V, U scalar with at most c columns, + M=A tensor I+W Z, Z scalar with at most c rows. (1) + +The operator-valued matrices V and W in the two forms need not be +related. Extra private or borrowed fields do not change the claim. + +Initially take A to be the scalar input embedding and take the +other factors to have size zero. A scalar gate B replaces A by BA, +U by BU and W by BW. It leaves the query count unchanged. + +For the first form, a query gives + + LM=M+u Q v M + =A tensor I+[U,u] [V; Q v M]. (2) + +Thus it adds at most one scalar response column. For the second form, + + LM=A tensor I+(LW)Z+u Q (v A tensor I) + =A tensor I+[LW,u Q] [Z; v A]. (3) + +It adds at most one scalar source row. These equations preserve the +operator order. They do not commute Q through an earlier operator. +They also do not assume an invertible intermediate gate. A scalar +final projection or input restriction preserves both forms. + +Let ell be any complex linear functional on operators on H with +`ell(I)=0`, and apply ell entrywise. Equations (1) give + + ell(M)=U ell(V)=ell(W)Z. (4) + +For any finite collection of such functionals, all the resulting +column spaces lie in the same c-dimensional scalar response span, +and all their row spaces lie in the same c-dimensional scalar source +span. Consequently both the horizontal column rank and the vertical +row rank of these matrices are at most c. + +This is a payload-query count theorem. A separate contract is needed +to turn that count into a native rank or primitive-operation cost. + +## The actual line-centre query + +The pinned supplier matrix R has eight rows and 112 columns. It +satisfies `R R^T=56 I_8`. Every column is nonzero. Its 112 actual line +labels q_p are distinct and nonzero. + +Use the exact phase convention + + C_q=a I+b X_q, + a=(1+i)/2, b=(1-i)/2, + C_q^-1=b I+a X_q. (5) + +For a physical input `X_p=C_(q_p) x_p`, the centre Rx is the operator +query + + G=R diag(C_(q_p)^-1) (6) + +on the physical X fields. The same argument applies to the positive +phase version `R diag(C_(q_p))`. + +For each p, let ell_p be the spatial matrix entry +``. It kills I and all the other line translations. +Applied to (6), it gives a matrix whose only nonzero column is p, +equal to `a R[:,p]`. For the positive phase it is `b R[:,p]`. +Choose one nonzero entry from each R column. The 112 selected rows +of the stacked functional matrices form a nonzero diagonal minor. +After the common Gaussian scalar is removed, every diagonal entry +is 1 or -1. Thus the scalar source rank is exactly 112. + +It follows from (4) that a circuit in the stated grammar needs at +least 112 payload queries to form these eight outputs from plain +inputs. Eight output fields do not imply eight scalar source +directions. + +The conclusion holds at every positive tensor depth lambda. Let v +be the constant character, which is fixed by each C_q and its inverse. +Choose Q_q to be either C_q or its inverse. Compress all but one +tensor factor to v. This sends I to I and `Q_q^tensor(lambda)` to +Q_q. Compose ell_p with this compression. The same diagonal minor +remains nonzero. Spectator coordinates can be compressed in the +same way. + +This does not add 112 queries to the selected supplier. Its productive +source advances already provide a non-scalar input encoding before +the eight centres are formed. Such an encoding is outside the plain +input premise of (1). A reusable code can therefore matter by carrying +these directions from earlier work. The theorem requires a proposed +shortcut to state where that information enters its interface. + +## The matched-plane version + +For one actual ordered matched pair q,r, put w=q+r and let +`P_w y=y+(w dot y)w`. The exact plane involution is +`T=C_q C_r^-1 P_w`. In the Fourier basis it fixes each character y +with `w dot y=0`. On the other characters it has the matrix entry + + T_(y+w,y)=i (-1)^(q dot y). (7) + +For its plane index k, define + + ell_k(M)=(-i/256) sum_(w_k dot y=1) + (-1)^(q_k dot y) M_(y+w_k,y). (8) + +It kills I. If another plane has a different w, its contribution +is zero. For the same w, character orthogonality on the affine +hyperplane gives zero unless its q is q_k or q_k+w. Distinct actual +matched planes use neither of those labels. Thus + + ell_k(T_j)=1 if k=j, and 0 otherwise. (9) + +There are 41 distinct swap directions among the 56 actual planes. +The checker does not assume they are all distinct. It checks every +character sum within each repeated-direction group. + +Assign the same ordered plane T to its two matched ports, as in the +new plane core. For `G_plane=R diag(T_p)`, each ell_k isolates the +two R columns of its matched ports. Their two-column Gram determinant +is 12, so they are independent. The checker selects two centre rows +per plane. The resulting 112-column minor is block diagonal in +matching order and has exact determinant 8. Therefore G_plane also +has scalar source rank 112 and obeys the same query-count limit. + +Compression to constant characters gives the same conclusion at all +positive tensor depths. The statement concerns this proposed plane +interface with the actual R; it does not claim that it is the selected +native source interface. + +## A mixed-plane endpoint consequence + +For an endpoint that applies T_p independently to n productive fields, +use one common functional + + ell(M)=trace(M)/dim(H)-, (10) + +where v is the normalized constant character. Every T_p fixes v and +has normalized trace `2^-lambda`. Therefore + + ell(I)=0, ell(T_p)=2^-lambda-1 != 0. (11) + +Applying (10) to `diag(T_p)` gives a nonzero scalar multiple of I_n. +Equation (4) requires at least n queries. Fixed invertible scalar +input and output maps do not change this rank. No common negative +eigenvector is used, so this statement permits distinct plane labels +and arbitrary scalar mixing of their field roles. + +The same limit holds with feedback and with reuse of a previously +computed query. If each counted query is required to be a complete +native rank-two plane transfer, its native mass is at least 2n. +That last inference does not apply to arbitrary smaller native +operations or to rank-zero address maps. + +## Limits relevant to the supplier + +The full native compiler is larger than the gate grammar above. +It permits different payload maps on different fields. Factoring +different productive advances E_(s,p) out of a port-mixing R/K bridge +can make that bridge operator-valued. Such a bridge no longer acts +as B tensor I and cannot be treated as free in (1). + +There is a direct check against an incorrect native-cost inference. +At tensor depth one, (5) forms a line phase from the identity and one +rank-zero translation X_q, using scalar arithmetic. Therefore 112 +payload accesses need not mean 112 native Fourier calls. At larger +depth a direct translation expansion has exponentially many terms; +the present theorem does not price or admit that expansion. + +The result excludes neither changed source encodings nor rank-zero +address algorithms, partial native phase algorithms, productive dirty +carriers, or a changed recursive interface. It identifies the scalar +source and response support which those mechanisms must supply. +It makes no new supplier or kappa claim. + +## Checks and credit + +Run from the workspace root: + + python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/schur-selection/plane-repair/check_query_span.py + +Expected first line: + + PASS_EXACT_QUERY_SOURCE_SPANS + +The checker pins the actual R, actual phase labels and the frozen +plane construction. It checks the line diagonal minor, all repeated +plane-direction character sums, all 56 pair Grams and the exact +plane minor determinant. The all-depth result and the circuit +invariant follow from the displayed proofs. No broad search is used +as evidence for a lower bound. + +The interface-proof lane checked both factorization arguments and +the line tensor-compression argument independently before this note +was frozen. The exact emitted certificate still needs its own frozen +review. The source R comes from the circuit-interface reconstruction; +the plane matching comes from +[PR #1825](https://github.com/CrocSwap/integer-mult-bounds/pull/1825). +Substantial OpenAI Codex assistance was used under the user's direction. +No new publication is authorized. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/SOURCES.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/SOURCES.json new file mode 100644 index 0000000000..bfab222265 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/SOURCES.json @@ -0,0 +1,30 @@ +{ + "predecessor": { + "pull_request": "https://github.com/CrocSwap/integer-mult-bounds/pull/1825", + "head": "d16fb8936795ff101e4d2f63cfdc6a25066ebabf", + "repository": "1337isnot1337/integer-mult-bounds", + "certificate_path": "research/paired-plane-port-matching-seed6c563a/CERTIFICATE.json", + "certificate_sha256": "4fd648f7b5178bff5441bf364d58234b7bc1a43b924bc6da03013c948f1473b1", + "proof_sha256": "c79d7bb1d11dc4db4c3bb85f20ff3257b42fc711636adc7b3108761bde069a1b" + }, + "scalar_mask_audit": { + "pull_request": "https://github.com/CrocSwap/integer-mult-bounds/pull/1889", + "head": "5f05652c7dc7f51555ddb59b716000199a72c0ff", + "repository": "adamgall/integer-mult-bounds", + "proof_path": "research/paired-plane-scalar-mask-obstruction/README.md", + "proof_sha256": "355f6e6b61a858c75143f0ac2c2338af089e2e9390c8caa7ecd4ebc71dd4019c" + }, + "selected_source": { + "archive": "worktrees/k5-persistent-cleanup/research/community-frontier1094-audit/selected-replay.tar.gz", + "archive_sha256": "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6", + "member": "candidate/strict/global/base/work/complex-nine-native/DATA-PHASES.json", + "member_sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "actual_interface": "../../circuit-interface/INTERFACE.json", + "actual_interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" + }, + "other_source_copies": { + "INHERITED-COMPLEX-GEOMETRY.txt": "c1ff55536594222a8d2a30bc0e0956959774e1be2d5420b7838ad553ee556df2", + "RANK8-RIGIDITY.md": "bccab452803cb0094685c298fe4fba5ceeddf9d6158a6af0b584712391db14c9" + }, + "scope": "Pinned finite scalar interface and exact local complex operators. No current selected-frontier claim or complete supplier admission." +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/check_query_span.py b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/check_query_span.py new file mode 100644 index 0000000000..f48611449b --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/check_query_span.py @@ -0,0 +1,88 @@ +"""Check exact scalar source spans for the actual line and plane queries.""" + +from hashlib import sha256 +from pathlib import Path +import json +import tarfile + + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[4] +INTERFACE_PIN = "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" +PLANE_PIN = "f55bd0e7b81a15b6526ca3056ef3bf1bbf57b13137699e71a374f4cf8f55f794" +ARCHIVE_PIN = "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6" +PHASE_PIN = "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa" + + +def need(value, message): + if not value: + raise ValueError(message) + + +def dot(x,y): + return (x & y).bit_count() & 1 + + +def main(): + raw = (HERE.parents[1] / "circuit-interface/INTERFACE.json").read_bytes() + need(sha256(raw).hexdigest() == INTERFACE_PIN, "Actual eight centre rows") + interface = json.loads(raw) + rows = [[int(row.get(str(p),0)) for p in range(112)] for row in interface["R"]] + need(len(rows) == 8, "Eight required centre outputs") + need([[sum(rows[i][p]*rows[j][p] for p in range(112)) for j in range(8)] for i in range(8)] + == [[56*int(i == j) for j in range(8)] for i in range(8)], "Actual row Gram") + archive = ROOT / "worktrees/k5-persistent-cleanup/research/community-frontier1094-audit/selected-replay.tar.gz" + need(sha256(archive.read_bytes()).hexdigest() == ARCHIVE_PIN, "Selected source archive") + with tarfile.open(archive) as source: + phase = source.extractfile("candidate/strict/global/base/work/complex-nine-native/DATA-PHASES.json").read() + need(sha256(phase).hexdigest() == PHASE_PIN, "Actual line labels") + labels = [r["q"] for r in sorted(json.loads(phase)["recipes"],key=lambda r:r["port"])] + need(len(labels) == len(set(labels)) == 112 and all(labels), "Distinct nonzero actual line labels") + line_pivots = [] + for p,q in enumerate(labels): + i = next(i for i in range(8) if rows[i][p]) + line_pivots.append({"port":p,"q":q,"centre_row":i,"pivot":rows[i][p]}) + need(all(abs(x["pivot"]) == 1 for x in line_pivots), "Explicit nonzero diagonal stacked minor") + raw_plane = (HERE / "PLANE-INVOLUTION.json").read_bytes() + need(sha256(raw_plane).hexdigest() == PLANE_PIN, "Frozen actual plane operators") + planes = json.loads(raw_plane)["planes"] + plane_pivots = [] + character_checks = 0 + determinant = 1 + for k,plane in enumerate(planes): + q,r = plane["q"],plane["r"] + w = q ^ r + need(w != 0, "A nonzero plane swap direction") + for j,other in enumerate(planes): + if other["q"] ^ other["r"] == w: + numerator = sum((-1) ** dot(q ^ other["q"],y) for y in range(512) if dot(w,y)) + need(numerator == 256*int(k == j), "Exact plane-separating functional") + character_checks += 256 + p,s = plane["ports"] + need([labels[p],labels[s]] == [q,r], "Matching uses actual line labels") + gram = [[sum(rows[i][a]*rows[i][b] for i in range(8)) for b in (p,s)] for a in (p,s)] + need(gram[0][0]*gram[1][1]-gram[0][1]*gram[1][0] == 12, + "Each matched pair has two independent scalar input columns") + i,j,d = next((i,j,rows[i][p]*rows[j][s]-rows[i][s]*rows[j][p]) + for i in range(8) for j in range(i+1,8) + if rows[i][p]*rows[j][s]-rows[i][s]*rows[j][p]) + determinant *= d + plane_pivots.append({"plane":k,"ports":[p,s],"centre_rows":[i,j],"determinant":d}) + need(sum(not dot(w,y) for y in range(512)) == 256, "Plane trace in the Fourier basis") + need(determinant != 0, "Explicit nonsingular 112-column plane stacked minor") + result = {"status":"PASS_EXACT_QUERY_SOURCE_SPANS", "interface_sha256":INTERFACE_PIN, + "archive_sha256":ARCHIVE_PIN,"phase_sha256":PHASE_PIN,"plane_receipt_sha256":PLANE_PIN, + "output_fields":8,"input_fields":112,"line_scalar_input_rank":112, + "line_pivot_functionals":line_pivots,"plane_scalar_input_rank":112, + "plane_pivot_functionals":plane_pivots,"plane_minor_determinant_in_matching_order":determinant, + "plane_character_sum_checks":character_checks, + "plane_endpoint_functional":"normalized trace minus constant-character expectation", + "plane_endpoint_value_at_tensor_depth_lambda":"2^(-lambda)-1", + "scope":"Exact scalar input spans for plain-input operator matrices, plus proof-based all-depth extension. This is a payload-query count bound under scalar free gates, not a native-child or rank-zero-map lower bound for the full supplier."} + (HERE / "QUERY-SPAN.json").write_text(json.dumps(result,indent=2,sort_keys=True)+"\n") + print(result["status"]) + print(json.dumps({k:result[k] for k in ("line_scalar_input_rank","plane_scalar_input_rank","plane_minor_determinant_in_matching_order","plane_character_sum_checks")},sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/sources/PR1825-CERTIFICATE.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/sources/PR1825-CERTIFICATE.json new file mode 100644 index 0000000000..7ca668d7d5 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/sources/PR1825-CERTIFICATE.json @@ -0,0 +1,539 @@ +{ + "schema_version": 1, + "selected_archive_sha256": "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6", + "selected_payload_sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "port_count": 112, + "label_space_dimension": 9, + "edge_rule": "i != j and parity(q_i dot q_j)=0", + "matching": [ + [ + 0, + 1 + ], + [ + 2, + 3 + ], + [ + 4, + 5 + ], + [ + 78, + 12 + ], + [ + 80, + 6 + ], + [ + 82, + 7 + ], + [ + 83, + 8 + ], + [ + 84, + 9 + ], + [ + 79, + 10 + ], + [ + 81, + 11 + ], + [ + 77, + 13 + ], + [ + 85, + 31 + ], + [ + 36, + 15 + ], + [ + 21, + 16 + ], + [ + 23, + 17 + ], + [ + 33, + 14 + ], + [ + 35, + 22 + ], + [ + 53, + 18 + ], + [ + 55, + 20 + ], + [ + 47, + 25 + ], + [ + 24, + 19 + ], + [ + 91, + 26 + ], + [ + 32, + 28 + ], + [ + 41, + 29 + ], + [ + 39, + 27 + ], + [ + 50, + 30 + ], + [ + 96, + 43 + ], + [ + 56, + 38 + ], + [ + 86, + 37 + ], + [ + 88, + 34 + ], + [ + 89, + 40 + ], + [ + 90, + 42 + ], + [ + 87, + 44 + ], + [ + 45, + 46 + ], + [ + 64, + 54 + ], + [ + 69, + 57 + ], + [ + 102, + 58 + ], + [ + 59, + 49 + ], + [ + 92, + 48 + ], + [ + 62, + 52 + ], + [ + 93, + 51 + ], + [ + 94, + 61 + ], + [ + 95, + 65 + ], + [ + 97, + 60 + ], + [ + 63, + 66 + ], + [ + 111, + 67 + ], + [ + 106, + 68 + ], + [ + 109, + 71 + ], + [ + 98, + 70 + ], + [ + 72, + 75 + ], + [ + 99, + 73 + ], + [ + 101, + 76 + ], + [ + 100, + 74 + ], + [ + 103, + 104 + ], + [ + 105, + 108 + ], + [ + 107, + 110 + ] + ], + "plane_translation_labels": [ + 24, + 96, + 384, + 467, + 483, + 427, + 347, + 187, + 371, + 219, + 437, + 483, + 411, + 272, + 272, + 3, + 243, + 437, + 485, + 258, + 144, + 235, + 12, + 68, + 132, + 18, + 249, + 486, + 231, + 215, + 159, + 63, + 497, + 160, + 12, + 264, + 175, + 12, + 423, + 12, + 399, + 435, + 243, + 483, + 160, + 207, + 95, + 399, + 311, + 48, + 311, + 183, + 215, + 96, + 48, + 160 + ], + "matching_degree": 52, + "plane_matrices_2bit_rows": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 8, + 0, + 0, + 0, + 8, + 6, + 14, + 1, + 0, + 0, + 0, + 0, + 0, + 6, + 8, + 0, + 0, + 0, + 0, + 0, + 8, + 0, + 1, + 8, + 14, + 6, + 8, + 1, + 9, + 9, + 0 + ], + "plane_matrix_rank_histogram": { + "0": 40, + "1": 9, + "2": 7 + }, + "active_query_terms": [ + { + "pair_index": 25, + "ports": [ + 50, + 30 + ], + "M_bits": 8, + "matrix_rank": 1, + "support_pairing_rank": 7 + }, + { + "pair_index": 29, + "ports": [ + 88, + 34 + ], + "M_bits": 8, + "matrix_rank": 1, + "support_pairing_rank": 7 + }, + { + "pair_index": 30, + "ports": [ + 89, + 40 + ], + "M_bits": 6, + "matrix_rank": 2, + "support_pairing_rank": 9 + }, + { + "pair_index": 31, + "ports": [ + 90, + 42 + ], + "M_bits": 14, + "matrix_rank": 2, + "support_pairing_rank": 9 + }, + { + "pair_index": 32, + "ports": [ + 87, + 44 + ], + "M_bits": 1, + "matrix_rank": 1, + "support_pairing_rank": 7 + }, + { + "pair_index": 38, + "ports": [ + 92, + 48 + ], + "M_bits": 6, + "matrix_rank": 2, + "support_pairing_rank": 9 + }, + { + "pair_index": 39, + "ports": [ + 62, + 52 + ], + "M_bits": 8, + "matrix_rank": 1, + "support_pairing_rank": 7 + }, + { + "pair_index": 45, + "ports": [ + 111, + 67 + ], + "M_bits": 8, + "matrix_rank": 1, + "support_pairing_rank": 7 + }, + { + "pair_index": 47, + "ports": [ + 109, + 71 + ], + "M_bits": 1, + "matrix_rank": 1, + "support_pairing_rank": 7 + }, + { + "pair_index": 48, + "ports": [ + 98, + 70 + ], + "M_bits": 8, + "matrix_rank": 1, + "support_pairing_rank": 7 + }, + { + "pair_index": 49, + "ports": [ + 72, + 75 + ], + "M_bits": 14, + "matrix_rank": 2, + "support_pairing_rank": 9 + }, + { + "pair_index": 50, + "ports": [ + 99, + 73 + ], + "M_bits": 6, + "matrix_rank": 2, + "support_pairing_rank": 9 + }, + { + "pair_index": 51, + "ports": [ + 101, + 76 + ], + "M_bits": 8, + "matrix_rank": 1, + "support_pairing_rank": 7 + }, + { + "pair_index": 52, + "ports": [ + 100, + 74 + ], + "M_bits": 1, + "matrix_rank": 1, + "support_pairing_rank": 7 + }, + { + "pair_index": 53, + "ports": [ + 103, + 104 + ], + "M_bits": 9, + "matrix_rank": 2, + "support_pairing_rank": 9 + }, + { + "pair_index": 54, + "ports": [ + 105, + 108 + ], + "M_bits": 9, + "matrix_rank": 2, + "support_pairing_rank": 9 + } + ], + "copy_charge": 126, + "copy_rank_histogram": { + "7": 9, + "9": 7 + }, + "exact_dirty_basis_states_checked": 28672, + "negative_controls_rejected": 4, + "ceiling_screen": { + "a_lo": "6894407/2000000000", + "a_hi": "3447203501/1000000000000", + "kappa_planning_cap_exact": "3447203501/1003447203501", + "kappa_planning_cap_decimal_12": "0.003435361112", + "model": { + "m": 73, + "families": 896, + "stages": 9, + "unpaid": 2, + "centre": 126, + "idle_rank_cap": 51 + } + } +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/sources/PR1825-PROOF.md b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/sources/PR1825-PROOF.md new file mode 100644 index 0000000000..952fe47dcc --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/sources/PR1825-PROOF.md @@ -0,0 +1,135 @@ +# Exact paired-plane decoder certificate + +## Result + +Let (q_0,\ldots,q_{111}\in\mathbb F_2^9) be the labels at the selected PR1094 +complex ports. Their convention is (UU^T=(J+G)\bmod2), so the selected +pairing matrix is (B_0=UU^T), with (B_0[t,u]=q_t\cdot q_u). Each label has +weight 3 or 7, and distinct labels are joined when (q_i\cdot q_j=0), which +is precisely the odd-Gram edge condition. + +The complete graph is 52-regular. A deterministic minimum-remaining-degree +backtracking rule, breaking ties by port index and then neighbor index, returns +the 56 pairs stored in [CERTIFICATE.json](CERTIFICATE.json). Each pair + +\[ + k=(i,j),\qquad A_k=[q_i\ q_j]\in\mathbb F_2^{9\times2} +\] + +defines one shared plane (E_k=\operatorname{span}(q_i,q_j)) assigned to both +ports. The pair labels are independent and orthogonal, so they form an +orthonormal basis for that plane under the inherited binary form. + +## Global factorization + +For the 56 planes, solve the exact binary linear system + +\[ + \sum_{k=1}^{56} A_k M_k A_k^T=I_9, + \qquad M_k\in\mathbb F_2^{2\times2}. +\] + +The verifier uses highest-index pivots and sets free variables to zero. The +certificate has 40 zero matrices, nine rank-one matrices, and seven rank-two +matrices. For each rank-one matrix choose (M_k=x_ky_k^T). For each +rank-two matrix choose (X_k=I_2,\ Y_k=M_k^T), so in either case +\(M_k=X_kY_k^T\). Concatenating the port columns gives + +\[ + D=U[A_1X_1\;\cdots\;A_{56}X_{56}],\qquad + T=U[A_1Y_1\;\cdots\;A_{56}Y_{56}], +\] + +where zero matrices contribute no columns. Therefore +\(DT^T=U I_9 U^T=B_0\) on all 112 by 112 entries. The verifier separately +checks the 9 by 9 identity and the full port matrix. + +## Copy-rank invoice + +For a scalar outer-product term with supports (R,C\subseteq[112]), the +inherited B14 copy charge is +\(\rho(R,C)=\operatorname{rank}_{\mathbb F_2}B_0[R,C]\). A rank-one plane +matrix contributes its factor supports. A rank-two plane matrix contributes +the union supports of its two columns; since its change of basis is invertible, +both sides have the support of the same plane. Recomputing the restricted +pairing ranks gives: + +| Query type | Count | Pairing rank each | Copy charge | +|---|---:|---:|---:| +| Rank-one plane query | 9 | 7 | 63 | +| Rank-two plane query | 7 | 9 | 63 | +| Total active plane queries | 16 | | **126** | + +This exact copy charge uses the separate-term support-pairing convention from +PR717/PR968. The comparison budget (C\le160) in open PR1808 is a planning +threshold for its stated complex-side screen; the 34-unit difference is not a +certificate that all supplier overhead fits in that screen. + +## Exact dirty-state endpoint + +The inherited operators are + +\[ + C_q=((1+i)I+(1-i)X_q)/2,\qquad C_q^2=X_q. +\] + +For a matched plane (E=\operatorname{span}(q_i,q_j)), put +\(C_E=C_{q_i}C_{q_j}\). The two commuting translations give +\(C_E^2=X_{q_i+q_j}\). `verify.py` applies the four exact Gaussian-dyadic +operators to every one of the 512 computational basis states for each of the +56 planes. It checks the complete state vector with integer Gaussian +numerators and denominator 16. Since these basis states span the local address +space, the checked equality holds for every dirty superposition on that +space, and tensoring identity on spectator registers preserves it. + +The 56 matched planes therefore determine 56 endpoint translation labels +\(q_i+q_j\). Their exact operator identities are checked here, while their +application multiplicity across hosted families is not priced. + +This checks the endpoint operator identity. It does not construct the full +selected route that hosts the plane operations, schedules frame changes, +restores every other live register, or charges their precision and interface +costs. + +## Changed-law screen and scope + +The selected local profile is +\(\{1:2412,2:418,3:432,4:142,5:82,8:8\}\). Replacing the eight rank-8 +centre children by the 16 active paired-plane queries gives +\(\{1:2412,2:418,3:432,4:142,5:82,7:9,9:7\}\), with local mass 5,648. +Under the hypothetical two-unpaid-coordinate law, (m=73), (W=896/9), +nine stages, and centre charge 126, the total per-call mass is +\(71(896/9)+126=64750/9\), leaving (13918/9) idle mass. The pinned exact +ceiling routine, with fractional idle mass assigned optimistically at rank 51, +certifies + +\[ + a_{hi}=3447203501/10^{12}=0.003447203501, + \qquad a_{hi}/(1+a_{hi})=3447203501/1003447203501 + \approx0.003435361112. +\] + +This is only a favorable complex-side relaxation for the proposed profile. It +does not prove that the changed coverage law is realized by a supplier, that +the 34 remaining copy-rank units cover all other expenses, or that the bit-side +supplier and joint assembly improve. No new \(\kappa\), selected record, or +integrated bound is claimed. + +## Controls and reproduction + +The verifier rejects a non-edge partner, omission of an active decoder term, +mutation of a plane matrix, and omission of the endpoint correction. It reads +the 112 labels from the exact selected archive entry pinned in `SOURCES.json`; +no predecessor code, solver, or network access is used. + +From the repository root: + +```sh +python3 -B research/paired-plane-port-matching-seed6c563a/verify.py +python3 scripts/research_package.py --package research/paired-plane-port-matching-seed6c563a --check-only +python3.12 scripts/research_package.py --package research/paired-plane-port-matching-seed6c563a +``` + +Expected verifier output begins `PASS_PAIRED_PLANE_PORT_MATCHING` and reports +56 pairs, 16 active queries, copy charge 126, and 28,672 exact endpoint basis +checks. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/source-domain/query-span-review/REVIEW.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/source-domain/query-span-review/REVIEW.json new file mode 100644 index 0000000000..7dc0853730 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/source-domain/query-span-review/REVIEW.json @@ -0,0 +1,138 @@ +{ + "all_depth": "Proof: compress all but one tensor factor to the fixed constant character.", + "archive_sha256": "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6", + "controls": [ + "Exact reversed-orientation moved-character sign differs." + ], + "distinct_plane_directions": 41, + "exact_Fourier_columns": 28672, + "exact_block_minor_determinant": 8, + "frozen_packet_sha256": { + "PLANE-INVOLUTION.json": "f55bd0e7b81a15b6526ca3056ef3bf1bbf57b13137699e71a374f4cf8f55f794", + "QUERY-SPAN.json": "a06939cba2c937f452027ee4a1f20b31121a70b7fc7393d9ccad091817ee448e", + "QUERY-SPAN.md": "785e27fdc6f2bcd83318afee14103f3e021065d32be2265b8afdec3fea3e1081", + "check_query_span.py": "bcc8bb5482c76578014512d51dd5d650d4bf13d6546b29e355ae01bec8a07811" + }, + "grammar": "Every non-scalar payload map is counted, including rank-zero address maps; scalar initial and final contracts are required.", + "line_source_rank": 112, + "nonzero_line_columns": 112, + "not_certified": [ + "Native-child lower bound", + "Native-cost bound", + "Changed source interface", + "Supplier or kappa improvement" + ], + "pair_Gram_determinants": [ + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12 + ], + "plane_source_rank": 112, + "planes": 56, + "repeated_direction_group_sizes": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 3, + 3, + 4 + ], + "separating_functional_column_checks": 802816, + "source_member_sha256": { + "phases": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "program": "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a", + "word": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219" + }, + "source_reconstruction": "Independent data-only scalar propagation to the original centre boundary; no producer import or execution.", + "source_rows": 8, + "source_scalar_events_replayed": 10851, + "status": "PASS_INDEPENDENT_QUERY_SPAN_SOURCE_AND_CERTIFICATE" +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/source-domain/query-span-review/REVIEW.md b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/source-domain/query-span-review/REVIEW.md new file mode 100644 index 0000000000..6d1570364c --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/source-domain/query-span-review/REVIEW.md @@ -0,0 +1,81 @@ +# Independent review of the query-span certificate + +The frozen source theorem and its exact certificate pass this review. +No material finding remains. The accepted conclusion is a payload-query +count in the stated scalar gate grammar. It is not a lower bound on +native children or native rank in the supplier. + +The reviewed proof has SHA-256 +`785e27fdc6f2bcd83318afee14103f3e021065d32be2265b8afdec3fea3e1081`. +The reviewed producer and receipt have SHA-256 +`bcc8bb5482c76578014512d51dd5d650d4bf13d6546b29e355ae01bec8a07811` +and `a06939cba2c937f452027ee4a1f20b31121a70b7fc7393d9ccad091817ee448e`. +Those files were not changed or executed by this review. + +## Independent source and finite checks + +The review checker reads the pinned original selected archive. It +propagates the 112 data columns through 10,851 original scalar events +up to the centre boundary. It reconstructs all eight R rows and compares +them with the interface receipt. This check does not import the +producer or the interface reconstruction code. + +The reconstructed matrix has `R R^T=56I`. Each of its 112 columns has +four nonzero entries. The original canonical word and original complex +phase ledger give the same 112 distinct odd labels. Every displayed +line pivot is an actual entry equal to 1 or -1. The line functionals +therefore give the stated diagonal minor of rank 112. + +For each of the 56 matched planes, the checker builds all 512 Fourier +columns directly from `C_q C_r^-1 P_(q+r)`. It verifies the involution, +the fixed constant character, and trace 256. It then applies every one +of the 56 functionals to every plane column on its full 256-character +support. All 802,816 contributions are checked. The full functional +matrix is the identity, including the repeated directions. There are +41 directions, and the 56 pairs partition all 112 actual ports. + +All 56 two-column Gram determinants are 12. The certificate's selected +two-row minors are nonzero, and their product in matching order is +exactly 8. This proves the second source rank is also 112. Reversing +one plane orientation changes the exact moved-character sign; the +checker verifies this control. + +## Proof checks and scope + +Both factorization inductions are valid for singular scalar gates, +private CLEAR, and arbitrary query order. For the source factorization, +`L M = A + (L W) Z + u Q v A` adds the scalar row `v A`. For the response +factorization, it adds the scalar column `u`. These equations do not +move one payload operator past another. Applying a functional that +kills the identity proves the simultaneous row and column span bounds. +Arbitrary borrowed inputs can be included as separate initial scalar +columns. Restricting those inputs is a scalar input map and does not +invalidate the bound. + +The tensor compression also holds. Every line phase and every matched +plane fixes the constant character. Compressing all but one tensor +factor to that character retains each single-factor operator. The +same exact minors therefore work at every positive tensor depth. +For the endpoint theorem, normalized trace minus the constant-character +expectation gives `2^(-lambda)-1` on every plane and zero on the identity. +It does not require a common negative eigenspace. + +The two main scope objections are resolved by explicit hypotheses in +the proof. First, a rank-zero address permutation is a counted payload +query here; it is not a free scalar role map. At depth one, a line phase +is a scalar combination of the identity and a rank-zero translation. +Thus a query lower bound is not a native-child lower bound. Second, a +port-dependent phase already present in a productive input is a changed +input contract. It can supply the 112 source directions before this +grammar starts. The theorem does not charge that encoding a second +time. The accepted result excludes neither mechanism. + +Reproduction: + + python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/source-domain/query-span-review/review_query_span.py + +The run passed with status `PASS_INDEPENDENT_QUERY_SPAN_SOURCE_AND_CERTIFICATE`. +The checker, receipt, and this note are new review artifacts. They do +not certify a native implementation, a complete supplier, or a kappa +improvement. The work used OpenAI Codex assistance under the user's +direction. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/source-domain/query-span-review/review_query_span.py b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/source-domain/query-span-review/review_query_span.py new file mode 100644 index 0000000000..2a9d3ace60 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/source-domain/query-span-review/review_query_span.py @@ -0,0 +1,187 @@ +"""Check the source rows and the exact line and plane query certificates.""" + +from collections import Counter +from fractions import Fraction +from hashlib import sha256 +import gzip +import json +from pathlib import Path +import tarfile + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parents[1] +ROOT = LANES.parents[2] +PACKET = LANES / "schur-selection/plane-repair" +PINS = { + "QUERY-SPAN.md": "785e27fdc6f2bcd83318afee14103f3e021065d32be2265b8afdec3fea3e1081", + "check_query_span.py": "bcc8bb5482c76578014512d51dd5d650d4bf13d6546b29e355ae01bec8a07811", + "QUERY-SPAN.json": "a06939cba2c937f452027ee4a1f20b31121a70b7fc7393d9ccad091817ee448e", + "PLANE-INVOLUTION.json": "f55bd0e7b81a15b6526ca3056ef3bf1bbf57b13137699e71a374f4cf8f55f794", +} +ARCHIVE = "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6" +MEMBERS = { + "word": ("candidate/strict/global/base/providers/gauge44/CANONICAL-WORD.json.gz", + "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219"), + "program": ("candidate/strict/global/base/providers/gauge44/LOCAL-PROGRAMS.json.gz", + "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a"), + "phases": ("candidate/strict/global/base/work/complex-nine-native/DATA-PHASES.json", + "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa"), +} + + +def need(value, reason): + if not value: + raise ValueError(reason) + + +def dot(a, b): + return (a & b).bit_count() % 2 + + +def add(target, source, coefficient): + for key, value in source.items(): + new = target.get(key, 0) + coefficient * value + if new: + target[key] = new + else: + target.pop(key, None) + + +def main(): + for name, pin in PINS.items(): + need(sha256((PACKET / name).read_bytes()).hexdigest() == pin, "Frozen packet: " + name) + certificate = json.loads((PACKET / "QUERY-SPAN.json").read_bytes()) + planes = json.loads((PACKET / "PLANE-INVOLUTION.json").read_bytes())["planes"] + path = ROOT / "worktrees/k5-persistent-cleanup/research/community-frontier1094-audit/selected-replay.tar.gz" + need(sha256(path.read_bytes()).hexdigest() == ARCHIVE, "Selected source archive") + source = {} + with tarfile.open(path) as archive: + for key, (name, pin) in MEMBERS.items(): + raw = archive.extractfile(name).read() + need(sha256(raw).hexdigest() == pin, "Selected member: " + key) + source[key] = json.loads(gzip.decompress(raw) if name.endswith(".gz") else raw) + word, program, phases = [source[key] for key in MEMBERS] + rows = [{i: Fraction(1)} if i < 112 else {} for i in range(712)] + count = 0 + for event in program["forward"]: + if event == ["phase", "centers"]: + break + if event[0] != "scalar": + continue + gate = event[1] + t = gate[1][1] + (704 if gate[1][0] == "C" else 0) + if gate[0] == "clear": + rows[t] = {} + elif gate[0] == "scale": + coefficient = Fraction(gate[2], gate[3]) + rows[t] = {i: value * coefficient for i, value in rows[t].items() if value * coefficient} + else: + s = gate[2][1] + (704 if gate[2][0] == "C" else 0) + if gate[0] == "copy": + rows[t] = rows[s].copy() + else: + add(rows[t], rows[s], Fraction(gate[3], gate[4])) + count += 1 + else: + raise ValueError("The original centre boundary is absent") + matrix = [[rows[centre].get(p, 0) for p in range(112)] for centre in word["centers"]] + interface_raw = (LANES / "circuit-interface/INTERFACE.json").read_bytes() + need(sha256(interface_raw).hexdigest() == certificate["interface_sha256"], "Accepted interface pin") + interface = json.loads(interface_raw) + expected = [[Fraction(row.get(str(p), "0")) for p in range(112)] for row in interface["R"]] + need(matrix == expected and len(matrix) == 8, "Independent source reconstruction of R") + gram = [[sum(a * b for a, b in zip(row, other)) for other in matrix] for row in matrix] + need(gram == [[56 * int(i == j) for j in range(8)] for i in range(8)], "Actual row Gram") + labels = [record["q"] for record in phases["recipes"]] + need(labels == word["ports"] == interface["ports"] and len(set(labels)) == 112 + and all(q and q.bit_count() % 2 for q in labels), "Exact distinct odd line labels") + need(all(sum(matrix[i][p] != 0 for i in range(8)) == 4 for p in range(112)), + "Four nonzero source entries in every column") + for p, row in enumerate(certificate["line_pivot_functionals"]): + need(row["port"] == p and row["q"] == labels[p] + and matrix[row["centre_row"]][p] == row["pivot"] + and abs(row["pivot"]) == 1, "Every line diagonal pivot") + need(len(planes) == 56 and sorted(p for plane in planes for p in plane["ports"]) == list(range(112)), + "The 56 planes partition the actual ports") + directions = Counter(plane["q"] ^ plane["r"] for plane in planes) + need(len(directions) == 41, "Repeated plane directions are retained") + # Build each exact Fourier column from C_q C_r^-1 P_(q+r). + columns = [] + trace_counts = [] + for plane in planes: + p, s = plane["ports"] + q, r = plane["q"], plane["r"] + need([q, r] == [labels[p], labels[s]] and dot(q, r) == 0, "Actual ordered orthogonal pair") + w = q ^ r + operator = [] + for y in range(512): + image = y ^ (w if dot(w, y) else 0) + power = (dot(q, image) - dot(r, image)) % 4 + operator.append((image, power)) + need(all(operator[image][0] == y and (power + operator[image][1]) % 4 == 0 + for y, (image, power) in enumerate(operator)), "Exact plane involution") + need(operator[0] == (0, 0), "Constant character is fixed") + trace = sum(1 for y, (image, power) in enumerate(operator) if image == y and power == 0) + need(trace == 256 and all(power == 0 for y, (image, power) in enumerate(operator) if image == y), + "Exact normalized plane trace") + trace_counts.append(trace) + columns.append(operator) + unit = [(1, 0), (0, 1), (-1, 0), (0, -1)] + functional_checks = 0 + for k, plane in enumerate(planes): + q, w = plane["q"], plane["q"] ^ plane["r"] + support = [y for y in range(512) if dot(w, y)] + for j, operator in enumerate(columns): + real = imag = 0 + for y in support: + image, power = operator[y] + if image == y ^ w: + a, b = unit[(power - 1 + 2 * dot(q, y)) % 4] + real += a + imag += b + functional_checks += 1 + need((real, imag) == (256 * int(j == k), 0), "Full plane-separating functional matrix") + determinant = 1 + for k, (plane, pivot) in enumerate(zip(planes, certificate["plane_pivot_functionals"])): + p, s = plane["ports"] + a, b = [matrix[i][p] for i in range(8)], [matrix[i][s] for i in range(8)] + det_gram = sum(x*x for x in a) * sum(y*y for y in b) - sum(x*y for x, y in zip(a, b))**2 + need(det_gram == 12 and pivot["plane"] == k and pivot["ports"] == [p, s], "Actual pair Gram and order") + i, j = pivot["centre_rows"] + det = a[i] * b[j] - b[i] * a[j] + need(det == pivot["determinant"] and det != 0, "Exact certified two-column pivot") + determinant *= det + need(determinant == certificate["plane_minor_determinant_in_matching_order"] == 8, + "Exact 112-column block determinant") + need(certificate["line_scalar_input_rank"] == certificate["plane_scalar_input_rank"] == 112, + "Stated source ranks") + # A reversed plane orientation changes the moved-character sign. + q, r = planes[0]["q"], planes[0]["r"] + w = q ^ r + y = next(y for y in range(512) if dot(w, y)) + image = y ^ w + need((dot(q, image) - dot(r, image)) % 4 != (dot(r, image) - dot(q, image)) % 4, + "Wrong plane orientation control") + result = dict(status="PASS_INDEPENDENT_QUERY_SPAN_SOURCE_AND_CERTIFICATE", + frozen_packet_sha256=PINS, archive_sha256=ARCHIVE, + source_member_sha256={k: pin for k, (_, pin) in MEMBERS.items()}, + source_scalar_events_replayed=count, source_rows=8, nonzero_line_columns=112, + line_source_rank=112, plane_source_rank=112, + planes=56, distinct_plane_directions=len(directions), + repeated_direction_group_sizes=sorted(directions.values()), + exact_Fourier_columns=56*512, separating_functional_column_checks=functional_checks, + pair_Gram_determinants=[12]*56, exact_block_minor_determinant=int(determinant), + source_reconstruction="Independent data-only scalar propagation to the original centre boundary; no producer import or execution.", + all_depth="Proof: compress all but one tensor factor to the fixed constant character.", + grammar="Every non-scalar payload map is counted, including rank-zero address maps; scalar initial and final contracts are required.", + controls=["Exact reversed-orientation moved-character sign differs."], + not_certified=["Native-child lower bound", "Native-cost bound", "Changed source interface", "Supplier or kappa improvement"]) + (HERE / "REVIEW.json").write_text(json.dumps(result, indent=2, sort_keys=True) + "\n", encoding="utf-8") + print(result["status"]) + print(json.dumps({key: result[key] for key in ("source_scalar_events_replayed", "exact_Fourier_columns", + "separating_functional_column_checks", "exact_block_minor_determinant")})) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.json new file mode 100644 index 0000000000..b2c06708c8 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.json @@ -0,0 +1,394 @@ +{ + "annihilators": [ + [ + 7, + 42, + 45 + ], + [ + 25, + 45, + 52 + ], + [ + 45, + 82, + 127 + ], + [ + 45, + 76, + 97 + ], + [ + 45, + 76, + 97 + ], + [ + 7, + 42, + 45 + ], + [ + 25, + 45, + 52 + ], + [ + 45, + 82, + 127 + ] + ], + "binary_support_ranks": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "common_hyperplane_normal": 45, + "common_intersection_rank": 5, + "conditional_eight_query_rank_lower_bound": 62, + "equal_subspace_classes": [ + [ + 0, + 5 + ], + [ + 1, + 6 + ], + [ + 2, + 7 + ], + [ + 3, + 4 + ] + ], + "incidence_edges": [ + [ + 0, + 1 + ], + [ + 0, + 2 + ], + [ + 0, + 3 + ], + [ + 0, + 4 + ], + [ + 0, + 6 + ], + [ + 0, + 7 + ], + [ + 1, + 2 + ], + [ + 1, + 3 + ], + [ + 1, + 4 + ], + [ + 1, + 5 + ], + [ + 1, + 7 + ], + [ + 2, + 3 + ], + [ + 2, + 4 + ], + [ + 2, + 5 + ], + [ + 2, + 6 + ], + [ + 3, + 5 + ], + [ + 3, + 6 + ], + [ + 3, + 7 + ], + [ + 4, + 5 + ], + [ + 4, + 6 + ], + [ + 4, + 7 + ], + [ + 5, + 6 + ], + [ + 5, + 7 + ], + [ + 6, + 7 + ] + ], + "intersection_ranks": [ + [ + 7, + 6, + 6, + 6, + 6, + 7, + 6, + 6 + ], + [ + 6, + 7, + 6, + 6, + 6, + 6, + 7, + 6 + ], + [ + 6, + 6, + 7, + 6, + 6, + 6, + 6, + 7 + ], + [ + 6, + 6, + 6, + 7, + 7, + 6, + 6, + 6 + ], + [ + 6, + 6, + 6, + 7, + 7, + 6, + 6, + 6 + ], + [ + 7, + 6, + 6, + 6, + 6, + 7, + 6, + 6 + ], + [ + 6, + 7, + 6, + 6, + 6, + 6, + 7, + 6 + ], + [ + 6, + 6, + 7, + 6, + 6, + 6, + 6, + 7 + ] + ], + "maximum_independent_set_size": 2, + "maximum_independent_sets": [ + [ + 3, + 4 + ], + [ + 0, + 5 + ], + [ + 1, + 6 + ], + [ + 2, + 7 + ] + ], + "query_supports": [ + [ + 0, + 2, + 25, + 27, + 70, + 71, + 72, + 76, + 87, + 89, + 90, + 91 + ], + [ + 0, + 13, + 14, + 15, + 27, + 51, + 52, + 53, + 78, + 81, + 92, + 99 + ], + [ + 11, + 15, + 21, + 36, + 41, + 47, + 53, + 63, + 70, + 91, + 106, + 111 + ], + [ + 9, + 13, + 36, + 37, + 43, + 51, + 61, + 72, + 89, + 104, + 110, + 111 + ], + [ + 2, + 16, + 20, + 21, + 25, + 44, + 46, + 47, + 78, + 79, + 94, + 99 + ], + [ + 7, + 9, + 10, + 11, + 57, + 61, + 62, + 63, + 79, + 81, + 92, + 94 + ], + [ + 7, + 16, + 41, + 42, + 43, + 44, + 57, + 76, + 87, + 104, + 105, + 106 + ], + [ + 10, + 14, + 20, + 37, + 42, + 46, + 52, + 62, + 71, + 90, + 105, + 110 + ] + ], + "scope": "Exact source geometry. The rank-62 statement assumes one scalar capture per stated query and one monotone subspace path per unwarped source value, with no extra carrier. No new native word or general query lower bound is claimed.", + "source_decompressed_sha256": { + "centres": "2b9de1454c2025ae4e230bd64de36b4f6c937628c63fc5afede6640dd3c0e1e1", + "directions": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "status": "PASS_CENTRE_SUPPORT_GEOMETRY" +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.md b/research/actual-query-information-bounds/annexes/source-geometry/frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.md new file mode 100644 index 0000000000..a282ac04ec --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.md @@ -0,0 +1,94 @@ +# Source geometry of the eight structured centre queries + +All eight structured centre rows have source directions of binary rank +seven. The missing six rank-seven captures in the retained source word +are not forced to have rank eight by their source support alone. +There are only four distinct rank-seven support spaces. Each contains +the supports of two centre rows. + +This note uses the actual port directions from the fresh native packet +and the actual centre rows from the structured response packet. The +checker pins both decompressed payloads. It does not change either input. + +Let `q_p` be the source direction of port `p`. For centre row `K_j`, put + +```text +U_j = span_F2 {q_p : K_jp != 0}. +``` + +Each row has twelve nonzero coefficients. Direct binary elimination gives +the following complete lists of nonzero vectors in the annihilators. +The integers encode binary vectors in the pinned nine-axis chart. + +| Centre rows | Nonzero annihilator vectors | Support rank | +| --- | --- | ---: | +| 0, 5 | 7, 42, 45 | 7 | +| 1, 6 | 25, 45, 52 | 7 | +| 2, 7 | 45, 82, 127 | 7 | +| 3, 4 | 45, 76, 97 | 7 | + +Different spaces in this table intersect in rank six. Their sum is the +common rank-eight hyperplane `45^perp`. The intersection of all four +spaces has rank five. + +Each of the 48 physical ports occurs in exactly two centre rows. The +incidence graph on the eight rows is the complete four-partite graph +with parts `{0,5}`, `{1,6}`, `{2,7}`, and `{3,4}`. Each graph edge has +two physical ports. Thus two centres have a common source port exactly +when their support spaces are different. + +## A limit for a specific direct capture schedule + +Assume all of the following for a proposed source schedule: + +1. Each original source value has one carrier. Its frame subspaces form + an increasing chain. +2. A direct capture of `K_j x` reads the unwarped source values with their + stated scalar coefficients in a common subspace that contains `U_j`. +3. There is one such capture per centre row. No stored partial query, + additional carrier, or operator-valued source code supplies a term. + +A rank-seven capture of row `j` must then use `U_j` itself. If rows `i` +and `j` share a port, that port's increasing chain would have to contain +both `U_i` and `U_j`. They are distinct rank-seven spaces and neither +contains the other. This is impossible in an increasing chain. + +The rank-seven captured rows must therefore form an independent set in +the incidence graph. The largest such set has size two. Its four +possible values are precisely the pairs in the table. All eight query +supports have rank seven, so under the stated assumptions the sum of +the eight capture ranks is at least + +```text +2*7 + 6*8 = 62. +``` + +This is a conditional lower bound, not a construction at rank 62. In +particular, this note does not emit the six rank-eight captures or prove +their scalar cost. The retained source word's two known rank-seven +captures use rows 0 and 5, which attain the largest possible set in this +restricted model. + +A changed source code, another carrier, partial queries, or a path that +does not increase monotonically is outside the proof. A native monomial +frame change can change logical source values. It must not be counted +as an unwarped step under assumption 1 without a separate proof. + +## Exact check + +Run from the workspace root: + +```text +python3 -I -B work/centre-encoding-campaign-20261014/root/check_centre_support_geometry_20261018.py +``` + +Expected output is `PASS_CENTRE_SUPPORT_GEOMETRY`. The checker computes +all annihilators by exhaustive enumeration of the 511 nonzero binary +vectors. It checks the 48 source incidences and all 256 vertex subsets. +All operations are exact. The native and physical phase claims remain +in their separate packets. Independent review of this conditional +schedule consequence is recorded separately. + +This AI-assisted work uses the structured centre rows from the +controller-followthrough lane and the actual port chart from the +history-encoding lane. It makes no supplier or kappa claim. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/root/DYADIC-QUERY-SEPARATION-20261018.json b/research/actual-query-information-bounds/annexes/source-geometry/frozen/root/DYADIC-QUERY-SEPARATION-20261018.json new file mode 100644 index 0000000000..7752f31b41 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/root/DYADIC-QUERY-SEPARATION-20261018.json @@ -0,0 +1,33 @@ +{ + "status": "PASS_DYADIC_QUERY_SEPARATION", + "core_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "proof_sha256": "664f430efd099f35cbc7c2abc8025968c03020707027857d2882daa51a065a1a", + "checker_sha256": "b4ed000b5b600944f614b86ae7a88ac55af8eac3213e6827ed211a2630ccd342", + "selected": [ + 0, + 7, + 20, + 27, + 36, + 46, + 57, + 111 + ], + "ordinary_minor": [ + 21, + 37, + 47, + 76, + 81, + 87, + 92, + 110 + ], + "BD": "13I", + "prime": 13, + "B_rank": 8, + "dyadic_section_stack_rank": 16, + "kernel_perturbed_sections": 64, + "matched_section_stack_rank": 8, + "scope": "Source information rank and exact representation choice; no native child bound or supplier claim." +} diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/root/DYADIC-QUERY-SEPARATION-20261018.md b/research/actual-query-information-bounds/annexes/source-geometry/frozen/root/DYADIC-QUERY-SEPARATION-20261018.md new file mode 100644 index 0000000000..c5e5ae0490 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/root/DYADIC-QUERY-SEPARATION-20261018.md @@ -0,0 +1,116 @@ +# A dyadic unit log needs two independent centre queries + +The input-log construction has a representation choice with a precise +cost in information. Every dyadic log that makes its mixed source block +a unit needs sixteen independent query fields in the stated terminal +observation class. An exact division by 13 permits a log with eight. +This theorem concerns information rank. It is not a native-child bound. + +## Unit separation over a residue field + +Let B have r rows and n columns, and let D have n rows and r columns. +Let their coefficients lie in a commutative ring R with a homomorphism +to a field k. Assume the following conditions: + +1. BD=cI, and c maps to zero in k. +2. B has row rank r over k. +3. M has r rows and n columns, and MD is a unit over R. + +Then the stack [B;M] has row rank 2r over k. To prove this, suppose +that alpha B+beta M=0 over k. Multiply on the right by D. This gives +beta(MD)=0, so beta=0. Full row rank of B then gives alpha=0. +The proof also shows that n must be at least 2r. + +If R is an integral domain and the map to k is a residue map, a nonzero +2r-minor over k is nonzero over the fraction field of R. Thus the stack +also has rank 2r over that fraction field. This conclusion applies to +every M with the stated unit condition, not only to a sparse minor log. + +## The actual eight-centre construction + +Use R=Z[1/2], k=F_13, r=8, and n=104. The pinned current core has + + BD=13I. + +Its ordinary minor T=[21,37,47,76,81,87,92,110] has D_T orthogonal +over the dyadic ring. Since B=D^T in the canonical chart, B_T is a +dyadic unit too. It follows that B has rank eight modulo 13. + +For every dyadic M with a dyadic inverse for MD, the theorem therefore +gives + + rank [B;M]=16. (1) + +The hypothesis is exactly the mixed-source unit criterion in +`../lanes/oblique-native-20261017/minor-input-log/UNIT-COMPLETION.md`. +That criterion was independently reviewed. It holds in a more general +operator ring; the present residue argument makes a distinct statement +about the dyadic representation. + +The same result applies to a finite routed array with ell scalar +coordinates in each field. Use the Gaussian dyadic ring and reduce +modulo 13 with i mapped to 5. The current routing maps and their +inverses have Gaussian dyadic coefficients. The ordered identities +BD=13I and the inverse-minor identities therefore survive reduction. +If MD has an inverse in that same ring, the stack has rank 16ell. +This argument does not commute Q through B, D, M, or a route. It uses +the complete finite operator matrices and their proved inverses. + +## Consequence for the controller + +The source-access theorem in +`../lanes/controller-followthrough-20261017/MINOR-LOG-SOURCE-ACCESS.md` +uses a full-null family. All completed X fields and retired selected +Y fields are zero on that family. The retired ordinary Y field is an +arbitrary v. Its required original outputs include -Mv and DBv. +The full-null substitution is x_U=(I-DB)v, y_U=DBv, Qa=-Mv, +and original b=-QBv+qMv. Its proof does not use MD=I, so it applies +to every M in the present theorem. If the terminal's only further +observation is Nv, it must satisfy + + ker N is contained in ker B intersect ker M. (2) + +Over the underlying field, (2) implies that the row space of [B;M] +is contained in the row space of N. Equation (1) proves that a dyadic +unit log requires at least sixteen complete query fields in this +observation model. The result permits arbitrary postprocessing of N. +It does not restrict a different controller, more observations, a +different output partition, or operations that read ordinary Y directly. + +An exact odd grid changes this limit. Set M=B/13. Then MD=I, while +[B;M] has rank eight. Thus it gives a unit mixed source code and meets +the necessary query-rank lower bound eight for this family. In contrast, +no dyadic unit log can meet that bound. The odd-grid theorem supplies +the arithmetic representation for this choice, under its exact-child, +arbitrary-borrowed-input, and outer-endpoint hypotheses. + +This is a useful enabling result for the matched-log attempt. It cuts +the independent query content from sixteen fields to eight. It does +not make the remaining old-stage B query cheap. Its physical source +access, target scatter, output phases, and recursive cost remain open. + +## Checks and attribution + +Run from the workspace root: + + python3 -I -B work/centre-encoding-campaign-20261014/root/check_dyadic_query_separation_20261018.py + +Expected status: `PASS_DYADIC_QUERY_SEPARATION`. +The checker pins the actual core, verifies both inverse-minor orders, +BD=13I, and the rank-sixteen dyadic example modulo 13. It verifies the +matched log with exact fractions. It also checks 64 dyadic +unit logs obtained by changes in the kernel of D. These finite checks +support the stated application; the argument above proves the universal +claim. Independent proof review is still required. + +The oblique-native lane supplied the input-log unit construction. The +controller-followthrough lane supplied (2) and the rank-sixteen sparse +example. The native-escape lane proposed the matched log. The prior +interface-proof work and the current odd-grid review supplied the exact +division contract. The coordinating lane supplied the residue-field +argument for every dyadic unit log. This work used OpenAI Codex under +the user's direction. No independent human review is claimed. + +No PR, push, or publication commit is authorized. Before any future PR +description, read +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md`. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/root/check_centre_support_geometry_20261018.py b/research/actual-query-information-bounds/annexes/source-geometry/frozen/root/check_centre_support_geometry_20261018.py new file mode 100644 index 0000000000..469eb425db --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/root/check_centre_support_geometry_20261018.py @@ -0,0 +1,133 @@ +#!/usr/bin/env python3 +"""Check the binary source geometry of the eight structured queries.""" + +from fractions import Fraction +from hashlib import sha256 +from itertools import combinations +import gzip +import json +from pathlib import Path + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parent / "lanes" +SOURCES = { + "directions": ( + "history-encoding/independent-skeleton-20261018/fresh-three-child/" + "FRESH-THREE-CHILD-PROGRAMS.json.gz", + "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5", + ), + "centres": ( + "controller-followthrough-20261017/structured-centres/" + "STRUCTURED-CENTRES-PROGRAM.json.gz", + "2b9de1454c2025ae4e230bd64de36b4f6c937628c63fc5afede6640dd3c0e1e1", + ), +} + + +def need(condition, message): + if not condition: + raise ValueError(message) + + +def basis(values): + pivots = {} + for value in values: + while value: + pivot = value.bit_length() - 1 + if pivot not in pivots: + pivots[pivot] = value + break + value ^= pivots[pivot] + return list(pivots.values()) + + +def annihilator(values): + return [v for v in range(1, 512) + if all((v & w).bit_count() % 2 == 0 for w in values)] + + +def main(): + data = {} + for label, (relative, pin) in SOURCES.items(): + raw = gzip.decompress((LANES / relative).read_bytes()) + need(sha256(raw).hexdigest() == pin, label + " source pin") + data[label] = json.loads(raw) + + records = data["directions"]["transfers"] + need([r["port"] for r in records] == list(range(112)), "Port order") + q = [r["q"] for r in records] + need(len(set(q)) == 112 and all(v.bit_count() % 2 == 1 for v in q), + "Distinct anisotropic port lines") + rows = data["centres"]["centre_rows"] + need(len(rows) == 8, "Eight centre rows") + supports = [sorted(int(p) for p, c in row.items() if Fraction(c)) + for row in rows] + need(all(len(s) == 12 for s in supports), "Twelve ports per row") + spaces = [basis(q[p] for p in support) for support in supports] + need([len(s) for s in spaces] == [7] * 8, "Eight rank-seven supports") + duals = [annihilator(s) for s in spaces] + expected = [[7, 42, 45], [25, 45, 52], [45, 82, 127], [45, 76, 97], + [45, 76, 97], [7, 42, 45], [25, 45, 52], [45, 82, 127]] + need(duals == expected, "Actual annihilator planes") + classes = [[i for i, dual in enumerate(duals) if tuple(dual) == value] + for value in dict.fromkeys(map(tuple, duals))] + need(classes == [[0, 5], [1, 6], [2, 7], [3, 4]], "Four classes") + incidence = {} + for i, support in enumerate(supports): + for port in support: + incidence.setdefault(port, []).append(i) + need(len(incidence) == 48 and all(len(v) == 2 for v in incidence.values()), + "Two incident centres per port") + edges = sorted({tuple(v) for v in incidence.values()}) + expected_edges = [pair for pair in combinations(range(8), 2) + if duals[pair[0]] != duals[pair[1]]] + need(edges == expected_edges and len(edges) == 24, + "The incidence graph is complete four-partite") + need(all(sum(tuple(v) == edge for v in incidence.values()) == 2 + for edge in edges), "Two physical ports per graph edge") + intersections = [[14 - len(basis(left + right)) for right in spaces] + for left in spaces] + need(all(intersections[i][j] == (7 if duals[i] == duals[j] else 6) + for i in range(8) for j in range(8)), "Pair intersections") + common_dual = set.intersection(*(set(d) for d in duals)) + need(common_dual == {45}, "Common rank-eight ambient hyperplane") + need(len(basis(sum(spaces, []))) == 8, "All supports span that hyperplane") + need(len(basis(sum(duals, []))) == 4, "Common intersection has rank five") + independent = [] + for mask in range(256): + chosen = [i for i in range(8) if (mask >> i) & 1] + if all(not ((mask >> i) & 1 and (mask >> j) & 1) for i, j in edges): + independent.append(chosen) + maximum = max(map(len, independent)) + need(maximum == 2, "At most two compatible rank-seven query vertices") + maximizers = [s for s in independent if len(s) == maximum] + need(sorted(maximizers) == sorted(classes), "The four maximal compatible pairs") + receipt = { + "status": "PASS_CENTRE_SUPPORT_GEOMETRY", + "source_decompressed_sha256": {k: v[1] for k, v in SOURCES.items()}, + "query_supports": supports, + "binary_support_ranks": list(map(len, spaces)), + "annihilators": duals, + "equal_subspace_classes": classes, + "intersection_ranks": intersections, + "common_hyperplane_normal": 45, + "common_intersection_rank": 5, + "incidence_edges": edges, + "maximum_independent_set_size": maximum, + "maximum_independent_sets": maximizers, + "conditional_eight_query_rank_lower_bound": 62, + "scope": ( + "Exact source geometry. The rank-62 statement assumes one scalar " + "capture per stated query and one monotone subspace path per " + "unwarped source value, with no extra carrier. No new native word " + "or general query lower bound is claimed." + ), + } + target = HERE / "CENTRE-SUPPORT-GEOMETRY-20261018.json" + target.write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") + print(receipt["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/annexes/source-geometry/frozen/root/check_dyadic_query_separation_20261018.py b/research/actual-query-information-bounds/annexes/source-geometry/frozen/root/check_dyadic_query_separation_20261018.py new file mode 100644 index 0000000000..2f7896f61e --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/frozen/root/check_dyadic_query_separation_20261018.py @@ -0,0 +1,129 @@ +"""Check the actual source matrices for the query separation theorem.""" + +from fractions import Fraction as F +from hashlib import sha256 +from pathlib import Path +import gzip +import json + + +HERE = Path(__file__).resolve().parent +CORE = HERE.parent / "lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz" +CORE_PIN = "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa" +A = [0, 7, 20, 27, 36, 46, 57, 111] +T = [21, 37, 47, 76, 81, 87, 92, 110] + + +def need(value, message): + if not value: + raise ValueError(message) + + +def multiply(a, b): + bt = list(zip(*b)) + return [[sum(x * y for x, y in zip(row, col)) for col in bt] for row in a] + + +def transpose(a): + return [list(row) for row in zip(*a)] + + +def identity(n): + return [[F(i == j) for j in range(n)] for i in range(n)] + + +def residue(x, prime): + x = F(x) + need(x.denominator % prime != 0, "The residue map must be defined") + return x.numerator * pow(x.denominator, -1, prime) % prime + + +def rank_mod(a, prime): + rows = [[residue(x, prime) for x in row] for row in a] + rank = 0 + for col in range(len(rows[0])): + pivot = next((i for i in range(rank, len(rows)) if rows[i][col]), None) + if pivot is None: + continue + rows[rank], rows[pivot] = rows[pivot], rows[rank] + scale = pow(rows[rank][col], -1, prime) + rows[rank] = [x * scale % prime for x in rows[rank]] + for i in range(len(rows)): + if i != rank and rows[i][col]: + scale = rows[i][col] + rows[i] = [(x - scale * y) % prime for x, y in zip(rows[i], rows[rank])] + rank += 1 + if rank == len(rows): + break + return rank + + +def main(): + raw = gzip.decompress(CORE.read_bytes()) + need(sha256(raw).hexdigest() == CORE_PIN, "The actual core pin must match") + core = json.loads(raw) + r = [[F(row.get(str(p), 0)) for p in range(112)] for row in core["R"]] + ordinary = [p for p in range(112) if p not in A] + ra = [[row[p] for p in A] for row in r] + ru = [[row[p] for p in ordinary] for row in r] + d = [[x / 4 for x in row] for row in multiply(transpose(ru), ra)] + b = transpose(d) + dt = [d[ordinary.index(p)] for p in T] + need(multiply(dt, transpose(dt)) == identity(8), "D_T D_T^t must be identity") + need(multiply(transpose(dt), dt) == identity(8), "D_T^t D_T must be identity") + need(multiply(b, d) == [[13 * x for x in row] for row in identity(8)], "BD must be 13I") + m = [[F(0) for _ in ordinary] for _ in A] + for j, p in enumerate(T): + for i in range(8): + m[i][ordinary.index(p)] = dt[j][i] + need(multiply(m, d) == identity(8), "The sparse log must be a section") + need(rank_mod(b, 13) == 8, "B must have full row rank at 13") + need(rank_mod(b + m, 13) == 16, "The dyadic stack must have rank sixteen") + + # Each new row is a dyadic kernel row plus the original section. + kernel = [] + for j in range(len(ordinary)): + row = [F(j == k) for k in range(len(ordinary))] + for i in range(8): + for k in range(len(ordinary)): + row[k] -= d[j][i] * m[i][k] + kernel.append(row) + cases = 64 + for case in range(cases): + candidate = [row[:] for row in m] + for i in range(8): + row = kernel[(11 * case + 7 * i) % len(kernel)] + scale = F((case % 5) - 2, 2 ** (case % 4)) + candidate[i] = [x + scale * y for x, y in zip(candidate[i], row)] + need(multiply(candidate, d) == identity(8), "Each perturbed log must remain a section") + need(rank_mod(b + candidate, 13) == 16, "Each perturbed stack must have rank sixteen") + + matched = [[x / 13 for x in row] for row in b] + need(multiply(matched, d) == identity(8), "The matched log must be a rational section") + need(rank_mod(b + matched, 17) == 8, "The matched stack must have rank eight") + need(any(x.denominator % 13 == 0 for row in matched for x in row), "The matched log leaves the dyadic ring") + need(all(13 * x == y for row, source in zip(matched, b) for x, y in zip(row, source)), "The exact row dependence must hold") + bad = [[13 * x for x in row] for row in m] + need(rank_mod(b + bad, 13) == 8, "The nonunit control must defeat the residue rank conclusion") + receipt = { + "status": "PASS_DYADIC_QUERY_SEPARATION", + "core_decompressed_sha256": CORE_PIN, + "proof_sha256": sha256((HERE / "DYADIC-QUERY-SEPARATION-20261018.md").read_bytes()).hexdigest(), + "checker_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "selected": A, + "ordinary_minor": T, + "BD": "13I", + "prime": 13, + "B_rank": 8, + "dyadic_section_stack_rank": 16, + "kernel_perturbed_sections": cases, + "matched_section_stack_rank": 8, + "scope": "Source information rank and exact representation choice; no native child bound or supplier claim.", + } + destination = HERE / "DYADIC-QUERY-SEPARATION-20261018.json" + destination.write_text(json.dumps(receipt, indent=2) + "\n", encoding="utf-8") + print(receipt["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/annexes/source-geometry/notices/LICENSE b/research/actual-query-information-bounds/annexes/source-geometry/notices/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/notices/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/notices/PR2588-NOTICE b/research/actual-query-information-bounds/annexes/source-geometry/notices/PR2588-NOTICE new file mode 100644 index 0000000000..46411b80b2 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/notices/PR2588-NOTICE @@ -0,0 +1,10 @@ +Anticipatory dirty borrowing: PR2226 (Cinna Davis / 1337isnot1337, with substantial OpenAI Codex assistance) is credited first. Its alias rule, changed-reference K_G handoffs, initial compensation and exact free-operator replay (vendored under new/code/borrow/vendor, see new/code/borrow/NOTICE-PR2226.md) are applied here to the T74 pivot-566+554 words; the native lowering, window-exact owner fill and independent audit of the borrow words are new in this package. Bootstrap carried-cutoff repair: PR1956 (Josie Elliston); Lemma G label/adapter checks and X/Y/Z mutants: PR1964 (thakrarsagar), extended here with borrow warp/zero-buffer controls. + +New research prepared by Rohan Arun with substantial OpenAI Codex assistance. Apache-2.0. Parent words and build recipe method derive from Jeremy Kothe PR1274 and Rohan Arun PR1218, with lineage credited in README.md. All inherited mathematical qualifications are retained. +Additional pivot555 and567 composition by Rohan Arun with substantial OpenAI Codex assistance. + +T74 exact-fill owner construction by Rohan Arun with substantial OpenAI Codex assistance. + +PR1377 grid refinement credited to Jeremy Kothe. Outer witness refinement by Rohan Arun with OpenAI Codex assistance; construction unchanged. + +Pivot-566 kernel, words, edits, rebuild.py and rebind.py: PR1625 (mdumitrean). Endpoint/outer-witness stacking, fine_cache.py and oracle stage by jeremykothe2 with oh-my-pi assistance. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/notices/PR3133-CREDITS.md b/research/actual-query-information-bounds/annexes/source-geometry/notices/PR3133-CREDITS.md new file mode 100644 index 0000000000..24f00912d4 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/notices/PR3133-CREDITS.md @@ -0,0 +1,19 @@ +# Credits + +- **PR #2908, Jeremy Diviney**: the paired input/output extraction, its compensation rule `C*S`, the exact two-sided certificate (`structure.py`, vendored unchanged) and the closed-adapter admission chain. +- **PR #2917, Mason Hale**: the nine paired extractions and 82-endpoint words under PR2942, the refit/compose producer model that stage 2 follows, the T74 chronology (ORDER/DISPATCH), the allocation checker, moment auditor, extension stage and adapter derivation reused here. +- **PR #2957 / #2948 / #2966, Jeremy Kothe (jeremykothe2)**: the fourteen declared exactness-preserving gate rewrites in five classes (R-retime, A3779-cut-start-read, PM-carrier-lender-entry, B-carrier-retime, A-commuting-swap) and their pure applier (`vendor/declared_rewrites.py`, vendored unchanged); stage 3 composes exactly these rewrites onto this package's stage-2 word (`data/REWRITES-2957.json`, re-addressed with exact preimages). PR2966 composed the same rewrites onto our PR2942 words. +- **PR #2969, Dugongue**: the PR2942 + PR2957 composition at T370 and its cap-level headline nomination, this package's comparator and moment baseline (`allocation/baseline/`). Our stage 3 composes the same fourteen rewrites, here onto the stage-2 word. +- **PR #2918 (research/helper408-rank7-pairing), RossRichardson**: the fixed-cut rank-seven obstruction for helper408; this package's census of fresh rank-7 extractions reproduces it exactly and is consistent with it. +- **PR #2894 / #2833, Jeremy Kothe**: the preload re-synthesis supplier, the frame accounting and inverse-reverse cleanup (`vendor/preload_move.py`), the source materializer and the inherited supplier lineage. +- **PR #2857 / #2848, Yiyang Lu (Lyy-iiis)**: the shared-kernel words, the staged native/overlay tooling and the chronological flow model and realization (edge colouring) used to construct the allocation; PR2843 (Marius-Paul Dumitrean) is that flow model's starting point. +- **PR #2863 / #2839, Dugongue**: the packing lineage and the PR2839 owner engine. +- **Tekalign**: the independent owner/chronology checker (`allocation/vendor/independent_owners.py`) and admission tooling. +- **icekylinx**: the exact free-operator auditor retained as `vendor/audit_local.py` (PR2833). +- **themilkman216**: the observation that a cap-level allocation of these inventories needs a T whose basic counts are integral, which the allocation's degenerate-face step builds on. +- **Gareth Davidson (bitplane), PR #1995 / #2013**: the fixed-word terminal-subspace bounds that frame stage 1's scope; earlier rank-seven helper ends on other words are in `research/complex-rank7-end-pair`, `research/k8-rank7-composition` and the PR1090/PR1104 lineage (credited there). +- **PR #2930 / #2942, Marius-Paul Dumitrean**: the cap allocation of PR2917's words, the four normal-45 extractions under these words, the relaxation tools and the overlay/producer conventions reused here. +- **PR #2979, Marius-Paul Dumitrean (with substantial AI assistance from Anthropic Claude via Claude Code)**: the codimension-2 census on paired-extraction words, the joint end-frame lowering of 22 restored helpers in five groups (stage 1), the five further extractions it makes profitable (stage 2), the exact composition with PR2957's rewrites (stage 3), the producer and local verification for all three stages, the overlay stage `rank7-joint-endframes` with its rebuild guards, the adapter generalization to six width classes, the literal T74 allocation of the changed inventory, its relaxation certificates and recorded gap, and the complete fresh replay. +- **PR #3015, Jeremy Kothe (jeremykothe2)**: the declared literal edit stage (`edits/`, `tools/build_edits.py`) with its independent review (`edits/edits_review.py`), and edit R1 on PR #2979's restore section (carrier 61 for register 63). +- **PR #3042, dcharb78 (with AI assistance)**: the six restore carrier/pivot skips (`R1_E42` at `restore[162:188]`, `26 -> 33` gates skipping `{22, 40, 54, 63}`, and `R2_E7` at `restore[190:203]`, `13 -> 15` gates skipping `{5, 73}`) on PR #2979's words that serve as the direct starting words for `B_586_438` and `B_588_440`. +- **New here (dcharb78, with AI assistance)**: the two coupled `B` + `restore` dying-helper carrier folds (`B_586_438` and `B_588_440`, `6` hunks / `6 -> 5` gates each) and `helper_final` lowerings on entering helpers `586` ($E_{30} \to V_{30,76,82}$) and `588` ($E_{30} \to V_{30,97,127}$) shifting the helper width inventory from `{4:26, 5:2, 6:16, 7:52, 8:99, 9:213}` to `{4:26, 5:2, 6:18, 7:50, 8:99, 9:213}` (`+665` net profit per helper, `+1,330` joint), the literal `T74_optimal_idle39` allocation (`allocation/FILL.json.gz`), the 21-control per-word edit review (`edits/edits_review.py`) and 100-control four-stage replay (`verify.py`), and the re-derived paid profile, cap certificate (`certificates/RELAX-CAP.json`), and complete fresh-native admission and release receipts. PR #2979 (mdumitrean), PR #3015 (jeremykothe2), and PR #3042 (dcharb78) are credited first. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/notices/PR3133-NOTICE b/research/actual-query-information-bounds/annexes/source-geometry/notices/PR3133-NOTICE new file mode 100644 index 0000000000..89c20926ea --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/notices/PR3133-NOTICE @@ -0,0 +1,28 @@ +research/rank7-joint-endframes +Copyright 2026 Marius-Paul Dumitrean. Licensed under the Apache License, Version 2.0. +Prepared with substantial AI assistance (Anthropic Claude, via Claude Code). + +This package retains, byte-identical, Apache-2.0 files from: PR #2942 (Marius-Paul Dumitrean, head +a027b0f6fdb0ab2b42ba10fc31b53960166bf2bf, research/paired-extension-normal45): data/PARENT-base.json.gz and +data/PARENT-extra.json.gz (its data/WORD-*.json.gz), comparators/PR2942-CLAIM.json and tools/wordedit.py; PR #2917 +(Mason Hale, head 224bd5e56041c40078ff6b5fa7393733a215de5c, research/paired-helper-extension): structure.py (Jeremy +Diviney's PR2908 two-sided certificate checker), vendor/audit_local.py (PR2833's independent exact auditor, icekylinx +attribution), vendor/preload_move.py (Jeremy Kothe's PR2894 frame accounting and cleanup), allocation/ORDER.json, +allocation/DISPATCH.json and allocation/vendor/ (independent_owners.py: Tekalign's independent owner checker as vendored +by PR2839/PR2917; PLAN.json.gz, TEMPLATE.json.gz); PR #2957 (Jeremy Kothe, head b74b25f3ccc84c16e1a801d73b2f47e5ea764c78, +research/paired-extension-cap-fill-swaps): vendor/declared_rewrites.py (the pure applier of the fourteen declared +rewrites) and comparators/PR2957-CLAIM.json; PR #2966 (Jeremy Kothe, head e62d3eb9005117d82a9babcfa937ecc53237c490, +research/paired-extension-normal45-rewrites): comparators/PR2966-CLAIM.json; PR #2969 (Dugongue, head +e2ca469b08385d3d5e29a918d66dbefaf889e9f3, research/paired-swap-normal45): allocation/baseline/ (its CLAIM.json and its +allocation ORDER.json and PROFILE.json); and PR #2930 (head 81f3b5d12977eba09e06fbff729167d59faabe90): tools/relax.py, +tools/root.py, tools/relax_exact.py. +data/REWRITES-2957.json is Jeremy Kothe's PR2957 rewrite list, re-addressed to this package's stage-2 word with exact +preimages (every entry keeps a credit field). producer.py follows PR2917's producer.py (Mason Hale) for its paired steps; +verify.py, check_allocation.py, check_cap.py, run_registered.py and reproduce.py adapt our PR2942 versions of PR2917's and +PR2930's; tools/audit_allocation_moment.py is PR2917's exact moment auditor with only its authenticated baseline changed (to +the PR2969 headline); tools/derive_adapters.py generalizes PR2917's adapter derivation (PR2908, Jeremy Diviney); +tools/build_overlay.py follows the overlay conventions of PR2908's and PR2917's builders. construction/allocation/ retains +the flow model of PR2857/PR2843 (Yiyang Lu, Marius-Paul Dumitrean) as adapted for this allocation. All original notices of +the exported predecessor packages remain in force. + +Derived work (Apache-2.0): this package (`research/rank7-restore-carrier-skips`) builds on PR #2979 (Marius-Paul Dumitrean, head be191346, research/rank7-joint-endframes) and PR #3015 (Jeremy Kothe, jeremykothe2, research/rank7-joint-endframes-restore-edit), retained byte-identical except for the files named in README.md, plus two declared restore edit blocks (`R1_E42` and `R2_E7` in `edits/EDITS.json` and `edits/FINAL-WORD-*.json.gz`) and their re-derived certificates and complete fresh-native admission and release receipts by dcharb78, with AI assistance. PR #2979's own evidence is kept under evidence/pr2979/. diff --git a/research/actual-query-information-bounds/annexes/source-geometry/portable/centre-mixing-review.py b/research/actual-query-information-bounds/annexes/source-geometry/portable/centre-mixing-review.py new file mode 100644 index 0000000000..133d49ac56 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/portable/centre-mixing-review.py @@ -0,0 +1,436 @@ +"""Check the centre restriction from the native fields and cut intervals.""" + +from collections import Counter, defaultdict +from fractions import Fraction as Q +from hashlib import sha256 +import gzip +import json +from pathlib import Path + + +import argparse + +ANNEX = Path(__file__).resolve().parents[1] +PARENT = ANNEX.parents[1] +parser = argparse.ArgumentParser(description=__doc__) +parser.add_argument("--out", required=True) +OUT = Path(parser.parse_args().out).resolve() +OUT.mkdir(parents=True, exist_ok=True) +HERE = ANNEX / "frozen" / 'lanes/bridge-review-20261017/centre-mixing-review-20261018' +LANES = HERE.parents[1] +CORE = LANES / "new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz" +CUTS = LANES / "oblique-native-20261017/interior-cut/ALL-CUT-EDGES.json.gz" +CERT = LANES / "coherent-port/centre-mixing-20261018/SUPPORT.json" +PINS = { + "coherent-port/centre-mixing-20261018/MIXING.md": "e8ac0be5c3bd03cf853e9cb5718325d1f401eb1fc68d68869843ac6ded408903", + "coherent-port/centre-mixing-20261018/check_support.py": "82d608f7220d9959925c2990fd717b028a2fce47fcf41ee9f061d0687c32f97c", + "coherent-port/centre-mixing-20261018/SUPPORT.json": "251e656ce50b87f21149915d73b5c07d968d62aff2f47ccf2e1566cc5d6c756a", + "coherent-port/centre-mixing-20261018/check_mixing.py": "fe017063d3b5bad93bf2f884813576e169d59daad1c5aec8051001e0a3476dc7", + "coherent-port/centre-mixing-20261018/MIXING.json": "1a55e02768ad814b1441bfc616244a083ca3776007dcc0a370820059b83bdf11", + "oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT.md": "758f8750a833ba08b44d9fe1df555f747eef62bd53302993bca6cdae7769d431", + "oblique-native-20261017/interior-cut/FRAME-SUPPORT.json": "6d9e1de85b7a2492bcef42514da240d74b81559c738aedac54cf65169a5a3fb5", + "oblique-native-20261017/interior-cut/check_frame_support.py": "3a81e98c83e418408eb7490771867a11f491a6af403820ad722c43a51026b508", + "oblique-native-20261017/interior-cut/inventory_new_edges.py": "6d77e20d6ef1a10951b7abeaa65852fad9161cc3b48e82d538a9748c3c9cc786", + "new-native-recipes-20261017/sources/bw_adapters.py": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce", +} + + +def need(test, label): + if not test: + raise ValueError(label) + + +def read_gzip(path, pin): + raw = gzip.decompress(path.read_bytes()) + need(sha256(raw).hexdigest() == pin, str(path.name) + " input pin") + return json.loads(raw) + + +def add(left, right, value=Q(1)): + for key, coefficient in right.items(): + result = left.get(key, Q(0)) + value * coefficient + if result: + left[key] = result + else: + left.pop(key, None) + + +def lin(columns, value): + answer = 0 + for j, column in enumerate(columns): + if value >> j & 1: + answer ^= column + return answer + + +def inverse(columns): + # Solve nine binary systems. Do not use a 512-value inverse table. + rows = [sum(((columns[j] >> i) & 1) << j for j in range(9)) | (1 << (9+i)) + for i in range(9)] + for j in range(9): + pivot = next((k for k in range(j, 9) if rows[k] >> j & 1), None) + need(pivot is not None, "Invertible binary warp") + rows[pivot], rows[j] = rows[j], rows[pivot] + for k in range(9): + if k != j and rows[k] >> j & 1: + rows[k] ^= rows[j] + return [sum(((rows[i] >> (9+j)) & 1) << i for i in range(9)) for j in range(9)] + + +def space(vectors): + result = {0} + for value in vectors: + result |= {x ^ value for x in result} + need(len(result) == 1 << len(vectors), "Independent frame basis") + return result + + +def row_key(row, allowed): + return tuple(sorted((s, word, c.numerator, c.denominator) + for (s, word), c in row.items() if s not in allowed or word)) + + +def tail_key(row): + return tuple(sorted((t, c.numerator, c.denominator) for t, c in row.items())) + + +def add_interval(out, field, start, end, frame, value): + if start < end and value: + out.append((field, start, end, frame, value)) + + +def replay_sources(item, centre_rows): + word, events = item["canonical"], item["programs"]["forward"] + size = len(word["start"]) + sources = set(range(112)) | set(range(224, size)) + allowed = {p for p in range(224, size) if word["start"][p] == 0} + rows = {p: {(p, ()): Q(1)} for p in range(size+8)} + frames = dict(enumerate(word["start"] + [0]*8)) + keys = {p: row_key(rows[p], allowed) for p in sources} + starts = {p: 0 for p in sources} + intervals, views, counts = [], [], Counter() + spaces = [space(vectors) for vectors in word["frames"]] + canonical_start = events.index(["phase", "A"]) + canonical_end = events.index(["phase", "exit_adapters"]) + need((canonical_start, canonical_end) == (7502, 17249), "Actual canonical interval") + need(all(e[0] in ("scalar", "climb", "warp", "phase") + for e in events[canonical_start:canonical_end]), "No wrapper inside the canonical interval") + maps = {record["op"]: record["G_columns"] for record in word["warps"]} + maps.update({-k: inverse(v) for k, v in list(maps.items())}) + for s in range(112): + need(word["ports"][s] in spaces[frames[s]], "Initial X line") + need(all((v & word["ports"][s]).bit_count() % 2 == 0 + for v in spaces[word["final"][112+s]]), "Final Y hyperplane") + + def slot(value): + return value[1] if value[0] == "L" else size+value[1] if value[0] == "C" else ("Z", value[1]) + + for pos, event in enumerate(events): + tag, changed = event[0], None + if pos == canonical_start: + for field, row in rows.items(): + if isinstance(field, int) and field < 112: + need(row == {(field, ()): Q(1)}, "The exterior prefix preserves each X input") + else: + need(not any(s < 112 for s, _ in row), "The exterior prefix has no other X branch") + counts[tag] += 1 + if tag == "scalar": + gate, frame = event[1:] + op, target = gate[0], slot(gate[1]) + if pos >= canonical_end: + need(not (isinstance(target, int) and 112 <= target < 224), "The exterior suffix makes no Y write") + old_frame = frames.get(target) + if op == "clear": + rows[target], frames[target] = {}, frame + else: + need(frames[target] == frame, "Literal scalar target frame") + if op == "scale": + q = Q(*gate[2:4]) + rows[target] = {k: q*v for k, v in rows[target].items() if q*v} + else: + source = slot(gate[2]) + need(source != target and frames[source] == frame, "Literal scalar source frame") + if op == "copy": + rows[target] = dict(rows[source]) + else: + need(op == "add", "Known scalar operation") + need(not (isinstance(source, int) and 112 <= source < 224) + or isinstance(target, int) and 112 <= target < 224, + "No Y feedback to fixed sources") + add(rows[target], rows[source], Q(*gate[3:5])) + changed = target + elif tag == "climb": + target, old_frame, new, rank = event[2:6] + need(frames[target] == old_frame and spaces[old_frame] < spaces[new], "Nested positive climb") + need(len(word["frames"][new]) - len(word["frames"][old_frame]) == rank, "Exact climb rank") + frames[target], changed = new, target + elif tag == "warp": + target, op, old_frame, new = slot(event[1]), event[2], event[3], event[4] + need(frames[target] == old_frame, "Literal warp input frame") + need({lin(maps[op], v) for v in spaces[old_frame]} == spaces[new], "Actual warp frame image") + updated = {} + for (s, history), coefficient in rows[target].items(): + history = history[1:] if history and history[0] == -op else (op,) + history + add(updated, {(s, history): coefficient}) + rows[target], frames[target], changed = updated, new, target + elif tag == "zero_buffer": + target = ("Z", event[2]) + if event[1] == "alloc": + need(target not in rows, "Private buffer allocation") + rows[target], frames[target] = {}, 1 + else: + need(not rows[target], "Private buffer return") + del rows[target], frames[target] + elif tag in ("adapter", "residual_adapter"): + target = event[2] + x_terms = [(s, history) for s, history in rows[target] if s < 112] + if x_terms: + views.append({"event": pos, "kind": event[:2], "field": target, + "frame": frames[target], "X_terms": len(x_terms)}) + if target >= 224: + need(tag == "adapter" and event[1] == "new_to_old" and frames[target] == 1, + "Every X-dependent helper view change is at FULL") + else: + need(tag == "phase", "Known event kind") + if changed in sources: + new_key = row_key(rows[changed], allowed) + if new_key != keys[changed] or frames[changed] != old_frame: + add_interval(intervals, changed, starts[changed], pos+1, old_frame, keys[changed]) + starts[changed], keys[changed] = pos+1, new_key + if tag == "scalar" and isinstance(changed, int) and changed >= size: + need(not any(s < 112 for s, _ in rows[changed]), "Owned fields have no X input branch") + for field in sources: + add_interval(intervals, field, starts[field], len(events)+1, frames[field], keys[field]) + need([frames[p] for p in range(size)] == word["final"], "All final frames") + for p in range(size): + if not 112 <= p < 224: + need(rows[p] == {(p, ()): Q(1)}, "Every fixed source and helper restores") + else: + target = p-112 + goal = {(p, ()): Q(1), (target, ()): Q(1)} + for row in centre_rows: + add(goal, {(s, ()): value for s, value in row.items()}, -row.get(target, Q(0))/4) + need(rows[p] == goal, "Exact clean-J response on every arbitrary input") + need(not rows[size] and all(rows[size+p] == {(size+p, ()): Q(1)} for p in range(1, 8)), "Owned endpoint") + return intervals, views, dict(counts), [canonical_start, canonical_end] + + +def replay_tails(item): + word, events = item["canonical"], item["programs"]["forward"] + rows = [{t: Q(1)} for t in range(112)] + frames = word["final"][112:224].copy() + ends = [len(events)+1]*112 + intervals = [] + for pos in range(len(events)-1, -1, -1): + event, changed = events[pos], None + if event[0] == "climb" and 112 <= event[2] < 224: + changed = event[2]-112 + old_key, old_frame = tail_key(rows[changed]), frames[changed] + need(old_frame == event[4], "Reverse Y frame") + frames[changed] = event[3] + elif event[0] == "scalar": + gate = event[1] + if gate[1][0] == "L" and 112 <= gate[1][1] < 224: + target = gate[1][1]-112 + if gate[0] == "scale": + changed = target + old_key, old_frame = tail_key(rows[changed]), frames[changed] + rows[target] = {k: Q(*gate[2:4])*v for k, v in rows[target].items()} + elif gate[0] == "add" and gate[2][0] == "L" and 112 <= gate[2][1] < 224: + changed = gate[2][1]-112 + old_key, old_frame = tail_key(rows[changed]), frames[changed] + add(rows[changed], rows[target], Q(*gate[3:5])) + elif event[0] == "warp": + need(not (event[1][0] == "L" and 112 <= event[1][1] < 224), "No Y warp") + if changed is not None: + new_key = tail_key(rows[changed]) + if new_key != old_key or frames[changed] != old_frame: + add_interval(intervals, changed, pos+1, ends[changed], old_frame, old_key) + ends[changed] = pos+1 + for target in range(112): + add_interval(intervals, target, 0, ends[target], frames[target], tail_key(rows[target])) + need(rows == [{t: Q(1)} for t in range(112)] and frames == [0]*112, "Y scalar subword is identity") + return intervals + + +def join_intervals(source, target): + groups = defaultdict(list) + for kind, intervals in enumerate((source, target)): + for index, (_, lo, hi, frame, value) in enumerate(intervals): + groups[frame].append((lo, 1, kind, index, value)) + groups[frame].append((hi, 0, kind, index, value)) + products, overlaps = set(), 0 + for events in groups.values(): + active = [{}, {}] + for _, start, kind, index, value in sorted(events): + if not start: + del active[kind][index] + continue + for other in active[1-kind].values(): + products.add((value, other) if kind == 0 else (other, value)) + overlaps += 1 + active[kind][index] = value + return products, overlaps + + +def determinant_fraction(matrix): + rows = [[Q(x) for x in row] for row in matrix] + det = Q(1) + for j in range(len(rows)): + pivot = next((k for k in range(j, len(rows)) if rows[k][j]), None) + if pivot is None: + return Q(0) + if pivot != j: + rows[pivot], rows[j] = rows[j], rows[pivot] + det = -det + value = rows[j][j] + det *= value + rows[j] = [x/value for x in rows[j]] + for k in range(j+1, len(rows)): + value = rows[k][j] + if value: + rows[k] = [x-value*y for x, y in zip(rows[k], rows[j])] + return det + + +def two_basis_certificate(r, ports): + left = [0, 7, 20, 27, 36, 46, 57, 111] + right = [3, 6, 18, 21, 89, 92, 105, 109] + disconnected = [21, 37, 47, 76, 81, 87, 92, 110] + + def gram(a, b): + return [[sum(r[k][s]*r[k][t] for k in range(8)) for t in b] for s in a] + + def check_basis(fields): + need(gram(fields, fields) == [[4*int(i == j) for j in range(8)] for i in range(8)], + "Actual orthogonal centre basis") + need(all((ports[s] & ports[t]).bit_count() % 2 for s in fields for t in fields), + "All within-basis pairs have binary dot one") + + def components(matrix): + neighbours = {i: set() for i in range(16)} + for i in range(8): + for j in range(8): + if matrix[i][j]: + neighbours[i].add(8+j) + neighbours[8+j].add(i) + groups, tree = [], [] + unseen = set(range(16)) + while unseen: + seed = min(unseen) + group, queue = {seed}, [seed] + unseen.remove(seed) + for node in queue: + for next_node in sorted(neighbours[node] & unseen): + unseen.remove(next_node) + group.add(next_node) + queue.append(next_node) + tree.append([node, next_node]) + groups.append(sorted(group)) + return groups, tree + + for fields in (left, right, disconnected): + check_basis(fields) + numerator = gram(left, right) + need(all(x in (-2, 0, 2) for row in numerator for x in row), "Every overlap is zero or a dyadic unit") + groups, tree = components(numerator) + need(len(groups) == 1 and len(tree) == 15, "Connected two-basis graph") + control_groups, _ = components(gram(left, disconnected)) + need(len(control_groups) == 2 and all(len(group) == 8 for group in control_groups), + "A real disconnected basis pair has two scalar blocks") + return dict(core_decompressed_sha256="a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + left_ports=left, right_ports=right, overlap_denominator=4, + overlap_numerator=numerator, components=groups, spanning_tree=tree, + disconnected_control_ports=disconnected, disconnected_control_components=control_groups, + exact_common_diagonal_algebra="scalar multiples of I8") + + +def main(): + for path, pin in PINS.items(): + need(sha256((LANES/path).read_bytes()).hexdigest() == pin, "Pinned producer file " + path) + core = read_gzip(CORE, "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa") + cuts = read_gzip(CUTS, "18c89367243fc7c09411f28a8022884130373ce4886de806f4b011edec030418") + cert = json.loads(CERT.read_text()) + supplied = set() + for product in cuts["products"]: + source = tuple(sorted((s, tuple(sign*op[1] for op, sign in history), num, den) + for s, history, num, den in cuts["source_rows"][product["source_row"]]["constrained"])) + tail = tuple(tuple(x) for x in cuts["tail_columns"][product["tail_column"]]) + supplied.add((source, tail)) + reports = {} + centre_rows = [{int(k): Q(v) for k, v in row.items()} for row in core["R"]] + for name, item in core["providers"].items(): + sources, views, counts, canonical_cuts = replay_sources(item, centre_rows) + tails = replay_tails(item) + actual, overlaps = join_intervals(sources, tails) + need(actual == supplied, "Independent interval inventory equals the supplied product set") + word = item["canonical"] + spaces = [space(vectors) for vectors in word["frames"]] + maps = {record["op"]: record["G_columns"] for record in word["warps"]} + maps.update({-k: inverse(v) for k, v in list(maps.items())}) + checks, history_lengths = set(), Counter() + for _, _, _, frame, row in sources: + for s, history, _, _ in row: + if s >= 112 or (frame, s, history) in checks: + continue + checks.add((frame, s, history)) + value = word["ports"][s] + for op in reversed(history): + value = lin(maps[op], value) + need(value in spaces[frame], "Actual X term support at every source interval") + history_lengths[len(history)] += 1 + tail_checks = set() + for _, _, _, frame, row in tails: + for t, _, _ in row: + if (frame, t) not in tail_checks: + tail_checks.add((frame, t)) + need(all((x & word["ports"][t]).bit_count() % 2 == 0 for x in spaces[frame]), + "Every reverse tail frame is inside the target hyperplane") + reports[name] = dict(source_intervals=len(sources), target_intervals=len(tails), + interval_overlaps=overlaps, distinct_products=len(actual), + actual_X_term_frame_checks=len(checks), history_lengths=dict(history_lengths), + target_frame_checks=len(tail_checks), event_counts=counts, + canonical_rewiring_cuts=canonical_cuts, + X_dependent_view_changes=views) + print(name, len(actual), "products from", overlaps, "interval overlaps", flush=True) + r = [[int(row.get(str(p), 0)) for p in range(112)] for row in core["R"]] + need([[sum(r[a][p]*r[b][p] for p in range(112)) for b in range(8)] for a in range(8)] + == [[56*int(a == b) for b in range(8)] for a in range(8)], "Actual full centre Gram matrix") + ports = core["providers"]["base"]["canonical"]["ports"] + equations = [] + for t in range(112): + need(sum(r[a][t]**2 for a in range(8)) == 4 and ports[t].bit_count() % 2, "Each port is odd and each R column has norm four") + for s in range(112): + if t != s and (ports[t] & ports[s]).bit_count() % 2: + row = [r[a][t]*r[b][s] for a in range(8) for b in range(8)] + need(sum(row[9*a] for a in range(8)) == 0, "Scalar identity satisfies all constraints") + equations.append((t, s, row)) + need(len(equations) == 6608, "Every forbidden off-diagonal pair") + two_bases = two_basis_certificate(r, ports) + (OUT/"TWO-BASES.json").write_text(json.dumps(two_bases, indent=2, sort_keys=True)+"\n") + by_pair = {(t, s): row for t, s, row in equations} + matrix = [[by_pair[tuple(pair)][j] for j in cert["centre_entry_columns"]] + for pair in cert["independent_pairs"]] + need(len(matrix) == 63 and cert["centre_entry_columns"] == list(range(63)), "Full centre matrix certificate") + det = determinant_fraction(matrix) + need(det == -(1 << 71), "Independent rational determinant") + projection = [Q(a == b)-Q(1, 8) for a in range(8) for b in range(8)] + failures = [(t, s) for t, s, row in equations if sum(x*y for x, y in zip(row, projection))] + need(failures, "Dense rank-seven projection is rejected") + duplicated = [row[:] for row in matrix] + duplicated[-1] = duplicated[0][:] + need(determinant_fraction(duplicated) == 0, "Duplicate certificate row is rejected") + report = dict(status="PASS_INDEPENDENT_NATIVE_CENTRE_REVIEW", producer_pins=PINS, + core_decompressed_sha256="a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + inventory_decompressed_sha256="18c89367243fc7c09411f28a8022884130373ce4886de806f4b011edec030418", + providers=reports, forbidden_pairs=len(equations), determinant=str(det), + two_basis_certificate=two_bases, + exact_kernel="scalar multiples of I8", dense_rank_seven_failures=len(failures), + negative_controls=["dense rank-seven projection", "duplicate certificate row"], + checker_sha256=sha256(Path(__file__).read_bytes()).hexdigest()) + (OUT/"REVIEW.json").write_text(json.dumps(report, indent=2, sort_keys=True)+"\n") + print(report["status"], "determinant", det, flush=True) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/annexes/source-geometry/portable/centre-support-producer.py b/research/actual-query-information-bounds/annexes/source-geometry/portable/centre-support-producer.py new file mode 100644 index 0000000000..cacfce4c57 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/portable/centre-support-producer.py @@ -0,0 +1,141 @@ +#!/usr/bin/env python3 +"""Check the binary source geometry of the eight structured queries.""" + +from fractions import Fraction +from hashlib import sha256 +from itertools import combinations +import gzip +import json +from pathlib import Path + + +import argparse + +ANNEX = Path(__file__).resolve().parents[1] +PARENT = ANNEX.parents[1] +parser = argparse.ArgumentParser(description=__doc__) +parser.add_argument("--out", required=True) +OUT = Path(parser.parse_args().out).resolve() +OUT.mkdir(parents=True, exist_ok=True) +HERE = ANNEX / "frozen" / 'root' +LANES = HERE.parent / "lanes" +SOURCES = { + "directions": ( + "history-encoding/independent-skeleton-20261018/fresh-three-child/" + "FRESH-THREE-CHILD-PROGRAMS.json.gz", + "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5", + ), + "centres": ( + "controller-followthrough-20261017/structured-centres/" + "STRUCTURED-CENTRES-PROGRAM.json.gz", + "2b9de1454c2025ae4e230bd64de36b4f6c937628c63fc5afede6640dd3c0e1e1", + ), +} + + +def need(condition, message): + if not condition: + raise ValueError(message) + + +def basis(values): + pivots = {} + for value in values: + while value: + pivot = value.bit_length() - 1 + if pivot not in pivots: + pivots[pivot] = value + break + value ^= pivots[pivot] + return list(pivots.values()) + + +def annihilator(values): + return [v for v in range(1, 512) + if all((v & w).bit_count() % 2 == 0 for w in values)] + + +def main(): + data = {} + for label, (relative, pin) in SOURCES.items(): + raw = gzip.decompress((LANES / relative).read_bytes()) + need(sha256(raw).hexdigest() == pin, label + " source pin") + data[label] = json.loads(raw) + + records = data["directions"]["transfers"] + need([r["port"] for r in records] == list(range(112)), "Port order") + q = [r["q"] for r in records] + need(len(set(q)) == 112 and all(v.bit_count() % 2 == 1 for v in q), + "Distinct anisotropic port lines") + rows = data["centres"]["centre_rows"] + need(len(rows) == 8, "Eight centre rows") + supports = [sorted(int(p) for p, c in row.items() if Fraction(c)) + for row in rows] + need(all(len(s) == 12 for s in supports), "Twelve ports per row") + spaces = [basis(q[p] for p in support) for support in supports] + need([len(s) for s in spaces] == [7] * 8, "Eight rank-seven supports") + duals = [annihilator(s) for s in spaces] + expected = [[7, 42, 45], [25, 45, 52], [45, 82, 127], [45, 76, 97], + [45, 76, 97], [7, 42, 45], [25, 45, 52], [45, 82, 127]] + need(duals == expected, "Actual annihilator planes") + classes = [[i for i, dual in enumerate(duals) if tuple(dual) == value] + for value in dict.fromkeys(map(tuple, duals))] + need(classes == [[0, 5], [1, 6], [2, 7], [3, 4]], "Four classes") + incidence = {} + for i, support in enumerate(supports): + for port in support: + incidence.setdefault(port, []).append(i) + need(len(incidence) == 48 and all(len(v) == 2 for v in incidence.values()), + "Two incident centres per port") + edges = sorted({tuple(v) for v in incidence.values()}) + expected_edges = [pair for pair in combinations(range(8), 2) + if duals[pair[0]] != duals[pair[1]]] + need(edges == expected_edges and len(edges) == 24, + "The incidence graph is complete four-partite") + need(all(sum(tuple(v) == edge for v in incidence.values()) == 2 + for edge in edges), "Two physical ports per graph edge") + intersections = [[14 - len(basis(left + right)) for right in spaces] + for left in spaces] + need(all(intersections[i][j] == (7 if duals[i] == duals[j] else 6) + for i in range(8) for j in range(8)), "Pair intersections") + common_dual = set.intersection(*(set(d) for d in duals)) + need(common_dual == {45}, "Common rank-eight ambient hyperplane") + need(len(basis(sum(spaces, []))) == 8, "All supports span that hyperplane") + need(len(basis(sum(duals, []))) == 4, "Common intersection has rank five") + independent = [] + for mask in range(256): + chosen = [i for i in range(8) if (mask >> i) & 1] + if all(not ((mask >> i) & 1 and (mask >> j) & 1) for i, j in edges): + independent.append(chosen) + maximum = max(map(len, independent)) + need(maximum == 2, "At most two compatible rank-seven query vertices") + maximizers = [s for s in independent if len(s) == maximum] + need(sorted(maximizers) == sorted(classes), "The four maximal compatible pairs") + receipt = { + "status": "PASS_CENTRE_SUPPORT_GEOMETRY", + "source_decompressed_sha256": {k: v[1] for k, v in SOURCES.items()}, + "query_supports": supports, + "binary_support_ranks": list(map(len, spaces)), + "annihilators": duals, + "equal_subspace_classes": classes, + "intersection_ranks": intersections, + "common_hyperplane_normal": 45, + "common_intersection_rank": 5, + "incidence_edges": edges, + "maximum_independent_set_size": maximum, + "maximum_independent_sets": maximizers, + "conditional_eight_query_rank_lower_bound": 62, + "scope": ( + "Exact source geometry. The rank-62 statement assumes one scalar " + "capture per stated query and one monotone subspace path per " + "unwarped source value, with no extra carrier. No new native word " + "or general query lower bound is claimed." + ), + } + target = OUT / "CENTRE-SUPPORT-GEOMETRY-20261018.json" + target.write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") + print(receipt["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/annexes/source-geometry/portable/centre-support-review.py b/research/actual-query-information-bounds/annexes/source-geometry/portable/centre-support-review.py new file mode 100644 index 0000000000..add48a6b18 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/portable/centre-support-review.py @@ -0,0 +1,127 @@ +#!/usr/bin/env python3 +"""Check the actual support spaces by XOR closure and nullspace equations.""" +from fractions import Fraction as F +from hashlib import sha256 +from pathlib import Path +import gzip +import json + +import argparse + +ANNEX = Path(__file__).resolve().parents[1] +PARENT = ANNEX.parents[1] +parser = argparse.ArgumentParser(description=__doc__) +parser.add_argument("--out", required=True) +OUT = Path(parser.parse_args().out).resolve() +OUT.mkdir(parents=True, exist_ok=True) +HERE = ANNEX / "frozen" / 'lanes/independent-review-20261017/centre-support-review-20261018' +CAMPAIGN = HERE.parents[2] +LANES = CAMPAIGN/'lanes' +ROOT = CAMPAIGN/'root' +PINS = { + 'CENTRE-SUPPORT-GEOMETRY-20261018.md': 'a3df65d159899fbaf7110958275615fc406ecbd077d9d620f7f49ccbe4b923f5', + 'CENTRE-SUPPORT-GEOMETRY-20261018.json': 'dafd6c0af3f8aad852a7c80258118487744921c9a61474b1441e3755f8e3b205', + 'check_centre_support_geometry_20261018.py': '99582e42007012d31dcddc14e05da8c5aac75c1f3b546c00ef0fcf0169f081b2', +} +SOURCE_PINS = { + 'history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz': + 'b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5', + 'controller-followthrough-20261017/structured-centres/STRUCTURED-CENTRES-PROGRAM.json.gz': + '2b9de1454c2025ae4e230bd64de36b4f6c937628c63fc5afede6640dd3c0e1e1', +} + + +def need(test, label): + if not test: + raise ValueError(label) + + +def span(vectors): + values = {0} + for vector in vectors: + values |= {x ^ vector for x in values} + return values + + +def nullspace(equations): + rows = list(dict.fromkeys(equations)) + pivots = [] + for column in range(9): + choice = next((i for i in range(len(pivots), len(rows)) if rows[i] >> column & 1), None) + if choice is None: + continue + slot = len(pivots) + rows[slot], rows[choice] = rows[choice], rows[slot] + for i in range(len(rows)): + if i != slot and rows[i] >> column & 1: + rows[i] ^= rows[slot] + pivots.append(column) + answer = [] + for free in range(9): + if free not in pivots: + value = 1 << free + for row, column in zip(rows, pivots): + if row >> free & 1: + value |= 1 << column + answer.append(value) + need(all(not (row & vector).bit_count() % 2 for row in equations for vector in answer), 'Nullspace equations') + return span(answer) + + +def main(): + for name, pin in PINS.items(): + need(sha256((ROOT/name).read_bytes()).hexdigest() == pin, 'Root source pin '+name) + data = [] + for relative, pin in SOURCE_PINS.items(): + raw = gzip.decompress((LANES/relative).read_bytes()) + need(sha256(raw).hexdigest() == pin, 'Actual source pin '+relative) + data.append(json.loads(raw)) + ports = [record['q'] for record in data[0]['transfers']] + need([record['port'] for record in data[0]['transfers']] == list(range(112)), 'Actual port order') + need(len(set(ports)) == 112 and all(q.bit_count() % 2 for q in ports), 'Distinct odd source lines') + supports = [set(int(p) for p, value in row.items() if F(value)) for row in data[1]['centre_rows']] + need(len(supports) == 8 and all(len(s) == 12 for s in supports), 'Eight twelve-port supports') + spaces = [span(ports[p] for p in support) for support in supports] + duals = [nullspace([ports[p] for p in support]) for support in supports] + need(all(len(s) == 128 for s in spaces) and all(len(d) == 4 for d in duals), 'Primal and dual dimensions') + wanted = [{0, 7, 42, 45}, {0, 25, 45, 52}, {0, 45, 82, 127}, {0, 45, 76, 97}, + {0, 45, 76, 97}, {0, 7, 42, 45}, {0, 25, 45, 52}, {0, 45, 82, 127}] + need(duals == wanted, 'All actual annihilator vectors') + groups = [[0, 5], [1, 6], [2, 7], [3, 4]] + group = {v: k for k, values in enumerate(groups) for v in values} + for i in range(8): + for j in range(8): + same = group[i] == group[j] + need((spaces[i] == spaces[j]) == same, 'Exact equal-space classes') + need(len(spaces[i] & spaces[j]) == (128 if same else 64), 'Exact pair intersection') + if i != j: + need(len(supports[i] & supports[j]) == (0 if same else 2), 'Complete four-partite incidence') + all_ports = set.union(*supports) + need(len(all_ports) == 48 and all(sum(p in s for s in supports) == 2 for p in all_ports), 'All source incidences') + ambient = span(ports[p] for p in all_ports) + need(ambient == {v for v in range(512) if not (v & 45).bit_count() % 2}, 'Exact common hyperplane') + common = set.intersection(*spaces) + need(len(common) == 32, 'Exact common intersection dimension') + independent = [set()] + [{i} for i in range(8)] + [set(g) for g in groups] + for chosen in independent: + need(all(not supports[i] & supports[j] for i in chosen for j in chosen if i != j), 'All compatible subsets') + certificate = json.loads((ROOT/'CENTRE-SUPPORT-GEOMETRY-20261018.json').read_bytes()) + need(certificate['query_supports'] == [sorted(s) for s in supports] + and certificate['annihilators'] == [sorted(d-{0}) for d in duals] + and certificate['equal_subspace_classes'] == groups + and sorted(certificate['maximum_independent_sets']) == sorted(groups) + and certificate['conditional_eight_query_rank_lower_bound'] == 62, 'Certificate binding') + result = {'status': 'PASS_INDEPENDENT_CENTRE_SUPPORT_GEOMETRY', 'source_pins': PINS, + 'source_decompressed_pins': SOURCE_PINS, 'support_dimensions': [7]*8, + 'equal_space_classes': groups, 'pairwise_distinct_space_intersection_dimension': 6, + 'common_space_dimension': 5, 'ambient_dimension': 8, + 'direct_schedule_lower_bound': 62, + 'method': 'Explicit primal XOR closure; independent RREF nullspace equations; exact set intersections; complete multipartite graph proof.', + 'scope': 'One direct capture per row with single unwarped carriers on monotone source-subspace chains. Pair coding violates this carrier premise.', + 'checker_sha256': sha256(Path(__file__).read_bytes()).hexdigest()} + (OUT/'CHECKS.json').write_text(json.dumps(result, indent=2, sort_keys=True)+'\n') + print(result['status']) + + +if __name__ == '__main__': + main() diff --git a/research/actual-query-information-bounds/annexes/source-geometry/portable/dyadic-producer.py b/research/actual-query-information-bounds/annexes/source-geometry/portable/dyadic-producer.py new file mode 100644 index 0000000000..a63fa4bb00 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/portable/dyadic-producer.py @@ -0,0 +1,137 @@ +"""Check the actual source matrices for the query separation theorem.""" + +from fractions import Fraction as F +from hashlib import sha256 +from pathlib import Path +import gzip +import json + + +import argparse + +ANNEX = Path(__file__).resolve().parents[1] +PARENT = ANNEX.parents[1] +parser = argparse.ArgumentParser(description=__doc__) +parser.add_argument("--out", required=True) +OUT = Path(parser.parse_args().out).resolve() +OUT.mkdir(parents=True, exist_ok=True) +HERE = ANNEX / "frozen" / 'root' +CORE = HERE.parent / "lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz" +CORE_PIN = "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa" +A = [0, 7, 20, 27, 36, 46, 57, 111] +T = [21, 37, 47, 76, 81, 87, 92, 110] + + +def need(value, message): + if not value: + raise ValueError(message) + + +def multiply(a, b): + bt = list(zip(*b)) + return [[sum(x * y for x, y in zip(row, col)) for col in bt] for row in a] + + +def transpose(a): + return [list(row) for row in zip(*a)] + + +def identity(n): + return [[F(i == j) for j in range(n)] for i in range(n)] + + +def residue(x, prime): + x = F(x) + need(x.denominator % prime != 0, "The residue map must be defined") + return x.numerator * pow(x.denominator, -1, prime) % prime + + +def rank_mod(a, prime): + rows = [[residue(x, prime) for x in row] for row in a] + rank = 0 + for col in range(len(rows[0])): + pivot = next((i for i in range(rank, len(rows)) if rows[i][col]), None) + if pivot is None: + continue + rows[rank], rows[pivot] = rows[pivot], rows[rank] + scale = pow(rows[rank][col], -1, prime) + rows[rank] = [x * scale % prime for x in rows[rank]] + for i in range(len(rows)): + if i != rank and rows[i][col]: + scale = rows[i][col] + rows[i] = [(x - scale * y) % prime for x, y in zip(rows[i], rows[rank])] + rank += 1 + if rank == len(rows): + break + return rank + + +def main(): + raw = gzip.decompress(CORE.read_bytes()) + need(sha256(raw).hexdigest() == CORE_PIN, "The actual core pin must match") + core = json.loads(raw) + r = [[F(row.get(str(p), 0)) for p in range(112)] for row in core["R"]] + ordinary = [p for p in range(112) if p not in A] + ra = [[row[p] for p in A] for row in r] + ru = [[row[p] for p in ordinary] for row in r] + d = [[x / 4 for x in row] for row in multiply(transpose(ru), ra)] + b = transpose(d) + dt = [d[ordinary.index(p)] for p in T] + need(multiply(dt, transpose(dt)) == identity(8), "D_T D_T^t must be identity") + need(multiply(transpose(dt), dt) == identity(8), "D_T^t D_T must be identity") + need(multiply(b, d) == [[13 * x for x in row] for row in identity(8)], "BD must be 13I") + m = [[F(0) for _ in ordinary] for _ in A] + for j, p in enumerate(T): + for i in range(8): + m[i][ordinary.index(p)] = dt[j][i] + need(multiply(m, d) == identity(8), "The sparse log must be a section") + need(rank_mod(b, 13) == 8, "B must have full row rank at 13") + need(rank_mod(b + m, 13) == 16, "The dyadic stack must have rank sixteen") + + # Each new row is a dyadic kernel row plus the original section. + kernel = [] + for j in range(len(ordinary)): + row = [F(j == k) for k in range(len(ordinary))] + for i in range(8): + for k in range(len(ordinary)): + row[k] -= d[j][i] * m[i][k] + kernel.append(row) + cases = 64 + for case in range(cases): + candidate = [row[:] for row in m] + for i in range(8): + row = kernel[(11 * case + 7 * i) % len(kernel)] + scale = F((case % 5) - 2, 2 ** (case % 4)) + candidate[i] = [x + scale * y for x, y in zip(candidate[i], row)] + need(multiply(candidate, d) == identity(8), "Each perturbed log must remain a section") + need(rank_mod(b + candidate, 13) == 16, "Each perturbed stack must have rank sixteen") + + matched = [[x / 13 for x in row] for row in b] + need(multiply(matched, d) == identity(8), "The matched log must be a rational section") + need(rank_mod(b + matched, 17) == 8, "The matched stack must have rank eight") + need(any(x.denominator % 13 == 0 for row in matched for x in row), "The matched log leaves the dyadic ring") + need(all(13 * x == y for row, source in zip(matched, b) for x, y in zip(row, source)), "The exact row dependence must hold") + bad = [[13 * x for x in row] for row in m] + need(rank_mod(b + bad, 13) == 8, "The nonunit control must defeat the residue rank conclusion") + receipt = { + "status": "PASS_DYADIC_QUERY_SEPARATION", + "core_decompressed_sha256": CORE_PIN, + "proof_sha256": sha256((HERE / "DYADIC-QUERY-SEPARATION-20261018.md").read_bytes()).hexdigest(), + "checker_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "selected": A, + "ordinary_minor": T, + "BD": "13I", + "prime": 13, + "B_rank": 8, + "dyadic_section_stack_rank": 16, + "kernel_perturbed_sections": cases, + "matched_section_stack_rank": 8, + "scope": "Source information rank and exact representation choice; no native child bound or supplier claim.", + } + destination = OUT / "DYADIC-QUERY-SEPARATION-20261018.json" + destination.write_text(json.dumps(receipt, indent=2) + "\n", encoding="utf-8") + print(receipt["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/annexes/source-geometry/portable/dyadic-review.py b/research/actual-query-information-bounds/annexes/source-geometry/portable/dyadic-review.py new file mode 100644 index 0000000000..4bc5e1dee1 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/portable/dyadic-review.py @@ -0,0 +1,308 @@ +"""Review the residue-field query theorem on the actual centre matrices.""" + +from fractions import Fraction as Q +from hashlib import sha256 +import gzip +import json +from pathlib import Path + + +import argparse + +ANNEX = Path(__file__).resolve().parents[1] +PARENT = ANNEX.parents[1] +parser = argparse.ArgumentParser(description=__doc__) +parser.add_argument("--out", required=True) +OUT = Path(parser.parse_args().out).resolve() +OUT.mkdir(parents=True, exist_ok=True) +HERE = ANNEX / "frozen" / 'lanes/bridge-review-20261017/dyadic-query-separation-review-20261018' +CAMPAIGN = HERE.parents[2] +PINS = { + "root/DYADIC-QUERY-SEPARATION-20261018.md": "664f430efd099f35cbc7c2abc8025968c03020707027857d2882daa51a065a1a", + "root/check_dyadic_query_separation_20261018.py": "b4ed000b5b600944f614b86ae7a88ac55af8eac3213e6827ed211a2630ccd342", + "root/DYADIC-QUERY-SEPARATION-20261018.json": "e66d5c311490c06973bf604d207fb5cf7a9cd4800c0cea049623c3b5e2369732", + "lanes/oblique-native-20261017/minor-input-log/UNIT-COMPLETION.md": "1a4d715e089773a9063fba88d5b83ec770bb5eb6ed501bc8f96b290c19b08401", + "lanes/controller-followthrough-20261017/MINOR-LOG-SOURCE-ACCESS.md": "50ce523e083f70556cc62694219da94b684cc898f3d5e358767fcc40dd77e4bc", +} +CORE = "lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz" +CORE_RAW_PIN = "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa" +A = [0, 7, 20, 27, 36, 46, 57, 111] +T = [21, 37, 47, 76, 81, 87, 92, 110] +U = [p for p in range(112) if p not in A] +P = 13 + + +def require(ok, label): + if not ok: + raise ValueError(label) + + +def eye(n): + return [[Q(i == j) for j in range(n)] for i in range(n)] + + +def tr(a): + return [list(c) for c in zip(*a)] + + +def mm(a, b): + out = [[Q(0) for _ in b[0]] for _ in a] + for i, row in enumerate(a): + for k, value in enumerate(row): + if value: + for j, right in enumerate(b[k]): + if right: + out[i][j] += value * right + return out + + +def inverse(a): + n = len(a) + rows = [list(row) + unit for row, unit in zip(a, eye(n))] + for j in range(n): + pivot = next((k for k in range(j, n) if rows[k][j]), None) + require(pivot is not None, "Invertible exact minor") + rows[j], rows[pivot] = rows[pivot], rows[j] + value = rows[j][j] + rows[j] = [x / value for x in rows[j]] + for k in range(n): + if k != j: + value = rows[k][j] + rows[k] = [x - value * y for x, y in zip(rows[k], rows[j])] + return [row[n:] for row in rows] + + +def dyadic(a): + return all(x.denominator & (x.denominator - 1) == 0 for row in a for x in row) + + +def mod(a): + out = [] + for row in a: + values = [] + for x in row: + x = Q(x) + require(x.denominator % P != 0, "The coefficient has a defined residue") + values.append(x.numerator * pow(x.denominator, -1, P) % P) + out.append(values) + return out + + +def pivots(a): + # Build a column basis, instead of reducing the source matrix by rows. + basis = {} + chosen = [] + for j, col in enumerate(zip(*a)): + v = list(col) + for pivot, b in sorted(basis.items()): + value = v[pivot] + v = [(x - value * y) % P for x, y in zip(v, b)] + pivot = next((k for k, value in enumerate(v) if value), None) + if pivot is not None: + inv = pow(v[pivot], -1, P) + basis[pivot] = [x * inv % P for x in v] + chosen.append(j) + return chosen + + +def determinant(a): + rows = [list(r) for r in a] + det = Q(1) + for j in range(len(rows)): + pivot = next((k for k in range(j, len(rows)) if rows[k][j]), None) + if pivot is None: + return Q(0) + if pivot != j: + rows[j], rows[pivot] = rows[pivot], rows[j] + det *= -1 + v = rows[j][j] + det *= v + for k in range(j + 1, len(rows)): + c = rows[k][j] / v + for col in range(j + 1, len(rows)): + rows[k][col] -= c * rows[j][col] + return det + + +def actual_matrices(): + for path, pin in PINS.items(): + require(sha256((CAMPAIGN / path).read_bytes()).hexdigest() == pin, path) + raw = gzip.decompress((CAMPAIGN / CORE).read_bytes()) + require(sha256(raw).hexdigest() == CORE_RAW_PIN, "Actual clean-core payload pin") + core = json.loads(raw) + r = [[Q(row.get(str(p), 0)) for p in range(112)] for row in core["R"]] + ra = [[row[p] for p in A] for row in r] + ru = [[row[p] for p in U] for row in r] + rai = inverse(ra) + b = mm(rai, ru) + d = mm(tr(ru), tr(rai)) + require(dyadic(b) and dyadic(d), "Actual graphs are dyadic") + require(mm(b, d) == [[13 * x for x in row] for row in eye(8)], "Actual BD=13I") + dt = [d[U.index(p)] for p in T] + dti = inverse(dt) + bt = [[row[U.index(p)] for p in T] for row in b] + bti = inverse(bt) + require(dyadic(dti) and dyadic(bti), "Actual source and query minors are dyadic units") + require(mm(dt, dti) == mm(dti, dt) == eye(8), "Both ordinary inverse-minor orders") + require(mm(bt, bti) == mm(bti, bt) == eye(8), "Both B inverse-minor orders") + m = [[Q(0) for _ in U] for _ in A] + for i in range(8): + for j, p in enumerate(T): + m[i][U.index(p)] = dti[i][j] + require(mm(m, d) == eye(8), "Sparse starting section") + return b, d, m + + +def log_checks(b, d, m): + require(len(pivots(mod(b))) == 8, "B has full row rank modulo 13") + cols = pivots(mod(b + m)) + require(len(cols) == 16, "Independent source stack modulo 13") + minor = [[row[j] for j in cols] for row in b + m] + det = determinant(minor) + require(det and mod([[det]])[0][0], "Explicit minor lifts to a nonzero rational determinant") + ker = eye(104) + projection = mm(d, m) + ker = [[x - y for x, y in zip(row, sub)] for row, sub in zip(ker, projection)] + require(mm(ker, d) == [[0] * 8 for _ in U], "Exact kernel projector rows") + cases = [] + last = None + for case in range(24): + unit = eye(8) + a, j = case % 8, (case + 1) % 8 + unit[a][a] = Q(2) if case % 2 else Q(1, 2) + unit[a][j] = Q((-1) ** case, 2 ** (case % 3)) + unit_inv = inverse(unit) + require(unit != eye(8) and dyadic(unit_inv) and mm(unit, unit_inv) == mm(unit_inv, unit) == eye(8), "Nonidentity dyadic unit K") + candidate = mm(unit, m) + for row in range(8): + krow = ker[(17 * case + 9 * row + 1) % 104] + coefficient = Q(1 + case % 5, 2 ** (row % 3)) + candidate[row] = [x + coefficient * y for x, y in zip(candidate[row], krow)] + require(mm(candidate, d) == unit, "MD can be a general unit, not only identity") + require(len(pivots(mod(b + candidate))) == 16, "Every general-unit fixture has rank 16") + cases.append({"case": case, "MD_is_identity": False, "stack_rank_mod_13": 16}) + last = candidate + matched = [[x / 13 for x in row] for row in b] + require(mm(matched, d) == eye(8) and all(13 * x == y for row, base in zip(matched, b) for x, y in zip(row, base)), "Matched exact section and row dependence") + require(not dyadic(matched), "Matched section leaves the dyadic ring") + try: + mod(matched) + except ValueError: + pass + else: + raise ValueError("The matched coefficient must not have a mod-13 residue") + require(len(pivots(mod(b + b))) == 8 and mm(b, d) != eye(8), "A rationally invertible MD alone is insufficient") + require(len(pivots([[0], [1]])) == 1, "B=13,D=M=1 defeats the conclusion without full residue rank") + require(len(pivots([[1], [1]])) == 1, "B=D=M=1 defeats the conclusion when c survives reduction") + return last, {"B_rank_mod_13": 8, "stack_rank_mod_13": 16, + "explicit_minor_ports": [U[j] for j in cols], "explicit_minor_determinant": str(det), + "nonidentity_MD_cases": cases, "matched_rank_over_Q": 8, + "controls": ["M=B has MD=13I and rank-eight stack", "Missing B residue rank", "Missing zero residue of c", "Matched coefficients have no residue at 13"]} + + +def mm_mod(a, b): + columns = list(zip(*b)) + return [[sum(x * y for x, y in zip(row, col)) % P for col in columns] for row in a] + + +def route(index): + # This is the residue of L(b) U(i*a), a Gaussian-dyadic unit. + a, b = (index % 7) + 1, (index % 5) + 1 + ia = 5 * a % P + forward = [[1, ia], [b, (1 + b * ia) % P]] + back = [[(1 + b * ia) % P, -ia % P], [-b % P, 1]] + require(mm_mod(forward, back) == mm_mod(back, forward) == [[1, 0], [0, 1]], "Gaussian unit route and its inverse") + return forward, back + + +def lift(a, target_routes, source_routes): + out = [[0] * (2 * len(a[0])) for _ in range(2 * len(a))] + for i, row in enumerate(a): + left = target_routes[i][1] + for j, x in enumerate(row): + block = mm_mod(left, source_routes[j][0]) + for s in range(2): + for t in range(2): + out[2 * i + s][2 * j + t] = x * block[s][t] % P + return out + + +def routed_check(b, d, m): + require((5 * 5 + 1) % P == 0 and 2 * 7 % P == 1, "Gaussian dyadic residue i->5, 1/2->7") + eroutes = [route(3 * j + 1) for j in range(8)] + uroutes = [route(5 * j + 2) for j in range(104)] + require(mm_mod(eroutes[0][0], uroutes[0][0]) != mm_mod(uroutes[0][0], eroutes[0][0]), "The fixture uses noncommuting routes") + br = lift(mod(b), eroutes, uroutes) + dr = lift(mod(d), uroutes, eroutes) + mr = lift(mod(m), eroutes, uroutes) + require(mm_mod(br, dr) == [[0] * 16 for _ in range(16)], "Routed BD reduces to zero with the exact order") + require(len(pivots(mm_mod(mr, dr))) == 16, "Routed MD is a unit") + require(len(pivots(br)) == 16 and len(pivots(br + mr)) == 32, "Routed two-coordinate stack has rank 32") + return {"coordinates_per_field": 2, "query_rank_mod_13": 32, "noncommuting_routes": True, + "scope": "An actual-B Gaussian-unit conjugation fixture; the general finite-operator version follows from the residue proof, not a new native route replay."} + + +def full_null_check(): + zero, v, beta = {}, {(): 1}, {("beta",): 1} + + def add(a, b, coefficient=1): + out = dict(a) + for word, value in b.items(): + out[word] = out.get(word, 0) + coefficient * value + if not out[word]: + del out[word] + return out + + def apply(op, a): + out = {} + for word, value in a.items(): + term = (op,) + word + if len(term) >= 2 and term[:2] in [("Q", "q"), ("q", "Q")]: + term = term[2:] + out[term] = out.get(term, 0) + value + return {word: value for word, value in out.items() if value} + + bv, mv = apply("B", v), apply("M", v) + dbv = apply("D", bv) + original_u = add(v, dbv, -1) + qa = add(zero, mv, -1) + a = apply("q", qa) + original_b = add(apply("Q", bv), apply("q", mv), -1) + original_b = {word: -value for word, value in original_b.items()} + incoming_v = add(dbv, original_u) + incoming_b = add(original_b, a) + d = add(qa, apply("M", incoming_v)) + h = add(apply("q", incoming_b), apply("B", incoming_v)) + w = add(add(original_u, incoming_v, -1), apply("D", add(d, apply("q", incoming_b), -1))) + require(incoming_v == v and d == h == w == zero, "Full-null family without any MD or BD relation") + require(add(add(zero, incoming_v, -1), v) == zero, "The next ordinary bridge cancels for every pair count") + bad_b = add(zero, apply("Q", bv), -1) + require(add(apply("q", add(bad_b, a)), bv) != zero, "The original-b qMv term is necessary") + source_w = add(add(zero, apply("D", beta), -1), add(apply("D", mv), v, -1)) + source_d = mv + f0 = add(add(zero, source_w, -1), apply("D", source_d)) + g = add(source_d, apply("M", f0), -1) + require(f0 == add(v, apply("D", beta)) and g == add(zero, apply("M", apply("D", beta)), -1), "General MD unit-criterion factorization") + return {"operator_relations": ["Qq=I", "qQ=I"], "uses_MD_identity": False, + "uses_BD_identity_for_null_family": False, "unit_factorization": "diag(I,-MD)", + "wrong_original_b_control": True, "all_pair_counts": "The future inputs and all visible outputs are zero; the only nonzero next-bank bridge is -v+v."} + + +def main(): + b, d, m = actual_matrices() + candidate, actual = log_checks(b, d, m) + routed = routed_check(b, d, candidate) + full_null = full_null_check() + out = {"status": "PASS_INDEPENDENT_DYADIC_QUERY_SEPARATION", "source_pins": PINS, + "core_decompressed_sha256": CORE_RAW_PIN, "checker_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "actual_source": actual, "routed_operator_fixture": routed, "formal_full_null": full_null, + "universal_proof": "Residue row relation times D forces beta=0 because MD is a unit; full residue rank of B forces alpha=0. A nonzero residue minor lifts to the fraction field.", + "scope": "Fixed linear observations on the full underlying field space, with arbitrary postprocessing. No native-child, bit-packing, arbitrary nonlinear-encoding or complete supplier lower bound."} + (OUT / "REVIEW.json").write_text(json.dumps(out, sort_keys=True, indent=2) + "\n") + print(out["status"]) + print(json.dumps({"rank": 16, "matched_rank": 8, "MD_nonidentity_cases": 24, "routed_rank": 32, + "null_family_uses_MD_identity": False}, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/annexes/source-geometry/portable/query-span-producer.py b/research/actual-query-information-bounds/annexes/source-geometry/portable/query-span-producer.py new file mode 100644 index 0000000000..717420c19d --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/portable/query-span-producer.py @@ -0,0 +1,94 @@ +"""Check exact scalar source spans for the actual line and plane queries.""" + +from hashlib import sha256 +from pathlib import Path +import json + + +import argparse + +ANNEX = Path(__file__).resolve().parents[1] +PARENT = ANNEX.parents[1] +parser = argparse.ArgumentParser(description=__doc__) +parser.add_argument("--out", required=True) +OUT = Path(parser.parse_args().out).resolve() +OUT.mkdir(parents=True, exist_ok=True) +HERE = ANNEX / "frozen" / 'lanes/schur-selection/plane-repair' +ROOT = HERE.parents[4] +INTERFACE_PIN = "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" +PLANE_PIN = "f55bd0e7b81a15b6526ca3056ef3bf1bbf57b13137699e71a374f4cf8f55f794" +ARCHIVE_PIN = "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6" +PHASE_PIN = "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa" + + +def need(value, message): + if not value: + raise ValueError(message) + + +def dot(x,y): + return (x & y).bit_count() & 1 + + +def main(): + raw = (PARENT / "payload/lanes/circuit-interface/INTERFACE.json").read_bytes() + need(sha256(raw).hexdigest() == INTERFACE_PIN, "Actual eight centre rows") + interface = json.loads(raw) + rows = [[int(row.get(str(p),0)) for p in range(112)] for row in interface["R"]] + need(len(rows) == 8, "Eight required centre outputs") + need([[sum(rows[i][p]*rows[j][p] for p in range(112)) for j in range(8)] for i in range(8)] + == [[56*int(i == j) for j in range(8)] for i in range(8)], "Actual row Gram") + archive_record = json.loads((ANNEX / "ARCHIVE-CHECK.json").read_bytes()) + need(archive_record["archive_sha256"] == ARCHIVE_PIN, "Historical archive binding") + phase = (PARENT / "payload/upstream/DATA-PHASES.json").read_bytes() + need(sha256(phase).hexdigest() == PHASE_PIN, "Actual line labels") + labels = [r["q"] for r in sorted(json.loads(phase)["recipes"],key=lambda r:r["port"])] + need(len(labels) == len(set(labels)) == 112 and all(labels), "Distinct nonzero actual line labels") + line_pivots = [] + for p,q in enumerate(labels): + i = next(i for i in range(8) if rows[i][p]) + line_pivots.append({"port":p,"q":q,"centre_row":i,"pivot":rows[i][p]}) + need(all(abs(x["pivot"]) == 1 for x in line_pivots), "Explicit nonzero diagonal stacked minor") + raw_plane = (HERE / "PLANE-INVOLUTION.json").read_bytes() + need(sha256(raw_plane).hexdigest() == PLANE_PIN, "Frozen actual plane operators") + planes = json.loads(raw_plane)["planes"] + plane_pivots = [] + character_checks = 0 + determinant = 1 + for k,plane in enumerate(planes): + q,r = plane["q"],plane["r"] + w = q ^ r + need(w != 0, "A nonzero plane swap direction") + for j,other in enumerate(planes): + if other["q"] ^ other["r"] == w: + numerator = sum((-1) ** dot(q ^ other["q"],y) for y in range(512) if dot(w,y)) + need(numerator == 256*int(k == j), "Exact plane-separating functional") + character_checks += 256 + p,s = plane["ports"] + need([labels[p],labels[s]] == [q,r], "Matching uses actual line labels") + gram = [[sum(rows[i][a]*rows[i][b] for i in range(8)) for b in (p,s)] for a in (p,s)] + need(gram[0][0]*gram[1][1]-gram[0][1]*gram[1][0] == 12, + "Each matched pair has two independent scalar input columns") + i,j,d = next((i,j,rows[i][p]*rows[j][s]-rows[i][s]*rows[j][p]) + for i in range(8) for j in range(i+1,8) + if rows[i][p]*rows[j][s]-rows[i][s]*rows[j][p]) + determinant *= d + plane_pivots.append({"plane":k,"ports":[p,s],"centre_rows":[i,j],"determinant":d}) + need(sum(not dot(w,y) for y in range(512)) == 256, "Plane trace in the Fourier basis") + need(determinant != 0, "Explicit nonsingular 112-column plane stacked minor") + result = {"status":"PASS_EXACT_QUERY_SOURCE_SPANS", "interface_sha256":INTERFACE_PIN, + "archive_sha256":ARCHIVE_PIN,"phase_sha256":PHASE_PIN,"plane_receipt_sha256":PLANE_PIN, + "output_fields":8,"input_fields":112,"line_scalar_input_rank":112, + "line_pivot_functionals":line_pivots,"plane_scalar_input_rank":112, + "plane_pivot_functionals":plane_pivots,"plane_minor_determinant_in_matching_order":determinant, + "plane_character_sum_checks":character_checks, + "plane_endpoint_functional":"normalized trace minus constant-character expectation", + "plane_endpoint_value_at_tensor_depth_lambda":"2^(-lambda)-1", + "scope":"Exact scalar input spans for plain-input operator matrices, plus proof-based all-depth extension. This is a payload-query count bound under scalar free gates, not a native-child or rank-zero-map lower bound for the full supplier."} + (OUT / "QUERY-SPAN.json").write_text(json.dumps(result,indent=2,sort_keys=True)+"\n") + print(result["status"]) + print(json.dumps({k:result[k] for k in ("line_scalar_input_rank","plane_scalar_input_rank","plane_minor_determinant_in_matching_order","plane_character_sum_checks")},sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/annexes/source-geometry/portable/query-span-review.py b/research/actual-query-information-bounds/annexes/source-geometry/portable/query-span-review.py new file mode 100644 index 0000000000..df1898069d --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/portable/query-span-review.py @@ -0,0 +1,193 @@ +"""Check the source rows and the exact line and plane query certificates.""" + +from collections import Counter +from fractions import Fraction +from hashlib import sha256 +import gzip +import json +from pathlib import Path + + +import argparse + +ANNEX = Path(__file__).resolve().parents[1] +PARENT = ANNEX.parents[1] +parser = argparse.ArgumentParser(description=__doc__) +parser.add_argument("--out", required=True) +OUT = Path(parser.parse_args().out).resolve() +OUT.mkdir(parents=True, exist_ok=True) +HERE = ANNEX / "frozen" / 'lanes/source-domain/query-span-review' +LANES = HERE.parents[1] +ROOT = LANES.parents[2] +PACKET = LANES / "schur-selection/plane-repair" +PINS = { + "QUERY-SPAN.md": "785e27fdc6f2bcd83318afee14103f3e021065d32be2265b8afdec3fea3e1081", + "check_query_span.py": "bcc8bb5482c76578014512d51dd5d650d4bf13d6546b29e355ae01bec8a07811", + "QUERY-SPAN.json": "a06939cba2c937f452027ee4a1f20b31121a70b7fc7393d9ccad091817ee448e", + "PLANE-INVOLUTION.json": "f55bd0e7b81a15b6526ca3056ef3bf1bbf57b13137699e71a374f4cf8f55f794", +} +ARCHIVE = "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6" +MEMBERS = { + "word": ("candidate/strict/global/base/providers/gauge44/CANONICAL-WORD.json.gz", + "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219"), + "program": ("candidate/strict/global/base/providers/gauge44/LOCAL-PROGRAMS.json.gz", + "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a"), + "phases": ("candidate/strict/global/base/work/complex-nine-native/DATA-PHASES.json", + "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa"), +} + + +def need(value, reason): + if not value: + raise ValueError(reason) + + +def dot(a, b): + return (a & b).bit_count() % 2 + + +def add(target, source, coefficient): + for key, value in source.items(): + new = target.get(key, 0) + coefficient * value + if new: + target[key] = new + else: + target.pop(key, None) + + +def main(): + for name, pin in PINS.items(): + need(sha256((PACKET / name).read_bytes()).hexdigest() == pin, "Frozen packet: " + name) + certificate = json.loads((PACKET / "QUERY-SPAN.json").read_bytes()) + planes = json.loads((PACKET / "PLANE-INVOLUTION.json").read_bytes())["planes"] + archive_record = json.loads((ANNEX / "ARCHIVE-CHECK.json").read_bytes()) + need(archive_record["archive_sha256"] == ARCHIVE, "Historical archive binding") + source = {} + for key, (name, pin) in MEMBERS.items(): + raw = (PARENT / "payload/upstream" / Path(name).name).read_bytes() + need(sha256(raw).hexdigest() == pin, "Selected member: " + key) + source[key] = json.loads(gzip.decompress(raw) if name.endswith(".gz") else raw) + word, program, phases = [source[key] for key in MEMBERS] + rows = [{i: Fraction(1)} if i < 112 else {} for i in range(712)] + count = 0 + for event in program["forward"]: + if event == ["phase", "centers"]: + break + if event[0] != "scalar": + continue + gate = event[1] + t = gate[1][1] + (704 if gate[1][0] == "C" else 0) + if gate[0] == "clear": + rows[t] = {} + elif gate[0] == "scale": + coefficient = Fraction(gate[2], gate[3]) + rows[t] = {i: value * coefficient for i, value in rows[t].items() if value * coefficient} + else: + s = gate[2][1] + (704 if gate[2][0] == "C" else 0) + if gate[0] == "copy": + rows[t] = rows[s].copy() + else: + add(rows[t], rows[s], Fraction(gate[3], gate[4])) + count += 1 + else: + raise ValueError("The original centre boundary is absent") + matrix = [[rows[centre].get(p, 0) for p in range(112)] for centre in word["centers"]] + interface_raw = (PARENT / "payload/lanes/circuit-interface/INTERFACE.json").read_bytes() + need(sha256(interface_raw).hexdigest() == certificate["interface_sha256"], "Accepted interface pin") + interface = json.loads(interface_raw) + expected = [[Fraction(row.get(str(p), "0")) for p in range(112)] for row in interface["R"]] + need(matrix == expected and len(matrix) == 8, "Independent source reconstruction of R") + gram = [[sum(a * b for a, b in zip(row, other)) for other in matrix] for row in matrix] + need(gram == [[56 * int(i == j) for j in range(8)] for i in range(8)], "Actual row Gram") + labels = [record["q"] for record in phases["recipes"]] + need(labels == word["ports"] == interface["ports"] and len(set(labels)) == 112 + and all(q and q.bit_count() % 2 for q in labels), "Exact distinct odd line labels") + need(all(sum(matrix[i][p] != 0 for i in range(8)) == 4 for p in range(112)), + "Four nonzero source entries in every column") + for p, row in enumerate(certificate["line_pivot_functionals"]): + need(row["port"] == p and row["q"] == labels[p] + and matrix[row["centre_row"]][p] == row["pivot"] + and abs(row["pivot"]) == 1, "Every line diagonal pivot") + need(len(planes) == 56 and sorted(p for plane in planes for p in plane["ports"]) == list(range(112)), + "The 56 planes partition the actual ports") + directions = Counter(plane["q"] ^ plane["r"] for plane in planes) + need(len(directions) == 41, "Repeated plane directions are retained") + # Build each exact Fourier column from C_q C_r^-1 P_(q+r). + columns = [] + trace_counts = [] + for plane in planes: + p, s = plane["ports"] + q, r = plane["q"], plane["r"] + need([q, r] == [labels[p], labels[s]] and dot(q, r) == 0, "Actual ordered orthogonal pair") + w = q ^ r + operator = [] + for y in range(512): + image = y ^ (w if dot(w, y) else 0) + power = (dot(q, image) - dot(r, image)) % 4 + operator.append((image, power)) + need(all(operator[image][0] == y and (power + operator[image][1]) % 4 == 0 + for y, (image, power) in enumerate(operator)), "Exact plane involution") + need(operator[0] == (0, 0), "Constant character is fixed") + trace = sum(1 for y, (image, power) in enumerate(operator) if image == y and power == 0) + need(trace == 256 and all(power == 0 for y, (image, power) in enumerate(operator) if image == y), + "Exact normalized plane trace") + trace_counts.append(trace) + columns.append(operator) + unit = [(1, 0), (0, 1), (-1, 0), (0, -1)] + functional_checks = 0 + for k, plane in enumerate(planes): + q, w = plane["q"], plane["q"] ^ plane["r"] + support = [y for y in range(512) if dot(w, y)] + for j, operator in enumerate(columns): + real = imag = 0 + for y in support: + image, power = operator[y] + if image == y ^ w: + a, b = unit[(power - 1 + 2 * dot(q, y)) % 4] + real += a + imag += b + functional_checks += 1 + need((real, imag) == (256 * int(j == k), 0), "Full plane-separating functional matrix") + determinant = 1 + for k, (plane, pivot) in enumerate(zip(planes, certificate["plane_pivot_functionals"])): + p, s = plane["ports"] + a, b = [matrix[i][p] for i in range(8)], [matrix[i][s] for i in range(8)] + det_gram = sum(x*x for x in a) * sum(y*y for y in b) - sum(x*y for x, y in zip(a, b))**2 + need(det_gram == 12 and pivot["plane"] == k and pivot["ports"] == [p, s], "Actual pair Gram and order") + i, j = pivot["centre_rows"] + det = a[i] * b[j] - b[i] * a[j] + need(det == pivot["determinant"] and det != 0, "Exact certified two-column pivot") + determinant *= det + need(determinant == certificate["plane_minor_determinant_in_matching_order"] == 8, + "Exact 112-column block determinant") + need(certificate["line_scalar_input_rank"] == certificate["plane_scalar_input_rank"] == 112, + "Stated source ranks") + # A reversed plane orientation changes the moved-character sign. + q, r = planes[0]["q"], planes[0]["r"] + w = q ^ r + y = next(y for y in range(512) if dot(w, y)) + image = y ^ w + need((dot(q, image) - dot(r, image)) % 4 != (dot(r, image) - dot(q, image)) % 4, + "Wrong plane orientation control") + result = dict(status="PASS_INDEPENDENT_QUERY_SPAN_SOURCE_AND_CERTIFICATE", + frozen_packet_sha256=PINS, archive_sha256=ARCHIVE, + source_member_sha256={k: pin for k, (_, pin) in MEMBERS.items()}, + source_scalar_events_replayed=count, source_rows=8, nonzero_line_columns=112, + line_source_rank=112, plane_source_rank=112, + planes=56, distinct_plane_directions=len(directions), + repeated_direction_group_sizes=sorted(directions.values()), + exact_Fourier_columns=56*512, separating_functional_column_checks=functional_checks, + pair_Gram_determinants=[12]*56, exact_block_minor_determinant=int(determinant), + source_reconstruction="Independent data-only scalar propagation to the original centre boundary; no producer import or execution.", + all_depth="Proof: compress all but one tensor factor to the fixed constant character.", + grammar="Every non-scalar payload map is counted, including rank-zero address maps; scalar initial and final contracts are required.", + controls=["Exact reversed-orientation moved-character sign differs."], + not_certified=["Native-child lower bound", "Native-cost bound", "Changed source interface", "Supplier or kappa improvement"]) + (OUT / "REVIEW.json").write_text(json.dumps(result, indent=2, sort_keys=True) + "\n", encoding="utf-8") + print(result["status"]) + print(json.dumps({key: result[key] for key in ("source_scalar_events_replayed", "exact_Fourier_columns", + "separating_functional_column_checks", "exact_block_minor_determinant")})) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/annexes/source-geometry/replay.py b/research/actual-query-information-bounds/annexes/source-geometry/replay.py new file mode 100644 index 0000000000..858fb38149 --- /dev/null +++ b/research/actual-query-information-bounds/annexes/source-geometry/replay.py @@ -0,0 +1,116 @@ +"""Replay the seven exact source-geometry checks with one process at a time.""" + +import argparse +import hashlib +import json +import os +from pathlib import Path +import shutil +import subprocess +import sys +import time + + +HERE = Path(__file__).resolve().parent +PARENT = HERE.parents[1] + + +def require(test, reason): + if not test: + raise ValueError(reason) + + +def digest(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def check_files(root, records): + for relative, record in records.items(): + path = root / relative + require(path.is_file(), "Missing file: " + str(path)) + require(path.stat().st_size == record["bytes"], "File size: " + str(path)) + require(digest(path) == record["sha256"], "File hash: " + str(path)) + + +def compare(actual, expected, location="$"): + require(type(actual) is type(expected), "JSON type: " + location) + if isinstance(actual, dict): + require(actual.keys() == expected.keys(), "JSON keys: " + location) + for key in actual: + compare(actual[key], expected[key], location + "/" + key) + elif isinstance(actual, list): + require(len(actual) == len(expected), "JSON length: " + location) + for index, (left, right) in enumerate(zip(actual, expected)): + compare(left, right, location + "/" + str(index)) + else: + require(actual == expected, "JSON value: " + location) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--out", type=Path, required=True) + arguments = parser.parse_args() + out = arguments.out.resolve() + require(not out.is_relative_to(PARENT), "The output must be outside the package") + require(not out.exists(), "Use a new output directory") + require(shutil.disk_usage(HERE).free >= 3 * 1024**3, "At least 3 GiB must be free") + manifest = json.loads((HERE / "ANNEX-MANIFEST.json").read_bytes()) + parent = json.loads((HERE / "PARENT-SNAPSHOT.json").read_bytes()) + portability = json.loads((HERE / "PORTABILITY.json").read_bytes()) + check_files(HERE, manifest["files"]) + check_files(PARENT, parent["files"]) + actual_paths = {str(p.relative_to(HERE)) for p in HERE.rglob("*") if p.is_file()} + require(actual_paths == set(manifest["files"]) | {"ANNEX-MANIFEST.json"}, + "The annex manifest must list every file") + out.mkdir(parents=True) + env = dict(os.environ) + env.update({key: "1" for key in ["OPENBLAS_NUM_THREADS", "OMP_NUM_THREADS", + "MKL_NUM_THREADS", "NUMEXPR_NUM_THREADS"]}) + env["PYTHONDONTWRITEBYTECODE"] = "1" + flags = ["-I", "-B"] + (["-O"] if sys.flags.optimize else []) + results = [] + started = time.monotonic() + for job in portability["checks"]: + script = HERE / job["portable_script"] + destination = out / job["name"] + command = [sys.executable, *flags, str(script), "--out", str(destination)] + begin = time.monotonic() + run = subprocess.run(command, text=True, capture_output=True, env=env, + cwd=out, check=False) + (out / (job["name"] + ".stdout.txt")).write_text(run.stdout) + (out / (job["name"] + ".stderr.txt")).write_text(run.stderr) + require(run.returncode == 0, job["name"] + " failed: " + run.stderr) + require(any(line.startswith(job["expected_status"]) for line in run.stdout.splitlines()), + "Expected PASS status: " + job["name"]) + receipts = [] + for relative in job["receipts"]: + expected = json.loads((HERE / relative).read_bytes()) + actual_path = destination / Path(relative).name + actual = json.loads(actual_path.read_bytes()) + metadata = [] + if "checker_sha256" in expected: + expected["checker_sha256"] = digest(script) + metadata.append("checker_sha256") + compare(actual, expected, relative) + receipts.append({"frozen_receipt": relative, "output": str(actual_path.relative_to(out)), + "sha256": digest(actual_path), "typed_json_equal": True, + "declared_metadata_updates": metadata}) + seconds = time.monotonic() - begin + results.append({"name": job["name"], "status": job["expected_status"], + "seconds": seconds, "receipts": receipts}) + print(job["expected_status"], flush=True) + check_files(HERE, manifest["files"]) + check_files(PARENT, parent["files"]) + result = {"status": "PASS_SOURCE_GEOMETRY_ANNEX", "checks": results, + "seconds": time.monotonic() - started, "optimized": bool(sys.flags.optimize), + "python": sys.version, "interpreter": sys.executable, + "annex_manifest_sha256": digest(HERE / "ANNEX-MANIFEST.json"), + "parent_files_unchanged": len(parent["files"]), + "annex_files_unchanged": len(manifest["files"]), + "execution": "Seven serial standard-library checks; no external tools, Git, network, or solver."} + (out / "REPLAY.json").write_text(json.dumps(result, indent=2, sort_keys=True) + "\n") + print(result["status"], flush=True) + + +if __name__ == "__main__": + main() diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/COLD-REPLAY-CHECKS.json b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/COLD-REPLAY-CHECKS.json new file mode 100644 index 0000000000..0a6b6bebc4 --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/COLD-REPLAY-CHECKS.json @@ -0,0 +1,156 @@ +{ + "cold_package": "/private/tmp/source-geometry-independent-20261022-xfycu8mc/actual-query-information-bounds", + "command": [ + "/opt/homebrew/opt/python@3.14/bin/python3.14", + "-I", + "-O", + "-B", + "/private/tmp/source-geometry-independent-20261022-xfycu8mc/actual-query-information-bounds/annexes/source-geometry/replay.py", + "--out", + "/private/tmp/source-geometry-independent-20261022-xfycu8mc/cold-replay" + ], + "cwd": "/private/tmp/source-geometry-independent-20261022-xfycu8mc/unrelated-working-directory", + "environment_overrides": { + "MKL_NUM_THREADS": "1", + "NUMEXPR_NUM_THREADS": "1", + "OMP_NUM_THREADS": "1", + "OPENBLAS_NUM_THREADS": "1", + "PATH": "/no-external-tools", + "VECLIB_MAXIMUM_THREADS": "1" + }, + "exit_code": 0, + "free_bytes_after": 8758206464, + "free_bytes_before": 8792248320, + "package_files": 229, + "relocated_and_original_packages_equal": true, + "replay": { + "annex_files_unchanged": 99, + "annex_manifest_sha256": "cc7279ee48a7751a57f59a98f991ba879cf6e63144fcb7885ed1e4b69b432663", + "checks": [ + { + "name": "centre-support-producer", + "receipts": [ + { + "declared_metadata_updates": [], + "frozen_receipt": "frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.json", + "output": "centre-support-producer/CENTRE-SUPPORT-GEOMETRY-20261018.json", + "sha256": "dafd6c0af3f8aad852a7c80258118487744921c9a61474b1441e3755f8e3b205", + "typed_json_equal": true + } + ], + "seconds": 0.166397916036658, + "status": "PASS_CENTRE_SUPPORT_GEOMETRY" + }, + { + "name": "centre-support-review", + "receipts": [ + { + "declared_metadata_updates": [ + "checker_sha256" + ], + "frozen_receipt": "frozen/lanes/independent-review-20261017/centre-support-review-20261018/CHECKS.json", + "output": "centre-support-review/CHECKS.json", + "sha256": "61690f10c5d08981c68eaf148a7b54f81ac4e00b33fb8ebac0bc8c275368be10", + "typed_json_equal": true + } + ], + "seconds": 0.16556150000542402, + "status": "PASS_INDEPENDENT_CENTRE_SUPPORT_GEOMETRY" + }, + { + "name": "dyadic-producer", + "receipts": [ + { + "declared_metadata_updates": [ + "checker_sha256" + ], + "frozen_receipt": "frozen/root/DYADIC-QUERY-SEPARATION-20261018.json", + "output": "dyadic-producer/DYADIC-QUERY-SEPARATION-20261018.json", + "sha256": "f32f611e5d583beb5ccc2a809f37692e2fc35ed40706cb96845051c9a71befb9", + "typed_json_equal": true + } + ], + "seconds": 1.0329124580021016, + "status": "PASS_DYADIC_QUERY_SEPARATION" + }, + { + "name": "dyadic-review", + "receipts": [ + { + "declared_metadata_updates": [ + "checker_sha256" + ], + "frozen_receipt": "frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.json", + "output": "dyadic-review/REVIEW.json", + "sha256": "c1c3006be5100ef6a5f74402e7c5edd6409d817124dd192c2854615c0b74bf66", + "typed_json_equal": true + } + ], + "seconds": 0.4280027089989744, + "status": "PASS_INDEPENDENT_DYADIC_QUERY_SEPARATION" + }, + { + "name": "centre-mixing-review", + "receipts": [ + { + "declared_metadata_updates": [ + "checker_sha256" + ], + "frozen_receipt": "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.json", + "output": "centre-mixing-review/REVIEW.json", + "sha256": "1eb05efb021de47c5414f14509e2d756cb27266f608f2722b9805c303ad0ee60", + "typed_json_equal": true + }, + { + "declared_metadata_updates": [], + "frozen_receipt": "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.json", + "output": "centre-mixing-review/TWO-BASES.json", + "sha256": "7adf8ca2ce457799efb48530b17308b9d1b6682aa0eae240fbdb4d8adb78bfd3", + "typed_json_equal": true + } + ], + "seconds": 2.773297291016206, + "status": "PASS_INDEPENDENT_NATIVE_CENTRE_REVIEW" + }, + { + "name": "query-span-producer", + "receipts": [ + { + "declared_metadata_updates": [], + "frozen_receipt": "frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.json", + "output": "query-span-producer/QUERY-SPAN.json", + "sha256": "a06939cba2c937f452027ee4a1f20b31121a70b7fc7393d9ccad091817ee448e", + "typed_json_equal": true + } + ], + "seconds": 0.10404137498699129, + "status": "PASS_EXACT_QUERY_SOURCE_SPANS" + }, + { + "name": "query-span-review", + "receipts": [ + { + "declared_metadata_updates": [], + "frozen_receipt": "frozen/lanes/source-domain/query-span-review/REVIEW.json", + "output": "query-span-review/REVIEW.json", + "sha256": "36820f2267d5f1388d554c12f7f79b91792b964060d2fb639654bbd7cc30c148", + "typed_json_equal": true + } + ], + "seconds": 0.2634642500197515, + "status": "PASS_INDEPENDENT_QUERY_SPAN_SOURCE_AND_CERTIFICATE" + } + ], + "execution": "Seven serial standard-library checks; no external tools, Git, network, or solver.", + "interpreter": "/opt/homebrew/opt/python@3.14/bin/python3.14", + "optimized": true, + "parent_files_unchanged": 129, + "python": "3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 21.0.0 (clang-2100.1.1.101)]", + "seconds": 4.969337249989621, + "status": "PASS_SOURCE_GEOMETRY_ANNEX" + }, + "seconds": 5.11494, + "status": "PASS_INDEPENDENT_RELOCATED_SOURCE_GEOMETRY_REPLAY", + "stderr": "", + "stdout": "PASS_CENTRE_SUPPORT_GEOMETRY\nPASS_INDEPENDENT_CENTRE_SUPPORT_GEOMETRY\nPASS_DYADIC_QUERY_SEPARATION\nPASS_INDEPENDENT_DYADIC_QUERY_SEPARATION\nPASS_INDEPENDENT_NATIVE_CENTRE_REVIEW\nPASS_EXACT_QUERY_SOURCE_SPANS\nPASS_INDEPENDENT_QUERY_SPAN_SOURCE_AND_CERTIFICATE\nPASS_SOURCE_GEOMETRY_ANNEX\n" +} diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/HISTORICAL-PINS.json b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/HISTORICAL-PINS.json new file mode 100644 index 0000000000..aa22656220 --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/HISTORICAL-PINS.json @@ -0,0 +1,900 @@ +{ + "package_files": { + "NOTICE.md": { + "bytes": 2203, + "sha256": "40e1cf742e31b0146f7dfb506871651fbce1545ed1e9b6d73926bc1cce8eca79" + }, + "PACKAGE-MANIFEST.json": { + "bytes": 19932, + "sha256": "7317a4956c2d734d4a7376d252f12a8543ba5d7977572ea3c17758c74e9f8aca" + }, + "PROOF.md": { + "bytes": 10470, + "sha256": "898388f738b6857e176831629d03a18734beca2d3732a15c1e80081e6c366ad0" + }, + "README.md": { + "bytes": 7760, + "sha256": "a98ded794a2cdbe18a02e31498623ed95f69ae7e9efb5931e866c4d61797f3f4" + }, + "SOURCE-MANIFEST.json": { + "bytes": 30455, + "sha256": "7b01de4de8e46f22f641be44afaed8e10af8a0a141341a0436b05fa3ff662c87" + }, + "SOURCE-PINS.md": { + "bytes": 3547, + "sha256": "a4e6f3dc661683546a3f2d1472b5081e0a10de9ba4129a2e60e441983a806736" + }, + "VALIDATION.md": { + "bytes": 2242, + "sha256": "c7c43157c454585c527af4008b100d7096068fcb28a0a2b2ceddc17d9ce9b6e3" + }, + "annexes/chronological-cache-paths/ANNEX-MANIFEST.json": { + "bytes": 3098, + "sha256": "9aa4068bbca0c3b99be45d077ebc6c3f73016b87b453b71daec59800c9535ee9" + }, + "annexes/chronological-cache-paths/PROOF.md": { + "bytes": 1967, + "sha256": "d38c1ead02a527076a3355b317048c719125daa00ad15953f17915a5b9c97863" + }, + "annexes/chronological-cache-paths/PUBLICATION.md": { + "bytes": 676, + "sha256": "fbad8effff89056dc3d7021827184b8103ab034a6b537754a0bbe0089f873ff2" + }, + "annexes/chronological-cache-paths/README.md": { + "bytes": 1109, + "sha256": "ab5aa384cdf772458b7be4fe9335b0eda369cbcd075617807e6528146498c342" + }, + "annexes/chronological-cache-paths/REVIEW.json": { + "bytes": 992, + "sha256": "5d2b5e1aa69b4f4e3884581cb85b137c70d18eadcf05764a7d0819a63b1d53a3" + }, + "annexes/chronological-cache-paths/REVIEW.md": { + "bytes": 3249, + "sha256": "766e29a5133cb1c08c39356d738ccf5f7a11199b55fb1bc92841ad7aeca0f092" + }, + "annexes/chronological-cache-paths/SOURCES.json": { + "bytes": 2125, + "sha256": "1f8a707234438332ea54fcbc3ccaa70b7c0fc3ea6ca9cd5b0fbfec3f31ae09d1" + }, + "annexes/chronological-cache-paths/TASK.json": { + "bytes": 517, + "sha256": "461d4a3396b051c5eb847a1ab56ab1e14b6dc058f5fedbb6ad5e503bd1626eab" + }, + "annexes/chronological-cache-paths/VALIDATION.json": { + "bytes": 1440, + "sha256": "7e232925ae6a8833e41a9bd9b5a9c30d8c88d8bbc1bd57ae475486c7422cca6d" + }, + "annexes/chronological-cache-paths/frozen/lanes/circuit-interface/INTERFACE.json": { + "bytes": 23232, + "sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" + }, + "annexes/chronological-cache-paths/frozen/lanes/cover-algebra/CHRONOLOGICAL-CACHE-PATHS.md": { + "bytes": 9805, + "sha256": "419bb67187d4edeead01d564d7f239f351f4d906c9b6f73e585ec51d2a730c7c" + }, + "annexes/chronological-cache-paths/frozen/lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json": { + "bytes": 333522, + "sha256": "d3a7dc571b2ac2e55945918b0bccd66d99d0d08b6b7af8326e53999578e61fe7" + }, + "annexes/chronological-cache-paths/frozen/lanes/cover-algebra/review_snapshot_support.py": { + "bytes": 8113, + "sha256": "b605064b4be17fd2ceb6825fe01cd6b813abd3351ad499dd6c5b4fa4947a52ba" + }, + "annexes/chronological-cache-paths/frozen/lanes/history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz": { + "bytes": 414717, + "sha256": "a15fbfcb758cb77b5b044963d771ac6baf4ff9d155e6c46f47bac3694b1fc17f" + }, + "annexes/chronological-cache-paths/frozen/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json": { + "bytes": 289400, + "sha256": "35698700474f2309a4eea2f192a5afbd2f42f580a7e0e510a0bb5687a87fdc2d" + }, + "annexes/chronological-cache-paths/frozen/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md": { + "bytes": 5433, + "sha256": "be9575e1cac8706c42fddff243f435935e098d197edaf7f8689352c93b7e3961" + }, + "annexes/chronological-cache-paths/replay.py": { + "bytes": 2891, + "sha256": "c5b6abbe8d9704adfaea980c77f4f34fee78ae2367bf1e2e88bed59ca79b7697" + }, + "annexes/chronological-cache-paths/validation/normal.log": { + "bytes": 1357, + "sha256": "fb55d12399a64df3cb5d8c96265267861886248a64b73de702fad3a67ecd7fde" + }, + "annexes/chronological-cache-paths/validation/optimized.log": { + "bytes": 1357, + "sha256": "fb55d12399a64df3cb5d8c96265267861886248a64b73de702fad3a67ecd7fde" + }, + "frozen/circuit-interface/snapshot-audit/review_snapshot_rows.py": { + "bytes": 11588, + "sha256": "ef74bba4dd9afe205242a8b5471741f13304bff8e2f714ccbc673a73ec928109" + }, + "frozen/cover-algebra/review_query_moments.py": { + "bytes": 5712, + "sha256": "9f3cff9ff7459800afff681c18276ebc0d6a140a66b58af76b3140015889518c" + }, + "frozen/residual-syndrome/review/independent_residual.py": { + "bytes": 7512, + "sha256": "8071d3a27df0eb08d8694e75c30c0aa557fed51e5dfe5e0b5e31c122c38699cc" + }, + "frozen/residual-syndrome/verify_residual.py": { + "bytes": 9739, + "sha256": "847a21d79fcaa1e19793f43348478e6966344d3067b22795f3b2becd68074a97" + }, + "frozen/source-domain/review_cover.py": { + "bytes": 8939, + "sha256": "b447b1358e3376089639446f3d264565d75a75e1e471d29a0f8e5aa097f7f0c9" + }, + "frozen/temporal-reuse/QUERY-FIFTH-MOMENT.json": { + "bytes": 3164, + "sha256": "d346e38c1dc323d3304c94e7faf14384ac7970bb7b7775c49749a90a509fa0e9" + }, + "frozen/temporal-reuse/check_query_fifth_moment.py": { + "bytes": 7821, + "sha256": "bea72f2bafab8cc38142557d6d3a1bee5f4db1f9a2a75668fce146ca6ebba4f0" + }, + "frozen/temporal-reuse/check_query_fourth_moment.py": { + "bytes": 12758, + "sha256": "c22539e007c763b2d92d2932c4d84080ccda8549774d6be8b7705575a03a253f" + }, + "notices/LICENSE": { + "bytes": 11357, + "sha256": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4" + }, + "notices/research/gauge44-slots-t16/NOTICE.md": { + "bytes": 1964, + "sha256": "7a8d17b04da1e6c9d0ec217fb5bda72faa09d9a21695128722dd1e2827870fcf" + }, + "notices/research/gauge44-slots-t16/UPSTREAM-NOTICE.md": { + "bytes": 6406, + "sha256": "a75967ebc34e3bf2ff2c25c08e6c7f1a61b0c0d171cfd1b62196ae2caaf2c610" + }, + "notices/research/gauge44-slots-t16/construction/NOTICE.md": { + "bytes": 950, + "sha256": "defe7e44af610e25a6c50c1c3b2efd0972d0690574995c0c872fc50eebf4c816" + }, + "notices/research/gauge44-slots-t16/t16/NOTICE.md": { + "bytes": 2245, + "sha256": "902370e6bfcd39dbea2ece474f15fccbcce3b8e966b2b94066bd03e5174591b5" + }, + "payload/lanes/circuit-interface/CENTRE-FREE-PROGRAMS.json.gz": { + "bytes": 211301, + "sha256": "52fe044c2bb802cd823c10deefa28c18bbffe2a69f682180e9d6f729263dc8e8" + }, + "payload/lanes/circuit-interface/INTERFACE.json": { + "bytes": 23232, + "sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" + }, + "payload/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.json": { + "bytes": 5352, + "sha256": "9e9f0c6d2ad201c2a49fef21fbf41fd6433e0e65c3341f653ece71ef906ce254" + }, + "payload/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.md": { + "bytes": 4276, + "sha256": "907d1e7fb1f92d41055c1a028bbb8c22de1844aa742bb42921cfd3c499fe4f5f" + }, + "payload/lanes/circuit-interface/snapshot-audit/review_snapshot_rows.py": { + "bytes": 11531, + "sha256": "c8a72435ce0dc8c8f2c387f2ce24bc3e900f9559d3fdc824e4fc4ee4055921fc" + }, + "payload/lanes/cover-algebra/ALGEBRA.json": { + "bytes": 2555, + "sha256": "eeb601e4a898a6b51ad2eeb53917a5a150c0667615ea42068666a9737fe33811" + }, + "payload/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.json": { + "bytes": 5472, + "sha256": "d75fe3bd9f3c9391aed01368af37a3f56792ad95bcdefe21bbd4cbf0bdc2de50" + }, + "payload/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.md": { + "bytes": 4172, + "sha256": "c1ddfd7366ec4affe7eb50396e5016c53621c3613e568a5106af9095a9985e26" + }, + "payload/lanes/cover-algebra/MOVABLE-SNAPSHOT-CUTS.md": { + "bytes": 7111, + "sha256": "cc26bd7b4d82bece7bd4b409350313539b953a26e88115d1efecb97bf538ead1" + }, + "payload/lanes/cover-algebra/PROOF.md": { + "bytes": 8498, + "sha256": "1d72716fc0dc0e2f9071d0940cec54348da1d12d629eda9432baebccb4a65df4" + }, + "payload/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.json": { + "bytes": 1423, + "sha256": "671e54c971bcf296286ff0a6b2ec7c7b8f45db0df80cffab786bf478db0e4d87" + }, + "payload/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.md": { + "bytes": 2790, + "sha256": "0e61bfd7ad9c1f4c506f1d33e37c4abe43d55211521f1362108a52d99388dba2" + }, + "payload/lanes/cover-algebra/QUERY-SUPPORT-DISTANCE-REVIEW.json": { + "bytes": 1830, + "sha256": "720824f618aadb2b8d5c2e56709157009e3b8915eef2119c856ba7f478ea0050" + }, + "payload/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.json": { + "bytes": 6297, + "sha256": "d9dd35aa3fe97fa7c76afd2054725925527a4a604e7d4a6bd11b7ae8e957d076" + }, + "payload/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.md": { + "bytes": 3191, + "sha256": "1073724667ddaaa3808c10f5def0a12627ce21b5060529852d47f85c7dc9c795" + }, + "payload/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.json": { + "bytes": 2425, + "sha256": "2c001f0336c1f930a41eace304e957eb5da354edc56c4c9b0449bf253d65fb25" + }, + "payload/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.md": { + "bytes": 4024, + "sha256": "f550ecd52133f7fb856538abf6ed7ef9241577bf309f7268cd4610b8c12735df" + }, + "payload/lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json": { + "bytes": 333522, + "sha256": "d3a7dc571b2ac2e55945918b0bccd66d99d0d08b6b7af8326e53999578e61fe7" + }, + "payload/lanes/cover-algebra/check_snapshot_flag_cut.py": { + "bytes": 5658, + "sha256": "b49857d0005b19880309c2790378fe1b956a5ada092b94a4814d2bc016ab1b28" + }, + "payload/lanes/cover-algebra/review_movable_rank8_cuts.py": { + "bytes": 9160, + "sha256": "0d08ff149f29f522d337495bd76779a207457c77801dceb9360b71820989ba39" + }, + "payload/lanes/cover-algebra/review_query_moments.py": { + "bytes": 5712, + "sha256": "877c902c658fef004511fbd55e4265ac6a6f044d8f8e2e294db29ef33aeca2c8" + }, + "payload/lanes/cover-algebra/review_query_support_distance.py": { + "bytes": 4925, + "sha256": "8e7ac1aaadbc6af5c2d30b805704dc7012f5ba4e1d1776ab32ee6455b2bbbf84" + }, + "payload/lanes/cover-algebra/review_rank5_union_cuts.py": { + "bytes": 8607, + "sha256": "fb4d62ce46609842cb18f0b92b7071a4179530c31923071cc644037cfe7d252c" + }, + "payload/lanes/cover-algebra/review_snapshot_support.py": { + "bytes": 8113, + "sha256": "b605064b4be17fd2ceb6825fe01cd6b813abd3351ad499dd6c5b4fa4947a52ba" + }, + "payload/lanes/cover-algebra/verify_algebra.py": { + "bytes": 10281, + "sha256": "cb23fdc8a14a6f3ff1e73cdba4e1497a9a95f5ca6d765ecb02fdaa3087782949" + }, + "payload/lanes/encoded-controller/CONTROLLER-CHECKS.json": { + "bytes": 2361, + "sha256": "66ae977124f21e4126ebf4883091f4adf8c9ac3bf2f2a90b1d7d9bb8c93de74c" + }, + "payload/lanes/encoded-controller/CONTROLLER.md": { + "bytes": 9662, + "sha256": "255f5399f7e1a0ae144b8204189ef96235f845827e5e43b07e8440de5ad7652f" + }, + "payload/lanes/history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz": { + "bytes": 414717, + "sha256": "a15fbfcb758cb77b5b044963d771ac6baf4ff9d155e6c46f47bac3694b1fc17f" + }, + "payload/lanes/history-encoding/LOW-BIRTH-UNION-CUTS.md": { + "bytes": 6896, + "sha256": "d85d71839a600f7d8d0cb511530ca2d1169f0efa543f8c342d2b2cbfe9396629" + }, + "payload/lanes/history-encoding/MOVABLE-CUT-THEOREM-REVIEW.json": { + "bytes": 564, + "sha256": "04f4ff33ffc46f307879a94a0b8f3bd71984ddf8e2ecacb1c90923cfe82f4db7" + }, + "payload/lanes/history-encoding/MOVABLE-CUT-THEOREM-REVIEW.md": { + "bytes": 1734, + "sha256": "c66bf73004bbe81441d26a4c69a551d4f439af37dc75d1a4365b0a5bf174ae57" + }, + "payload/lanes/history-encoding/MOVABLE-FULL-RANK-CUTS.json": { + "bytes": 71777, + "sha256": "62c3b26274ef80a75bbc90b680ceeed9ed24fb158fd7db32594995859c875951" + }, + "payload/lanes/history-encoding/MOVABLE-RANK8-CUTS.md": { + "bytes": 4242, + "sha256": "9e8ebc108a758883e9811798900bbaa7c42ffa90ac960953a7596d3427f50708" + }, + "payload/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.json": { + "bytes": 6828, + "sha256": "6c22878f6259772183263ae192422f8089113a11629662aee31fd82cea4824ce" + }, + "payload/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.md": { + "bytes": 5805, + "sha256": "132a94c9f7e5ea3f5901455cded5685e6c3b1968ea4553b3c019f55a559ecb66" + }, + "payload/lanes/history-encoding/RANK5-UNION-CUTS.json": { + "bytes": 2827584, + "sha256": "caf4ea536cc79ec7cd585b9f3d4714efc86874785cf463dc215d0158caff5607" + }, + "payload/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json": { + "bytes": 289400, + "sha256": "35698700474f2309a4eea2f192a5afbd2f42f580a7e0e510a0bb5687a87fdc2d" + }, + "payload/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md": { + "bytes": 5433, + "sha256": "be9575e1cac8706c42fddff243f435935e098d197edaf7f8689352c93b7e3961" + }, + "payload/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.json": { + "bytes": 1652, + "sha256": "07f77e4bf9837a2b486fc89e56dc01eeaa0443a778eae9c600cc483b64162ab1" + }, + "payload/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.md": { + "bytes": 3120, + "sha256": "edf2a9e94aee98ecfd59c99adf6d9c2d50925297bd56e2ba4be3440523747ab7" + }, + "payload/lanes/history-encoding/check_query_support_distance.py": { + "bytes": 5803, + "sha256": "d9bff383c911653f17087849203f3a64dc4d511f27f6a243bbfa7f3d175d9a09" + }, + "payload/lanes/history-encoding/check_snapshot_cone_obstruction.py": { + "bytes": 6292, + "sha256": "bab8729c4815ecca652a87a4d79e7a21661e243592553b86aa08cb2c250188fa" + }, + "payload/lanes/history-encoding/review_snapshot_flag_cut.py": { + "bytes": 7126, + "sha256": "e52355cbedf49346d2e27271fa999e68d66ae9b3d00980477d8750b66b0fc919" + }, + "payload/lanes/interface-proof/NATIVE-LIFT-REVIEW.json": { + "bytes": 2367, + "sha256": "61b3990c983b96b8bff01feab8c83a612ea41612b948b1059186ce9ffa9692ea" + }, + "payload/lanes/interface-proof/PROOF.md": { + "bytes": 12095, + "sha256": "410d540640137bdab6f80875c94eaed8a39e18c67539c882e74a31422ad6bd02" + }, + "payload/lanes/residual-syndrome/PROOF.md": { + "bytes": 11345, + "sha256": "442ef8966bbc093c57354e06c2d45b351a1f7c18a9750b2551296c7de6ced68d" + }, + "payload/lanes/residual-syndrome/RESIDUAL.json": { + "bytes": 2400, + "sha256": "e819f407bd7269a0505b1ceca70150825e8e2673321293fadccc20860887a8d2" + }, + "payload/lanes/residual-syndrome/review/ACCEPTED-AMENDMENTS.json": { + "bytes": 1111, + "sha256": "2232e53d163c89a1b6576115153c9bcc8b267dcef568068de1095132fde9f914" + }, + "payload/lanes/residual-syndrome/review/INDEPENDENT-RECEIPT.json": { + "bytes": 3848, + "sha256": "5657cd2219337f897d7f018f8d81f470878f66dd8662897ac501665fa8bfb810" + }, + "payload/lanes/residual-syndrome/review/REVIEW-EDITS.json": { + "bytes": 708, + "sha256": "6a9e2800595b35f44b7edcbc435810380abb13d4f6bfea771323a91ef2b683c9" + }, + "payload/lanes/residual-syndrome/review/REVIEW-STATUS.json": { + "bytes": 1272, + "sha256": "1b338a452f847d5474d46565a6cce49102e1682e0e9924c1fe5145573998eee4" + }, + "payload/lanes/residual-syndrome/review/REVIEW.md": { + "bytes": 5583, + "sha256": "c624527db82c498836568cfe316dcee92e6a320676954bd3109dbae105f12068" + }, + "payload/lanes/residual-syndrome/review/independent_residual.py": { + "bytes": 7134, + "sha256": "4da89227ea82871e28b615d8442273ccacee2adddb8cf0aef999a9fff2c2d38a" + }, + "payload/lanes/residual-syndrome/verify_residual.py": { + "bytes": 9430, + "sha256": "a8b1c54f36ee7daa4ca68b7f48689389078541ee4e7212f3ea5a36dca32ccdbb" + }, + "payload/lanes/source-domain/COVER-REVIEW.json": { + "bytes": 1502, + "sha256": "7cfc5263852b72710f21152b234c5b2ad57ad68120bb6b4f989a442e453b1a25" + }, + "payload/lanes/source-domain/COVER-REVIEW.md": { + "bytes": 4452, + "sha256": "9216f5fc1e329d15b887e2e647783ff6b09a2270f81352b63cc59e3f9947af72" + }, + "payload/lanes/source-domain/review_cover.py": { + "bytes": 8822, + "sha256": "79b8638f4d00f9bda89e193cdde5574e5139784b11bcc53fb6227e3ccd3abc09" + }, + "payload/lanes/source-domain/verify_domain.py": { + "bytes": 9503, + "sha256": "5e3e298d32b1ae5214a0fdc37bd0cb86b3e985b79e7fc57ba000cd8af99a8405" + }, + "payload/lanes/temporal-reuse/QUERY-FIFTH-MOMENT.json": { + "bytes": 3164, + "sha256": "562d05a6f830f88d36efc148f81a01f3dfa95afbcab8195a9b5add02a5fdb742" + }, + "payload/lanes/temporal-reuse/QUERY-FOURTH-MOMENT.json": { + "bytes": 8268, + "sha256": "df32110bbd285e3036bdb2082e3307b24edc7515953cab7a1b3b6b684adc1e66" + }, + "payload/lanes/temporal-reuse/QUERY-MOMENTS.md": { + "bytes": 12624, + "sha256": "91121028d7f084d3c1d53a16ca8a3634ce4ede59fcab31c9a74c4a221c7d75e5" + }, + "payload/lanes/temporal-reuse/SPECTRAL-BOUND-REVIEW.json": { + "bytes": 6905, + "sha256": "9639db0bdbc82255ef85273ac15a0aff68d5c659190557bf331d260eb714964f" + }, + "payload/lanes/temporal-reuse/SPECTRAL-BOUND-REVIEW.md": { + "bytes": 8017, + "sha256": "9bded2961ce5c0b0124b376e3f832c0ea326b85b6d31851a79801bd827f682bd" + }, + "payload/lanes/temporal-reuse/check_query_fifth_moment.py": { + "bytes": 7821, + "sha256": "2eee310e2db3593d4844e9806be695c869d0c101e881d677b5429232beb0e0a4" + }, + "payload/lanes/temporal-reuse/check_query_fourth_moment.py": { + "bytes": 12485, + "sha256": "e7ff30dfdc23dd929599c05aa037a082060906021d5e9a40e9f586e680d0449e" + }, + "payload/lanes/temporal-reuse/check_source_matrix.py": { + "bytes": 4617, + "sha256": "8e15afb0cb54c52867e61bc727eeb42b6020285bf69093a78431702d07503ddb" + }, + "payload/lanes/temporal-reuse/review_spectral_bound.py": { + "bytes": 13513, + "sha256": "83de0b4694a8ef1ee501130bca9ddedf6e265f6be44b855e61e327646a7529d9" + }, + "payload/upstream/CANONICAL-WORD.json.gz": { + "bytes": 84805, + "sha256": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219" + }, + "payload/upstream/DATA-PHASES.json": { + "bytes": 814141, + "sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa" + }, + "payload/upstream/GLOBAL-TEMPLATE.json.gz": { + "bytes": 607002, + "sha256": "a179dad87651aba340a5a8ddbcd86a8e757cad87b8a1f8bad48106fbecd38518" + }, + "payload/upstream/LOCAL-PROGRAMS.json.gz": { + "bytes": 209318, + "sha256": "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a" + }, + "replay.py": { + "bytes": 8879, + "sha256": "a0126b2e906045d5f905e8103424fc63f585453b58e2eca7541b7337e34d01b6" + }, + "validation/REPLAY.json": { + "bytes": 8180, + "sha256": "ee21a9fcd1d88af795806d1965b23c9bc5496674a94458914d761cb1e48c13e3" + }, + "validation/logs/complete-snapshot-rows.log": { + "bytes": 318, + "sha256": "9d4d678e9dd5a133cbdeacf25de6dc2ee17b8cb9248f4567a6a1a3f25c79b708" + }, + "validation/logs/cover-algebra.log": { + "bytes": 153, + "sha256": "3cc5570e18e317839ee30029625ce1c4aaf31fb83765938a07654aaebb8ca6c2" + }, + "validation/logs/cover-review.log": { + "bytes": 106, + "sha256": "bf795f34a9148f79929e99e1e1e4f191b9c3644f89790883a090b29a5052c826" + }, + "validation/logs/fifth-moment.log": { + "bytes": 150, + "sha256": "01955a9f572ddd9a2ddebdab1b994aa75f54bb1f796caac38584db8716d56176" + }, + "validation/logs/fourth-moment.log": { + "bytes": 175, + "sha256": "dfe90729376c78eb3f2cd443fe239d8aae7a29e848ab12236752dfe834fcedbc" + }, + "validation/logs/global-cut-42-review.log": { + "bytes": 1430, + "sha256": "9f7e49ff2c2feddb1bc943cf7e15916170aa3ba853b833bd06ba12f334c446f8" + }, + "validation/logs/global-cut-42.log": { + "bytes": 1035, + "sha256": "edd53188f4559d918cbc202c5cee3d1844a50b6f54832decaae3a99664ff4100" + }, + "validation/logs/moment-review.log": { + "bytes": 58, + "sha256": "ffb63c20420fa8bd59af3ee6866c1d98c1616c9e4e2c013a5413d65227bf720e" + }, + "validation/logs/rank5-cuts-review.log": { + "bytes": 126, + "sha256": "278177500193f952a712d24584ab628088765455a2962501b5042fc6b5fe10db" + }, + "validation/logs/rank8-cuts-review.log": { + "bytes": 126, + "sha256": "d3d790cc834d7e98a1baf529eac9374813a76e1b170d7e702ce355547f8227e2" + }, + "validation/logs/residual-review.log": { + "bytes": 41, + "sha256": "b56bfd097ec9f92efb50188da9ea6e5b91dcac14bdb01dc5c5a06b0046d1348a" + }, + "validation/logs/residual.log": { + "bytes": 155, + "sha256": "87cdb965dce3cfc8672b04830a7912bf4b20ed0ff7f605f27e15bd4eab83824a" + }, + "validation/logs/snapshot-cones.log": { + "bytes": 170, + "sha256": "571dafa1c69a32d6038c838694d866a08bad445d629a5b594cb6149dc97c9ded" + }, + "validation/logs/snapshot-support-review.log": { + "bytes": 1357, + "sha256": "fb55d12399a64df3cb5d8c96265267861886248a64b73de702fad3a67ecd7fde" + }, + "validation/logs/source-matrix.log": { + "bytes": 35, + "sha256": "ff9de568c95d90725e9ee8026929b589f8cf6ff30fb925359da262a4ce107eb6" + }, + "validation/logs/support-distance-review.log": { + "bytes": 50, + "sha256": "a5fdda9ded93539cedac793b6115cf5e22f9d9b5dafdd47c1bb7b12bfbc483d5" + }, + "validation/logs/support-distance.log": { + "bytes": 1316, + "sha256": "92baa17f1c2d2bbc68f58f71c726f68d8ee838532ac971aa5a3231f42271c1f9" + } + }, + "prior_review_files": { + "REVIEW.json": { + "bytes": 11372, + "sha256": "4164013367c5610d2102a24e17ce373dfb1c7b9f79c37cf5f82b7ca2e30eb88e" + }, + "REVIEW.md": { + "bytes": 7911, + "sha256": "d77c24c6afb660eac5879b5fb1d39d4fc545db7b43f251fd008105b58d70e9ac" + }, + "REVIEWED-PACKAGE-HASHES.json": { + "bytes": 13256, + "sha256": "563b1143175c374e94744701e76bcd133193bd0235a49ed79b7266eec90ad54e" + }, + "SOURCE-AND-REPLAY-CHECKS.json": { + "bytes": 1706, + "sha256": "bf9a05f09f521b56e8eae989e1dce84ac1cad00e6a8715ff3aacec273d1be4f5" + }, + "cold-replay/REPLAY.json": { + "bytes": 8179, + "sha256": "f46154487e1d0eed171f370e220fecf72c42cb04bf4026ec02712a4d09d27b83" + }, + "cold-replay/complete-snapshot-rows.log": { + "bytes": 318, + "sha256": "9d4d678e9dd5a133cbdeacf25de6dc2ee17b8cb9248f4567a6a1a3f25c79b708" + }, + "cold-replay/cover-algebra.log": { + "bytes": 153, + "sha256": "3cc5570e18e317839ee30029625ce1c4aaf31fb83765938a07654aaebb8ca6c2" + }, + "cold-replay/cover-review.log": { + "bytes": 106, + "sha256": "bf795f34a9148f79929e99e1e1e4f191b9c3644f89790883a090b29a5052c826" + }, + "cold-replay/fifth-moment.log": { + "bytes": 150, + "sha256": "01955a9f572ddd9a2ddebdab1b994aa75f54bb1f796caac38584db8716d56176" + }, + "cold-replay/fourth-moment.log": { + "bytes": 175, + "sha256": "dfe90729376c78eb3f2cd443fe239d8aae7a29e848ab12236752dfe834fcedbc" + }, + "cold-replay/global-cut-42-review.log": { + "bytes": 1430, + "sha256": "9f7e49ff2c2feddb1bc943cf7e15916170aa3ba853b833bd06ba12f334c446f8" + }, + "cold-replay/global-cut-42.log": { + "bytes": 1035, + "sha256": "edd53188f4559d918cbc202c5cee3d1844a50b6f54832decaae3a99664ff4100" + }, + "cold-replay/moment-review.log": { + "bytes": 58, + "sha256": "ffb63c20420fa8bd59af3ee6866c1d98c1616c9e4e2c013a5413d65227bf720e" + }, + "cold-replay/rank5-cuts-review.log": { + "bytes": 126, + "sha256": "278177500193f952a712d24584ab628088765455a2962501b5042fc6b5fe10db" + }, + "cold-replay/rank8-cuts-review.log": { + "bytes": 126, + "sha256": "d3d790cc834d7e98a1baf529eac9374813a76e1b170d7e702ce355547f8227e2" + }, + "cold-replay/residual-review.log": { + "bytes": 41, + "sha256": "b56bfd097ec9f92efb50188da9ea6e5b91dcac14bdb01dc5c5a06b0046d1348a" + }, + "cold-replay/residual.log": { + "bytes": 155, + "sha256": "87cdb965dce3cfc8672b04830a7912bf4b20ed0ff7f605f27e15bd4eab83824a" + }, + "cold-replay/snapshot-cones.log": { + "bytes": 170, + "sha256": "571dafa1c69a32d6038c838694d866a08bad445d629a5b594cb6149dc97c9ded" + }, + "cold-replay/snapshot-support-review.log": { + "bytes": 1357, + "sha256": "fb55d12399a64df3cb5d8c96265267861886248a64b73de702fad3a67ecd7fde" + }, + "cold-replay/source-matrix.log": { + "bytes": 35, + "sha256": "ff9de568c95d90725e9ee8026929b589f8cf6ff30fb925359da262a4ce107eb6" + }, + "cold-replay/support-distance-review.log": { + "bytes": 50, + "sha256": "a5fdda9ded93539cedac793b6115cf5e22f9d9b5dafdd47c1bb7b12bfbc483d5" + }, + "cold-replay/support-distance.log": { + "bytes": 1316, + "sha256": "92baa17f1c2d2bbc68f58f71c726f68d8ee838532ac971aa5a3231f42271c1f9" + }, + "cold-replay/work/lanes/circuit-interface/CENTRE-FREE-PROGRAMS.json.gz": { + "bytes": 211301, + "sha256": "52fe044c2bb802cd823c10deefa28c18bbffe2a69f682180e9d6f729263dc8e8" + }, + "cold-replay/work/lanes/circuit-interface/INTERFACE.json": { + "bytes": 23232, + "sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" + }, + "cold-replay/work/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.json": { + "bytes": 5352, + "sha256": "099dd4a8e7c5b48eb9536c20c5812c875dbefb9dee819204c75650da67cb9cdd" + }, + "cold-replay/work/lanes/circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.md": { + "bytes": 4276, + "sha256": "907d1e7fb1f92d41055c1a028bbb8c22de1844aa742bb42921cfd3c499fe4f5f" + }, + "cold-replay/work/lanes/circuit-interface/snapshot-audit/review_snapshot_rows.py": { + "bytes": 11531, + "sha256": "c8a72435ce0dc8c8f2c387f2ce24bc3e900f9559d3fdc824e4fc4ee4055921fc" + }, + "cold-replay/work/lanes/cover-algebra/ALGEBRA.json": { + "bytes": 2099, + "sha256": "a7fb6baa7afb90df77db94c80023144a5be3ae78db1aa6272adf7fb761b44b55" + }, + "cold-replay/work/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.json": { + "bytes": 5472, + "sha256": "d75fe3bd9f3c9391aed01368af37a3f56792ad95bcdefe21bbd4cbf0bdc2de50" + }, + "cold-replay/work/lanes/cover-algebra/MOVABLE-RANK8-CUTS-REVIEW.md": { + "bytes": 4172, + "sha256": "c1ddfd7366ec4affe7eb50396e5016c53621c3613e568a5106af9095a9985e26" + }, + "cold-replay/work/lanes/cover-algebra/MOVABLE-SNAPSHOT-CUTS.md": { + "bytes": 7111, + "sha256": "cc26bd7b4d82bece7bd4b409350313539b953a26e88115d1efecb97bf538ead1" + }, + "cold-replay/work/lanes/cover-algebra/PROOF.md": { + "bytes": 8498, + "sha256": "1d72716fc0dc0e2f9071d0940cec54348da1d12d629eda9432baebccb4a65df4" + }, + "cold-replay/work/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.json": { + "bytes": 1423, + "sha256": "479289a3444327e49d6c50619074c5dc596463b82d1ec4826a1e664f8ba1af23" + }, + "cold-replay/work/lanes/cover-algebra/QUERY-MOMENTS-REVIEW.md": { + "bytes": 2790, + "sha256": "0e61bfd7ad9c1f4c506f1d33e37c4abe43d55211521f1362108a52d99388dba2" + }, + "cold-replay/work/lanes/cover-algebra/QUERY-SUPPORT-DISTANCE-REVIEW.json": { + "bytes": 1830, + "sha256": "720824f618aadb2b8d5c2e56709157009e3b8915eef2119c856ba7f478ea0050" + }, + "cold-replay/work/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.json": { + "bytes": 6297, + "sha256": "d9dd35aa3fe97fa7c76afd2054725925527a4a604e7d4a6bd11b7ae8e957d076" + }, + "cold-replay/work/lanes/cover-algebra/RANK5-UNION-CUTS-REVIEW.md": { + "bytes": 3191, + "sha256": "1073724667ddaaa3808c10f5def0a12627ce21b5060529852d47f85c7dc9c795" + }, + "cold-replay/work/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.json": { + "bytes": 2425, + "sha256": "2c001f0336c1f930a41eace304e957eb5da354edc56c4c9b0449bf253d65fb25" + }, + "cold-replay/work/lanes/cover-algebra/SNAPSHOT-FLAG-CUT.md": { + "bytes": 4024, + "sha256": "f550ecd52133f7fb856538abf6ed7ef9241577bf309f7268cd4610b8c12735df" + }, + "cold-replay/work/lanes/cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json": { + "bytes": 333522, + "sha256": "d3a7dc571b2ac2e55945918b0bccd66d99d0d08b6b7af8326e53999578e61fe7" + }, + "cold-replay/work/lanes/cover-algebra/check_snapshot_flag_cut.py": { + "bytes": 5658, + "sha256": "b49857d0005b19880309c2790378fe1b956a5ada092b94a4814d2bc016ab1b28" + }, + "cold-replay/work/lanes/cover-algebra/review_movable_rank8_cuts.py": { + "bytes": 9160, + "sha256": "0d08ff149f29f522d337495bd76779a207457c77801dceb9360b71820989ba39" + }, + "cold-replay/work/lanes/cover-algebra/review_query_moments.py": { + "bytes": 5712, + "sha256": "877c902c658fef004511fbd55e4265ac6a6f044d8f8e2e294db29ef33aeca2c8" + }, + "cold-replay/work/lanes/cover-algebra/review_query_support_distance.py": { + "bytes": 4925, + "sha256": "8e7ac1aaadbc6af5c2d30b805704dc7012f5ba4e1d1776ab32ee6455b2bbbf84" + }, + "cold-replay/work/lanes/cover-algebra/review_rank5_union_cuts.py": { + "bytes": 8607, + "sha256": "fb4d62ce46609842cb18f0b92b7071a4179530c31923071cc644037cfe7d252c" + }, + "cold-replay/work/lanes/cover-algebra/review_snapshot_support.py": { + "bytes": 8113, + "sha256": "b605064b4be17fd2ceb6825fe01cd6b813abd3351ad499dd6c5b4fa4947a52ba" + }, + "cold-replay/work/lanes/cover-algebra/verify_algebra.py": { + "bytes": 10281, + "sha256": "cb23fdc8a14a6f3ff1e73cdba4e1497a9a95f5ca6d765ecb02fdaa3087782949" + }, + "cold-replay/work/lanes/encoded-controller/CONTROLLER-CHECKS.json": { + "bytes": 2361, + "sha256": "66ae977124f21e4126ebf4883091f4adf8c9ac3bf2f2a90b1d7d9bb8c93de74c" + }, + "cold-replay/work/lanes/encoded-controller/CONTROLLER.md": { + "bytes": 9662, + "sha256": "255f5399f7e1a0ae144b8204189ef96235f845827e5e43b07e8440de5ad7652f" + }, + "cold-replay/work/lanes/history-encoding/BACKWARD-SNAPSHOT-INTERVALS.json.gz": { + "bytes": 414717, + "sha256": "a15fbfcb758cb77b5b044963d771ac6baf4ff9d155e6c46f47bac3694b1fc17f" + }, + "cold-replay/work/lanes/history-encoding/LOW-BIRTH-UNION-CUTS.md": { + "bytes": 6896, + "sha256": "d85d71839a600f7d8d0cb511530ca2d1169f0efa543f8c342d2b2cbfe9396629" + }, + "cold-replay/work/lanes/history-encoding/MOVABLE-CUT-THEOREM-REVIEW.json": { + "bytes": 564, + "sha256": "04f4ff33ffc46f307879a94a0b8f3bd71984ddf8e2ecacb1c90923cfe82f4db7" + }, + "cold-replay/work/lanes/history-encoding/MOVABLE-CUT-THEOREM-REVIEW.md": { + "bytes": 1734, + "sha256": "c66bf73004bbe81441d26a4c69a551d4f439af37dc75d1a4365b0a5bf174ae57" + }, + "cold-replay/work/lanes/history-encoding/MOVABLE-FULL-RANK-CUTS.json": { + "bytes": 71777, + "sha256": "62c3b26274ef80a75bbc90b680ceeed9ed24fb158fd7db32594995859c875951" + }, + "cold-replay/work/lanes/history-encoding/MOVABLE-RANK8-CUTS.md": { + "bytes": 4242, + "sha256": "9e8ebc108a758883e9811798900bbaa7c42ffa90ac960953a7596d3427f50708" + }, + "cold-replay/work/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.json": { + "bytes": 6828, + "sha256": "6c22878f6259772183263ae192422f8089113a11629662aee31fd82cea4824ce" + }, + "cold-replay/work/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.md": { + "bytes": 5805, + "sha256": "132a94c9f7e5ea3f5901455cded5685e6c3b1968ea4553b3c019f55a559ecb66" + }, + "cold-replay/work/lanes/history-encoding/RANK5-UNION-CUTS.json": { + "bytes": 2827584, + "sha256": "caf4ea536cc79ec7cd585b9f3d4714efc86874785cf463dc215d0158caff5607" + }, + "cold-replay/work/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json": { + "bytes": 289400, + "sha256": "35698700474f2309a4eea2f192a5afbd2f42f580a7e0e510a0bb5687a87fdc2d" + }, + "cold-replay/work/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md": { + "bytes": 5433, + "sha256": "be9575e1cac8706c42fddff243f435935e098d197edaf7f8689352c93b7e3961" + }, + "cold-replay/work/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.json": { + "bytes": 1652, + "sha256": "07f77e4bf9837a2b486fc89e56dc01eeaa0443a778eae9c600cc483b64162ab1" + }, + "cold-replay/work/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.md": { + "bytes": 3120, + "sha256": "edf2a9e94aee98ecfd59c99adf6d9c2d50925297bd56e2ba4be3440523747ab7" + }, + "cold-replay/work/lanes/history-encoding/check_query_support_distance.py": { + "bytes": 5803, + "sha256": "d9bff383c911653f17087849203f3a64dc4d511f27f6a243bbfa7f3d175d9a09" + }, + "cold-replay/work/lanes/history-encoding/check_snapshot_cone_obstruction.py": { + "bytes": 6292, + "sha256": "bab8729c4815ecca652a87a4d79e7a21661e243592553b86aa08cb2c250188fa" + }, + "cold-replay/work/lanes/history-encoding/review_snapshot_flag_cut.py": { + "bytes": 7126, + "sha256": "e52355cbedf49346d2e27271fa999e68d66ae9b3d00980477d8750b66b0fc919" + }, + "cold-replay/work/lanes/interface-proof/NATIVE-LIFT-REVIEW.json": { + "bytes": 2367, + "sha256": "61b3990c983b96b8bff01feab8c83a612ea41612b948b1059186ce9ffa9692ea" + }, + "cold-replay/work/lanes/interface-proof/PROOF.md": { + "bytes": 12095, + "sha256": "410d540640137bdab6f80875c94eaed8a39e18c67539c882e74a31422ad6bd02" + }, + "cold-replay/work/lanes/residual-syndrome/PROOF.md": { + "bytes": 11345, + "sha256": "442ef8966bbc093c57354e06c2d45b351a1f7c18a9750b2551296c7de6ced68d" + }, + "cold-replay/work/lanes/residual-syndrome/RESIDUAL.json": { + "bytes": 2400, + "sha256": "e819f407bd7269a0505b1ceca70150825e8e2673321293fadccc20860887a8d2" + }, + "cold-replay/work/lanes/residual-syndrome/review/ACCEPTED-AMENDMENTS.json": { + "bytes": 1111, + "sha256": "2232e53d163c89a1b6576115153c9bcc8b267dcef568068de1095132fde9f914" + }, + "cold-replay/work/lanes/residual-syndrome/review/INDEPENDENT-RECEIPT.json": { + "bytes": 3848, + "sha256": "5657cd2219337f897d7f018f8d81f470878f66dd8662897ac501665fa8bfb810" + }, + "cold-replay/work/lanes/residual-syndrome/review/REVIEW-EDITS.json": { + "bytes": 708, + "sha256": "6a9e2800595b35f44b7edcbc435810380abb13d4f6bfea771323a91ef2b683c9" + }, + "cold-replay/work/lanes/residual-syndrome/review/REVIEW-STATUS.json": { + "bytes": 1272, + "sha256": "1b338a452f847d5474d46565a6cce49102e1682e0e9924c1fe5145573998eee4" + }, + "cold-replay/work/lanes/residual-syndrome/review/REVIEW.md": { + "bytes": 5583, + "sha256": "c624527db82c498836568cfe316dcee92e6a320676954bd3109dbae105f12068" + }, + "cold-replay/work/lanes/residual-syndrome/review/independent_residual.py": { + "bytes": 7134, + "sha256": "4da89227ea82871e28b615d8442273ccacee2adddb8cf0aef999a9fff2c2d38a" + }, + "cold-replay/work/lanes/residual-syndrome/verify_residual.py": { + "bytes": 9430, + "sha256": "a8b1c54f36ee7daa4ca68b7f48689389078541ee4e7212f3ea5a36dca32ccdbb" + }, + "cold-replay/work/lanes/source-domain/COVER-REVIEW.json": { + "bytes": 1502, + "sha256": "7cfc5263852b72710f21152b234c5b2ad57ad68120bb6b4f989a442e453b1a25" + }, + "cold-replay/work/lanes/source-domain/COVER-REVIEW.md": { + "bytes": 4452, + "sha256": "9216f5fc1e329d15b887e2e647783ff6b09a2270f81352b63cc59e3f9947af72" + }, + "cold-replay/work/lanes/source-domain/review_cover.py": { + "bytes": 8822, + "sha256": "79b8638f4d00f9bda89e193cdde5574e5139784b11bcc53fb6227e3ccd3abc09" + }, + "cold-replay/work/lanes/source-domain/verify_domain.py": { + "bytes": 9503, + "sha256": "5e3e298d32b1ae5214a0fdc37bd0cb86b3e985b79e7fc57ba000cd8af99a8405" + }, + "cold-replay/work/lanes/temporal-reuse/QUERY-FIFTH-MOMENT.json": { + "bytes": 3164, + "sha256": "562d05a6f830f88d36efc148f81a01f3dfa95afbcab8195a9b5add02a5fdb742" + }, + "cold-replay/work/lanes/temporal-reuse/QUERY-FOURTH-MOMENT.json": { + "bytes": 8268, + "sha256": "df32110bbd285e3036bdb2082e3307b24edc7515953cab7a1b3b6b684adc1e66" + }, + "cold-replay/work/lanes/temporal-reuse/QUERY-MOMENTS.md": { + "bytes": 12624, + "sha256": "91121028d7f084d3c1d53a16ca8a3634ce4ede59fcab31c9a74c4a221c7d75e5" + }, + "cold-replay/work/lanes/temporal-reuse/SOURCE-MATRIX-BINDING.json": { + "bytes": 758, + "sha256": "b3661339df9a160a078bf3c26fbe23bb1d389d5b3411ce63f0db6b4309bd3870" + }, + "cold-replay/work/lanes/temporal-reuse/SPECTRAL-BOUND-REVIEW.json": { + "bytes": 6905, + "sha256": "9639db0bdbc82255ef85273ac15a0aff68d5c659190557bf331d260eb714964f" + }, + "cold-replay/work/lanes/temporal-reuse/SPECTRAL-BOUND-REVIEW.md": { + "bytes": 8017, + "sha256": "9bded2961ce5c0b0124b376e3f832c0ea326b85b6d31851a79801bd827f682bd" + }, + "cold-replay/work/lanes/temporal-reuse/check_query_fifth_moment.py": { + "bytes": 7821, + "sha256": "2eee310e2db3593d4844e9806be695c869d0c101e881d677b5429232beb0e0a4" + }, + "cold-replay/work/lanes/temporal-reuse/check_query_fourth_moment.py": { + "bytes": 12485, + "sha256": "e7ff30dfdc23dd929599c05aa037a082060906021d5e9a40e9f586e680d0449e" + }, + "cold-replay/work/lanes/temporal-reuse/check_source_matrix.py": { + "bytes": 4617, + "sha256": "8e15afb0cb54c52867e61bc727eeb42b6020285bf69093a78431702d07503ddb" + }, + "cold-replay/work/lanes/temporal-reuse/review_spectral_bound.py": { + "bytes": 13513, + "sha256": "83de0b4694a8ef1ee501130bca9ddedf6e265f6be44b855e61e327646a7529d9" + }, + "cold-replay/work/upstream/CANONICAL-WORD.json.gz": { + "bytes": 84805, + "sha256": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219" + }, + "cold-replay/work/upstream/DATA-PHASES.json": { + "bytes": 814141, + "sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa" + }, + "cold-replay/work/upstream/GLOBAL-TEMPLATE.json.gz": { + "bytes": 607002, + "sha256": "a179dad87651aba340a5a8ddbcd86a8e757cad87b8a1f8bad48106fbecd38518" + }, + "cold-replay/work/upstream/LOCAL-PROGRAMS.json.gz": { + "bytes": 209318, + "sha256": "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a" + } + }, + "scope": "Preserve all existing package, annex, and review files outside this new source-geometry annex and review.", + "status": "HISTORICAL_BASELINE_BEFORE_SOURCE_GEOMETRY_REVIEW" +} diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/PORTABILITY-REVIEWED-PINS.json b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/PORTABILITY-REVIEWED-PINS.json new file mode 100644 index 0000000000..9507001004 --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/PORTABILITY-REVIEWED-PINS.json @@ -0,0 +1,14 @@ +{ + "patch_sha256": "fb6a38639499ed1b1edb847da74e9969148d7f8371a419763f3c23466fba79fb", + "portable_scripts": { + "portable/centre-mixing-review.py": "2bcfa8a1ebf3464700453023b89ec7060a39dc6e5794510bec1d1dc2b19c3dcb", + "portable/centre-support-producer.py": "87968c0d45b7194742feec2df265457058d0853193333c49e1148069a2329519", + "portable/centre-support-review.py": "e2785466e186ad51ddc3c9f2335f4f441206531e7b2dbf61e5cb080ba23c8c46", + "portable/dyadic-producer.py": "f949b92e3672c1b854f584c46c3ec36664db38c5cd0dfa80767c2d41996d4130", + "portable/dyadic-review.py": "bdc237dd266102fa99170aab0d309c3f03894924875f5a8a79d198d6fbd02548", + "portable/query-span-producer.py": "0bc0a07bf80fac3c06d920859f3097a65a29f8718bd987b3cdea37249cc415d5", + "portable/query-span-review.py": "268ac2938b8282e030578f8bd50d83635e8cf7da60e972cee93155f238624f19" + }, + "scope": "The seven main-function changes only redirect file input and output. The two query-span scripts read exact already-pinned archive members from the parent. Every mathematical function and calculation remains unchanged.", + "status": "PORTABILITY_DIFF_READ_IN_FULL" +} diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/PR-DESCRIPTION-CHECK.json b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/PR-DESCRIPTION-CHECK.json new file mode 100644 index 0000000000..01969d6fac --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/PR-DESCRIPTION-CHECK.json @@ -0,0 +1,188 @@ +{ + "annex_manifest_sha256": "cc7279ee48a7751a57f59a98f991ba879cf6e63144fcb7885ed1e4b69b432663", + "body_sha256": "6a77b8b0d00506b09f2a11262c39ca9f576be968a5c261bc3f0a4c6cbb783d15", + "body_workspace_relative_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/actual-query-information-bounds-source-geometry-body.template.md", + "commands_and_expected_output_literal_and_fenced": true, + "credit_sources": [ + { + "path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/actual-query-information-bounds/annexes/source-geometry/notices/PR3133-CREDITS.md", + "sha256": "1d9d8f56d8899f55878e4cb2c4e052b22506444016a51c2e678773505f5189e6" + }, + { + "path": "work/centre-encoding-campaign-20261014/upstream-refresh-20261017/pr3148/research/coupled-carrier-cap740/README.md", + "sha256": "1442d0a676e2f7528c5eea000d9abdbddf4649ee8e7a85f03f903f96eaad18a5" + } + ], + "effect_on_complete_kappa": "No improvement; transfer to the selected construction is unproved.", + "expected_final_stdout": "PASS_SOURCE_GEOMETRY_ANNEX", + "external_pinned_or_PR_targets": [ + "https://github.com/CrocSwap/integer-mult-bounds/pull/4470", + "https://github.com/CrocSwap/integer-mult-bounds/blob/51eb9c4ee9e4722010d308aa3309e039d3940cc2/research/rank7-coupled-586-588-carrier-fold/README.md", + "https://github.com/CrocSwap/integer-mult-bounds/pull/3133", + "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/words/base.json.gz", + "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/words/extra.json.gz", + "https://github.com/CrocSwap/integer-mult-bounds/pull/3148", + "https://github.com/CrocSwap/integer-mult-bounds/blob/f2927a4b8afcf0701a6b945e14f30de1d94f5176/research/coupled-carrier-cap740/README.md", + "https://github.com/CrocSwap/integer-mult-bounds/blob/8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb/research/gmx-t74-borrow43-handoff/new/code/borrow/bw_adapters.py", + "https://github.com/CrocSwap/integer-mult-bounds/pull/2588", + "https://github.com/CrocSwap/integer-mult-bounds/pull/1825", + "https://github.com/1337isnot1337/integer-mult-bounds/blob/d16fb8936795ff101e4d2f63cfdc6a25066ebabf/research/paired-plane-port-matching-seed6c563a/CERTIFICATE.json" + ], + "external_targets_count": 11, + "final_receipt_detail_delta": { + "current_body_sha256": "6a77b8b0d00506b09f2a11262c39ca9f576be968a5c261bc3f0a4c6cbb783d15", + "matches_independent_typed_receipt_check": true, + "only_change": "The description now states that four receipts are byte-equal and four differ only in the verified portable checker hash.", + "previous_body_sha256": "ca5a0c6aa9628fa353c97865d04262f8ac835b2797dac91d01464c47b6b30b26" + }, + "historical_source_base": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "local_commit_template_targets": [ + { + "sha256": "e71fb0a3b6fd08dc89c82bf6e6b3eb7d5e7f64eab22424a293b5a0ba576641d6", + "url_template": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/actual-query-information-bounds/annexes/source-geometry/README.md", + "workspace_relative_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/actual-query-information-bounds/annexes/source-geometry/README.md" + }, + { + "sha256": "cc7279ee48a7751a57f59a98f991ba879cf6e63144fcb7885ed1e4b69b432663", + "url_template": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/actual-query-information-bounds/annexes/source-geometry/ANNEX-MANIFEST.json", + "workspace_relative_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/actual-query-information-bounds/annexes/source-geometry/ANNEX-MANIFEST.json" + }, + { + "sha256": "f2427a5c028b7fb44e41ba65fbbbfbf757deec5831648328e3052d4e2e95e60b", + "url_template": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/actual-query-information-bounds/annexes/source-geometry/SOURCES.json", + "workspace_relative_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/actual-query-information-bounds/annexes/source-geometry/SOURCES.json" + }, + { + "sha256": "2894e72d2cf1837c614134f8d4cc02fc1a60045e7c66adf54311fd769ac4976c", + "url_template": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/actual-query-information-bounds/annexes/source-geometry/VALIDATION.md", + "workspace_relative_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/actual-query-information-bounds/annexes/source-geometry/VALIDATION.md" + }, + { + "sha256": "1c5128399a69bdbb530c70bb63ebe58ac672f70837d5eab69f4d37e1b2ee4a51", + "url_template": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/publication-reviews/actual-query-information-bounds/source-geometry-review/REVIEW.md", + "workspace_relative_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/reviews/actual-query-information-bounds/source-geometry-review/REVIEW.md" + }, + { + "sha256": "a3df65d159899fbaf7110958275615fc406ecbd077d9d620f7f49ccbe4b923f5", + "url_template": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/actual-query-information-bounds/annexes/source-geometry/frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.md", + "workspace_relative_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/actual-query-information-bounds/annexes/source-geometry/frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.md" + }, + { + "sha256": "300441a7a68e075c8f24a2877f50c02f2e299a387fd23f6792dc7006ee969935", + "url_template": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/independent-review-20261017/centre-support-review-20261018/REVIEW.md", + "workspace_relative_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/independent-review-20261017/centre-support-review-20261018/REVIEW.md" + }, + { + "sha256": "664f430efd099f35cbc7c2abc8025968c03020707027857d2882daa51a065a1a", + "url_template": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/actual-query-information-bounds/annexes/source-geometry/frozen/root/DYADIC-QUERY-SEPARATION-20261018.md", + "workspace_relative_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/actual-query-information-bounds/annexes/source-geometry/frozen/root/DYADIC-QUERY-SEPARATION-20261018.md" + }, + { + "sha256": "dc1d2d56c4210bc049051c72c7cf0aa2e19dbef65b01eb06d9424181af393e1c", + "url_template": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.md", + "workspace_relative_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.md" + }, + { + "sha256": "758f8750a833ba08b44d9fe1df555f747eef62bd53302993bca6cdae7769d431", + "url_template": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT.md", + "workspace_relative_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT.md" + }, + { + "sha256": "1a7fc0f741156847bada69a782c019c1da88e071d95409613982a808d76d58a9", + "url_template": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.md", + "workspace_relative_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.md" + }, + { + "sha256": "99c194b09e6a7c1deab5110f4cb76cf27375faa94b06269b443519a61d1aa5f3", + "url_template": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.md", + "workspace_relative_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.md" + }, + { + "sha256": "92bf9b8937a7de4294473aa6d721eb1131223beeb3eeb166450377f3ff169cc8", + "url_template": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/PEER-CHECK.md", + "workspace_relative_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/PEER-CHECK.md" + }, + { + "sha256": "785e27fdc6f2bcd83318afee14103f3e021065d32be2265b8afdec3fea3e1081", + "url_template": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.md", + "workspace_relative_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.md" + }, + { + "sha256": "a79b0d779e80b06db5f97debe555df9917449b05bc5e9e0eaf31ee82160d4064", + "url_template": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/source-domain/query-span-review/REVIEW.md", + "workspace_relative_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/source-domain/query-span-review/REVIEW.md" + }, + { + "sha256": "6fd8b45db6afb34b29037c2f4056980b8ee6d4843ccc83a7188092a515dfeaf7", + "url_template": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/actual-query-information-bounds/annexes/source-geometry/ARCHIVE-CHECK.json", + "workspace_relative_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/actual-query-information-bounds/annexes/source-geometry/ARCHIVE-CHECK.json" + }, + { + "sha256": "fb6a38639499ed1b1edb847da74e9969148d7f8371a419763f3c23466fba79fb", + "url_template": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/actual-query-information-bounds/annexes/source-geometry/PORTABILITY.patch", + "workspace_relative_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/actual-query-information-bounds/annexes/source-geometry/PORTABILITY.patch" + }, + { + "sha256": "7f66f00aea690999b682c1fa8b44f50189fcc8ba642ed6b519baa2e1e7a8a327", + "url_template": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/actual-query-information-bounds/annexes/source-geometry/NOTICE.md", + "workspace_relative_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/actual-query-information-bounds/annexes/source-geometry/NOTICE.md" + }, + { + "sha256": "1d9d8f56d8899f55878e4cb2c4e052b22506444016a51c2e678773505f5189e6", + "url_template": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/actual-query-information-bounds/annexes/source-geometry/notices/PR3133-CREDITS.md", + "workspace_relative_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/actual-query-information-bounds/annexes/source-geometry/notices/PR3133-CREDITS.md" + }, + { + "sha256": "877b4eac8c9f21fd9ae41b1ce54b14c478bb03f7efb759e06a8b33d42e1a9ecb", + "url_template": "https://github.com/aliromman/integer-mult-bounds/blob/COMMIT/research/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825_readme.md", + "workspace_relative_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/actual-query-information-bounds/annexes/source-geometry/frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825_readme.md" + } + ], + "local_commit_template_targets_count": 20, + "no_git_or_PR_action": true, + "proof_and_claim_scope_manually_reviewed": true, + "publication_base": "b58ad9ef4d4e861b0eaa5dba41742bdc072dca51", + "publication_gates_remaining": [ + "Replace COMMIT with the exact publication commit.", + "Verify all GitHub file and PR targets at publication.", + "Inspect the GitHub-rendered Markdown and contributor mentions.", + "Read the published body and rendered HTML back." + ], + "reproducible_command": "python3 -I -O -B research/actual-query-information-bounds/annexes/source-geometry/replay.py --out /tmp/source-geometry-replay", + "resolved_description_clarifications": [ + "Scalar u,v and r-direction block count are explicit.", + "Counterexamples and fixtures are described without a blanket invalid-input rejection claim.", + "The rank-eight coefficient-ring consequence states the integral-domain and fraction-field rank hypotheses." + ], + "scope": "This checks the frozen local description and its sources. It is not a published-body or rendered-HTML check.", + "selected_conditional_kappa": "60403/20000000", + "source_readback_evidence": [ + { + "path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/actual-query-information-bounds/annexes/source-geometry/evidence/source-verification/NATIVE-SOURCE-VERIFICATION.json", + "sha256": "26c8f75ce5d07a7cf8eb4de87fc8a86c192c1631e0e7d5fdb9b44ccee642c9ba" + }, + { + "path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/packages/actual-query-information-bounds/annexes/source-geometry/evidence/source-verification/PROVIDER-NOTICE-VERIFICATION.json", + "sha256": "cc81260fd0bbf185565b792d1a2e4b65b4843ff22e137ae78016ba92a62d63d7" + } + ], + "standard_absolute_path": "/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md", + "standard_sha256": "3d5053fc96c6f7efd9af8d04660ef0d4af6885b3988075479e3139774949ca20", + "status": "PASS_INDEPENDENT_SOURCE_GEOMETRY_DESCRIPTION_TEMPLATE", + "verified_mentions": [ + { + "contributor_record": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/refresh/main/CONTRIBUTORS.md", + "file_sha256": "e8aab457b8aef937d5e421b93b957dca87ae888f0d7097c8c754b909586ac027", + "handle": "dcharb78", + "line": 1834, + "text": "- **dcharb78 (@dcharb78)** \u2014 [#3133](https://github.com/CrocSwap/integer-mult-bounds/pull/3133): research(rank7-coupled-586-588-carrier-fold): lower helpers 586 & 588 via coupled B+restore carrier folds (\u03ba = 0.0017297760894) (source archive)." + }, + { + "contributor_record": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/refresh/main/CONTRIBUTORS.md", + "file_sha256": "e8aab457b8aef937d5e421b93b957dca87ae888f0d7097c8c754b909586ac027", + "handle": "jeremydiviney", + "line": 1845, + "text": "- **jeremydiviney (@jeremydiviney)** \u2014 [#3148](https://github.com/CrocSwap/integer-mult-bounds/pull/3148): Realize the coupled-carrier T740 packing cap: \u03ba \u2248 0.001729777494678597 (source archive)." + } + ] +} diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/REVIEW.json b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/REVIEW.json new file mode 100644 index 0000000000..610ca42b5b --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/REVIEW.json @@ -0,0 +1,223 @@ +{ + "accepted_description_template_sha256": "6a77b8b0d00506b09f2a11262c39ca9f576be968a5c261bc3f0a4c6cbb783d15", + "accepted_scope": { + "constant_scalar_centre_mixing": "The reviewed fixed physical-view classes force A=cI8. The original fixed source/Y-tail class and the bounded canonical-interval extension have separate premises. The 63-minor and two-basis arguments are exact. No arbitrary native-path, query/scatter, wrapper, or operator-valued-matrix conclusion follows.", + "direct_capture": "Rank sum at least 62 for one unwarped carrier per source on an increasing subspace chain and one direct complete common-frame capture per centre row. Extra carriers, partial queries, and operator-valued codes are excluded; pair coding violates the carrier premise.", + "dyadic_observations": "The actual BD=13I data force rank[B;M]=16 when M is dyadic and MD is a dyadic two-sided unit. The full-null family bounds total fixed linear observation rank under the stated output partition; it does not bound scratch or native children. The rank-eight rational alternative and integral-domain coefficient-ring consequence retain their exact unit and rank hypotheses.", + "payload_query_spans": "Under scalar plain interfaces and gates, each I+uQv query with scalar u,v adds at most one scalar source/response direction. Every non-scalar payload map counts, including rank-zero address maps; r-direction blocks count r. The actual line and proposed matched-plane source ranks are 112 at positive tensor depth. Mixed-plane endpoints need at least n such queries on n fields." + }, + "annex_listed_files": 99, + "annex_manifest_sha256": "cc7279ee48a7751a57f59a98f991ba879cf6e63144fcb7885ed1e4b69b432663", + "annex_total_bytes": 2989214, + "annex_total_files": 100, + "decision": "ACCEPTED", + "description_standard": "/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md", + "description_standard_sha256": "3d5053fc96c6f7efd9af8d04660ef0d4af6885b3988075479e3139774949ca20", + "description_template_workspace_path": "work/centre-encoding-campaign-20261014/publication-wrap-20261022/actual-query-information-bounds-source-geometry-body.template.md", + "effect_on_kappa": "No complete kappa improvement. The bounds belong to separate interfaces and are not added. Transfer to the newer selected construction is unproved.", + "evidence_files": { + "COLD-REPLAY-CHECKS.json": { + "bytes": 6255, + "sha256": "b0bcba57729fca26b2901419b5f2a2d729e119b09d715710722eb00757f1a766" + }, + "HISTORICAL-PINS.json": { + "bytes": 38683, + "sha256": "5d18f6d2b26dfc32415badd866ae01c3bbd2d07b62be0eec2cb5e406a5d3b153" + }, + "PORTABILITY-REVIEWED-PINS.json": { + "bytes": 1138, + "sha256": "c62c4e68e4cee318efa85cba13876925182f977f17986a710d3b74aaa4e85804" + }, + "PR-DESCRIPTION-CHECK.json": { + "bytes": 16147, + "sha256": "208290f751e609a1f0c197427ca36766ca32ebb6bd96f3ebe0d67e4ab6770f9a" + }, + "REVIEW.md": { + "bytes": 9769, + "sha256": "1c5128399a69bdbb530c70bb63ebe58ac672f70837d5eab69f4d37e1b2ee4a51" + }, + "REVIEWED-SOURCE-PINS.json": { + "bytes": 9886, + "sha256": "78ea11498801adc2569262503f25af86e7aa8b6077817b083020fd896b413d91" + }, + "SOURCE-AND-DEPENDENCY-CHECKS.json": { + "bytes": 9588, + "sha256": "1d5bb87388bae315fcaaa6d3cf5aba87b9af25877150529d783067e3927614c9" + }, + "TYPED-RECEIPT-CHECKS.json": { + "bytes": 7718, + "sha256": "ca8cfe98603edfea7ed844856191d7db323835a4296d599d4d7993db9996c722" + }, + "check_annex_sources.py": { + "bytes": 6898, + "sha256": "4afdb196b29694f2abef4509993087d3763a5a6b95bbc1ec9dc83b41f7b9a2b1" + }, + "cold-replay/REPLAY.json": { + "bytes": 4658, + "sha256": "5bffb7841f1ab0a32dae79c939310cffeabd8e63ea55f598d40b85e34a085e0e" + }, + "cold-replay/centre-mixing-review.stderr.txt": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "cold-replay/centre-mixing-review.stdout.txt": { + "bytes": 169, + "sha256": "00d36e8af55f7464a212a4d344ec7961ea8f59d76ca4b84815d38713655df8e5" + }, + "cold-replay/centre-mixing-review/REVIEW.json": { + "bytes": 263695, + "sha256": "1eb05efb021de47c5414f14509e2d756cb27266f608f2722b9805c303ad0ee60" + }, + "cold-replay/centre-mixing-review/TWO-BASES.json": { + "bytes": 2062, + "sha256": "7adf8ca2ce457799efb48530b17308b9d1b6682aa0eae240fbdb4d8adb78bfd3" + }, + "cold-replay/centre-support-producer.stderr.txt": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "cold-replay/centre-support-producer.stdout.txt": { + "bytes": 29, + "sha256": "993d2db8e3fc06438d817a4c34da4dc760ecc4129d5279f0581a51eb5274c084" + }, + "cold-replay/centre-support-producer/CENTRE-SUPPORT-GEOMETRY-20261018.json": { + "bytes": 3943, + "sha256": "dafd6c0af3f8aad852a7c80258118487744921c9a61474b1441e3755f8e3b205" + }, + "cold-replay/centre-support-review.stderr.txt": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "cold-replay/centre-support-review.stdout.txt": { + "bytes": 41, + "sha256": "13a36884d7163ff3a8e16cc703bdf3c1304caa3adfd716235b1f779f29da2a2b" + }, + "cold-replay/centre-support-review/CHECKS.json": { + "bytes": 1563, + "sha256": "61690f10c5d08981c68eaf148a7b54f81ac4e00b33fb8ebac0bc8c275368be10" + }, + "cold-replay/dyadic-producer.stderr.txt": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "cold-replay/dyadic-producer.stdout.txt": { + "bytes": 29, + "sha256": "72767df954e2cd95fa3c31d96ebd4dc196711a6f1364e366f1152d0ebd130d18" + }, + "cold-replay/dyadic-producer/DYADIC-QUERY-SEPARATION-20261018.json": { + "bytes": 755, + "sha256": "f32f611e5d583beb5ccc2a809f37692e2fc35ed40706cb96845051c9a71befb9" + }, + "cold-replay/dyadic-review.stderr.txt": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "cold-replay/dyadic-review.stdout.txt": { + "bytes": 159, + "sha256": "f686886013e579c145b80211cb1c32fe8972984bed9c1ff0c97c702f9b6f586a" + }, + "cold-replay/dyadic-review/REVIEW.json": { + "bytes": 4947, + "sha256": "c1c3006be5100ef6a5f74402e7c5edd6409d817124dd192c2854615c0b74bf66" + }, + "cold-replay/query-span-producer.stderr.txt": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "cold-replay/query-span-producer.stdout.txt": { + "bytes": 179, + "sha256": "16053d9a736faba6d7badec28b772b26f4062857e0dffc057802731c65aee281" + }, + "cold-replay/query-span-producer/QUERY-SPAN.json": { + "bytes": 19603, + "sha256": "a06939cba2c937f452027ee4a1f20b31121a70b7fc7393d9ccad091817ee448e" + }, + "cold-replay/query-span-review.stderr.txt": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "cold-replay/query-span-review.stdout.txt": { + "bytes": 207, + "sha256": "7d147c5b35708b6bc13706bc2c5cdb05fa3933cee5d12a7bb06fd2bf9965b775" + }, + "cold-replay/query-span-review/REVIEW.json": { + "bytes": 2574, + "sha256": "36820f2267d5f1388d554c12f7f79b91792b964060d2fb639654bbd7cc30c148" + }, + "cold.stderr.txt": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "cold.stdout.txt": { + "bytes": 286, + "sha256": "6bfe06954f42679c72f19f87f17ac946e4f9c634d72d027c39dbf6436d5941bf" + } + }, + "git_or_PR_actions": false, + "historical_source_base": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "independent_execution": { + "all_relocated_files_equal_to_original": true, + "byte_equal_receipts": 4, + "checks_passed": 7, + "elapsed_seconds": 5.11494, + "final_stdout": "PASS_SOURCE_GEOMETRY_ANNEX", + "flags": [ + "-I", + "-O", + "-B" + ], + "free_bytes_after": 8758206464, + "free_bytes_before": 8792248320, + "interpreter": "/opt/homebrew/opt/python@3.14/bin/python3.14", + "package_file_count": 229, + "path_disabled_for_external_tools": true, + "permitted_metadata_difference": "Four checker_sha256 values identify the executing portable checker; all other values and types match.", + "python": "3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 21.0.0 (clang-2100.1.1.101)]", + "receipts_matched": 8, + "thread_settings_one": true + }, + "material_findings_remaining": [], + "not_rerun": [ + "Historical mixing inventory emitters and modular rank checker", + "Native recipe generator", + "Plane routes", + "Odd-grid implementation", + "Parent and chronological-cache mathematics", + "Complete supplier" + ], + "package_or_prior_review_edits": false, + "preservation_and_dependencies": { + "complete_portability_diff_and_main_functions_manually_reviewed": true, + "equal_non_main_function_ASTs": 47, + "exact_original_source_files": 72, + "exact_unique_regular_archive_members": 3, + "local_README_and_NOTICE_links": 36, + "old_package_files_unchanged": 129, + "original_archive_sha256": "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6", + "parent_runtime_inputs": 4, + "portable_checkers": 7, + "prior_review_files_unchanged": 94 + }, + "proof_review": { + "complete_proofs_and_prior_independent_reviews_read": true, + "dependent_unit_criterion_and_full_null_arguments_read": true, + "finite_checks_used_as_universal_proof": false, + "inherited_limit": "The old mixing support producer uses forward operator order. Its consumed X histories have lengths only zero or one. The independent replay uses reverse order and checks this length limit.", + "new_mathematical_claims": false, + "query_span_prior_independent_review_gate": "Satisfied by the source-domain review, matching source/certificate pins, and retained schur-selection handoff.", + "two_basis_and_peer_extension_proofs_read": true + }, + "publication_base": "b58ad9ef4d4e861b0eaa5dba41742bdc072dca51", + "publication_gates_remaining": [ + "Replace COMMIT with the exact publication commit.", + "Verify all GitHub file and PR targets at publication.", + "Inspect the GitHub-rendered Markdown and contributor mentions.", + "Read the published body and rendered HTML back." + ], + "review_date": "2026-10-22", + "reviewed_annex": "research/actual-query-information-bounds/annexes/source-geometry", + "reviewer_role": "Separate OpenAI Codex agent; not an independent human reviewer.", + "schema": "source-geometry-independent-publication-review-v1", + "selected_conditional_kappa": "60403/20000000", + "status": "PASS_INDEPENDENT_SOURCE_GEOMETRY_PUBLICATION_REVIEW" +} diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/REVIEW.md b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/REVIEW.md new file mode 100644 index 0000000000..d574bf5fd8 --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/REVIEW.md @@ -0,0 +1,164 @@ +# Independent review of the source-geometry annex + +Accepted on 2026-10-22. No material finding remains in the four stated +theorem families, source closure, portable replay, or final description. +This is a fresh review by a separate OpenAI Codex agent. It is not human +review or proof-assistant verification. The four results have different +models. Their bounds must not be added as one cost invoice. + +The accepted annex is `actual-query-information-bounds/annexes/source-geometry`. +Its `ANNEX-MANIFEST.json` SHA256 is +`cc7279ee48a7751a57f59a98f991ba879cf6e63144fcb7885ed1e4b69b432663`. +The accepted supplemental description SHA256 is +`6a77b8b0d00506b09f2a11262c39ca9f576be968a5c261bc3f0a4c6cbb783d15`. +The description standard at +`/Users/aliromman/Projects/IntegerMultiplicationBounds/PR-DESCRIPTION-STANDARD.md` +was read before this check. This review made no Git or PR action and +changed no package or prior review file. + +The review read the complete proofs, their prior independent reviews, +the source dependencies that support the adopted claims, all seven +portable checkers, and the complete portability diff. The source pins are +in [REVIEWED-SOURCE-PINS.json](REVIEWED-SOURCE-PINS.json). The proof checks +and their limits follow. + +1. **Binary support geometry and direct capture.** Each of the eight row + supports has rank seven. They form four equal-space pairs. Distinct + spaces intersect in dimension six; all eight intersect in dimension + five and span dimension eight. The shared-port graph is + `K_(2,2,2,2)`. In the stated direct-capture model, a rank-seven capture + must equal its row support. A shared unwarped carrier on an increasing + subspace chain cannot visit two distinct rank-seven support spaces. + Thus the rank-seven rows form an independent set of size at most two, + and the capture-rank sum is at least `2*7+6*8=62`. The proof needs one + carrier per source and one complete direct common-frame capture per + row. Partial queries, extra carriers, and operator-valued codes are + outside this class. Pair coding does not satisfy the one-carrier + premise. The result is not a construction at 62 or a native-cost bound. + The producer's binary elimination and the reviewer's XOR spans and + nullspaces agree in the cold replay. + +2. **Dyadic fixed-observation separation.** The residue argument is valid + for every log `M` with a two-sided unit `MD`, not only `MD=I`. From + `alpha B+beta M=0`, multiplication by `D` and reduction modulo 13 force + `beta=0`, then `alpha=0`. The actual `B` has a dyadic unit minor, so + `rank[B;M]=16`. The full-null family works for general `M`; its ordered + cancellation uses `Qq=qQ=I`. The mixed-source unit criterion reduces + to `diag(I,-MD)`. With fixed linear `N` as the only further observation + of retired ordinary Y, `ker N` must lie in `ker B` intersect `ker M`. + Nonlinear postprocessing cannot distinguish equal observations. This + bounds total observation rank, not concurrent scratch or native + children. The rank-eight alternative `M=B/13` is outside the dyadics. + The stronger coefficient-ring statement uses an integral domain, an + invertible minor of `B`, and fraction-field rank eight. Under `MD=I`, + that rank-eight log is uniquely `B/13`. The finite routed extension + needs the stated ordered identities and Gaussian-dyadic two-sided + inverses after flattening. Its two-coordinate test is only a fixture. + Cold checks include 24 logs with nonidentity unit `MD`, a determinant + `1/8`, the full-null correction, and a noncommuting route fixture of + rank 32. No cheap query, scatter, decoder, or odd-grid implementation + follows from these checks. + +3. **Constant scalar centre mixing.** The physical-support proof applies + to the fixed source/Y-tail one-way insertion class. The separate + canonical-interval extension covers cuts 7502 through 17249 with a + fixed exterior, fixed wrappers, and the stated support and endpoint + conditions. The basis-state support test justifies 6,608 forbidden + off-diagonal equations on all 64 entries of `A`. A 63-row minor has + determinant `-2^71`. Since `I8` satisfies the equations, their kernel + is exactly `A=cI8`; the diagonal response is the same `c` at every + port. A nonzero response therefore cannot factor through seven + constant scalar centre channels. This conclusion does not cover new + native paths, new query/scatter spaces, arbitrary wrapper edits, or + operator-valued centre entries. The second proof uses two actual + orthogonal bases and a connected overlap graph. Its ring extension + needs units on the nonzero overlap entries. The independent checker + rebuilt both complete interval inventories and all 4,276 products, + checked physical views, and recomputed the determinant and overlap + graph. It uses reverse operator order. The old producer's forward + loop is valid for this packet because all consumed X histories have + length zero or one. That limit is checked. It must not be assumed for + longer histories. A dense rank-seven projection fails 2,534 equations; + a repeated determinant row gives zero; another actual basis pair has + two overlap components. + +4. **Payload-query source and response spans.** Both ordered + factorizations remain valid for arbitrary noncommuting payload maps: + scalar gates are `B tensor I`, queries are `I+uQv` with scalar `u,v`, + and the initial and final interfaces are scalar. Scalar COPY and + CLEAR need not be invertible. An `r`-direction block counts `r` times. + Every non-scalar payload map counts, including rank-zero address maps. + The simultaneous scalar source and response spans have dimension at + most the counted query total. Separating functionals give source rank + 112 for the actual line query and the proposed matched-plane query. + Tensor compression proves the same result at every positive depth. + The mixed-plane endpoint on `n` fields has a separate `n`-query lower + bound without a common negative eigenvector. These are not native + invoices. Prior port-dependent input encoding changes the premise. + The prior source-domain review is present and its pins agree. The + frozen proof's old pending-review note is superseded by the retained + handoff and review. Cold replay reconstructed `R` from 10,851 scalar + events and checked 28,672 Fourier columns, 802,816 functional + contributions, all 56 pair Gram determinants, and the exact block + minor determinant 8. Reversing one plane changes the expected sign. + +The source and dependency audit passed. All 72 source and notice files +are byte-equal to their originals. All 129 older package files and all 94 +prior review files are unchanged. The full historical query-span archive +has 6,095,634 bytes and SHA256 +`f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6`. +Its three consumed members are unique regular files and match the parent +members exactly. The portable replay needs those members, not the full +archive. Four parent runtime inputs are pinned. All 47 non-main function +ASTs in the seven portable checkers equal their originals. The complete +diff changes only input/output handling and two archive reads. The main +functions and driver were also read; AST equality alone was not used to +approve them. All 36 local README and notice links resolve. These checks +are recorded in +[SOURCE-AND-DEPENDENCY-CHECKS.json](SOURCE-AND-DEPENDENCY-CHECKS.json), with +the repeatable source audit in [check_annex_sources.py](check_annex_sources.py). + +The independent cold run copied the full parent package to a new temporary +directory. It ran from a separate empty working directory with +`PATH=/no-external-tools`, one-process thread settings, and Python 3.14.7 +under `-I -O -B`. All seven checks passed in 5.114940 seconds. All eight +receipts match in value and type. Four are byte-equal; the other four +change only `checker_sha256` to the actual portable checker hash. All 229 +relocated package files remained equal to the original files. Free disk +space exceeded 3 GiB before and after the run. See +[COLD-REPLAY-CHECKS.json](COLD-REPLAY-CHECKS.json), +[TYPED-RECEIPT-CHECKS.json](TYPED-RECEIPT-CHECKS.json), and +[cold.stdout.txt](cold.stdout.txt). + +From a checkout with the full parent package at its published path, use a +new output directory: + +```sh +python3 -I -O -B research/actual-query-information-bounds/annexes/source-geometry/replay.py --out /tmp/source-geometry-replay +``` + +Expected final output: + +```text +PASS_SOURCE_GEOMETRY_ANNEX +``` + +The normal and optimized producer runs are retained in the annex. This +fresh review independently ran the optimized cold check. It did not rerun +the old mixing emitters or modular checker, the native recipe generator, +plane routes, an odd-grid implementation, the parent/cache mathematics, +or a complete supplier. The counterexamples and fixtures above are not +claims that every input-mutation class was rejected. + +The final description states the four models, the cost limits, the +executed checks, the known history-order limit, omitted checks, source +credit, and substantial AI assistance. The historical source base is +`bce54fb3f895cbe5cd4c0eb477c3afeed100190f`. The publication base is +`b58ad9ef4d4e861b0eaa5dba41742bdc072dca51`, with selected conditional +kappa `60403/20000000`. Transfer of these historical results to that +selected construction is unproved. No complete kappa improvement follows. +The description's local template targets and credit evidence are recorded +in [PR-DESCRIPTION-CHECK.json](PR-DESCRIPTION-CHECK.json). The publication +coordinator must replace `COMMIT`, verify GitHub objects, inspect rendered +Markdown, and read back the published body and HTML. This review does not +claim those publication steps are complete. diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/REVIEWED-SOURCE-PINS.json b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/REVIEWED-SOURCE-PINS.json new file mode 100644 index 0000000000..135812a7b7 --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/REVIEWED-SOURCE-PINS.json @@ -0,0 +1,215 @@ +{ + "campaign_relative_sources": { + "lanes/bridge-review-20261017/centre-mixing-review-20261018/PEER-CHECK.md": { + "bytes": 1644, + "sha256": "92bf9b8937a7de4294473aa6d721eb1131223beeb3eeb166450377f3ff169cc8" + }, + "lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.json": { + "bytes": 263695, + "sha256": "5991176e9ee57770f9ce0b1a7f6c8f1aaf786686a953045c162e324447cc7ce0" + }, + "lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.md": { + "bytes": 12040, + "sha256": "1a7fc0f741156847bada69a782c019c1da88e071d95409613982a808d76d58a9" + }, + "lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.json": { + "bytes": 2062, + "sha256": "7adf8ca2ce457799efb48530b17308b9d1b6682aa0eae240fbdb4d8adb78bfd3" + }, + "lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.md": { + "bytes": 4093, + "sha256": "99c194b09e6a7c1deab5110f4cb76cf27375faa94b06269b443519a61d1aa5f3" + }, + "lanes/bridge-review-20261017/centre-mixing-review-20261018/check_review.py": { + "bytes": 21642, + "sha256": "e1ee26d24acd2c894596c7f0672239e5d2ec02bc54734006f76db3c1b062f84a" + }, + "lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.json": { + "bytes": 4947, + "sha256": "d80060946c13e5a2c997396c5c53b33e555732fdba74e4cc9b547cd72b65579f" + }, + "lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.md": { + "bytes": 11367, + "sha256": "dc1d2d56c4210bc049051c72c7cf0aa2e19dbef65b01eb06d9424181af393e1c" + }, + "lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/check_review.py": { + "bytes": 13181, + "sha256": "d7f2338efcd0c006f02fcab0bc36f83557fa38c7070c420a7b4a405b91452af5" + }, + "lanes/circuit-interface/INTERFACE.json": { + "bytes": 23232, + "sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" + }, + "lanes/coherent-port/centre-mixing-20261018/MIXING.json": { + "bytes": 184421, + "sha256": "1a55e02768ad814b1441bfc616244a083ca3776007dcc0a370820059b83bdf11" + }, + "lanes/coherent-port/centre-mixing-20261018/MIXING.md": { + "bytes": 7534, + "sha256": "e8ac0be5c3bd03cf853e9cb5718325d1f401eb1fc68d68869843ac6ded408903" + }, + "lanes/coherent-port/centre-mixing-20261018/SUPPORT.json": { + "bytes": 3803, + "sha256": "251e656ce50b87f21149915d73b5c07d968d62aff2f47ccf2e1566cc5d6c756a" + }, + "lanes/coherent-port/centre-mixing-20261018/check_mixing.py": { + "bytes": 12750, + "sha256": "fe017063d3b5bad93bf2f884813576e169d59daad1c5aec8051001e0a3476dc7" + }, + "lanes/coherent-port/centre-mixing-20261018/check_support.py": { + "bytes": 7841, + "sha256": "82d608f7220d9959925c2990fd717b028a2fce47fcf41ee9f061d0687c32f97c" + }, + "lanes/controller-followthrough-20261017/MINOR-LOG-SOURCE-ACCESS.md": { + "bytes": 6111, + "sha256": "50ce523e083f70556cc62694219da94b684cc898f3d5e358767fcc40dd77e4bc" + }, + "lanes/controller-followthrough-20261017/structured-centres/STRUCTURED-CENTRES-PROGRAM.json.gz": { + "bytes": 482497, + "decompressed_bytes": 3580270, + "decompressed_sha256": "2b9de1454c2025ae4e230bd64de36b4f6c937628c63fc5afede6640dd3c0e1e1", + "sha256": "b09a60f6d62664aa0304085764ea198d9f86e9ed2d8769d7ae366814c4590f48" + }, + "lanes/history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz": { + "bytes": 21257, + "decompressed_bytes": 258643, + "decompressed_sha256": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5", + "sha256": "afc3aad86eb9b6da3027d3ac57eac1a2a766729dca0608e70e36d0554c8afc96" + }, + "lanes/independent-review-20261017/centre-support-review-20261018/CHECKS.json": { + "bytes": 1563, + "sha256": "ae89fd797073a058d22433f941b5eae8738b317bfb1e2eefe978f318a041cca9" + }, + "lanes/independent-review-20261017/centre-support-review-20261018/REVIEW.md": { + "bytes": 2390, + "sha256": "300441a7a68e075c8f24a2877f50c02f2e299a387fd23f6792dc7006ee969935" + }, + "lanes/independent-review-20261017/centre-support-review-20261018/check_support.py": { + "bytes": 6058, + "sha256": "a8c8e4ee762d5052414f44d2060745c1cc74d47d241c379ee1bdc58fe5aac8b8" + }, + "lanes/new-core-transfer-20261017/CLEAN-J-PROGRAMS.json.gz": { + "bytes": 583358, + "decompressed_bytes": 4948116, + "decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "sha256": "53f397311592cdb1f8b786ab500ec06f0f26c35117a28da721189ce10beef079" + }, + "lanes/new-native-recipes-20261017/sources/bw_adapters.py": { + "bytes": 13755, + "sha256": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce" + }, + "lanes/oblique-native-20261017/interior-cut/ALL-CUT-EDGES.json.gz": { + "bytes": 98795, + "decompressed_bytes": 1384425, + "decompressed_sha256": "18c89367243fc7c09411f28a8022884130373ce4886de806f4b011edec030418", + "sha256": "96197487eb8ea1e0ee891b964a1e837ca81bd3dc80c527a3e5a34724c7c8fbd5" + }, + "lanes/oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT.md": { + "bytes": 5178, + "sha256": "758f8750a833ba08b44d9fe1df555f747eef62bd53302993bca6cdae7769d431" + }, + "lanes/oblique-native-20261017/interior-cut/FRAME-SUPPORT.json": { + "bytes": 853, + "sha256": "6d9e1de85b7a2492bcef42514da240d74b81559c738aedac54cf65169a5a3fb5" + }, + "lanes/oblique-native-20261017/interior-cut/check_frame_support.py": { + "bytes": 3084, + "sha256": "3a81e98c83e418408eb7490771867a11f491a6af403820ad722c43a51026b508" + }, + "lanes/oblique-native-20261017/interior-cut/inventory_new_edges.py": { + "bytes": 5217, + "sha256": "6d77e20d6ef1a10951b7abeaa65852fad9161cc3b48e82d538a9748c3c9cc786" + }, + "lanes/oblique-native-20261017/interior-cut/probe_readiness.py": { + "bytes": 6429, + "sha256": "aedf8d4317fd5bd69603bb20af3236cf3b1a91da56692a56cf4deefae315fe55" + }, + "lanes/oblique-native-20261017/minor-input-log/UNIT-COMPLETION.md": { + "bytes": 6788, + "sha256": "1a4d715e089773a9063fba88d5b83ec770bb5eb6ed501bc8f96b290c19b08401" + }, + "lanes/schur-selection/plane-repair/PLANE-INVOLUTION.json": { + "bytes": 141820, + "sha256": "f55bd0e7b81a15b6526ca3056ef3bf1bbf57b13137699e71a374f4cf8f55f794" + }, + "lanes/schur-selection/plane-repair/PLANE-INVOLUTION.md": { + "bytes": 7956, + "sha256": "2a7af353a6e6dd26f31b84c5590f16463200755855e6137e341f0d435825f097" + }, + "lanes/schur-selection/plane-repair/QUERY-SPAN.json": { + "bytes": 19603, + "sha256": "a06939cba2c937f452027ee4a1f20b31121a70b7fc7393d9ccad091817ee448e" + }, + "lanes/schur-selection/plane-repair/QUERY-SPAN.md": { + "bytes": 10434, + "sha256": "785e27fdc6f2bcd83318afee14103f3e021065d32be2265b8afdec3fea3e1081" + }, + "lanes/schur-selection/plane-repair/check_query_span.py": { + "bytes": 4978, + "sha256": "bcc8bb5482c76578014512d51dd5d650d4bf13d6546b29e355ae01bec8a07811" + }, + "lanes/source-domain/query-span-review/REVIEW.json": { + "bytes": 2574, + "sha256": "36820f2267d5f1388d554c12f7f79b91792b964060d2fb639654bbd7cc30c148" + }, + "lanes/source-domain/query-span-review/REVIEW.md": { + "bytes": 4261, + "sha256": "a79b0d779e80b06db5f97debe555df9917449b05bc5e9e0eaf31ee82160d4064" + }, + "lanes/source-domain/query-span-review/review_query_span.py": { + "bytes": 9850, + "sha256": "f13d88dffbe36b9d6e349786fd368343fd57f46766e839ca52d3cf46f7c82184" + }, + "root/CENTRE-SUPPORT-GEOMETRY-20261018.json": { + "bytes": 3943, + "sha256": "dafd6c0af3f8aad852a7c80258118487744921c9a61474b1441e3755f8e3b205" + }, + "root/CENTRE-SUPPORT-GEOMETRY-20261018.md": { + "bytes": 4025, + "sha256": "a3df65d159899fbaf7110958275615fc406ecbd077d9d620f7f49ccbe4b923f5" + }, + "root/DYADIC-QUERY-SEPARATION-20261018.json": { + "bytes": 755, + "sha256": "e66d5c311490c06973bf604d207fb5cf7a9cd4800c0cea049623c3b5e2369732" + }, + "root/DYADIC-QUERY-SEPARATION-20261018.md": { + "bytes": 5583, + "sha256": "664f430efd099f35cbc7c2abc8025968c03020707027857d2882daa51a065a1a" + }, + "root/check_centre_support_geometry_20261018.py": { + "bytes": 5525, + "sha256": "99582e42007012d31dcddc14e05da8c5aac75c1f3b546c00ef0fcf0169f081b2" + }, + "root/check_dyadic_query_separation_20261018.py": { + "bytes": 5152, + "sha256": "b4ed000b5b600944f614b86ae7a88ac55af8eac3213e6827ed211a2630ccd342" + } + }, + "complete_query_span_archive": { + "bytes": 6095634, + "members": [ + { + "bytes": 84805, + "member": "candidate/strict/global/base/providers/gauge44/CANONICAL-WORD.json.gz", + "sha256": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219", + "unique_regular_member": true + }, + { + "bytes": 209318, + "member": "candidate/strict/global/base/providers/gauge44/LOCAL-PROGRAMS.json.gz", + "sha256": "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a", + "unique_regular_member": true + }, + { + "bytes": 814141, + "member": "candidate/strict/global/base/work/complex-nine-native/DATA-PHASES.json", + "sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "unique_regular_member": true + } + ], + "path": "worktrees/k5-persistent-cleanup/research/community-frontier1094-audit/selected-replay.tar.gz", + "sha256": "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6" + }, + "scope": "Proofs and checkers were read; this record pins their source bytes and the consumed data. Cold final-annex replay is recorded separately.", + "status": "PASS_ORIGINAL_SOURCE_AND_QUERY_SPAN_ARCHIVE_PINS" +} diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/SOURCE-AND-DEPENDENCY-CHECKS.json b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/SOURCE-AND-DEPENDENCY-CHECKS.json new file mode 100644 index 0000000000..4366648964 --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/SOURCE-AND-DEPENDENCY-CHECKS.json @@ -0,0 +1,306 @@ +{ + "all_main_changes_reviewed_as_io_only": true, + "annex_bytes": 2989214, + "annex_listed_files": 99, + "annex_manifest_sha256": "cc7279ee48a7751a57f59a98f991ba879cf6e63144fcb7885ed1e4b69b432663", + "annex_total_files": 100, + "complete_archive_check": { + "archive_bytes": 6095634, + "archive_original_path": "worktrees/k5-persistent-cleanup/research/community-frontier1094-audit/selected-replay.tar.gz", + "archive_sha256": "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6", + "runtime_scope": "The portable replay checks the parent member bytes. It does not require the full archive.", + "status": "PASS_EXACT_OLD_ARCHIVE_AND_PARENT_MEMBERS", + "unique_regular_members": [ + { + "archive_member": "candidate/strict/global/base/providers/gauge44/CANONICAL-WORD.json.gz", + "bytes": 84805, + "parent_path": "payload/upstream/CANONICAL-WORD.json.gz", + "sha256": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219" + }, + { + "archive_member": "candidate/strict/global/base/providers/gauge44/LOCAL-PROGRAMS.json.gz", + "bytes": 209318, + "parent_path": "payload/upstream/LOCAL-PROGRAMS.json.gz", + "sha256": "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a" + }, + { + "archive_member": "candidate/strict/global/base/work/complex-nine-native/DATA-PHASES.json", + "bytes": 814141, + "parent_path": "payload/upstream/DATA-PHASES.json", + "sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa" + } + ] + }, + "exact_original_source_files": 72, + "local_document_links": [ + { + "document": "README.md", + "target": "PARENT-SNAPSHOT.json" + }, + { + "document": "README.md", + "target": "ANNEX-MANIFEST.json" + }, + { + "document": "README.md", + "target": "SOURCES.json" + }, + { + "document": "README.md", + "target": "PORTABILITY.patch" + }, + { + "document": "README.md", + "target": "frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.md" + }, + { + "document": "README.md", + "target": "frozen/lanes/independent-review-20261017/centre-support-review-20261018/REVIEW.md" + }, + { + "document": "README.md", + "target": "frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.json" + }, + { + "document": "README.md", + "target": "frozen/lanes/independent-review-20261017/centre-support-review-20261018/CHECKS.json" + }, + { + "document": "README.md", + "target": "frozen/root/DYADIC-QUERY-SEPARATION-20261018.md" + }, + { + "document": "README.md", + "target": "frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.md" + }, + { + "document": "README.md", + "target": "frozen/lanes/oblique-native-20261017/minor-input-log/UNIT-COMPLETION.md" + }, + { + "document": "README.md", + "target": "frozen/lanes/controller-followthrough-20261017/MINOR-LOG-SOURCE-ACCESS.md" + }, + { + "document": "README.md", + "target": "frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.json" + }, + { + "document": "README.md", + "target": "frozen/lanes/oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT.md" + }, + { + "document": "README.md", + "target": "frozen/lanes/coherent-port/centre-mixing-20261018/MIXING.md" + }, + { + "document": "README.md", + "target": "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.md" + }, + { + "document": "README.md", + "target": "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.md" + }, + { + "document": "README.md", + "target": "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/PEER-CHECK.md" + }, + { + "document": "README.md", + "target": "frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.md" + }, + { + "document": "README.md", + "target": "frozen/lanes/source-domain/query-span-review/REVIEW.md" + }, + { + "document": "README.md", + "target": "frozen/lanes/schur-selection/HANDOFF.md" + }, + { + "document": "README.md", + "target": "ARCHIVE-CHECK.json" + }, + { + "document": "README.md", + "target": "NOTICE.md" + }, + { + "document": "NOTICE.md", + "target": "notices/LICENSE" + }, + { + "document": "NOTICE.md", + "target": "../../SOURCE-PINS.md" + }, + { + "document": "NOTICE.md", + "target": "../../NOTICE.md" + }, + { + "document": "NOTICE.md", + "target": "ARCHIVE-CHECK.json" + }, + { + "document": "NOTICE.md", + "target": "notices/PR3133-NOTICE" + }, + { + "document": "NOTICE.md", + "target": "notices/PR3133-CREDITS.md" + }, + { + "document": "NOTICE.md", + "target": "evidence/source-verification/NATIVE-SOURCE-VERIFICATION.json" + }, + { + "document": "NOTICE.md", + "target": "evidence/source-verification/PROVIDER-NOTICE-VERIFICATION.json" + }, + { + "document": "NOTICE.md", + "target": "notices/PR2588-NOTICE" + }, + { + "document": "NOTICE.md", + "target": "frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825_readme.md" + }, + { + "document": "NOTICE.md", + "target": "frozen/lanes/interface-proof/github-refresh-20261014-1155/pr1825_readme.json" + }, + { + "document": "NOTICE.md", + "target": "frozen/lanes/schur-selection/plane-repair/sources/PR1825-CERTIFICATE.json" + }, + { + "document": "NOTICE.md", + "target": "frozen/lanes/schur-selection/plane-repair/sources/PR1825-PROOF.md" + } + ], + "no_git_network_or_external_program_used": true, + "old_package_files_unchanged": 129, + "original_source_roles": { + "Prior exact external source readback": 2, + "Retained source notice or license": 4, + "Unchanged campaign proof, input, checker, or prior review": 66 + }, + "parent_runtime_inputs": { + "payload/lanes/circuit-interface/INTERFACE.json": { + "bytes": 23232, + "sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" + }, + "payload/upstream/CANONICAL-WORD.json.gz": { + "bytes": 84805, + "sha256": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219" + }, + "payload/upstream/DATA-PHASES.json": { + "bytes": 814141, + "sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa" + }, + "payload/upstream/LOCAL-PROGRAMS.json.gz": { + "bytes": 209318, + "sha256": "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a" + } + }, + "portable_checker_function_checks": [ + { + "function_names": [ + "annihilator", + "basis", + "need" + ], + "name": "centre-support-producer", + "original_sha256": "99582e42007012d31dcddc14e05da8c5aac75c1f3b546c00ef0fcf0169f081b2", + "portable_sha256": "87968c0d45b7194742feec2df265457058d0853193333c49e1148069a2329519" + }, + { + "function_names": [ + "need", + "nullspace", + "span" + ], + "name": "centre-support-review", + "original_sha256": "a8c8e4ee762d5052414f44d2060745c1cc74d47d241c379ee1bdc58fe5aac8b8", + "portable_sha256": "e2785466e186ad51ddc3c9f2335f4f441206531e7b2dbf61e5cb080ba23c8c46" + }, + { + "function_names": [ + "identity", + "multiply", + "need", + "rank_mod", + "residue", + "transpose" + ], + "name": "dyadic-producer", + "original_sha256": "b4ed000b5b600944f614b86ae7a88ac55af8eac3213e6827ed211a2630ccd342", + "portable_sha256": "f949b92e3672c1b854f584c46c3ec36664db38c5cd0dfa80767c2d41996d4130" + }, + { + "function_names": [ + "actual_matrices", + "determinant", + "dyadic", + "eye", + "full_null_check", + "inverse", + "lift", + "log_checks", + "mm", + "mm_mod", + "mod", + "pivots", + "require", + "route", + "routed_check", + "tr" + ], + "name": "dyadic-review", + "original_sha256": "d7f2338efcd0c006f02fcab0bc36f83557fa38c7070c420a7b4a405b91452af5", + "portable_sha256": "bdc237dd266102fa99170aab0d309c3f03894924875f5a8a79d198d6fbd02548" + }, + { + "function_names": [ + "add", + "add_interval", + "determinant_fraction", + "inverse", + "join_intervals", + "lin", + "need", + "read_gzip", + "replay_sources", + "replay_tails", + "row_key", + "space", + "tail_key", + "two_basis_certificate" + ], + "name": "centre-mixing-review", + "original_sha256": "e1ee26d24acd2c894596c7f0672239e5d2ec02bc54734006f76db3c1b062f84a", + "portable_sha256": "2bcfa8a1ebf3464700453023b89ec7060a39dc6e5794510bec1d1dc2b19c3dcb" + }, + { + "function_names": [ + "dot", + "need" + ], + "name": "query-span-producer", + "original_sha256": "bcc8bb5482c76578014512d51dd5d650d4bf13d6546b29e355ae01bec8a07811", + "portable_sha256": "0bc0a07bf80fac3c06d920859f3097a65a29f8718bd987b3cdea37249cc415d5" + }, + { + "function_names": [ + "add", + "dot", + "need" + ], + "name": "query-span-review", + "original_sha256": "f13d88dffbe36b9d6e349786fd368343fd57f46766e839ca52d3cf46f7c82184", + "portable_sha256": "268ac2938b8282e030578f8bd50d83635e8cf7da60e972cee93155f238624f19" + } + ], + "prior_review_files_unchanged": 94, + "status": "PASS_INDEPENDENT_SOURCE_GEOMETRY_CLOSURE" +} diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/TYPED-RECEIPT-CHECKS.json b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/TYPED-RECEIPT-CHECKS.json new file mode 100644 index 0000000000..6966182010 --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/TYPED-RECEIPT-CHECKS.json @@ -0,0 +1,256 @@ +{ + "byte_equal_count": 4, + "controls": { + "basis_graph": "The actual alternate basis pair has two connected components.", + "dyadic_counterexamples": [ + "M=B has MD=13I and rank-eight stack", + "Missing B residue rank", + "Missing zero residue of c", + "Matched coefficients have no residue at 13" + ], + "incorrect_full_null_term": true, + "mixing": [ + "dense rank-seven projection", + "duplicate certificate row" + ], + "plane_orientation": [ + "Exact reversed-orientation moved-character sign differs." + ] + }, + "key_results": { + "dyadic": { + "explicit_minor": "1/8", + "formal_full_null": { + "all_pair_counts": "The future inputs and all visible outputs are zero; the only nonzero next-bank bridge is -v+v.", + "operator_relations": [ + "Qq=I", + "qQ=I" + ], + "unit_factorization": "diag(I,-MD)", + "uses_BD_identity_for_null_family": false, + "uses_MD_identity": false, + "wrong_original_b_control": true + }, + "matched_rank": 8, + "nonidentity_MD_cases": 24, + "routed_fixture": { + "coordinates_per_field": 2, + "noncommuting_routes": true, + "query_rank_mod_13": 32, + "scope": "An actual-B Gaussian-unit conjugation fixture; the general finite-operator version follows from the residue proof, not a new native route replay." + }, + "stack_rank": 16 + }, + "geometry": { + "ambient_dimension": 8, + "common_space_dimension": 5, + "direct_schedule_lower_bound": 62, + "equal_space_classes": [ + [ + 0, + 5 + ], + [ + 1, + 6 + ], + [ + 2, + 7 + ], + [ + 3, + 4 + ] + ], + "support_dimensions": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ] + }, + "mixing": { + "dense_rank_seven_failures": 2534, + "determinant": "-2361183241434822606848", + "disconnected_control_components": [ + [ + 0, + 1, + 3, + 6, + 11, + 12, + 13, + 14 + ], + [ + 2, + 4, + 5, + 7, + 8, + 9, + 10, + 15 + ] + ], + "forbidden_pairs": 6608, + "kernel": "scalar multiples of I8", + "providers": { + "base": { + "actual_X_term_frame_checks": 11438, + "canonical_rewiring_cuts": [ + 7502, + 17249 + ], + "distinct_products": 4276, + "history_lengths": { + "0": 9558, + "1": 1880 + }, + "interval_overlaps": 7838, + "source_intervals": 8957, + "target_frame_checks": 1030, + "target_intervals": 1054 + }, + "extra": { + "actual_X_term_frame_checks": 11438, + "canonical_rewiring_cuts": [ + 7502, + 17249 + ], + "distinct_products": 4276, + "history_lengths": { + "0": 9558, + "1": 1880 + }, + "interval_overlaps": 7838, + "source_intervals": 8957, + "target_frame_checks": 1030, + "target_intervals": 1054 + } + }, + "two_basis_components": [ + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ] + ] + }, + "query_span": { + "distinct_plane_directions": 41, + "exact_Fourier_columns": 28672, + "exact_block_minor_determinant": 8, + "line_source_rank": 112, + "plane_source_rank": 112, + "planes": 56, + "separating_functional_column_checks": 802816, + "source_scalar_events_replayed": 10851 + } + }, + "only_changed_metadata": "Four checker_sha256 values identify the executing portable checker; all other values and types match.", + "receipt_count": 8, + "receipts": [ + { + "all_typed_fields_match_after_declared_metadata": true, + "byte_equal": true, + "fresh": "cold-replay/centre-support-producer/CENTRE-SUPPORT-GEOMETRY-20261018.json", + "fresh_sha256": "dafd6c0af3f8aad852a7c80258118487744921c9a61474b1441e3755f8e3b205", + "frozen": "frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.json", + "job": "centre-support-producer", + "metadata_fields": [] + }, + { + "all_typed_fields_match_after_declared_metadata": true, + "byte_equal": false, + "fresh": "cold-replay/centre-support-review/CHECKS.json", + "fresh_sha256": "61690f10c5d08981c68eaf148a7b54f81ac4e00b33fb8ebac0bc8c275368be10", + "frozen": "frozen/lanes/independent-review-20261017/centre-support-review-20261018/CHECKS.json", + "job": "centre-support-review", + "metadata_fields": [ + "checker_sha256" + ] + }, + { + "all_typed_fields_match_after_declared_metadata": true, + "byte_equal": false, + "fresh": "cold-replay/dyadic-producer/DYADIC-QUERY-SEPARATION-20261018.json", + "fresh_sha256": "f32f611e5d583beb5ccc2a809f37692e2fc35ed40706cb96845051c9a71befb9", + "frozen": "frozen/root/DYADIC-QUERY-SEPARATION-20261018.json", + "job": "dyadic-producer", + "metadata_fields": [ + "checker_sha256" + ] + }, + { + "all_typed_fields_match_after_declared_metadata": true, + "byte_equal": false, + "fresh": "cold-replay/dyadic-review/REVIEW.json", + "fresh_sha256": "c1c3006be5100ef6a5f74402e7c5edd6409d817124dd192c2854615c0b74bf66", + "frozen": "frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.json", + "job": "dyadic-review", + "metadata_fields": [ + "checker_sha256" + ] + }, + { + "all_typed_fields_match_after_declared_metadata": true, + "byte_equal": false, + "fresh": "cold-replay/centre-mixing-review/REVIEW.json", + "fresh_sha256": "1eb05efb021de47c5414f14509e2d756cb27266f608f2722b9805c303ad0ee60", + "frozen": "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.json", + "job": "centre-mixing-review", + "metadata_fields": [ + "checker_sha256" + ] + }, + { + "all_typed_fields_match_after_declared_metadata": true, + "byte_equal": true, + "fresh": "cold-replay/centre-mixing-review/TWO-BASES.json", + "fresh_sha256": "7adf8ca2ce457799efb48530b17308b9d1b6682aa0eae240fbdb4d8adb78bfd3", + "frozen": "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.json", + "job": "centre-mixing-review", + "metadata_fields": [] + }, + { + "all_typed_fields_match_after_declared_metadata": true, + "byte_equal": true, + "fresh": "cold-replay/query-span-producer/QUERY-SPAN.json", + "fresh_sha256": "a06939cba2c937f452027ee4a1f20b31121a70b7fc7393d9ccad091817ee448e", + "frozen": "frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.json", + "job": "query-span-producer", + "metadata_fields": [] + }, + { + "all_typed_fields_match_after_declared_metadata": true, + "byte_equal": true, + "fresh": "cold-replay/query-span-review/REVIEW.json", + "fresh_sha256": "36820f2267d5f1388d554c12f7f79b91792b964060d2fb639654bbd7cc30c148", + "frozen": "frozen/lanes/source-domain/query-span-review/REVIEW.json", + "job": "query-span-review", + "metadata_fields": [] + } + ], + "scope": "Four separate exact source/interface results. No sum of the bounds, native-cost result, new supplier, or kappa improvement is claimed.", + "status": "PASS_INDEPENDENT_SOURCE_GEOMETRY_TYPED_RECEIPTS" +} diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/check_annex_sources.py b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/check_annex_sources.py new file mode 100644 index 0000000000..a1b4e789b3 --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/check_annex_sources.py @@ -0,0 +1,134 @@ +"""Check the source-geometry annex against its source files and old package.""" + +import argparse +import ast +from collections import Counter +import difflib +from hashlib import sha256 +import json +from pathlib import Path +import re +import tarfile + + +def require(test, reason): + if not test: + raise ValueError(reason) + + +def digest(path): + return sha256(path.read_bytes()).hexdigest() + + +def read_json(path): + return json.loads(path.read_text()) + + +def check_records(root, records): + for name, record in records.items(): + path = root / name + require(path.stat().st_size == record['bytes'], 'File size: ' + name) + require(digest(path) == record['sha256'], 'File hash: ' + name) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--repo', type=Path, required=True) + parser.add_argument('--package', type=Path, required=True) + parser.add_argument('--manifest-sha256', required=True) + parser.add_argument('--out', type=Path, required=True) + args = parser.parse_args() + repo, package = args.repo.resolve(), args.package.resolve() + annex = package / 'annexes/source-geometry' + review = Path(__file__).resolve().parent + baseline = read_json(review / 'HISTORICAL-PINS.json') + check_records(package, baseline['package_files']) + check_records(review.parent, baseline['prior_review_files']) + old_paths = {str(p.relative_to(package)) for p in package.rglob('*') + if p.is_file() and not p.is_relative_to(annex)} + require(old_paths == set(baseline['package_files']), 'Complete old package inventory') + parent = read_json(annex / 'PARENT-SNAPSHOT.json') + require(parent['files'] == baseline['package_files'], 'Independent parent snapshot match') + manifest = read_json(annex / 'ANNEX-MANIFEST.json') + require(digest(annex / 'ANNEX-MANIFEST.json') == args.manifest_sha256, 'Annex freeze') + check_records(annex, manifest['files']) + paths = {str(p.relative_to(annex)) for p in annex.rglob('*') if p.is_file()} + require(paths == set(manifest['files']) | {'ANNEX-MANIFEST.json'}, 'Complete annex inventory') + require(not any(p.is_symlink() for p in annex.rglob('*')), 'No annex symlinks') + + sources = read_json(annex / 'SOURCES.json') + for name, record in sources['files'].items(): + require((annex / name).read_bytes() == (repo / record['original_path']).read_bytes(), + 'Exact original source: ' + name) + check_records(annex, sources['files']) + check_records(package, sources['parent_runtime_dependencies']) + prior_sources = read_json(review / 'REVIEWED-SOURCE-PINS.json') + campaign = repo / 'work/centre-encoding-campaign-20261014' + check_records(campaign, prior_sources['campaign_relative_sources']) + + archive_check = read_json(annex / 'ARCHIVE-CHECK.json') + archive_path = repo / archive_check['archive_original_path'] + require(archive_path.stat().st_size == archive_check['archive_bytes'], 'Full archive size') + require(digest(archive_path) == archive_check['archive_sha256'], 'Full archive hash') + with tarfile.open(archive_path) as archive: + for item in archive_check['unique_regular_members']: + matches = [m for m in archive.getmembers() if m.name == item['archive_member']] + require(len(matches) == 1 and matches[0].isfile(), 'Unique regular member') + data = archive.extractfile(matches[0]).read() + require(data == (package / item['parent_path']).read_bytes(), 'Exact parent archive member') + require(len(data) == item['bytes'] and sha256(data).hexdigest() == item['sha256'], + 'Archive member pin') + + portability = read_json(annex / 'PORTABILITY.json') + reviewed_portability = read_json(review / 'PORTABILITY-REVIEWED-PINS.json') + require(digest(annex / 'PORTABILITY.patch') == reviewed_portability['patch_sha256'], + 'The complete patch was manually reviewed') + ast_checks, patch = [], [] + for job in portability['checks']: + old, new = annex / job['frozen_script'], annex / job['portable_script'] + require(digest(old) == job['original_sha256'] and digest(new) == job['portable_sha256'], + 'Portable source pins: ' + job['name']) + require(digest(new) == reviewed_portability['portable_scripts'][job['portable_script']], + 'The portable main function was manually reviewed: ' + job['name']) + functions = [] + for path in (old, new): + functions.append({node.name: ast.dump(node, include_attributes=False) + for node in ast.parse(path.read_text()).body + if isinstance(node, ast.FunctionDef) and node.name != 'main'}) + require(functions[0] == functions[1], 'All non-main function ASTs: ' + job['name']) + require(len(functions[0]) == job['function_count'], 'Function count: ' + job['name']) + patch.extend(difflib.unified_diff(old.read_text().splitlines(True), + new.read_text().splitlines(True), + fromfile=job['frozen_script'], tofile=job['portable_script'])) + ast_checks.append({'name': job['name'], 'function_names': sorted(functions[0]), + 'original_sha256': digest(old), 'portable_sha256': digest(new)}) + require(''.join(patch) == (annex / 'PORTABILITY.patch').read_text(), 'Complete portability diff') + links = [] + for doc in ('README.md', 'NOTICE.md'): + for target in re.findall(r'\]\(([^)]+)\)', (annex / doc).read_text()): + if '://' not in target: + require((annex / target.split('#')[0]).is_file(), 'Local document link: ' + target) + links.append({'document': doc, 'target': target}) + result = { + 'status': 'PASS_INDEPENDENT_SOURCE_GEOMETRY_CLOSURE', + 'annex_manifest_sha256': args.manifest_sha256, + 'annex_listed_files': len(manifest['files']), + 'annex_total_files': len(paths), + 'annex_bytes': sum((annex / path).stat().st_size for path in paths), + 'old_package_files_unchanged': len(baseline['package_files']), + 'prior_review_files_unchanged': len(baseline['prior_review_files']), + 'exact_original_source_files': len(sources['files']), + 'original_source_roles': dict(Counter(x['role'] for x in sources['files'].values())), + 'parent_runtime_inputs': sources['parent_runtime_dependencies'], + 'complete_archive_check': archive_check, + 'portable_checker_function_checks': ast_checks, + 'all_main_changes_reviewed_as_io_only': True, + 'local_document_links': links, + 'no_git_network_or_external_program_used': True, + } + args.out.write_text(json.dumps(result, indent=2, sort_keys=True) + '\n') + print(result['status']) + + +if __name__ == '__main__': + main() diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/REPLAY.json b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/REPLAY.json new file mode 100644 index 0000000000..dbf0ccad1c --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/REPLAY.json @@ -0,0 +1,126 @@ +{ + "annex_files_unchanged": 99, + "annex_manifest_sha256": "cc7279ee48a7751a57f59a98f991ba879cf6e63144fcb7885ed1e4b69b432663", + "checks": [ + { + "name": "centre-support-producer", + "receipts": [ + { + "declared_metadata_updates": [], + "frozen_receipt": "frozen/root/CENTRE-SUPPORT-GEOMETRY-20261018.json", + "output": "centre-support-producer/CENTRE-SUPPORT-GEOMETRY-20261018.json", + "sha256": "dafd6c0af3f8aad852a7c80258118487744921c9a61474b1441e3755f8e3b205", + "typed_json_equal": true + } + ], + "seconds": 0.166397916036658, + "status": "PASS_CENTRE_SUPPORT_GEOMETRY" + }, + { + "name": "centre-support-review", + "receipts": [ + { + "declared_metadata_updates": [ + "checker_sha256" + ], + "frozen_receipt": "frozen/lanes/independent-review-20261017/centre-support-review-20261018/CHECKS.json", + "output": "centre-support-review/CHECKS.json", + "sha256": "61690f10c5d08981c68eaf148a7b54f81ac4e00b33fb8ebac0bc8c275368be10", + "typed_json_equal": true + } + ], + "seconds": 0.16556150000542402, + "status": "PASS_INDEPENDENT_CENTRE_SUPPORT_GEOMETRY" + }, + { + "name": "dyadic-producer", + "receipts": [ + { + "declared_metadata_updates": [ + "checker_sha256" + ], + "frozen_receipt": "frozen/root/DYADIC-QUERY-SEPARATION-20261018.json", + "output": "dyadic-producer/DYADIC-QUERY-SEPARATION-20261018.json", + "sha256": "f32f611e5d583beb5ccc2a809f37692e2fc35ed40706cb96845051c9a71befb9", + "typed_json_equal": true + } + ], + "seconds": 1.0329124580021016, + "status": "PASS_DYADIC_QUERY_SEPARATION" + }, + { + "name": "dyadic-review", + "receipts": [ + { + "declared_metadata_updates": [ + "checker_sha256" + ], + "frozen_receipt": "frozen/lanes/bridge-review-20261017/dyadic-query-separation-review-20261018/REVIEW.json", + "output": "dyadic-review/REVIEW.json", + "sha256": "c1c3006be5100ef6a5f74402e7c5edd6409d817124dd192c2854615c0b74bf66", + "typed_json_equal": true + } + ], + "seconds": 0.4280027089989744, + "status": "PASS_INDEPENDENT_DYADIC_QUERY_SEPARATION" + }, + { + "name": "centre-mixing-review", + "receipts": [ + { + "declared_metadata_updates": [ + "checker_sha256" + ], + "frozen_receipt": "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/REVIEW.json", + "output": "centre-mixing-review/REVIEW.json", + "sha256": "1eb05efb021de47c5414f14509e2d756cb27266f608f2722b9805c303ad0ee60", + "typed_json_equal": true + }, + { + "declared_metadata_updates": [], + "frozen_receipt": "frozen/lanes/bridge-review-20261017/centre-mixing-review-20261018/TWO-BASES.json", + "output": "centre-mixing-review/TWO-BASES.json", + "sha256": "7adf8ca2ce457799efb48530b17308b9d1b6682aa0eae240fbdb4d8adb78bfd3", + "typed_json_equal": true + } + ], + "seconds": 2.773297291016206, + "status": "PASS_INDEPENDENT_NATIVE_CENTRE_REVIEW" + }, + { + "name": "query-span-producer", + "receipts": [ + { + "declared_metadata_updates": [], + "frozen_receipt": "frozen/lanes/schur-selection/plane-repair/QUERY-SPAN.json", + "output": "query-span-producer/QUERY-SPAN.json", + "sha256": "a06939cba2c937f452027ee4a1f20b31121a70b7fc7393d9ccad091817ee448e", + "typed_json_equal": true + } + ], + "seconds": 0.10404137498699129, + "status": "PASS_EXACT_QUERY_SOURCE_SPANS" + }, + { + "name": "query-span-review", + "receipts": [ + { + "declared_metadata_updates": [], + "frozen_receipt": "frozen/lanes/source-domain/query-span-review/REVIEW.json", + "output": "query-span-review/REVIEW.json", + "sha256": "36820f2267d5f1388d554c12f7f79b91792b964060d2fb639654bbd7cc30c148", + "typed_json_equal": true + } + ], + "seconds": 0.2634642500197515, + "status": "PASS_INDEPENDENT_QUERY_SPAN_SOURCE_AND_CERTIFICATE" + } + ], + "execution": "Seven serial standard-library checks; no external tools, Git, network, or solver.", + "interpreter": "/opt/homebrew/opt/python@3.14/bin/python3.14", + "optimized": true, + "parent_files_unchanged": 129, + "python": "3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 21.0.0 (clang-2100.1.1.101)]", + "seconds": 4.969337249989621, + "status": "PASS_SOURCE_GEOMETRY_ANNEX" +} diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-mixing-review.stderr.txt b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-mixing-review.stderr.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-mixing-review.stdout.txt b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-mixing-review.stdout.txt new file mode 100644 index 0000000000..6b76753739 --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-mixing-review.stdout.txt @@ -0,0 +1,3 @@ +base 4276 products from 7838 interval overlaps +extra 4276 products from 7838 interval overlaps +PASS_INDEPENDENT_NATIVE_CENTRE_REVIEW determinant -2361183241434822606848 diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-mixing-review/REVIEW.json b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-mixing-review/REVIEW.json new file mode 100644 index 0000000000..a15e0b2994 --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-mixing-review/REVIEW.json @@ -0,0 +1,13363 @@ +{ + "checker_sha256": "2bcfa8a1ebf3464700453023b89ec7060a39dc6e5794510bec1d1dc2b19c3dcb", + "core_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "dense_rank_seven_failures": 2534, + "determinant": "-2361183241434822606848", + "exact_kernel": "scalar multiples of I8", + "forbidden_pairs": 6608, + "inventory_decompressed_sha256": "18c89367243fc7c09411f28a8022884130373ce4886de806f4b011edec030418", + "negative_controls": [ + "dense rank-seven projection", + "duplicate certificate row" + ], + "producer_pins": { + "coherent-port/centre-mixing-20261018/MIXING.json": "1a55e02768ad814b1441bfc616244a083ca3776007dcc0a370820059b83bdf11", + "coherent-port/centre-mixing-20261018/MIXING.md": "e8ac0be5c3bd03cf853e9cb5718325d1f401eb1fc68d68869843ac6ded408903", + "coherent-port/centre-mixing-20261018/SUPPORT.json": "251e656ce50b87f21149915d73b5c07d968d62aff2f47ccf2e1566cc5d6c756a", + "coherent-port/centre-mixing-20261018/check_mixing.py": "fe017063d3b5bad93bf2f884813576e169d59daad1c5aec8051001e0a3476dc7", + "coherent-port/centre-mixing-20261018/check_support.py": "82d608f7220d9959925c2990fd717b028a2fce47fcf41ee9f061d0687c32f97c", + "new-native-recipes-20261017/sources/bw_adapters.py": "c5907050a9a7fa36d4fcba3ad4fe440d1bec2063360c095013891785ba65c3ce", + "oblique-native-20261017/interior-cut/ALL-CUT-SUPPORT.md": "758f8750a833ba08b44d9fe1df555f747eef62bd53302993bca6cdae7769d431", + "oblique-native-20261017/interior-cut/FRAME-SUPPORT.json": "6d9e1de85b7a2492bcef42514da240d74b81559c738aedac54cf65169a5a3fb5", + "oblique-native-20261017/interior-cut/check_frame_support.py": "3a81e98c83e418408eb7490771867a11f491a6af403820ad722c43a51026b508", + "oblique-native-20261017/interior-cut/inventory_new_edges.py": "6d77e20d6ef1a10951b7abeaa65852fad9161cc3b48e82d538a9748c3c9cc786" + }, + "providers": { + "base": { + "X_dependent_view_changes": [ + { + "X_terms": 1, + "event": 6870, + "field": 0, + "frame": 2, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6871, + "field": 1, + "frame": 3, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6872, + "field": 2, + "frame": 4, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6873, + "field": 3, + "frame": 5, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6874, + "field": 4, + "frame": 6, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6875, + "field": 5, + "frame": 7, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6876, + "field": 6, + "frame": 8, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6877, + "field": 7, + "frame": 9, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6878, + "field": 8, + "frame": 10, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6879, + "field": 9, + "frame": 11, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6880, + "field": 10, + "frame": 12, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6881, + "field": 11, + "frame": 13, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6882, + "field": 12, + "frame": 14, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6883, + "field": 13, + "frame": 15, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6884, + "field": 14, + "frame": 16, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6885, + "field": 15, + "frame": 17, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6886, + "field": 16, + "frame": 18, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6887, + "field": 17, + "frame": 19, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6888, + "field": 18, + "frame": 20, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6889, + "field": 19, + "frame": 21, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6890, + "field": 20, + "frame": 22, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6891, + "field": 21, + "frame": 23, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6892, + "field": 22, + "frame": 24, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6893, + "field": 23, + "frame": 25, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6894, + "field": 24, + "frame": 26, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6895, + "field": 25, + "frame": 27, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6896, + "field": 26, + "frame": 28, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6897, + "field": 27, + "frame": 29, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6898, + "field": 28, + "frame": 30, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6899, + "field": 29, + "frame": 31, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6900, + "field": 30, + "frame": 32, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6901, + "field": 31, + "frame": 33, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6902, + "field": 32, + "frame": 34, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6903, + "field": 33, + "frame": 35, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6904, + "field": 34, + "frame": 36, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6905, + "field": 35, + "frame": 37, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6906, + "field": 36, + "frame": 38, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6907, + "field": 37, + "frame": 39, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6908, + "field": 38, + "frame": 40, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6909, + "field": 39, + "frame": 41, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6910, + "field": 40, + "frame": 42, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6911, + "field": 41, + "frame": 43, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6912, + "field": 42, + "frame": 44, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6913, + "field": 43, + "frame": 45, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6914, + "field": 44, + "frame": 46, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6915, + "field": 45, + "frame": 47, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6916, + "field": 46, + "frame": 48, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6917, + "field": 47, + "frame": 49, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6918, + "field": 48, + "frame": 50, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6919, + "field": 49, + "frame": 51, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6920, + "field": 50, + "frame": 52, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6921, + "field": 51, + "frame": 53, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6922, + "field": 52, + "frame": 54, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6923, + "field": 53, + "frame": 55, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6924, + "field": 54, + "frame": 56, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6925, + "field": 55, + "frame": 57, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6926, + "field": 56, + "frame": 58, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6927, + "field": 57, + "frame": 59, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6928, + "field": 58, + "frame": 60, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6929, + "field": 59, + "frame": 61, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6930, + "field": 60, + "frame": 62, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6931, + "field": 61, + "frame": 63, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6932, + "field": 62, + "frame": 64, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6933, + "field": 63, + "frame": 65, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6934, + "field": 64, + "frame": 66, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6935, + "field": 65, + "frame": 67, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6936, + "field": 66, + "frame": 68, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6937, + "field": 67, + "frame": 69, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6938, + "field": 68, + "frame": 70, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6939, + "field": 69, + "frame": 71, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6940, + "field": 70, + "frame": 72, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6941, + "field": 71, + "frame": 73, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6942, + "field": 72, + "frame": 74, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6943, + "field": 73, + "frame": 75, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6944, + "field": 74, + "frame": 76, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6945, + "field": 75, + "frame": 77, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6946, + "field": 76, + "frame": 78, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6947, + "field": 77, + "frame": 79, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6948, + "field": 78, + "frame": 80, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6949, + "field": 79, + "frame": 81, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6950, + "field": 80, + "frame": 82, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6951, + "field": 81, + "frame": 83, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6952, + "field": 82, + "frame": 84, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6953, + "field": 83, + "frame": 85, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6954, + "field": 84, + "frame": 86, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6955, + "field": 85, + "frame": 87, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6956, + "field": 86, + "frame": 88, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6957, + "field": 87, + "frame": 89, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6958, + "field": 88, + "frame": 90, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6959, + "field": 89, + "frame": 91, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6960, + "field": 90, + "frame": 92, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6961, + "field": 91, + "frame": 93, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6962, + "field": 92, + "frame": 94, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6963, + "field": 93, + "frame": 95, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6964, + "field": 94, + "frame": 96, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6965, + "field": 95, + "frame": 97, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6966, + "field": 96, + "frame": 98, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6967, + "field": 97, + "frame": 99, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6968, + "field": 98, + "frame": 100, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6969, + "field": 99, + "frame": 101, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6970, + "field": 100, + "frame": 102, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6971, + "field": 101, + "frame": 103, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6972, + "field": 102, + "frame": 104, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6973, + "field": 103, + "frame": 105, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6974, + "field": 104, + "frame": 106, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6975, + "field": 105, + "frame": 107, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6976, + "field": 106, + "frame": 108, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6977, + "field": 107, + "frame": 109, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6978, + "field": 108, + "frame": 110, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6979, + "field": 109, + "frame": 111, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6980, + "field": 110, + "frame": 112, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6981, + "field": 111, + "frame": 113, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 2, + "event": 17250, + "field": 0, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17251, + "field": 1, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17252, + "field": 2, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17253, + "field": 3, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17254, + "field": 4, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17255, + "field": 5, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17256, + "field": 6, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17257, + "field": 7, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17258, + "field": 8, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17259, + "field": 9, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17260, + "field": 10, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17261, + "field": 11, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17262, + "field": 12, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17263, + "field": 13, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17264, + "field": 14, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17265, + "field": 15, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17266, + "field": 16, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17267, + "field": 17, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17268, + "field": 18, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17269, + "field": 19, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17270, + "field": 20, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17271, + "field": 21, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17272, + "field": 22, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17273, + "field": 23, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17274, + "field": 24, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17275, + "field": 25, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17276, + "field": 26, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17277, + "field": 27, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17278, + "field": 28, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17279, + "field": 29, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17280, + "field": 30, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17281, + "field": 31, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17282, + "field": 32, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17283, + "field": 33, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17284, + "field": 34, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17285, + "field": 35, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17286, + "field": 36, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17287, + "field": 37, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17288, + "field": 38, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17289, + "field": 39, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17290, + "field": 40, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17291, + "field": 41, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17292, + "field": 42, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17293, + "field": 43, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17294, + "field": 44, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17295, + "field": 45, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17296, + "field": 46, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17297, + "field": 47, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17298, + "field": 48, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17299, + "field": 49, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17300, + "field": 50, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17301, + "field": 51, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17302, + "field": 52, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17303, + "field": 53, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17304, + "field": 54, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17305, + "field": 55, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17306, + "field": 56, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17307, + "field": 57, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17308, + "field": 58, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17309, + "field": 59, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17310, + "field": 60, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17311, + "field": 61, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17312, + "field": 62, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17313, + "field": 63, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17314, + "field": 64, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17315, + "field": 65, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17316, + "field": 66, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17317, + "field": 67, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17318, + "field": 68, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17319, + "field": 69, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17320, + "field": 70, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17321, + "field": 71, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17322, + "field": 72, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17323, + "field": 73, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17324, + "field": 74, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17325, + "field": 75, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17326, + "field": 76, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17327, + "field": 77, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17328, + "field": 78, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17329, + "field": 79, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17330, + "field": 80, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17331, + "field": 81, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17332, + "field": 82, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17333, + "field": 83, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17334, + "field": 84, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17335, + "field": 85, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17336, + "field": 86, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17337, + "field": 87, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17338, + "field": 88, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17339, + "field": 89, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17340, + "field": 90, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17341, + "field": 91, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17342, + "field": 92, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17343, + "field": 93, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17344, + "field": 94, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17345, + "field": 95, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17346, + "field": 96, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17347, + "field": 97, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17348, + "field": 98, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17349, + "field": 99, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17350, + "field": 100, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17351, + "field": 101, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17352, + "field": 102, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17353, + "field": 103, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17354, + "field": 104, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17355, + "field": 105, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17356, + "field": 106, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17357, + "field": 107, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17358, + "field": 108, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17359, + "field": 109, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17360, + "field": 110, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17361, + "field": 111, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17362, + "field": 112, + "frame": 138, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17363, + "field": 113, + "frame": 139, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17364, + "field": 114, + "frame": 140, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17365, + "field": 115, + "frame": 141, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17366, + "field": 116, + "frame": 142, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17367, + "field": 117, + "frame": 143, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17368, + "field": 118, + "frame": 144, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17369, + "field": 119, + "frame": 145, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17370, + "field": 120, + "frame": 146, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17371, + "field": 121, + "frame": 147, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17372, + "field": 122, + "frame": 148, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17373, + "field": 123, + "frame": 149, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17374, + "field": 124, + "frame": 150, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17375, + "field": 125, + "frame": 151, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17376, + "field": 126, + "frame": 152, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17377, + "field": 127, + "frame": 153, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17378, + "field": 128, + "frame": 154, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17379, + "field": 129, + "frame": 155, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17380, + "field": 130, + "frame": 156, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17381, + "field": 131, + "frame": 157, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17382, + "field": 132, + "frame": 158, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17383, + "field": 133, + "frame": 159, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17384, + "field": 134, + "frame": 160, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17385, + "field": 135, + "frame": 161, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17386, + "field": 136, + "frame": 162, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17387, + "field": 137, + "frame": 163, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17388, + "field": 138, + "frame": 164, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17389, + "field": 139, + "frame": 165, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17390, + "field": 140, + "frame": 166, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17391, + "field": 141, + "frame": 167, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17392, + "field": 142, + "frame": 168, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17393, + "field": 143, + "frame": 169, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17394, + "field": 144, + "frame": 170, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17395, + "field": 145, + "frame": 171, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17396, + "field": 146, + "frame": 172, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17397, + "field": 147, + "frame": 173, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17398, + "field": 148, + "frame": 174, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17399, + "field": 149, + "frame": 175, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17400, + "field": 150, + "frame": 176, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17401, + "field": 151, + "frame": 177, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17402, + "field": 152, + "frame": 178, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17403, + "field": 153, + "frame": 179, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17404, + "field": 154, + "frame": 180, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17405, + "field": 155, + "frame": 181, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17406, + "field": 156, + "frame": 182, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17407, + "field": 157, + "frame": 183, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17408, + "field": 158, + "frame": 184, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17409, + "field": 159, + "frame": 185, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17410, + "field": 160, + "frame": 186, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17411, + "field": 161, + "frame": 187, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17412, + "field": 162, + "frame": 188, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17413, + "field": 163, + "frame": 189, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17414, + "field": 164, + "frame": 190, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17415, + "field": 165, + "frame": 191, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17416, + "field": 166, + "frame": 192, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17417, + "field": 167, + "frame": 193, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17418, + "field": 168, + "frame": 194, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17419, + "field": 169, + "frame": 195, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17420, + "field": 170, + "frame": 196, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17421, + "field": 171, + "frame": 197, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17422, + "field": 172, + "frame": 198, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17423, + "field": 173, + "frame": 199, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17424, + "field": 174, + "frame": 200, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17425, + "field": 175, + "frame": 201, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17426, + "field": 176, + "frame": 202, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17427, + "field": 177, + "frame": 203, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17428, + "field": 178, + "frame": 204, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17429, + "field": 179, + "frame": 205, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17430, + "field": 180, + "frame": 206, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17431, + "field": 181, + "frame": 207, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17432, + "field": 182, + "frame": 208, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17433, + "field": 183, + "frame": 209, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17434, + "field": 184, + "frame": 210, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17435, + "field": 185, + "frame": 211, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17436, + "field": 186, + "frame": 212, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17437, + "field": 187, + "frame": 213, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17438, + "field": 188, + "frame": 214, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17439, + "field": 189, + "frame": 215, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17440, + "field": 190, + "frame": 216, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17441, + "field": 191, + "frame": 217, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17442, + "field": 192, + "frame": 218, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17443, + "field": 193, + "frame": 219, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17444, + "field": 194, + "frame": 220, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17445, + "field": 195, + "frame": 221, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17446, + "field": 196, + "frame": 222, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17447, + "field": 197, + "frame": 223, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17448, + "field": 198, + "frame": 224, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17449, + "field": 199, + "frame": 225, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17450, + "field": 200, + "frame": 226, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17451, + "field": 201, + "frame": 227, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17452, + "field": 202, + "frame": 228, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17453, + "field": 203, + "frame": 229, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17454, + "field": 204, + "frame": 230, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17455, + "field": 205, + "frame": 231, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17456, + "field": 206, + "frame": 232, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17457, + "field": 207, + "frame": 233, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17458, + "field": 208, + "frame": 234, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17459, + "field": 209, + "frame": 235, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17460, + "field": 210, + "frame": 236, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17461, + "field": 211, + "frame": 237, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17462, + "field": 212, + "frame": 238, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17463, + "field": 213, + "frame": 239, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17464, + "field": 214, + "frame": 240, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17465, + "field": 215, + "frame": 241, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17466, + "field": 216, + "frame": 242, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17467, + "field": 217, + "frame": 243, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17468, + "field": 218, + "frame": 244, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17469, + "field": 219, + "frame": 245, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17470, + "field": 220, + "frame": 246, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17471, + "field": 221, + "frame": 247, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17472, + "field": 222, + "frame": 248, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17473, + "field": 223, + "frame": 249, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17474, + "field": 224, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17475, + "field": 225, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17476, + "field": 227, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17477, + "field": 229, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17478, + "field": 231, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17479, + "field": 232, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17480, + "field": 233, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17481, + "field": 234, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17482, + "field": 235, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17483, + "field": 236, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17484, + "field": 237, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17485, + "field": 238, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17486, + "field": 239, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17487, + "field": 240, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17488, + "field": 241, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17489, + "field": 242, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17490, + "field": 243, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17491, + "field": 244, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17492, + "field": 245, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17493, + "field": 246, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17494, + "field": 247, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17495, + "field": 248, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17496, + "field": 250, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17497, + "field": 252, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17498, + "field": 253, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17499, + "field": 254, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17500, + "field": 255, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17501, + "field": 256, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17502, + "field": 257, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17503, + "field": 258, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17504, + "field": 259, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17505, + "field": 260, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17506, + "field": 261, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17507, + "field": 262, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17508, + "field": 263, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17509, + "field": 264, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17510, + "field": 266, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17511, + "field": 268, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17512, + "field": 269, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17513, + "field": 270, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17514, + "field": 271, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17515, + "field": 272, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17516, + "field": 273, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17517, + "field": 274, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17518, + "field": 275, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17519, + "field": 276, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17520, + "field": 278, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17521, + "field": 279, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17522, + "field": 280, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17523, + "field": 281, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17524, + "field": 283, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17525, + "field": 284, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17526, + "field": 285, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17527, + "field": 286, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17528, + "field": 287, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17529, + "field": 288, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17530, + "field": 289, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17531, + "field": 290, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17532, + "field": 291, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17533, + "field": 292, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17534, + "field": 294, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17535, + "field": 295, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17536, + "field": 296, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17537, + "field": 297, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17538, + "field": 300, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17539, + "field": 301, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17540, + "field": 302, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17541, + "field": 303, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17542, + "field": 305, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17543, + "field": 306, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17544, + "field": 308, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17545, + "field": 310, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17546, + "field": 312, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17547, + "field": 313, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17548, + "field": 315, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17549, + "field": 316, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17550, + "field": 317, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17551, + "field": 318, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17552, + "field": 319, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17553, + "field": 321, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17554, + "field": 322, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17555, + "field": 324, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17556, + "field": 326, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17557, + "field": 328, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17558, + "field": 329, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17559, + "field": 332, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17560, + "field": 333, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17561, + "field": 334, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17562, + "field": 335, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17563, + "field": 336, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17564, + "field": 338, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17565, + "field": 340, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17566, + "field": 342, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17567, + "field": 343, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17568, + "field": 344, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17569, + "field": 345, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17570, + "field": 347, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17571, + "field": 348, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17572, + "field": 349, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17573, + "field": 350, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17574, + "field": 351, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17575, + "field": 352, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17576, + "field": 354, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17577, + "field": 356, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17578, + "field": 358, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17579, + "field": 359, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17580, + "field": 360, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17581, + "field": 361, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17582, + "field": 364, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17583, + "field": 365, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17584, + "field": 366, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17585, + "field": 367, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17586, + "field": 368, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17587, + "field": 370, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17588, + "field": 372, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17589, + "field": 374, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17590, + "field": 375, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17591, + "field": 376, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17592, + "field": 377, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17593, + "field": 379, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17594, + "field": 380, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17595, + "field": 381, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17596, + "field": 382, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17597, + "field": 383, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17598, + "field": 384, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17599, + "field": 386, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17600, + "field": 388, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17601, + "field": 390, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17602, + "field": 391, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17603, + "field": 392, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17604, + "field": 393, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17605, + "field": 396, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17606, + "field": 397, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17607, + "field": 398, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17608, + "field": 399, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17609, + "field": 400, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17610, + "field": 401, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17611, + "field": 402, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17612, + "field": 403, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17613, + "field": 404, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17614, + "field": 405, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17615, + "field": 406, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17616, + "field": 407, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17617, + "field": 409, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17618, + "field": 410, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17619, + "field": 411, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17620, + "field": 413, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17621, + "field": 414, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17622, + "field": 415, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17623, + "field": 416, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17624, + "field": 417, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17625, + "field": 418, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17626, + "field": 419, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17627, + "field": 420, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17628, + "field": 421, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17629, + "field": 422, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17630, + "field": 423, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17631, + "field": 425, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17632, + "field": 426, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17633, + "field": 427, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17634, + "field": 429, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17635, + "field": 430, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17636, + "field": 431, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17637, + "field": 432, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17638, + "field": 433, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17639, + "field": 434, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17640, + "field": 435, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17641, + "field": 436, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17642, + "field": 437, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17643, + "field": 438, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17644, + "field": 439, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17645, + "field": 440, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17646, + "field": 441, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17647, + "field": 442, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17648, + "field": 443, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17649, + "field": 444, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17650, + "field": 445, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17651, + "field": 446, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17652, + "field": 447, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17653, + "field": 456, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17654, + "field": 457, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17655, + "field": 458, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17656, + "field": 459, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17657, + "field": 460, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17658, + "field": 461, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17659, + "field": 462, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17660, + "field": 463, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17661, + "field": 464, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17662, + "field": 465, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17663, + "field": 466, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17664, + "field": 467, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17665, + "field": 468, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17666, + "field": 469, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17667, + "field": 470, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17668, + "field": 471, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17669, + "field": 472, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17670, + "field": 473, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17671, + "field": 474, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17672, + "field": 475, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17673, + "field": 476, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17674, + "field": 477, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17675, + "field": 478, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17676, + "field": 479, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17677, + "field": 480, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17678, + "field": 481, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17679, + "field": 484, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17680, + "field": 485, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17681, + "field": 486, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17682, + "field": 487, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17683, + "field": 488, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17684, + "field": 489, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17685, + "field": 490, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17686, + "field": 491, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17687, + "field": 492, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17688, + "field": 493, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17689, + "field": 498, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17690, + "field": 499, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17691, + "field": 500, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17692, + "field": 501, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17693, + "field": 502, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17694, + "field": 509, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17695, + "field": 510, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17696, + "field": 511, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17697, + "field": 512, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17698, + "field": 513, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17699, + "field": 514, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17700, + "field": 515, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17701, + "field": 516, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17702, + "field": 517, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17703, + "field": 518, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17704, + "field": 519, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17705, + "field": 520, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17706, + "field": 521, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17707, + "field": 522, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17708, + "field": 523, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17709, + "field": 524, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17710, + "field": 528, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17711, + "field": 529, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17712, + "field": 530, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17713, + "field": 531, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17714, + "field": 532, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17715, + "field": 533, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17716, + "field": 534, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17717, + "field": 535, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17718, + "field": 536, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17719, + "field": 538, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17720, + "field": 539, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17721, + "field": 540, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17722, + "field": 541, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17723, + "field": 542, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17724, + "field": 543, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17725, + "field": 544, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17726, + "field": 545, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17727, + "field": 546, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17728, + "field": 547, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17729, + "field": 552, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17730, + "field": 553, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17731, + "field": 554, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17732, + "field": 555, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17733, + "field": 556, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17734, + "field": 557, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17735, + "field": 558, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17736, + "field": 559, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17737, + "field": 562, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17738, + "field": 563, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17739, + "field": 564, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17740, + "field": 565, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17741, + "field": 570, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17742, + "field": 571, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17743, + "field": 572, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17744, + "field": 573, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17745, + "field": 586, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17746, + "field": 587, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17747, + "field": 588, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17748, + "field": 589, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17749, + "field": 590, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17750, + "field": 591, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17751, + "field": 592, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17752, + "field": 593, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17753, + "field": 594, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17754, + "field": 595, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17755, + "field": 596, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17756, + "field": 597, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17757, + "field": 598, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17758, + "field": 599, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17759, + "field": 600, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17760, + "field": 601, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17761, + "field": 602, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17762, + "field": 603, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17763, + "field": 604, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17764, + "field": 605, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17765, + "field": 606, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17766, + "field": 607, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17767, + "field": 608, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17768, + "field": 609, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17769, + "field": 610, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17770, + "field": 611, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17771, + "field": 612, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17772, + "field": 613, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17773, + "field": 614, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17774, + "field": 615, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17775, + "field": 616, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17776, + "field": 617, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17777, + "field": 618, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17778, + "field": 619, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17779, + "field": 620, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17780, + "field": 621, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17781, + "field": 622, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17782, + "field": 623, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17783, + "field": 624, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17784, + "field": 625, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17785, + "field": 626, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17786, + "field": 627, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17787, + "field": 628, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17788, + "field": 629, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17789, + "field": 630, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17790, + "field": 631, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + } + ], + "actual_X_term_frame_checks": 11438, + "canonical_rewiring_cuts": [ + 7502, + 17249 + ], + "distinct_products": 4276, + "event_counts": { + "adapter": 978, + "climb": 3507, + "phase": 11, + "residual_adapter": 390, + "scalar": 18080, + "warp": 240, + "zero_buffer": 182 + }, + "history_lengths": { + "0": 9558, + "1": 1880 + }, + "interval_overlaps": 7838, + "source_intervals": 8957, + "target_frame_checks": 1030, + "target_intervals": 1054 + }, + "extra": { + "X_dependent_view_changes": [ + { + "X_terms": 1, + "event": 6870, + "field": 0, + "frame": 2, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6871, + "field": 1, + "frame": 3, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6872, + "field": 2, + "frame": 4, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6873, + "field": 3, + "frame": 5, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6874, + "field": 4, + "frame": 6, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6875, + "field": 5, + "frame": 7, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6876, + "field": 6, + "frame": 8, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6877, + "field": 7, + "frame": 9, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6878, + "field": 8, + "frame": 10, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6879, + "field": 9, + "frame": 11, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6880, + "field": 10, + "frame": 12, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6881, + "field": 11, + "frame": 13, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6882, + "field": 12, + "frame": 14, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6883, + "field": 13, + "frame": 15, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6884, + "field": 14, + "frame": 16, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6885, + "field": 15, + "frame": 17, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6886, + "field": 16, + "frame": 18, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6887, + "field": 17, + "frame": 19, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6888, + "field": 18, + "frame": 20, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6889, + "field": 19, + "frame": 21, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6890, + "field": 20, + "frame": 22, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6891, + "field": 21, + "frame": 23, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6892, + "field": 22, + "frame": 24, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6893, + "field": 23, + "frame": 25, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6894, + "field": 24, + "frame": 26, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6895, + "field": 25, + "frame": 27, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6896, + "field": 26, + "frame": 28, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6897, + "field": 27, + "frame": 29, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6898, + "field": 28, + "frame": 30, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6899, + "field": 29, + "frame": 31, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6900, + "field": 30, + "frame": 32, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6901, + "field": 31, + "frame": 33, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6902, + "field": 32, + "frame": 34, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6903, + "field": 33, + "frame": 35, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6904, + "field": 34, + "frame": 36, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6905, + "field": 35, + "frame": 37, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6906, + "field": 36, + "frame": 38, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6907, + "field": 37, + "frame": 39, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6908, + "field": 38, + "frame": 40, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6909, + "field": 39, + "frame": 41, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6910, + "field": 40, + "frame": 42, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6911, + "field": 41, + "frame": 43, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6912, + "field": 42, + "frame": 44, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6913, + "field": 43, + "frame": 45, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6914, + "field": 44, + "frame": 46, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6915, + "field": 45, + "frame": 47, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6916, + "field": 46, + "frame": 48, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6917, + "field": 47, + "frame": 49, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6918, + "field": 48, + "frame": 50, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6919, + "field": 49, + "frame": 51, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6920, + "field": 50, + "frame": 52, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6921, + "field": 51, + "frame": 53, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6922, + "field": 52, + "frame": 54, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6923, + "field": 53, + "frame": 55, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6924, + "field": 54, + "frame": 56, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6925, + "field": 55, + "frame": 57, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6926, + "field": 56, + "frame": 58, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6927, + "field": 57, + "frame": 59, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6928, + "field": 58, + "frame": 60, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6929, + "field": 59, + "frame": 61, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6930, + "field": 60, + "frame": 62, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6931, + "field": 61, + "frame": 63, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6932, + "field": 62, + "frame": 64, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6933, + "field": 63, + "frame": 65, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6934, + "field": 64, + "frame": 66, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6935, + "field": 65, + "frame": 67, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6936, + "field": 66, + "frame": 68, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6937, + "field": 67, + "frame": 69, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6938, + "field": 68, + "frame": 70, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6939, + "field": 69, + "frame": 71, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6940, + "field": 70, + "frame": 72, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6941, + "field": 71, + "frame": 73, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6942, + "field": 72, + "frame": 74, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6943, + "field": 73, + "frame": 75, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6944, + "field": 74, + "frame": 76, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6945, + "field": 75, + "frame": 77, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6946, + "field": 76, + "frame": 78, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6947, + "field": 77, + "frame": 79, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6948, + "field": 78, + "frame": 80, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6949, + "field": 79, + "frame": 81, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6950, + "field": 80, + "frame": 82, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6951, + "field": 81, + "frame": 83, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6952, + "field": 82, + "frame": 84, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6953, + "field": 83, + "frame": 85, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6954, + "field": 84, + "frame": 86, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6955, + "field": 85, + "frame": 87, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6956, + "field": 86, + "frame": 88, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6957, + "field": 87, + "frame": 89, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6958, + "field": 88, + "frame": 90, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6959, + "field": 89, + "frame": 91, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6960, + "field": 90, + "frame": 92, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6961, + "field": 91, + "frame": 93, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6962, + "field": 92, + "frame": 94, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6963, + "field": 93, + "frame": 95, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6964, + "field": 94, + "frame": 96, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6965, + "field": 95, + "frame": 97, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6966, + "field": 96, + "frame": 98, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6967, + "field": 97, + "frame": 99, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6968, + "field": 98, + "frame": 100, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6969, + "field": 99, + "frame": 101, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6970, + "field": 100, + "frame": 102, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6971, + "field": 101, + "frame": 103, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6972, + "field": 102, + "frame": 104, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6973, + "field": 103, + "frame": 105, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6974, + "field": 104, + "frame": 106, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6975, + "field": 105, + "frame": 107, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6976, + "field": 106, + "frame": 108, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6977, + "field": 107, + "frame": 109, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6978, + "field": 108, + "frame": 110, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6979, + "field": 109, + "frame": 111, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6980, + "field": 110, + "frame": 112, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 1, + "event": 6981, + "field": 111, + "frame": 113, + "kind": [ + "adapter", + "old_to_new" + ] + }, + { + "X_terms": 2, + "event": 17250, + "field": 0, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17251, + "field": 1, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17252, + "field": 2, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17253, + "field": 3, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17254, + "field": 4, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17255, + "field": 5, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17256, + "field": 6, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17257, + "field": 7, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17258, + "field": 8, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17259, + "field": 9, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17260, + "field": 10, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17261, + "field": 11, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17262, + "field": 12, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17263, + "field": 13, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17264, + "field": 14, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17265, + "field": 15, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17266, + "field": 16, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17267, + "field": 17, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17268, + "field": 18, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17269, + "field": 19, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17270, + "field": 20, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17271, + "field": 21, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17272, + "field": 22, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17273, + "field": 23, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17274, + "field": 24, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17275, + "field": 25, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17276, + "field": 26, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17277, + "field": 27, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17278, + "field": 28, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17279, + "field": 29, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17280, + "field": 30, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17281, + "field": 31, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17282, + "field": 32, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17283, + "field": 33, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17284, + "field": 34, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17285, + "field": 35, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17286, + "field": 36, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17287, + "field": 37, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17288, + "field": 38, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17289, + "field": 39, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17290, + "field": 40, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17291, + "field": 41, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17292, + "field": 42, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17293, + "field": 43, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17294, + "field": 44, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17295, + "field": 45, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17296, + "field": 46, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17297, + "field": 47, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17298, + "field": 48, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17299, + "field": 49, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17300, + "field": 50, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17301, + "field": 51, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17302, + "field": 52, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17303, + "field": 53, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17304, + "field": 54, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17305, + "field": 55, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17306, + "field": 56, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17307, + "field": 57, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17308, + "field": 58, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17309, + "field": 59, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17310, + "field": 60, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17311, + "field": 61, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17312, + "field": 62, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17313, + "field": 63, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17314, + "field": 64, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17315, + "field": 65, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17316, + "field": 66, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17317, + "field": 67, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17318, + "field": 68, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17319, + "field": 69, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17320, + "field": 70, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17321, + "field": 71, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17322, + "field": 72, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17323, + "field": 73, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17324, + "field": 74, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17325, + "field": 75, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17326, + "field": 76, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17327, + "field": 77, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17328, + "field": 78, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17329, + "field": 79, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17330, + "field": 80, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17331, + "field": 81, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17332, + "field": 82, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17333, + "field": 83, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17334, + "field": 84, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17335, + "field": 85, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17336, + "field": 86, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17337, + "field": 87, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17338, + "field": 88, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17339, + "field": 89, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17340, + "field": 90, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17341, + "field": 91, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17342, + "field": 92, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17343, + "field": 93, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17344, + "field": 94, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17345, + "field": 95, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17346, + "field": 96, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17347, + "field": 97, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17348, + "field": 98, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17349, + "field": 99, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17350, + "field": 100, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17351, + "field": 101, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17352, + "field": 102, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17353, + "field": 103, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17354, + "field": 104, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17355, + "field": 105, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17356, + "field": 106, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17357, + "field": 107, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17358, + "field": 108, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17359, + "field": 109, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17360, + "field": 110, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17361, + "field": 111, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17362, + "field": 112, + "frame": 138, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17363, + "field": 113, + "frame": 139, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17364, + "field": 114, + "frame": 140, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17365, + "field": 115, + "frame": 141, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17366, + "field": 116, + "frame": 142, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17367, + "field": 117, + "frame": 143, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17368, + "field": 118, + "frame": 144, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17369, + "field": 119, + "frame": 145, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17370, + "field": 120, + "frame": 146, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17371, + "field": 121, + "frame": 147, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17372, + "field": 122, + "frame": 148, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17373, + "field": 123, + "frame": 149, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17374, + "field": 124, + "frame": 150, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17375, + "field": 125, + "frame": 151, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17376, + "field": 126, + "frame": 152, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17377, + "field": 127, + "frame": 153, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17378, + "field": 128, + "frame": 154, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17379, + "field": 129, + "frame": 155, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17380, + "field": 130, + "frame": 156, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17381, + "field": 131, + "frame": 157, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17382, + "field": 132, + "frame": 158, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17383, + "field": 133, + "frame": 159, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17384, + "field": 134, + "frame": 160, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17385, + "field": 135, + "frame": 161, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17386, + "field": 136, + "frame": 162, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17387, + "field": 137, + "frame": 163, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17388, + "field": 138, + "frame": 164, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17389, + "field": 139, + "frame": 165, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17390, + "field": 140, + "frame": 166, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17391, + "field": 141, + "frame": 167, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17392, + "field": 142, + "frame": 168, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17393, + "field": 143, + "frame": 169, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17394, + "field": 144, + "frame": 170, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17395, + "field": 145, + "frame": 171, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17396, + "field": 146, + "frame": 172, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17397, + "field": 147, + "frame": 173, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17398, + "field": 148, + "frame": 174, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17399, + "field": 149, + "frame": 175, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17400, + "field": 150, + "frame": 176, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17401, + "field": 151, + "frame": 177, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17402, + "field": 152, + "frame": 178, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17403, + "field": 153, + "frame": 179, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17404, + "field": 154, + "frame": 180, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17405, + "field": 155, + "frame": 181, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17406, + "field": 156, + "frame": 182, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17407, + "field": 157, + "frame": 183, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17408, + "field": 158, + "frame": 184, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17409, + "field": 159, + "frame": 185, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17410, + "field": 160, + "frame": 186, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17411, + "field": 161, + "frame": 187, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17412, + "field": 162, + "frame": 188, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17413, + "field": 163, + "frame": 189, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17414, + "field": 164, + "frame": 190, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17415, + "field": 165, + "frame": 191, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17416, + "field": 166, + "frame": 192, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17417, + "field": 167, + "frame": 193, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17418, + "field": 168, + "frame": 194, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17419, + "field": 169, + "frame": 195, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17420, + "field": 170, + "frame": 196, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17421, + "field": 171, + "frame": 197, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17422, + "field": 172, + "frame": 198, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17423, + "field": 173, + "frame": 199, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17424, + "field": 174, + "frame": 200, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17425, + "field": 175, + "frame": 201, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17426, + "field": 176, + "frame": 202, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17427, + "field": 177, + "frame": 203, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17428, + "field": 178, + "frame": 204, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17429, + "field": 179, + "frame": 205, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17430, + "field": 180, + "frame": 206, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17431, + "field": 181, + "frame": 207, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17432, + "field": 182, + "frame": 208, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17433, + "field": 183, + "frame": 209, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17434, + "field": 184, + "frame": 210, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17435, + "field": 185, + "frame": 211, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17436, + "field": 186, + "frame": 212, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17437, + "field": 187, + "frame": 213, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17438, + "field": 188, + "frame": 214, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17439, + "field": 189, + "frame": 215, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17440, + "field": 190, + "frame": 216, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17441, + "field": 191, + "frame": 217, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17442, + "field": 192, + "frame": 218, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17443, + "field": 193, + "frame": 219, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17444, + "field": 194, + "frame": 220, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17445, + "field": 195, + "frame": 221, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17446, + "field": 196, + "frame": 222, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17447, + "field": 197, + "frame": 223, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17448, + "field": 198, + "frame": 224, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17449, + "field": 199, + "frame": 225, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17450, + "field": 200, + "frame": 226, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17451, + "field": 201, + "frame": 227, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17452, + "field": 202, + "frame": 228, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17453, + "field": 203, + "frame": 229, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17454, + "field": 204, + "frame": 230, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17455, + "field": 205, + "frame": 231, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17456, + "field": 206, + "frame": 232, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17457, + "field": 207, + "frame": 233, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17458, + "field": 208, + "frame": 234, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17459, + "field": 209, + "frame": 235, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17460, + "field": 210, + "frame": 236, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17461, + "field": 211, + "frame": 237, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17462, + "field": 212, + "frame": 238, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17463, + "field": 213, + "frame": 239, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17464, + "field": 214, + "frame": 240, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17465, + "field": 215, + "frame": 241, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17466, + "field": 216, + "frame": 242, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17467, + "field": 217, + "frame": 243, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17468, + "field": 218, + "frame": 244, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17469, + "field": 219, + "frame": 245, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17470, + "field": 220, + "frame": 246, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17471, + "field": 221, + "frame": 247, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17472, + "field": 222, + "frame": 248, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 52, + "event": 17473, + "field": 223, + "frame": 249, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17474, + "field": 224, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17475, + "field": 225, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17476, + "field": 227, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17477, + "field": 229, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17478, + "field": 231, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17479, + "field": 232, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17480, + "field": 233, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17481, + "field": 234, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17482, + "field": 235, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17483, + "field": 236, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17484, + "field": 237, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17485, + "field": 238, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17486, + "field": 239, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17487, + "field": 240, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17488, + "field": 241, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17489, + "field": 242, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17490, + "field": 243, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17491, + "field": 244, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17492, + "field": 245, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17493, + "field": 246, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17494, + "field": 247, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17495, + "field": 248, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17496, + "field": 250, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17497, + "field": 252, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17498, + "field": 253, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17499, + "field": 254, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17500, + "field": 255, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 56, + "event": 17501, + "field": 256, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17502, + "field": 257, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17503, + "field": 258, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17504, + "field": 259, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17505, + "field": 260, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17506, + "field": 261, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17507, + "field": 262, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17508, + "field": 263, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17509, + "field": 264, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17510, + "field": 266, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17511, + "field": 268, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17512, + "field": 269, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17513, + "field": 270, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17514, + "field": 271, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17515, + "field": 272, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17516, + "field": 273, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17517, + "field": 274, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17518, + "field": 275, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17519, + "field": 276, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17520, + "field": 278, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17521, + "field": 279, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17522, + "field": 280, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17523, + "field": 281, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17524, + "field": 283, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17525, + "field": 284, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17526, + "field": 285, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17527, + "field": 286, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17528, + "field": 287, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17529, + "field": 288, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17530, + "field": 289, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17531, + "field": 290, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17532, + "field": 291, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17533, + "field": 292, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17534, + "field": 294, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17535, + "field": 295, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17536, + "field": 296, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17537, + "field": 297, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17538, + "field": 300, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17539, + "field": 301, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17540, + "field": 302, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17541, + "field": 303, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17542, + "field": 305, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17543, + "field": 306, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17544, + "field": 308, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17545, + "field": 310, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17546, + "field": 312, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17547, + "field": 313, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17548, + "field": 315, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17549, + "field": 316, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17550, + "field": 317, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17551, + "field": 318, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17552, + "field": 319, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17553, + "field": 321, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17554, + "field": 322, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17555, + "field": 324, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17556, + "field": 326, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17557, + "field": 328, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17558, + "field": 329, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17559, + "field": 332, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17560, + "field": 333, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17561, + "field": 334, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17562, + "field": 335, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17563, + "field": 336, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17564, + "field": 338, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17565, + "field": 340, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17566, + "field": 342, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17567, + "field": 343, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17568, + "field": 344, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17569, + "field": 345, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17570, + "field": 347, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17571, + "field": 348, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17572, + "field": 349, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17573, + "field": 350, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17574, + "field": 351, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17575, + "field": 352, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17576, + "field": 354, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17577, + "field": 356, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17578, + "field": 358, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17579, + "field": 359, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17580, + "field": 360, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17581, + "field": 361, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17582, + "field": 364, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17583, + "field": 365, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17584, + "field": 366, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17585, + "field": 367, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17586, + "field": 368, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17587, + "field": 370, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17588, + "field": 372, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17589, + "field": 374, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17590, + "field": 375, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17591, + "field": 376, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17592, + "field": 377, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17593, + "field": 379, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17594, + "field": 380, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17595, + "field": 381, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17596, + "field": 382, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17597, + "field": 383, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17598, + "field": 384, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17599, + "field": 386, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17600, + "field": 388, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17601, + "field": 390, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17602, + "field": 391, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17603, + "field": 392, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17604, + "field": 393, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17605, + "field": 396, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 25, + "event": 17606, + "field": 397, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17607, + "field": 398, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17608, + "field": 399, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17609, + "field": 400, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17610, + "field": 401, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17611, + "field": 402, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17612, + "field": 403, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17613, + "field": 404, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17614, + "field": 405, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17615, + "field": 406, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17616, + "field": 407, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17617, + "field": 409, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17618, + "field": 410, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17619, + "field": 411, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17620, + "field": 413, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17621, + "field": 414, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17622, + "field": 415, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17623, + "field": 416, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17624, + "field": 417, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17625, + "field": 418, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17626, + "field": 419, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17627, + "field": 420, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17628, + "field": 421, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17629, + "field": 422, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17630, + "field": 423, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17631, + "field": 425, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17632, + "field": 426, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17633, + "field": 427, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17634, + "field": 429, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17635, + "field": 430, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17636, + "field": 431, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17637, + "field": 432, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17638, + "field": 433, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17639, + "field": 434, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17640, + "field": 435, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17641, + "field": 436, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17642, + "field": 437, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17643, + "field": 438, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17644, + "field": 439, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17645, + "field": 440, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17646, + "field": 441, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17647, + "field": 442, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17648, + "field": 443, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17649, + "field": 444, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 2, + "event": 17650, + "field": 445, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17651, + "field": 446, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17652, + "field": 447, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17653, + "field": 456, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17654, + "field": 457, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17655, + "field": 458, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17656, + "field": 459, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17657, + "field": 460, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17658, + "field": 461, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17659, + "field": 462, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17660, + "field": 463, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17661, + "field": 464, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17662, + "field": 465, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17663, + "field": 466, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17664, + "field": 467, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17665, + "field": 468, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17666, + "field": 469, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17667, + "field": 470, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17668, + "field": 471, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17669, + "field": 472, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17670, + "field": 473, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17671, + "field": 474, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17672, + "field": 475, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17673, + "field": 476, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17674, + "field": 477, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17675, + "field": 478, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17676, + "field": 479, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17677, + "field": 480, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17678, + "field": 481, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17679, + "field": 484, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17680, + "field": 485, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17681, + "field": 486, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17682, + "field": 487, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17683, + "field": 488, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17684, + "field": 489, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17685, + "field": 490, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17686, + "field": 491, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17687, + "field": 492, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17688, + "field": 493, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17689, + "field": 498, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17690, + "field": 499, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17691, + "field": 500, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17692, + "field": 501, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17693, + "field": 502, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17694, + "field": 509, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17695, + "field": 510, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17696, + "field": 511, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17697, + "field": 512, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 16, + "event": 17698, + "field": 513, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17699, + "field": 514, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17700, + "field": 515, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17701, + "field": 516, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17702, + "field": 517, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17703, + "field": 518, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17704, + "field": 519, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17705, + "field": 520, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17706, + "field": 521, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17707, + "field": 522, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17708, + "field": 523, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17709, + "field": 524, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17710, + "field": 528, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17711, + "field": 529, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17712, + "field": 530, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17713, + "field": 531, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17714, + "field": 532, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17715, + "field": 533, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17716, + "field": 534, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17717, + "field": 535, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17718, + "field": 536, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17719, + "field": 538, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 8, + "event": 17720, + "field": 539, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17721, + "field": 540, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17722, + "field": 541, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17723, + "field": 542, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17724, + "field": 543, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17725, + "field": 544, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17726, + "field": 545, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17727, + "field": 546, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17728, + "field": 547, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17729, + "field": 552, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17730, + "field": 553, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17731, + "field": 554, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17732, + "field": 555, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17733, + "field": 556, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17734, + "field": 557, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17735, + "field": 558, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17736, + "field": 559, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17737, + "field": 562, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17738, + "field": 563, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17739, + "field": 564, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17740, + "field": 565, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17741, + "field": 570, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17742, + "field": 571, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17743, + "field": 572, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 4, + "event": 17744, + "field": 573, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17745, + "field": 586, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17746, + "field": 587, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17747, + "field": 588, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17748, + "field": 589, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17749, + "field": 590, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17750, + "field": 591, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17751, + "field": 592, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17752, + "field": 593, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17753, + "field": 594, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17754, + "field": 595, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17755, + "field": 596, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17756, + "field": 597, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17757, + "field": 598, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17758, + "field": 599, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17759, + "field": 600, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17760, + "field": 601, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17761, + "field": 602, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17762, + "field": 603, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17763, + "field": 604, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17764, + "field": 605, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17765, + "field": 606, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17766, + "field": 607, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17767, + "field": 608, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 32, + "event": 17768, + "field": 609, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17769, + "field": 610, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17770, + "field": 611, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17771, + "field": 612, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17772, + "field": 613, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17773, + "field": 614, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17774, + "field": 615, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17775, + "field": 616, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 30, + "event": 17776, + "field": 617, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17777, + "field": 618, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17778, + "field": 619, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17779, + "field": 620, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17780, + "field": 621, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17781, + "field": 622, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17782, + "field": 623, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17783, + "field": 624, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17784, + "field": 625, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17785, + "field": 626, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 20, + "event": 17786, + "field": 627, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17787, + "field": 628, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17788, + "field": 629, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17789, + "field": 630, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + }, + { + "X_terms": 24, + "event": 17790, + "field": 631, + "frame": 1, + "kind": [ + "adapter", + "new_to_old" + ] + } + ], + "actual_X_term_frame_checks": 11438, + "canonical_rewiring_cuts": [ + 7502, + 17249 + ], + "distinct_products": 4276, + "event_counts": { + "adapter": 978, + "climb": 3507, + "phase": 11, + "residual_adapter": 390, + "scalar": 18080, + "warp": 240, + "zero_buffer": 182 + }, + "history_lengths": { + "0": 9558, + "1": 1880 + }, + "interval_overlaps": 7838, + "source_intervals": 8957, + "target_frame_checks": 1030, + "target_intervals": 1054 + } + }, + "status": "PASS_INDEPENDENT_NATIVE_CENTRE_REVIEW", + "two_basis_certificate": { + "components": [ + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ] + ], + "core_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "disconnected_control_components": [ + [ + 0, + 1, + 3, + 6, + 11, + 12, + 13, + 14 + ], + [ + 2, + 4, + 5, + 7, + 8, + 9, + 10, + 15 + ] + ], + "disconnected_control_ports": [ + 21, + 37, + 47, + 76, + 81, + 87, + 92, + 110 + ], + "exact_common_diagonal_algebra": "scalar multiples of I8", + "left_ports": [ + 0, + 7, + 20, + 27, + 36, + 46, + 57, + 111 + ], + "overlap_denominator": 4, + "overlap_numerator": [ + [ + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0 + ], + [ + 0, + -2, + 2, + 0, + 0, + 2, + -2, + 0 + ], + [ + 0, + 0, + -2, + 2, + 0, + 0, + -2, + 2 + ], + [ + 0, + 0, + 2, + 0, + 2, + -2, + 0, + 2 + ], + [ + 0, + 2, + 2, + 2, + -2, + 0, + 0, + 0 + ], + [ + -2, + 2, + 0, + -2, + 0, + 0, + -2, + 0 + ], + [ + -2, + 0, + 0, + 0, + 0, + 2, + 2, + 2 + ], + [ + -2, + 0, + 0, + 2, + 2, + 0, + 0, + -2 + ] + ], + "right_ports": [ + 3, + 6, + 18, + 21, + 89, + 92, + 105, + 109 + ], + "spanning_tree": [ + [ + 0, + 8 + ], + [ + 0, + 9 + ], + [ + 0, + 12 + ], + [ + 0, + 13 + ], + [ + 8, + 5 + ], + [ + 8, + 6 + ], + [ + 8, + 7 + ], + [ + 9, + 1 + ], + [ + 9, + 4 + ], + [ + 12, + 3 + ], + [ + 5, + 11 + ], + [ + 5, + 14 + ], + [ + 6, + 15 + ], + [ + 1, + 10 + ], + [ + 11, + 2 + ] + ] + } +} diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-mixing-review/TWO-BASES.json b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-mixing-review/TWO-BASES.json new file mode 100644 index 0000000000..34b2bf1756 --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-mixing-review/TWO-BASES.json @@ -0,0 +1,221 @@ +{ + "components": [ + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ] + ], + "core_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "disconnected_control_components": [ + [ + 0, + 1, + 3, + 6, + 11, + 12, + 13, + 14 + ], + [ + 2, + 4, + 5, + 7, + 8, + 9, + 10, + 15 + ] + ], + "disconnected_control_ports": [ + 21, + 37, + 47, + 76, + 81, + 87, + 92, + 110 + ], + "exact_common_diagonal_algebra": "scalar multiples of I8", + "left_ports": [ + 0, + 7, + 20, + 27, + 36, + 46, + 57, + 111 + ], + "overlap_denominator": 4, + "overlap_numerator": [ + [ + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 0 + ], + [ + 0, + -2, + 2, + 0, + 0, + 2, + -2, + 0 + ], + [ + 0, + 0, + -2, + 2, + 0, + 0, + -2, + 2 + ], + [ + 0, + 0, + 2, + 0, + 2, + -2, + 0, + 2 + ], + [ + 0, + 2, + 2, + 2, + -2, + 0, + 0, + 0 + ], + [ + -2, + 2, + 0, + -2, + 0, + 0, + -2, + 0 + ], + [ + -2, + 0, + 0, + 0, + 0, + 2, + 2, + 2 + ], + [ + -2, + 0, + 0, + 2, + 2, + 0, + 0, + -2 + ] + ], + "right_ports": [ + 3, + 6, + 18, + 21, + 89, + 92, + 105, + 109 + ], + "spanning_tree": [ + [ + 0, + 8 + ], + [ + 0, + 9 + ], + [ + 0, + 12 + ], + [ + 0, + 13 + ], + [ + 8, + 5 + ], + [ + 8, + 6 + ], + [ + 8, + 7 + ], + [ + 9, + 1 + ], + [ + 9, + 4 + ], + [ + 12, + 3 + ], + [ + 5, + 11 + ], + [ + 5, + 14 + ], + [ + 6, + 15 + ], + [ + 1, + 10 + ], + [ + 11, + 2 + ] + ] +} diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-support-producer.stderr.txt b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-support-producer.stderr.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-support-producer.stdout.txt b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-support-producer.stdout.txt new file mode 100644 index 0000000000..224264d94d --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-support-producer.stdout.txt @@ -0,0 +1 @@ +PASS_CENTRE_SUPPORT_GEOMETRY diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-support-producer/CENTRE-SUPPORT-GEOMETRY-20261018.json b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-support-producer/CENTRE-SUPPORT-GEOMETRY-20261018.json new file mode 100644 index 0000000000..b2c06708c8 --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-support-producer/CENTRE-SUPPORT-GEOMETRY-20261018.json @@ -0,0 +1,394 @@ +{ + "annihilators": [ + [ + 7, + 42, + 45 + ], + [ + 25, + 45, + 52 + ], + [ + 45, + 82, + 127 + ], + [ + 45, + 76, + 97 + ], + [ + 45, + 76, + 97 + ], + [ + 7, + 42, + 45 + ], + [ + 25, + 45, + 52 + ], + [ + 45, + 82, + 127 + ] + ], + "binary_support_ranks": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ], + "common_hyperplane_normal": 45, + "common_intersection_rank": 5, + "conditional_eight_query_rank_lower_bound": 62, + "equal_subspace_classes": [ + [ + 0, + 5 + ], + [ + 1, + 6 + ], + [ + 2, + 7 + ], + [ + 3, + 4 + ] + ], + "incidence_edges": [ + [ + 0, + 1 + ], + [ + 0, + 2 + ], + [ + 0, + 3 + ], + [ + 0, + 4 + ], + [ + 0, + 6 + ], + [ + 0, + 7 + ], + [ + 1, + 2 + ], + [ + 1, + 3 + ], + [ + 1, + 4 + ], + [ + 1, + 5 + ], + [ + 1, + 7 + ], + [ + 2, + 3 + ], + [ + 2, + 4 + ], + [ + 2, + 5 + ], + [ + 2, + 6 + ], + [ + 3, + 5 + ], + [ + 3, + 6 + ], + [ + 3, + 7 + ], + [ + 4, + 5 + ], + [ + 4, + 6 + ], + [ + 4, + 7 + ], + [ + 5, + 6 + ], + [ + 5, + 7 + ], + [ + 6, + 7 + ] + ], + "intersection_ranks": [ + [ + 7, + 6, + 6, + 6, + 6, + 7, + 6, + 6 + ], + [ + 6, + 7, + 6, + 6, + 6, + 6, + 7, + 6 + ], + [ + 6, + 6, + 7, + 6, + 6, + 6, + 6, + 7 + ], + [ + 6, + 6, + 6, + 7, + 7, + 6, + 6, + 6 + ], + [ + 6, + 6, + 6, + 7, + 7, + 6, + 6, + 6 + ], + [ + 7, + 6, + 6, + 6, + 6, + 7, + 6, + 6 + ], + [ + 6, + 7, + 6, + 6, + 6, + 6, + 7, + 6 + ], + [ + 6, + 6, + 7, + 6, + 6, + 6, + 6, + 7 + ] + ], + "maximum_independent_set_size": 2, + "maximum_independent_sets": [ + [ + 3, + 4 + ], + [ + 0, + 5 + ], + [ + 1, + 6 + ], + [ + 2, + 7 + ] + ], + "query_supports": [ + [ + 0, + 2, + 25, + 27, + 70, + 71, + 72, + 76, + 87, + 89, + 90, + 91 + ], + [ + 0, + 13, + 14, + 15, + 27, + 51, + 52, + 53, + 78, + 81, + 92, + 99 + ], + [ + 11, + 15, + 21, + 36, + 41, + 47, + 53, + 63, + 70, + 91, + 106, + 111 + ], + [ + 9, + 13, + 36, + 37, + 43, + 51, + 61, + 72, + 89, + 104, + 110, + 111 + ], + [ + 2, + 16, + 20, + 21, + 25, + 44, + 46, + 47, + 78, + 79, + 94, + 99 + ], + [ + 7, + 9, + 10, + 11, + 57, + 61, + 62, + 63, + 79, + 81, + 92, + 94 + ], + [ + 7, + 16, + 41, + 42, + 43, + 44, + 57, + 76, + 87, + 104, + 105, + 106 + ], + [ + 10, + 14, + 20, + 37, + 42, + 46, + 52, + 62, + 71, + 90, + 105, + 110 + ] + ], + "scope": "Exact source geometry. The rank-62 statement assumes one scalar capture per stated query and one monotone subspace path per unwarped source value, with no extra carrier. No new native word or general query lower bound is claimed.", + "source_decompressed_sha256": { + "centres": "2b9de1454c2025ae4e230bd64de36b4f6c937628c63fc5afede6640dd3c0e1e1", + "directions": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "status": "PASS_CENTRE_SUPPORT_GEOMETRY" +} diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-support-review.stderr.txt b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-support-review.stderr.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-support-review.stdout.txt b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-support-review.stdout.txt new file mode 100644 index 0000000000..25e89d3c17 --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-support-review.stdout.txt @@ -0,0 +1 @@ +PASS_INDEPENDENT_CENTRE_SUPPORT_GEOMETRY diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-support-review/CHECKS.json b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-support-review/CHECKS.json new file mode 100644 index 0000000000..409eddca6b --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/centre-support-review/CHECKS.json @@ -0,0 +1,47 @@ +{ + "ambient_dimension": 8, + "checker_sha256": "e2785466e186ad51ddc3c9f2335f4f441206531e7b2dbf61e5cb080ba23c8c46", + "common_space_dimension": 5, + "direct_schedule_lower_bound": 62, + "equal_space_classes": [ + [ + 0, + 5 + ], + [ + 1, + 6 + ], + [ + 2, + 7 + ], + [ + 3, + 4 + ] + ], + "method": "Explicit primal XOR closure; independent RREF nullspace equations; exact set intersections; complete multipartite graph proof.", + "pairwise_distinct_space_intersection_dimension": 6, + "scope": "One direct capture per row with single unwarped carriers on monotone source-subspace chains. Pair coding violates this carrier premise.", + "source_decompressed_pins": { + "controller-followthrough-20261017/structured-centres/STRUCTURED-CENTRES-PROGRAM.json.gz": "2b9de1454c2025ae4e230bd64de36b4f6c937628c63fc5afede6640dd3c0e1e1", + "history-encoding/independent-skeleton-20261018/fresh-three-child/FRESH-THREE-CHILD-PROGRAMS.json.gz": "b08cb4146f1aec241e027cd62c942f6eca4ddab3e97f000a9c0017575d36deb5" + }, + "source_pins": { + "CENTRE-SUPPORT-GEOMETRY-20261018.json": "dafd6c0af3f8aad852a7c80258118487744921c9a61474b1441e3755f8e3b205", + "CENTRE-SUPPORT-GEOMETRY-20261018.md": "a3df65d159899fbaf7110958275615fc406ecbd077d9d620f7f49ccbe4b923f5", + "check_centre_support_geometry_20261018.py": "99582e42007012d31dcddc14e05da8c5aac75c1f3b546c00ef0fcf0169f081b2" + }, + "status": "PASS_INDEPENDENT_CENTRE_SUPPORT_GEOMETRY", + "support_dimensions": [ + 7, + 7, + 7, + 7, + 7, + 7, + 7, + 7 + ] +} diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/dyadic-producer.stderr.txt b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/dyadic-producer.stderr.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/dyadic-producer.stdout.txt b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/dyadic-producer.stdout.txt new file mode 100644 index 0000000000..d8220d9bf7 --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/dyadic-producer.stdout.txt @@ -0,0 +1 @@ +PASS_DYADIC_QUERY_SEPARATION diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/dyadic-producer/DYADIC-QUERY-SEPARATION-20261018.json b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/dyadic-producer/DYADIC-QUERY-SEPARATION-20261018.json new file mode 100644 index 0000000000..fb7259adcd --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/dyadic-producer/DYADIC-QUERY-SEPARATION-20261018.json @@ -0,0 +1,33 @@ +{ + "status": "PASS_DYADIC_QUERY_SEPARATION", + "core_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "proof_sha256": "664f430efd099f35cbc7c2abc8025968c03020707027857d2882daa51a065a1a", + "checker_sha256": "f949b92e3672c1b854f584c46c3ec36664db38c5cd0dfa80767c2d41996d4130", + "selected": [ + 0, + 7, + 20, + 27, + 36, + 46, + 57, + 111 + ], + "ordinary_minor": [ + 21, + 37, + 47, + 76, + 81, + 87, + 92, + 110 + ], + "BD": "13I", + "prime": 13, + "B_rank": 8, + "dyadic_section_stack_rank": 16, + "kernel_perturbed_sections": 64, + "matched_section_stack_rank": 8, + "scope": "Source information rank and exact representation choice; no native child bound or supplier claim." +} diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/dyadic-review.stderr.txt b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/dyadic-review.stderr.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/dyadic-review.stdout.txt b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/dyadic-review.stdout.txt new file mode 100644 index 0000000000..e86d4513df --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/dyadic-review.stdout.txt @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_DYADIC_QUERY_SEPARATION +{"MD_nonidentity_cases": 24, "matched_rank": 8, "null_family_uses_MD_identity": false, "rank": 16, "routed_rank": 32} diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/dyadic-review/REVIEW.json b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/dyadic-review/REVIEW.json new file mode 100644 index 0000000000..e1822bc13c --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/dyadic-review/REVIEW.json @@ -0,0 +1,183 @@ +{ + "actual_source": { + "B_rank_mod_13": 8, + "controls": [ + "M=B has MD=13I and rank-eight stack", + "Missing B residue rank", + "Missing zero residue of c", + "Matched coefficients have no residue at 13" + ], + "explicit_minor_determinant": "1/8", + "explicit_minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12, + 21, + 37, + 47, + 76, + 81, + 87, + 92, + 110 + ], + "matched_rank_over_Q": 8, + "nonidentity_MD_cases": [ + { + "MD_is_identity": false, + "case": 0, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 1, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 2, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 3, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 4, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 5, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 6, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 7, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 8, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 9, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 10, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 11, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 12, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 13, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 14, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 15, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 16, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 17, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 18, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 19, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 20, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 21, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 22, + "stack_rank_mod_13": 16 + }, + { + "MD_is_identity": false, + "case": 23, + "stack_rank_mod_13": 16 + } + ], + "stack_rank_mod_13": 16 + }, + "checker_sha256": "bdc237dd266102fa99170aab0d309c3f03894924875f5a8a79d198d6fbd02548", + "core_decompressed_sha256": "a6c5dc63a47c1fdb0a97314a3b8541035f507beccb1029762f703039465187fa", + "formal_full_null": { + "all_pair_counts": "The future inputs and all visible outputs are zero; the only nonzero next-bank bridge is -v+v.", + "operator_relations": [ + "Qq=I", + "qQ=I" + ], + "unit_factorization": "diag(I,-MD)", + "uses_BD_identity_for_null_family": false, + "uses_MD_identity": false, + "wrong_original_b_control": true + }, + "routed_operator_fixture": { + "coordinates_per_field": 2, + "noncommuting_routes": true, + "query_rank_mod_13": 32, + "scope": "An actual-B Gaussian-unit conjugation fixture; the general finite-operator version follows from the residue proof, not a new native route replay." + }, + "scope": "Fixed linear observations on the full underlying field space, with arbitrary postprocessing. No native-child, bit-packing, arbitrary nonlinear-encoding or complete supplier lower bound.", + "source_pins": { + "lanes/controller-followthrough-20261017/MINOR-LOG-SOURCE-ACCESS.md": "50ce523e083f70556cc62694219da94b684cc898f3d5e358767fcc40dd77e4bc", + "lanes/oblique-native-20261017/minor-input-log/UNIT-COMPLETION.md": "1a4d715e089773a9063fba88d5b83ec770bb5eb6ed501bc8f96b290c19b08401", + "root/DYADIC-QUERY-SEPARATION-20261018.json": "e66d5c311490c06973bf604d207fb5cf7a9cd4800c0cea049623c3b5e2369732", + "root/DYADIC-QUERY-SEPARATION-20261018.md": "664f430efd099f35cbc7c2abc8025968c03020707027857d2882daa51a065a1a", + "root/check_dyadic_query_separation_20261018.py": "b4ed000b5b600944f614b86ae7a88ac55af8eac3213e6827ed211a2630ccd342" + }, + "status": "PASS_INDEPENDENT_DYADIC_QUERY_SEPARATION", + "universal_proof": "Residue row relation times D forces beta=0 because MD is a unit; full residue rank of B forces alpha=0. A nonzero residue minor lifts to the fraction field." +} diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/query-span-producer.stderr.txt b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/query-span-producer.stderr.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/query-span-producer.stdout.txt b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/query-span-producer.stdout.txt new file mode 100644 index 0000000000..1e57068879 --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/query-span-producer.stdout.txt @@ -0,0 +1,2 @@ +PASS_EXACT_QUERY_SOURCE_SPANS +{"line_scalar_input_rank": 112, "plane_character_sum_checks": 24576, "plane_minor_determinant_in_matching_order": 8, "plane_scalar_input_rank": 112} diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/query-span-producer/QUERY-SPAN.json b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/query-span-producer/QUERY-SPAN.json new file mode 100644 index 0000000000..99a99bfe32 --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/query-span-producer/QUERY-SPAN.json @@ -0,0 +1,1364 @@ +{ + "archive_sha256": "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6", + "input_fields": 112, + "interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "line_pivot_functionals": [ + { + "centre_row": 0, + "pivot": 1, + "port": 0, + "q": 11 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 1, + "q": 19 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 2, + "q": 35 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 3, + "q": 67 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 4, + "q": 131 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 5, + "q": 259 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 6, + "q": 13 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 7, + "q": 21 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 8, + "q": 37 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 9, + "q": 69 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 10, + "q": 133 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 11, + "q": 261 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 12, + "q": 41 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 13, + "q": 73 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 14, + "q": 137 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 15, + "q": 265 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 16, + "q": 49 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 17, + "q": 81 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 18, + "q": 145 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 19, + "q": 273 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 20, + "q": 161 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 21, + "q": 289 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 22, + "q": 193 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 23, + "q": 321 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 24, + "q": 385 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 25, + "q": 14 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 26, + "q": 22 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 27, + "q": 38 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 28, + "q": 70 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 29, + "q": 134 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 30, + "q": 262 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 31, + "q": 26 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 32, + "q": 74 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 33, + "q": 138 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 34, + "q": 266 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 35, + "q": 50 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 36, + "q": 146 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 37, + "q": 274 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 38, + "q": 98 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 39, + "q": 162 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 40, + "q": 290 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 41, + "q": 194 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 42, + "q": 322 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 43, + "q": 386 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 44, + "q": 28 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 45, + "q": 44 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 46, + "q": 140 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 47, + "q": 268 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 48, + "q": 84 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 49, + "q": 148 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 50, + "q": 276 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 51, + "q": 100 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 52, + "q": 164 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 53, + "q": 292 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 54, + "q": 196 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 55, + "q": 324 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 56, + "q": 388 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 57, + "q": 56 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 58, + "q": 88 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 59, + "q": 152 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 60, + "q": 280 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 61, + "q": 104 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 62, + "q": 168 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 63, + "q": 296 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 64, + "q": 200 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 65, + "q": 328 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 66, + "q": 392 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 67, + "q": 112 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 68, + "q": 176 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 69, + "q": 304 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 70, + "q": 208 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 71, + "q": 336 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 72, + "q": 400 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 73, + "q": 224 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 74, + "q": 352 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 75, + "q": 416 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 76, + "q": 448 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 77, + "q": 508 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 78, + "q": 506 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 79, + "q": 502 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 80, + "q": 494 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 81, + "q": 478 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 82, + "q": 446 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 83, + "q": 382 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 84, + "q": 254 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 85, + "q": 505 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 86, + "q": 501 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 87, + "q": 493 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 88, + "q": 477 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 89, + "q": 445 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 90, + "q": 381 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 91, + "q": 253 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 92, + "q": 499 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 93, + "q": 491 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 94, + "q": 475 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 95, + "q": 443 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 96, + "q": 379 + }, + { + "centre_row": 1, + "pivot": 1, + "port": 97, + "q": 251 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 98, + "q": 487 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 99, + "q": 471 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 100, + "q": 439 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 101, + "q": 375 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 102, + "q": 247 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 103, + "q": 463 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 104, + "q": 431 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 105, + "q": 367 + }, + { + "centre_row": 2, + "pivot": 1, + "port": 106, + "q": 239 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 107, + "q": 415 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 108, + "q": 351 + }, + { + "centre_row": 0, + "pivot": 1, + "port": 109, + "q": 223 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 110, + "q": 319 + }, + { + "centre_row": 4, + "pivot": 1, + "port": 111, + "q": 191 + } + ], + "line_scalar_input_rank": 112, + "output_fields": 8, + "phase_sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "plane_character_sum_checks": 24576, + "plane_endpoint_functional": "normalized trace minus constant-character expectation", + "plane_endpoint_value_at_tensor_depth_lambda": "2^(-lambda)-1", + "plane_minor_determinant_in_matching_order": 8, + "plane_pivot_functionals": [ + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 0, + "ports": [ + 0, + 1 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 1, + "ports": [ + 2, + 3 + ] + }, + { + "centre_rows": [ + 1, + 5 + ], + "determinant": 2, + "plane": 2, + "ports": [ + 4, + 5 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": -1, + "plane": 3, + "ports": [ + 78, + 12 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": 1, + "plane": 4, + "ports": [ + 80, + 6 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": -1, + "plane": 5, + "ports": [ + 82, + 7 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": -1, + "plane": 6, + "ports": [ + 83, + 8 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": -1, + "plane": 7, + "ports": [ + 84, + 9 + ] + }, + { + "centre_rows": [ + 0, + 4 + ], + "determinant": -1, + "plane": 8, + "ports": [ + 79, + 10 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 9, + "ports": [ + 81, + 11 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 10, + "ports": [ + 77, + 13 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 11, + "ports": [ + 85, + 31 + ] + }, + { + "centre_rows": [ + 2, + 4 + ], + "determinant": -1, + "plane": 12, + "ports": [ + 36, + 15 + ] + }, + { + "centre_rows": [ + 2, + 4 + ], + "determinant": -1, + "plane": 13, + "ports": [ + 21, + 16 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": -1, + "plane": 14, + "ports": [ + 23, + 17 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 15, + "ports": [ + 33, + 14 + ] + }, + { + "centre_rows": [ + 0, + 4 + ], + "determinant": 1, + "plane": 16, + "ports": [ + 35, + 22 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": -1, + "plane": 17, + "ports": [ + 53, + 18 + ] + }, + { + "centre_rows": [ + 0, + 4 + ], + "determinant": 1, + "plane": 18, + "ports": [ + 55, + 20 + ] + }, + { + "centre_rows": [ + 0, + 4 + ], + "determinant": -1, + "plane": 19, + "ports": [ + 47, + 25 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": -1, + "plane": 20, + "ports": [ + 24, + 19 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 21, + "ports": [ + 91, + 26 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 22, + "ports": [ + 32, + 28 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": -1, + "plane": 23, + "ports": [ + 41, + 29 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 24, + "ports": [ + 39, + 27 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 25, + "ports": [ + 50, + 30 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": 1, + "plane": 26, + "ports": [ + 96, + 43 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": -2, + "plane": 27, + "ports": [ + 56, + 38 + ] + }, + { + "centre_rows": [ + 1, + 4 + ], + "determinant": 1, + "plane": 28, + "ports": [ + 86, + 37 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": -1, + "plane": 29, + "ports": [ + 88, + 34 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": -1, + "plane": 30, + "ports": [ + 89, + 40 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 31, + "ports": [ + 90, + 42 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 32, + "ports": [ + 87, + 44 + ] + }, + { + "centre_rows": [ + 0, + 4 + ], + "determinant": 1, + "plane": 33, + "ports": [ + 45, + 46 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": -1, + "plane": 34, + "ports": [ + 64, + 54 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": -1, + "plane": 35, + "ports": [ + 69, + 57 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 36, + "ports": [ + 102, + 58 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": -1, + "plane": 37, + "ports": [ + 59, + 49 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 38, + "ports": [ + 92, + 48 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 39, + "ports": [ + 62, + 52 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": 1, + "plane": 40, + "ports": [ + 93, + 51 + ] + }, + { + "centre_rows": [ + 0, + 7 + ], + "determinant": 2, + "plane": 41, + "ports": [ + 94, + 61 + ] + }, + { + "centre_rows": [ + 1, + 4 + ], + "determinant": -1, + "plane": 42, + "ports": [ + 95, + 65 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": -1, + "plane": 43, + "ports": [ + 97, + 60 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 44, + "ports": [ + 63, + 66 + ] + }, + { + "centre_rows": [ + 1, + 4 + ], + "determinant": -1, + "plane": 45, + "ports": [ + 111, + 67 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": -1, + "plane": 46, + "ports": [ + 106, + 68 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 47, + "ports": [ + 109, + 71 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 48, + "ports": [ + 98, + 70 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 49, + "ports": [ + 72, + 75 + ] + }, + { + "centre_rows": [ + 1, + 2 + ], + "determinant": -1, + "plane": 50, + "ports": [ + 99, + 73 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 51, + "ports": [ + 101, + 76 + ] + }, + { + "centre_rows": [ + 0, + 1 + ], + "determinant": 1, + "plane": 52, + "ports": [ + 100, + 74 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": 1, + "plane": 53, + "ports": [ + 103, + 104 + ] + }, + { + "centre_rows": [ + 0, + 2 + ], + "determinant": -1, + "plane": 54, + "ports": [ + 105, + 108 + ] + }, + { + "centre_rows": [ + 0, + 4 + ], + "determinant": 1, + "plane": 55, + "ports": [ + 107, + 110 + ] + } + ], + "plane_receipt_sha256": "f55bd0e7b81a15b6526ca3056ef3bf1bbf57b13137699e71a374f4cf8f55f794", + "plane_scalar_input_rank": 112, + "scope": "Exact scalar input spans for plain-input operator matrices, plus proof-based all-depth extension. This is a payload-query count bound under scalar free gates, not a native-child or rank-zero-map lower bound for the full supplier.", + "status": "PASS_EXACT_QUERY_SOURCE_SPANS" +} diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/query-span-review.stderr.txt b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/query-span-review.stderr.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/query-span-review.stdout.txt b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/query-span-review.stdout.txt new file mode 100644 index 0000000000..64a99244dc --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/query-span-review.stdout.txt @@ -0,0 +1,2 @@ +PASS_INDEPENDENT_QUERY_SPAN_SOURCE_AND_CERTIFICATE +{"source_scalar_events_replayed": 10851, "exact_Fourier_columns": 28672, "separating_functional_column_checks": 802816, "exact_block_minor_determinant": 8} diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/query-span-review/REVIEW.json b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/query-span-review/REVIEW.json new file mode 100644 index 0000000000..7dc0853730 --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold-replay/query-span-review/REVIEW.json @@ -0,0 +1,138 @@ +{ + "all_depth": "Proof: compress all but one tensor factor to the fixed constant character.", + "archive_sha256": "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6", + "controls": [ + "Exact reversed-orientation moved-character sign differs." + ], + "distinct_plane_directions": 41, + "exact_Fourier_columns": 28672, + "exact_block_minor_determinant": 8, + "frozen_packet_sha256": { + "PLANE-INVOLUTION.json": "f55bd0e7b81a15b6526ca3056ef3bf1bbf57b13137699e71a374f4cf8f55f794", + "QUERY-SPAN.json": "a06939cba2c937f452027ee4a1f20b31121a70b7fc7393d9ccad091817ee448e", + "QUERY-SPAN.md": "785e27fdc6f2bcd83318afee14103f3e021065d32be2265b8afdec3fea3e1081", + "check_query_span.py": "bcc8bb5482c76578014512d51dd5d650d4bf13d6546b29e355ae01bec8a07811" + }, + "grammar": "Every non-scalar payload map is counted, including rank-zero address maps; scalar initial and final contracts are required.", + "line_source_rank": 112, + "nonzero_line_columns": 112, + "not_certified": [ + "Native-child lower bound", + "Native-cost bound", + "Changed source interface", + "Supplier or kappa improvement" + ], + "pair_Gram_determinants": [ + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12, + 12 + ], + "plane_source_rank": 112, + "planes": 56, + "repeated_direction_group_sizes": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 3, + 3, + 4 + ], + "separating_functional_column_checks": 802816, + "source_member_sha256": { + "phases": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "program": "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a", + "word": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219" + }, + "source_reconstruction": "Independent data-only scalar propagation to the original centre boundary; no producer import or execution.", + "source_rows": 8, + "source_scalar_events_replayed": 10851, + "status": "PASS_INDEPENDENT_QUERY_SPAN_SOURCE_AND_CERTIFICATE" +} diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold.stderr.txt b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold.stderr.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold.stdout.txt b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold.stdout.txt new file mode 100644 index 0000000000..ed8fef414d --- /dev/null +++ b/research/publication-reviews/actual-query-information-bounds/source-geometry-review/cold.stdout.txt @@ -0,0 +1,8 @@ +PASS_CENTRE_SUPPORT_GEOMETRY +PASS_INDEPENDENT_CENTRE_SUPPORT_GEOMETRY +PASS_DYADIC_QUERY_SEPARATION +PASS_INDEPENDENT_DYADIC_QUERY_SEPARATION +PASS_INDEPENDENT_NATIVE_CENTRE_REVIEW +PASS_EXACT_QUERY_SOURCE_SPANS +PASS_INDEPENDENT_QUERY_SPAN_SOURCE_AND_CERTIFICATE +PASS_SOURCE_GEOMETRY_ANNEX

  • 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 IQ2ELK2dz>4tN;K2 literal 0 HcmV?d00001 diff --git a/research/actual-query-information-bounds/payload/lanes/history-encoding/LOW-BIRTH-UNION-CUTS.md b/research/actual-query-information-bounds/payload/lanes/history-encoding/LOW-BIRTH-UNION-CUTS.md new file mode 100644 index 0000000000..7dfc588421 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/history-encoding/LOW-BIRTH-UNION-CUTS.md @@ -0,0 +1,162 @@ +# Source-union cuts for shared snapshot networks + +The twelve rank-five candidate networks cannot give a cheaper centre +query. Each requested subspace of dimension `k` needs at least `9k` +native rank in the model below. The bound includes shared rank-one +prefixes. It follows from five source tests, each of which is injective +on the candidate query space. + +The same test also gives bounds for the displayed rank-three and +rank-four query spaces. This note does not give a bound for a network +that joins different merge spaces or uses an unlisted intermediate +frame. + +## Model and source premise + +Use the pinned backward clean-J word and its exact snapshot rows. Put +`X=JY` and set every helper and private input to zero. Then all completed +X rows and all restored helper rows are zero. This is a valid input +family for any proposed algorithm that works on arbitrary inputs. + +The independently checked snapshot support law states that a snapshot +at canonical frame `U` uses only source ports whose labels lie in +`U` perpendicular. This law holds at all listed snapshot times. The +full snapshot table has 712 input columns. Its earlier quotient does +not discard the 78 helpers that have non-FULL final frames. + +Fix an actual merge frame `V` of dimension `d`. Permit all times of all +retained observations at actual positive-rank frames contained in V. +Permit every monotone native edge `U -> W` between these frames, with +cost `(dim W - dim U)` per carried field. Equal-frame scalar operations +can split, add, and cancel fields. Thus one paid field can serve several +output queries. After the requested query fields reach V, no new +observation enters. Their completion to FULL9 has cost at least +`(9-d)k` for `k` independent queries. + +This model grants more access than a chronological native word. An +obstruction in this model needs no claim that all granted edges have +the indicated phase-correct recipe. It does not permit a change to +the retained core or a change to the source-port meaning of a frame. + +## Union-cut lemma + +For a nonzero character `alpha` on V, let `E_alpha` be the source ports +whose label restricts to alpha. Let `Omega_alpha` be the nodes U at +which alpha does not vanish. For a set A of nonzero characters, put + +\[ + E_A=\bigcup_{\alpha\in A}E_\alpha, + \qquad + \Omega_A=\bigcap_{\alpha\in A}\Omega_\alpha. +\] + +Test inputs Y supported on `E_A`. Every free observation at a node in +`Omega_A` is zero by the support law. The set `Omega_A` is upward +closed. Hence the required query values on these inputs must enter +it through native edges. If the query space has coefficient matrix +S in the eight R rows, this cut has demand + +\[ + r_A=\operatorname{rank}((SR)_{E_A}). +\] + +Assign nonnegative rational weights to these cuts. If the sum of the +weights of the cuts entered by every edge `U -> W` is at most +`dim W - dim U`, then the weighted sum of demands is a lower bound +for native rank before completion. This proof permits arbitrary +sharing and cancellation. For payload dimension N, demands and edge +capacities both multiply by N, so the bound in field units is unchanged. + +A useful stronger case occurs when restriction to `E_A` is injective +on the entire displayed query space. Then it is injective on every +subspace of that space. The same cut has demand k for every requested +subspace of dimension k. If all positive-weight cuts have this property +and their weights sum to w, the total bound is + +\[ + (w+9-d)k. \tag{1} +\] + +## Finite cut construction + +The checker starts with all singleton and pair character sets, plus +the final-V cut. It merges equal inside-node sets. For each resulting +node set I, it uses every character whose singleton cut contains I. +The intersection of those singleton cuts is still I. This change can +increase the tested source set without changing any edge charge. + +A floating-point simplex calculation selects candidate weights. The +checker then reconstructs rational weights and checks every edge +charge exactly. It computes all source restriction ranks over the +rationals. The certificate does not depend on the correctness or +optimality of the floating-point solve. + +## Rank-five result + +The merge frames are + +```text +630, 631, 632, 633, 635, 637, +734, 735, 736, 737, 739, 741. +``` + +Each displayed query space has dimension five. In each case the +certificate has five positive cuts, each with weight one and full +restriction rank five. Thus `w=5` and `d=5` in (1), which gives `9k` +for every requested subspace. In particular, all five queries cost +at least 45 native rank. The target for a strict improvement was less +than 40. + +The first six cases use 288 distinct closed cuts. The last six use +328. Only five cuts per case are needed in the accepted certificate. +The checker stores the exact source ports, node sets, query bases, +weights, and every inclusion edge. + +## Other displayed spaces + +The separate full-rank-cut checker applies the same argument to the +74 displayed maximal-overlap query spaces from the bounded screen. +It gives the following per-query bounds on every subspace of each +displayed space: + +| Merge cases | Number | Bound per query | +|---|---:|---:| +| Rank-three cases | 24 | 9 | +| Rank-four cases with frame ID at most 414 | 14 | 8 | +| Rank-four cases with frame ID from 592 to 629 | 24 | 9 | +| Rank-five cases | 12 | 9 | + +These certificates prove bounds for the displayed exact coefficient +spaces. The initial classification of their full observation overlap +was modular. It is not promoted here to an exact classification of +all query spaces at all merge frames. The independent rank-five +review checks the full 712-column overlap separately. + +## Validation and scope + +Run from the repository root: + +```text +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/history-encoding/check_rank5_union_cuts.py +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/history-encoding/check_low_birth_full_rank_cuts.py +``` + +The receipts are `RANK5-UNION-CUTS.json` and +`LOW-BIRTH-SUBSPACE-CUTS.json`. They pin their producers and source +receipts. The snapshot payload has decompressed SHA256 +`3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c`. +The separate source-row review is +`circuit-interface/snapshot-audit/SNAPSHOT-ROWS-REVIEW.json`. +The separate support review is +`cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json`. + +No improved native word, complete supplier cost, universal bound of +64, or optimum over all snapshot networks is claimed. The remaining +models include networks that cross between merge spaces, larger +merge frames, synthetic intermediate frames, and changed core or +query interfaces. + +The root research agent proposed pair-union source tests. The +history-encoding lane implemented the exact cut certificates and +the selective-subspace consequence. The cover-algebra lane is the +independent reviewer of the rank-five certificate. diff --git a/research/actual-query-information-bounds/payload/lanes/history-encoding/MOVABLE-CUT-THEOREM-REVIEW.json b/research/actual-query-information-bounds/payload/lanes/history-encoding/MOVABLE-CUT-THEOREM-REVIEW.json new file mode 100644 index 0000000000..8be3e3c1c7 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/history-encoding/MOVABLE-CUT-THEOREM-REVIEW.json @@ -0,0 +1,14 @@ +{ + "checks": [ + "finite causal cut induction", + "kernel quotient rank identity", + "weighted edge charging", + "whole-array capacity qualification", + "source-support specialization", + "two-cut chain example" + ], + "review_sha256": "c66bf73004bbe81441d26a4c69a551d4f439af37dc75d1a4365b0a5bf174ae57", + "scope": "Mathematical proof review only; no original-word replay or numerical cut search.", + "source_proof_sha256": "cc26bd7b4d82bece7bd4b409350313539b953a26e88115d1efecb97bf538ead1", + "status": "PASS_INDEPENDENT_MATHEMATICAL_PROOF_REVIEW" +} diff --git a/research/actual-query-information-bounds/payload/lanes/history-encoding/MOVABLE-CUT-THEOREM-REVIEW.md b/research/actual-query-information-bounds/payload/lanes/history-encoding/MOVABLE-CUT-THEOREM-REVIEW.md new file mode 100644 index 0000000000..fd46dfe3d0 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/history-encoding/MOVABLE-CUT-THEOREM-REVIEW.md @@ -0,0 +1,38 @@ +# Independent proof review of movable snapshot cuts + +The reviewed source is +`../cover-algebra/MOVABLE-SNAPSHOT-CUTS.md`, SHA256 +`cc26bd7b4d82bece7bd4b409350313539b953a26e88115d1efecb97bf538ead1`. + +The theorem is correct in its stated finite linear observation model. +For a node set Omega, restrict inputs to the kernel of every free +observation inside Omega. Induction in circuit order shows that every +inside value lies in the span of values that entered Omega. A value +that leaves and returns is still charged on re-entry. No upward-closure +assumption is needed. Thus incoming rank bounds the output rank on +this input kernel. + +The identity + +```text +rank(Q restricted to kernel A) = rank([A;Q]) - rank(A) +``` + +follows from the quotient of row spaces. Nonnegative cut weights can +then be summed when their entering-edge charge does not exceed the +edge cost. This permits arbitrary shared values, cancellation, and +edge multiplicity. The block statement is valid when each field has +the stated fixed payload dimension and all actual observations are +included. It does not grant a new native-frame map. + +The actual source-port test is also valid. On `X=JY` with all helpers +and private inputs zero, the accepted support law makes every inside +observation vanish. Shrinking the node set preserves this property +and its source rank. Enlarging the node set need not preserve the +edge charge, so the distinction from a maximal source cut is real. +The two-cut chain example gives the stated bound of two. + +No material proof finding remains. This is a proof review. It does +not replay the original snapshot rows or establish a new numerical +bound. The separate rank-eight cut receipt supplies the numerical +certificate for that application. diff --git a/research/actual-query-information-bounds/payload/lanes/history-encoding/MOVABLE-FULL-RANK-CUTS.json b/research/actual-query-information-bounds/payload/lanes/history-encoding/MOVABLE-FULL-RANK-CUTS.json new file mode 100644 index 0000000000..5f68757130 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/history-encoding/MOVABLE-FULL-RANK-CUTS.json @@ -0,0 +1,4904 @@ +{ + "interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "merges": [ + { + "all_inclusion_edges_checked": 810, + "checked_integer_flows": 208, + "completion_bound": 8, + "contained_frames": [ + 0, + 2, + 3, + 4, + 38, + 41, + 42, + 45, + 46, + 56, + 67, + 70, + 71, + 74, + 75, + 85, + 97, + 98, + 101, + 102, + 107, + 115, + 126, + 127, + 130, + 131, + 136, + 144, + 155, + 156, + 159, + 160, + 165, + 173, + 184, + 185, + 188, + 189, + 194, + 202, + 213, + 214, + 217, + 218, + 223, + 231, + 242, + 243, + 246, + 247, + 252, + 260, + 271, + 272, + 275, + 276, + 281, + 289, + 300, + 301, + 304, + 305, + 310, + 318, + 328, + 331, + 332, + 335, + 336, + 346, + 357, + 360, + 361, + 364, + 365, + 375, + 387, + 388, + 390, + 393, + 397, + 398, + 399, + 400, + 401, + 404, + 423, + 426, + 467, + 469, + 471, + 472, + 473, + 479, + 480, + 482, + 484, + 485, + 486, + 536, + 542, + 548, + 554, + 560, + 566, + 572, + 578, + 594, + 598, + 602, + 607, + 613, + 618, + 624, + 628, + 734, + 736, + 738, + 740, + 982, + 983, + 988 + ], + "cuts": [ + { + "entering_edges": [ + 1, + 31, + 32, + 55, + 62, + 66, + 78, + 79, + 80, + 83, + 84, + 85, + 86, + 87, + 88, + 93, + 94, + 95, + 96, + 101, + 102, + 103, + 104, + 108, + 109, + 110, + 111, + 128, + 135, + 141, + 143, + 144, + 145, + 146, + 150, + 151, + 152, + 153, + 157, + 158, + 159, + 160, + 163, + 164, + 165, + 166, + 169, + 170, + 172, + 174, + 175, + 177, + 179, + 180, + 184, + 185, + 218, + 226, + 229 + ], + "inside_frames": [ + 3, + 46, + 56, + 75, + 85, + 107, + 115, + 136, + 144, + 242, + 243, + 252, + 281, + 289, + 310, + 318, + 336, + 346, + 365, + 375, + 397, + 398, + 401, + 404, + 423, + 426, + 467, + 469, + 471, + 472, + 473, + 479, + 480, + 482, + 484, + 485, + 486, + 536, + 542, + 566, + 572, + 578, + 594, + 598, + 607, + 613, + 624, + 628, + 734, + 736, + 738, + 740, + 982, + 983, + 988 + ], + "placement_objective": 3362, + "style": 1, + "test": 2 + }, + { + "entering_edges": [ + 0, + 15, + 16, + 69, + 77, + 78, + 79, + 81, + 82, + 89, + 90, + 91, + 92, + 98, + 99, + 107, + 113, + 115, + 116, + 117, + 118, + 122, + 123, + 124, + 125, + 129, + 130, + 131, + 132, + 136, + 137, + 138, + 139, + 156, + 161, + 162, + 171, + 173, + 176, + 178, + 181, + 182, + 183, + 186, + 188, + 199, + 211, + 214, + 222, + 225, + 230 + ], + "inside_frames": [ + 2, + 126, + 127, + 136, + 165, + 173, + 194, + 202, + 223, + 231, + 252, + 260, + 399, + 400, + 426, + 467, + 469, + 471, + 472, + 473, + 479, + 484, + 486, + 542, + 548, + 554, + 560, + 566, + 594, + 602, + 607, + 613, + 618, + 628, + 734, + 736, + 738, + 740, + 982, + 983, + 988 + ], + "placement_objective": 3125, + "style": 1, + "test": 5 + }, + { + "entering_edges": [ + 210, + 236, + 237 + ], + "inside_frames": [ + 983 + ], + "placement_objective": 27, + "style": 0, + "test": 0 + }, + { + "entering_edges": [ + 27, + 28, + 60, + 66, + 77, + 78, + 79, + 80, + 83, + 90, + 92, + 97, + 98, + 99, + 100, + 105, + 106, + 107, + 114, + 121, + 134, + 142, + 147, + 148, + 149, + 156, + 162, + 167, + 168, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 199, + 205, + 206, + 217, + 219, + 223, + 227, + 228 + ], + "inside_frames": [ + 213, + 214, + 223, + 426, + 471, + 472, + 473, + 479, + 480, + 482, + 484, + 485, + 486, + 536, + 560, + 572, + 594, + 598, + 602, + 618, + 624, + 628, + 734, + 736, + 738, + 740, + 982, + 983, + 988 + ], + "placement_objective": 3937, + "style": 1, + "test": 4 + }, + { + "entering_edges": [ + 80, + 84, + 90, + 92, + 98, + 99, + 114, + 154, + 155, + 168, + 183, + 184, + 185, + 186, + 200, + 204, + 207, + 208, + 212, + 213, + 231, + 232, + 233, + 234 + ], + "inside_frames": [ + 473, + 479, + 485, + 486, + 578, + 598, + 740, + 982, + 983, + 988 + ], + "placement_objective": 4205, + "style": 1, + "test": 4 + }, + { + "entering_edges": [ + 183, + 184, + 185, + 186, + 200, + 207, + 209, + 213, + 215, + 236, + 237 + ], + "inside_frames": [ + 479, + 983 + ], + "placement_objective": 101, + "style": 0, + "test": 0 + }, + { + "entering_edges": [ + 79, + 81, + 82, + 90, + 92, + 98, + 99, + 119, + 120, + 121, + 126, + 127, + 128, + 135, + 142, + 149, + 162, + 183, + 184, + 185, + 186, + 200, + 201, + 202, + 203, + 206, + 207, + 213, + 214, + 216, + 220, + 221, + 224, + 235 + ], + "inside_frames": [ + 472, + 473, + 479, + 486, + 548, + 554, + 602, + 607, + 613, + 618, + 624, + 734, + 736, + 738, + 982, + 983, + 988 + ], + "placement_objective": 442, + "style": 0, + "test": 3 + } + ], + "hasse_edges": [ + [ + 0, + 2, + 1 + ], + [ + 0, + 3, + 1 + ], + [ + 0, + 4, + 1 + ], + [ + 0, + 38, + 1 + ], + [ + 0, + 41, + 1 + ], + [ + 0, + 42, + 1 + ], + [ + 0, + 45, + 1 + ], + [ + 0, + 67, + 1 + ], + [ + 0, + 70, + 1 + ], + [ + 0, + 71, + 1 + ], + [ + 0, + 74, + 1 + ], + [ + 0, + 97, + 1 + ], + [ + 0, + 98, + 1 + ], + [ + 0, + 101, + 1 + ], + [ + 0, + 102, + 1 + ], + [ + 0, + 126, + 1 + ], + [ + 0, + 127, + 1 + ], + [ + 0, + 130, + 1 + ], + [ + 0, + 131, + 1 + ], + [ + 0, + 155, + 1 + ], + [ + 0, + 156, + 1 + ], + [ + 0, + 159, + 1 + ], + [ + 0, + 160, + 1 + ], + [ + 0, + 184, + 1 + ], + [ + 0, + 185, + 1 + ], + [ + 0, + 188, + 1 + ], + [ + 0, + 189, + 1 + ], + [ + 0, + 213, + 1 + ], + [ + 0, + 214, + 1 + ], + [ + 0, + 217, + 1 + ], + [ + 0, + 218, + 1 + ], + [ + 0, + 242, + 1 + ], + [ + 0, + 243, + 1 + ], + [ + 0, + 246, + 1 + ], + [ + 0, + 247, + 1 + ], + [ + 0, + 271, + 1 + ], + [ + 0, + 272, + 1 + ], + [ + 0, + 275, + 1 + ], + [ + 0, + 276, + 1 + ], + [ + 0, + 300, + 1 + ], + [ + 0, + 301, + 1 + ], + [ + 0, + 304, + 1 + ], + [ + 0, + 305, + 1 + ], + [ + 0, + 328, + 1 + ], + [ + 0, + 331, + 1 + ], + [ + 0, + 332, + 1 + ], + [ + 0, + 335, + 1 + ], + [ + 0, + 357, + 1 + ], + [ + 0, + 360, + 1 + ], + [ + 0, + 361, + 1 + ], + [ + 0, + 364, + 1 + ], + [ + 0, + 387, + 1 + ], + [ + 0, + 388, + 1 + ], + [ + 0, + 390, + 1 + ], + [ + 0, + 393, + 1 + ], + [ + 0, + 423, + 1 + ], + [ + 2, + 165, + 1 + ], + [ + 2, + 173, + 1 + ], + [ + 2, + 194, + 1 + ], + [ + 2, + 202, + 1 + ], + [ + 2, + 223, + 1 + ], + [ + 2, + 231, + 1 + ], + [ + 2, + 252, + 1 + ], + [ + 2, + 260, + 1 + ], + [ + 2, + 399, + 1 + ], + [ + 2, + 400, + 1 + ], + [ + 2, + 426, + 3 + ], + [ + 3, + 107, + 1 + ], + [ + 3, + 115, + 1 + ], + [ + 3, + 136, + 1 + ], + [ + 3, + 144, + 1 + ], + [ + 3, + 281, + 1 + ], + [ + 3, + 289, + 1 + ], + [ + 3, + 310, + 1 + ], + [ + 3, + 318, + 1 + ], + [ + 3, + 398, + 1 + ], + [ + 3, + 401, + 1 + ], + [ + 3, + 426, + 3 + ], + [ + 4, + 426, + 3 + ], + [ + 4, + 472, + 4 + ], + [ + 4, + 485, + 3 + ], + [ + 4, + 548, + 2 + ], + [ + 4, + 554, + 2 + ], + [ + 4, + 572, + 2 + ], + [ + 4, + 578, + 2 + ], + [ + 38, + 46, + 1 + ], + [ + 41, + 46, + 1 + ], + [ + 42, + 56, + 1 + ], + [ + 45, + 56, + 1 + ], + [ + 46, + 467, + 1 + ], + [ + 46, + 473, + 4 + ], + [ + 56, + 467, + 1 + ], + [ + 56, + 486, + 4 + ], + [ + 67, + 75, + 1 + ], + [ + 70, + 75, + 1 + ], + [ + 71, + 85, + 1 + ], + [ + 74, + 85, + 1 + ], + [ + 75, + 480, + 1 + ], + [ + 75, + 486, + 4 + ], + [ + 85, + 473, + 4 + ], + [ + 85, + 480, + 1 + ], + [ + 97, + 107, + 1 + ], + [ + 98, + 107, + 1 + ], + [ + 101, + 115, + 1 + ], + [ + 102, + 115, + 1 + ], + [ + 107, + 536, + 1 + ], + [ + 115, + 536, + 1 + ], + [ + 115, + 594, + 2 + ], + [ + 126, + 136, + 1 + ], + [ + 127, + 136, + 1 + ], + [ + 130, + 144, + 1 + ], + [ + 131, + 144, + 1 + ], + [ + 136, + 542, + 1 + ], + [ + 144, + 542, + 1 + ], + [ + 144, + 598, + 2 + ], + [ + 155, + 165, + 1 + ], + [ + 156, + 165, + 1 + ], + [ + 159, + 173, + 1 + ], + [ + 160, + 173, + 1 + ], + [ + 165, + 548, + 1 + ], + [ + 173, + 548, + 1 + ], + [ + 173, + 602, + 2 + ], + [ + 184, + 194, + 1 + ], + [ + 185, + 194, + 1 + ], + [ + 188, + 202, + 1 + ], + [ + 189, + 202, + 1 + ], + [ + 194, + 554, + 1 + ], + [ + 202, + 554, + 1 + ], + [ + 202, + 607, + 2 + ], + [ + 213, + 223, + 1 + ], + [ + 214, + 223, + 1 + ], + [ + 217, + 231, + 1 + ], + [ + 218, + 231, + 1 + ], + [ + 223, + 560, + 1 + ], + [ + 231, + 560, + 1 + ], + [ + 231, + 613, + 2 + ], + [ + 242, + 252, + 1 + ], + [ + 243, + 252, + 1 + ], + [ + 246, + 260, + 1 + ], + [ + 247, + 260, + 1 + ], + [ + 252, + 566, + 1 + ], + [ + 260, + 566, + 1 + ], + [ + 260, + 618, + 2 + ], + [ + 271, + 281, + 1 + ], + [ + 272, + 281, + 1 + ], + [ + 275, + 289, + 1 + ], + [ + 276, + 289, + 1 + ], + [ + 281, + 572, + 1 + ], + [ + 289, + 572, + 1 + ], + [ + 289, + 624, + 2 + ], + [ + 300, + 310, + 1 + ], + [ + 301, + 310, + 1 + ], + [ + 304, + 318, + 1 + ], + [ + 305, + 318, + 1 + ], + [ + 310, + 578, + 1 + ], + [ + 318, + 578, + 1 + ], + [ + 318, + 628, + 2 + ], + [ + 328, + 336, + 1 + ], + [ + 331, + 336, + 1 + ], + [ + 332, + 346, + 1 + ], + [ + 335, + 346, + 1 + ], + [ + 336, + 469, + 1 + ], + [ + 346, + 472, + 3 + ], + [ + 357, + 365, + 1 + ], + [ + 360, + 365, + 1 + ], + [ + 361, + 375, + 1 + ], + [ + 364, + 375, + 1 + ], + [ + 365, + 482, + 1 + ], + [ + 375, + 485, + 2 + ], + [ + 387, + 397, + 1 + ], + [ + 387, + 398, + 1 + ], + [ + 387, + 399, + 1 + ], + [ + 388, + 397, + 1 + ], + [ + 388, + 400, + 1 + ], + [ + 388, + 401, + 1 + ], + [ + 390, + 398, + 1 + ], + [ + 390, + 400, + 1 + ], + [ + 390, + 404, + 1 + ], + [ + 393, + 399, + 1 + ], + [ + 393, + 401, + 1 + ], + [ + 393, + 404, + 1 + ], + [ + 397, + 469, + 1 + ], + [ + 397, + 471, + 2 + ], + [ + 398, + 479, + 5 + ], + [ + 399, + 479, + 5 + ], + [ + 400, + 479, + 5 + ], + [ + 401, + 479, + 5 + ], + [ + 404, + 482, + 1 + ], + [ + 404, + 484, + 2 + ], + [ + 423, + 46, + 1 + ], + [ + 423, + 56, + 1 + ], + [ + 423, + 75, + 1 + ], + [ + 423, + 85, + 1 + ], + [ + 423, + 336, + 1 + ], + [ + 423, + 346, + 1 + ], + [ + 423, + 365, + 1 + ], + [ + 423, + 375, + 1 + ], + [ + 423, + 397, + 1 + ], + [ + 423, + 404, + 1 + ], + [ + 423, + 426, + 3 + ], + [ + 426, + 479, + 3 + ], + [ + 426, + 734, + 1 + ], + [ + 426, + 736, + 1 + ], + [ + 426, + 738, + 1 + ], + [ + 426, + 740, + 1 + ], + [ + 467, + 471, + 1 + ], + [ + 469, + 472, + 2 + ], + [ + 471, + 479, + 3 + ], + [ + 472, + 473, + 1 + ], + [ + 473, + 479, + 1 + ], + [ + 479, + 983, + 1 + ], + [ + 480, + 484, + 1 + ], + [ + 482, + 485, + 1 + ], + [ + 484, + 479, + 3 + ], + [ + 485, + 486, + 2 + ], + [ + 486, + 479, + 1 + ], + [ + 536, + 624, + 1 + ], + [ + 542, + 628, + 1 + ], + [ + 548, + 613, + 1 + ], + [ + 554, + 618, + 1 + ], + [ + 560, + 602, + 1 + ], + [ + 566, + 607, + 1 + ], + [ + 572, + 594, + 1 + ], + [ + 578, + 598, + 1 + ], + [ + 594, + 734, + 1 + ], + [ + 598, + 740, + 1 + ], + [ + 602, + 736, + 1 + ], + [ + 607, + 738, + 1 + ], + [ + 613, + 736, + 1 + ], + [ + 618, + 738, + 1 + ], + [ + 624, + 734, + 1 + ], + [ + 628, + 740, + 1 + ], + [ + 734, + 982, + 1 + ], + [ + 736, + 988, + 1 + ], + [ + 738, + 988, + 1 + ], + [ + 740, + 982, + 1 + ], + [ + 982, + 983, + 2 + ], + [ + 988, + 983, + 2 + ] + ], + "internal_bound": 56, + "merge_frame": 983, + "source_tests": [ + { + "maximal_inside_frames": [ + 2, + 46, + 56, + 75, + 85, + 130, + 131, + 144, + 165, + 173, + 194, + 202, + 223, + 231, + 252, + 260, + 336, + 346, + 365, + 375, + 397, + 399, + 400, + 404, + 423, + 426, + 467, + 469, + 471, + 472, + 473, + 479, + 480, + 482, + 484, + 485, + 486, + 542, + 548, + 554, + 560, + 566, + 598, + 602, + 607, + 613, + 618, + 628, + 734, + 736, + 738, + 740, + 982, + 983, + 988 + ], + "ports": [ + 3, + 4, + 8, + 12, + 19, + 26, + 31, + 40, + 55, + 56, + 65, + 66, + 67, + 68, + 80, + 88, + 95, + 96, + 100, + 101 + ] + }, + { + "maximal_inside_frames": [ + 3, + 46, + 56, + 75, + 85, + 107, + 115, + 136, + 144, + 184, + 185, + 194, + 281, + 289, + 310, + 318, + 336, + 346, + 365, + 375, + 397, + 398, + 401, + 404, + 423, + 426, + 467, + 469, + 471, + 472, + 473, + 479, + 480, + 482, + 484, + 485, + 486, + 536, + 542, + 554, + 572, + 578, + 594, + 598, + 602, + 618, + 624, + 628, + 734, + 736, + 738, + 740, + 982, + 983, + 988 + ], + "ports": [ + 1, + 6, + 23, + 24, + 28, + 29, + 34, + 35, + 45, + 50, + 58, + 59, + 74, + 75, + 82, + 83, + 86, + 93, + 107, + 108 + ] + }, + { + "maximal_inside_frames": [ + 3, + 46, + 56, + 75, + 85, + 107, + 115, + 136, + 144, + 242, + 243, + 252, + 281, + 289, + 310, + 318, + 336, + 346, + 365, + 375, + 397, + 398, + 401, + 404, + 423, + 426, + 467, + 469, + 471, + 472, + 473, + 479, + 480, + 482, + 484, + 485, + 486, + 536, + 542, + 566, + 572, + 578, + 594, + 598, + 607, + 613, + 624, + 628, + 734, + 736, + 738, + 740, + 982, + 983, + 988 + ], + "ports": [ + 23, + 24, + 28, + 29, + 32, + 33, + 35, + 45, + 48, + 49, + 58, + 59, + 73, + 84, + 85, + 86, + 93, + 98, + 107, + 108 + ] + }, + { + "maximal_inside_frames": [ + 2, + 46, + 56, + 75, + 85, + 97, + 98, + 107, + 165, + 173, + 194, + 202, + 223, + 231, + 252, + 260, + 336, + 346, + 365, + 375, + 397, + 399, + 400, + 404, + 423, + 426, + 467, + 469, + 471, + 472, + 473, + 479, + 480, + 482, + 484, + 485, + 486, + 536, + 548, + 554, + 560, + 566, + 598, + 602, + 607, + 613, + 618, + 624, + 734, + 736, + 738, + 740, + 982, + 983, + 988 + ], + "ports": [ + 4, + 5, + 8, + 18, + 19, + 26, + 39, + 40, + 56, + 64, + 65, + 68, + 69, + 77, + 80, + 88, + 96, + 97, + 100, + 103 + ] + }, + { + "maximal_inside_frames": [ + 3, + 46, + 56, + 75, + 85, + 107, + 115, + 136, + 144, + 213, + 214, + 223, + 281, + 289, + 310, + 318, + 336, + 346, + 365, + 375, + 397, + 398, + 401, + 404, + 423, + 426, + 467, + 469, + 471, + 472, + 473, + 479, + 480, + 482, + 484, + 485, + 486, + 536, + 542, + 560, + 572, + 578, + 594, + 598, + 602, + 618, + 624, + 628, + 734, + 736, + 738, + 740, + 982, + 983, + 988 + ], + "ports": [ + 22, + 23, + 29, + 30, + 33, + 34, + 35, + 45, + 49, + 50, + 59, + 60, + 75, + 82, + 85, + 86, + 93, + 98, + 108, + 109 + ] + }, + { + "maximal_inside_frames": [ + 2, + 46, + 56, + 75, + 85, + 126, + 127, + 136, + 165, + 173, + 194, + 202, + 223, + 231, + 252, + 260, + 336, + 346, + 365, + 375, + 397, + 399, + 400, + 404, + 423, + 426, + 467, + 469, + 471, + 472, + 473, + 479, + 480, + 482, + 484, + 485, + 486, + 542, + 548, + 554, + 560, + 566, + 594, + 602, + 607, + 613, + 618, + 628, + 734, + 736, + 738, + 740, + 982, + 983, + 988 + ], + "ports": [ + 3, + 4, + 8, + 17, + 18, + 26, + 38, + 39, + 54, + 65, + 66, + 67, + 68, + 77, + 80, + 88, + 95, + 96, + 102, + 103 + ] + }, + { + "maximal_inside_frames": [ + 2, + 46, + 56, + 75, + 85, + 165, + 173, + 194, + 202, + 223, + 231, + 252, + 260, + 300, + 301, + 310, + 336, + 346, + 365, + 375, + 397, + 399, + 400, + 404, + 423, + 426, + 467, + 469, + 471, + 472, + 473, + 479, + 480, + 482, + 484, + 485, + 486, + 548, + 554, + 560, + 566, + 578, + 598, + 602, + 607, + 613, + 618, + 624, + 734, + 736, + 738, + 740, + 982, + 983, + 988 + ], + "ports": [ + 5, + 8, + 12, + 17, + 18, + 26, + 31, + 38, + 39, + 55, + 56, + 65, + 66, + 69, + 77, + 95, + 96, + 100, + 101, + 103 + ] + }, + { + "maximal_inside_frames": [ + 3, + 46, + 56, + 75, + 85, + 107, + 115, + 136, + 144, + 188, + 189, + 202, + 281, + 289, + 310, + 318, + 336, + 346, + 365, + 375, + 397, + 398, + 401, + 404, + 423, + 426, + 467, + 469, + 471, + 472, + 473, + 479, + 480, + 482, + 484, + 485, + 486, + 536, + 542, + 554, + 572, + 578, + 594, + 598, + 607, + 618, + 624, + 628, + 734, + 736, + 738, + 740, + 982, + 983, + 988 + ], + "ports": [ + 1, + 6, + 22, + 28, + 29, + 32, + 33, + 48, + 49, + 58, + 59, + 74, + 75, + 82, + 83, + 85, + 86, + 93, + 98, + 109 + ] + } + ], + "total_bound": 64, + "trials_completed": 2 + }, + { + "all_inclusion_edges_checked": 820, + "checked_integer_flows": 208, + "completion_bound": 8, + "contained_frames": [ + 0, + 2, + 3, + 4, + 38, + 41, + 42, + 45, + 46, + 56, + 68, + 69, + 72, + 73, + 78, + 86, + 97, + 98, + 101, + 102, + 107, + 115, + 125, + 128, + 129, + 132, + 133, + 143, + 154, + 157, + 158, + 161, + 162, + 172, + 184, + 185, + 188, + 189, + 194, + 202, + 212, + 215, + 216, + 219, + 220, + 230, + 242, + 243, + 246, + 247, + 252, + 260, + 271, + 272, + 275, + 276, + 281, + 289, + 299, + 302, + 303, + 306, + 307, + 317, + 328, + 331, + 332, + 335, + 336, + 346, + 358, + 359, + 362, + 363, + 368, + 376, + 386, + 389, + 391, + 392, + 394, + 395, + 396, + 402, + 403, + 405, + 423, + 426, + 440, + 455, + 467, + 468, + 470, + 475, + 478, + 492, + 493, + 495, + 500, + 505, + 516, + 536, + 543, + 549, + 554, + 561, + 566, + 572, + 579, + 594, + 599, + 604, + 607, + 615, + 618, + 624, + 629, + 734, + 737, + 738, + 741, + 990, + 991, + 997 + ], + "cuts": [ + { + "entering_edges": [ + 0, + 1, + 78, + 81, + 82, + 83, + 84, + 105, + 106, + 107, + 108, + 112, + 113, + 114, + 115, + 119, + 120, + 121, + 122, + 126, + 127, + 128, + 129, + 133, + 134, + 135, + 136, + 140, + 141, + 142, + 143, + 147, + 148, + 149, + 150, + 154, + 155, + 156, + 157, + 178, + 179, + 181, + 182, + 183, + 184, + 186, + 187, + 205, + 211, + 212, + 213, + 216, + 218, + 221, + 222, + 223 + ], + "inside_frames": [ + 2, + 3, + 107, + 115, + 133, + 143, + 162, + 172, + 194, + 202, + 220, + 230, + 252, + 260, + 281, + 289, + 307, + 317, + 395, + 396, + 402, + 403, + 426, + 478, + 536, + 543, + 549, + 554, + 561, + 566, + 572, + 579, + 594, + 599, + 604, + 607, + 615, + 618, + 624, + 629, + 734, + 737, + 738, + 741, + 990, + 991, + 997 + ], + "placement_objective": 3666, + "style": 1, + "test": 7 + }, + { + "entering_edges": [ + 11, + 12, + 55, + 66, + 67, + 77, + 78, + 79, + 80, + 81, + 85, + 86, + 87, + 88, + 95, + 96, + 97, + 98, + 110, + 118, + 123, + 124, + 125, + 132, + 137, + 138, + 139, + 144, + 145, + 146, + 153, + 161, + 162, + 163, + 164, + 169, + 170, + 171, + 172, + 177, + 180, + 185, + 188, + 190, + 191, + 192, + 193, + 227, + 231, + 232, + 239 + ], + "inside_frames": [ + 46, + 56, + 78, + 86, + 97, + 98, + 107, + 336, + 346, + 368, + 376, + 394, + 405, + 423, + 426, + 440, + 455, + 467, + 468, + 470, + 475, + 478, + 492, + 493, + 495, + 500, + 505, + 516, + 536, + 549, + 561, + 566, + 599, + 604, + 607, + 615, + 618, + 624, + 734, + 737, + 738, + 741, + 990, + 991, + 997 + ], + "placement_objective": 3534, + "style": 1, + "test": 0 + }, + { + "entering_edges": [ + 25, + 26, + 59, + 66, + 77, + 78, + 79, + 80, + 82, + 84, + 89, + 90, + 91, + 92, + 93, + 94, + 99, + 100, + 102, + 104, + 111, + 118, + 130, + 146, + 153, + 158, + 159, + 160, + 165, + 166, + 167, + 173, + 175, + 189, + 190, + 191, + 192, + 193, + 205, + 218, + 219, + 223, + 224, + 225, + 229, + 230, + 234, + 236 + ], + "inside_frames": [ + 188, + 189, + 202, + 426, + 440, + 455, + 467, + 468, + 470, + 475, + 478, + 495, + 500, + 505, + 554, + 579, + 594, + 599, + 607, + 618, + 624, + 629, + 734, + 737, + 738, + 741, + 990, + 991, + 997 + ], + "placement_objective": 3808, + "style": 1, + "test": 5 + }, + { + "entering_edges": [ + 79, + 80, + 83, + 92, + 93, + 100, + 101, + 102, + 103, + 111, + 116, + 117, + 151, + 152, + 160, + 166, + 174, + 175, + 190, + 191, + 192, + 193, + 194, + 206, + 207, + 209, + 210, + 211, + 212, + 213, + 214, + 222, + 223, + 233, + 235, + 237, + 238, + 241 + ], + "inside_frames": [ + 470, + 475, + 478, + 492, + 493, + 495, + 500, + 543, + 572, + 594, + 629, + 734, + 738, + 741, + 990, + 991, + 997 + ], + "placement_objective": 4452, + "style": 1, + "test": 4 + }, + { + "entering_edges": [ + 217, + 240, + 243, + 245 + ], + "inside_frames": [ + 990, + 991 + ], + "placement_objective": 4459, + "style": 1, + "test": 4 + }, + { + "entering_edges": [ + 79, + 80, + 93, + 100, + 102, + 166, + 175, + 190, + 191, + 192, + 193, + 206, + 211, + 212, + 213, + 215, + 218, + 219, + 222, + 223, + 244, + 245 + ], + "inside_frames": [ + 475, + 478, + 495, + 500, + 991 + ], + "placement_objective": 4496, + "style": 1, + "test": 4 + }, + { + "entering_edges": [ + 79, + 80, + 93, + 100, + 125, + 139, + 166, + 168, + 175, + 176, + 190, + 191, + 192, + 193, + 206, + 208, + 211, + 212, + 213, + 215, + 218, + 220, + 222, + 226, + 228, + 242, + 244 + ], + "inside_frames": [ + 475, + 478, + 500, + 516, + 604, + 615, + 737, + 991, + 997 + ], + "placement_objective": 351, + "style": 0, + "test": 0 + } + ], + "hasse_edges": [ + [ + 0, + 2, + 1 + ], + [ + 0, + 3, + 1 + ], + [ + 0, + 4, + 1 + ], + [ + 0, + 38, + 1 + ], + [ + 0, + 41, + 1 + ], + [ + 0, + 42, + 1 + ], + [ + 0, + 45, + 1 + ], + [ + 0, + 68, + 1 + ], + [ + 0, + 69, + 1 + ], + [ + 0, + 72, + 1 + ], + [ + 0, + 73, + 1 + ], + [ + 0, + 97, + 1 + ], + [ + 0, + 98, + 1 + ], + [ + 0, + 101, + 1 + ], + [ + 0, + 102, + 1 + ], + [ + 0, + 125, + 1 + ], + [ + 0, + 128, + 1 + ], + [ + 0, + 129, + 1 + ], + [ + 0, + 132, + 1 + ], + [ + 0, + 154, + 1 + ], + [ + 0, + 157, + 1 + ], + [ + 0, + 158, + 1 + ], + [ + 0, + 161, + 1 + ], + [ + 0, + 184, + 1 + ], + [ + 0, + 185, + 1 + ], + [ + 0, + 188, + 1 + ], + [ + 0, + 189, + 1 + ], + [ + 0, + 212, + 1 + ], + [ + 0, + 215, + 1 + ], + [ + 0, + 216, + 1 + ], + [ + 0, + 219, + 1 + ], + [ + 0, + 242, + 1 + ], + [ + 0, + 243, + 1 + ], + [ + 0, + 246, + 1 + ], + [ + 0, + 247, + 1 + ], + [ + 0, + 271, + 1 + ], + [ + 0, + 272, + 1 + ], + [ + 0, + 275, + 1 + ], + [ + 0, + 276, + 1 + ], + [ + 0, + 299, + 1 + ], + [ + 0, + 302, + 1 + ], + [ + 0, + 303, + 1 + ], + [ + 0, + 306, + 1 + ], + [ + 0, + 328, + 1 + ], + [ + 0, + 331, + 1 + ], + [ + 0, + 332, + 1 + ], + [ + 0, + 335, + 1 + ], + [ + 0, + 358, + 1 + ], + [ + 0, + 359, + 1 + ], + [ + 0, + 362, + 1 + ], + [ + 0, + 363, + 1 + ], + [ + 0, + 386, + 1 + ], + [ + 0, + 389, + 1 + ], + [ + 0, + 391, + 1 + ], + [ + 0, + 392, + 1 + ], + [ + 0, + 423, + 1 + ], + [ + 2, + 162, + 1 + ], + [ + 2, + 172, + 1 + ], + [ + 2, + 194, + 1 + ], + [ + 2, + 202, + 1 + ], + [ + 2, + 220, + 1 + ], + [ + 2, + 230, + 1 + ], + [ + 2, + 252, + 1 + ], + [ + 2, + 260, + 1 + ], + [ + 2, + 396, + 1 + ], + [ + 2, + 402, + 1 + ], + [ + 2, + 426, + 3 + ], + [ + 3, + 107, + 1 + ], + [ + 3, + 115, + 1 + ], + [ + 3, + 133, + 1 + ], + [ + 3, + 143, + 1 + ], + [ + 3, + 281, + 1 + ], + [ + 3, + 289, + 1 + ], + [ + 3, + 307, + 1 + ], + [ + 3, + 317, + 1 + ], + [ + 3, + 395, + 1 + ], + [ + 3, + 403, + 1 + ], + [ + 3, + 426, + 3 + ], + [ + 4, + 426, + 3 + ], + [ + 4, + 475, + 5 + ], + [ + 4, + 500, + 5 + ], + [ + 4, + 549, + 2 + ], + [ + 4, + 554, + 2 + ], + [ + 4, + 572, + 2 + ], + [ + 4, + 579, + 2 + ], + [ + 38, + 46, + 1 + ], + [ + 41, + 46, + 1 + ], + [ + 42, + 56, + 1 + ], + [ + 45, + 56, + 1 + ], + [ + 46, + 440, + 1 + ], + [ + 46, + 467, + 1 + ], + [ + 56, + 467, + 1 + ], + [ + 56, + 470, + 2 + ], + [ + 56, + 500, + 4 + ], + [ + 56, + 505, + 1 + ], + [ + 68, + 78, + 1 + ], + [ + 69, + 78, + 1 + ], + [ + 72, + 86, + 1 + ], + [ + 73, + 86, + 1 + ], + [ + 78, + 440, + 1 + ], + [ + 78, + 475, + 4 + ], + [ + 78, + 492, + 1 + ], + [ + 78, + 495, + 3 + ], + [ + 86, + 492, + 1 + ], + [ + 86, + 505, + 1 + ], + [ + 97, + 107, + 1 + ], + [ + 98, + 107, + 1 + ], + [ + 101, + 115, + 1 + ], + [ + 102, + 115, + 1 + ], + [ + 107, + 536, + 1 + ], + [ + 115, + 536, + 1 + ], + [ + 115, + 594, + 2 + ], + [ + 125, + 133, + 1 + ], + [ + 128, + 133, + 1 + ], + [ + 129, + 143, + 1 + ], + [ + 132, + 143, + 1 + ], + [ + 133, + 543, + 1 + ], + [ + 143, + 543, + 1 + ], + [ + 143, + 599, + 2 + ], + [ + 154, + 162, + 1 + ], + [ + 157, + 162, + 1 + ], + [ + 158, + 172, + 1 + ], + [ + 161, + 172, + 1 + ], + [ + 162, + 549, + 1 + ], + [ + 172, + 549, + 1 + ], + [ + 172, + 604, + 2 + ], + [ + 184, + 194, + 1 + ], + [ + 185, + 194, + 1 + ], + [ + 188, + 202, + 1 + ], + [ + 189, + 202, + 1 + ], + [ + 194, + 554, + 1 + ], + [ + 202, + 554, + 1 + ], + [ + 202, + 607, + 2 + ], + [ + 212, + 220, + 1 + ], + [ + 215, + 220, + 1 + ], + [ + 216, + 230, + 1 + ], + [ + 219, + 230, + 1 + ], + [ + 220, + 561, + 1 + ], + [ + 230, + 561, + 1 + ], + [ + 230, + 615, + 2 + ], + [ + 242, + 252, + 1 + ], + [ + 243, + 252, + 1 + ], + [ + 246, + 260, + 1 + ], + [ + 247, + 260, + 1 + ], + [ + 252, + 566, + 1 + ], + [ + 260, + 566, + 1 + ], + [ + 260, + 618, + 2 + ], + [ + 271, + 281, + 1 + ], + [ + 272, + 281, + 1 + ], + [ + 275, + 289, + 1 + ], + [ + 276, + 289, + 1 + ], + [ + 281, + 572, + 1 + ], + [ + 289, + 572, + 1 + ], + [ + 289, + 624, + 2 + ], + [ + 299, + 307, + 1 + ], + [ + 302, + 307, + 1 + ], + [ + 303, + 317, + 1 + ], + [ + 306, + 317, + 1 + ], + [ + 307, + 579, + 1 + ], + [ + 317, + 579, + 1 + ], + [ + 317, + 629, + 2 + ], + [ + 328, + 336, + 1 + ], + [ + 331, + 336, + 1 + ], + [ + 332, + 346, + 1 + ], + [ + 335, + 346, + 1 + ], + [ + 336, + 455, + 1 + ], + [ + 336, + 475, + 4 + ], + [ + 346, + 468, + 1 + ], + [ + 346, + 516, + 1 + ], + [ + 358, + 368, + 1 + ], + [ + 359, + 368, + 1 + ], + [ + 362, + 376, + 1 + ], + [ + 363, + 376, + 1 + ], + [ + 368, + 455, + 1 + ], + [ + 368, + 493, + 1 + ], + [ + 376, + 500, + 4 + ], + [ + 376, + 516, + 1 + ], + [ + 386, + 394, + 1 + ], + [ + 386, + 395, + 1 + ], + [ + 386, + 396, + 1 + ], + [ + 389, + 394, + 1 + ], + [ + 389, + 402, + 1 + ], + [ + 389, + 403, + 1 + ], + [ + 391, + 395, + 1 + ], + [ + 391, + 402, + 1 + ], + [ + 391, + 405, + 1 + ], + [ + 392, + 396, + 1 + ], + [ + 392, + 403, + 1 + ], + [ + 392, + 405, + 1 + ], + [ + 394, + 468, + 1 + ], + [ + 395, + 478, + 5 + ], + [ + 396, + 478, + 5 + ], + [ + 402, + 478, + 5 + ], + [ + 403, + 478, + 5 + ], + [ + 405, + 493, + 1 + ], + [ + 423, + 46, + 1 + ], + [ + 423, + 56, + 1 + ], + [ + 423, + 78, + 1 + ], + [ + 423, + 86, + 1 + ], + [ + 423, + 336, + 1 + ], + [ + 423, + 346, + 1 + ], + [ + 423, + 368, + 1 + ], + [ + 423, + 376, + 1 + ], + [ + 423, + 394, + 1 + ], + [ + 423, + 405, + 1 + ], + [ + 423, + 426, + 3 + ], + [ + 426, + 478, + 3 + ], + [ + 426, + 734, + 1 + ], + [ + 426, + 737, + 1 + ], + [ + 426, + 738, + 1 + ], + [ + 426, + 741, + 1 + ], + [ + 440, + 478, + 4 + ], + [ + 455, + 478, + 4 + ], + [ + 467, + 478, + 4 + ], + [ + 468, + 470, + 1 + ], + [ + 470, + 475, + 2 + ], + [ + 475, + 478, + 1 + ], + [ + 478, + 991, + 1 + ], + [ + 492, + 478, + 4 + ], + [ + 493, + 495, + 2 + ], + [ + 495, + 500, + 1 + ], + [ + 500, + 478, + 1 + ], + [ + 505, + 478, + 4 + ], + [ + 516, + 478, + 4 + ], + [ + 536, + 624, + 1 + ], + [ + 543, + 629, + 1 + ], + [ + 549, + 615, + 1 + ], + [ + 554, + 618, + 1 + ], + [ + 561, + 604, + 1 + ], + [ + 566, + 607, + 1 + ], + [ + 572, + 594, + 1 + ], + [ + 579, + 599, + 1 + ], + [ + 594, + 734, + 1 + ], + [ + 599, + 741, + 1 + ], + [ + 604, + 737, + 1 + ], + [ + 607, + 738, + 1 + ], + [ + 615, + 737, + 1 + ], + [ + 618, + 738, + 1 + ], + [ + 624, + 734, + 1 + ], + [ + 629, + 741, + 1 + ], + [ + 734, + 990, + 1 + ], + [ + 737, + 997, + 1 + ], + [ + 738, + 997, + 1 + ], + [ + 741, + 990, + 1 + ], + [ + 990, + 991, + 2 + ], + [ + 997, + 991, + 2 + ] + ], + "internal_bound": 56, + "merge_frame": 991, + "source_tests": [ + { + "maximal_inside_frames": [ + 2, + 46, + 56, + 78, + 86, + 97, + 98, + 107, + 162, + 172, + 194, + 202, + 220, + 230, + 252, + 260, + 336, + 346, + 368, + 376, + 394, + 396, + 402, + 405, + 423, + 426, + 440, + 455, + 467, + 468, + 470, + 475, + 478, + 492, + 493, + 495, + 500, + 505, + 516, + 536, + 549, + 554, + 561, + 566, + 599, + 604, + 607, + 615, + 618, + 624, + 734, + 737, + 738, + 741, + 990, + 991, + 997 + ], + "ports": [ + 4, + 5, + 8, + 18, + 19, + 26, + 39, + 40, + 56, + 64, + 65, + 68, + 69, + 77, + 80, + 88, + 96, + 97, + 100, + 103 + ] + }, + { + "maximal_inside_frames": [ + 3, + 46, + 56, + 78, + 86, + 107, + 115, + 133, + 143, + 184, + 185, + 194, + 281, + 289, + 307, + 317, + 336, + 346, + 368, + 376, + 394, + 395, + 403, + 405, + 423, + 426, + 440, + 455, + 467, + 468, + 470, + 475, + 478, + 492, + 493, + 495, + 500, + 505, + 516, + 536, + 543, + 554, + 572, + 579, + 594, + 599, + 604, + 618, + 624, + 629, + 734, + 737, + 738, + 741, + 990, + 991, + 997 + ], + "ports": [ + 1, + 6, + 23, + 24, + 28, + 29, + 34, + 35, + 45, + 50, + 58, + 59, + 74, + 75, + 82, + 83, + 86, + 93, + 107, + 108 + ] + }, + { + "maximal_inside_frames": [ + 2, + 46, + 56, + 78, + 86, + 125, + 128, + 133, + 162, + 172, + 194, + 202, + 220, + 230, + 252, + 260, + 336, + 346, + 368, + 376, + 394, + 396, + 402, + 405, + 423, + 426, + 440, + 455, + 467, + 468, + 470, + 475, + 478, + 492, + 493, + 495, + 500, + 505, + 516, + 543, + 549, + 554, + 561, + 566, + 594, + 604, + 607, + 615, + 618, + 629, + 734, + 737, + 738, + 741, + 990, + 991, + 997 + ], + "ports": [ + 3, + 5, + 8, + 17, + 19, + 26, + 38, + 40, + 55, + 64, + 66, + 67, + 69, + 77, + 80, + 88, + 95, + 97, + 101, + 103 + ] + }, + { + "maximal_inside_frames": [ + 3, + 46, + 56, + 78, + 86, + 107, + 115, + 133, + 143, + 242, + 243, + 252, + 281, + 289, + 307, + 317, + 336, + 346, + 368, + 376, + 394, + 395, + 403, + 405, + 423, + 426, + 440, + 455, + 467, + 468, + 470, + 475, + 478, + 492, + 493, + 495, + 500, + 505, + 516, + 536, + 543, + 566, + 572, + 579, + 594, + 599, + 607, + 615, + 624, + 629, + 734, + 737, + 738, + 741, + 990, + 991, + 997 + ], + "ports": [ + 23, + 24, + 28, + 29, + 32, + 33, + 35, + 45, + 48, + 49, + 58, + 59, + 73, + 84, + 85, + 86, + 93, + 98, + 107, + 108 + ] + }, + { + "maximal_inside_frames": [ + 3, + 46, + 56, + 78, + 86, + 107, + 115, + 133, + 143, + 212, + 215, + 220, + 281, + 289, + 307, + 317, + 336, + 346, + 368, + 376, + 394, + 395, + 403, + 405, + 423, + 426, + 440, + 455, + 467, + 468, + 470, + 475, + 478, + 492, + 493, + 495, + 500, + 505, + 516, + 536, + 543, + 561, + 572, + 579, + 594, + 599, + 604, + 618, + 624, + 629, + 734, + 737, + 738, + 741, + 990, + 991, + 997 + ], + "ports": [ + 1, + 6, + 22, + 23, + 24, + 28, + 29, + 30, + 32, + 33, + 34, + 48, + 49, + 50, + 58, + 59, + 60, + 107, + 108, + 109 + ] + }, + { + "maximal_inside_frames": [ + 3, + 46, + 56, + 78, + 86, + 107, + 115, + 133, + 143, + 188, + 189, + 202, + 281, + 289, + 307, + 317, + 336, + 346, + 368, + 376, + 394, + 395, + 403, + 405, + 423, + 426, + 440, + 455, + 467, + 468, + 470, + 475, + 478, + 492, + 493, + 495, + 500, + 505, + 516, + 536, + 543, + 554, + 572, + 579, + 594, + 599, + 607, + 618, + 624, + 629, + 734, + 737, + 738, + 741, + 990, + 991, + 997 + ], + "ports": [ + 1, + 6, + 22, + 28, + 29, + 32, + 33, + 48, + 49, + 58, + 59, + 74, + 75, + 82, + 83, + 85, + 86, + 93, + 98, + 109 + ] + }, + { + "maximal_inside_frames": [ + 4, + 299, + 302, + 307, + 394, + 396, + 402, + 405, + 426, + 467, + 468, + 470, + 475, + 478, + 492, + 493, + 495, + 500, + 549, + 554, + 561, + 566, + 572, + 579, + 594, + 599, + 604, + 607, + 615, + 618, + 624, + 734, + 737, + 738, + 741, + 990, + 991, + 997 + ], + "ports": [ + 4, + 7, + 8, + 26, + 27, + 64, + 66, + 68, + 76, + 92, + 95, + 97 + ] + }, + { + "maximal_inside_frames": [ + 2, + 3, + 107, + 115, + 133, + 143, + 162, + 172, + 194, + 202, + 220, + 230, + 252, + 260, + 281, + 289, + 307, + 317, + 395, + 396, + 402, + 403, + 426, + 478, + 536, + 543, + 549, + 554, + 561, + 566, + 572, + 579, + 594, + 599, + 604, + 607, + 615, + 618, + 624, + 629, + 734, + 737, + 738, + 741, + 990, + 991, + 997 + ], + "ports": [ + 2, + 9, + 10, + 11, + 13, + 14, + 15, + 16, + 25, + 41, + 42, + 43, + 44, + 51, + 52, + 53, + 61, + 62, + 63, + 70, + 71, + 72, + 78, + 79, + 89, + 90, + 91, + 94, + 99, + 104, + 105, + 106 + ] + } + ], + "total_bound": 64, + "trials_completed": 2 + } + ], + "producer_sha256": "8a6091ba612cce398f67661b3e0a8e137adc3f748aef7f7b1c663e46deaa7da1", + "scope": "Two fixed actual rank-eight merge spaces, eight full-rank source tests each, at most 24 integer-flow placement trials. Every stored cut and edge charge is exact. A failed search is not an optimum or a native construction.", + "seed_sha256": "208972f6015ee978875bc25d34cedf69e79fa4414e2e2b9dfee5fe86ba4542be", + "snapshot_decompressed_sha256": "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c", + "status": "EXACT_FEASIBLE_MOVABLE_CUTS_BOUNDED_SEARCH" +} diff --git a/research/actual-query-information-bounds/payload/lanes/history-encoding/MOVABLE-RANK8-CUTS.md b/research/actual-query-information-bounds/payload/lanes/history-encoding/MOVABLE-RANK8-CUTS.md new file mode 100644 index 0000000000..91e86d9337 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/history-encoding/MOVABLE-RANK8-CUTS.md @@ -0,0 +1,95 @@ +# Movable source cuts at two rank-eight merge frames + +The two actual merge frames 983 and 991 cannot give a saving in the +snapshot model below. To form a k-dimensional subspace of the eight +centre queries through either merge frame costs at least `8k` added +native rank. In particular, all eight queries cost at least 64. + +This result permits shared intermediate fields and arbitrary scalar +cancellation. It does not require eight separate cache paths. It does +not give a bound for a network that uses different merge spaces. + +## Source and model + +Use the pinned clean backward word and the snapshot rows in +`BACKWARD-SNAPSHOT-INTERVALS.json.gz`. Its decompressed SHA256 is +`3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c`. +The independently reviewed support law states that, on the input +family `X=JY`, with all helper and private inputs zero, an observation +at frame U uses only source ports q with `q perpendicular to U`. +The completed X and FULL helper baselines vanish on this family. + +The model grants every actual snapshot at every time. All used frames +must be actual canonical subframes of one chosen frame V. Frame zero +is also allowed. A field can move from U to W when `U subset W`, at +cost `dim(W)-dim(U)`. The transition preserves its logical content. +Scalar gates can share, add, or cancel fields in a common frame. +After the queries reach V, they move to FULL. These are relaxations +of the real chronological and native-phase requirements. + +The two chosen frames are + +```text +983: [256,129,64,33,17,9,5,3] +991: [260,128,64,32,16,12,2,1] +``` + +There are 122 and 124 actual contained frames, respectively, when +frame zero is included. Their Hasse graphs have 238 and 246 edges. + +## Cut argument + +For a source-port set S, let `Omega_S` contain the frames at which +every source port in S is excluded by the support law. All free +observations in these frames vanish when Y is supported on S. + +Choose any upward-closed set `Omega subset Omega_S` that contains V. +If `R restricted to S` has rank eight, its restriction is injective +on every k-dimensional centre-query subspace. Thus at least k +independent whole-array fields must enter Omega. This argument also +holds for arbitrary tensor size: the input, output, and field ranks +all acquire the same array-dimension factor. + +The certificate gives seven such cuts for each V. Each has weight +one and a source restriction of exact rank eight. For every actual +inclusion `U subset W`, the number of cuts entered is at most +`dim(W)-dim(U)`. Sum the seven cut demands and charge each entering +field to its native transition. The internal cost is at least `7k`. +Completion from the rank-eight frame to FULL costs at least k. +The total is therefore at least `8k`. + +Upward closure is not needed for the general rank-cut lemma. It is +used here to make the finite search and the edge check simple. The +general statement is in `../cover-algebra/MOVABLE-SNAPSHOT-CUTS.md`. + +## Exact certificate and search + +`MOVABLE-FULL-RANK-CUTS.json` gives all source sets, all seven inside +node sets, and all Hasse edges. The checker also checks every direct +inclusion edge. The two certificates use five and four distinct +source sets. Repeated uses of one source test have different cut +placements. + +`probe_movable_full_rank_cuts.py` selects cut placements with integer +max-flow. It allows at most 24 trials on eight fixed source tests per +merge. Both certificates were found in the second trial. The proof +uses only the displayed cuts, exact source ranks, and exact edge +charges. It uses no float optimization or optimality claim. + +Run: + +```text +python3 -I -O -B probe_movable_full_rank_cuts.py +``` + +The final printed line for each merge reports `unit cuts 7`. +The source tests come from the frozen rank-five cut seed file and +two known orthogonal source minors. No source observation is added +to the clean word. + +This closes strict savings through the two rank-eight convergence +frames above the weaker rank-six cases 982 and 990. Those rank-six +cases have bound `8k`; cases 774 and 782 have bound `9k`. The present +result does not change those bounds and does not prove a global +64-rank obstruction. It emits no new native word and gives no change +to the complete supplier calculation. diff --git a/research/actual-query-information-bounds/payload/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.json b/research/actual-query-information-bounds/payload/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.json new file mode 100644 index 0000000000..8e06ed6017 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.json @@ -0,0 +1,478 @@ +{ + "all_255_coefficient_support_bounds": { + "1": 56, + "10": 76, + "100": 78, + "101": 80, + "102": 53, + "103": 73, + "104": 78, + "105": 53, + "106": 80, + "107": 73, + "108": 80, + "109": 73, + "11": 78, + "110": 73, + "111": 75, + "112": 78, + "113": 80, + "114": 80, + "115": 73, + "116": 80, + "117": 73, + "118": 73, + "119": 75, + "12": 76, + "120": 80, + "121": 73, + "122": 73, + "123": 75, + "124": 73, + "125": 75, + "126": 75, + "127": 77, + "128": 56, + "129": 76, + "13": 78, + "130": 76, + "131": 78, + "132": 76, + "133": 78, + "134": 78, + "135": 80, + "136": 76, + "137": 78, + "138": 78, + "139": 80, + "14": 78, + "140": 78, + "141": 80, + "142": 80, + "143": 73, + "144": 76, + "145": 78, + "146": 78, + "147": 80, + "148": 78, + "149": 80, + "15": 53, + "150": 53, + "151": 73, + "152": 78, + "153": 53, + "154": 80, + "155": 73, + "156": 80, + "157": 73, + "158": 73, + "159": 75, + "16": 56, + "160": 76, + "161": 78, + "162": 78, + "163": 80, + "164": 78, + "165": 53, + "166": 80, + "167": 73, + "168": 78, + "169": 80, + "17": 76, + "170": 53, + "171": 73, + "172": 80, + "173": 73, + "174": 73, + "175": 75, + "176": 78, + "177": 80, + "178": 80, + "179": 73, + "18": 76, + "180": 80, + "181": 73, + "182": 73, + "183": 75, + "184": 80, + "185": 73, + "186": 73, + "187": 75, + "188": 73, + "189": 75, + "19": 78, + "190": 75, + "191": 77, + "192": 76, + "193": 78, + "194": 78, + "195": 53, + "196": 78, + "197": 80, + "198": 80, + "199": 73, + "2": 56, + "20": 76, + "200": 78, + "201": 80, + "202": 80, + "203": 73, + "204": 53, + "205": 73, + "206": 73, + "207": 75, + "208": 78, + "209": 80, + "21": 78, + "210": 80, + "211": 73, + "212": 80, + "213": 73, + "214": 73, + "215": 75, + "216": 80, + "217": 73, + "218": 73, + "219": 75, + "22": 78, + "220": 73, + "221": 75, + "222": 75, + "223": 77, + "224": 78, + "225": 80, + "226": 80, + "227": 73, + "228": 80, + "229": 73, + "23": 80, + "230": 73, + "231": 75, + "232": 80, + "233": 73, + "234": 73, + "235": 75, + "236": 73, + "237": 75, + "238": 75, + "239": 77, + "24": 76, + "240": 53, + "241": 73, + "242": 73, + "243": 75, + "244": 73, + "245": 75, + "246": 75, + "247": 77, + "248": 73, + "249": 75, + "25": 78, + "250": 75, + "251": 77, + "252": 75, + "253": 77, + "254": 77, + "255": 70, + "26": 78, + "27": 80, + "28": 78, + "29": 80, + "3": 76, + "30": 80, + "31": 73, + "32": 56, + "33": 76, + "34": 76, + "35": 78, + "36": 76, + "37": 78, + "38": 78, + "39": 80, + "4": 56, + "40": 76, + "41": 78, + "42": 78, + "43": 80, + "44": 78, + "45": 80, + "46": 80, + "47": 73, + "48": 76, + "49": 78, + "5": 76, + "50": 78, + "51": 53, + "52": 78, + "53": 80, + "54": 80, + "55": 73, + "56": 78, + "57": 80, + "58": 80, + "59": 73, + "6": 76, + "60": 53, + "61": 73, + "62": 73, + "63": 75, + "64": 56, + "65": 76, + "66": 76, + "67": 78, + "68": 76, + "69": 78, + "7": 78, + "70": 78, + "71": 80, + "72": 76, + "73": 78, + "74": 78, + "75": 80, + "76": 78, + "77": 80, + "78": 80, + "79": 73, + "8": 56, + "80": 76, + "81": 78, + "82": 78, + "83": 80, + "84": 78, + "85": 53, + "86": 80, + "87": 73, + "88": 78, + "89": 80, + "9": 76, + "90": 53, + "91": 73, + "92": 80, + "93": 73, + "94": 73, + "95": 75, + "96": 76, + "97": 78, + "98": 78, + "99": 80 + }, + "attaining_old_root_directions": 112, + "checker_sha256": "d9bff383c911653f17087849203f3a64dc4d511f27f6a243bbfa7f3d175d9a09", + "consequence": "A k-dimensional query space needs at least k+2 rank-at-least-two birth fields in one common span.", + "controls": { + "duplicate_sign_pattern_rejected": true, + "excessive_quartet_bound_rejected": true + }, + "frame_allowed_port_histogram": { + "0": { + "112": 1 + }, + "1": { + "48": 7, + "52": 112, + "56": 1 + }, + "2": { + "20": 168 + }, + "3": { + "8": 152, + "10": 16 + }, + "4": { + "0": 14, + "6": 51, + "8": 8 + }, + "5": { + "4": 16, + "6": 5, + "8": 6 + }, + "6": { + "2": 16, + "4": 152 + }, + "7": { + "2": 152 + }, + "8": { + "0": 14, + "1": 112 + }, + "9": { + "0": 1 + } + }, + "lower_bounds_by_nonzero_coefficient_count": { + "1": 56, + "2": 76, + "3": 78, + "4": 53, + "5": 73, + "6": 75, + "7": 77, + "8": 70 + }, + "minimum_source_port_support": 53, + "nonzero_per_quartet_lower_bounds": [ + 0, + 8, + 4, + 6, + 5 + ], + "not_claimed": [ + "A native rank lower bound of 64 for shared networks", + "A constructive cache network", + "A full supplier improvement" + ], + "quartets": { + "102": [ + 29, + 30, + 59, + 60, + 73, + 74, + 83, + 84 + ], + "105": [ + 22, + 23, + 33, + 34, + 49, + 50, + 108, + 109 + ], + "15": [ + 0, + 7, + 27, + 57, + 76, + 81, + 87, + 92 + ], + "150": [ + 1, + 6, + 28, + 58, + 75, + 82, + 86, + 93 + ], + "153": [ + 24, + 32, + 35, + 45, + 48, + 85, + 98, + 107 + ], + "165": [ + 18, + 19, + 39, + 40, + 54, + 55, + 101, + 102 + ], + "170": [ + 4, + 5, + 64, + 65, + 68, + 69, + 96, + 97 + ], + "195": [ + 2, + 9, + 25, + 61, + 72, + 79, + 89, + 94 + ], + "204": [ + 13, + 16, + 43, + 44, + 51, + 78, + 99, + 104 + ], + "240": [ + 20, + 21, + 36, + 37, + 46, + 47, + 110, + 111 + ], + "51": [ + 10, + 11, + 62, + 63, + 70, + 71, + 90, + 91 + ], + "60": [ + 14, + 15, + 41, + 42, + 52, + 53, + 105, + 106 + ], + "85": [ + 12, + 17, + 31, + 38, + 56, + 77, + 100, + 103 + ], + "90": [ + 3, + 8, + 26, + 66, + 67, + 80, + 88, + 95 + ] + }, + "sources": { + "independent_support_review_sha256": "d3a7dc571b2ac2e55945918b0bccd66d99d0d08b6b7af8326e53999578e61fe7", + "interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "snapshot_decompressed_sha256": "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c" + }, + "status": "PASS_EXACT_QUERY_SUPPORT_MINIMUM_53" +} diff --git a/research/actual-query-information-bounds/payload/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.md b/research/actual-query-information-bounds/payload/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.md new file mode 100644 index 0000000000..0fe13aff41 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/history-encoding/QUERY-SUPPORT-DISTANCE.md @@ -0,0 +1,129 @@ +# Exact support distance of the eight source queries + +Every nonzero scalar combination of the eight rows of the actual +query matrix `R` uses at least 53 of the 112 source ports. This bound +is exact. Each of the 112 old-root coefficient directions attains it. + +This gives a restriction on shared snapshot proposals. On the valid +input family `X=JY`, with all helper and private inputs zero, each +snapshot in an actual frame of rank at least two uses at most 20 +source ports. Thus a nonzero query cannot be a combination of only +two such snapshot fields. More generally, a `k`-dimensional query +space needs at least `k+2` such fields in one common span. A full +eight-query span therefore needs at least ten fields. This is a +field-count bound, not a native-cost bound for a general shared +network. + +## The quartet structure + +The pinned matrix has 14 groups of eight columns. Each group has one +four-coordinate support. Within that support, the columns give all +16 sign vectors modulo multiplication by minus one. The certificate +checks this fact directly from `INTERFACE.json`; it does not assume +an E8 classification. + +Let `a` be a nonzero complex row of length eight. Fix one quartet, +and let `t` be the number of nonzero entries of `a` on it. The eight +column evaluations are the signed sums on that quartet, modulo sign. +Their number of nonzero values is at least + +```text +t: 0 1 2 3 4 +nonzero values: 0 8 4 6 5 +``` + +Here is a short proof of this table. First project the nonzero +complex coefficients onto a real line that gives no zero coefficient. +A complex zero sum is still a zero sum after this projection. Change +the signs of the coefficients so that all projected coefficients are +positive. The sign patterns in one quartet are closed under this +change. + +Subsets of positive coefficients with a fixed sum form an antichain: +one cannot be a proper subset of another. A permutation gives a +maximal chain of subsets, and an antichain meets it at most once. +Counting the permutations through each subset gives + +\[ +\sum_{S\text{ in the antichain}} + \binom{t}{|S|}^{-1}\leq1. +\] + +Thus there are at most `binomial(t,floor(t/2))` zero sign patterns. +The zero patterns occur in opposite pairs. For `t=1,2,3,4`, their +counts are therefore at most `0,2,2,6`. Each zero coefficient on the +quartet doubles the number of full sign patterns. Division by two +then identifies opposite full patterns. This gives the displayed +table. + +For each of the 255 possible nonempty coefficient supports, add the +14 quartet bounds. The exact minima at each support size are + +| Nonzero coefficients in `a` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | +| --- | --- | --- | --- | --- | --- | --- | --- | --- | +| Lower bound for support of `aR` | 56 | 76 | 78 | 53 | 73 | 75 | 77 | 70 | + +The smallest bound is 53. The checker also evaluates `aR` exactly +when `a` is any actual column of `R`. Each of these 112 choices has +support 53. The lower bound and its attainment prove the claimed +minimum. The table gives lower bounds at each coefficient support +size; no separate attainment claim is made for its other entries. + +## Consequence for a shared span + +The independent snapshot support theorem says that a snapshot at +frame `U`, on the input family above, uses only ports perpendicular +to `U`. The certificate checks all actual frame bases. Every frame +of rank at least two permits at most 20 ports. The maximum counts +at ranks two through eight are `20,10,8,8,4,2,1`. + +Let `w_1,...,w_m` be independent reduced snapshot rows of this type. +Suppose their span contains a `k`-dimensional subspace of the query +row space. Each query has a unique coefficient row in this basis. +The resulting length-`m` linear code has minimum nonzero Hamming +weight at least three: a combination of at most two birth rows has +support at most 40, while a nonzero query has support at least 53. +Delete any two code coordinates. The deletion is injective, so + +\[ +k\leq m-2. +\] + +If the original birth rows are dependent, first keep a basis from +them. The same bound applies and hence also bounds their original +count. This excludes a four-birth-field, three-query merge of this +type, even if the query basis is changed. It also gives the bound of +ten fields for all eight queries. + +The same support count holds for nonzero operator coefficients on +the query rows. Apply a linear functional to the coefficient +operators that does not kill all of them. Every zero port operator +remains zero, and the scalar support bound applies. For payload +fields of dimension `d`, the coefficient code then has dimension +`kd` and block distance at least three. Deleting two field blocks +gives `kd <= (m-2)d`. This extension still requires each birth field +to have source-port support at most 20. It does not allow new source +reads to enter without counting their fields. + +## Verification and scope + +Run: + +```text +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/history-encoding/check_query_support_distance.py +``` + +The result is `PASS_EXACT_QUERY_SUPPORT_MINIMUM_53`, saved in +`QUERY-SUPPORT-DISTANCE.json`. The checker reads the pinned query +matrix and frame table. It checks all quartet sign patterns, all 255 +coefficient supports, all 112 attaining directions, and all actual +frame support counts. A duplicate sign-pattern control and an +excessive quartet-bound control both fail. + +This proof inherits the independent exact snapshot support review. +It does not repeat the 712-input core replay. It does not prove a +64-rank lower bound, or an optimal field count for a network with +several merge levels. A new observation at a later frame can add +information; shared paid edges can also change the cost. A positive +circuit still needs time order, phases, arbitrary-state cleanup, +private lifetimes, and complete native and scalar costs. diff --git a/research/actual-query-information-bounds/payload/lanes/history-encoding/RANK5-UNION-CUTS.json b/research/actual-query-information-bounds/payload/lanes/history-encoding/RANK5-UNION-CUTS.json new file mode 100644 index 0000000000..78d0392080 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/history-encoding/RANK5-UNION-CUTS.json @@ -0,0 +1,165393 @@ +{ + "base_cut_receipt_sha256": "8f95ed88bd5b0777d5accf5458858e569e8260f88b857eb5815be01c8a0bd816", + "merges": [ + { + "completion_bound": 20, + "cuts": [ + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 630 + ], + "node_mask": 1048576, + "source_ports": [ + 47, + 110, + 46, + 111, + 20, + 36, + 21, + 37, + 0, + 57, + 76, + 92, + 1, + 45, + 93, + 98, + 22, + 30, + 34, + 84, + 23, + 29, + 33, + 83, + 48, + 58, + 75, + 107, + 24, + 28, + 32, + 82, + 49, + 59, + 74, + 108, + 50, + 60, + 73, + 109, + 6, + 35, + 85, + 86, + 2, + 44, + 94, + 99, + 11, + 15, + 41, + 91, + 10, + 14, + 42, + 90, + 51, + 61, + 72, + 104, + 9, + 13, + 43, + 89, + 52, + 62, + 71, + 105, + 53, + 63, + 70, + 106, + 16, + 25, + 78, + 79, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 17, + 38, + 3, + 56, + 66, + 67, + 95, + 100, + 18, + 39, + 19, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 630 + ], + "node_mask": 1097729, + "source_ports": [ + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 17, + 38, + 3, + 56, + 66, + 67, + 95, + 100, + 18, + 39, + 19, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 592, + 630 + ], + "node_mask": 1343488, + "source_ports": [ + 47, + 110, + 46, + 111, + 20, + 36, + 21, + 37, + 1, + 45, + 93, + 98, + 22, + 30, + 34, + 84, + 23, + 29, + 33, + 83, + 48, + 58, + 75, + 107, + 24, + 28, + 32, + 82, + 49, + 59, + 74, + 108, + 50, + 60, + 73, + 109, + 6, + 35, + 85, + 86, + 2, + 44, + 94, + 99, + 11, + 15, + 41, + 91, + 10, + 14, + 42, + 90, + 51, + 61, + 72, + 104, + 9, + 13, + 43, + 89, + 52, + 62, + 71, + 105, + 53, + 63, + 70, + 106, + 16, + 25, + 78, + 79, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 18, + 39, + 19, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 25, + 26, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 592, + 630 + ], + "node_mask": 1359873, + "source_ports": [ + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 18, + 39, + 19, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 5, + 7, + 24, + 26, + 28, + 30 + ], + "demand": 5, + "inside_frames": [ + 130, + 131, + 144, + 540, + 592, + 630 + ], + "node_mask": 1451520, + "source_ports": [ + 47, + 110, + 20, + 36, + 0, + 57, + 76, + 92, + 8, + 12, + 26, + 31, + 80, + 88, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 19, + 40 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 28, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 435, + 540, + 592, + 630 + ], + "node_mask": 1474560, + "source_ports": [ + 47, + 110, + 46, + 111, + 20, + 36, + 21, + 37, + 1, + 45, + 93, + 98, + 22, + 30, + 34, + 84, + 23, + 29, + 33, + 83, + 48, + 58, + 75, + 107, + 24, + 28, + 32, + 82, + 49, + 59, + 74, + 108, + 50, + 60, + 73, + 109, + 6, + 35, + 85, + 86, + 2, + 44, + 94, + 99, + 11, + 15, + 41, + 91, + 10, + 14, + 42, + 90, + 51, + 61, + 72, + 104, + 9, + 13, + 43, + 89, + 52, + 62, + 71, + 105, + 53, + 63, + 70, + 106, + 16, + 25, + 78, + 79, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 18, + 39, + 19, + 40 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 19, + 21, + 23, + 24, + 26, + 28, + 30 + ], + "demand": 5, + "inside_frames": [ + 2, + 130, + 144, + 435, + 540, + 592, + 630 + ], + "node_mask": 1483265, + "source_ports": [ + 11, + 15, + 41, + 91, + 51, + 61, + 72, + 104, + 52, + 62, + 71, + 105, + 16, + 25, + 78, + 79, + 8, + 12, + 26, + 31, + 80, + 88, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 19, + 40 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 18, + 20, + 22, + 24, + 26, + 28, + 30 + ], + "demand": 5, + "inside_frames": [ + 2, + 131, + 144, + 435, + 540, + 592, + 630 + ], + "node_mask": 1483777, + "source_ports": [ + 2, + 44, + 94, + 99, + 10, + 14, + 42, + 90, + 9, + 13, + 43, + 89, + 53, + 63, + 70, + 106, + 8, + 12, + 26, + 31, + 80, + 88, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 19, + 40 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 5, + 24, + 26, + 28, + 30 + ], + "demand": 5, + "inside_frames": [ + 130, + 131, + 144, + 435, + 540, + 592, + 630 + ], + "node_mask": 1484288, + "source_ports": [ + 47, + 110, + 20, + 36, + 8, + 12, + 26, + 31, + 80, + 88, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 19, + 40 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 25, + 26, + 28, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 540, + 592, + 630 + ], + "node_mask": 1490945, + "source_ports": [ + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 18, + 39, + 19, + 40 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10, + 12, + 14, + 24, + 26, + 28, + 30 + ], + "demand": 5, + "inside_frames": [ + 130, + 144, + 423, + 435, + 540, + 592, + 630 + ], + "node_mask": 1499648, + "source_ports": [ + 1, + 45, + 93, + 98, + 23, + 29, + 33, + 83, + 24, + 28, + 32, + 82, + 50, + 60, + 73, + 109, + 8, + 12, + 26, + 31, + 80, + 88, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 19, + 40 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11, + 13, + 15, + 24, + 26, + 28, + 30 + ], + "demand": 5, + "inside_frames": [ + 131, + 144, + 423, + 435, + 540, + 592, + 630 + ], + "node_mask": 1500160, + "source_ports": [ + 22, + 30, + 34, + 84, + 48, + 58, + 75, + 107, + 49, + 59, + 74, + 108, + 6, + 35, + 85, + 86, + 8, + 12, + 26, + 31, + 80, + 88, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 19, + 40 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 26, + 28, + 30 + ], + "demand": 5, + "inside_frames": [ + 2, + 130, + 131, + 144, + 423, + 435, + 540, + 592, + 630 + ], + "node_mask": 1500673, + "source_ports": [ + 8, + 12, + 26, + 31, + 80, + 88, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 19, + 40 + ], + "weight": "1" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 596, + 630 + ], + "node_mask": 1605632, + "source_ports": [ + 47, + 110, + 46, + 111, + 20, + 36, + 21, + 37, + 1, + 45, + 93, + 98, + 22, + 30, + 34, + 84, + 23, + 29, + 33, + 83, + 48, + 58, + 75, + 107, + 24, + 28, + 32, + 82, + 49, + 59, + 74, + 108, + 50, + 60, + 73, + 109, + 6, + 35, + 85, + 86, + 2, + 44, + 94, + 99, + 11, + 15, + 41, + 91, + 10, + 14, + 42, + 90, + 51, + 61, + 72, + 104, + 9, + 13, + 43, + 89, + 52, + 62, + 71, + 105, + 53, + 63, + 70, + 106, + 16, + 25, + 78, + 79, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 17, + 38, + 3, + 56, + 66, + 67, + 95, + 100, + 18, + 39, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 25, + 26, + 27, + 28, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 596, + 630 + ], + "node_mask": 1622017, + "source_ports": [ + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 17, + 38, + 3, + 56, + 66, + 67, + 95, + 100, + 18, + 39, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 101, + 102, + 115, + 534, + 596, + 630 + ], + "node_mask": 1638552, + "source_ports": [ + 20, + 36, + 21, + 37, + 0, + 57, + 76, + 92, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 17, + 38 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 534, + 596, + 630 + ], + "node_mask": 1671168, + "source_ports": [ + 47, + 110, + 46, + 111, + 20, + 36, + 21, + 37, + 1, + 45, + 93, + 98, + 22, + 30, + 34, + 84, + 23, + 29, + 33, + 83, + 48, + 58, + 75, + 107, + 24, + 28, + 32, + 82, + 49, + 59, + 74, + 108, + 50, + 60, + 73, + 109, + 6, + 35, + 85, + 86, + 2, + 44, + 94, + 99, + 11, + 15, + 41, + 91, + 10, + 14, + 42, + 90, + 51, + 61, + 72, + 104, + 9, + 13, + 43, + 89, + 52, + 62, + 71, + 105, + 53, + 63, + 70, + 106, + 16, + 25, + 78, + 79, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 17, + 38, + 3, + 56, + 66, + 67, + 95, + 100, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 17, + 18, + 19, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 2, + 101, + 115, + 435, + 534, + 596, + 630 + ], + "node_mask": 1671305, + "source_ports": [ + 2, + 44, + 94, + 99, + 11, + 15, + 41, + 91, + 10, + 14, + 42, + 90, + 51, + 61, + 72, + 104, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 17, + 38 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 2, + 102, + 115, + 435, + 534, + 596, + 630 + ], + "node_mask": 1671313, + "source_ports": [ + 9, + 13, + 43, + 89, + 52, + 62, + 71, + 105, + 53, + 63, + 70, + 106, + 16, + 25, + 78, + 79, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 17, + 38 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 101, + 102, + 115, + 435, + 534, + 596, + 630 + ], + "node_mask": 1671320, + "source_ports": [ + 20, + 36, + 21, + 37, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 17, + 38 + ], + "weight": "1" + }, + { + "characters": [ + 24, + 25, + 26, + 27, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 534, + 596, + 630 + ], + "node_mask": 1687553, + "source_ports": [ + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 17, + 38, + 3, + 56, + 66, + 67, + 95, + 100, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 101, + 115, + 423, + 435, + 534, + 596, + 630 + ], + "node_mask": 1687688, + "source_ports": [ + 24, + 28, + 32, + 82, + 49, + 59, + 74, + 108, + 50, + 60, + 73, + 109, + 6, + 35, + 85, + 86, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 17, + 38 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 10, + 11, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 102, + 115, + 423, + 435, + 534, + 596, + 630 + ], + "node_mask": 1687696, + "source_ports": [ + 1, + 45, + 93, + 98, + 22, + 30, + 34, + 84, + 23, + 29, + 33, + 83, + 48, + 58, + 75, + 107, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 17, + 38 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 2, + 101, + 102, + 115, + 423, + 435, + 534, + 596, + 630 + ], + "node_mask": 1687705, + "source_ports": [ + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 17, + 38 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 28, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 592, + 596, + 630 + ], + "node_mask": 1867776, + "source_ports": [ + 47, + 110, + 46, + 111, + 20, + 36, + 21, + 37, + 1, + 45, + 93, + 98, + 22, + 30, + 34, + 84, + 23, + 29, + 33, + 83, + 48, + 58, + 75, + 107, + 24, + 28, + 32, + 82, + 49, + 59, + 74, + 108, + 50, + 60, + 73, + 109, + 6, + 35, + 85, + 86, + 2, + 44, + 94, + 99, + 11, + 15, + 41, + 91, + 10, + 14, + 42, + 90, + 51, + 61, + 72, + 104, + 9, + 13, + 43, + 89, + 52, + 62, + 71, + 105, + 53, + 63, + 70, + 106, + 16, + 25, + 78, + 79, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 18, + 39, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 25, + 26, + 28, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 592, + 596, + 630 + ], + "node_mask": 1884161, + "source_ports": [ + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 18, + 39, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 7, + 25, + 26, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 100, + 103, + 114, + 534, + 592, + 596, + 630 + ], + "node_mask": 1900644, + "source_ports": [ + 47, + 110, + 46, + 111, + 0, + 57, + 76, + 92, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 7, + 25, + 26 + ], + "demand": 2, + "inside_frames": [ + 100, + 101, + 102, + 103, + 114, + 115, + 534, + 592, + 596, + 630 + ], + "node_mask": 1900796, + "source_ports": [ + 0, + 57, + 76, + 92, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 534, + 592, + 596, + 630 + ], + "node_mask": 1933312, + "source_ports": [ + 47, + 110, + 46, + 111, + 20, + 36, + 21, + 37, + 1, + 45, + 93, + 98, + 22, + 30, + 34, + 84, + 23, + 29, + 33, + 83, + 48, + 58, + 75, + 107, + 24, + 28, + 32, + 82, + 49, + 59, + 74, + 108, + 50, + 60, + 73, + 109, + 6, + 35, + 85, + 86, + 2, + 44, + 94, + 99, + 11, + 15, + 41, + 91, + 10, + 14, + 42, + 90, + 51, + 61, + 72, + 104, + 9, + 13, + 43, + 89, + 52, + 62, + 71, + 105, + 53, + 63, + 70, + 106, + 16, + 25, + 78, + 79, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 18, + 20, + 23, + 25, + 26, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 100, + 114, + 435, + 534, + 592, + 596, + 630 + ], + "node_mask": 1933381, + "source_ports": [ + 11, + 15, + 41, + 91, + 10, + 14, + 42, + 90, + 9, + 13, + 43, + 89, + 16, + 25, + 78, + 79, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 19, + 21, + 22, + 25, + 26, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 103, + 114, + 435, + 534, + 592, + 596, + 630 + ], + "node_mask": 1933409, + "source_ports": [ + 2, + 44, + 94, + 99, + 51, + 61, + 72, + 104, + 52, + 62, + 71, + 105, + 53, + 63, + 70, + 106, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 25, + 26, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 100, + 103, + 114, + 435, + 534, + 592, + 596, + 630 + ], + "node_mask": 1933412, + "source_ports": [ + 47, + 110, + 46, + 111, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 77, + 103 + ], + "weight": "1" + }, + { + "characters": [ + 4, + 5, + 6, + 24, + 25, + 26 + ], + "demand": 3, + "inside_frames": [ + 101, + 102, + 115, + 435, + 534, + 592, + 596, + 630 + ], + "node_mask": 1933464, + "source_ports": [ + 20, + 36, + 21, + 37, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 12, + 15, + 17, + 18, + 25, + 26 + ], + "demand": 3, + "inside_frames": [ + 100, + 101, + 114, + 115, + 435, + 534, + 592, + 596, + 630 + ], + "node_mask": 1933516, + "source_ports": [ + 24, + 28, + 32, + 82, + 6, + 35, + 85, + 86, + 11, + 15, + 41, + 91, + 10, + 14, + 42, + 90, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 9, + 10, + 20, + 23, + 25, + 26 + ], + "demand": 3, + "inside_frames": [ + 100, + 102, + 114, + 115, + 435, + 534, + 592, + 596, + 630 + ], + "node_mask": 1933524, + "source_ports": [ + 22, + 30, + 34, + 84, + 23, + 29, + 33, + 83, + 9, + 13, + 43, + 89, + 16, + 25, + 78, + 79, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 13, + 14, + 16, + 19, + 25, + 26 + ], + "demand": 3, + "inside_frames": [ + 101, + 103, + 114, + 115, + 435, + 534, + 592, + 596, + 630 + ], + "node_mask": 1933544, + "source_ports": [ + 49, + 59, + 74, + 108, + 50, + 60, + 73, + 109, + 2, + 44, + 94, + 99, + 51, + 61, + 72, + 104, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 8, + 11, + 21, + 22, + 25, + 26 + ], + "demand": 3, + "inside_frames": [ + 102, + 103, + 114, + 115, + 435, + 534, + 592, + 596, + 630 + ], + "node_mask": 1933552, + "source_ports": [ + 1, + 45, + 93, + 98, + 48, + 58, + 75, + 107, + 52, + 62, + 71, + 105, + 53, + 63, + 70, + 106, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 25, + 26 + ], + "demand": 2, + "inside_frames": [ + 100, + 101, + 102, + 103, + 114, + 115, + 435, + 534, + 592, + 596, + 630 + ], + "node_mask": 1933564, + "source_ports": [ + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 25, + 26, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 534, + 592, + 596, + 630 + ], + "node_mask": 1949697, + "source_ports": [ + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 10, + 12, + 15, + 25, + 26, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 100, + 114, + 423, + 435, + 534, + 592, + 596, + 630 + ], + "node_mask": 1949764, + "source_ports": [ + 22, + 30, + 34, + 84, + 23, + 29, + 33, + 83, + 24, + 28, + 32, + 82, + 6, + 35, + 85, + 86, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 11, + 13, + 14, + 25, + 26, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 103, + 114, + 423, + 435, + 534, + 592, + 596, + 630 + ], + "node_mask": 1949792, + "source_ports": [ + 1, + 45, + 93, + 98, + 48, + 58, + 75, + 107, + 49, + 59, + 74, + 108, + 50, + 60, + 73, + 109, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 26, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 100, + 103, + 114, + 423, + 435, + 534, + 592, + 596, + 630 + ], + "node_mask": 1949797, + "source_ports": [ + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 6, + 7, + 24, + 25, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 129, + 132, + 143, + 540, + 592, + 596, + 630 + ], + "node_mask": 1972480, + "source_ports": [ + 46, + 111, + 21, + 37, + 0, + 57, + 76, + 92, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 3, + 56, + 66, + 67, + 95, + 100, + 18, + 39 + ], + "weight": "1" + }, + { + "characters": [ + 3, + 7, + 24, + 28 + ], + "demand": 2, + "inside_frames": [ + 129, + 130, + 131, + 132, + 143, + 144, + 540, + 592, + 596, + 630 + ], + "node_mask": 1982208, + "source_ports": [ + 0, + 57, + 76, + 92, + 8, + 12, + 26, + 31, + 80, + 88, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 435, + 540, + 592, + 596, + 630 + ], + "node_mask": 1998848, + "source_ports": [ + 47, + 110, + 46, + 111, + 20, + 36, + 21, + 37, + 1, + 45, + 93, + 98, + 22, + 30, + 34, + 84, + 23, + 29, + 33, + 83, + 48, + 58, + 75, + 107, + 24, + 28, + 32, + 82, + 49, + 59, + 74, + 108, + 50, + 60, + 73, + 109, + 6, + 35, + 85, + 86, + 2, + 44, + 94, + 99, + 11, + 15, + 41, + 91, + 10, + 14, + 42, + 90, + 51, + 61, + 72, + 104, + 9, + 13, + 43, + 89, + 52, + 62, + 71, + 105, + 53, + 63, + 70, + 106, + 16, + 25, + 78, + 79, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 18, + 39 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 17, + 20, + 21, + 24, + 25, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 2, + 129, + 143, + 435, + 540, + 592, + 596, + 630 + ], + "node_mask": 2003201, + "source_ports": [ + 2, + 44, + 94, + 99, + 11, + 15, + 41, + 91, + 9, + 13, + 43, + 89, + 52, + 62, + 71, + 105, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 3, + 56, + 66, + 67, + 95, + 100, + 18, + 39 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 19, + 22, + 23, + 24, + 25, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 2, + 132, + 143, + 435, + 540, + 592, + 596, + 630 + ], + "node_mask": 2004993, + "source_ports": [ + 10, + 14, + 42, + 90, + 51, + 61, + 72, + 104, + 53, + 63, + 70, + 106, + 16, + 25, + 78, + 79, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 3, + 56, + 66, + 67, + 95, + 100, + 18, + 39 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 6, + 24, + 25, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 129, + 132, + 143, + 435, + 540, + 592, + 596, + 630 + ], + "node_mask": 2005248, + "source_ports": [ + 46, + 111, + 21, + 37, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 3, + 56, + 66, + 67, + 95, + 100, + 18, + 39 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 5, + 24, + 26, + 28 + ], + "demand": 3, + "inside_frames": [ + 130, + 131, + 144, + 435, + 540, + 592, + 596, + 630 + ], + "node_mask": 2008576, + "source_ports": [ + 47, + 110, + 20, + 36, + 8, + 12, + 26, + 31, + 80, + 88, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 10, + 14, + 17, + 21, + 24, + 28 + ], + "demand": 3, + "inside_frames": [ + 129, + 130, + 143, + 144, + 435, + 540, + 592, + 596, + 630 + ], + "node_mask": 2011904, + "source_ports": [ + 23, + 29, + 33, + 83, + 50, + 60, + 73, + 109, + 11, + 15, + 41, + 91, + 52, + 62, + 71, + 105, + 8, + 12, + 26, + 31, + 80, + 88, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 11, + 15, + 16, + 20, + 24, + 28 + ], + "demand": 3, + "inside_frames": [ + 129, + 131, + 143, + 144, + 435, + 540, + 592, + 596, + 630 + ], + "node_mask": 2012416, + "source_ports": [ + 48, + 58, + 75, + 107, + 6, + 35, + 85, + 86, + 2, + 44, + 94, + 99, + 9, + 13, + 43, + 89, + 8, + 12, + 26, + 31, + 80, + 88, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 8, + 12, + 19, + 23, + 24, + 28 + ], + "demand": 3, + "inside_frames": [ + 130, + 132, + 143, + 144, + 435, + 540, + 592, + 596, + 630 + ], + "node_mask": 2013696, + "source_ports": [ + 1, + 45, + 93, + 98, + 24, + 28, + 32, + 82, + 51, + 61, + 72, + 104, + 16, + 25, + 78, + 79, + 8, + 12, + 26, + 31, + 80, + 88, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 9, + 13, + 18, + 22, + 24, + 28 + ], + "demand": 3, + "inside_frames": [ + 131, + 132, + 143, + 144, + 435, + 540, + 592, + 596, + 630 + ], + "node_mask": 2014208, + "source_ports": [ + 22, + 30, + 34, + 84, + 49, + 59, + 74, + 108, + 10, + 14, + 42, + 90, + 53, + 63, + 70, + 106, + 8, + 12, + 26, + 31, + 80, + 88, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 24, + 28 + ], + "demand": 2, + "inside_frames": [ + 129, + 130, + 131, + 132, + 143, + 144, + 435, + 540, + 592, + 596, + 630 + ], + "node_mask": 2014976, + "source_ports": [ + 8, + 12, + 26, + 31, + 80, + 88, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 25, + 26, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 540, + 592, + 596, + 630 + ], + "node_mask": 2015233, + "source_ports": [ + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100, + 18, + 39 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 14, + 15, + 24, + 25, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 129, + 143, + 423, + 435, + 540, + 592, + 596, + 630 + ], + "node_mask": 2019584, + "source_ports": [ + 23, + 29, + 33, + 83, + 48, + 58, + 75, + 107, + 50, + 60, + 73, + 109, + 6, + 35, + 85, + 86, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 3, + 56, + 66, + 67, + 95, + 100, + 18, + 39 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 12, + 13, + 24, + 25, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 132, + 143, + 423, + 435, + 540, + 592, + 596, + 630 + ], + "node_mask": 2021376, + "source_ports": [ + 1, + 45, + 93, + 98, + 22, + 30, + 34, + 84, + 24, + 28, + 32, + 82, + 49, + 59, + 74, + 108, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 3, + 56, + 66, + 67, + 95, + 100, + 18, + 39 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 25, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 2, + 129, + 132, + 143, + 423, + 435, + 540, + 592, + 596, + 630 + ], + "node_mask": 2021633, + "source_ports": [ + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 3, + 56, + 66, + 67, + 95, + 100, + 18, + 39 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 7, + 25, + 28 + ], + "demand": 2, + "inside_frames": [ + 100, + 103, + 114, + 129, + 132, + 143, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2038116, + "source_ports": [ + 46, + 111, + 0, + 57, + 76, + 92, + 5, + 54, + 64, + 69, + 97, + 102, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 24, + 25 + ], + "demand": 2, + "inside_frames": [ + 101, + 102, + 115, + 129, + 132, + 143, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2038168, + "source_ports": [ + 21, + 37, + 0, + 57, + 76, + 92, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 25 + ], + "demand": 1, + "inside_frames": [ + 100, + 101, + 102, + 103, + 114, + 115, + 129, + 132, + 143, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2038268, + "source_ports": [ + 0, + 57, + 76, + 92, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 7, + 26, + 28 + ], + "demand": 2, + "inside_frames": [ + 100, + 103, + 114, + 130, + 131, + 144, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2041444, + "source_ports": [ + 47, + 110, + 0, + 57, + 76, + 92, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 24, + 26 + ], + "demand": 2, + "inside_frames": [ + 101, + 102, + 115, + 130, + 131, + 144, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2041496, + "source_ports": [ + 20, + 36, + 0, + 57, + 76, + 92, + 8, + 12, + 26, + 31, + 80, + 88, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 26 + ], + "demand": 1, + "inside_frames": [ + 100, + 101, + 102, + 103, + 114, + 115, + 130, + 131, + 144, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2041596, + "source_ports": [ + 0, + 57, + 76, + 92, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 17 + ], + "demand": 1, + "inside_frames": [ + 100, + 101, + 114, + 115, + 129, + 130, + 143, + 144, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2044876, + "source_ports": [ + 0, + 57, + 76, + 92, + 11, + 15, + 41, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 10 + ], + "demand": 1, + "inside_frames": [ + 100, + 102, + 114, + 115, + 129, + 130, + 143, + 144, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2044884, + "source_ports": [ + 0, + 57, + 76, + 92, + 23, + 29, + 33, + 83 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 14 + ], + "demand": 1, + "inside_frames": [ + 101, + 103, + 114, + 115, + 129, + 130, + 143, + 144, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2044904, + "source_ports": [ + 0, + 57, + 76, + 92, + 50, + 60, + 73, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 21 + ], + "demand": 1, + "inside_frames": [ + 102, + 103, + 114, + 115, + 129, + 130, + 143, + 144, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2044912, + "source_ports": [ + 0, + 57, + 76, + 92, + 52, + 62, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 15 + ], + "demand": 1, + "inside_frames": [ + 100, + 101, + 114, + 115, + 129, + 131, + 143, + 144, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2045388, + "source_ports": [ + 0, + 57, + 76, + 92, + 6, + 35, + 85, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 20 + ], + "demand": 1, + "inside_frames": [ + 100, + 102, + 114, + 115, + 129, + 131, + 143, + 144, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2045396, + "source_ports": [ + 0, + 57, + 76, + 92, + 9, + 13, + 43, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 16 + ], + "demand": 1, + "inside_frames": [ + 101, + 103, + 114, + 115, + 129, + 131, + 143, + 144, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2045416, + "source_ports": [ + 0, + 57, + 76, + 92, + 2, + 44, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 11 + ], + "demand": 1, + "inside_frames": [ + 102, + 103, + 114, + 115, + 129, + 131, + 143, + 144, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2045424, + "source_ports": [ + 0, + 57, + 76, + 92, + 48, + 58, + 75, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 12 + ], + "demand": 1, + "inside_frames": [ + 100, + 101, + 114, + 115, + 130, + 132, + 143, + 144, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2046668, + "source_ports": [ + 0, + 57, + 76, + 92, + 24, + 28, + 32, + 82 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 23 + ], + "demand": 1, + "inside_frames": [ + 100, + 102, + 114, + 115, + 130, + 132, + 143, + 144, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2046676, + "source_ports": [ + 0, + 57, + 76, + 92, + 16, + 25, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 19 + ], + "demand": 1, + "inside_frames": [ + 101, + 103, + 114, + 115, + 130, + 132, + 143, + 144, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2046696, + "source_ports": [ + 0, + 57, + 76, + 92, + 51, + 61, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 8 + ], + "demand": 1, + "inside_frames": [ + 102, + 103, + 114, + 115, + 130, + 132, + 143, + 144, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2046704, + "source_ports": [ + 0, + 57, + 76, + 92, + 1, + 45, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 18 + ], + "demand": 1, + "inside_frames": [ + 100, + 101, + 114, + 115, + 131, + 132, + 143, + 144, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2047180, + "source_ports": [ + 0, + 57, + 76, + 92, + 10, + 14, + 42, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 9 + ], + "demand": 1, + "inside_frames": [ + 100, + 102, + 114, + 115, + 131, + 132, + 143, + 144, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2047188, + "source_ports": [ + 0, + 57, + 76, + 92, + 22, + 30, + 34, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 13 + ], + "demand": 1, + "inside_frames": [ + 101, + 103, + 114, + 115, + 131, + 132, + 143, + 144, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2047208, + "source_ports": [ + 0, + 57, + 76, + 92, + 49, + 59, + 74, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 22 + ], + "demand": 1, + "inside_frames": [ + 102, + 103, + 114, + 115, + 131, + 132, + 143, + 144, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2047216, + "source_ports": [ + 0, + 57, + 76, + 92, + 53, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 28 + ], + "demand": 1, + "inside_frames": [ + 100, + 103, + 114, + 129, + 130, + 131, + 132, + 143, + 144, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2047844, + "source_ports": [ + 0, + 57, + 76, + 92, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 24 + ], + "demand": 1, + "inside_frames": [ + 101, + 102, + 115, + 129, + 130, + 131, + 132, + 143, + 144, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2047896, + "source_ports": [ + 0, + 57, + 76, + 92, + 8, + 12, + 26, + 31, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 28 + ], + "demand": 5, + "inside_frames": [ + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2064384, + "source_ports": [ + 47, + 110, + 46, + 111, + 20, + 36, + 21, + 37, + 1, + 45, + 93, + 98, + 22, + 30, + 34, + 84, + 23, + 29, + 33, + 83, + 48, + 58, + 75, + 107, + 24, + 28, + 32, + 82, + 49, + 59, + 74, + 108, + 50, + 60, + 73, + 109, + 6, + 35, + 85, + 86, + 2, + 44, + 94, + 99, + 11, + 15, + 41, + 91, + 10, + 14, + 42, + 90, + 51, + 61, + 72, + 104, + 9, + 13, + 43, + 89, + 52, + 62, + 71, + 105, + 53, + 63, + 70, + 106, + 16, + 25, + 78, + 79, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 25, + 26, + 28 + ], + "demand": 3, + "inside_frames": [ + 100, + 103, + 114, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2064484, + "source_ports": [ + 47, + 110, + 46, + 111, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 24, + 25, + 26 + ], + "demand": 3, + "inside_frames": [ + 101, + 102, + 115, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2064536, + "source_ports": [ + 20, + 36, + 21, + 37, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 10, + 15, + 17, + 20, + 25, + 28 + ], + "demand": 3, + "inside_frames": [ + 100, + 114, + 129, + 143, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2068804, + "source_ports": [ + 46, + 111, + 23, + 29, + 33, + 83, + 6, + 35, + 85, + 86, + 11, + 15, + 41, + 91, + 9, + 13, + 43, + 89, + 5, + 54, + 64, + 69, + 97, + 102, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 11, + 14, + 16, + 21, + 25, + 28 + ], + "demand": 3, + "inside_frames": [ + 103, + 114, + 129, + 143, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2068832, + "source_ports": [ + 46, + 111, + 48, + 58, + 75, + 107, + 50, + 60, + 73, + 109, + 2, + 44, + 94, + 99, + 52, + 62, + 71, + 105, + 5, + 54, + 64, + 69, + 97, + 102, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 14, + 15, + 16, + 17, + 24, + 25 + ], + "demand": 3, + "inside_frames": [ + 101, + 115, + 129, + 143, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2068872, + "source_ports": [ + 21, + 37, + 50, + 60, + 73, + 109, + 6, + 35, + 85, + 86, + 2, + 44, + 94, + 99, + 11, + 15, + 41, + 91, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10, + 11, + 20, + 21, + 24, + 25 + ], + "demand": 3, + "inside_frames": [ + 102, + 115, + 129, + 143, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2068880, + "source_ports": [ + 21, + 37, + 23, + 29, + 33, + 83, + 48, + 58, + 75, + 107, + 9, + 13, + 43, + 89, + 52, + 62, + 71, + 105, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 100, + 101, + 114, + 115, + 129, + 143, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2068941, + "source_ports": [ + 11, + 15, + 41, + 91, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 100, + 102, + 114, + 115, + 129, + 143, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2068949, + "source_ports": [ + 9, + 13, + 43, + 89, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 101, + 103, + 114, + 115, + 129, + 143, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2068969, + "source_ports": [ + 2, + 44, + 94, + 99, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 102, + 103, + 114, + 115, + 129, + 143, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2068977, + "source_ports": [ + 52, + 62, + 71, + 105, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 9, + 12, + 18, + 23, + 25, + 28 + ], + "demand": 3, + "inside_frames": [ + 100, + 114, + 132, + 143, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2070596, + "source_ports": [ + 46, + 111, + 22, + 30, + 34, + 84, + 24, + 28, + 32, + 82, + 10, + 14, + 42, + 90, + 16, + 25, + 78, + 79, + 5, + 54, + 64, + 69, + 97, + 102, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 8, + 13, + 19, + 22, + 25, + 28 + ], + "demand": 3, + "inside_frames": [ + 103, + 114, + 132, + 143, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2070624, + "source_ports": [ + 46, + 111, + 1, + 45, + 93, + 98, + 49, + 59, + 74, + 108, + 51, + 61, + 72, + 104, + 53, + 63, + 70, + 106, + 5, + 54, + 64, + 69, + 97, + 102, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 12, + 13, + 18, + 19, + 24, + 25 + ], + "demand": 3, + "inside_frames": [ + 101, + 115, + 132, + 143, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2070664, + "source_ports": [ + 21, + 37, + 24, + 28, + 32, + 82, + 49, + 59, + 74, + 108, + 10, + 14, + 42, + 90, + 51, + 61, + 72, + 104, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 8, + 9, + 22, + 23, + 24, + 25 + ], + "demand": 3, + "inside_frames": [ + 102, + 115, + 132, + 143, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2070672, + "source_ports": [ + 21, + 37, + 1, + 45, + 93, + 98, + 22, + 30, + 34, + 84, + 53, + 63, + 70, + 106, + 16, + 25, + 78, + 79, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 100, + 101, + 114, + 115, + 132, + 143, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2070733, + "source_ports": [ + 10, + 14, + 42, + 90, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 100, + 102, + 114, + 115, + 132, + 143, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2070741, + "source_ports": [ + 16, + 25, + 78, + 79, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 101, + 103, + 114, + 115, + 132, + 143, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2070761, + "source_ports": [ + 51, + 61, + 72, + 104, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 102, + 103, + 114, + 115, + 132, + 143, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2070769, + "source_ports": [ + 53, + 63, + 70, + 106, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 24, + 25, + 28 + ], + "demand": 3, + "inside_frames": [ + 129, + 132, + 143, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2070784, + "source_ports": [ + 46, + 111, + 21, + 37, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 25, + 28 + ], + "demand": 2, + "inside_frames": [ + 100, + 103, + 114, + 129, + 132, + 143, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2070884, + "source_ports": [ + 46, + 111, + 5, + 54, + 64, + 69, + 97, + 102, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 24, + 25 + ], + "demand": 2, + "inside_frames": [ + 101, + 102, + 115, + 129, + 132, + 143, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2070936, + "source_ports": [ + 21, + 37, + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 10, + 12, + 17, + 23, + 26, + 28 + ], + "demand": 3, + "inside_frames": [ + 100, + 114, + 130, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2073156, + "source_ports": [ + 47, + 110, + 23, + 29, + 33, + 83, + 24, + 28, + 32, + 82, + 11, + 15, + 41, + 91, + 16, + 25, + 78, + 79, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 8, + 14, + 19, + 21, + 26, + 28 + ], + "demand": 3, + "inside_frames": [ + 103, + 114, + 130, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2073184, + "source_ports": [ + 47, + 110, + 1, + 45, + 93, + 98, + 50, + 60, + 73, + 109, + 51, + 61, + 72, + 104, + 52, + 62, + 71, + 105, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 12, + 14, + 17, + 19, + 24, + 26 + ], + "demand": 3, + "inside_frames": [ + 101, + 115, + 130, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2073224, + "source_ports": [ + 20, + 36, + 24, + 28, + 32, + 82, + 50, + 60, + 73, + 109, + 11, + 15, + 41, + 91, + 51, + 61, + 72, + 104, + 8, + 12, + 26, + 31, + 80, + 88, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 8, + 10, + 21, + 23, + 24, + 26 + ], + "demand": 3, + "inside_frames": [ + 102, + 115, + 130, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2073232, + "source_ports": [ + 20, + 36, + 1, + 45, + 93, + 98, + 23, + 29, + 33, + 83, + 52, + 62, + 71, + 105, + 16, + 25, + 78, + 79, + 8, + 12, + 26, + 31, + 80, + 88, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 100, + 101, + 114, + 115, + 130, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2073293, + "source_ports": [ + 11, + 15, + 41, + 91, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 100, + 102, + 114, + 115, + 130, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2073301, + "source_ports": [ + 16, + 25, + 78, + 79, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 101, + 103, + 114, + 115, + 130, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2073321, + "source_ports": [ + 51, + 61, + 72, + 104, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 102, + 103, + 114, + 115, + 130, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2073329, + "source_ports": [ + 52, + 62, + 71, + 105, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 9, + 15, + 18, + 20, + 26, + 28 + ], + "demand": 3, + "inside_frames": [ + 100, + 114, + 131, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2073668, + "source_ports": [ + 47, + 110, + 22, + 30, + 34, + 84, + 6, + 35, + 85, + 86, + 10, + 14, + 42, + 90, + 9, + 13, + 43, + 89, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 11, + 13, + 16, + 22, + 26, + 28 + ], + "demand": 3, + "inside_frames": [ + 103, + 114, + 131, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2073696, + "source_ports": [ + 47, + 110, + 48, + 58, + 75, + 107, + 49, + 59, + 74, + 108, + 2, + 44, + 94, + 99, + 53, + 63, + 70, + 106, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 13, + 15, + 16, + 18, + 24, + 26 + ], + "demand": 3, + "inside_frames": [ + 101, + 115, + 131, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2073736, + "source_ports": [ + 20, + 36, + 49, + 59, + 74, + 108, + 6, + 35, + 85, + 86, + 2, + 44, + 94, + 99, + 10, + 14, + 42, + 90, + 8, + 12, + 26, + 31, + 80, + 88, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 9, + 11, + 20, + 22, + 24, + 26 + ], + "demand": 3, + "inside_frames": [ + 102, + 115, + 131, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2073744, + "source_ports": [ + 20, + 36, + 22, + 30, + 34, + 84, + 48, + 58, + 75, + 107, + 9, + 13, + 43, + 89, + 53, + 63, + 70, + 106, + 8, + 12, + 26, + 31, + 80, + 88, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 100, + 101, + 114, + 115, + 131, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2073805, + "source_ports": [ + 10, + 14, + 42, + 90, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 100, + 102, + 114, + 115, + 131, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2073813, + "source_ports": [ + 9, + 13, + 43, + 89, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 101, + 103, + 114, + 115, + 131, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2073833, + "source_ports": [ + 2, + 44, + 94, + 99, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 102, + 103, + 114, + 115, + 131, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2073841, + "source_ports": [ + 53, + 63, + 70, + 106, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 5, + 24, + 26, + 28 + ], + "demand": 3, + "inside_frames": [ + 130, + 131, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2074112, + "source_ports": [ + 47, + 110, + 20, + 36, + 8, + 12, + 26, + 31, + 80, + 88, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 26, + 28 + ], + "demand": 2, + "inside_frames": [ + 100, + 103, + 114, + 130, + 131, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2074212, + "source_ports": [ + 47, + 110, + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 24, + 26 + ], + "demand": 2, + "inside_frames": [ + 101, + 102, + 115, + 130, + 131, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2074264, + "source_ports": [ + 20, + 36, + 8, + 12, + 26, + 31, + 80, + 88, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ], + "demand": 5, + "inside_frames": [ + 2, + 3, + 114, + 115, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2076867, + "source_ports": [ + 2, + 44, + 94, + 99, + 11, + 15, + 41, + 91, + 10, + 14, + 42, + 90, + 51, + 61, + 72, + 104, + 9, + 13, + 43, + 89, + 52, + 62, + 71, + 105, + 53, + 63, + 70, + 106, + 16, + 25, + 78, + 79 + ], + "weight": "1" + }, + { + "characters": [ + 9, + 10, + 12, + 15, + 17, + 18, + 20, + 23 + ], + "demand": 4, + "inside_frames": [ + 3, + 100, + 114, + 115, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2076870, + "source_ports": [ + 22, + 30, + 34, + 84, + 23, + 29, + 33, + 83, + 24, + 28, + 32, + 82, + 6, + 35, + 85, + 86, + 11, + 15, + 41, + 91, + 10, + 14, + 42, + 90, + 9, + 13, + 43, + 89, + 16, + 25, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "demand": 4, + "inside_frames": [ + 3, + 101, + 114, + 115, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2076874, + "source_ports": [ + 24, + 28, + 32, + 82, + 49, + 59, + 74, + 108, + 50, + 60, + 73, + 109, + 6, + 35, + 85, + 86, + 2, + 44, + 94, + 99, + 11, + 15, + 41, + 91, + 10, + 14, + 42, + 90, + 51, + 61, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 100, + 101, + 114, + 115, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2076879, + "source_ports": [ + 11, + 15, + 41, + 91, + 10, + 14, + 42, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 10, + 11, + 20, + 21, + 22, + 23 + ], + "demand": 4, + "inside_frames": [ + 3, + 102, + 114, + 115, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2076882, + "source_ports": [ + 1, + 45, + 93, + 98, + 22, + 30, + 34, + 84, + 23, + 29, + 33, + 83, + 48, + 58, + 75, + 107, + 9, + 13, + 43, + 89, + 52, + 62, + 71, + 105, + 53, + 63, + 70, + 106, + 16, + 25, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 100, + 102, + 114, + 115, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2076887, + "source_ports": [ + 9, + 13, + 43, + 89, + 16, + 25, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 11, + 13, + 14, + 16, + 19, + 21, + 22 + ], + "demand": 4, + "inside_frames": [ + 3, + 103, + 114, + 115, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2076898, + "source_ports": [ + 1, + 45, + 93, + 98, + 48, + 58, + 75, + 107, + 49, + 59, + 74, + 108, + 50, + 60, + 73, + 109, + 2, + 44, + 94, + 99, + 51, + 61, + 72, + 104, + 52, + 62, + 71, + 105, + 53, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 101, + 103, + 114, + 115, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2076907, + "source_ports": [ + 2, + 44, + 94, + 99, + 51, + 61, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 102, + 103, + 114, + 115, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2076915, + "source_ports": [ + 52, + 62, + 71, + 105, + 53, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 14, + 15, + 16, + 17, + 20, + 21 + ], + "demand": 4, + "inside_frames": [ + 3, + 114, + 115, + 129, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077122, + "source_ports": [ + 23, + 29, + 33, + 83, + 48, + 58, + 75, + 107, + 50, + 60, + 73, + 109, + 6, + 35, + 85, + 86, + 2, + 44, + 94, + 99, + 11, + 15, + 41, + 91, + 9, + 13, + 43, + 89, + 52, + 62, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 100, + 114, + 115, + 129, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077127, + "source_ports": [ + 11, + 15, + 41, + 91, + 9, + 13, + 43, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 17 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 101, + 114, + 115, + 129, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077131, + "source_ports": [ + 2, + 44, + 94, + 99, + 11, + 15, + 41, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 17 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 101, + 114, + 115, + 129, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077134, + "source_ports": [ + 6, + 35, + 85, + 86, + 11, + 15, + 41, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 102, + 114, + 115, + 129, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077139, + "source_ports": [ + 9, + 13, + 43, + 89, + 52, + 62, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 102, + 114, + 115, + 129, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077142, + "source_ports": [ + 23, + 29, + 33, + 83, + 9, + 13, + 43, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 103, + 114, + 115, + 129, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077155, + "source_ports": [ + 2, + 44, + 94, + 99, + 52, + 62, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 101, + 103, + 114, + 115, + 129, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077162, + "source_ports": [ + 50, + 60, + 73, + 109, + 2, + 44, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 102, + 103, + 114, + 115, + 129, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077170, + "source_ports": [ + 48, + 58, + 75, + 107, + 52, + 62, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10, + 12, + 14, + 17, + 19, + 21, + 23 + ], + "demand": 4, + "inside_frames": [ + 3, + 114, + 115, + 130, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077378, + "source_ports": [ + 1, + 45, + 93, + 98, + 23, + 29, + 33, + 83, + 24, + 28, + 32, + 82, + 50, + 60, + 73, + 109, + 11, + 15, + 41, + 91, + 51, + 61, + 72, + 104, + 52, + 62, + 71, + 105, + 16, + 25, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 100, + 114, + 115, + 130, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077383, + "source_ports": [ + 11, + 15, + 41, + 91, + 16, + 25, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 101, + 114, + 115, + 130, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077387, + "source_ports": [ + 11, + 15, + 41, + 91, + 51, + 61, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 17 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 101, + 114, + 115, + 130, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077390, + "source_ports": [ + 24, + 28, + 32, + 82, + 11, + 15, + 41, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 102, + 114, + 115, + 130, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077395, + "source_ports": [ + 52, + 62, + 71, + 105, + 16, + 25, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 102, + 114, + 115, + 130, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077398, + "source_ports": [ + 23, + 29, + 33, + 83, + 16, + 25, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 103, + 114, + 115, + 130, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077411, + "source_ports": [ + 51, + 61, + 72, + 104, + 52, + 62, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 19 + ], + "demand": 2, + "inside_frames": [ + 3, + 101, + 103, + 114, + 115, + 130, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077418, + "source_ports": [ + 50, + 60, + 73, + 109, + 51, + 61, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 102, + 103, + 114, + 115, + 130, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077426, + "source_ports": [ + 1, + 45, + 93, + 98, + 52, + 62, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 100, + 114, + 129, + 130, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077509, + "source_ports": [ + 11, + 15, + 41, + 91, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 103, + 114, + 129, + 130, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077537, + "source_ports": [ + 52, + 62, + 71, + 105, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 101, + 115, + 129, + 130, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077577, + "source_ports": [ + 11, + 15, + 41, + 91, + 8, + 12, + 26, + 31, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 102, + 115, + 129, + 130, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077585, + "source_ports": [ + 52, + 62, + 71, + 105, + 8, + 12, + 26, + 31, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 114, + 115, + 129, + 130, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077635, + "source_ports": [ + 11, + 15, + 41, + 91, + 52, + 62, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 17 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 114, + 115, + 129, + 130, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077638, + "source_ports": [ + 23, + 29, + 33, + 83, + 11, + 15, + 41, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 17 + ], + "demand": 2, + "inside_frames": [ + 3, + 101, + 114, + 115, + 129, + 130, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077642, + "source_ports": [ + 50, + 60, + 73, + 109, + 11, + 15, + 41, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 17 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 100, + 101, + 114, + 115, + 129, + 130, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077647, + "source_ports": [ + 11, + 15, + 41, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 102, + 114, + 115, + 129, + 130, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077650, + "source_ports": [ + 23, + 29, + 33, + 83, + 52, + 62, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 103, + 114, + 115, + 129, + 130, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077666, + "source_ports": [ + 50, + 60, + 73, + 109, + 52, + 62, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 21 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 102, + 103, + 114, + 115, + 129, + 130, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077683, + "source_ports": [ + 52, + 62, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11, + 13, + 15, + 16, + 18, + 20, + 22 + ], + "demand": 4, + "inside_frames": [ + 3, + 114, + 115, + 131, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077890, + "source_ports": [ + 22, + 30, + 34, + 84, + 48, + 58, + 75, + 107, + 49, + 59, + 74, + 108, + 6, + 35, + 85, + 86, + 2, + 44, + 94, + 99, + 10, + 14, + 42, + 90, + 9, + 13, + 43, + 89, + 53, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 100, + 114, + 115, + 131, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077895, + "source_ports": [ + 10, + 14, + 42, + 90, + 9, + 13, + 43, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 101, + 114, + 115, + 131, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077899, + "source_ports": [ + 2, + 44, + 94, + 99, + 10, + 14, + 42, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 18 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 101, + 114, + 115, + 131, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077902, + "source_ports": [ + 6, + 35, + 85, + 86, + 10, + 14, + 42, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 102, + 114, + 115, + 131, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077907, + "source_ports": [ + 9, + 13, + 43, + 89, + 53, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 102, + 114, + 115, + 131, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077910, + "source_ports": [ + 22, + 30, + 34, + 84, + 9, + 13, + 43, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 103, + 114, + 115, + 131, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077923, + "source_ports": [ + 2, + 44, + 94, + 99, + 53, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 101, + 103, + 114, + 115, + 131, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077930, + "source_ports": [ + 49, + 59, + 74, + 108, + 2, + 44, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 102, + 103, + 114, + 115, + 131, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2077938, + "source_ports": [ + 48, + 58, + 75, + 107, + 53, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 100, + 114, + 129, + 131, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2078021, + "source_ports": [ + 9, + 13, + 43, + 89, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 103, + 114, + 129, + 131, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2078049, + "source_ports": [ + 2, + 44, + 94, + 99, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 101, + 115, + 129, + 131, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2078089, + "source_ports": [ + 2, + 44, + 94, + 99, + 8, + 12, + 26, + 31, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 102, + 115, + 129, + 131, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2078097, + "source_ports": [ + 9, + 13, + 43, + 89, + 8, + 12, + 26, + 31, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 114, + 115, + 129, + 131, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2078147, + "source_ports": [ + 2, + 44, + 94, + 99, + 9, + 13, + 43, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 114, + 115, + 129, + 131, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2078150, + "source_ports": [ + 6, + 35, + 85, + 86, + 9, + 13, + 43, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 101, + 114, + 115, + 129, + 131, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2078154, + "source_ports": [ + 6, + 35, + 85, + 86, + 2, + 44, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 102, + 114, + 115, + 129, + 131, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2078162, + "source_ports": [ + 48, + 58, + 75, + 107, + 9, + 13, + 43, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 20 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 100, + 102, + 114, + 115, + 129, + 131, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2078167, + "source_ports": [ + 9, + 13, + 43, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 103, + 114, + 115, + 129, + 131, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2078178, + "source_ports": [ + 48, + 58, + 75, + 107, + 2, + 44, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 16 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 101, + 103, + 114, + 115, + 129, + 131, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2078187, + "source_ports": [ + 2, + 44, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 12, + 13, + 18, + 19, + 22, + 23 + ], + "demand": 4, + "inside_frames": [ + 3, + 114, + 115, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2078914, + "source_ports": [ + 1, + 45, + 93, + 98, + 22, + 30, + 34, + 84, + 24, + 28, + 32, + 82, + 49, + 59, + 74, + 108, + 10, + 14, + 42, + 90, + 51, + 61, + 72, + 104, + 53, + 63, + 70, + 106, + 16, + 25, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 100, + 114, + 115, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2078919, + "source_ports": [ + 10, + 14, + 42, + 90, + 16, + 25, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 101, + 114, + 115, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2078923, + "source_ports": [ + 10, + 14, + 42, + 90, + 51, + 61, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 18 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 101, + 114, + 115, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2078926, + "source_ports": [ + 24, + 28, + 32, + 82, + 10, + 14, + 42, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 102, + 114, + 115, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2078931, + "source_ports": [ + 53, + 63, + 70, + 106, + 16, + 25, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 102, + 114, + 115, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2078934, + "source_ports": [ + 22, + 30, + 34, + 84, + 16, + 25, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 103, + 114, + 115, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2078947, + "source_ports": [ + 51, + 61, + 72, + 104, + 53, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 19 + ], + "demand": 2, + "inside_frames": [ + 3, + 101, + 103, + 114, + 115, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2078954, + "source_ports": [ + 49, + 59, + 74, + 108, + 51, + 61, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 102, + 103, + 114, + 115, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2078962, + "source_ports": [ + 1, + 45, + 93, + 98, + 53, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 100, + 114, + 130, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2079301, + "source_ports": [ + 16, + 25, + 78, + 79, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 103, + 114, + 130, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2079329, + "source_ports": [ + 51, + 61, + 72, + 104, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 101, + 115, + 130, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2079369, + "source_ports": [ + 51, + 61, + 72, + 104, + 8, + 12, + 26, + 31, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 102, + 115, + 130, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2079377, + "source_ports": [ + 16, + 25, + 78, + 79, + 8, + 12, + 26, + 31, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 114, + 115, + 130, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2079427, + "source_ports": [ + 51, + 61, + 72, + 104, + 16, + 25, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 114, + 115, + 130, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2079430, + "source_ports": [ + 24, + 28, + 32, + 82, + 16, + 25, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 19 + ], + "demand": 2, + "inside_frames": [ + 3, + 101, + 114, + 115, + 130, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2079434, + "source_ports": [ + 24, + 28, + 32, + 82, + 51, + 61, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 102, + 114, + 115, + 130, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2079442, + "source_ports": [ + 1, + 45, + 93, + 98, + 16, + 25, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 23 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 100, + 102, + 114, + 115, + 130, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2079447, + "source_ports": [ + 16, + 25, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 19 + ], + "demand": 2, + "inside_frames": [ + 3, + 103, + 114, + 115, + 130, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2079458, + "source_ports": [ + 1, + 45, + 93, + 98, + 51, + 61, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 19 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 101, + 103, + 114, + 115, + 130, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2079467, + "source_ports": [ + 51, + 61, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 100, + 114, + 131, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2079813, + "source_ports": [ + 10, + 14, + 42, + 90, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 103, + 114, + 131, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2079841, + "source_ports": [ + 53, + 63, + 70, + 106, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 101, + 115, + 131, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2079881, + "source_ports": [ + 10, + 14, + 42, + 90, + 8, + 12, + 26, + 31, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 102, + 115, + 131, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2079889, + "source_ports": [ + 53, + 63, + 70, + 106, + 8, + 12, + 26, + 31, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 114, + 115, + 131, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2079939, + "source_ports": [ + 10, + 14, + 42, + 90, + 53, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 18 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 114, + 115, + 131, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2079942, + "source_ports": [ + 22, + 30, + 34, + 84, + 10, + 14, + 42, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 18 + ], + "demand": 2, + "inside_frames": [ + 3, + 101, + 114, + 115, + 131, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2079946, + "source_ports": [ + 49, + 59, + 74, + 108, + 10, + 14, + 42, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 18 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 100, + 101, + 114, + 115, + 131, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2079951, + "source_ports": [ + 10, + 14, + 42, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 102, + 114, + 115, + 131, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2079954, + "source_ports": [ + 22, + 30, + 34, + 84, + 53, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 103, + 114, + 115, + 131, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2079970, + "source_ports": [ + 49, + 59, + 74, + 108, + 53, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 22 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 102, + 103, + 114, + 115, + 131, + 132, + 143, + 144, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2079987, + "source_ports": [ + 53, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 100, + 101, + 102, + 103, + 114, + 115, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2081021, + "source_ports": [ + 5, + 54, + 64, + 69, + 97, + 102, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 25 + ], + "demand": 2, + "inside_frames": [ + 100, + 101, + 114, + 115, + 129, + 143, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2085324, + "source_ports": [ + 6, + 35, + 85, + 86, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 25 + ], + "demand": 2, + "inside_frames": [ + 100, + 102, + 114, + 115, + 129, + 143, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2085332, + "source_ports": [ + 23, + 29, + 33, + 83, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 25 + ], + "demand": 2, + "inside_frames": [ + 101, + 103, + 114, + 115, + 129, + 143, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2085352, + "source_ports": [ + 50, + 60, + 73, + 109, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 25 + ], + "demand": 2, + "inside_frames": [ + 102, + 103, + 114, + 115, + 129, + 143, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2085360, + "source_ports": [ + 48, + 58, + 75, + 107, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 25 + ], + "demand": 2, + "inside_frames": [ + 100, + 101, + 114, + 115, + 132, + 143, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2087116, + "source_ports": [ + 24, + 28, + 32, + 82, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 25 + ], + "demand": 2, + "inside_frames": [ + 100, + 102, + 114, + 115, + 132, + 143, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2087124, + "source_ports": [ + 22, + 30, + 34, + 84, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 25 + ], + "demand": 2, + "inside_frames": [ + 101, + 103, + 114, + 115, + 132, + 143, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2087144, + "source_ports": [ + 49, + 59, + 74, + 108, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 25 + ], + "demand": 2, + "inside_frames": [ + 102, + 103, + 114, + 115, + 132, + 143, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2087152, + "source_ports": [ + 1, + 45, + 93, + 98, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 100, + 103, + 114, + 129, + 132, + 143, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2087269, + "source_ports": [ + 5, + 54, + 64, + 69, + 97, + 102, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 101, + 102, + 115, + 129, + 132, + 143, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2087321, + "source_ports": [ + 8, + 12, + 26, + 31, + 80, + 88, + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 25 + ], + "demand": 1, + "inside_frames": [ + 2, + 100, + 101, + 102, + 103, + 114, + 115, + 129, + 132, + 143, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2087421, + "source_ports": [ + 5, + 54, + 64, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 26 + ], + "demand": 2, + "inside_frames": [ + 100, + 101, + 114, + 115, + 130, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2089676, + "source_ports": [ + 24, + 28, + 32, + 82, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 26 + ], + "demand": 2, + "inside_frames": [ + 100, + 102, + 114, + 115, + 130, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2089684, + "source_ports": [ + 23, + 29, + 33, + 83, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 26 + ], + "demand": 2, + "inside_frames": [ + 101, + 103, + 114, + 115, + 130, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2089704, + "source_ports": [ + 50, + 60, + 73, + 109, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 26 + ], + "demand": 2, + "inside_frames": [ + 102, + 103, + 114, + 115, + 130, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2089712, + "source_ports": [ + 1, + 45, + 93, + 98, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 26 + ], + "demand": 2, + "inside_frames": [ + 100, + 101, + 114, + 115, + 131, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2090188, + "source_ports": [ + 6, + 35, + 85, + 86, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 26 + ], + "demand": 2, + "inside_frames": [ + 100, + 102, + 114, + 115, + 131, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2090196, + "source_ports": [ + 22, + 30, + 34, + 84, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 26 + ], + "demand": 2, + "inside_frames": [ + 101, + 103, + 114, + 115, + 131, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2090216, + "source_ports": [ + 49, + 59, + 74, + 108, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 26 + ], + "demand": 2, + "inside_frames": [ + 102, + 103, + 114, + 115, + 131, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2090224, + "source_ports": [ + 48, + 58, + 75, + 107, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 26, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 100, + 103, + 114, + 130, + 131, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2090597, + "source_ports": [ + 4, + 55, + 65, + 68, + 96, + 101, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 101, + 102, + 115, + 130, + 131, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2090649, + "source_ports": [ + 8, + 12, + 26, + 31, + 80, + 88, + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 26 + ], + "demand": 1, + "inside_frames": [ + 2, + 100, + 101, + 102, + 103, + 114, + 115, + 130, + 131, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2090749, + "source_ports": [ + 4, + 55, + 65, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ], + "demand": 5, + "inside_frames": [ + 3, + 114, + 115, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2093250, + "source_ports": [ + 1, + 45, + 93, + 98, + 22, + 30, + 34, + 84, + 23, + 29, + 33, + 83, + 48, + 58, + 75, + 107, + 24, + 28, + 32, + 82, + 49, + 59, + 74, + 108, + 50, + 60, + 73, + 109, + 6, + 35, + 85, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 15 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 101, + 114, + 115, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2093262, + "source_ports": [ + 24, + 28, + 32, + 82, + 6, + 35, + 85, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 10 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 102, + 114, + 115, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2093270, + "source_ports": [ + 22, + 30, + 34, + 84, + 23, + 29, + 33, + 83 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 14 + ], + "demand": 2, + "inside_frames": [ + 3, + 101, + 103, + 114, + 115, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2093290, + "source_ports": [ + 49, + 59, + 74, + 108, + 50, + 60, + 73, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 11 + ], + "demand": 2, + "inside_frames": [ + 3, + 102, + 103, + 114, + 115, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2093298, + "source_ports": [ + 1, + 45, + 93, + 98, + 48, + 58, + 75, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 15 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 114, + 115, + 129, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2093510, + "source_ports": [ + 23, + 29, + 33, + 83, + 6, + 35, + 85, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 15 + ], + "demand": 2, + "inside_frames": [ + 3, + 101, + 114, + 115, + 129, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2093514, + "source_ports": [ + 50, + 60, + 73, + 109, + 6, + 35, + 85, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11 + ], + "demand": 2, + "inside_frames": [ + 3, + 102, + 114, + 115, + 129, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2093522, + "source_ports": [ + 23, + 29, + 33, + 83, + 48, + 58, + 75, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 14 + ], + "demand": 2, + "inside_frames": [ + 3, + 103, + 114, + 115, + 129, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2093538, + "source_ports": [ + 48, + 58, + 75, + 107, + 50, + 60, + 73, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 12 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 114, + 115, + 130, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2093766, + "source_ports": [ + 23, + 29, + 33, + 83, + 24, + 28, + 32, + 82 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 14 + ], + "demand": 2, + "inside_frames": [ + 3, + 101, + 114, + 115, + 130, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2093770, + "source_ports": [ + 24, + 28, + 32, + 82, + 50, + 60, + 73, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10 + ], + "demand": 2, + "inside_frames": [ + 3, + 102, + 114, + 115, + 130, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2093778, + "source_ports": [ + 1, + 45, + 93, + 98, + 23, + 29, + 33, + 83 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 14 + ], + "demand": 2, + "inside_frames": [ + 3, + 103, + 114, + 115, + 130, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2093794, + "source_ports": [ + 1, + 45, + 93, + 98, + 50, + 60, + 73, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 28 + ], + "demand": 2, + "inside_frames": [ + 100, + 114, + 129, + 130, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2093892, + "source_ports": [ + 23, + 29, + 33, + 83, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 28 + ], + "demand": 2, + "inside_frames": [ + 103, + 114, + 129, + 130, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2093920, + "source_ports": [ + 50, + 60, + 73, + 109, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 24 + ], + "demand": 2, + "inside_frames": [ + 101, + 115, + 129, + 130, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2093960, + "source_ports": [ + 50, + 60, + 73, + 109, + 8, + 12, + 26, + 31, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 24 + ], + "demand": 2, + "inside_frames": [ + 102, + 115, + 129, + 130, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2093968, + "source_ports": [ + 23, + 29, + 33, + 83, + 8, + 12, + 26, + 31, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 14 + ], + "demand": 2, + "inside_frames": [ + 3, + 114, + 115, + 129, + 130, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2094018, + "source_ports": [ + 23, + 29, + 33, + 83, + 50, + 60, + 73, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 10 + ], + "demand": 1, + "inside_frames": [ + 3, + 100, + 102, + 114, + 115, + 129, + 130, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2094038, + "source_ports": [ + 23, + 29, + 33, + 83 + ], + "weight": "0" + }, + { + "characters": [ + 14 + ], + "demand": 1, + "inside_frames": [ + 3, + 101, + 103, + 114, + 115, + 129, + 130, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2094058, + "source_ports": [ + 50, + 60, + 73, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 15 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 114, + 115, + 131, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2094278, + "source_ports": [ + 22, + 30, + 34, + 84, + 6, + 35, + 85, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 15 + ], + "demand": 2, + "inside_frames": [ + 3, + 101, + 114, + 115, + 131, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2094282, + "source_ports": [ + 49, + 59, + 74, + 108, + 6, + 35, + 85, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11 + ], + "demand": 2, + "inside_frames": [ + 3, + 102, + 114, + 115, + 131, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2094290, + "source_ports": [ + 22, + 30, + 34, + 84, + 48, + 58, + 75, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 13 + ], + "demand": 2, + "inside_frames": [ + 3, + 103, + 114, + 115, + 131, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2094306, + "source_ports": [ + 48, + 58, + 75, + 107, + 49, + 59, + 74, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 28 + ], + "demand": 2, + "inside_frames": [ + 100, + 114, + 129, + 131, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2094404, + "source_ports": [ + 6, + 35, + 85, + 86, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 28 + ], + "demand": 2, + "inside_frames": [ + 103, + 114, + 129, + 131, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2094432, + "source_ports": [ + 48, + 58, + 75, + 107, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 24 + ], + "demand": 2, + "inside_frames": [ + 101, + 115, + 129, + 131, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2094472, + "source_ports": [ + 6, + 35, + 85, + 86, + 8, + 12, + 26, + 31, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 24 + ], + "demand": 2, + "inside_frames": [ + 102, + 115, + 129, + 131, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2094480, + "source_ports": [ + 48, + 58, + 75, + 107, + 8, + 12, + 26, + 31, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 15 + ], + "demand": 2, + "inside_frames": [ + 3, + 114, + 115, + 129, + 131, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2094530, + "source_ports": [ + 48, + 58, + 75, + 107, + 6, + 35, + 85, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 15 + ], + "demand": 1, + "inside_frames": [ + 3, + 100, + 101, + 114, + 115, + 129, + 131, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2094542, + "source_ports": [ + 6, + 35, + 85, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 11 + ], + "demand": 1, + "inside_frames": [ + 3, + 102, + 103, + 114, + 115, + 129, + 131, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2094578, + "source_ports": [ + 48, + 58, + 75, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 12 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 114, + 115, + 132, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2095302, + "source_ports": [ + 22, + 30, + 34, + 84, + 24, + 28, + 32, + 82 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13 + ], + "demand": 2, + "inside_frames": [ + 3, + 101, + 114, + 115, + 132, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2095306, + "source_ports": [ + 24, + 28, + 32, + 82, + 49, + 59, + 74, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9 + ], + "demand": 2, + "inside_frames": [ + 3, + 102, + 114, + 115, + 132, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2095314, + "source_ports": [ + 1, + 45, + 93, + 98, + 22, + 30, + 34, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 13 + ], + "demand": 2, + "inside_frames": [ + 3, + 103, + 114, + 115, + 132, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2095330, + "source_ports": [ + 1, + 45, + 93, + 98, + 49, + 59, + 74, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 28 + ], + "demand": 2, + "inside_frames": [ + 100, + 114, + 130, + 132, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2095684, + "source_ports": [ + 24, + 28, + 32, + 82, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 28 + ], + "demand": 2, + "inside_frames": [ + 103, + 114, + 130, + 132, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2095712, + "source_ports": [ + 1, + 45, + 93, + 98, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 24 + ], + "demand": 2, + "inside_frames": [ + 101, + 115, + 130, + 132, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2095752, + "source_ports": [ + 24, + 28, + 32, + 82, + 8, + 12, + 26, + 31, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 24 + ], + "demand": 2, + "inside_frames": [ + 102, + 115, + 130, + 132, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2095760, + "source_ports": [ + 1, + 45, + 93, + 98, + 8, + 12, + 26, + 31, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 12 + ], + "demand": 2, + "inside_frames": [ + 3, + 114, + 115, + 130, + 132, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2095810, + "source_ports": [ + 1, + 45, + 93, + 98, + 24, + 28, + 32, + 82 + ], + "weight": "0" + }, + { + "characters": [ + 12 + ], + "demand": 1, + "inside_frames": [ + 3, + 100, + 101, + 114, + 115, + 130, + 132, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2095822, + "source_ports": [ + 24, + 28, + 32, + 82 + ], + "weight": "0" + }, + { + "characters": [ + 8 + ], + "demand": 1, + "inside_frames": [ + 3, + 102, + 103, + 114, + 115, + 130, + 132, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2095858, + "source_ports": [ + 1, + 45, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 28 + ], + "demand": 2, + "inside_frames": [ + 100, + 114, + 131, + 132, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2096196, + "source_ports": [ + 22, + 30, + 34, + 84, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 28 + ], + "demand": 2, + "inside_frames": [ + 103, + 114, + 131, + 132, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2096224, + "source_ports": [ + 49, + 59, + 74, + 108, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 24 + ], + "demand": 2, + "inside_frames": [ + 101, + 115, + 131, + 132, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2096264, + "source_ports": [ + 49, + 59, + 74, + 108, + 8, + 12, + 26, + 31, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 24 + ], + "demand": 2, + "inside_frames": [ + 102, + 115, + 131, + 132, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2096272, + "source_ports": [ + 22, + 30, + 34, + 84, + 8, + 12, + 26, + 31, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 13 + ], + "demand": 2, + "inside_frames": [ + 3, + 114, + 115, + 131, + 132, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2096322, + "source_ports": [ + 22, + 30, + 34, + 84, + 49, + 59, + 74, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 9 + ], + "demand": 1, + "inside_frames": [ + 3, + 100, + 102, + 114, + 115, + 131, + 132, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2096342, + "source_ports": [ + 22, + 30, + 34, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 13 + ], + "demand": 1, + "inside_frames": [ + 3, + 101, + 103, + 114, + 115, + 131, + 132, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2096362, + "source_ports": [ + 49, + 59, + 74, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 129, + 130, + 131, + 132, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2096897, + "source_ports": [ + 8, + 12, + 26, + 31, + 80, + 88, + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 28 + ], + "demand": 1, + "inside_frames": [ + 2, + 100, + 103, + 114, + 129, + 130, + 131, + 132, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2096997, + "source_ports": [ + 3, + 56, + 66, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 24 + ], + "demand": 1, + "inside_frames": [ + 2, + 101, + 102, + 115, + 129, + 130, + 131, + 132, + 143, + 144, + 423, + 435, + 534, + 540, + 592, + 596, + 630 + ], + "node_mask": 2097049, + "source_ports": [ + 8, + 12, + 26, + 31, + 80, + 88 + ], + "weight": "0" + } + ], + "edges": [ + [ + 2, + 435 + ], + [ + 2, + 630 + ], + [ + 3, + 114 + ], + [ + 3, + 115 + ], + [ + 3, + 143 + ], + [ + 3, + 144 + ], + [ + 3, + 435 + ], + [ + 3, + 534 + ], + [ + 3, + 540 + ], + [ + 3, + 592 + ], + [ + 3, + 596 + ], + [ + 3, + 630 + ], + [ + 100, + 114 + ], + [ + 100, + 534 + ], + [ + 100, + 592 + ], + [ + 100, + 596 + ], + [ + 100, + 630 + ], + [ + 101, + 115 + ], + [ + 101, + 534 + ], + [ + 101, + 596 + ], + [ + 101, + 630 + ], + [ + 102, + 115 + ], + [ + 102, + 534 + ], + [ + 102, + 596 + ], + [ + 102, + 630 + ], + [ + 103, + 114 + ], + [ + 103, + 534 + ], + [ + 103, + 592 + ], + [ + 103, + 596 + ], + [ + 103, + 630 + ], + [ + 114, + 534 + ], + [ + 114, + 592 + ], + [ + 114, + 596 + ], + [ + 114, + 630 + ], + [ + 115, + 534 + ], + [ + 115, + 596 + ], + [ + 115, + 630 + ], + [ + 129, + 143 + ], + [ + 129, + 540 + ], + [ + 129, + 592 + ], + [ + 129, + 596 + ], + [ + 129, + 630 + ], + [ + 130, + 144 + ], + [ + 130, + 540 + ], + [ + 130, + 592 + ], + [ + 130, + 630 + ], + [ + 131, + 144 + ], + [ + 131, + 540 + ], + [ + 131, + 592 + ], + [ + 131, + 630 + ], + [ + 132, + 143 + ], + [ + 132, + 540 + ], + [ + 132, + 592 + ], + [ + 132, + 596 + ], + [ + 132, + 630 + ], + [ + 143, + 540 + ], + [ + 143, + 592 + ], + [ + 143, + 596 + ], + [ + 143, + 630 + ], + [ + 144, + 540 + ], + [ + 144, + 592 + ], + [ + 144, + 630 + ], + [ + 423, + 435 + ], + [ + 423, + 630 + ], + [ + 435, + 630 + ], + [ + 534, + 596 + ], + [ + 534, + 630 + ], + [ + 540, + 592 + ], + [ + 540, + 630 + ], + [ + 592, + 630 + ], + [ + 596, + 630 + ] + ], + "float_pivots": 78, + "generated_node_cuts": 288, + "internal_bound": "25", + "merge_frame": 630, + "nonzero_demand_cuts": 287, + "query_coefficients": [ + { + "0": -1, + "2": 1 + }, + { + "4": 1 + }, + { + "5": 1 + }, + { + "6": 1 + }, + { + "7": 1 + } + ], + "query_dimension": 5, + "total_bound": "45" + }, + { + "completion_bound": 20, + "cuts": [ + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 631 + ], + "node_mask": 1048576, + "source_ports": [ + 21, + 37, + 20, + 36, + 1, + 35, + 85, + 93, + 22, + 34, + 60, + 73, + 23, + 33, + 59, + 74, + 24, + 32, + 58, + 75, + 2, + 16, + 78, + 94, + 15, + 41, + 63, + 70, + 14, + 42, + 62, + 71, + 13, + 43, + 61, + 72, + 12, + 31, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 54, + 102, + 55, + 101, + 56, + 100, + 25, + 44, + 79, + 99, + 11, + 53, + 91, + 106, + 10, + 52, + 90, + 105, + 9, + 51, + 89, + 104, + 6, + 45, + 86, + 98, + 30, + 50, + 84, + 109, + 29, + 49, + 83, + 108, + 28, + 48, + 82, + 107, + 7, + 27, + 81, + 87, + 47, + 110, + 46, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 631 + ], + "node_mask": 1097729, + "source_ports": [ + 12, + 31, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 54, + 102, + 55, + 101, + 56, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 593, + 631 + ], + "node_mask": 1343488, + "source_ports": [ + 21, + 37, + 20, + 36, + 1, + 35, + 85, + 93, + 22, + 34, + 60, + 73, + 23, + 33, + 59, + 74, + 24, + 32, + 58, + 75, + 2, + 16, + 78, + 94, + 15, + 41, + 63, + 70, + 14, + 42, + 62, + 71, + 13, + 43, + 61, + 72, + 12, + 31, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 54, + 102, + 55, + 101, + 25, + 44, + 79, + 99, + 11, + 53, + 91, + 106, + 10, + 52, + 90, + 105, + 9, + 51, + 89, + 104, + 6, + 45, + 86, + 98, + 30, + 50, + 84, + 109, + 29, + 49, + 83, + 108, + 28, + 48, + 82, + 107, + 47, + 110, + 46, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 16, + 17, + 18 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 593, + 631 + ], + "node_mask": 1359873, + "source_ports": [ + 12, + 31, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 54, + 102, + 55, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 14, + 15, + 16, + 17, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 126, + 127, + 136, + 541, + 593, + 631 + ], + "node_mask": 1451520, + "source_ports": [ + 20, + 36, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 54, + 102, + 7, + 27, + 81, + 87, + 47, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 14, + 15, + 16, + 17, + 18, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 435, + 541, + 593, + 631 + ], + "node_mask": 1474560, + "source_ports": [ + 21, + 37, + 20, + 36, + 1, + 35, + 85, + 93, + 22, + 34, + 60, + 73, + 23, + 33, + 59, + 74, + 24, + 32, + 58, + 75, + 2, + 16, + 78, + 94, + 15, + 41, + 63, + 70, + 14, + 42, + 62, + 71, + 13, + 43, + 61, + 72, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 54, + 102, + 55, + 101, + 25, + 44, + 79, + 99, + 11, + 53, + 91, + 106, + 10, + 52, + 90, + 105, + 9, + 51, + 89, + 104, + 6, + 45, + 86, + 98, + 30, + 50, + 84, + 109, + 29, + 49, + 83, + 108, + 28, + 48, + 82, + 107, + 47, + 110, + 46, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 14, + 15, + 16, + 17, + 20, + 21 + ], + "demand": 5, + "inside_frames": [ + 2, + 126, + 136, + 435, + 541, + 593, + 631 + ], + "node_mask": 1483265, + "source_ports": [ + 14, + 42, + 62, + 71, + 13, + 43, + 61, + 72, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 54, + 102, + 25, + 44, + 79, + 99, + 11, + 53, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 14, + 15, + 16, + 17, + 22, + 23 + ], + "demand": 5, + "inside_frames": [ + 2, + 127, + 136, + 435, + 541, + 593, + 631 + ], + "node_mask": 1483777, + "source_ports": [ + 2, + 16, + 78, + 94, + 15, + 41, + 63, + 70, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 54, + 102, + 10, + 52, + 90, + 105, + 9, + 51, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 14, + 15, + 16, + 17, + 29 + ], + "demand": 5, + "inside_frames": [ + 126, + 127, + 136, + 435, + 541, + 593, + 631 + ], + "node_mask": 1484288, + "source_ports": [ + 20, + 36, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 54, + 102, + 47, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 14, + 15, + 16, + 17, + 18 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 541, + 593, + 631 + ], + "node_mask": 1490945, + "source_ports": [ + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 54, + 102, + 55, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 14, + 15, + 16, + 17, + 24, + 25 + ], + "demand": 5, + "inside_frames": [ + 126, + 136, + 423, + 435, + 541, + 593, + 631 + ], + "node_mask": 1499648, + "source_ports": [ + 23, + 33, + 59, + 74, + 24, + 32, + 58, + 75, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 54, + 102, + 6, + 45, + 86, + 98, + 30, + 50, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 14, + 15, + 16, + 17, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 127, + 136, + 423, + 435, + 541, + 593, + 631 + ], + "node_mask": 1500160, + "source_ports": [ + 1, + 35, + 85, + 93, + 22, + 34, + 60, + 73, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 54, + 102, + 29, + 49, + 83, + 108, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 15, + 16, + 17 + ], + "demand": 5, + "inside_frames": [ + 2, + 126, + 127, + 136, + 423, + 435, + 541, + 593, + 631 + ], + "node_mask": 1500673, + "source_ports": [ + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 54, + 102 + ], + "weight": "1" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 597, + 631 + ], + "node_mask": 1605632, + "source_ports": [ + 21, + 37, + 20, + 36, + 1, + 35, + 85, + 93, + 22, + 34, + 60, + 73, + 23, + 33, + 59, + 74, + 24, + 32, + 58, + 75, + 2, + 16, + 78, + 94, + 15, + 41, + 63, + 70, + 14, + 42, + 62, + 71, + 13, + 43, + 61, + 72, + 12, + 31, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 55, + 101, + 56, + 100, + 25, + 44, + 79, + 99, + 11, + 53, + 91, + 106, + 10, + 52, + 90, + 105, + 9, + 51, + 89, + 104, + 6, + 45, + 86, + 98, + 30, + 50, + 84, + 109, + 29, + 49, + 83, + 108, + 28, + 48, + 82, + 107, + 47, + 110, + 46, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 16, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 597, + 631 + ], + "node_mask": 1622017, + "source_ports": [ + 12, + 31, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 55, + 101, + 56, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 13, + 14, + 16, + 19, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 97, + 98, + 107, + 535, + 597, + 631 + ], + "node_mask": 1638552, + "source_ports": [ + 21, + 37, + 20, + 36, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 8, + 26, + 77, + 80, + 88, + 103, + 56, + 100, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 535, + 597, + 631 + ], + "node_mask": 1671168, + "source_ports": [ + 21, + 37, + 20, + 36, + 1, + 35, + 85, + 93, + 22, + 34, + 60, + 73, + 23, + 33, + 59, + 74, + 24, + 32, + 58, + 75, + 2, + 16, + 78, + 94, + 15, + 41, + 63, + 70, + 14, + 42, + 62, + 71, + 13, + 43, + 61, + 72, + 12, + 31, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 56, + 100, + 25, + 44, + 79, + 99, + 11, + 53, + 91, + 106, + 10, + 52, + 90, + 105, + 9, + 51, + 89, + 104, + 6, + 45, + 86, + 98, + 30, + 50, + 84, + 109, + 29, + 49, + 83, + 108, + 28, + 48, + 82, + 107, + 47, + 110, + 46, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 11, + 13, + 14, + 16, + 19, + 21, + 22 + ], + "demand": 5, + "inside_frames": [ + 2, + 97, + 107, + 435, + 535, + 597, + 631 + ], + "node_mask": 1671305, + "source_ports": [ + 2, + 16, + 78, + 94, + 13, + 43, + 61, + 72, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 8, + 26, + 77, + 80, + 88, + 103, + 56, + 100, + 11, + 53, + 91, + 106, + 10, + 52, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 10, + 13, + 14, + 16, + 19, + 20, + 23 + ], + "demand": 5, + "inside_frames": [ + 2, + 98, + 107, + 435, + 535, + 597, + 631 + ], + "node_mask": 1671313, + "source_ports": [ + 15, + 41, + 63, + 70, + 14, + 42, + 62, + 71, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 8, + 26, + 77, + 80, + 88, + 103, + 56, + 100, + 25, + 44, + 79, + 99, + 9, + 51, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 13, + 14, + 16, + 19, + 31 + ], + "demand": 5, + "inside_frames": [ + 97, + 98, + 107, + 435, + 535, + 597, + 631 + ], + "node_mask": 1671320, + "source_ports": [ + 21, + 37, + 20, + 36, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 8, + 26, + 77, + 80, + 88, + 103, + 56, + 100 + ], + "weight": "1" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 16, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 535, + 597, + 631 + ], + "node_mask": 1687553, + "source_ports": [ + 12, + 31, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 56, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 7, + 13, + 14, + 16, + 19, + 25, + 26 + ], + "demand": 5, + "inside_frames": [ + 97, + 107, + 423, + 435, + 535, + 597, + 631 + ], + "node_mask": 1687688, + "source_ports": [ + 1, + 35, + 85, + 93, + 24, + 32, + 58, + 75, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 8, + 26, + 77, + 80, + 88, + 103, + 56, + 100, + 30, + 50, + 84, + 109, + 29, + 49, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 13, + 14, + 16, + 19, + 24, + 27 + ], + "demand": 5, + "inside_frames": [ + 98, + 107, + 423, + 435, + 535, + 597, + 631 + ], + "node_mask": 1687696, + "source_ports": [ + 22, + 34, + 60, + 73, + 23, + 33, + 59, + 74, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 8, + 26, + 77, + 80, + 88, + 103, + 56, + 100, + 6, + 45, + 86, + 98, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 14, + 16, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 97, + 98, + 107, + 423, + 435, + 535, + 597, + 631 + ], + "node_mask": 1687705, + "source_ports": [ + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 8, + 26, + 77, + 80, + 88, + 103, + 56, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 18, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 593, + 597, + 631 + ], + "node_mask": 1867776, + "source_ports": [ + 21, + 37, + 20, + 36, + 1, + 35, + 85, + 93, + 22, + 34, + 60, + 73, + 23, + 33, + 59, + 74, + 24, + 32, + 58, + 75, + 2, + 16, + 78, + 94, + 15, + 41, + 63, + 70, + 14, + 42, + 62, + 71, + 13, + 43, + 61, + 72, + 12, + 31, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 55, + 101, + 25, + 44, + 79, + 99, + 11, + 53, + 91, + 106, + 10, + 52, + 90, + 105, + 9, + 51, + 89, + 104, + 6, + 45, + 86, + 98, + 30, + 50, + 84, + 109, + 29, + 49, + 83, + 108, + 28, + 48, + 82, + 107, + 47, + 110, + 46, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 16, + 18 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 593, + 597, + 631 + ], + "node_mask": 1884161, + "source_ports": [ + 12, + 31, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 55, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 96, + 99, + 104, + 535, + 593, + 597, + 631 + ], + "node_mask": 1900644, + "source_ports": [ + 12, + 31, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 7, + 27, + 81, + 87, + 47, + 110, + 46, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 14, + 28, + 31 + ], + "demand": 2, + "inside_frames": [ + 96, + 97, + 98, + 99, + 104, + 107, + 535, + 593, + 597, + 631 + ], + "node_mask": 1900796, + "source_ports": [ + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 535, + 593, + 597, + 631 + ], + "node_mask": 1933312, + "source_ports": [ + 21, + 37, + 20, + 36, + 1, + 35, + 85, + 93, + 22, + 34, + 60, + 73, + 23, + 33, + 59, + 74, + 24, + 32, + 58, + 75, + 2, + 16, + 78, + 94, + 15, + 41, + 63, + 70, + 14, + 42, + 62, + 71, + 13, + 43, + 61, + 72, + 12, + 31, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 25, + 44, + 79, + 99, + 11, + 53, + 91, + 106, + 10, + 52, + 90, + 105, + 9, + 51, + 89, + 104, + 6, + 45, + 86, + 98, + 30, + 50, + 84, + 109, + 29, + 49, + 83, + 108, + 28, + 48, + 82, + 107, + 47, + 110, + 46, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23 + ], + "demand": 5, + "inside_frames": [ + 2, + 96, + 104, + 435, + 535, + 593, + 597, + 631 + ], + "node_mask": 1933381, + "source_ports": [ + 12, + 31, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 25, + 44, + 79, + 99, + 11, + 53, + 91, + 106, + 10, + 52, + 90, + 105, + 9, + 51, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ], + "demand": 5, + "inside_frames": [ + 2, + 99, + 104, + 435, + 535, + 593, + 597, + 631 + ], + "node_mask": 1933409, + "source_ports": [ + 2, + 16, + 78, + 94, + 15, + 41, + 63, + 70, + 14, + 42, + 62, + 71, + 13, + 43, + 61, + 72, + 12, + 31, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 96, + 99, + 104, + 435, + 535, + 593, + 597, + 631 + ], + "node_mask": 1933412, + "source_ports": [ + 12, + 31, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 47, + 110, + 46, + 111 + ], + "weight": "1" + }, + { + "characters": [ + 1, + 2, + 13, + 14, + 16, + 31 + ], + "demand": 3, + "inside_frames": [ + 97, + 98, + 107, + 435, + 535, + 593, + 597, + 631 + ], + "node_mask": 1933464, + "source_ports": [ + 21, + 37, + 20, + 36, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 8, + 26, + 77, + 80, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 7, + 13, + 14, + 21, + 22, + 31 + ], + "demand": 3, + "inside_frames": [ + 96, + 97, + 104, + 107, + 435, + 535, + 593, + 597, + 631 + ], + "node_mask": 1933516, + "source_ports": [ + 1, + 35, + 85, + 93, + 24, + 32, + 58, + 75, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 11, + 53, + 91, + 106, + 10, + 52, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 13, + 14, + 20, + 23, + 31 + ], + "demand": 3, + "inside_frames": [ + 96, + 98, + 104, + 107, + 435, + 535, + 593, + 597, + 631 + ], + "node_mask": 1933524, + "source_ports": [ + 22, + 34, + 60, + 73, + 23, + 33, + 59, + 74, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 25, + 44, + 79, + 99, + 9, + 51, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 11, + 13, + 14, + 25, + 26, + 31 + ], + "demand": 3, + "inside_frames": [ + 97, + 99, + 104, + 107, + 435, + 535, + 593, + 597, + 631 + ], + "node_mask": 1933544, + "source_ports": [ + 2, + 16, + 78, + 94, + 13, + 43, + 61, + 72, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 30, + 50, + 84, + 109, + 29, + 49, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 10, + 13, + 14, + 24, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 98, + 99, + 104, + 107, + 435, + 535, + 593, + 597, + 631 + ], + "node_mask": 1933552, + "source_ports": [ + 15, + 41, + 63, + 70, + 14, + 42, + 62, + 71, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 6, + 45, + 86, + 98, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 14, + 31 + ], + "demand": 2, + "inside_frames": [ + 96, + 97, + 98, + 99, + 104, + 107, + 435, + 535, + 593, + 597, + 631 + ], + "node_mask": 1933564, + "source_ports": [ + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 16 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 535, + 593, + 597, + 631 + ], + "node_mask": 1949697, + "source_ports": [ + 12, + 31, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 12, + 13, + 14, + 15 + ], + "demand": 5, + "inside_frames": [ + 96, + 104, + 423, + 435, + 535, + 593, + 597, + 631 + ], + "node_mask": 1949764, + "source_ports": [ + 1, + 35, + 85, + 93, + 22, + 34, + 60, + 73, + 23, + 33, + 59, + 74, + 24, + 32, + 58, + 75, + 12, + 31, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 99, + 104, + 423, + 435, + 535, + 593, + 597, + 631 + ], + "node_mask": 1949792, + "source_ports": [ + 12, + 31, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 6, + 45, + 86, + 98, + 30, + 50, + 84, + 109, + 29, + 49, + 83, + 108, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15 + ], + "demand": 5, + "inside_frames": [ + 2, + 96, + 99, + 104, + 423, + 435, + 535, + 593, + 597, + 631 + ], + "node_mask": 1949797, + "source_ports": [ + 12, + 31, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 13, + 15, + 16, + 18, + 28, + 30 + ], + "demand": 5, + "inside_frames": [ + 125, + 128, + 133, + 541, + 593, + 597, + 631 + ], + "node_mask": 1972480, + "source_ports": [ + 21, + 37, + 5, + 19, + 40, + 64, + 69, + 97, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 55, + 101, + 7, + 27, + 81, + 87, + 46, + 111 + ], + "weight": "1" + }, + { + "characters": [ + 3, + 15, + 16, + 28 + ], + "demand": 2, + "inside_frames": [ + 125, + 126, + 127, + 128, + 133, + 136, + 541, + 593, + 597, + 631 + ], + "node_mask": 1982208, + "source_ports": [ + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 14, + 15, + 16, + 18, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 435, + 541, + 593, + 597, + 631 + ], + "node_mask": 1998848, + "source_ports": [ + 21, + 37, + 20, + 36, + 1, + 35, + 85, + 93, + 22, + 34, + 60, + 73, + 23, + 33, + 59, + 74, + 24, + 32, + 58, + 75, + 2, + 16, + 78, + 94, + 15, + 41, + 63, + 70, + 14, + 42, + 62, + 71, + 13, + 43, + 61, + 72, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 55, + 101, + 25, + 44, + 79, + 99, + 11, + 53, + 91, + 106, + 10, + 52, + 90, + 105, + 9, + 51, + 89, + 104, + 6, + 45, + 86, + 98, + 30, + 50, + 84, + 109, + 29, + 49, + 83, + 108, + 28, + 48, + 82, + 107, + 47, + 110, + 46, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10, + 13, + 15, + 16, + 18, + 21, + 23 + ], + "demand": 5, + "inside_frames": [ + 2, + 125, + 133, + 435, + 541, + 593, + 597, + 631 + ], + "node_mask": 2003201, + "source_ports": [ + 2, + 16, + 78, + 94, + 14, + 42, + 62, + 71, + 5, + 19, + 40, + 64, + 69, + 97, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 55, + 101, + 11, + 53, + 91, + 106, + 9, + 51, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11, + 13, + 15, + 16, + 18, + 20, + 22 + ], + "demand": 5, + "inside_frames": [ + 2, + 128, + 133, + 435, + 541, + 593, + 597, + 631 + ], + "node_mask": 2004993, + "source_ports": [ + 15, + 41, + 63, + 70, + 13, + 43, + 61, + 72, + 5, + 19, + 40, + 64, + 69, + 97, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 55, + 101, + 25, + 44, + 79, + 99, + 10, + 52, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 13, + 15, + 16, + 18, + 30 + ], + "demand": 5, + "inside_frames": [ + 125, + 128, + 133, + 435, + 541, + 593, + 597, + 631 + ], + "node_mask": 2005248, + "source_ports": [ + 21, + 37, + 5, + 19, + 40, + 64, + 69, + 97, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 55, + 101, + 46, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 14, + 15, + 16, + 29 + ], + "demand": 3, + "inside_frames": [ + 126, + 127, + 136, + 435, + 541, + 593, + 597, + 631 + ], + "node_mask": 2008576, + "source_ports": [ + 20, + 36, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 47, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 6, + 10, + 15, + 16, + 21, + 25 + ], + "demand": 3, + "inside_frames": [ + 125, + 126, + 133, + 136, + 435, + 541, + 593, + 597, + 631 + ], + "node_mask": 2011904, + "source_ports": [ + 23, + 33, + 59, + 74, + 14, + 42, + 62, + 71, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 11, + 53, + 91, + 106, + 30, + 50, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 4, + 8, + 15, + 16, + 23, + 27 + ], + "demand": 3, + "inside_frames": [ + 125, + 127, + 133, + 136, + 435, + 541, + 593, + 597, + 631 + ], + "node_mask": 2012416, + "source_ports": [ + 1, + 35, + 85, + 93, + 2, + 16, + 78, + 94, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 9, + 51, + 89, + 104, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 7, + 11, + 15, + 16, + 20, + 24 + ], + "demand": 3, + "inside_frames": [ + 126, + 128, + 133, + 136, + 435, + 541, + 593, + 597, + 631 + ], + "node_mask": 2013696, + "source_ports": [ + 24, + 32, + 58, + 75, + 13, + 43, + 61, + 72, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 25, + 44, + 79, + 99, + 6, + 45, + 86, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 5, + 9, + 15, + 16, + 22, + 26 + ], + "demand": 3, + "inside_frames": [ + 127, + 128, + 133, + 136, + 435, + 541, + 593, + 597, + 631 + ], + "node_mask": 2014208, + "source_ports": [ + 22, + 34, + 60, + 73, + 15, + 41, + 63, + 70, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 10, + 52, + 90, + 105, + 29, + 49, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 15, + 16 + ], + "demand": 2, + "inside_frames": [ + 125, + 126, + 127, + 128, + 133, + 136, + 435, + 541, + 593, + 597, + 631 + ], + "node_mask": 2014976, + "source_ports": [ + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 14, + 15, + 16, + 18 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 541, + 593, + 597, + 631 + ], + "node_mask": 2015233, + "source_ports": [ + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 55, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 13, + 15, + 16, + 18, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 125, + 133, + 423, + 435, + 541, + 593, + 597, + 631 + ], + "node_mask": 2019584, + "source_ports": [ + 1, + 35, + 85, + 93, + 23, + 33, + 59, + 74, + 5, + 19, + 40, + 64, + 69, + 97, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 55, + 101, + 30, + 50, + 84, + 109, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 13, + 15, + 16, + 18, + 24, + 26 + ], + "demand": 5, + "inside_frames": [ + 128, + 133, + 423, + 435, + 541, + 593, + 597, + 631 + ], + "node_mask": 2021376, + "source_ports": [ + 22, + 34, + 60, + 73, + 24, + 32, + 58, + 75, + 5, + 19, + 40, + 64, + 69, + 97, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 55, + 101, + 6, + 45, + 86, + 98, + 29, + 49, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 15, + 16, + 18 + ], + "demand": 5, + "inside_frames": [ + 2, + 125, + 128, + 133, + 423, + 435, + 541, + 593, + 597, + 631 + ], + "node_mask": 2021633, + "source_ports": [ + 5, + 19, + 40, + 64, + 69, + 97, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 55, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 15, + 28, + 30 + ], + "demand": 2, + "inside_frames": [ + 96, + 99, + 104, + 125, + 128, + 133, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2038116, + "source_ports": [ + 5, + 19, + 40, + 64, + 69, + 97, + 3, + 17, + 38, + 66, + 67, + 95, + 7, + 27, + 81, + 87, + 46, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 16, + 28 + ], + "demand": 2, + "inside_frames": [ + 97, + 98, + 107, + 125, + 128, + 133, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2038168, + "source_ports": [ + 21, + 37, + 5, + 19, + 40, + 64, + 69, + 97, + 8, + 26, + 77, + 80, + 88, + 103, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 28 + ], + "demand": 1, + "inside_frames": [ + 96, + 97, + 98, + 99, + 104, + 107, + 125, + 128, + 133, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2038268, + "source_ports": [ + 5, + 19, + 40, + 64, + 69, + 97, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 15, + 28, + 29 + ], + "demand": 2, + "inside_frames": [ + 96, + 99, + 104, + 126, + 127, + 136, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2041444, + "source_ports": [ + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 7, + 27, + 81, + 87, + 47, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 14, + 16, + 28 + ], + "demand": 2, + "inside_frames": [ + 97, + 98, + 107, + 126, + 127, + 136, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2041496, + "source_ports": [ + 20, + 36, + 4, + 18, + 39, + 65, + 68, + 96, + 8, + 26, + 77, + 80, + 88, + 103, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 28 + ], + "demand": 1, + "inside_frames": [ + 96, + 97, + 98, + 99, + 104, + 107, + 126, + 127, + 136, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2041596, + "source_ports": [ + 4, + 18, + 39, + 65, + 68, + 96, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 28 + ], + "demand": 1, + "inside_frames": [ + 96, + 97, + 104, + 107, + 125, + 126, + 133, + 136, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2044876, + "source_ports": [ + 11, + 53, + 91, + 106, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 28 + ], + "demand": 1, + "inside_frames": [ + 96, + 98, + 104, + 107, + 125, + 126, + 133, + 136, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2044884, + "source_ports": [ + 23, + 33, + 59, + 74, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 28 + ], + "demand": 1, + "inside_frames": [ + 97, + 99, + 104, + 107, + 125, + 126, + 133, + 136, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2044904, + "source_ports": [ + 30, + 50, + 84, + 109, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 28 + ], + "demand": 1, + "inside_frames": [ + 98, + 99, + 104, + 107, + 125, + 126, + 133, + 136, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2044912, + "source_ports": [ + 14, + 42, + 62, + 71, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 28 + ], + "demand": 1, + "inside_frames": [ + 96, + 97, + 104, + 107, + 125, + 127, + 133, + 136, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2045388, + "source_ports": [ + 1, + 35, + 85, + 93, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 28 + ], + "demand": 1, + "inside_frames": [ + 96, + 98, + 104, + 107, + 125, + 127, + 133, + 136, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2045396, + "source_ports": [ + 9, + 51, + 89, + 104, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 28 + ], + "demand": 1, + "inside_frames": [ + 97, + 99, + 104, + 107, + 125, + 127, + 133, + 136, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2045416, + "source_ports": [ + 2, + 16, + 78, + 94, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 27, + 28 + ], + "demand": 1, + "inside_frames": [ + 98, + 99, + 104, + 107, + 125, + 127, + 133, + 136, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2045424, + "source_ports": [ + 28, + 48, + 82, + 107, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 28 + ], + "demand": 1, + "inside_frames": [ + 96, + 97, + 104, + 107, + 126, + 128, + 133, + 136, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2046668, + "source_ports": [ + 24, + 32, + 58, + 75, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 28 + ], + "demand": 1, + "inside_frames": [ + 96, + 98, + 104, + 107, + 126, + 128, + 133, + 136, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2046676, + "source_ports": [ + 25, + 44, + 79, + 99, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 28 + ], + "demand": 1, + "inside_frames": [ + 97, + 99, + 104, + 107, + 126, + 128, + 133, + 136, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2046696, + "source_ports": [ + 13, + 43, + 61, + 72, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 28 + ], + "demand": 1, + "inside_frames": [ + 98, + 99, + 104, + 107, + 126, + 128, + 133, + 136, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2046704, + "source_ports": [ + 6, + 45, + 86, + 98, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 28 + ], + "demand": 1, + "inside_frames": [ + 96, + 97, + 104, + 107, + 127, + 128, + 133, + 136, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2047180, + "source_ports": [ + 10, + 52, + 90, + 105, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 28 + ], + "demand": 1, + "inside_frames": [ + 96, + 98, + 104, + 107, + 127, + 128, + 133, + 136, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2047188, + "source_ports": [ + 22, + 34, + 60, + 73, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 26, + 28 + ], + "demand": 1, + "inside_frames": [ + 97, + 99, + 104, + 107, + 127, + 128, + 133, + 136, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2047208, + "source_ports": [ + 29, + 49, + 83, + 108, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 28 + ], + "demand": 1, + "inside_frames": [ + 98, + 99, + 104, + 107, + 127, + 128, + 133, + 136, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2047216, + "source_ports": [ + 15, + 41, + 63, + 70, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 28 + ], + "demand": 1, + "inside_frames": [ + 96, + 99, + 104, + 125, + 126, + 127, + 128, + 133, + 136, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2047844, + "source_ports": [ + 3, + 17, + 38, + 66, + 67, + 95, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 28 + ], + "demand": 1, + "inside_frames": [ + 97, + 98, + 107, + 125, + 126, + 127, + 128, + 133, + 136, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2047896, + "source_ports": [ + 8, + 26, + 77, + 80, + 88, + 103, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2064384, + "source_ports": [ + 21, + 37, + 20, + 36, + 1, + 35, + 85, + 93, + 22, + 34, + 60, + 73, + 23, + 33, + 59, + 74, + 24, + 32, + 58, + 75, + 2, + 16, + 78, + 94, + 15, + 41, + 63, + 70, + 14, + 42, + 62, + 71, + 13, + 43, + 61, + 72, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 25, + 44, + 79, + 99, + 11, + 53, + 91, + 106, + 10, + 52, + 90, + 105, + 9, + 51, + 89, + 104, + 6, + 45, + 86, + 98, + 30, + 50, + 84, + 109, + 29, + 49, + 83, + 108, + 28, + 48, + 82, + 107, + 47, + 110, + 46, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 14, + 15, + 29, + 30 + ], + "demand": 3, + "inside_frames": [ + 96, + 99, + 104, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2064484, + "source_ports": [ + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 47, + 110, + 46, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 13, + 14, + 16 + ], + "demand": 3, + "inside_frames": [ + 97, + 98, + 107, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2064536, + "source_ports": [ + 21, + 37, + 20, + 36, + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96, + 8, + 26, + 77, + 80, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 13, + 15, + 21, + 23, + 30 + ], + "demand": 3, + "inside_frames": [ + 96, + 104, + 125, + 133, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2068804, + "source_ports": [ + 1, + 35, + 85, + 93, + 23, + 33, + 59, + 74, + 5, + 19, + 40, + 64, + 69, + 97, + 3, + 17, + 38, + 66, + 67, + 95, + 11, + 53, + 91, + 106, + 9, + 51, + 89, + 104, + 46, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10, + 13, + 15, + 25, + 27, + 30 + ], + "demand": 3, + "inside_frames": [ + 99, + 104, + 125, + 133, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2068832, + "source_ports": [ + 2, + 16, + 78, + 94, + 14, + 42, + 62, + 71, + 5, + 19, + 40, + 64, + 69, + 97, + 3, + 17, + 38, + 66, + 67, + 95, + 30, + 50, + 84, + 109, + 28, + 48, + 82, + 107, + 46, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 4, + 8, + 13, + 16, + 21, + 25 + ], + "demand": 3, + "inside_frames": [ + 97, + 107, + 125, + 133, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2068872, + "source_ports": [ + 21, + 37, + 1, + 35, + 85, + 93, + 2, + 16, + 78, + 94, + 5, + 19, + 40, + 64, + 69, + 97, + 8, + 26, + 77, + 80, + 88, + 103, + 11, + 53, + 91, + 106, + 30, + 50, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 6, + 10, + 13, + 16, + 23, + 27 + ], + "demand": 3, + "inside_frames": [ + 98, + 107, + 125, + 133, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2068880, + "source_ports": [ + 21, + 37, + 23, + 33, + 59, + 74, + 14, + 42, + 62, + 71, + 5, + 19, + 40, + 64, + 69, + 97, + 8, + 26, + 77, + 80, + 88, + 103, + 9, + 51, + 89, + 104, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 97, + 104, + 107, + 125, + 133, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2068941, + "source_ports": [ + 5, + 19, + 40, + 64, + 69, + 97, + 11, + 53, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 98, + 104, + 107, + 125, + 133, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2068949, + "source_ports": [ + 5, + 19, + 40, + 64, + 69, + 97, + 9, + 51, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 97, + 99, + 104, + 107, + 125, + 133, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2068969, + "source_ports": [ + 2, + 16, + 78, + 94, + 5, + 19, + 40, + 64, + 69, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 98, + 99, + 104, + 107, + 125, + 133, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2068977, + "source_ports": [ + 14, + 42, + 62, + 71, + 5, + 19, + 40, + 64, + 69, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 13, + 15, + 20, + 22, + 30 + ], + "demand": 3, + "inside_frames": [ + 96, + 104, + 128, + 133, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2070596, + "source_ports": [ + 22, + 34, + 60, + 73, + 24, + 32, + 58, + 75, + 5, + 19, + 40, + 64, + 69, + 97, + 3, + 17, + 38, + 66, + 67, + 95, + 25, + 44, + 79, + 99, + 10, + 52, + 90, + 105, + 46, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11, + 13, + 15, + 24, + 26, + 30 + ], + "demand": 3, + "inside_frames": [ + 99, + 104, + 128, + 133, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2070624, + "source_ports": [ + 15, + 41, + 63, + 70, + 13, + 43, + 61, + 72, + 5, + 19, + 40, + 64, + 69, + 97, + 3, + 17, + 38, + 66, + 67, + 95, + 6, + 45, + 86, + 98, + 29, + 49, + 83, + 108, + 46, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 7, + 11, + 13, + 16, + 22, + 26 + ], + "demand": 3, + "inside_frames": [ + 97, + 107, + 128, + 133, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2070664, + "source_ports": [ + 21, + 37, + 24, + 32, + 58, + 75, + 13, + 43, + 61, + 72, + 5, + 19, + 40, + 64, + 69, + 97, + 8, + 26, + 77, + 80, + 88, + 103, + 10, + 52, + 90, + 105, + 29, + 49, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 5, + 9, + 13, + 16, + 20, + 24 + ], + "demand": 3, + "inside_frames": [ + 98, + 107, + 128, + 133, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2070672, + "source_ports": [ + 21, + 37, + 22, + 34, + 60, + 73, + 15, + 41, + 63, + 70, + 5, + 19, + 40, + 64, + 69, + 97, + 8, + 26, + 77, + 80, + 88, + 103, + 25, + 44, + 79, + 99, + 6, + 45, + 86, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 97, + 104, + 107, + 128, + 133, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2070733, + "source_ports": [ + 5, + 19, + 40, + 64, + 69, + 97, + 10, + 52, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 98, + 104, + 107, + 128, + 133, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2070741, + "source_ports": [ + 5, + 19, + 40, + 64, + 69, + 97, + 25, + 44, + 79, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 97, + 99, + 104, + 107, + 128, + 133, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2070761, + "source_ports": [ + 13, + 43, + 61, + 72, + 5, + 19, + 40, + 64, + 69, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 98, + 99, + 104, + 107, + 128, + 133, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2070769, + "source_ports": [ + 15, + 41, + 63, + 70, + 5, + 19, + 40, + 64, + 69, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 15, + 16, + 30 + ], + "demand": 3, + "inside_frames": [ + 125, + 128, + 133, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2070784, + "source_ports": [ + 21, + 37, + 5, + 19, + 40, + 64, + 69, + 97, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 46, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 15, + 30 + ], + "demand": 2, + "inside_frames": [ + 96, + 99, + 104, + 125, + 128, + 133, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2070884, + "source_ports": [ + 5, + 19, + 40, + 64, + 69, + 97, + 3, + 17, + 38, + 66, + 67, + 95, + 46, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 16 + ], + "demand": 2, + "inside_frames": [ + 97, + 98, + 107, + 125, + 128, + 133, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2070936, + "source_ports": [ + 21, + 37, + 5, + 19, + 40, + 64, + 69, + 97, + 8, + 26, + 77, + 80, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 14, + 15, + 20, + 21, + 29 + ], + "demand": 3, + "inside_frames": [ + 96, + 104, + 126, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2073156, + "source_ports": [ + 23, + 33, + 59, + 74, + 24, + 32, + 58, + 75, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 25, + 44, + 79, + 99, + 11, + 53, + 91, + 106, + 47, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 14, + 15, + 24, + 25, + 29 + ], + "demand": 3, + "inside_frames": [ + 99, + 104, + 126, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2073184, + "source_ports": [ + 14, + 42, + 62, + 71, + 13, + 43, + 61, + 72, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 6, + 45, + 86, + 98, + 30, + 50, + 84, + 109, + 47, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 7, + 11, + 14, + 16, + 21, + 25 + ], + "demand": 3, + "inside_frames": [ + 97, + 107, + 126, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2073224, + "source_ports": [ + 20, + 36, + 24, + 32, + 58, + 75, + 13, + 43, + 61, + 72, + 4, + 18, + 39, + 65, + 68, + 96, + 8, + 26, + 77, + 80, + 88, + 103, + 11, + 53, + 91, + 106, + 30, + 50, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 10, + 14, + 16, + 20, + 24 + ], + "demand": 3, + "inside_frames": [ + 98, + 107, + 126, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2073232, + "source_ports": [ + 20, + 36, + 23, + 33, + 59, + 74, + 14, + 42, + 62, + 71, + 4, + 18, + 39, + 65, + 68, + 96, + 8, + 26, + 77, + 80, + 88, + 103, + 25, + 44, + 79, + 99, + 6, + 45, + 86, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 97, + 104, + 107, + 126, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2073293, + "source_ports": [ + 4, + 18, + 39, + 65, + 68, + 96, + 11, + 53, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 98, + 104, + 107, + 126, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2073301, + "source_ports": [ + 4, + 18, + 39, + 65, + 68, + 96, + 25, + 44, + 79, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 14 + ], + "demand": 2, + "inside_frames": [ + 2, + 97, + 99, + 104, + 107, + 126, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2073321, + "source_ports": [ + 13, + 43, + 61, + 72, + 4, + 18, + 39, + 65, + 68, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 14 + ], + "demand": 2, + "inside_frames": [ + 2, + 98, + 99, + 104, + 107, + 126, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2073329, + "source_ports": [ + 14, + 42, + 62, + 71, + 4, + 18, + 39, + 65, + 68, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 14, + 15, + 22, + 23, + 29 + ], + "demand": 3, + "inside_frames": [ + 96, + 104, + 127, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2073668, + "source_ports": [ + 1, + 35, + 85, + 93, + 22, + 34, + 60, + 73, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 10, + 52, + 90, + 105, + 9, + 51, + 89, + 104, + 47, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 14, + 15, + 26, + 27, + 29 + ], + "demand": 3, + "inside_frames": [ + 99, + 104, + 127, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2073696, + "source_ports": [ + 2, + 16, + 78, + 94, + 15, + 41, + 63, + 70, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 29, + 49, + 83, + 108, + 28, + 48, + 82, + 107, + 47, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 4, + 8, + 14, + 16, + 22, + 26 + ], + "demand": 3, + "inside_frames": [ + 97, + 107, + 127, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2073736, + "source_ports": [ + 20, + 36, + 1, + 35, + 85, + 93, + 2, + 16, + 78, + 94, + 4, + 18, + 39, + 65, + 68, + 96, + 8, + 26, + 77, + 80, + 88, + 103, + 10, + 52, + 90, + 105, + 29, + 49, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 5, + 9, + 14, + 16, + 23, + 27 + ], + "demand": 3, + "inside_frames": [ + 98, + 107, + 127, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2073744, + "source_ports": [ + 20, + 36, + 22, + 34, + 60, + 73, + 15, + 41, + 63, + 70, + 4, + 18, + 39, + 65, + 68, + 96, + 8, + 26, + 77, + 80, + 88, + 103, + 9, + 51, + 89, + 104, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 97, + 104, + 107, + 127, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2073805, + "source_ports": [ + 4, + 18, + 39, + 65, + 68, + 96, + 10, + 52, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 98, + 104, + 107, + 127, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2073813, + "source_ports": [ + 4, + 18, + 39, + 65, + 68, + 96, + 9, + 51, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 14 + ], + "demand": 2, + "inside_frames": [ + 2, + 97, + 99, + 104, + 107, + 127, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2073833, + "source_ports": [ + 2, + 16, + 78, + 94, + 4, + 18, + 39, + 65, + 68, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 14 + ], + "demand": 2, + "inside_frames": [ + 2, + 98, + 99, + 104, + 107, + 127, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2073841, + "source_ports": [ + 15, + 41, + 63, + 70, + 4, + 18, + 39, + 65, + 68, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 14, + 15, + 16, + 29 + ], + "demand": 3, + "inside_frames": [ + 126, + 127, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2074112, + "source_ports": [ + 20, + 36, + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103, + 47, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 15, + 29 + ], + "demand": 2, + "inside_frames": [ + 96, + 99, + 104, + 126, + 127, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2074212, + "source_ports": [ + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95, + 47, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 14, + 16 + ], + "demand": 2, + "inside_frames": [ + 97, + 98, + 107, + 126, + 127, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2074264, + "source_ports": [ + 20, + 36, + 4, + 18, + 39, + 65, + 68, + 96, + 8, + 26, + 77, + 80, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 10, + 11, + 20, + 21, + 22, + 23 + ], + "demand": 5, + "inside_frames": [ + 2, + 3, + 104, + 107, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2076867, + "source_ports": [ + 2, + 16, + 78, + 94, + 15, + 41, + 63, + 70, + 14, + 42, + 62, + 71, + 13, + 43, + 61, + 72, + 25, + 44, + 79, + 99, + 11, + 53, + 91, + 106, + 10, + 52, + 90, + 105, + 9, + 51, + 89, + 104 + ], + "weight": "1" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 20, + 21, + 22, + 23 + ], + "demand": 4, + "inside_frames": [ + 3, + 96, + 104, + 107, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2076870, + "source_ports": [ + 1, + 35, + 85, + 93, + 22, + 34, + 60, + 73, + 23, + 33, + 59, + 74, + 24, + 32, + 58, + 75, + 25, + 44, + 79, + 99, + 11, + 53, + 91, + 106, + 10, + 52, + 90, + 105, + 9, + 51, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 7, + 8, + 11, + 21, + 22, + 25, + 26 + ], + "demand": 4, + "inside_frames": [ + 3, + 97, + 104, + 107, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2076874, + "source_ports": [ + 1, + 35, + 85, + 93, + 24, + 32, + 58, + 75, + 2, + 16, + 78, + 94, + 13, + 43, + 61, + 72, + 11, + 53, + 91, + 106, + 10, + 52, + 90, + 105, + 30, + 50, + 84, + 109, + 29, + 49, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 96, + 97, + 104, + 107, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2076879, + "source_ports": [ + 11, + 53, + 91, + 106, + 10, + 52, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 9, + 10, + 20, + 23, + 24, + 27 + ], + "demand": 4, + "inside_frames": [ + 3, + 98, + 104, + 107, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2076882, + "source_ports": [ + 22, + 34, + 60, + 73, + 23, + 33, + 59, + 74, + 15, + 41, + 63, + 70, + 14, + 42, + 62, + 71, + 25, + 44, + 79, + 99, + 9, + 51, + 89, + 104, + 6, + 45, + 86, + 98, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 96, + 98, + 104, + 107, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2076887, + "source_ports": [ + 25, + 44, + 79, + 99, + 9, + 51, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 10, + 11, + 24, + 25, + 26, + 27 + ], + "demand": 4, + "inside_frames": [ + 3, + 99, + 104, + 107, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2076898, + "source_ports": [ + 2, + 16, + 78, + 94, + 15, + 41, + 63, + 70, + 14, + 42, + 62, + 71, + 13, + 43, + 61, + 72, + 6, + 45, + 86, + 98, + 30, + 50, + 84, + 109, + 29, + 49, + 83, + 108, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 97, + 99, + 104, + 107, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2076907, + "source_ports": [ + 2, + 16, + 78, + 94, + 13, + 43, + 61, + 72 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 10 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 98, + 99, + 104, + 107, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2076915, + "source_ports": [ + 15, + 41, + 63, + 70, + 14, + 42, + 62, + 71 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 8, + 10, + 21, + 23, + 25, + 27 + ], + "demand": 4, + "inside_frames": [ + 3, + 104, + 107, + 125, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077122, + "source_ports": [ + 1, + 35, + 85, + 93, + 23, + 33, + 59, + 74, + 2, + 16, + 78, + 94, + 14, + 42, + 62, + 71, + 11, + 53, + 91, + 106, + 9, + 51, + 89, + 104, + 30, + 50, + 84, + 109, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 96, + 104, + 107, + 125, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077127, + "source_ports": [ + 11, + 53, + 91, + 106, + 9, + 51, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 97, + 104, + 107, + 125, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077131, + "source_ports": [ + 2, + 16, + 78, + 94, + 11, + 53, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 97, + 104, + 107, + 125, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077134, + "source_ports": [ + 1, + 35, + 85, + 93, + 11, + 53, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 98, + 104, + 107, + 125, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077139, + "source_ports": [ + 14, + 42, + 62, + 71, + 9, + 51, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 98, + 104, + 107, + 125, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077142, + "source_ports": [ + 23, + 33, + 59, + 74, + 9, + 51, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 99, + 104, + 107, + 125, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077155, + "source_ports": [ + 2, + 16, + 78, + 94, + 14, + 42, + 62, + 71 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 99, + 104, + 107, + 125, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077162, + "source_ports": [ + 2, + 16, + 78, + 94, + 30, + 50, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 99, + 104, + 107, + 125, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077170, + "source_ports": [ + 14, + 42, + 62, + 71, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 10, + 11, + 20, + 21, + 24, + 25 + ], + "demand": 4, + "inside_frames": [ + 3, + 104, + 107, + 126, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077378, + "source_ports": [ + 23, + 33, + 59, + 74, + 24, + 32, + 58, + 75, + 14, + 42, + 62, + 71, + 13, + 43, + 61, + 72, + 25, + 44, + 79, + 99, + 11, + 53, + 91, + 106, + 6, + 45, + 86, + 98, + 30, + 50, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 96, + 104, + 107, + 126, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077383, + "source_ports": [ + 25, + 44, + 79, + 99, + 11, + 53, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 97, + 104, + 107, + 126, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077387, + "source_ports": [ + 13, + 43, + 61, + 72, + 11, + 53, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 97, + 104, + 107, + 126, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077390, + "source_ports": [ + 24, + 32, + 58, + 75, + 11, + 53, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 98, + 104, + 107, + 126, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077395, + "source_ports": [ + 14, + 42, + 62, + 71, + 25, + 44, + 79, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 98, + 104, + 107, + 126, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077398, + "source_ports": [ + 23, + 33, + 59, + 74, + 25, + 44, + 79, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 99, + 104, + 107, + 126, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077411, + "source_ports": [ + 14, + 42, + 62, + 71, + 13, + 43, + 61, + 72 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 99, + 104, + 107, + 126, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077418, + "source_ports": [ + 13, + 43, + 61, + 72, + 30, + 50, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 99, + 104, + 107, + 126, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077426, + "source_ports": [ + 14, + 42, + 62, + 71, + 6, + 45, + 86, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 104, + 125, + 126, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077509, + "source_ports": [ + 3, + 17, + 38, + 66, + 67, + 95, + 11, + 53, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 99, + 104, + 125, + 126, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077537, + "source_ports": [ + 14, + 42, + 62, + 71, + 3, + 17, + 38, + 66, + 67, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 97, + 107, + 125, + 126, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077577, + "source_ports": [ + 8, + 26, + 77, + 80, + 88, + 103, + 11, + 53, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 98, + 107, + 125, + 126, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077585, + "source_ports": [ + 14, + 42, + 62, + 71, + 8, + 26, + 77, + 80, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 104, + 107, + 125, + 126, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077635, + "source_ports": [ + 14, + 42, + 62, + 71, + 11, + 53, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 104, + 107, + 125, + 126, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077638, + "source_ports": [ + 23, + 33, + 59, + 74, + 11, + 53, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 104, + 107, + 125, + 126, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077642, + "source_ports": [ + 11, + 53, + 91, + 106, + 30, + 50, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 21 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 96, + 97, + 104, + 107, + 125, + 126, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077647, + "source_ports": [ + 11, + 53, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 104, + 107, + 125, + 126, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077650, + "source_ports": [ + 23, + 33, + 59, + 74, + 14, + 42, + 62, + 71 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 99, + 104, + 107, + 125, + 126, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077666, + "source_ports": [ + 14, + 42, + 62, + 71, + 30, + 50, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 10 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 98, + 99, + 104, + 107, + 125, + 126, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077683, + "source_ports": [ + 14, + 42, + 62, + 71 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 8, + 9, + 22, + 23, + 26, + 27 + ], + "demand": 4, + "inside_frames": [ + 3, + 104, + 107, + 127, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077890, + "source_ports": [ + 1, + 35, + 85, + 93, + 22, + 34, + 60, + 73, + 2, + 16, + 78, + 94, + 15, + 41, + 63, + 70, + 10, + 52, + 90, + 105, + 9, + 51, + 89, + 104, + 29, + 49, + 83, + 108, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 96, + 104, + 107, + 127, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077895, + "source_ports": [ + 10, + 52, + 90, + 105, + 9, + 51, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 97, + 104, + 107, + 127, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077899, + "source_ports": [ + 2, + 16, + 78, + 94, + 10, + 52, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 97, + 104, + 107, + 127, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077902, + "source_ports": [ + 1, + 35, + 85, + 93, + 10, + 52, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 98, + 104, + 107, + 127, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077907, + "source_ports": [ + 15, + 41, + 63, + 70, + 9, + 51, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 98, + 104, + 107, + 127, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077910, + "source_ports": [ + 22, + 34, + 60, + 73, + 9, + 51, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 99, + 104, + 107, + 127, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077923, + "source_ports": [ + 2, + 16, + 78, + 94, + 15, + 41, + 63, + 70 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 99, + 104, + 107, + 127, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077930, + "source_ports": [ + 2, + 16, + 78, + 94, + 29, + 49, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 99, + 104, + 107, + 127, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2077938, + "source_ports": [ + 15, + 41, + 63, + 70, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 104, + 125, + 127, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2078021, + "source_ports": [ + 3, + 17, + 38, + 66, + 67, + 95, + 9, + 51, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 99, + 104, + 125, + 127, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2078049, + "source_ports": [ + 2, + 16, + 78, + 94, + 3, + 17, + 38, + 66, + 67, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 97, + 107, + 125, + 127, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2078089, + "source_ports": [ + 2, + 16, + 78, + 94, + 8, + 26, + 77, + 80, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 98, + 107, + 125, + 127, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2078097, + "source_ports": [ + 8, + 26, + 77, + 80, + 88, + 103, + 9, + 51, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 104, + 107, + 125, + 127, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2078147, + "source_ports": [ + 2, + 16, + 78, + 94, + 9, + 51, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 104, + 107, + 125, + 127, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2078150, + "source_ports": [ + 1, + 35, + 85, + 93, + 9, + 51, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 8 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 104, + 107, + 125, + 127, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2078154, + "source_ports": [ + 1, + 35, + 85, + 93, + 2, + 16, + 78, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 104, + 107, + 125, + 127, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2078162, + "source_ports": [ + 9, + 51, + 89, + 104, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 23 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 96, + 98, + 104, + 107, + 125, + 127, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2078167, + "source_ports": [ + 9, + 51, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 99, + 104, + 107, + 125, + 127, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2078178, + "source_ports": [ + 2, + 16, + 78, + 94, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 8 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 97, + 99, + 104, + 107, + 125, + 127, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2078187, + "source_ports": [ + 2, + 16, + 78, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 9, + 11, + 20, + 22, + 24, + 26 + ], + "demand": 4, + "inside_frames": [ + 3, + 104, + 107, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2078914, + "source_ports": [ + 22, + 34, + 60, + 73, + 24, + 32, + 58, + 75, + 15, + 41, + 63, + 70, + 13, + 43, + 61, + 72, + 25, + 44, + 79, + 99, + 10, + 52, + 90, + 105, + 6, + 45, + 86, + 98, + 29, + 49, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 96, + 104, + 107, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2078919, + "source_ports": [ + 25, + 44, + 79, + 99, + 10, + 52, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 97, + 104, + 107, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2078923, + "source_ports": [ + 13, + 43, + 61, + 72, + 10, + 52, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 97, + 104, + 107, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2078926, + "source_ports": [ + 24, + 32, + 58, + 75, + 10, + 52, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 98, + 104, + 107, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2078931, + "source_ports": [ + 15, + 41, + 63, + 70, + 25, + 44, + 79, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 98, + 104, + 107, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2078934, + "source_ports": [ + 22, + 34, + 60, + 73, + 25, + 44, + 79, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 99, + 104, + 107, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2078947, + "source_ports": [ + 15, + 41, + 63, + 70, + 13, + 43, + 61, + 72 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 99, + 104, + 107, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2078954, + "source_ports": [ + 13, + 43, + 61, + 72, + 29, + 49, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 99, + 104, + 107, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2078962, + "source_ports": [ + 15, + 41, + 63, + 70, + 6, + 45, + 86, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 104, + 126, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2079301, + "source_ports": [ + 3, + 17, + 38, + 66, + 67, + 95, + 25, + 44, + 79, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 99, + 104, + 126, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2079329, + "source_ports": [ + 13, + 43, + 61, + 72, + 3, + 17, + 38, + 66, + 67, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 97, + 107, + 126, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2079369, + "source_ports": [ + 13, + 43, + 61, + 72, + 8, + 26, + 77, + 80, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 98, + 107, + 126, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2079377, + "source_ports": [ + 8, + 26, + 77, + 80, + 88, + 103, + 25, + 44, + 79, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 104, + 107, + 126, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2079427, + "source_ports": [ + 13, + 43, + 61, + 72, + 25, + 44, + 79, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 104, + 107, + 126, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2079430, + "source_ports": [ + 24, + 32, + 58, + 75, + 25, + 44, + 79, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 11 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 104, + 107, + 126, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2079434, + "source_ports": [ + 24, + 32, + 58, + 75, + 13, + 43, + 61, + 72 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 104, + 107, + 126, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2079442, + "source_ports": [ + 25, + 44, + 79, + 99, + 6, + 45, + 86, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 20 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 96, + 98, + 104, + 107, + 126, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2079447, + "source_ports": [ + 25, + 44, + 79, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 99, + 104, + 107, + 126, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2079458, + "source_ports": [ + 13, + 43, + 61, + 72, + 6, + 45, + 86, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 11 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 97, + 99, + 104, + 107, + 126, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2079467, + "source_ports": [ + 13, + 43, + 61, + 72 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 104, + 127, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2079813, + "source_ports": [ + 3, + 17, + 38, + 66, + 67, + 95, + 10, + 52, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 99, + 104, + 127, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2079841, + "source_ports": [ + 15, + 41, + 63, + 70, + 3, + 17, + 38, + 66, + 67, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 97, + 107, + 127, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2079881, + "source_ports": [ + 8, + 26, + 77, + 80, + 88, + 103, + 10, + 52, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 98, + 107, + 127, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2079889, + "source_ports": [ + 15, + 41, + 63, + 70, + 8, + 26, + 77, + 80, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 104, + 107, + 127, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2079939, + "source_ports": [ + 15, + 41, + 63, + 70, + 10, + 52, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 104, + 107, + 127, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2079942, + "source_ports": [ + 22, + 34, + 60, + 73, + 10, + 52, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 104, + 107, + 127, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2079946, + "source_ports": [ + 10, + 52, + 90, + 105, + 29, + 49, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 22 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 96, + 97, + 104, + 107, + 127, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2079951, + "source_ports": [ + 10, + 52, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 9 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 104, + 107, + 127, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2079954, + "source_ports": [ + 22, + 34, + 60, + 73, + 15, + 41, + 63, + 70 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 99, + 104, + 107, + 127, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2079970, + "source_ports": [ + 15, + 41, + 63, + 70, + 29, + 49, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 9 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 98, + 99, + 104, + 107, + 127, + 128, + 133, + 136, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2079987, + "source_ports": [ + 15, + 41, + 63, + 70 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 14 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 97, + 98, + 99, + 104, + 107, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2081021, + "source_ports": [ + 5, + 19, + 40, + 64, + 69, + 97, + 4, + 18, + 39, + 65, + 68, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 13 + ], + "demand": 2, + "inside_frames": [ + 96, + 97, + 104, + 107, + 125, + 133, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2085324, + "source_ports": [ + 1, + 35, + 85, + 93, + 5, + 19, + 40, + 64, + 69, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 13 + ], + "demand": 2, + "inside_frames": [ + 96, + 98, + 104, + 107, + 125, + 133, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2085332, + "source_ports": [ + 23, + 33, + 59, + 74, + 5, + 19, + 40, + 64, + 69, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 25 + ], + "demand": 2, + "inside_frames": [ + 97, + 99, + 104, + 107, + 125, + 133, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2085352, + "source_ports": [ + 5, + 19, + 40, + 64, + 69, + 97, + 30, + 50, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 27 + ], + "demand": 2, + "inside_frames": [ + 98, + 99, + 104, + 107, + 125, + 133, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2085360, + "source_ports": [ + 5, + 19, + 40, + 64, + 69, + 97, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 13 + ], + "demand": 2, + "inside_frames": [ + 96, + 97, + 104, + 107, + 128, + 133, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2087116, + "source_ports": [ + 24, + 32, + 58, + 75, + 5, + 19, + 40, + 64, + 69, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 13 + ], + "demand": 2, + "inside_frames": [ + 96, + 98, + 104, + 107, + 128, + 133, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2087124, + "source_ports": [ + 22, + 34, + 60, + 73, + 5, + 19, + 40, + 64, + 69, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 26 + ], + "demand": 2, + "inside_frames": [ + 97, + 99, + 104, + 107, + 128, + 133, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2087144, + "source_ports": [ + 5, + 19, + 40, + 64, + 69, + 97, + 29, + 49, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 24 + ], + "demand": 2, + "inside_frames": [ + 98, + 99, + 104, + 107, + 128, + 133, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2087152, + "source_ports": [ + 5, + 19, + 40, + 64, + 69, + 97, + 6, + 45, + 86, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 99, + 104, + 125, + 128, + 133, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2087269, + "source_ports": [ + 5, + 19, + 40, + 64, + 69, + 97, + 3, + 17, + 38, + 66, + 67, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 97, + 98, + 107, + 125, + 128, + 133, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2087321, + "source_ports": [ + 5, + 19, + 40, + 64, + 69, + 97, + 8, + 26, + 77, + 80, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 13 + ], + "demand": 1, + "inside_frames": [ + 2, + 96, + 97, + 98, + 99, + 104, + 107, + 125, + 128, + 133, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2087421, + "source_ports": [ + 5, + 19, + 40, + 64, + 69, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 14 + ], + "demand": 2, + "inside_frames": [ + 96, + 97, + 104, + 107, + 126, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2089676, + "source_ports": [ + 24, + 32, + 58, + 75, + 4, + 18, + 39, + 65, + 68, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 14 + ], + "demand": 2, + "inside_frames": [ + 96, + 98, + 104, + 107, + 126, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2089684, + "source_ports": [ + 23, + 33, + 59, + 74, + 4, + 18, + 39, + 65, + 68, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 25 + ], + "demand": 2, + "inside_frames": [ + 97, + 99, + 104, + 107, + 126, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2089704, + "source_ports": [ + 4, + 18, + 39, + 65, + 68, + 96, + 30, + 50, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 24 + ], + "demand": 2, + "inside_frames": [ + 98, + 99, + 104, + 107, + 126, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2089712, + "source_ports": [ + 4, + 18, + 39, + 65, + 68, + 96, + 6, + 45, + 86, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 14 + ], + "demand": 2, + "inside_frames": [ + 96, + 97, + 104, + 107, + 127, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2090188, + "source_ports": [ + 1, + 35, + 85, + 93, + 4, + 18, + 39, + 65, + 68, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 14 + ], + "demand": 2, + "inside_frames": [ + 96, + 98, + 104, + 107, + 127, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2090196, + "source_ports": [ + 22, + 34, + 60, + 73, + 4, + 18, + 39, + 65, + 68, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 26 + ], + "demand": 2, + "inside_frames": [ + 97, + 99, + 104, + 107, + 127, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2090216, + "source_ports": [ + 4, + 18, + 39, + 65, + 68, + 96, + 29, + 49, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 27 + ], + "demand": 2, + "inside_frames": [ + 98, + 99, + 104, + 107, + 127, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2090224, + "source_ports": [ + 4, + 18, + 39, + 65, + 68, + 96, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 99, + 104, + 126, + 127, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2090597, + "source_ports": [ + 4, + 18, + 39, + 65, + 68, + 96, + 3, + 17, + 38, + 66, + 67, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 97, + 98, + 107, + 126, + 127, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2090649, + "source_ports": [ + 4, + 18, + 39, + 65, + 68, + 96, + 8, + 26, + 77, + 80, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 14 + ], + "demand": 1, + "inside_frames": [ + 2, + 96, + 97, + 98, + 99, + 104, + 107, + 126, + 127, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2090749, + "source_ports": [ + 4, + 18, + 39, + 65, + 68, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 104, + 107, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2093250, + "source_ports": [ + 1, + 35, + 85, + 93, + 22, + 34, + 60, + 73, + 23, + 33, + 59, + 74, + 24, + 32, + 58, + 75, + 6, + 45, + 86, + 98, + 30, + 50, + 84, + 109, + 29, + 49, + 83, + 108, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 7 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 97, + 104, + 107, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2093262, + "source_ports": [ + 1, + 35, + 85, + 93, + 24, + 32, + 58, + 75 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 98, + 104, + 107, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2093270, + "source_ports": [ + 22, + 34, + 60, + 73, + 23, + 33, + 59, + 74 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 99, + 104, + 107, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2093290, + "source_ports": [ + 30, + 50, + 84, + 109, + 29, + 49, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 99, + 104, + 107, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2093298, + "source_ports": [ + 6, + 45, + 86, + 98, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 104, + 107, + 125, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2093510, + "source_ports": [ + 1, + 35, + 85, + 93, + 23, + 33, + 59, + 74 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 104, + 107, + 125, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2093514, + "source_ports": [ + 1, + 35, + 85, + 93, + 30, + 50, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 104, + 107, + 125, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2093522, + "source_ports": [ + 23, + 33, + 59, + 74, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 99, + 104, + 107, + 125, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2093538, + "source_ports": [ + 30, + 50, + 84, + 109, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 104, + 107, + 126, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2093766, + "source_ports": [ + 23, + 33, + 59, + 74, + 24, + 32, + 58, + 75 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 104, + 107, + 126, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2093770, + "source_ports": [ + 24, + 32, + 58, + 75, + 30, + 50, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 104, + 107, + 126, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2093778, + "source_ports": [ + 23, + 33, + 59, + 74, + 6, + 45, + 86, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 99, + 104, + 107, + 126, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2093794, + "source_ports": [ + 6, + 45, + 86, + 98, + 30, + 50, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 15 + ], + "demand": 2, + "inside_frames": [ + 96, + 104, + 125, + 126, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2093892, + "source_ports": [ + 23, + 33, + 59, + 74, + 3, + 17, + 38, + 66, + 67, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 25 + ], + "demand": 2, + "inside_frames": [ + 99, + 104, + 125, + 126, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2093920, + "source_ports": [ + 3, + 17, + 38, + 66, + 67, + 95, + 30, + 50, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 25 + ], + "demand": 2, + "inside_frames": [ + 97, + 107, + 125, + 126, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2093960, + "source_ports": [ + 8, + 26, + 77, + 80, + 88, + 103, + 30, + 50, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 16 + ], + "demand": 2, + "inside_frames": [ + 98, + 107, + 125, + 126, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2093968, + "source_ports": [ + 23, + 33, + 59, + 74, + 8, + 26, + 77, + 80, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 104, + 107, + 125, + 126, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2094018, + "source_ports": [ + 23, + 33, + 59, + 74, + 30, + 50, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 6 + ], + "demand": 1, + "inside_frames": [ + 3, + 96, + 98, + 104, + 107, + 125, + 126, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2094038, + "source_ports": [ + 23, + 33, + 59, + 74 + ], + "weight": "0" + }, + { + "characters": [ + 25 + ], + "demand": 1, + "inside_frames": [ + 3, + 97, + 99, + 104, + 107, + 125, + 126, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2094058, + "source_ports": [ + 30, + 50, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 104, + 107, + 127, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2094278, + "source_ports": [ + 1, + 35, + 85, + 93, + 22, + 34, + 60, + 73 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 104, + 107, + 127, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2094282, + "source_ports": [ + 1, + 35, + 85, + 93, + 29, + 49, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 104, + 107, + 127, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2094290, + "source_ports": [ + 22, + 34, + 60, + 73, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 26, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 99, + 104, + 107, + 127, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2094306, + "source_ports": [ + 29, + 49, + 83, + 108, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 15 + ], + "demand": 2, + "inside_frames": [ + 96, + 104, + 125, + 127, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2094404, + "source_ports": [ + 1, + 35, + 85, + 93, + 3, + 17, + 38, + 66, + 67, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 27 + ], + "demand": 2, + "inside_frames": [ + 99, + 104, + 125, + 127, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2094432, + "source_ports": [ + 3, + 17, + 38, + 66, + 67, + 95, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 16 + ], + "demand": 2, + "inside_frames": [ + 97, + 107, + 125, + 127, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2094472, + "source_ports": [ + 1, + 35, + 85, + 93, + 8, + 26, + 77, + 80, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 27 + ], + "demand": 2, + "inside_frames": [ + 98, + 107, + 125, + 127, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2094480, + "source_ports": [ + 8, + 26, + 77, + 80, + 88, + 103, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 104, + 107, + 125, + 127, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2094530, + "source_ports": [ + 1, + 35, + 85, + 93, + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4 + ], + "demand": 1, + "inside_frames": [ + 3, + 96, + 97, + 104, + 107, + 125, + 127, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2094542, + "source_ports": [ + 1, + 35, + 85, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 27 + ], + "demand": 1, + "inside_frames": [ + 3, + 98, + 99, + 104, + 107, + 125, + 127, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2094578, + "source_ports": [ + 28, + 48, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 104, + 107, + 128, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2095302, + "source_ports": [ + 22, + 34, + 60, + 73, + 24, + 32, + 58, + 75 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 104, + 107, + 128, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2095306, + "source_ports": [ + 24, + 32, + 58, + 75, + 29, + 49, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 104, + 107, + 128, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2095314, + "source_ports": [ + 22, + 34, + 60, + 73, + 6, + 45, + 86, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 99, + 104, + 107, + 128, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2095330, + "source_ports": [ + 6, + 45, + 86, + 98, + 29, + 49, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 15 + ], + "demand": 2, + "inside_frames": [ + 96, + 104, + 126, + 128, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2095684, + "source_ports": [ + 24, + 32, + 58, + 75, + 3, + 17, + 38, + 66, + 67, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 24 + ], + "demand": 2, + "inside_frames": [ + 99, + 104, + 126, + 128, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2095712, + "source_ports": [ + 3, + 17, + 38, + 66, + 67, + 95, + 6, + 45, + 86, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 16 + ], + "demand": 2, + "inside_frames": [ + 97, + 107, + 126, + 128, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2095752, + "source_ports": [ + 24, + 32, + 58, + 75, + 8, + 26, + 77, + 80, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 24 + ], + "demand": 2, + "inside_frames": [ + 98, + 107, + 126, + 128, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2095760, + "source_ports": [ + 8, + 26, + 77, + 80, + 88, + 103, + 6, + 45, + 86, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 104, + 107, + 126, + 128, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2095810, + "source_ports": [ + 24, + 32, + 58, + 75, + 6, + 45, + 86, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 7 + ], + "demand": 1, + "inside_frames": [ + 3, + 96, + 97, + 104, + 107, + 126, + 128, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2095822, + "source_ports": [ + 24, + 32, + 58, + 75 + ], + "weight": "0" + }, + { + "characters": [ + 24 + ], + "demand": 1, + "inside_frames": [ + 3, + 98, + 99, + 104, + 107, + 126, + 128, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2095858, + "source_ports": [ + 6, + 45, + 86, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 15 + ], + "demand": 2, + "inside_frames": [ + 96, + 104, + 127, + 128, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2096196, + "source_ports": [ + 22, + 34, + 60, + 73, + 3, + 17, + 38, + 66, + 67, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 26 + ], + "demand": 2, + "inside_frames": [ + 99, + 104, + 127, + 128, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2096224, + "source_ports": [ + 3, + 17, + 38, + 66, + 67, + 95, + 29, + 49, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 26 + ], + "demand": 2, + "inside_frames": [ + 97, + 107, + 127, + 128, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2096264, + "source_ports": [ + 8, + 26, + 77, + 80, + 88, + 103, + 29, + 49, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 16 + ], + "demand": 2, + "inside_frames": [ + 98, + 107, + 127, + 128, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2096272, + "source_ports": [ + 22, + 34, + 60, + 73, + 8, + 26, + 77, + 80, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 104, + 107, + 127, + 128, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2096322, + "source_ports": [ + 22, + 34, + 60, + 73, + 29, + 49, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 5 + ], + "demand": 1, + "inside_frames": [ + 3, + 96, + 98, + 104, + 107, + 127, + 128, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2096342, + "source_ports": [ + 22, + 34, + 60, + 73 + ], + "weight": "0" + }, + { + "characters": [ + 26 + ], + "demand": 1, + "inside_frames": [ + 3, + 97, + 99, + 104, + 107, + 127, + 128, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2096362, + "source_ports": [ + 29, + 49, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 125, + 126, + 127, + 128, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2096897, + "source_ports": [ + 3, + 17, + 38, + 66, + 67, + 95, + 8, + 26, + 77, + 80, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 15 + ], + "demand": 1, + "inside_frames": [ + 2, + 96, + 99, + 104, + 125, + 126, + 127, + 128, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2096997, + "source_ports": [ + 3, + 17, + 38, + 66, + 67, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 16 + ], + "demand": 1, + "inside_frames": [ + 2, + 97, + 98, + 107, + 125, + 126, + 127, + 128, + 133, + 136, + 423, + 435, + 535, + 541, + 593, + 597, + 631 + ], + "node_mask": 2097049, + "source_ports": [ + 8, + 26, + 77, + 80, + 88, + 103 + ], + "weight": "0" + } + ], + "edges": [ + [ + 2, + 435 + ], + [ + 2, + 631 + ], + [ + 3, + 104 + ], + [ + 3, + 107 + ], + [ + 3, + 133 + ], + [ + 3, + 136 + ], + [ + 3, + 435 + ], + [ + 3, + 535 + ], + [ + 3, + 541 + ], + [ + 3, + 593 + ], + [ + 3, + 597 + ], + [ + 3, + 631 + ], + [ + 96, + 104 + ], + [ + 96, + 535 + ], + [ + 96, + 593 + ], + [ + 96, + 597 + ], + [ + 96, + 631 + ], + [ + 97, + 107 + ], + [ + 97, + 535 + ], + [ + 97, + 597 + ], + [ + 97, + 631 + ], + [ + 98, + 107 + ], + [ + 98, + 535 + ], + [ + 98, + 597 + ], + [ + 98, + 631 + ], + [ + 99, + 104 + ], + [ + 99, + 535 + ], + [ + 99, + 593 + ], + [ + 99, + 597 + ], + [ + 99, + 631 + ], + [ + 104, + 535 + ], + [ + 104, + 593 + ], + [ + 104, + 597 + ], + [ + 104, + 631 + ], + [ + 107, + 535 + ], + [ + 107, + 597 + ], + [ + 107, + 631 + ], + [ + 125, + 133 + ], + [ + 125, + 541 + ], + [ + 125, + 593 + ], + [ + 125, + 597 + ], + [ + 125, + 631 + ], + [ + 126, + 136 + ], + [ + 126, + 541 + ], + [ + 126, + 593 + ], + [ + 126, + 631 + ], + [ + 127, + 136 + ], + [ + 127, + 541 + ], + [ + 127, + 593 + ], + [ + 127, + 631 + ], + [ + 128, + 133 + ], + [ + 128, + 541 + ], + [ + 128, + 593 + ], + [ + 128, + 597 + ], + [ + 128, + 631 + ], + [ + 133, + 541 + ], + [ + 133, + 593 + ], + [ + 133, + 597 + ], + [ + 133, + 631 + ], + [ + 136, + 541 + ], + [ + 136, + 593 + ], + [ + 136, + 631 + ], + [ + 423, + 435 + ], + [ + 423, + 631 + ], + [ + 435, + 631 + ], + [ + 535, + 597 + ], + [ + 535, + 631 + ], + [ + 541, + 593 + ], + [ + 541, + 631 + ], + [ + 593, + 631 + ], + [ + 597, + 631 + ] + ], + "float_pivots": 78, + "generated_node_cuts": 288, + "internal_bound": "25", + "merge_frame": 631, + "nonzero_demand_cuts": 287, + "query_coefficients": [ + { + "0": 1, + "2": 1 + }, + { + "4": 1 + }, + { + "5": 1 + }, + { + "6": 1 + }, + { + "7": 1 + } + ], + "query_dimension": 5, + "total_bound": "45" + }, + { + "completion_bound": 20, + "cuts": [ + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 632 + ], + "node_mask": 1048576, + "source_ports": [ + 37, + 47, + 36, + 46, + 35, + 45, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 25, + 44, + 78, + 79, + 41, + 53, + 63, + 70, + 42, + 52, + 62, + 71, + 43, + 51, + 61, + 72, + 26, + 31, + 77, + 80, + 40, + 54, + 64, + 69, + 39, + 55, + 65, + 68, + 38, + 56, + 66, + 67, + 1, + 6, + 85, + 86, + 93, + 98, + 22, + 109, + 23, + 108, + 24, + 107, + 0, + 7, + 87, + 92, + 21, + 110, + 20, + 111, + 8, + 12, + 88, + 103, + 5, + 19, + 97, + 102, + 4, + 18, + 96, + 101, + 3, + 17, + 95, + 100, + 2, + 16, + 94, + 99, + 11, + 15, + 91, + 106, + 10, + 14, + 90, + 105, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 16, + 17, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 632 + ], + "node_mask": 1097730, + "source_ports": [ + 35, + 45, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 1, + 6, + 85, + 86, + 93, + 98, + 22, + 109, + 23, + 108, + 24, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 600, + 632 + ], + "node_mask": 1343488, + "source_ports": [ + 37, + 47, + 36, + 46, + 35, + 45, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 25, + 44, + 78, + 79, + 41, + 53, + 63, + 70, + 42, + 52, + 62, + 71, + 43, + 51, + 61, + 72, + 26, + 31, + 77, + 80, + 40, + 54, + 64, + 69, + 39, + 55, + 65, + 68, + 38, + 56, + 66, + 67, + 1, + 6, + 85, + 86, + 93, + 98, + 22, + 109, + 23, + 108, + 21, + 110, + 20, + 111, + 8, + 12, + 88, + 103, + 5, + 19, + 97, + 102, + 4, + 18, + 96, + 101, + 3, + 17, + 95, + 100, + 2, + 16, + 94, + 99, + 11, + 15, + 91, + 106, + 10, + 14, + 90, + 105, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 16, + 17, + 18 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 600, + 632 + ], + "node_mask": 1359874, + "source_ports": [ + 35, + 45, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 1, + 6, + 85, + 86, + 93, + 98, + 22, + 109, + 23, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 6, + 7, + 16, + 17, + 20, + 21 + ], + "demand": 5, + "inside_frames": [ + 188, + 189, + 202, + 552, + 600, + 632 + ], + "node_mask": 1451520, + "source_ports": [ + 36, + 46, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 1, + 6, + 85, + 86, + 93, + 98, + 22, + 109, + 0, + 7, + 87, + 92, + 21, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 552, + 600, + 632 + ], + "node_mask": 1474560, + "source_ports": [ + 37, + 47, + 36, + 46, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 25, + 44, + 78, + 79, + 41, + 53, + 63, + 70, + 42, + 52, + 62, + 71, + 43, + 51, + 61, + 72, + 26, + 31, + 77, + 80, + 40, + 54, + 64, + 69, + 39, + 55, + 65, + 68, + 38, + 56, + 66, + 67, + 1, + 6, + 85, + 86, + 93, + 98, + 22, + 109, + 23, + 108, + 21, + 110, + 20, + 111, + 8, + 12, + 88, + 103, + 5, + 19, + 97, + 102, + 4, + 18, + 96, + 101, + 3, + 17, + 95, + 100, + 2, + 16, + 94, + 99, + 11, + 15, + 91, + 106, + 10, + 14, + 90, + 105, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 10, + 11, + 16, + 17, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 3, + 188, + 202, + 435, + 552, + 600, + 632 + ], + "node_mask": 1483266, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 42, + 52, + 62, + 71, + 43, + 51, + 61, + 72, + 1, + 6, + 85, + 86, + 93, + 98, + 22, + 109, + 2, + 16, + 94, + 99, + 11, + 15, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 8, + 9, + 16, + 17, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 3, + 189, + 202, + 435, + 552, + 600, + 632 + ], + "node_mask": 1483778, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 25, + 44, + 78, + 79, + 41, + 53, + 63, + 70, + 1, + 6, + 85, + 86, + 93, + 98, + 22, + 109, + 10, + 14, + 90, + 105, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 6, + 7, + 16, + 17, + 21 + ], + "demand": 5, + "inside_frames": [ + 188, + 189, + 202, + 435, + 552, + 600, + 632 + ], + "node_mask": 1484288, + "source_ports": [ + 36, + 46, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 1, + 6, + 85, + 86, + 93, + 98, + 22, + 109, + 21, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 7, + 16, + 17, + 18 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 552, + 600, + 632 + ], + "node_mask": 1490946, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 1, + 6, + 85, + 86, + 93, + 98, + 22, + 109, + 23, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 14, + 15, + 16, + 17, + 24, + 25 + ], + "demand": 5, + "inside_frames": [ + 188, + 202, + 423, + 435, + 552, + 600, + 632 + ], + "node_mask": 1499648, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 39, + 55, + 65, + 68, + 38, + 56, + 66, + 67, + 1, + 6, + 85, + 86, + 93, + 98, + 22, + 109, + 8, + 12, + 88, + 103, + 5, + 19, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 12, + 13, + 16, + 17, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 189, + 202, + 423, + 435, + 552, + 600, + 632 + ], + "node_mask": 1500160, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 26, + 31, + 77, + 80, + 40, + 54, + 64, + 69, + 1, + 6, + 85, + 86, + 93, + 98, + 22, + 109, + 4, + 18, + 96, + 101, + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 16, + 17 + ], + "demand": 5, + "inside_frames": [ + 3, + 188, + 189, + 202, + 423, + 435, + 552, + 600, + 632 + ], + "node_mask": 1500674, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 1, + 6, + 85, + 86, + 93, + 98, + 22, + 109 + ], + "weight": "1" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 18, + 19, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 605, + 632 + ], + "node_mask": 1605632, + "source_ports": [ + 37, + 47, + 36, + 46, + 35, + 45, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 25, + 44, + 78, + 79, + 41, + 53, + 63, + 70, + 42, + 52, + 62, + 71, + 43, + 51, + 61, + 72, + 26, + 31, + 77, + 80, + 40, + 54, + 64, + 69, + 39, + 55, + 65, + 68, + 38, + 56, + 66, + 67, + 1, + 6, + 85, + 86, + 93, + 98, + 23, + 108, + 24, + 107, + 21, + 110, + 20, + 111, + 8, + 12, + 88, + 103, + 5, + 19, + 97, + 102, + 4, + 18, + 96, + 101, + 3, + 17, + 95, + 100, + 2, + 16, + 94, + 99, + 11, + 15, + 91, + 106, + 10, + 14, + 90, + 105, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 16, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 605, + 632 + ], + "node_mask": 1622018, + "source_ports": [ + 35, + 45, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 1, + 6, + 85, + 86, + 93, + 98, + 23, + 108, + 24, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 5, + 6, + 16, + 19, + 20, + 23 + ], + "demand": 5, + "inside_frames": [ + 159, + 160, + 173, + 546, + 605, + 632 + ], + "node_mask": 1638552, + "source_ports": [ + 37, + 47, + 36, + 46, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 1, + 6, + 85, + 86, + 93, + 98, + 24, + 107, + 0, + 7, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 19, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 546, + 605, + 632 + ], + "node_mask": 1671168, + "source_ports": [ + 37, + 47, + 36, + 46, + 35, + 45, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 25, + 44, + 78, + 79, + 41, + 53, + 63, + 70, + 42, + 52, + 62, + 71, + 43, + 51, + 61, + 72, + 26, + 31, + 77, + 80, + 40, + 54, + 64, + 69, + 39, + 55, + 65, + 68, + 38, + 56, + 66, + 67, + 1, + 6, + 85, + 86, + 93, + 98, + 24, + 107, + 21, + 110, + 20, + 111, + 8, + 12, + 88, + 103, + 5, + 19, + 97, + 102, + 4, + 18, + 96, + 101, + 3, + 17, + 95, + 100, + 2, + 16, + 94, + 99, + 11, + 15, + 91, + 106, + 10, + 14, + 90, + 105, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 8, + 11, + 16, + 19, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 3, + 159, + 173, + 435, + 546, + 605, + 632 + ], + "node_mask": 1671306, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 25, + 44, + 78, + 79, + 43, + 51, + 61, + 72, + 1, + 6, + 85, + 86, + 93, + 98, + 24, + 107, + 11, + 15, + 91, + 106, + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 9, + 10, + 16, + 19, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 3, + 160, + 173, + 435, + 546, + 605, + 632 + ], + "node_mask": 1671314, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 41, + 53, + 63, + 70, + 42, + 52, + 62, + 71, + 1, + 6, + 85, + 86, + 93, + 98, + 24, + 107, + 2, + 16, + 94, + 99, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 5, + 6, + 16, + 19, + 23 + ], + "demand": 5, + "inside_frames": [ + 159, + 160, + 173, + 435, + 546, + 605, + 632 + ], + "node_mask": 1671320, + "source_ports": [ + 37, + 47, + 36, + 46, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 1, + 6, + 85, + 86, + 93, + 98, + 24, + 107 + ], + "weight": "1" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 16, + 19 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 546, + 605, + 632 + ], + "node_mask": 1687554, + "source_ports": [ + 35, + 45, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 1, + 6, + 85, + 86, + 93, + 98, + 24, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 12, + 15, + 16, + 19, + 25, + 26 + ], + "demand": 5, + "inside_frames": [ + 159, + 173, + 423, + 435, + 546, + 605, + 632 + ], + "node_mask": 1687688, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 26, + 31, + 77, + 80, + 38, + 56, + 66, + 67, + 1, + 6, + 85, + 86, + 93, + 98, + 24, + 107, + 5, + 19, + 97, + 102, + 4, + 18, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 13, + 14, + 16, + 19, + 24, + 27 + ], + "demand": 5, + "inside_frames": [ + 160, + 173, + 423, + 435, + 546, + 605, + 632 + ], + "node_mask": 1687696, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 40, + 54, + 64, + 69, + 39, + 55, + 65, + 68, + 1, + 6, + 85, + 86, + 93, + 98, + 24, + 107, + 8, + 12, + 88, + 103, + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 16, + 19 + ], + "demand": 5, + "inside_frames": [ + 3, + 159, + 160, + 173, + 423, + 435, + 546, + 605, + 632 + ], + "node_mask": 1687706, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 1, + 6, + 85, + 86, + 93, + 98, + 24, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 18, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 600, + 605, + 632 + ], + "node_mask": 1867776, + "source_ports": [ + 37, + 47, + 36, + 46, + 35, + 45, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 25, + 44, + 78, + 79, + 41, + 53, + 63, + 70, + 42, + 52, + 62, + 71, + 43, + 51, + 61, + 72, + 26, + 31, + 77, + 80, + 40, + 54, + 64, + 69, + 39, + 55, + 65, + 68, + 38, + 56, + 66, + 67, + 1, + 6, + 85, + 86, + 93, + 98, + 23, + 108, + 21, + 110, + 20, + 111, + 8, + 12, + 88, + 103, + 5, + 19, + 97, + 102, + 4, + 18, + 96, + 101, + 3, + 17, + 95, + 100, + 2, + 16, + 94, + 99, + 11, + 15, + 91, + 106, + 10, + 14, + 90, + 105, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 16, + 18 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 600, + 605, + 632 + ], + "node_mask": 1884162, + "source_ports": [ + 35, + 45, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 1, + 6, + 85, + 86, + 93, + 98, + 23, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 20, + 21, + 22, + 23 + ], + "demand": 5, + "inside_frames": [ + 158, + 161, + 172, + 546, + 600, + 605, + 632 + ], + "node_mask": 1900644, + "source_ports": [ + 35, + 45, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 0, + 7, + 87, + 92, + 21, + 110, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 20, + 23 + ], + "demand": 2, + "inside_frames": [ + 158, + 159, + 160, + 161, + 172, + 173, + 546, + 600, + 605, + 632 + ], + "node_mask": 1900796, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 0, + 7, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 546, + 600, + 605, + 632 + ], + "node_mask": 1933312, + "source_ports": [ + 37, + 47, + 36, + 46, + 35, + 45, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 25, + 44, + 78, + 79, + 41, + 53, + 63, + 70, + 42, + 52, + 62, + 71, + 43, + 51, + 61, + 72, + 26, + 31, + 77, + 80, + 40, + 54, + 64, + 69, + 39, + 55, + 65, + 68, + 38, + 56, + 66, + 67, + 1, + 6, + 85, + 86, + 93, + 98, + 21, + 110, + 20, + 111, + 8, + 12, + 88, + 103, + 5, + 19, + 97, + 102, + 4, + 18, + 96, + 101, + 3, + 17, + 95, + 100, + 2, + 16, + 94, + 99, + 11, + 15, + 91, + 106, + 10, + 14, + 90, + 105, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 3, + 158, + 172, + 435, + 546, + 600, + 605, + 632 + ], + "node_mask": 1933382, + "source_ports": [ + 35, + 45, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 2, + 16, + 94, + 99, + 11, + 15, + 91, + 106, + 10, + 14, + 90, + 105, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ], + "demand": 5, + "inside_frames": [ + 3, + 161, + 172, + 435, + 546, + 600, + 605, + 632 + ], + "node_mask": 1933410, + "source_ports": [ + 35, + 45, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 25, + 44, + 78, + 79, + 41, + 53, + 63, + 70, + 42, + 52, + 62, + 71, + 43, + 51, + 61, + 72 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 21, + 22, + 23 + ], + "demand": 5, + "inside_frames": [ + 158, + 161, + 172, + 435, + 546, + 600, + 605, + 632 + ], + "node_mask": 1933412, + "source_ports": [ + 35, + 45, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 21, + 110, + 20, + 111 + ], + "weight": "1" + }, + { + "characters": [ + 1, + 2, + 5, + 6, + 16, + 23 + ], + "demand": 3, + "inside_frames": [ + 159, + 160, + 173, + 435, + 546, + 600, + 605, + 632 + ], + "node_mask": 1933464, + "source_ports": [ + 37, + 47, + 36, + 46, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 1, + 6, + 85, + 86, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 12, + 15, + 23, + 29, + 30 + ], + "demand": 3, + "inside_frames": [ + 158, + 159, + 172, + 173, + 435, + 546, + 600, + 605, + 632 + ], + "node_mask": 1933516, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 26, + 31, + 77, + 80, + 38, + 56, + 66, + 67, + 11, + 15, + 91, + 106, + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 13, + 14, + 23, + 28, + 31 + ], + "demand": 3, + "inside_frames": [ + 158, + 160, + 172, + 173, + 435, + 546, + 600, + 605, + 632 + ], + "node_mask": 1933524, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 40, + 54, + 64, + 69, + 39, + 55, + 65, + 68, + 2, + 16, + 94, + 99, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 8, + 11, + 23, + 25, + 26 + ], + "demand": 3, + "inside_frames": [ + 159, + 161, + 172, + 173, + 435, + 546, + 600, + 605, + 632 + ], + "node_mask": 1933544, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 25, + 44, + 78, + 79, + 43, + 51, + 61, + 72, + 5, + 19, + 97, + 102, + 4, + 18, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 9, + 10, + 23, + 24, + 27 + ], + "demand": 3, + "inside_frames": [ + 160, + 161, + 172, + 173, + 435, + 546, + 600, + 605, + 632 + ], + "node_mask": 1933552, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 41, + 53, + 63, + 70, + 42, + 52, + 62, + 71, + 8, + 12, + 88, + 103, + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 23 + ], + "demand": 2, + "inside_frames": [ + 158, + 159, + 160, + 161, + 172, + 173, + 435, + 546, + 600, + 605, + 632 + ], + "node_mask": 1933564, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 16 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 546, + 600, + 605, + 632 + ], + "node_mask": 1949698, + "source_ports": [ + 35, + 45, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 1, + 6, + 85, + 86, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 12, + 13, + 14, + 15 + ], + "demand": 5, + "inside_frames": [ + 158, + 172, + 423, + 435, + 546, + 600, + 605, + 632 + ], + "node_mask": 1949764, + "source_ports": [ + 35, + 45, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 26, + 31, + 77, + 80, + 40, + 54, + 64, + 69, + 39, + 55, + 65, + 68, + 38, + 56, + 66, + 67 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 161, + 172, + 423, + 435, + 546, + 600, + 605, + 632 + ], + "node_mask": 1949792, + "source_ports": [ + 35, + 45, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 8, + 12, + 88, + 103, + 5, + 19, + 97, + 102, + 4, + 18, + 96, + 101, + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7 + ], + "demand": 5, + "inside_frames": [ + 3, + 158, + 161, + 172, + 423, + 435, + 546, + 600, + 605, + 632 + ], + "node_mask": 1949798, + "source_ports": [ + 35, + 45, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 5, + 7, + 16, + 18, + 20, + 22 + ], + "demand": 5, + "inside_frames": [ + 187, + 190, + 201, + 552, + 600, + 605, + 632 + ], + "node_mask": 1972480, + "source_ports": [ + 37, + 47, + 30, + 34, + 50, + 60, + 73, + 84, + 28, + 32, + 48, + 58, + 75, + 82, + 1, + 6, + 85, + 86, + 93, + 98, + 23, + 108, + 0, + 7, + 87, + 92, + 20, + 111 + ], + "weight": "1" + }, + { + "characters": [ + 3, + 7, + 16, + 20 + ], + "demand": 2, + "inside_frames": [ + 187, + 188, + 189, + 190, + 201, + 202, + 552, + 600, + 605, + 632 + ], + "node_mask": 1982208, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 1, + 6, + 85, + 86, + 93, + 98, + 0, + 7, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 18, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 552, + 600, + 605, + 632 + ], + "node_mask": 1998848, + "source_ports": [ + 37, + 47, + 36, + 46, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 25, + 44, + 78, + 79, + 41, + 53, + 63, + 70, + 42, + 52, + 62, + 71, + 43, + 51, + 61, + 72, + 26, + 31, + 77, + 80, + 40, + 54, + 64, + 69, + 39, + 55, + 65, + 68, + 38, + 56, + 66, + 67, + 1, + 6, + 85, + 86, + 93, + 98, + 23, + 108, + 21, + 110, + 20, + 111, + 8, + 12, + 88, + 103, + 5, + 19, + 97, + 102, + 4, + 18, + 96, + 101, + 3, + 17, + 95, + 100, + 2, + 16, + 94, + 99, + 11, + 15, + 91, + 106, + 10, + 14, + 90, + 105, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 8, + 10, + 16, + 18, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 3, + 187, + 201, + 435, + 552, + 600, + 605, + 632 + ], + "node_mask": 2003202, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 28, + 32, + 48, + 58, + 75, + 82, + 25, + 44, + 78, + 79, + 42, + 52, + 62, + 71, + 1, + 6, + 85, + 86, + 93, + 98, + 23, + 108, + 11, + 15, + 91, + 106, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 9, + 11, + 16, + 18, + 28, + 30 + ], + "demand": 5, + "inside_frames": [ + 3, + 190, + 201, + 435, + 552, + 600, + 605, + 632 + ], + "node_mask": 2004994, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 28, + 32, + 48, + 58, + 75, + 82, + 41, + 53, + 63, + 70, + 43, + 51, + 61, + 72, + 1, + 6, + 85, + 86, + 93, + 98, + 23, + 108, + 2, + 16, + 94, + 99, + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 5, + 7, + 16, + 18, + 22 + ], + "demand": 5, + "inside_frames": [ + 187, + 190, + 201, + 435, + 552, + 600, + 605, + 632 + ], + "node_mask": 2005248, + "source_ports": [ + 37, + 47, + 30, + 34, + 50, + 60, + 73, + 84, + 28, + 32, + 48, + 58, + 75, + 82, + 1, + 6, + 85, + 86, + 93, + 98, + 23, + 108, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 6, + 7, + 16, + 21 + ], + "demand": 3, + "inside_frames": [ + 188, + 189, + 202, + 435, + 552, + 600, + 605, + 632 + ], + "node_mask": 2008576, + "source_ports": [ + 36, + 46, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 1, + 6, + 85, + 86, + 93, + 98, + 21, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 7, + 10, + 14, + 16, + 25, + 29 + ], + "demand": 3, + "inside_frames": [ + 187, + 188, + 201, + 202, + 435, + 552, + 600, + 605, + 632 + ], + "node_mask": 2011904, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 42, + 52, + 62, + 71, + 39, + 55, + 65, + 68, + 1, + 6, + 85, + 86, + 93, + 98, + 5, + 19, + 97, + 102, + 11, + 15, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 7, + 8, + 12, + 16, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 187, + 189, + 201, + 202, + 435, + 552, + 600, + 605, + 632 + ], + "node_mask": 2012416, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 25, + 44, + 78, + 79, + 26, + 31, + 77, + 80, + 1, + 6, + 85, + 86, + 93, + 98, + 3, + 17, + 95, + 100, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 7, + 11, + 15, + 16, + 24, + 28 + ], + "demand": 3, + "inside_frames": [ + 188, + 190, + 201, + 202, + 435, + 552, + 600, + 605, + 632 + ], + "node_mask": 2013696, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 43, + 51, + 61, + 72, + 38, + 56, + 66, + 67, + 1, + 6, + 85, + 86, + 93, + 98, + 8, + 12, + 88, + 103, + 2, + 16, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 7, + 9, + 13, + 16, + 26, + 30 + ], + "demand": 3, + "inside_frames": [ + 189, + 190, + 201, + 202, + 435, + 552, + 600, + 605, + 632 + ], + "node_mask": 2014208, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 41, + 53, + 63, + 70, + 40, + 54, + 64, + 69, + 1, + 6, + 85, + 86, + 93, + 98, + 4, + 18, + 96, + 101, + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 7, + 16 + ], + "demand": 2, + "inside_frames": [ + 187, + 188, + 189, + 190, + 201, + 202, + 435, + 552, + 600, + 605, + 632 + ], + "node_mask": 2014976, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 1, + 6, + 85, + 86, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 7, + 16, + 18 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 552, + 600, + 605, + 632 + ], + "node_mask": 2015234, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 1, + 6, + 85, + 86, + 93, + 98, + 23, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 12, + 14, + 16, + 18, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 187, + 201, + 423, + 435, + 552, + 600, + 605, + 632 + ], + "node_mask": 2019584, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 28, + 32, + 48, + 58, + 75, + 82, + 26, + 31, + 77, + 80, + 39, + 55, + 65, + 68, + 1, + 6, + 85, + 86, + 93, + 98, + 23, + 108, + 5, + 19, + 97, + 102, + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 13, + 15, + 16, + 18, + 24, + 26 + ], + "demand": 5, + "inside_frames": [ + 190, + 201, + 423, + 435, + 552, + 600, + 605, + 632 + ], + "node_mask": 2021376, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 28, + 32, + 48, + 58, + 75, + 82, + 40, + 54, + 64, + 69, + 38, + 56, + 66, + 67, + 1, + 6, + 85, + 86, + 93, + 98, + 23, + 108, + 8, + 12, + 88, + 103, + 4, + 18, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 16, + 18 + ], + "demand": 5, + "inside_frames": [ + 3, + 187, + 190, + 201, + 423, + 435, + 552, + 600, + 605, + 632 + ], + "node_mask": 2021634, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 28, + 32, + 48, + 58, + 75, + 82, + 1, + 6, + 85, + 86, + 93, + 98, + 23, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 20, + 22 + ], + "demand": 2, + "inside_frames": [ + 158, + 161, + 172, + 187, + 190, + 201, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2038116, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 28, + 32, + 48, + 58, + 75, + 82, + 0, + 7, + 87, + 92, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 5, + 16, + 20 + ], + "demand": 2, + "inside_frames": [ + 159, + 160, + 173, + 187, + 190, + 201, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2038168, + "source_ports": [ + 37, + 47, + 30, + 34, + 50, + 60, + 73, + 84, + 1, + 6, + 85, + 86, + 93, + 98, + 0, + 7, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 20 + ], + "demand": 1, + "inside_frames": [ + 158, + 159, + 160, + 161, + 172, + 173, + 187, + 190, + 201, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2038268, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 0, + 7, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 20, + 21 + ], + "demand": 2, + "inside_frames": [ + 158, + 161, + 172, + 188, + 189, + 202, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2041444, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 0, + 7, + 87, + 92, + 21, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 16, + 20 + ], + "demand": 2, + "inside_frames": [ + 159, + 160, + 173, + 188, + 189, + 202, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2041496, + "source_ports": [ + 36, + 46, + 29, + 33, + 49, + 59, + 74, + 83, + 1, + 6, + 85, + 86, + 93, + 98, + 0, + 7, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 20 + ], + "demand": 1, + "inside_frames": [ + 158, + 159, + 160, + 161, + 172, + 173, + 188, + 189, + 202, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2041596, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 0, + 7, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 29 + ], + "demand": 1, + "inside_frames": [ + 158, + 159, + 172, + 173, + 187, + 188, + 201, + 202, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2044876, + "source_ports": [ + 0, + 7, + 87, + 92, + 11, + 15, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 20 + ], + "demand": 1, + "inside_frames": [ + 158, + 160, + 172, + 173, + 187, + 188, + 201, + 202, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2044884, + "source_ports": [ + 39, + 55, + 65, + 68, + 0, + 7, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 25 + ], + "demand": 1, + "inside_frames": [ + 159, + 161, + 172, + 173, + 187, + 188, + 201, + 202, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2044904, + "source_ports": [ + 0, + 7, + 87, + 92, + 5, + 19, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 20 + ], + "demand": 1, + "inside_frames": [ + 160, + 161, + 172, + 173, + 187, + 188, + 201, + 202, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2044912, + "source_ports": [ + 42, + 52, + 62, + 71, + 0, + 7, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 20 + ], + "demand": 1, + "inside_frames": [ + 158, + 159, + 172, + 173, + 187, + 189, + 201, + 202, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2045388, + "source_ports": [ + 26, + 31, + 77, + 80, + 0, + 7, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 31 + ], + "demand": 1, + "inside_frames": [ + 158, + 160, + 172, + 173, + 187, + 189, + 201, + 202, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2045396, + "source_ports": [ + 0, + 7, + 87, + 92, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 20 + ], + "demand": 1, + "inside_frames": [ + 159, + 161, + 172, + 173, + 187, + 189, + 201, + 202, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2045416, + "source_ports": [ + 25, + 44, + 78, + 79, + 0, + 7, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 27 + ], + "demand": 1, + "inside_frames": [ + 160, + 161, + 172, + 173, + 187, + 189, + 201, + 202, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2045424, + "source_ports": [ + 0, + 7, + 87, + 92, + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 20 + ], + "demand": 1, + "inside_frames": [ + 158, + 159, + 172, + 173, + 188, + 190, + 201, + 202, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2046668, + "source_ports": [ + 38, + 56, + 66, + 67, + 0, + 7, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 28 + ], + "demand": 1, + "inside_frames": [ + 158, + 160, + 172, + 173, + 188, + 190, + 201, + 202, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2046676, + "source_ports": [ + 0, + 7, + 87, + 92, + 2, + 16, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 20 + ], + "demand": 1, + "inside_frames": [ + 159, + 161, + 172, + 173, + 188, + 190, + 201, + 202, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2046696, + "source_ports": [ + 43, + 51, + 61, + 72, + 0, + 7, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 24 + ], + "demand": 1, + "inside_frames": [ + 160, + 161, + 172, + 173, + 188, + 190, + 201, + 202, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2046704, + "source_ports": [ + 0, + 7, + 87, + 92, + 8, + 12, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 30 + ], + "demand": 1, + "inside_frames": [ + 158, + 159, + 172, + 173, + 189, + 190, + 201, + 202, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2047180, + "source_ports": [ + 0, + 7, + 87, + 92, + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 20 + ], + "demand": 1, + "inside_frames": [ + 158, + 160, + 172, + 173, + 189, + 190, + 201, + 202, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2047188, + "source_ports": [ + 40, + 54, + 64, + 69, + 0, + 7, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 26 + ], + "demand": 1, + "inside_frames": [ + 159, + 161, + 172, + 173, + 189, + 190, + 201, + 202, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2047208, + "source_ports": [ + 0, + 7, + 87, + 92, + 4, + 18, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 20 + ], + "demand": 1, + "inside_frames": [ + 160, + 161, + 172, + 173, + 189, + 190, + 201, + 202, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2047216, + "source_ports": [ + 41, + 53, + 63, + 70, + 0, + 7, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 20 + ], + "demand": 1, + "inside_frames": [ + 158, + 161, + 172, + 187, + 188, + 189, + 190, + 201, + 202, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2047844, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 0, + 7, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 20 + ], + "demand": 1, + "inside_frames": [ + 159, + 160, + 173, + 187, + 188, + 189, + 190, + 201, + 202, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2047896, + "source_ports": [ + 1, + 6, + 85, + 86, + 93, + 98, + 0, + 7, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 21, + 22, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2064384, + "source_ports": [ + 37, + 47, + 36, + 46, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 25, + 44, + 78, + 79, + 41, + 53, + 63, + 70, + 42, + 52, + 62, + 71, + 43, + 51, + 61, + 72, + 26, + 31, + 77, + 80, + 40, + 54, + 64, + 69, + 39, + 55, + 65, + 68, + 38, + 56, + 66, + 67, + 1, + 6, + 85, + 86, + 93, + 98, + 21, + 110, + 20, + 111, + 8, + 12, + 88, + 103, + 5, + 19, + 97, + 102, + 4, + 18, + 96, + 101, + 3, + 17, + 95, + 100, + 2, + 16, + 94, + 99, + 11, + 15, + 91, + 106, + 10, + 14, + 90, + 105, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 7, + 21, + 22 + ], + "demand": 3, + "inside_frames": [ + 158, + 161, + 172, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2064484, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 21, + 110, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 5, + 6, + 16 + ], + "demand": 3, + "inside_frames": [ + 159, + 160, + 173, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2064536, + "source_ports": [ + 37, + 47, + 36, + 46, + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83, + 1, + 6, + 85, + 86, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 12, + 14, + 22, + 29, + 31 + ], + "demand": 3, + "inside_frames": [ + 158, + 172, + 187, + 201, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2068804, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 28, + 32, + 48, + 58, + 75, + 82, + 26, + 31, + 77, + 80, + 39, + 55, + 65, + 68, + 20, + 111, + 11, + 15, + 91, + 106, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 8, + 10, + 22, + 25, + 27 + ], + "demand": 3, + "inside_frames": [ + 161, + 172, + 187, + 201, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2068832, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 28, + 32, + 48, + 58, + 75, + 82, + 25, + 44, + 78, + 79, + 42, + 52, + 62, + 71, + 20, + 111, + 5, + 19, + 97, + 102, + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 5, + 8, + 12, + 16, + 25, + 29 + ], + "demand": 3, + "inside_frames": [ + 159, + 173, + 187, + 201, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2068872, + "source_ports": [ + 37, + 47, + 30, + 34, + 50, + 60, + 73, + 84, + 25, + 44, + 78, + 79, + 26, + 31, + 77, + 80, + 1, + 6, + 85, + 86, + 93, + 98, + 5, + 19, + 97, + 102, + 11, + 15, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 5, + 10, + 14, + 16, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 160, + 173, + 187, + 201, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2068880, + "source_ports": [ + 37, + 47, + 30, + 34, + 50, + 60, + 73, + 84, + 42, + 52, + 62, + 71, + 39, + 55, + 65, + 68, + 1, + 6, + 85, + 86, + 93, + 98, + 3, + 17, + 95, + 100, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 29 + ], + "demand": 2, + "inside_frames": [ + 3, + 158, + 159, + 172, + 173, + 187, + 201, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2068942, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 11, + 15, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 31 + ], + "demand": 2, + "inside_frames": [ + 3, + 158, + 160, + 172, + 173, + 187, + 201, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2068950, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 8 + ], + "demand": 2, + "inside_frames": [ + 3, + 159, + 161, + 172, + 173, + 187, + 201, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2068970, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 25, + 44, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 10 + ], + "demand": 2, + "inside_frames": [ + 3, + 160, + 161, + 172, + 173, + 187, + 201, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2068978, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 42, + 52, + 62, + 71 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 13, + 15, + 22, + 28, + 30 + ], + "demand": 3, + "inside_frames": [ + 158, + 172, + 190, + 201, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2070596, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 28, + 32, + 48, + 58, + 75, + 82, + 40, + 54, + 64, + 69, + 38, + 56, + 66, + 67, + 20, + 111, + 2, + 16, + 94, + 99, + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 9, + 11, + 22, + 24, + 26 + ], + "demand": 3, + "inside_frames": [ + 161, + 172, + 190, + 201, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2070624, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 28, + 32, + 48, + 58, + 75, + 82, + 41, + 53, + 63, + 70, + 43, + 51, + 61, + 72, + 20, + 111, + 8, + 12, + 88, + 103, + 4, + 18, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 5, + 11, + 15, + 16, + 26, + 30 + ], + "demand": 3, + "inside_frames": [ + 159, + 173, + 190, + 201, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2070664, + "source_ports": [ + 37, + 47, + 30, + 34, + 50, + 60, + 73, + 84, + 43, + 51, + 61, + 72, + 38, + 56, + 66, + 67, + 1, + 6, + 85, + 86, + 93, + 98, + 4, + 18, + 96, + 101, + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 5, + 9, + 13, + 16, + 24, + 28 + ], + "demand": 3, + "inside_frames": [ + 160, + 173, + 190, + 201, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2070672, + "source_ports": [ + 37, + 47, + 30, + 34, + 50, + 60, + 73, + 84, + 41, + 53, + 63, + 70, + 40, + 54, + 64, + 69, + 1, + 6, + 85, + 86, + 93, + 98, + 8, + 12, + 88, + 103, + 2, + 16, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 30 + ], + "demand": 2, + "inside_frames": [ + 3, + 158, + 159, + 172, + 173, + 190, + 201, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2070734, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 28 + ], + "demand": 2, + "inside_frames": [ + 3, + 158, + 160, + 172, + 173, + 190, + 201, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2070742, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 2, + 16, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 11 + ], + "demand": 2, + "inside_frames": [ + 3, + 159, + 161, + 172, + 173, + 190, + 201, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2070762, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 43, + 51, + 61, + 72 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 9 + ], + "demand": 2, + "inside_frames": [ + 3, + 160, + 161, + 172, + 173, + 190, + 201, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2070770, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 41, + 53, + 63, + 70 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 5, + 7, + 16, + 22 + ], + "demand": 3, + "inside_frames": [ + 187, + 190, + 201, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2070784, + "source_ports": [ + 37, + 47, + 30, + 34, + 50, + 60, + 73, + 84, + 28, + 32, + 48, + 58, + 75, + 82, + 1, + 6, + 85, + 86, + 93, + 98, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 22 + ], + "demand": 2, + "inside_frames": [ + 158, + 161, + 172, + 187, + 190, + 201, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2070884, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 28, + 32, + 48, + 58, + 75, + 82, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 5, + 16 + ], + "demand": 2, + "inside_frames": [ + 159, + 160, + 173, + 187, + 190, + 201, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2070936, + "source_ports": [ + 37, + 47, + 30, + 34, + 50, + 60, + 73, + 84, + 1, + 6, + 85, + 86, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 14, + 15, + 21, + 28, + 29 + ], + "demand": 3, + "inside_frames": [ + 158, + 172, + 188, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2073156, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 39, + 55, + 65, + 68, + 38, + 56, + 66, + 67, + 21, + 110, + 2, + 16, + 94, + 99, + 11, + 15, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 10, + 11, + 21, + 24, + 25 + ], + "demand": 3, + "inside_frames": [ + 161, + 172, + 188, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2073184, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 42, + 52, + 62, + 71, + 43, + 51, + 61, + 72, + 21, + 110, + 8, + 12, + 88, + 103, + 5, + 19, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 11, + 15, + 16, + 25, + 29 + ], + "demand": 3, + "inside_frames": [ + 159, + 173, + 188, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2073224, + "source_ports": [ + 36, + 46, + 29, + 33, + 49, + 59, + 74, + 83, + 43, + 51, + 61, + 72, + 38, + 56, + 66, + 67, + 1, + 6, + 85, + 86, + 93, + 98, + 5, + 19, + 97, + 102, + 11, + 15, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 10, + 14, + 16, + 24, + 28 + ], + "demand": 3, + "inside_frames": [ + 160, + 173, + 188, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2073232, + "source_ports": [ + 36, + 46, + 29, + 33, + 49, + 59, + 74, + 83, + 42, + 52, + 62, + 71, + 39, + 55, + 65, + 68, + 1, + 6, + 85, + 86, + 93, + 98, + 8, + 12, + 88, + 103, + 2, + 16, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 29 + ], + "demand": 2, + "inside_frames": [ + 3, + 158, + 159, + 172, + 173, + 188, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2073294, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 11, + 15, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 28 + ], + "demand": 2, + "inside_frames": [ + 3, + 158, + 160, + 172, + 173, + 188, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2073302, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 2, + 16, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 11 + ], + "demand": 2, + "inside_frames": [ + 3, + 159, + 161, + 172, + 173, + 188, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2073322, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 43, + 51, + 61, + 72 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10 + ], + "demand": 2, + "inside_frames": [ + 3, + 160, + 161, + 172, + 173, + 188, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2073330, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 42, + 52, + 62, + 71 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 12, + 13, + 21, + 30, + 31 + ], + "demand": 3, + "inside_frames": [ + 158, + 172, + 189, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2073668, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 26, + 31, + 77, + 80, + 40, + 54, + 64, + 69, + 21, + 110, + 10, + 14, + 90, + 105, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 8, + 9, + 21, + 26, + 27 + ], + "demand": 3, + "inside_frames": [ + 161, + 172, + 189, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2073696, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 25, + 44, + 78, + 79, + 41, + 53, + 63, + 70, + 21, + 110, + 4, + 18, + 96, + 101, + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 8, + 12, + 16, + 26, + 30 + ], + "demand": 3, + "inside_frames": [ + 159, + 173, + 189, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2073736, + "source_ports": [ + 36, + 46, + 29, + 33, + 49, + 59, + 74, + 83, + 25, + 44, + 78, + 79, + 26, + 31, + 77, + 80, + 1, + 6, + 85, + 86, + 93, + 98, + 4, + 18, + 96, + 101, + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 9, + 13, + 16, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 160, + 173, + 189, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2073744, + "source_ports": [ + 36, + 46, + 29, + 33, + 49, + 59, + 74, + 83, + 41, + 53, + 63, + 70, + 40, + 54, + 64, + 69, + 1, + 6, + 85, + 86, + 93, + 98, + 3, + 17, + 95, + 100, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 30 + ], + "demand": 2, + "inside_frames": [ + 3, + 158, + 159, + 172, + 173, + 189, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2073806, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 31 + ], + "demand": 2, + "inside_frames": [ + 3, + 158, + 160, + 172, + 173, + 189, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2073814, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 8 + ], + "demand": 2, + "inside_frames": [ + 3, + 159, + 161, + 172, + 173, + 189, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2073834, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 25, + 44, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 9 + ], + "demand": 2, + "inside_frames": [ + 3, + 160, + 161, + 172, + 173, + 189, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2073842, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 41, + 53, + 63, + 70 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 7, + 16, + 21 + ], + "demand": 3, + "inside_frames": [ + 188, + 189, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2074112, + "source_ports": [ + 36, + 46, + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 1, + 6, + 85, + 86, + 93, + 98, + 21, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 21 + ], + "demand": 2, + "inside_frames": [ + 158, + 161, + 172, + 188, + 189, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2074212, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82, + 21, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 16 + ], + "demand": 2, + "inside_frames": [ + 159, + 160, + 173, + 188, + 189, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2074264, + "source_ports": [ + 36, + 46, + 29, + 33, + 49, + 59, + 74, + 83, + 1, + 6, + 85, + 86, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 10, + 11, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 3, + 172, + 173, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2076867, + "source_ports": [ + 25, + 44, + 78, + 79, + 41, + 53, + 63, + 70, + 42, + 52, + 62, + 71, + 43, + 51, + 61, + 72, + 2, + 16, + 94, + 99, + 11, + 15, + 91, + 106, + 10, + 14, + 90, + 105, + 9, + 13, + 89, + 104 + ], + "weight": "1" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 28, + 29, + 30, + 31 + ], + "demand": 4, + "inside_frames": [ + 2, + 158, + 172, + 173, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2076869, + "source_ports": [ + 26, + 31, + 77, + 80, + 40, + 54, + 64, + 69, + 39, + 55, + 65, + 68, + 38, + 56, + 66, + 67, + 2, + 16, + 94, + 99, + 11, + 15, + 91, + 106, + 10, + 14, + 90, + 105, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 11, + 12, + 15, + 25, + 26, + 29, + 30 + ], + "demand": 4, + "inside_frames": [ + 2, + 159, + 172, + 173, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2076873, + "source_ports": [ + 25, + 44, + 78, + 79, + 43, + 51, + 61, + 72, + 26, + 31, + 77, + 80, + 38, + 56, + 66, + 67, + 5, + 19, + 97, + 102, + 4, + 18, + 96, + 101, + 11, + 15, + 91, + 106, + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 29, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 158, + 159, + 172, + 173, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2076879, + "source_ports": [ + 11, + 15, + 91, + 106, + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 10, + 13, + 14, + 24, + 27, + 28, + 31 + ], + "demand": 4, + "inside_frames": [ + 2, + 160, + 172, + 173, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2076881, + "source_ports": [ + 41, + 53, + 63, + 70, + 42, + 52, + 62, + 71, + 40, + 54, + 64, + 69, + 39, + 55, + 65, + 68, + 8, + 12, + 88, + 103, + 3, + 17, + 95, + 100, + 2, + 16, + 94, + 99, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 28, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 158, + 160, + 172, + 173, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2076887, + "source_ports": [ + 2, + 16, + 94, + 99, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 10, + 11, + 24, + 25, + 26, + 27 + ], + "demand": 4, + "inside_frames": [ + 2, + 161, + 172, + 173, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2076897, + "source_ports": [ + 25, + 44, + 78, + 79, + 41, + 53, + 63, + 70, + 42, + 52, + 62, + 71, + 43, + 51, + 61, + 72, + 8, + 12, + 88, + 103, + 5, + 19, + 97, + 102, + 4, + 18, + 96, + 101, + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 159, + 161, + 172, + 173, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2076907, + "source_ports": [ + 25, + 44, + 78, + 79, + 43, + 51, + 61, + 72 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 10 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 160, + 161, + 172, + 173, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2076915, + "source_ports": [ + 41, + 53, + 63, + 70, + 42, + 52, + 62, + 71 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10, + 12, + 14, + 25, + 27, + 29, + 31 + ], + "demand": 4, + "inside_frames": [ + 2, + 172, + 173, + 187, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077121, + "source_ports": [ + 25, + 44, + 78, + 79, + 42, + 52, + 62, + 71, + 26, + 31, + 77, + 80, + 39, + 55, + 65, + 68, + 5, + 19, + 97, + 102, + 3, + 17, + 95, + 100, + 11, + 15, + 91, + 106, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 29, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 158, + 172, + 173, + 187, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077127, + "source_ports": [ + 11, + 15, + 91, + 106, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 159, + 172, + 173, + 187, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077131, + "source_ports": [ + 25, + 44, + 78, + 79, + 11, + 15, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 159, + 172, + 173, + 187, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077133, + "source_ports": [ + 26, + 31, + 77, + 80, + 11, + 15, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 160, + 172, + 173, + 187, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077139, + "source_ports": [ + 42, + 52, + 62, + 71, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 160, + 172, + 173, + 187, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077141, + "source_ports": [ + 39, + 55, + 65, + 68, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 161, + 172, + 173, + 187, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077155, + "source_ports": [ + 25, + 44, + 78, + 79, + 42, + 52, + 62, + 71 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 159, + 161, + 172, + 173, + 187, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077161, + "source_ports": [ + 25, + 44, + 78, + 79, + 5, + 19, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 160, + 161, + 172, + 173, + 187, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077169, + "source_ports": [ + 42, + 52, + 62, + 71, + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 14, + 15, + 24, + 25, + 28, + 29 + ], + "demand": 4, + "inside_frames": [ + 2, + 172, + 173, + 188, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077377, + "source_ports": [ + 42, + 52, + 62, + 71, + 43, + 51, + 61, + 72, + 39, + 55, + 65, + 68, + 38, + 56, + 66, + 67, + 8, + 12, + 88, + 103, + 5, + 19, + 97, + 102, + 2, + 16, + 94, + 99, + 11, + 15, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 28, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 158, + 172, + 173, + 188, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077383, + "source_ports": [ + 2, + 16, + 94, + 99, + 11, + 15, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 159, + 172, + 173, + 188, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077387, + "source_ports": [ + 43, + 51, + 61, + 72, + 11, + 15, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 159, + 172, + 173, + 188, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077389, + "source_ports": [ + 38, + 56, + 66, + 67, + 11, + 15, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 160, + 172, + 173, + 188, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077395, + "source_ports": [ + 42, + 52, + 62, + 71, + 2, + 16, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 160, + 172, + 173, + 188, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077397, + "source_ports": [ + 39, + 55, + 65, + 68, + 2, + 16, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 161, + 172, + 173, + 188, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077411, + "source_ports": [ + 42, + 52, + 62, + 71, + 43, + 51, + 61, + 72 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 159, + 161, + 172, + 173, + 188, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077417, + "source_ports": [ + 43, + 51, + 61, + 72, + 5, + 19, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 160, + 161, + 172, + 173, + 188, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077425, + "source_ports": [ + 42, + 52, + 62, + 71, + 8, + 12, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 29 + ], + "demand": 2, + "inside_frames": [ + 3, + 158, + 172, + 187, + 188, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077510, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 11, + 15, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 10 + ], + "demand": 2, + "inside_frames": [ + 3, + 161, + 172, + 187, + 188, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077538, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 42, + 52, + 62, + 71 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 29 + ], + "demand": 2, + "inside_frames": [ + 3, + 159, + 173, + 187, + 188, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077578, + "source_ports": [ + 1, + 6, + 85, + 86, + 93, + 98, + 11, + 15, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 160, + 173, + 187, + 188, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077586, + "source_ports": [ + 42, + 52, + 62, + 71, + 1, + 6, + 85, + 86, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 172, + 173, + 187, + 188, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077635, + "source_ports": [ + 42, + 52, + 62, + 71, + 11, + 15, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 172, + 173, + 187, + 188, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077637, + "source_ports": [ + 39, + 55, + 65, + 68, + 11, + 15, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 159, + 172, + 173, + 187, + 188, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077641, + "source_ports": [ + 5, + 19, + 97, + 102, + 11, + 15, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 29 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 158, + 159, + 172, + 173, + 187, + 188, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077647, + "source_ports": [ + 11, + 15, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 14 + ], + "demand": 2, + "inside_frames": [ + 2, + 160, + 172, + 173, + 187, + 188, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077649, + "source_ports": [ + 42, + 52, + 62, + 71, + 39, + 55, + 65, + 68 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 161, + 172, + 173, + 187, + 188, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077665, + "source_ports": [ + 42, + 52, + 62, + 71, + 5, + 19, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 10 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 160, + 161, + 172, + 173, + 187, + 188, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077683, + "source_ports": [ + 42, + 52, + 62, + 71 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 12, + 13, + 26, + 27, + 30, + 31 + ], + "demand": 4, + "inside_frames": [ + 2, + 172, + 173, + 189, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077889, + "source_ports": [ + 25, + 44, + 78, + 79, + 41, + 53, + 63, + 70, + 26, + 31, + 77, + 80, + 40, + 54, + 64, + 69, + 4, + 18, + 96, + 101, + 3, + 17, + 95, + 100, + 10, + 14, + 90, + 105, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 30, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 158, + 172, + 173, + 189, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077895, + "source_ports": [ + 10, + 14, + 90, + 105, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 159, + 172, + 173, + 189, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077899, + "source_ports": [ + 25, + 44, + 78, + 79, + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 159, + 172, + 173, + 189, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077901, + "source_ports": [ + 26, + 31, + 77, + 80, + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 160, + 172, + 173, + 189, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077907, + "source_ports": [ + 41, + 53, + 63, + 70, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 160, + 172, + 173, + 189, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077909, + "source_ports": [ + 40, + 54, + 64, + 69, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 161, + 172, + 173, + 189, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077923, + "source_ports": [ + 25, + 44, + 78, + 79, + 41, + 53, + 63, + 70 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 159, + 161, + 172, + 173, + 189, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077929, + "source_ports": [ + 25, + 44, + 78, + 79, + 4, + 18, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 160, + 161, + 172, + 173, + 189, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2077937, + "source_ports": [ + 41, + 53, + 63, + 70, + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 31 + ], + "demand": 2, + "inside_frames": [ + 3, + 158, + 172, + 187, + 189, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2078022, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 8 + ], + "demand": 2, + "inside_frames": [ + 3, + 161, + 172, + 187, + 189, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2078050, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 25, + 44, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 159, + 173, + 187, + 189, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2078090, + "source_ports": [ + 25, + 44, + 78, + 79, + 1, + 6, + 85, + 86, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 31 + ], + "demand": 2, + "inside_frames": [ + 3, + 160, + 173, + 187, + 189, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2078098, + "source_ports": [ + 1, + 6, + 85, + 86, + 93, + 98, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 172, + 173, + 187, + 189, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2078147, + "source_ports": [ + 25, + 44, + 78, + 79, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 172, + 173, + 187, + 189, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2078149, + "source_ports": [ + 26, + 31, + 77, + 80, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 12 + ], + "demand": 2, + "inside_frames": [ + 2, + 159, + 172, + 173, + 187, + 189, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2078153, + "source_ports": [ + 25, + 44, + 78, + 79, + 26, + 31, + 77, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 27, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 160, + 172, + 173, + 187, + 189, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2078161, + "source_ports": [ + 3, + 17, + 95, + 100, + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 31 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 158, + 160, + 172, + 173, + 187, + 189, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2078167, + "source_ports": [ + 9, + 13, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 161, + 172, + 173, + 187, + 189, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2078177, + "source_ports": [ + 25, + 44, + 78, + 79, + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 8 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 159, + 161, + 172, + 173, + 187, + 189, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2078187, + "source_ports": [ + 25, + 44, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11, + 13, + 15, + 24, + 26, + 28, + 30 + ], + "demand": 4, + "inside_frames": [ + 2, + 172, + 173, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2078913, + "source_ports": [ + 41, + 53, + 63, + 70, + 43, + 51, + 61, + 72, + 40, + 54, + 64, + 69, + 38, + 56, + 66, + 67, + 8, + 12, + 88, + 103, + 4, + 18, + 96, + 101, + 2, + 16, + 94, + 99, + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 28, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 158, + 172, + 173, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2078919, + "source_ports": [ + 2, + 16, + 94, + 99, + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 159, + 172, + 173, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2078923, + "source_ports": [ + 43, + 51, + 61, + 72, + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 159, + 172, + 173, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2078925, + "source_ports": [ + 38, + 56, + 66, + 67, + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 160, + 172, + 173, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2078931, + "source_ports": [ + 41, + 53, + 63, + 70, + 2, + 16, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 160, + 172, + 173, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2078933, + "source_ports": [ + 40, + 54, + 64, + 69, + 2, + 16, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 161, + 172, + 173, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2078947, + "source_ports": [ + 41, + 53, + 63, + 70, + 43, + 51, + 61, + 72 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 159, + 161, + 172, + 173, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2078953, + "source_ports": [ + 43, + 51, + 61, + 72, + 4, + 18, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 160, + 161, + 172, + 173, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2078961, + "source_ports": [ + 41, + 53, + 63, + 70, + 8, + 12, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 28 + ], + "demand": 2, + "inside_frames": [ + 3, + 158, + 172, + 188, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2079302, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 2, + 16, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 11 + ], + "demand": 2, + "inside_frames": [ + 3, + 161, + 172, + 188, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2079330, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 43, + 51, + 61, + 72 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 159, + 173, + 188, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2079370, + "source_ports": [ + 43, + 51, + 61, + 72, + 1, + 6, + 85, + 86, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 28 + ], + "demand": 2, + "inside_frames": [ + 3, + 160, + 173, + 188, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2079378, + "source_ports": [ + 1, + 6, + 85, + 86, + 93, + 98, + 2, + 16, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 172, + 173, + 188, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2079427, + "source_ports": [ + 43, + 51, + 61, + 72, + 2, + 16, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 172, + 173, + 188, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2079429, + "source_ports": [ + 38, + 56, + 66, + 67, + 2, + 16, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 159, + 172, + 173, + 188, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2079433, + "source_ports": [ + 43, + 51, + 61, + 72, + 38, + 56, + 66, + 67 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 160, + 172, + 173, + 188, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2079441, + "source_ports": [ + 8, + 12, + 88, + 103, + 2, + 16, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 28 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 158, + 160, + 172, + 173, + 188, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2079447, + "source_ports": [ + 2, + 16, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 161, + 172, + 173, + 188, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2079457, + "source_ports": [ + 43, + 51, + 61, + 72, + 8, + 12, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 11 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 159, + 161, + 172, + 173, + 188, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2079467, + "source_ports": [ + 43, + 51, + 61, + 72 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 30 + ], + "demand": 2, + "inside_frames": [ + 3, + 158, + 172, + 189, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2079814, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 9 + ], + "demand": 2, + "inside_frames": [ + 3, + 161, + 172, + 189, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2079842, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 41, + 53, + 63, + 70 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 30 + ], + "demand": 2, + "inside_frames": [ + 3, + 159, + 173, + 189, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2079882, + "source_ports": [ + 1, + 6, + 85, + 86, + 93, + 98, + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 160, + 173, + 189, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2079890, + "source_ports": [ + 41, + 53, + 63, + 70, + 1, + 6, + 85, + 86, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 172, + 173, + 189, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2079939, + "source_ports": [ + 41, + 53, + 63, + 70, + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 172, + 173, + 189, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2079941, + "source_ports": [ + 40, + 54, + 64, + 69, + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 26, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 159, + 172, + 173, + 189, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2079945, + "source_ports": [ + 4, + 18, + 96, + 101, + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 30 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 158, + 159, + 172, + 173, + 189, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2079951, + "source_ports": [ + 10, + 14, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 160, + 172, + 173, + 189, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2079953, + "source_ports": [ + 41, + 53, + 63, + 70, + 40, + 54, + 64, + 69 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 161, + 172, + 173, + 189, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2079969, + "source_ports": [ + 41, + 53, + 63, + 70, + 4, + 18, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 9 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 160, + 161, + 172, + 173, + 189, + 190, + 201, + 202, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2079987, + "source_ports": [ + 41, + 53, + 63, + 70 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6 + ], + "demand": 2, + "inside_frames": [ + 3, + 158, + 159, + 160, + 161, + 172, + 173, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2081022, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 29, + 33, + 49, + 59, + 74, + 83 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 12 + ], + "demand": 2, + "inside_frames": [ + 158, + 159, + 172, + 173, + 187, + 201, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2085324, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 26, + 31, + 77, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 14 + ], + "demand": 2, + "inside_frames": [ + 158, + 160, + 172, + 173, + 187, + 201, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2085332, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 39, + 55, + 65, + 68 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 25 + ], + "demand": 2, + "inside_frames": [ + 159, + 161, + 172, + 173, + 187, + 201, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2085352, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 5, + 19, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 27 + ], + "demand": 2, + "inside_frames": [ + 160, + 161, + 172, + 173, + 187, + 201, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2085360, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 15 + ], + "demand": 2, + "inside_frames": [ + 158, + 159, + 172, + 173, + 190, + 201, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2087116, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 38, + 56, + 66, + 67 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 13 + ], + "demand": 2, + "inside_frames": [ + 158, + 160, + 172, + 173, + 190, + 201, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2087124, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 40, + 54, + 64, + 69 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 26 + ], + "demand": 2, + "inside_frames": [ + 159, + 161, + 172, + 173, + 190, + 201, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2087144, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 4, + 18, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 24 + ], + "demand": 2, + "inside_frames": [ + 160, + 161, + 172, + 173, + 190, + 201, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2087152, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 8, + 12, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7 + ], + "demand": 2, + "inside_frames": [ + 3, + 158, + 161, + 172, + 187, + 190, + 201, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2087270, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 28, + 32, + 48, + 58, + 75, + 82 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 159, + 160, + 173, + 187, + 190, + 201, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2087322, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84, + 1, + 6, + 85, + 86, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5 + ], + "demand": 1, + "inside_frames": [ + 3, + 158, + 159, + 160, + 161, + 172, + 173, + 187, + 190, + 201, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2087422, + "source_ports": [ + 30, + 34, + 50, + 60, + 73, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 15 + ], + "demand": 2, + "inside_frames": [ + 158, + 159, + 172, + 173, + 188, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2089676, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 38, + 56, + 66, + 67 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 14 + ], + "demand": 2, + "inside_frames": [ + 158, + 160, + 172, + 173, + 188, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2089684, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 39, + 55, + 65, + 68 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 25 + ], + "demand": 2, + "inside_frames": [ + 159, + 161, + 172, + 173, + 188, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2089704, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 5, + 19, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 24 + ], + "demand": 2, + "inside_frames": [ + 160, + 161, + 172, + 173, + 188, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2089712, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 8, + 12, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 12 + ], + "demand": 2, + "inside_frames": [ + 158, + 159, + 172, + 173, + 189, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2090188, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 26, + 31, + 77, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 13 + ], + "demand": 2, + "inside_frames": [ + 158, + 160, + 172, + 173, + 189, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2090196, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 40, + 54, + 64, + 69 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 26 + ], + "demand": 2, + "inside_frames": [ + 159, + 161, + 172, + 173, + 189, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2090216, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 4, + 18, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 27 + ], + "demand": 2, + "inside_frames": [ + 160, + 161, + 172, + 173, + 189, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2090224, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7 + ], + "demand": 2, + "inside_frames": [ + 3, + 158, + 161, + 172, + 188, + 189, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2090598, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 28, + 32, + 48, + 58, + 75, + 82 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 159, + 160, + 173, + 188, + 189, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2090650, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83, + 1, + 6, + 85, + 86, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6 + ], + "demand": 1, + "inside_frames": [ + 3, + 158, + 159, + 160, + 161, + 172, + 173, + 188, + 189, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2090750, + "source_ports": [ + 29, + 33, + 49, + 59, + 74, + 83 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 2, + 172, + 173, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2093249, + "source_ports": [ + 26, + 31, + 77, + 80, + 40, + 54, + 64, + 69, + 39, + 55, + 65, + 68, + 38, + 56, + 66, + 67, + 8, + 12, + 88, + 103, + 5, + 19, + 97, + 102, + 4, + 18, + 96, + 101, + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 159, + 172, + 173, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2093261, + "source_ports": [ + 26, + 31, + 77, + 80, + 38, + 56, + 66, + 67 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 14 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 160, + 172, + 173, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2093269, + "source_ports": [ + 40, + 54, + 64, + 69, + 39, + 55, + 65, + 68 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 159, + 161, + 172, + 173, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2093289, + "source_ports": [ + 5, + 19, + 97, + 102, + 4, + 18, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 160, + 161, + 172, + 173, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2093297, + "source_ports": [ + 8, + 12, + 88, + 103, + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 14 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 172, + 173, + 187, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2093509, + "source_ports": [ + 26, + 31, + 77, + 80, + 39, + 55, + 65, + 68 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 159, + 172, + 173, + 187, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2093513, + "source_ports": [ + 26, + 31, + 77, + 80, + 5, + 19, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 160, + 172, + 173, + 187, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2093521, + "source_ports": [ + 39, + 55, + 65, + 68, + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 161, + 172, + 173, + 187, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2093537, + "source_ports": [ + 5, + 19, + 97, + 102, + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 172, + 173, + 188, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2093765, + "source_ports": [ + 39, + 55, + 65, + 68, + 38, + 56, + 66, + 67 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 159, + 172, + 173, + 188, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2093769, + "source_ports": [ + 38, + 56, + 66, + 67, + 5, + 19, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 160, + 172, + 173, + 188, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2093777, + "source_ports": [ + 39, + 55, + 65, + 68, + 8, + 12, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 161, + 172, + 173, + 188, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2093793, + "source_ports": [ + 8, + 12, + 88, + 103, + 5, + 19, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 14 + ], + "demand": 2, + "inside_frames": [ + 158, + 172, + 187, + 188, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2093892, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 39, + 55, + 65, + 68 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 25 + ], + "demand": 2, + "inside_frames": [ + 161, + 172, + 187, + 188, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2093920, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 5, + 19, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 25 + ], + "demand": 2, + "inside_frames": [ + 159, + 173, + 187, + 188, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2093960, + "source_ports": [ + 1, + 6, + 85, + 86, + 93, + 98, + 5, + 19, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 16 + ], + "demand": 2, + "inside_frames": [ + 160, + 173, + 187, + 188, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2093968, + "source_ports": [ + 39, + 55, + 65, + 68, + 1, + 6, + 85, + 86, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 172, + 173, + 187, + 188, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2094017, + "source_ports": [ + 39, + 55, + 65, + 68, + 5, + 19, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 14 + ], + "demand": 1, + "inside_frames": [ + 2, + 158, + 160, + 172, + 173, + 187, + 188, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2094037, + "source_ports": [ + 39, + 55, + 65, + 68 + ], + "weight": "0" + }, + { + "characters": [ + 25 + ], + "demand": 1, + "inside_frames": [ + 2, + 159, + 161, + 172, + 173, + 187, + 188, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2094057, + "source_ports": [ + 5, + 19, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 172, + 173, + 189, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2094277, + "source_ports": [ + 26, + 31, + 77, + 80, + 40, + 54, + 64, + 69 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 159, + 172, + 173, + 189, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2094281, + "source_ports": [ + 26, + 31, + 77, + 80, + 4, + 18, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 160, + 172, + 173, + 189, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2094289, + "source_ports": [ + 40, + 54, + 64, + 69, + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 26, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 161, + 172, + 173, + 189, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2094305, + "source_ports": [ + 4, + 18, + 96, + 101, + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 12 + ], + "demand": 2, + "inside_frames": [ + 158, + 172, + 187, + 189, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2094404, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 26, + 31, + 77, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 27 + ], + "demand": 2, + "inside_frames": [ + 161, + 172, + 187, + 189, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2094432, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 16 + ], + "demand": 2, + "inside_frames": [ + 159, + 173, + 187, + 189, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2094472, + "source_ports": [ + 26, + 31, + 77, + 80, + 1, + 6, + 85, + 86, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 27 + ], + "demand": 2, + "inside_frames": [ + 160, + 173, + 187, + 189, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2094480, + "source_ports": [ + 1, + 6, + 85, + 86, + 93, + 98, + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 172, + 173, + 187, + 189, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2094529, + "source_ports": [ + 26, + 31, + 77, + 80, + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 12 + ], + "demand": 1, + "inside_frames": [ + 2, + 158, + 159, + 172, + 173, + 187, + 189, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2094541, + "source_ports": [ + 26, + 31, + 77, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 27 + ], + "demand": 1, + "inside_frames": [ + 2, + 160, + 161, + 172, + 173, + 187, + 189, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2094577, + "source_ports": [ + 3, + 17, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 172, + 173, + 190, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2095301, + "source_ports": [ + 40, + 54, + 64, + 69, + 38, + 56, + 66, + 67 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 159, + 172, + 173, + 190, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2095305, + "source_ports": [ + 38, + 56, + 66, + 67, + 4, + 18, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 160, + 172, + 173, + 190, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2095313, + "source_ports": [ + 40, + 54, + 64, + 69, + 8, + 12, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 161, + 172, + 173, + 190, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2095329, + "source_ports": [ + 8, + 12, + 88, + 103, + 4, + 18, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 15 + ], + "demand": 2, + "inside_frames": [ + 158, + 172, + 188, + 190, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2095684, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 38, + 56, + 66, + 67 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 24 + ], + "demand": 2, + "inside_frames": [ + 161, + 172, + 188, + 190, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2095712, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 8, + 12, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 16 + ], + "demand": 2, + "inside_frames": [ + 159, + 173, + 188, + 190, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2095752, + "source_ports": [ + 38, + 56, + 66, + 67, + 1, + 6, + 85, + 86, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 24 + ], + "demand": 2, + "inside_frames": [ + 160, + 173, + 188, + 190, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2095760, + "source_ports": [ + 1, + 6, + 85, + 86, + 93, + 98, + 8, + 12, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 172, + 173, + 188, + 190, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2095809, + "source_ports": [ + 38, + 56, + 66, + 67, + 8, + 12, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 15 + ], + "demand": 1, + "inside_frames": [ + 2, + 158, + 159, + 172, + 173, + 188, + 190, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2095821, + "source_ports": [ + 38, + 56, + 66, + 67 + ], + "weight": "0" + }, + { + "characters": [ + 24 + ], + "demand": 1, + "inside_frames": [ + 2, + 160, + 161, + 172, + 173, + 188, + 190, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2095857, + "source_ports": [ + 8, + 12, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 13 + ], + "demand": 2, + "inside_frames": [ + 158, + 172, + 189, + 190, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2096196, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 40, + 54, + 64, + 69 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 26 + ], + "demand": 2, + "inside_frames": [ + 161, + 172, + 189, + 190, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2096224, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 4, + 18, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 26 + ], + "demand": 2, + "inside_frames": [ + 159, + 173, + 189, + 190, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2096264, + "source_ports": [ + 1, + 6, + 85, + 86, + 93, + 98, + 4, + 18, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 16 + ], + "demand": 2, + "inside_frames": [ + 160, + 173, + 189, + 190, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2096272, + "source_ports": [ + 40, + 54, + 64, + 69, + 1, + 6, + 85, + 86, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 172, + 173, + 189, + 190, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2096321, + "source_ports": [ + 40, + 54, + 64, + 69, + 4, + 18, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 13 + ], + "demand": 1, + "inside_frames": [ + 2, + 158, + 160, + 172, + 173, + 189, + 190, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2096341, + "source_ports": [ + 40, + 54, + 64, + 69 + ], + "weight": "0" + }, + { + "characters": [ + 26 + ], + "demand": 1, + "inside_frames": [ + 2, + 159, + 161, + 172, + 173, + 189, + 190, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2096361, + "source_ports": [ + 4, + 18, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 187, + 188, + 189, + 190, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2096898, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82, + 1, + 6, + 85, + 86, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 7 + ], + "demand": 1, + "inside_frames": [ + 3, + 158, + 161, + 172, + 187, + 188, + 189, + 190, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2096998, + "source_ports": [ + 28, + 32, + 48, + 58, + 75, + 82 + ], + "weight": "0" + }, + { + "characters": [ + 16 + ], + "demand": 1, + "inside_frames": [ + 3, + 159, + 160, + 173, + 187, + 188, + 189, + 190, + 201, + 202, + 423, + 435, + 546, + 552, + 600, + 605, + 632 + ], + "node_mask": 2097050, + "source_ports": [ + 1, + 6, + 85, + 86, + 93, + 98 + ], + "weight": "0" + } + ], + "edges": [ + [ + 2, + 172 + ], + [ + 2, + 173 + ], + [ + 2, + 201 + ], + [ + 2, + 202 + ], + [ + 2, + 435 + ], + [ + 2, + 546 + ], + [ + 2, + 552 + ], + [ + 2, + 600 + ], + [ + 2, + 605 + ], + [ + 2, + 632 + ], + [ + 3, + 435 + ], + [ + 3, + 632 + ], + [ + 158, + 172 + ], + [ + 158, + 546 + ], + [ + 158, + 600 + ], + [ + 158, + 605 + ], + [ + 158, + 632 + ], + [ + 159, + 173 + ], + [ + 159, + 546 + ], + [ + 159, + 605 + ], + [ + 159, + 632 + ], + [ + 160, + 173 + ], + [ + 160, + 546 + ], + [ + 160, + 605 + ], + [ + 160, + 632 + ], + [ + 161, + 172 + ], + [ + 161, + 546 + ], + [ + 161, + 600 + ], + [ + 161, + 605 + ], + [ + 161, + 632 + ], + [ + 172, + 546 + ], + [ + 172, + 600 + ], + [ + 172, + 605 + ], + [ + 172, + 632 + ], + [ + 173, + 546 + ], + [ + 173, + 605 + ], + [ + 173, + 632 + ], + [ + 187, + 201 + ], + [ + 187, + 552 + ], + [ + 187, + 600 + ], + [ + 187, + 605 + ], + [ + 187, + 632 + ], + [ + 188, + 202 + ], + [ + 188, + 552 + ], + [ + 188, + 600 + ], + [ + 188, + 632 + ], + [ + 189, + 202 + ], + [ + 189, + 552 + ], + [ + 189, + 600 + ], + [ + 189, + 632 + ], + [ + 190, + 201 + ], + [ + 190, + 552 + ], + [ + 190, + 600 + ], + [ + 190, + 605 + ], + [ + 190, + 632 + ], + [ + 201, + 552 + ], + [ + 201, + 600 + ], + [ + 201, + 605 + ], + [ + 201, + 632 + ], + [ + 202, + 552 + ], + [ + 202, + 600 + ], + [ + 202, + 632 + ], + [ + 423, + 435 + ], + [ + 423, + 632 + ], + [ + 435, + 632 + ], + [ + 546, + 605 + ], + [ + 546, + 632 + ], + [ + 552, + 600 + ], + [ + 552, + 632 + ], + [ + 600, + 632 + ], + [ + 605, + 632 + ] + ], + "float_pivots": 78, + "generated_node_cuts": 288, + "internal_bound": "25", + "merge_frame": 632, + "nonzero_demand_cuts": 287, + "query_coefficients": [ + { + "0": -1, + "3": 1 + }, + { + "4": 1 + }, + { + "5": 1 + }, + { + "6": 1 + }, + { + "7": 1 + } + ], + "query_dimension": 5, + "total_bound": "45" + }, + { + "completion_bound": 20, + "cuts": [ + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 633 + ], + "node_mask": 1048576, + "source_ports": [ + 21, + 110, + 20, + 111, + 36, + 46, + 37, + 47, + 27, + 57, + 76, + 81, + 85, + 98, + 34, + 50, + 33, + 49, + 24, + 28, + 58, + 75, + 82, + 107, + 32, + 48, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93, + 16, + 25, + 79, + 99, + 11, + 41, + 53, + 91, + 10, + 42, + 52, + 90, + 13, + 61, + 72, + 104, + 9, + 43, + 51, + 89, + 14, + 62, + 71, + 105, + 15, + 63, + 70, + 106, + 2, + 44, + 78, + 94, + 8, + 31, + 77, + 88, + 19, + 64, + 69, + 102, + 18, + 65, + 68, + 101, + 3, + 38, + 56, + 95, + 17, + 66, + 67, + 100, + 4, + 39, + 55, + 96, + 5, + 40, + 54, + 97, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 633 + ], + "node_mask": 1097730, + "source_ports": [ + 85, + 98, + 34, + 50, + 33, + 49, + 24, + 28, + 58, + 75, + 82, + 107, + 32, + 48, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 601, + 633 + ], + "node_mask": 1343488, + "source_ports": [ + 21, + 110, + 20, + 111, + 36, + 46, + 37, + 47, + 85, + 98, + 34, + 50, + 33, + 49, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93, + 16, + 25, + 79, + 99, + 11, + 41, + 53, + 91, + 10, + 42, + 52, + 90, + 13, + 61, + 72, + 104, + 9, + 43, + 51, + 89, + 14, + 62, + 71, + 105, + 15, + 63, + 70, + 106, + 2, + 44, + 78, + 94, + 8, + 31, + 77, + 88, + 19, + 64, + 69, + 102, + 18, + 65, + 68, + 101, + 3, + 38, + 56, + 95, + 17, + 66, + 67, + 100, + 4, + 39, + 55, + 96, + 5, + 40, + 54, + 97, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 10, + 11, + 13, + 14, + 15 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 601, + 633 + ], + "node_mask": 1359874, + "source_ports": [ + 85, + 98, + 34, + 50, + 33, + 49, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 5, + 7, + 9, + 11, + 13, + 15 + ], + "demand": 5, + "inside_frames": [ + 184, + 185, + 194, + 553, + 601, + 633 + ], + "node_mask": 1451520, + "source_ports": [ + 21, + 110, + 36, + 46, + 27, + 57, + 76, + 81, + 34, + 50, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 5, + 6, + 9, + 10, + 11, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 553, + 601, + 633 + ], + "node_mask": 1474560, + "source_ports": [ + 21, + 110, + 20, + 111, + 36, + 46, + 37, + 47, + 34, + 50, + 33, + 49, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93, + 16, + 25, + 79, + 99, + 11, + 41, + 53, + 91, + 10, + 42, + 52, + 90, + 13, + 61, + 72, + 104, + 9, + 43, + 51, + 89, + 14, + 62, + 71, + 105, + 15, + 63, + 70, + 106, + 2, + 44, + 78, + 94, + 8, + 31, + 77, + 88, + 19, + 64, + 69, + 102, + 18, + 65, + 68, + 101, + 3, + 38, + 56, + 95, + 17, + 66, + 67, + 100, + 4, + 39, + 55, + 96, + 5, + 40, + 54, + 97, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11, + 13, + 15, + 17, + 19, + 21, + 23 + ], + "demand": 5, + "inside_frames": [ + 3, + 184, + 194, + 435, + 553, + 601, + 633 + ], + "node_mask": 1483266, + "source_ports": [ + 34, + 50, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 1, + 6, + 35, + 45, + 86, + 93, + 11, + 41, + 53, + 91, + 13, + 61, + 72, + 104, + 14, + 62, + 71, + 105, + 2, + 44, + 78, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11, + 13, + 15, + 16, + 18, + 20, + 22 + ], + "demand": 5, + "inside_frames": [ + 3, + 185, + 194, + 435, + 553, + 601, + 633 + ], + "node_mask": 1483778, + "source_ports": [ + 34, + 50, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 1, + 6, + 35, + 45, + 86, + 93, + 16, + 25, + 79, + 99, + 10, + 42, + 52, + 90, + 9, + 43, + 51, + 89, + 15, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 5, + 9, + 11, + 13, + 15 + ], + "demand": 5, + "inside_frames": [ + 184, + 185, + 194, + 435, + 553, + 601, + 633 + ], + "node_mask": 1484288, + "source_ports": [ + 21, + 110, + 36, + 46, + 34, + 50, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 10, + 11, + 13, + 14, + 15 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 553, + 601, + 633 + ], + "node_mask": 1490946, + "source_ports": [ + 34, + 50, + 33, + 49, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11, + 13, + 15, + 25, + 27, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 184, + 194, + 423, + 435, + 553, + 601, + 633 + ], + "node_mask": 1499648, + "source_ports": [ + 34, + 50, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 1, + 6, + 35, + 45, + 86, + 93, + 19, + 64, + 69, + 102, + 3, + 38, + 56, + 95, + 4, + 39, + 55, + 96, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11, + 13, + 15, + 24, + 26, + 28, + 30 + ], + "demand": 5, + "inside_frames": [ + 185, + 194, + 423, + 435, + 553, + 601, + 633 + ], + "node_mask": 1500160, + "source_ports": [ + 34, + 50, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 1, + 6, + 35, + 45, + 86, + 93, + 8, + 31, + 77, + 88, + 18, + 65, + 68, + 101, + 17, + 66, + 67, + 100, + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11, + 13, + 15 + ], + "demand": 5, + "inside_frames": [ + 3, + 184, + 185, + 194, + 423, + 435, + 553, + 601, + 633 + ], + "node_mask": 1500674, + "source_ports": [ + 34, + 50, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "1" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 606, + 633 + ], + "node_mask": 1605632, + "source_ports": [ + 21, + 110, + 20, + 111, + 36, + 46, + 37, + 47, + 85, + 98, + 33, + 49, + 24, + 28, + 58, + 75, + 82, + 107, + 32, + 48, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93, + 16, + 25, + 79, + 99, + 11, + 41, + 53, + 91, + 10, + 42, + 52, + 90, + 13, + 61, + 72, + 104, + 9, + 43, + 51, + 89, + 14, + 62, + 71, + 105, + 15, + 63, + 70, + 106, + 2, + 44, + 78, + 94, + 8, + 31, + 77, + 88, + 19, + 64, + 69, + 102, + 18, + 65, + 68, + 101, + 3, + 38, + 56, + 95, + 17, + 66, + 67, + 100, + 4, + 39, + 55, + 96, + 5, + 40, + 54, + 97, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10, + 11, + 12, + 13, + 14, + 15 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 606, + 633 + ], + "node_mask": 1622018, + "source_ports": [ + 85, + 98, + 33, + 49, + 24, + 28, + 58, + 75, + 82, + 107, + 32, + 48, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 12, + 13, + 14, + 15 + ], + "demand": 5, + "inside_frames": [ + 155, + 156, + 165, + 547, + 606, + 633 + ], + "node_mask": 1638552, + "source_ports": [ + 36, + 46, + 37, + 47, + 27, + 57, + 76, + 81, + 32, + 48, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 8, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 547, + 606, + 633 + ], + "node_mask": 1671168, + "source_ports": [ + 21, + 110, + 20, + 111, + 36, + 46, + 37, + 47, + 85, + 98, + 24, + 28, + 58, + 75, + 82, + 107, + 32, + 48, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93, + 16, + 25, + 79, + 99, + 11, + 41, + 53, + 91, + 10, + 42, + 52, + 90, + 13, + 61, + 72, + 104, + 9, + 43, + 51, + 89, + 14, + 62, + 71, + 105, + 15, + 63, + 70, + 106, + 2, + 44, + 78, + 94, + 8, + 31, + 77, + 88, + 19, + 64, + 69, + 102, + 18, + 65, + 68, + 101, + 3, + 38, + 56, + 95, + 17, + 66, + 67, + 100, + 4, + 39, + 55, + 96, + 5, + 40, + 54, + 97, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 3, + 155, + 165, + 435, + 547, + 606, + 633 + ], + "node_mask": 1671306, + "source_ports": [ + 32, + 48, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93, + 16, + 25, + 79, + 99, + 11, + 41, + 53, + 91, + 10, + 42, + 52, + 90, + 13, + 61, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23 + ], + "demand": 5, + "inside_frames": [ + 3, + 156, + 165, + 435, + 547, + 606, + 633 + ], + "node_mask": 1671314, + "source_ports": [ + 32, + 48, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93, + 9, + 43, + 51, + 89, + 14, + 62, + 71, + 105, + 15, + 63, + 70, + 106, + 2, + 44, + 78, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 12, + 13, + 14, + 15 + ], + "demand": 5, + "inside_frames": [ + 155, + 156, + 165, + 435, + 547, + 606, + 633 + ], + "node_mask": 1671320, + "source_ports": [ + 36, + 46, + 37, + 47, + 32, + 48, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "1" + }, + { + "characters": [ + 8, + 11, + 12, + 13, + 14, + 15 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 547, + 606, + 633 + ], + "node_mask": 1687554, + "source_ports": [ + 85, + 98, + 24, + 28, + 58, + 75, + 82, + 107, + 32, + 48, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 155, + 165, + 423, + 435, + 547, + 606, + 633 + ], + "node_mask": 1687688, + "source_ports": [ + 32, + 48, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93, + 8, + 31, + 77, + 88, + 19, + 64, + 69, + 102, + 18, + 65, + 68, + 101, + 3, + 38, + 56, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 156, + 165, + 423, + 435, + 547, + 606, + 633 + ], + "node_mask": 1687696, + "source_ports": [ + 32, + 48, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93, + 17, + 66, + 67, + 100, + 4, + 39, + 55, + 96, + 5, + 40, + 54, + 97, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15 + ], + "demand": 5, + "inside_frames": [ + 3, + 155, + 156, + 165, + 423, + 435, + 547, + 606, + 633 + ], + "node_mask": 1687706, + "source_ports": [ + 32, + 48, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 10, + 11, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 601, + 606, + 633 + ], + "node_mask": 1867776, + "source_ports": [ + 21, + 110, + 20, + 111, + 36, + 46, + 37, + 47, + 85, + 98, + 33, + 49, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93, + 16, + 25, + 79, + 99, + 11, + 41, + 53, + 91, + 10, + 42, + 52, + 90, + 13, + 61, + 72, + 104, + 9, + 43, + 51, + 89, + 14, + 62, + 71, + 105, + 15, + 63, + 70, + 106, + 2, + 44, + 78, + 94, + 8, + 31, + 77, + 88, + 19, + 64, + 69, + 102, + 18, + 65, + 68, + 101, + 3, + 38, + 56, + 95, + 17, + 66, + 67, + 100, + 4, + 39, + 55, + 96, + 5, + 40, + 54, + 97, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10, + 11, + 13, + 14, + 15 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 601, + 606, + 633 + ], + "node_mask": 1884162, + "source_ports": [ + 85, + 98, + 33, + 49, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 7, + 8, + 11, + 13, + 14 + ], + "demand": 5, + "inside_frames": [ + 154, + 157, + 162, + 547, + 601, + 606, + 633 + ], + "node_mask": 1900644, + "source_ports": [ + 21, + 110, + 20, + 111, + 27, + 57, + 76, + 81, + 85, + 98, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 7, + 13, + 14 + ], + "demand": 2, + "inside_frames": [ + 154, + 155, + 156, + 157, + 162, + 165, + 547, + 601, + 606, + 633 + ], + "node_mask": 1900796, + "source_ports": [ + 27, + 57, + 76, + 81, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 8, + 11, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 547, + 601, + 606, + 633 + ], + "node_mask": 1933312, + "source_ports": [ + 21, + 110, + 20, + 111, + 36, + 46, + 37, + 47, + 85, + 98, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93, + 16, + 25, + 79, + 99, + 11, + 41, + 53, + 91, + 10, + 42, + 52, + 90, + 13, + 61, + 72, + 104, + 9, + 43, + 51, + 89, + 14, + 62, + 71, + 105, + 15, + 63, + 70, + 106, + 2, + 44, + 78, + 94, + 8, + 31, + 77, + 88, + 19, + 64, + 69, + 102, + 18, + 65, + 68, + 101, + 3, + 38, + 56, + 95, + 17, + 66, + 67, + 100, + 4, + 39, + 55, + 96, + 5, + 40, + 54, + 97, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 11, + 13, + 14, + 17, + 18, + 20, + 23 + ], + "demand": 5, + "inside_frames": [ + 3, + 154, + 162, + 435, + 547, + 601, + 606, + 633 + ], + "node_mask": 1933382, + "source_ports": [ + 85, + 98, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 11, + 41, + 53, + 91, + 10, + 42, + 52, + 90, + 9, + 43, + 51, + 89, + 2, + 44, + 78, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 11, + 13, + 14, + 16, + 19, + 21, + 22 + ], + "demand": 5, + "inside_frames": [ + 3, + 157, + 162, + 435, + 547, + 601, + 606, + 633 + ], + "node_mask": 1933410, + "source_ports": [ + 85, + 98, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 16, + 25, + 79, + 99, + 13, + 61, + 72, + 104, + 14, + 62, + 71, + 105, + 15, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 8, + 11, + 13, + 14 + ], + "demand": 5, + "inside_frames": [ + 154, + 157, + 162, + 435, + 547, + 601, + 606, + 633 + ], + "node_mask": 1933412, + "source_ports": [ + 21, + 110, + 20, + 111, + 85, + 98, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109 + ], + "weight": "1" + }, + { + "characters": [ + 4, + 5, + 6, + 13, + 14, + 15 + ], + "demand": 3, + "inside_frames": [ + 155, + 156, + 165, + 435, + 547, + 601, + 606, + 633 + ], + "node_mask": 1933464, + "source_ports": [ + 36, + 46, + 37, + 47, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 13, + 14, + 17, + 18, + 24, + 27 + ], + "demand": 3, + "inside_frames": [ + 154, + 155, + 162, + 165, + 435, + 547, + 601, + 606, + 633 + ], + "node_mask": 1933516, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 11, + 41, + 53, + 91, + 10, + 42, + 52, + 90, + 8, + 31, + 77, + 88, + 3, + 38, + 56, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 13, + 14, + 20, + 23, + 29, + 30 + ], + "demand": 3, + "inside_frames": [ + 154, + 156, + 162, + 165, + 435, + 547, + 601, + 606, + 633 + ], + "node_mask": 1933524, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 9, + 43, + 51, + 89, + 2, + 44, + 78, + 94, + 4, + 39, + 55, + 96, + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 13, + 14, + 16, + 19, + 25, + 26 + ], + "demand": 3, + "inside_frames": [ + 155, + 157, + 162, + 165, + 435, + 547, + 601, + 606, + 633 + ], + "node_mask": 1933544, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 16, + 25, + 79, + 99, + 13, + 61, + 72, + 104, + 19, + 64, + 69, + 102, + 18, + 65, + 68, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 13, + 14, + 21, + 22, + 28, + 31 + ], + "demand": 3, + "inside_frames": [ + 156, + 157, + 162, + 165, + 435, + 547, + 601, + 606, + 633 + ], + "node_mask": 1933552, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 14, + 62, + 71, + 105, + 15, + 63, + 70, + 106, + 17, + 66, + 67, + 100, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 13, + 14 + ], + "demand": 2, + "inside_frames": [ + 154, + 155, + 156, + 157, + 162, + 165, + 435, + 547, + 601, + 606, + 633 + ], + "node_mask": 1933564, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 11, + 13, + 14, + 15 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 547, + 601, + 606, + 633 + ], + "node_mask": 1949698, + "source_ports": [ + 85, + 98, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 11, + 13, + 14, + 24, + 27, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 154, + 162, + 423, + 435, + 547, + 601, + 606, + 633 + ], + "node_mask": 1949764, + "source_ports": [ + 85, + 98, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 8, + 31, + 77, + 88, + 3, + 38, + 56, + 95, + 4, + 39, + 55, + 96, + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 11, + 13, + 14, + 25, + 26, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 157, + 162, + 423, + 435, + 547, + 601, + 606, + 633 + ], + "node_mask": 1949792, + "source_ports": [ + 85, + 98, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 19, + 64, + 69, + 102, + 18, + 65, + 68, + 101, + 17, + 66, + 67, + 100, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 11, + 13, + 14 + ], + "demand": 5, + "inside_frames": [ + 3, + 154, + 157, + 162, + 423, + 435, + 547, + 601, + 606, + 633 + ], + "node_mask": 1949798, + "source_ports": [ + 85, + 98, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 6, + 7, + 10, + 11, + 14, + 15 + ], + "demand": 5, + "inside_frames": [ + 183, + 186, + 191, + 553, + 601, + 606, + 633 + ], + "node_mask": 1972480, + "source_ports": [ + 20, + 111, + 37, + 47, + 27, + 57, + 76, + 81, + 33, + 49, + 24, + 28, + 58, + 75, + 82, + 107, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "1" + }, + { + "characters": [ + 3, + 7, + 11, + 15 + ], + "demand": 2, + "inside_frames": [ + 183, + 184, + 185, + 186, + 191, + 194, + 553, + 601, + 606, + 633 + ], + "node_mask": 1982208, + "source_ports": [ + 27, + 57, + 76, + 81, + 24, + 28, + 58, + 75, + 82, + 107, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 5, + 6, + 10, + 11, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 553, + 601, + 606, + 633 + ], + "node_mask": 1998848, + "source_ports": [ + 21, + 110, + 20, + 111, + 36, + 46, + 37, + 47, + 33, + 49, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93, + 16, + 25, + 79, + 99, + 11, + 41, + 53, + 91, + 10, + 42, + 52, + 90, + 13, + 61, + 72, + 104, + 9, + 43, + 51, + 89, + 14, + 62, + 71, + 105, + 15, + 63, + 70, + 106, + 2, + 44, + 78, + 94, + 8, + 31, + 77, + 88, + 19, + 64, + 69, + 102, + 18, + 65, + 68, + 101, + 3, + 38, + 56, + 95, + 17, + 66, + 67, + 100, + 4, + 39, + 55, + 96, + 5, + 40, + 54, + 97, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 14, + 15, + 16, + 17, + 20, + 21 + ], + "demand": 5, + "inside_frames": [ + 3, + 183, + 191, + 435, + 553, + 601, + 606, + 633 + ], + "node_mask": 2003202, + "source_ports": [ + 33, + 49, + 24, + 28, + 58, + 75, + 82, + 107, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93, + 16, + 25, + 79, + 99, + 11, + 41, + 53, + 91, + 9, + 43, + 51, + 89, + 14, + 62, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 14, + 15, + 18, + 19, + 22, + 23 + ], + "demand": 5, + "inside_frames": [ + 3, + 186, + 191, + 435, + 553, + 601, + 606, + 633 + ], + "node_mask": 2004994, + "source_ports": [ + 33, + 49, + 24, + 28, + 58, + 75, + 82, + 107, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93, + 10, + 42, + 52, + 90, + 13, + 61, + 72, + 104, + 15, + 63, + 70, + 106, + 2, + 44, + 78, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 6, + 10, + 11, + 14, + 15 + ], + "demand": 5, + "inside_frames": [ + 183, + 186, + 191, + 435, + 553, + 601, + 606, + 633 + ], + "node_mask": 2005248, + "source_ports": [ + 20, + 111, + 37, + 47, + 33, + 49, + 24, + 28, + 58, + 75, + 82, + 107, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 5, + 11, + 13, + 15 + ], + "demand": 3, + "inside_frames": [ + 184, + 185, + 194, + 435, + 553, + 601, + 606, + 633 + ], + "node_mask": 2008576, + "source_ports": [ + 21, + 110, + 36, + 46, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 11, + 15, + 17, + 21, + 25, + 29 + ], + "demand": 3, + "inside_frames": [ + 183, + 184, + 191, + 194, + 435, + 553, + 601, + 606, + 633 + ], + "node_mask": 2011904, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 1, + 6, + 35, + 45, + 86, + 93, + 11, + 41, + 53, + 91, + 14, + 62, + 71, + 105, + 19, + 64, + 69, + 102, + 4, + 39, + 55, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 11, + 15, + 16, + 20, + 24, + 28 + ], + "demand": 3, + "inside_frames": [ + 183, + 185, + 191, + 194, + 435, + 553, + 601, + 606, + 633 + ], + "node_mask": 2012416, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 1, + 6, + 35, + 45, + 86, + 93, + 16, + 25, + 79, + 99, + 9, + 43, + 51, + 89, + 8, + 31, + 77, + 88, + 17, + 66, + 67, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 11, + 15, + 19, + 23, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 184, + 186, + 191, + 194, + 435, + 553, + 601, + 606, + 633 + ], + "node_mask": 2013696, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 1, + 6, + 35, + 45, + 86, + 93, + 13, + 61, + 72, + 104, + 2, + 44, + 78, + 94, + 3, + 38, + 56, + 95, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 11, + 15, + 18, + 22, + 26, + 30 + ], + "demand": 3, + "inside_frames": [ + 185, + 186, + 191, + 194, + 435, + 553, + 601, + 606, + 633 + ], + "node_mask": 2014208, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 1, + 6, + 35, + 45, + 86, + 93, + 10, + 42, + 52, + 90, + 15, + 63, + 70, + 106, + 18, + 65, + 68, + 101, + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 11, + 15 + ], + "demand": 2, + "inside_frames": [ + 183, + 184, + 185, + 186, + 191, + 194, + 435, + 553, + 601, + 606, + 633 + ], + "node_mask": 2014976, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 13, + 14, + 15 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 553, + 601, + 606, + 633 + ], + "node_mask": 2015234, + "source_ports": [ + 33, + 49, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 14, + 15, + 24, + 25, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 183, + 191, + 423, + 435, + 553, + 601, + 606, + 633 + ], + "node_mask": 2019584, + "source_ports": [ + 33, + 49, + 24, + 28, + 58, + 75, + 82, + 107, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93, + 8, + 31, + 77, + 88, + 19, + 64, + 69, + 102, + 17, + 66, + 67, + 100, + 4, + 39, + 55, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 14, + 15, + 26, + 27, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 186, + 191, + 423, + 435, + 553, + 601, + 606, + 633 + ], + "node_mask": 2021376, + "source_ports": [ + 33, + 49, + 24, + 28, + 58, + 75, + 82, + 107, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93, + 18, + 65, + 68, + 101, + 3, + 38, + 56, + 95, + 5, + 40, + 54, + 97, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 14, + 15 + ], + "demand": 5, + "inside_frames": [ + 3, + 183, + 186, + 191, + 423, + 435, + 553, + 601, + 606, + 633 + ], + "node_mask": 2021634, + "source_ports": [ + 33, + 49, + 24, + 28, + 58, + 75, + 82, + 107, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 7, + 11, + 14 + ], + "demand": 2, + "inside_frames": [ + 154, + 157, + 162, + 183, + 186, + 191, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2038116, + "source_ports": [ + 20, + 111, + 27, + 57, + 76, + 81, + 24, + 28, + 58, + 75, + 82, + 107, + 22, + 30, + 60, + 73, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 14, + 15 + ], + "demand": 2, + "inside_frames": [ + 155, + 156, + 165, + 183, + 186, + 191, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2038168, + "source_ports": [ + 37, + 47, + 27, + 57, + 76, + 81, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 14 + ], + "demand": 1, + "inside_frames": [ + 154, + 155, + 156, + 157, + 162, + 165, + 183, + 186, + 191, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2038268, + "source_ports": [ + 27, + 57, + 76, + 81, + 22, + 30, + 60, + 73, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 7, + 11, + 13 + ], + "demand": 2, + "inside_frames": [ + 154, + 157, + 162, + 184, + 185, + 194, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2041444, + "source_ports": [ + 21, + 110, + 27, + 57, + 76, + 81, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 13, + 15 + ], + "demand": 2, + "inside_frames": [ + 155, + 156, + 165, + 184, + 185, + 194, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2041496, + "source_ports": [ + 36, + 46, + 27, + 57, + 76, + 81, + 23, + 29, + 59, + 74, + 83, + 108, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 13 + ], + "demand": 1, + "inside_frames": [ + 154, + 155, + 156, + 157, + 162, + 165, + 184, + 185, + 194, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2041596, + "source_ports": [ + 27, + 57, + 76, + 81, + 23, + 29, + 59, + 74, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 17 + ], + "demand": 1, + "inside_frames": [ + 154, + 155, + 162, + 165, + 183, + 184, + 191, + 194, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2044876, + "source_ports": [ + 27, + 57, + 76, + 81, + 11, + 41, + 53, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 29 + ], + "demand": 1, + "inside_frames": [ + 154, + 156, + 162, + 165, + 183, + 184, + 191, + 194, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2044884, + "source_ports": [ + 27, + 57, + 76, + 81, + 4, + 39, + 55, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 25 + ], + "demand": 1, + "inside_frames": [ + 155, + 157, + 162, + 165, + 183, + 184, + 191, + 194, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2044904, + "source_ports": [ + 27, + 57, + 76, + 81, + 19, + 64, + 69, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 21 + ], + "demand": 1, + "inside_frames": [ + 156, + 157, + 162, + 165, + 183, + 184, + 191, + 194, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2044912, + "source_ports": [ + 27, + 57, + 76, + 81, + 14, + 62, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 24 + ], + "demand": 1, + "inside_frames": [ + 154, + 155, + 162, + 165, + 183, + 185, + 191, + 194, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2045388, + "source_ports": [ + 27, + 57, + 76, + 81, + 8, + 31, + 77, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 20 + ], + "demand": 1, + "inside_frames": [ + 154, + 156, + 162, + 165, + 183, + 185, + 191, + 194, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2045396, + "source_ports": [ + 27, + 57, + 76, + 81, + 9, + 43, + 51, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 16 + ], + "demand": 1, + "inside_frames": [ + 155, + 157, + 162, + 165, + 183, + 185, + 191, + 194, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2045416, + "source_ports": [ + 27, + 57, + 76, + 81, + 16, + 25, + 79, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 28 + ], + "demand": 1, + "inside_frames": [ + 156, + 157, + 162, + 165, + 183, + 185, + 191, + 194, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2045424, + "source_ports": [ + 27, + 57, + 76, + 81, + 17, + 66, + 67, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 27 + ], + "demand": 1, + "inside_frames": [ + 154, + 155, + 162, + 165, + 184, + 186, + 191, + 194, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2046668, + "source_ports": [ + 27, + 57, + 76, + 81, + 3, + 38, + 56, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 23 + ], + "demand": 1, + "inside_frames": [ + 154, + 156, + 162, + 165, + 184, + 186, + 191, + 194, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2046676, + "source_ports": [ + 27, + 57, + 76, + 81, + 2, + 44, + 78, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 19 + ], + "demand": 1, + "inside_frames": [ + 155, + 157, + 162, + 165, + 184, + 186, + 191, + 194, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2046696, + "source_ports": [ + 27, + 57, + 76, + 81, + 13, + 61, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 31 + ], + "demand": 1, + "inside_frames": [ + 156, + 157, + 162, + 165, + 184, + 186, + 191, + 194, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2046704, + "source_ports": [ + 27, + 57, + 76, + 81, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 18 + ], + "demand": 1, + "inside_frames": [ + 154, + 155, + 162, + 165, + 185, + 186, + 191, + 194, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2047180, + "source_ports": [ + 27, + 57, + 76, + 81, + 10, + 42, + 52, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 30 + ], + "demand": 1, + "inside_frames": [ + 154, + 156, + 162, + 165, + 185, + 186, + 191, + 194, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2047188, + "source_ports": [ + 27, + 57, + 76, + 81, + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 26 + ], + "demand": 1, + "inside_frames": [ + 155, + 157, + 162, + 165, + 185, + 186, + 191, + 194, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2047208, + "source_ports": [ + 27, + 57, + 76, + 81, + 18, + 65, + 68, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 22 + ], + "demand": 1, + "inside_frames": [ + 156, + 157, + 162, + 165, + 185, + 186, + 191, + 194, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2047216, + "source_ports": [ + 27, + 57, + 76, + 81, + 15, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 11 + ], + "demand": 1, + "inside_frames": [ + 154, + 157, + 162, + 183, + 184, + 185, + 186, + 191, + 194, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2047844, + "source_ports": [ + 27, + 57, + 76, + 81, + 24, + 28, + 58, + 75, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 15 + ], + "demand": 1, + "inside_frames": [ + 155, + 156, + 165, + 183, + 184, + 185, + 186, + 191, + 194, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2047896, + "source_ports": [ + 27, + 57, + 76, + 81, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 5, + 6, + 11, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2064384, + "source_ports": [ + 21, + 110, + 20, + 111, + 36, + 46, + 37, + 47, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93, + 16, + 25, + 79, + 99, + 11, + 41, + 53, + 91, + 10, + 42, + 52, + 90, + 13, + 61, + 72, + 104, + 9, + 43, + 51, + 89, + 14, + 62, + 71, + 105, + 15, + 63, + 70, + 106, + 2, + 44, + 78, + 94, + 8, + 31, + 77, + 88, + 19, + 64, + 69, + 102, + 18, + 65, + 68, + 101, + 3, + 38, + 56, + 95, + 17, + 66, + 67, + 100, + 4, + 39, + 55, + 96, + 5, + 40, + 54, + 97, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 11, + 13, + 14 + ], + "demand": 3, + "inside_frames": [ + 154, + 157, + 162, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2064484, + "source_ports": [ + 21, + 110, + 20, + 111, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 13, + 14, + 15 + ], + "demand": 3, + "inside_frames": [ + 155, + 156, + 165, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2064536, + "source_ports": [ + 36, + 46, + 37, + 47, + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 11, + 14, + 17, + 20, + 24, + 29 + ], + "demand": 3, + "inside_frames": [ + 154, + 162, + 183, + 191, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2068804, + "source_ports": [ + 20, + 111, + 24, + 28, + 58, + 75, + 82, + 107, + 22, + 30, + 60, + 73, + 84, + 109, + 11, + 41, + 53, + 91, + 9, + 43, + 51, + 89, + 8, + 31, + 77, + 88, + 4, + 39, + 55, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 11, + 14, + 16, + 21, + 25, + 28 + ], + "demand": 3, + "inside_frames": [ + 157, + 162, + 183, + 191, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2068832, + "source_ports": [ + 20, + 111, + 24, + 28, + 58, + 75, + 82, + 107, + 22, + 30, + 60, + 73, + 84, + 109, + 16, + 25, + 79, + 99, + 14, + 62, + 71, + 105, + 19, + 64, + 69, + 102, + 17, + 66, + 67, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 14, + 15, + 16, + 17, + 24, + 25 + ], + "demand": 3, + "inside_frames": [ + 155, + 165, + 183, + 191, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2068872, + "source_ports": [ + 37, + 47, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93, + 16, + 25, + 79, + 99, + 11, + 41, + 53, + 91, + 8, + 31, + 77, + 88, + 19, + 64, + 69, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 14, + 15, + 20, + 21, + 28, + 29 + ], + "demand": 3, + "inside_frames": [ + 156, + 165, + 183, + 191, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2068880, + "source_ports": [ + 37, + 47, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93, + 9, + 43, + 51, + 89, + 14, + 62, + 71, + 105, + 17, + 66, + 67, + 100, + 4, + 39, + 55, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 17 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 155, + 162, + 165, + 183, + 191, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2068942, + "source_ports": [ + 22, + 30, + 60, + 73, + 84, + 109, + 11, + 41, + 53, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 156, + 162, + 165, + 183, + 191, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2068950, + "source_ports": [ + 22, + 30, + 60, + 73, + 84, + 109, + 9, + 43, + 51, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 155, + 157, + 162, + 165, + 183, + 191, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2068970, + "source_ports": [ + 22, + 30, + 60, + 73, + 84, + 109, + 16, + 25, + 79, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 156, + 157, + 162, + 165, + 183, + 191, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2068978, + "source_ports": [ + 22, + 30, + 60, + 73, + 84, + 109, + 14, + 62, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 11, + 14, + 18, + 23, + 27, + 30 + ], + "demand": 3, + "inside_frames": [ + 154, + 162, + 186, + 191, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2070596, + "source_ports": [ + 20, + 111, + 24, + 28, + 58, + 75, + 82, + 107, + 22, + 30, + 60, + 73, + 84, + 109, + 10, + 42, + 52, + 90, + 2, + 44, + 78, + 94, + 3, + 38, + 56, + 95, + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 11, + 14, + 19, + 22, + 26, + 31 + ], + "demand": 3, + "inside_frames": [ + 157, + 162, + 186, + 191, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2070624, + "source_ports": [ + 20, + 111, + 24, + 28, + 58, + 75, + 82, + 107, + 22, + 30, + 60, + 73, + 84, + 109, + 13, + 61, + 72, + 104, + 15, + 63, + 70, + 106, + 18, + 65, + 68, + 101, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 14, + 15, + 18, + 19, + 26, + 27 + ], + "demand": 3, + "inside_frames": [ + 155, + 165, + 186, + 191, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2070664, + "source_ports": [ + 37, + 47, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93, + 10, + 42, + 52, + 90, + 13, + 61, + 72, + 104, + 18, + 65, + 68, + 101, + 3, + 38, + 56, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 14, + 15, + 22, + 23, + 30, + 31 + ], + "demand": 3, + "inside_frames": [ + 156, + 165, + 186, + 191, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2070672, + "source_ports": [ + 37, + 47, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93, + 15, + 63, + 70, + 106, + 2, + 44, + 78, + 94, + 5, + 40, + 54, + 97, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 18 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 155, + 162, + 165, + 186, + 191, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2070734, + "source_ports": [ + 22, + 30, + 60, + 73, + 84, + 109, + 10, + 42, + 52, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 156, + 162, + 165, + 186, + 191, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2070742, + "source_ports": [ + 22, + 30, + 60, + 73, + 84, + 109, + 2, + 44, + 78, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 19 + ], + "demand": 2, + "inside_frames": [ + 3, + 155, + 157, + 162, + 165, + 186, + 191, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2070762, + "source_ports": [ + 22, + 30, + 60, + 73, + 84, + 109, + 13, + 61, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 156, + 157, + 162, + 165, + 186, + 191, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2070770, + "source_ports": [ + 22, + 30, + 60, + 73, + 84, + 109, + 15, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 11, + 14, + 15 + ], + "demand": 3, + "inside_frames": [ + 183, + 186, + 191, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2070784, + "source_ports": [ + 20, + 111, + 37, + 47, + 24, + 28, + 58, + 75, + 82, + 107, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 11, + 14 + ], + "demand": 2, + "inside_frames": [ + 154, + 157, + 162, + 183, + 186, + 191, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2070884, + "source_ports": [ + 20, + 111, + 24, + 28, + 58, + 75, + 82, + 107, + 22, + 30, + 60, + 73, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 14, + 15 + ], + "demand": 2, + "inside_frames": [ + 155, + 156, + 165, + 183, + 186, + 191, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2070936, + "source_ports": [ + 37, + 47, + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 11, + 13, + 17, + 23, + 27, + 29 + ], + "demand": 3, + "inside_frames": [ + 154, + 162, + 184, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2073156, + "source_ports": [ + 21, + 110, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 11, + 41, + 53, + 91, + 2, + 44, + 78, + 94, + 3, + 38, + 56, + 95, + 4, + 39, + 55, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 11, + 13, + 19, + 21, + 25, + 31 + ], + "demand": 3, + "inside_frames": [ + 157, + 162, + 184, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2073184, + "source_ports": [ + 21, + 110, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 13, + 61, + 72, + 104, + 14, + 62, + 71, + 105, + 19, + 64, + 69, + 102, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 13, + 15, + 17, + 19, + 25, + 27 + ], + "demand": 3, + "inside_frames": [ + 155, + 165, + 184, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2073224, + "source_ports": [ + 36, + 46, + 23, + 29, + 59, + 74, + 83, + 108, + 1, + 6, + 35, + 45, + 86, + 93, + 11, + 41, + 53, + 91, + 13, + 61, + 72, + 104, + 19, + 64, + 69, + 102, + 3, + 38, + 56, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 13, + 15, + 21, + 23, + 29, + 31 + ], + "demand": 3, + "inside_frames": [ + 156, + 165, + 184, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2073232, + "source_ports": [ + 36, + 46, + 23, + 29, + 59, + 74, + 83, + 108, + 1, + 6, + 35, + 45, + 86, + 93, + 14, + 62, + 71, + 105, + 2, + 44, + 78, + 94, + 4, + 39, + 55, + 96, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 17 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 155, + 162, + 165, + 184, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2073294, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108, + 11, + 41, + 53, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 156, + 162, + 165, + 184, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2073302, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108, + 2, + 44, + 78, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 19 + ], + "demand": 2, + "inside_frames": [ + 3, + 155, + 157, + 162, + 165, + 184, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2073322, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108, + 13, + 61, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 156, + 157, + 162, + 165, + 184, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2073330, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108, + 14, + 62, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 11, + 13, + 18, + 20, + 24, + 30 + ], + "demand": 3, + "inside_frames": [ + 154, + 162, + 185, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2073668, + "source_ports": [ + 21, + 110, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 10, + 42, + 52, + 90, + 9, + 43, + 51, + 89, + 8, + 31, + 77, + 88, + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 11, + 13, + 16, + 22, + 26, + 28 + ], + "demand": 3, + "inside_frames": [ + 157, + 162, + 185, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2073696, + "source_ports": [ + 21, + 110, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 16, + 25, + 79, + 99, + 15, + 63, + 70, + 106, + 18, + 65, + 68, + 101, + 17, + 66, + 67, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 13, + 15, + 16, + 18, + 24, + 26 + ], + "demand": 3, + "inside_frames": [ + 155, + 165, + 185, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2073736, + "source_ports": [ + 36, + 46, + 23, + 29, + 59, + 74, + 83, + 108, + 1, + 6, + 35, + 45, + 86, + 93, + 16, + 25, + 79, + 99, + 10, + 42, + 52, + 90, + 8, + 31, + 77, + 88, + 18, + 65, + 68, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 13, + 15, + 20, + 22, + 28, + 30 + ], + "demand": 3, + "inside_frames": [ + 156, + 165, + 185, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2073744, + "source_ports": [ + 36, + 46, + 23, + 29, + 59, + 74, + 83, + 108, + 1, + 6, + 35, + 45, + 86, + 93, + 9, + 43, + 51, + 89, + 15, + 63, + 70, + 106, + 17, + 66, + 67, + 100, + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 18 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 155, + 162, + 165, + 185, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2073806, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108, + 10, + 42, + 52, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 156, + 162, + 165, + 185, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2073814, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108, + 9, + 43, + 51, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 155, + 157, + 162, + 165, + 185, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2073834, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108, + 16, + 25, + 79, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 156, + 157, + 162, + 165, + 185, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2073842, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108, + 15, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 5, + 11, + 13, + 15 + ], + "demand": 3, + "inside_frames": [ + 184, + 185, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2074112, + "source_ports": [ + 21, + 110, + 36, + 46, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 11, + 13 + ], + "demand": 2, + "inside_frames": [ + 154, + 157, + 162, + 184, + 185, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2074212, + "source_ports": [ + 21, + 110, + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 13, + 15 + ], + "demand": 2, + "inside_frames": [ + 155, + 156, + 165, + 184, + 185, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2074264, + "source_ports": [ + 36, + 46, + 23, + 29, + 59, + 74, + 83, + 108, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ], + "demand": 5, + "inside_frames": [ + 2, + 3, + 162, + 165, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2076867, + "source_ports": [ + 16, + 25, + 79, + 99, + 11, + 41, + 53, + 91, + 10, + 42, + 52, + 90, + 13, + 61, + 72, + 104, + 9, + 43, + 51, + 89, + 14, + 62, + 71, + 105, + 15, + 63, + 70, + 106, + 2, + 44, + 78, + 94 + ], + "weight": "1" + }, + { + "characters": [ + 17, + 18, + 20, + 23, + 24, + 27, + 29, + 30 + ], + "demand": 4, + "inside_frames": [ + 2, + 154, + 162, + 165, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2076869, + "source_ports": [ + 11, + 41, + 53, + 91, + 10, + 42, + 52, + 90, + 9, + 43, + 51, + 89, + 2, + 44, + 78, + 94, + 8, + 31, + 77, + 88, + 3, + 38, + 56, + 95, + 4, + 39, + 55, + 96, + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 17, + 18, + 19, + 24, + 25, + 26, + 27 + ], + "demand": 4, + "inside_frames": [ + 2, + 155, + 162, + 165, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2076873, + "source_ports": [ + 16, + 25, + 79, + 99, + 11, + 41, + 53, + 91, + 10, + 42, + 52, + 90, + 13, + 61, + 72, + 104, + 8, + 31, + 77, + 88, + 19, + 64, + 69, + 102, + 18, + 65, + 68, + 101, + 3, + 38, + 56, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 154, + 155, + 162, + 165, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2076879, + "source_ports": [ + 11, + 41, + 53, + 91, + 10, + 42, + 52, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 21, + 22, + 23, + 28, + 29, + 30, + 31 + ], + "demand": 4, + "inside_frames": [ + 2, + 156, + 162, + 165, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2076881, + "source_ports": [ + 9, + 43, + 51, + 89, + 14, + 62, + 71, + 105, + 15, + 63, + 70, + 106, + 2, + 44, + 78, + 94, + 17, + 66, + 67, + 100, + 4, + 39, + 55, + 96, + 5, + 40, + 54, + 97, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 154, + 156, + 162, + 165, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2076887, + "source_ports": [ + 9, + 43, + 51, + 89, + 2, + 44, + 78, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 19, + 21, + 22, + 25, + 26, + 28, + 31 + ], + "demand": 4, + "inside_frames": [ + 2, + 157, + 162, + 165, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2076897, + "source_ports": [ + 16, + 25, + 79, + 99, + 13, + 61, + 72, + 104, + 14, + 62, + 71, + 105, + 15, + 63, + 70, + 106, + 19, + 64, + 69, + 102, + 18, + 65, + 68, + 101, + 17, + 66, + 67, + 100, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 155, + 157, + 162, + 165, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2076907, + "source_ports": [ + 16, + 25, + 79, + 99, + 13, + 61, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 156, + 157, + 162, + 165, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2076915, + "source_ports": [ + 14, + 62, + 71, + 105, + 15, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 17, + 20, + 21, + 24, + 25, + 28, + 29 + ], + "demand": 4, + "inside_frames": [ + 2, + 162, + 165, + 183, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077121, + "source_ports": [ + 16, + 25, + 79, + 99, + 11, + 41, + 53, + 91, + 9, + 43, + 51, + 89, + 14, + 62, + 71, + 105, + 8, + 31, + 77, + 88, + 19, + 64, + 69, + 102, + 17, + 66, + 67, + 100, + 4, + 39, + 55, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 154, + 162, + 165, + 183, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077127, + "source_ports": [ + 11, + 41, + 53, + 91, + 9, + 43, + 51, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 17 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 155, + 162, + 165, + 183, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077131, + "source_ports": [ + 16, + 25, + 79, + 99, + 11, + 41, + 53, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 155, + 162, + 165, + 183, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077133, + "source_ports": [ + 11, + 41, + 53, + 91, + 8, + 31, + 77, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 156, + 162, + 165, + 183, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077139, + "source_ports": [ + 9, + 43, + 51, + 89, + 14, + 62, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 156, + 162, + 165, + 183, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077141, + "source_ports": [ + 9, + 43, + 51, + 89, + 4, + 39, + 55, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 157, + 162, + 165, + 183, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077155, + "source_ports": [ + 16, + 25, + 79, + 99, + 14, + 62, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 157, + 162, + 165, + 183, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077161, + "source_ports": [ + 16, + 25, + 79, + 99, + 19, + 64, + 69, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 157, + 162, + 165, + 183, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077169, + "source_ports": [ + 14, + 62, + 71, + 105, + 17, + 66, + 67, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 19, + 21, + 23, + 25, + 27, + 29, + 31 + ], + "demand": 4, + "inside_frames": [ + 2, + 162, + 165, + 184, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077377, + "source_ports": [ + 11, + 41, + 53, + 91, + 13, + 61, + 72, + 104, + 14, + 62, + 71, + 105, + 2, + 44, + 78, + 94, + 19, + 64, + 69, + 102, + 3, + 38, + 56, + 95, + 4, + 39, + 55, + 96, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 154, + 162, + 165, + 184, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077383, + "source_ports": [ + 11, + 41, + 53, + 91, + 2, + 44, + 78, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 155, + 162, + 165, + 184, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077387, + "source_ports": [ + 11, + 41, + 53, + 91, + 13, + 61, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 155, + 162, + 165, + 184, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077389, + "source_ports": [ + 11, + 41, + 53, + 91, + 3, + 38, + 56, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 156, + 162, + 165, + 184, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077395, + "source_ports": [ + 14, + 62, + 71, + 105, + 2, + 44, + 78, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 156, + 162, + 165, + 184, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077397, + "source_ports": [ + 2, + 44, + 78, + 94, + 4, + 39, + 55, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 157, + 162, + 165, + 184, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077411, + "source_ports": [ + 13, + 61, + 72, + 104, + 14, + 62, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 157, + 162, + 165, + 184, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077417, + "source_ports": [ + 13, + 61, + 72, + 104, + 19, + 64, + 69, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 157, + 162, + 165, + 184, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077425, + "source_ports": [ + 14, + 62, + 71, + 105, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 17 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 162, + 183, + 184, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077510, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 11, + 41, + 53, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 157, + 162, + 183, + 184, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077538, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 14, + 62, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 17 + ], + "demand": 2, + "inside_frames": [ + 3, + 155, + 165, + 183, + 184, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077578, + "source_ports": [ + 1, + 6, + 35, + 45, + 86, + 93, + 11, + 41, + 53, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 156, + 165, + 183, + 184, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077586, + "source_ports": [ + 1, + 6, + 35, + 45, + 86, + 93, + 14, + 62, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 162, + 165, + 183, + 184, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077635, + "source_ports": [ + 11, + 41, + 53, + 91, + 14, + 62, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 162, + 165, + 183, + 184, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077637, + "source_ports": [ + 11, + 41, + 53, + 91, + 4, + 39, + 55, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 162, + 165, + 183, + 184, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077641, + "source_ports": [ + 11, + 41, + 53, + 91, + 19, + 64, + 69, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 17 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 154, + 155, + 162, + 165, + 183, + 184, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077647, + "source_ports": [ + 11, + 41, + 53, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 162, + 165, + 183, + 184, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077649, + "source_ports": [ + 14, + 62, + 71, + 105, + 4, + 39, + 55, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 157, + 162, + 165, + 183, + 184, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077665, + "source_ports": [ + 14, + 62, + 71, + 105, + 19, + 64, + 69, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 21 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 156, + 157, + 162, + 165, + 183, + 184, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077683, + "source_ports": [ + 14, + 62, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 18, + 20, + 22, + 24, + 26, + 28, + 30 + ], + "demand": 4, + "inside_frames": [ + 2, + 162, + 165, + 185, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077889, + "source_ports": [ + 16, + 25, + 79, + 99, + 10, + 42, + 52, + 90, + 9, + 43, + 51, + 89, + 15, + 63, + 70, + 106, + 8, + 31, + 77, + 88, + 18, + 65, + 68, + 101, + 17, + 66, + 67, + 100, + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 154, + 162, + 165, + 185, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077895, + "source_ports": [ + 10, + 42, + 52, + 90, + 9, + 43, + 51, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 155, + 162, + 165, + 185, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077899, + "source_ports": [ + 16, + 25, + 79, + 99, + 10, + 42, + 52, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 155, + 162, + 165, + 185, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077901, + "source_ports": [ + 10, + 42, + 52, + 90, + 8, + 31, + 77, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 156, + 162, + 165, + 185, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077907, + "source_ports": [ + 9, + 43, + 51, + 89, + 15, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 156, + 162, + 165, + 185, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077909, + "source_ports": [ + 9, + 43, + 51, + 89, + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 157, + 162, + 165, + 185, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077923, + "source_ports": [ + 16, + 25, + 79, + 99, + 15, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 157, + 162, + 165, + 185, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077929, + "source_ports": [ + 16, + 25, + 79, + 99, + 18, + 65, + 68, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 157, + 162, + 165, + 185, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2077937, + "source_ports": [ + 15, + 63, + 70, + 106, + 17, + 66, + 67, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 162, + 183, + 185, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2078022, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 9, + 43, + 51, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 157, + 162, + 183, + 185, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2078050, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 16, + 25, + 79, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 155, + 165, + 183, + 185, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2078090, + "source_ports": [ + 1, + 6, + 35, + 45, + 86, + 93, + 16, + 25, + 79, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 156, + 165, + 183, + 185, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2078098, + "source_ports": [ + 1, + 6, + 35, + 45, + 86, + 93, + 9, + 43, + 51, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 162, + 165, + 183, + 185, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2078147, + "source_ports": [ + 16, + 25, + 79, + 99, + 9, + 43, + 51, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 162, + 165, + 183, + 185, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2078149, + "source_ports": [ + 9, + 43, + 51, + 89, + 8, + 31, + 77, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 162, + 165, + 183, + 185, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2078153, + "source_ports": [ + 16, + 25, + 79, + 99, + 8, + 31, + 77, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 162, + 165, + 183, + 185, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2078161, + "source_ports": [ + 9, + 43, + 51, + 89, + 17, + 66, + 67, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 20 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 154, + 156, + 162, + 165, + 183, + 185, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2078167, + "source_ports": [ + 9, + 43, + 51, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 157, + 162, + 165, + 183, + 185, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2078177, + "source_ports": [ + 16, + 25, + 79, + 99, + 17, + 66, + 67, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 16 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 155, + 157, + 162, + 165, + 183, + 185, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2078187, + "source_ports": [ + 16, + 25, + 79, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 19, + 22, + 23, + 26, + 27, + 30, + 31 + ], + "demand": 4, + "inside_frames": [ + 2, + 162, + 165, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2078913, + "source_ports": [ + 10, + 42, + 52, + 90, + 13, + 61, + 72, + 104, + 15, + 63, + 70, + 106, + 2, + 44, + 78, + 94, + 18, + 65, + 68, + 101, + 3, + 38, + 56, + 95, + 5, + 40, + 54, + 97, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 154, + 162, + 165, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2078919, + "source_ports": [ + 10, + 42, + 52, + 90, + 2, + 44, + 78, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 155, + 162, + 165, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2078923, + "source_ports": [ + 10, + 42, + 52, + 90, + 13, + 61, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 155, + 162, + 165, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2078925, + "source_ports": [ + 10, + 42, + 52, + 90, + 3, + 38, + 56, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 156, + 162, + 165, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2078931, + "source_ports": [ + 15, + 63, + 70, + 106, + 2, + 44, + 78, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 156, + 162, + 165, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2078933, + "source_ports": [ + 2, + 44, + 78, + 94, + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 157, + 162, + 165, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2078947, + "source_ports": [ + 13, + 61, + 72, + 104, + 15, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 157, + 162, + 165, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2078953, + "source_ports": [ + 13, + 61, + 72, + 104, + 18, + 65, + 68, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 157, + 162, + 165, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2078961, + "source_ports": [ + 15, + 63, + 70, + 106, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 162, + 184, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2079302, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 2, + 44, + 78, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 19 + ], + "demand": 2, + "inside_frames": [ + 3, + 157, + 162, + 184, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2079330, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 13, + 61, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 19 + ], + "demand": 2, + "inside_frames": [ + 3, + 155, + 165, + 184, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2079370, + "source_ports": [ + 1, + 6, + 35, + 45, + 86, + 93, + 13, + 61, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 156, + 165, + 184, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2079378, + "source_ports": [ + 1, + 6, + 35, + 45, + 86, + 93, + 2, + 44, + 78, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 162, + 165, + 184, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2079427, + "source_ports": [ + 13, + 61, + 72, + 104, + 2, + 44, + 78, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 162, + 165, + 184, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2079429, + "source_ports": [ + 2, + 44, + 78, + 94, + 3, + 38, + 56, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 162, + 165, + 184, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2079433, + "source_ports": [ + 13, + 61, + 72, + 104, + 3, + 38, + 56, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 162, + 165, + 184, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2079441, + "source_ports": [ + 2, + 44, + 78, + 94, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 23 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 154, + 156, + 162, + 165, + 184, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2079447, + "source_ports": [ + 2, + 44, + 78, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 157, + 162, + 165, + 184, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2079457, + "source_ports": [ + 13, + 61, + 72, + 104, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 19 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 155, + 157, + 162, + 165, + 184, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2079467, + "source_ports": [ + 13, + 61, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 18 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 162, + 185, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2079814, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 10, + 42, + 52, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 157, + 162, + 185, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2079842, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 15, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 18 + ], + "demand": 2, + "inside_frames": [ + 3, + 155, + 165, + 185, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2079882, + "source_ports": [ + 1, + 6, + 35, + 45, + 86, + 93, + 10, + 42, + 52, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 156, + 165, + 185, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2079890, + "source_ports": [ + 1, + 6, + 35, + 45, + 86, + 93, + 15, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 162, + 165, + 185, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2079939, + "source_ports": [ + 10, + 42, + 52, + 90, + 15, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 162, + 165, + 185, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2079941, + "source_ports": [ + 10, + 42, + 52, + 90, + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 162, + 165, + 185, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2079945, + "source_ports": [ + 10, + 42, + 52, + 90, + 18, + 65, + 68, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 18 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 154, + 155, + 162, + 165, + 185, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2079951, + "source_ports": [ + 10, + 42, + 52, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 162, + 165, + 185, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2079953, + "source_ports": [ + 15, + 63, + 70, + 106, + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 157, + 162, + 165, + 185, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2079969, + "source_ports": [ + 15, + 63, + 70, + 106, + 18, + 65, + 68, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 22 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 156, + 157, + 162, + 165, + 185, + 186, + 191, + 194, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2079987, + "source_ports": [ + 15, + 63, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 14 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 155, + 156, + 157, + 162, + 165, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2081022, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108, + 22, + 30, + 60, + 73, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 24 + ], + "demand": 2, + "inside_frames": [ + 154, + 155, + 162, + 165, + 183, + 191, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2085324, + "source_ports": [ + 22, + 30, + 60, + 73, + 84, + 109, + 8, + 31, + 77, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 29 + ], + "demand": 2, + "inside_frames": [ + 154, + 156, + 162, + 165, + 183, + 191, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2085332, + "source_ports": [ + 22, + 30, + 60, + 73, + 84, + 109, + 4, + 39, + 55, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 25 + ], + "demand": 2, + "inside_frames": [ + 155, + 157, + 162, + 165, + 183, + 191, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2085352, + "source_ports": [ + 22, + 30, + 60, + 73, + 84, + 109, + 19, + 64, + 69, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 28 + ], + "demand": 2, + "inside_frames": [ + 156, + 157, + 162, + 165, + 183, + 191, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2085360, + "source_ports": [ + 22, + 30, + 60, + 73, + 84, + 109, + 17, + 66, + 67, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 27 + ], + "demand": 2, + "inside_frames": [ + 154, + 155, + 162, + 165, + 186, + 191, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2087116, + "source_ports": [ + 22, + 30, + 60, + 73, + 84, + 109, + 3, + 38, + 56, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 30 + ], + "demand": 2, + "inside_frames": [ + 154, + 156, + 162, + 165, + 186, + 191, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2087124, + "source_ports": [ + 22, + 30, + 60, + 73, + 84, + 109, + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 26 + ], + "demand": 2, + "inside_frames": [ + 155, + 157, + 162, + 165, + 186, + 191, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2087144, + "source_ports": [ + 22, + 30, + 60, + 73, + 84, + 109, + 18, + 65, + 68, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 31 + ], + "demand": 2, + "inside_frames": [ + 156, + 157, + 162, + 165, + 186, + 191, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2087152, + "source_ports": [ + 22, + 30, + 60, + 73, + 84, + 109, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 14 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 157, + 162, + 183, + 186, + 191, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2087270, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 22, + 30, + 60, + 73, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 15 + ], + "demand": 2, + "inside_frames": [ + 3, + 155, + 156, + 165, + 183, + 186, + 191, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2087322, + "source_ports": [ + 22, + 30, + 60, + 73, + 84, + 109, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 14 + ], + "demand": 1, + "inside_frames": [ + 3, + 154, + 155, + 156, + 157, + 162, + 165, + 183, + 186, + 191, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2087422, + "source_ports": [ + 22, + 30, + 60, + 73, + 84, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 27 + ], + "demand": 2, + "inside_frames": [ + 154, + 155, + 162, + 165, + 184, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2089676, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108, + 3, + 38, + 56, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 29 + ], + "demand": 2, + "inside_frames": [ + 154, + 156, + 162, + 165, + 184, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2089684, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108, + 4, + 39, + 55, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 25 + ], + "demand": 2, + "inside_frames": [ + 155, + 157, + 162, + 165, + 184, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2089704, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108, + 19, + 64, + 69, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 31 + ], + "demand": 2, + "inside_frames": [ + 156, + 157, + 162, + 165, + 184, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2089712, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 24 + ], + "demand": 2, + "inside_frames": [ + 154, + 155, + 162, + 165, + 185, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2090188, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108, + 8, + 31, + 77, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 30 + ], + "demand": 2, + "inside_frames": [ + 154, + 156, + 162, + 165, + 185, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2090196, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108, + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 26 + ], + "demand": 2, + "inside_frames": [ + 155, + 157, + 162, + 165, + 185, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2090216, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108, + 18, + 65, + 68, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 28 + ], + "demand": 2, + "inside_frames": [ + 156, + 157, + 162, + 165, + 185, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2090224, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108, + 17, + 66, + 67, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 13 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 157, + 162, + 184, + 185, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2090598, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 23, + 29, + 59, + 74, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 15 + ], + "demand": 2, + "inside_frames": [ + 3, + 155, + 156, + 165, + 184, + 185, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2090650, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 13 + ], + "demand": 1, + "inside_frames": [ + 3, + 154, + 155, + 156, + 157, + 162, + 165, + 184, + 185, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2090750, + "source_ports": [ + 23, + 29, + 59, + 74, + 83, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 162, + 165, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2093249, + "source_ports": [ + 8, + 31, + 77, + 88, + 19, + 64, + 69, + 102, + 18, + 65, + 68, + 101, + 3, + 38, + 56, + 95, + 17, + 66, + 67, + 100, + 4, + 39, + 55, + 96, + 5, + 40, + 54, + 97, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 155, + 162, + 165, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2093261, + "source_ports": [ + 8, + 31, + 77, + 88, + 3, + 38, + 56, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 29, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 156, + 162, + 165, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2093269, + "source_ports": [ + 4, + 39, + 55, + 96, + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 157, + 162, + 165, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2093289, + "source_ports": [ + 19, + 64, + 69, + 102, + 18, + 65, + 68, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 28, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 157, + 162, + 165, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2093297, + "source_ports": [ + 17, + 66, + 67, + 100, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 162, + 165, + 183, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2093509, + "source_ports": [ + 8, + 31, + 77, + 88, + 4, + 39, + 55, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 162, + 165, + 183, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2093513, + "source_ports": [ + 8, + 31, + 77, + 88, + 19, + 64, + 69, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 28, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 162, + 165, + 183, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2093521, + "source_ports": [ + 17, + 66, + 67, + 100, + 4, + 39, + 55, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 157, + 162, + 165, + 183, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2093537, + "source_ports": [ + 19, + 64, + 69, + 102, + 17, + 66, + 67, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 27, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 162, + 165, + 184, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2093765, + "source_ports": [ + 3, + 38, + 56, + 95, + 4, + 39, + 55, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 162, + 165, + 184, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2093769, + "source_ports": [ + 19, + 64, + 69, + 102, + 3, + 38, + 56, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 29, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 162, + 165, + 184, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2093777, + "source_ports": [ + 4, + 39, + 55, + 96, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 157, + 162, + 165, + 184, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2093793, + "source_ports": [ + 19, + 64, + 69, + 102, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 29 + ], + "demand": 2, + "inside_frames": [ + 154, + 162, + 183, + 184, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2093892, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 4, + 39, + 55, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 25 + ], + "demand": 2, + "inside_frames": [ + 157, + 162, + 183, + 184, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2093920, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 19, + 64, + 69, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 25 + ], + "demand": 2, + "inside_frames": [ + 155, + 165, + 183, + 184, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2093960, + "source_ports": [ + 1, + 6, + 35, + 45, + 86, + 93, + 19, + 64, + 69, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 29 + ], + "demand": 2, + "inside_frames": [ + 156, + 165, + 183, + 184, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2093968, + "source_ports": [ + 1, + 6, + 35, + 45, + 86, + 93, + 4, + 39, + 55, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 162, + 165, + 183, + 184, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2094017, + "source_ports": [ + 19, + 64, + 69, + 102, + 4, + 39, + 55, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 29 + ], + "demand": 1, + "inside_frames": [ + 2, + 154, + 156, + 162, + 165, + 183, + 184, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2094037, + "source_ports": [ + 4, + 39, + 55, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 25 + ], + "demand": 1, + "inside_frames": [ + 2, + 155, + 157, + 162, + 165, + 183, + 184, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2094057, + "source_ports": [ + 19, + 64, + 69, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 162, + 165, + 185, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2094277, + "source_ports": [ + 8, + 31, + 77, + 88, + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 162, + 165, + 185, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2094281, + "source_ports": [ + 8, + 31, + 77, + 88, + 18, + 65, + 68, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 28, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 162, + 165, + 185, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2094289, + "source_ports": [ + 17, + 66, + 67, + 100, + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 26, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 157, + 162, + 165, + 185, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2094305, + "source_ports": [ + 18, + 65, + 68, + 101, + 17, + 66, + 67, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 24 + ], + "demand": 2, + "inside_frames": [ + 154, + 162, + 183, + 185, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2094404, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 8, + 31, + 77, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 28 + ], + "demand": 2, + "inside_frames": [ + 157, + 162, + 183, + 185, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2094432, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 17, + 66, + 67, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 24 + ], + "demand": 2, + "inside_frames": [ + 155, + 165, + 183, + 185, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2094472, + "source_ports": [ + 1, + 6, + 35, + 45, + 86, + 93, + 8, + 31, + 77, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 28 + ], + "demand": 2, + "inside_frames": [ + 156, + 165, + 183, + 185, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2094480, + "source_ports": [ + 1, + 6, + 35, + 45, + 86, + 93, + 17, + 66, + 67, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 162, + 165, + 183, + 185, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2094529, + "source_ports": [ + 8, + 31, + 77, + 88, + 17, + 66, + 67, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 24 + ], + "demand": 1, + "inside_frames": [ + 2, + 154, + 155, + 162, + 165, + 183, + 185, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2094541, + "source_ports": [ + 8, + 31, + 77, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 28 + ], + "demand": 1, + "inside_frames": [ + 2, + 156, + 157, + 162, + 165, + 183, + 185, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2094577, + "source_ports": [ + 17, + 66, + 67, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 27, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 162, + 165, + 186, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2095301, + "source_ports": [ + 3, + 38, + 56, + 95, + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 26, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 162, + 165, + 186, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2095305, + "source_ports": [ + 18, + 65, + 68, + 101, + 3, + 38, + 56, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 30, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 162, + 165, + 186, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2095313, + "source_ports": [ + 5, + 40, + 54, + 97, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 26, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 157, + 162, + 165, + 186, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2095329, + "source_ports": [ + 18, + 65, + 68, + 101, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 27 + ], + "demand": 2, + "inside_frames": [ + 154, + 162, + 184, + 186, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2095684, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 3, + 38, + 56, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 31 + ], + "demand": 2, + "inside_frames": [ + 157, + 162, + 184, + 186, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2095712, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 27 + ], + "demand": 2, + "inside_frames": [ + 155, + 165, + 184, + 186, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2095752, + "source_ports": [ + 1, + 6, + 35, + 45, + 86, + 93, + 3, + 38, + 56, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 31 + ], + "demand": 2, + "inside_frames": [ + 156, + 165, + 184, + 186, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2095760, + "source_ports": [ + 1, + 6, + 35, + 45, + 86, + 93, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 27, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 162, + 165, + 184, + 186, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2095809, + "source_ports": [ + 3, + 38, + 56, + 95, + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 27 + ], + "demand": 1, + "inside_frames": [ + 2, + 154, + 155, + 162, + 165, + 184, + 186, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2095821, + "source_ports": [ + 3, + 38, + 56, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 31 + ], + "demand": 1, + "inside_frames": [ + 2, + 156, + 157, + 162, + 165, + 184, + 186, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2095857, + "source_ports": [ + 12, + 26, + 80, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 30 + ], + "demand": 2, + "inside_frames": [ + 154, + 162, + 185, + 186, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2096196, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 26 + ], + "demand": 2, + "inside_frames": [ + 157, + 162, + 185, + 186, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2096224, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 18, + 65, + 68, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 26 + ], + "demand": 2, + "inside_frames": [ + 155, + 165, + 185, + 186, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2096264, + "source_ports": [ + 1, + 6, + 35, + 45, + 86, + 93, + 18, + 65, + 68, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 30 + ], + "demand": 2, + "inside_frames": [ + 156, + 165, + 185, + 186, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2096272, + "source_ports": [ + 1, + 6, + 35, + 45, + 86, + 93, + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 26, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 162, + 165, + 185, + 186, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2096321, + "source_ports": [ + 18, + 65, + 68, + 101, + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 30 + ], + "demand": 1, + "inside_frames": [ + 2, + 154, + 156, + 162, + 165, + 185, + 186, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2096341, + "source_ports": [ + 5, + 40, + 54, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 26 + ], + "demand": 1, + "inside_frames": [ + 2, + 155, + 157, + 162, + 165, + 185, + 186, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2096361, + "source_ports": [ + 18, + 65, + 68, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 15 + ], + "demand": 2, + "inside_frames": [ + 3, + 183, + 184, + 185, + 186, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2096898, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107, + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 11 + ], + "demand": 1, + "inside_frames": [ + 3, + 154, + 157, + 162, + 183, + 184, + 185, + 186, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2096998, + "source_ports": [ + 24, + 28, + 58, + 75, + 82, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 15 + ], + "demand": 1, + "inside_frames": [ + 3, + 155, + 156, + 165, + 183, + 184, + 185, + 186, + 191, + 194, + 423, + 435, + 547, + 553, + 601, + 606, + 633 + ], + "node_mask": 2097050, + "source_ports": [ + 1, + 6, + 35, + 45, + 86, + 93 + ], + "weight": "0" + } + ], + "edges": [ + [ + 2, + 162 + ], + [ + 2, + 165 + ], + [ + 2, + 191 + ], + [ + 2, + 194 + ], + [ + 2, + 435 + ], + [ + 2, + 547 + ], + [ + 2, + 553 + ], + [ + 2, + 601 + ], + [ + 2, + 606 + ], + [ + 2, + 633 + ], + [ + 3, + 435 + ], + [ + 3, + 633 + ], + [ + 154, + 162 + ], + [ + 154, + 547 + ], + [ + 154, + 601 + ], + [ + 154, + 606 + ], + [ + 154, + 633 + ], + [ + 155, + 165 + ], + [ + 155, + 547 + ], + [ + 155, + 606 + ], + [ + 155, + 633 + ], + [ + 156, + 165 + ], + [ + 156, + 547 + ], + [ + 156, + 606 + ], + [ + 156, + 633 + ], + [ + 157, + 162 + ], + [ + 157, + 547 + ], + [ + 157, + 601 + ], + [ + 157, + 606 + ], + [ + 157, + 633 + ], + [ + 162, + 547 + ], + [ + 162, + 601 + ], + [ + 162, + 606 + ], + [ + 162, + 633 + ], + [ + 165, + 547 + ], + [ + 165, + 606 + ], + [ + 165, + 633 + ], + [ + 183, + 191 + ], + [ + 183, + 553 + ], + [ + 183, + 601 + ], + [ + 183, + 606 + ], + [ + 183, + 633 + ], + [ + 184, + 194 + ], + [ + 184, + 553 + ], + [ + 184, + 601 + ], + [ + 184, + 633 + ], + [ + 185, + 194 + ], + [ + 185, + 553 + ], + [ + 185, + 601 + ], + [ + 185, + 633 + ], + [ + 186, + 191 + ], + [ + 186, + 553 + ], + [ + 186, + 601 + ], + [ + 186, + 606 + ], + [ + 186, + 633 + ], + [ + 191, + 553 + ], + [ + 191, + 601 + ], + [ + 191, + 606 + ], + [ + 191, + 633 + ], + [ + 194, + 553 + ], + [ + 194, + 601 + ], + [ + 194, + 633 + ], + [ + 423, + 435 + ], + [ + 423, + 633 + ], + [ + 435, + 633 + ], + [ + 547, + 606 + ], + [ + 547, + 633 + ], + [ + 553, + 601 + ], + [ + 553, + 633 + ], + [ + 601, + 633 + ], + [ + 606, + 633 + ] + ], + "float_pivots": 78, + "generated_node_cuts": 288, + "internal_bound": "25", + "merge_frame": 633, + "nonzero_demand_cuts": 287, + "query_coefficients": [ + { + "0": 1, + "3": 1 + }, + { + "4": 1 + }, + { + "5": 1 + }, + { + "6": 1 + }, + { + "7": 1 + } + ], + "query_dimension": 5, + "total_bound": "45" + }, + { + "completion_bound": 20, + "cuts": [ + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 635 + ], + "node_mask": 1048576, + "source_ports": [ + 37, + 47, + 36, + 46, + 35, + 45, + 85, + 86, + 93, + 98, + 73, + 84, + 74, + 83, + 75, + 82, + 25, + 44, + 94, + 99, + 11, + 15, + 41, + 70, + 10, + 14, + 42, + 71, + 9, + 13, + 43, + 72, + 8, + 12, + 77, + 80, + 40, + 69, + 97, + 102, + 39, + 68, + 96, + 101, + 38, + 67, + 95, + 100, + 26, + 31, + 88, + 103, + 5, + 19, + 54, + 64, + 4, + 18, + 55, + 65, + 3, + 17, + 56, + 66, + 2, + 16, + 78, + 79, + 53, + 63, + 91, + 106, + 52, + 62, + 90, + 105, + 51, + 61, + 89, + 104, + 1, + 6, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107, + 27, + 57, + 87, + 92, + 21, + 110, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 635 + ], + "node_mask": 1097730, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 73, + 84, + 74, + 83, + 75, + 82, + 1, + 6, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 612, + 635 + ], + "node_mask": 1343488, + "source_ports": [ + 37, + 47, + 36, + 46, + 35, + 45, + 85, + 86, + 93, + 98, + 73, + 84, + 74, + 83, + 25, + 44, + 94, + 99, + 11, + 15, + 41, + 70, + 10, + 14, + 42, + 71, + 9, + 13, + 43, + 72, + 8, + 12, + 77, + 80, + 40, + 69, + 97, + 102, + 39, + 68, + 96, + 101, + 38, + 67, + 95, + 100, + 26, + 31, + 88, + 103, + 5, + 19, + 54, + 64, + 4, + 18, + 55, + 65, + 3, + 17, + 56, + 66, + 2, + 16, + 78, + 79, + 53, + 63, + 91, + 106, + 52, + 62, + 90, + 105, + 51, + 61, + 89, + 104, + 1, + 6, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107, + 21, + 110, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 612, + 635 + ], + "node_mask": 1359874, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 73, + 84, + 74, + 83, + 1, + 6, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 4, + 5, + 26, + 27, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 242, + 243, + 252, + 565, + 612, + 635 + ], + "node_mask": 1451520, + "source_ports": [ + 36, + 46, + 35, + 45, + 85, + 86, + 93, + 98, + 73, + 84, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107, + 27, + 57, + 87, + 92, + 21, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 435, + 565, + 612, + 635 + ], + "node_mask": 1474560, + "source_ports": [ + 37, + 47, + 36, + 46, + 35, + 45, + 85, + 86, + 93, + 98, + 73, + 84, + 74, + 83, + 25, + 44, + 94, + 99, + 11, + 15, + 41, + 70, + 10, + 14, + 42, + 71, + 9, + 13, + 43, + 72, + 8, + 12, + 77, + 80, + 40, + 69, + 97, + 102, + 39, + 68, + 96, + 101, + 38, + 67, + 95, + 100, + 26, + 31, + 88, + 103, + 5, + 19, + 54, + 64, + 4, + 18, + 55, + 65, + 3, + 17, + 56, + 66, + 2, + 16, + 78, + 79, + 53, + 63, + 91, + 106, + 52, + 62, + 90, + 105, + 51, + 61, + 89, + 104, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107, + 21, + 110, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 10, + 11, + 20, + 21, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 242, + 252, + 435, + 565, + 612, + 635 + ], + "node_mask": 1483266, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 73, + 84, + 10, + 14, + 42, + 71, + 9, + 13, + 43, + 72, + 2, + 16, + 78, + 79, + 53, + 63, + 91, + 106, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 8, + 9, + 22, + 23, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 243, + 252, + 435, + 565, + 612, + 635 + ], + "node_mask": 1483778, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 73, + 84, + 25, + 44, + 94, + 99, + 11, + 15, + 41, + 70, + 52, + 62, + 90, + 105, + 51, + 61, + 89, + 104, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 4, + 5, + 26, + 27, + 29 + ], + "demand": 5, + "inside_frames": [ + 242, + 243, + 252, + 435, + 565, + 612, + 635 + ], + "node_mask": 1484288, + "source_ports": [ + 36, + 46, + 35, + 45, + 85, + 86, + 93, + 98, + 73, + 84, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107, + 21, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 565, + 612, + 635 + ], + "node_mask": 1490946, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 73, + 84, + 74, + 83, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 12, + 13, + 18, + 19, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 242, + 252, + 423, + 435, + 565, + 612, + 635 + ], + "node_mask": 1499648, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 73, + 84, + 8, + 12, + 77, + 80, + 40, + 69, + 97, + 102, + 4, + 18, + 55, + 65, + 3, + 17, + 56, + 66, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 14, + 15, + 16, + 17, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 243, + 252, + 423, + 435, + 565, + 612, + 635 + ], + "node_mask": 1500160, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 73, + 84, + 39, + 68, + 96, + 101, + 38, + 67, + 95, + 100, + 26, + 31, + 88, + 103, + 5, + 19, + 54, + 64, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 242, + 243, + 252, + 423, + 435, + 565, + 612, + 635 + ], + "node_mask": 1500674, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 73, + 84, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "1" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 617, + 635 + ], + "node_mask": 1605632, + "source_ports": [ + 37, + 47, + 36, + 46, + 35, + 45, + 85, + 86, + 93, + 98, + 74, + 83, + 75, + 82, + 25, + 44, + 94, + 99, + 11, + 15, + 41, + 70, + 10, + 14, + 42, + 71, + 9, + 13, + 43, + 72, + 8, + 12, + 77, + 80, + 40, + 69, + 97, + 102, + 39, + 68, + 96, + 101, + 38, + 67, + 95, + 100, + 26, + 31, + 88, + 103, + 5, + 19, + 54, + 64, + 4, + 18, + 55, + 65, + 3, + 17, + 56, + 66, + 2, + 16, + 78, + 79, + 53, + 63, + 91, + 106, + 52, + 62, + 90, + 105, + 51, + 61, + 89, + 104, + 1, + 6, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107, + 21, + 110, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 7, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 617, + 635 + ], + "node_mask": 1622018, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 74, + 83, + 75, + 82, + 1, + 6, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 7, + 25, + 26, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 213, + 214, + 223, + 559, + 617, + 635 + ], + "node_mask": 1638552, + "source_ports": [ + 37, + 47, + 36, + 46, + 35, + 45, + 85, + 86, + 93, + 98, + 75, + 82, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 559, + 617, + 635 + ], + "node_mask": 1671168, + "source_ports": [ + 37, + 47, + 36, + 46, + 35, + 45, + 85, + 86, + 93, + 98, + 75, + 82, + 25, + 44, + 94, + 99, + 11, + 15, + 41, + 70, + 10, + 14, + 42, + 71, + 9, + 13, + 43, + 72, + 8, + 12, + 77, + 80, + 40, + 69, + 97, + 102, + 39, + 68, + 96, + 101, + 38, + 67, + 95, + 100, + 26, + 31, + 88, + 103, + 5, + 19, + 54, + 64, + 4, + 18, + 55, + 65, + 3, + 17, + 56, + 66, + 2, + 16, + 78, + 79, + 53, + 63, + 91, + 106, + 52, + 62, + 90, + 105, + 51, + 61, + 89, + 104, + 1, + 6, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107, + 21, + 110, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 7, + 8, + 11, + 21, + 22, + 25, + 26 + ], + "demand": 5, + "inside_frames": [ + 3, + 213, + 223, + 435, + 559, + 617, + 635 + ], + "node_mask": 1671306, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 75, + 82, + 25, + 44, + 94, + 99, + 9, + 13, + 43, + 72, + 53, + 63, + 91, + 106, + 52, + 62, + 90, + 105, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 7, + 9, + 10, + 20, + 23, + 25, + 26 + ], + "demand": 5, + "inside_frames": [ + 3, + 214, + 223, + 435, + 559, + 617, + 635 + ], + "node_mask": 1671314, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 75, + 82, + 11, + 15, + 41, + 70, + 10, + 14, + 42, + 71, + 2, + 16, + 78, + 79, + 51, + 61, + 89, + 104, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 7, + 25, + 26, + 31 + ], + "demand": 5, + "inside_frames": [ + 213, + 214, + 223, + 435, + 559, + 617, + 635 + ], + "node_mask": 1671320, + "source_ports": [ + 37, + 47, + 36, + 46, + 35, + 45, + 85, + 86, + 93, + 98, + 75, + 82, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "1" + }, + { + "characters": [ + 4, + 7, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 559, + 617, + 635 + ], + "node_mask": 1687554, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 75, + 82, + 1, + 6, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 7, + 13, + 14, + 16, + 19, + 25, + 26 + ], + "demand": 5, + "inside_frames": [ + 213, + 223, + 423, + 435, + 559, + 617, + 635 + ], + "node_mask": 1687688, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 75, + 82, + 40, + 69, + 97, + 102, + 39, + 68, + 96, + 101, + 26, + 31, + 88, + 103, + 3, + 17, + 56, + 66, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 7, + 12, + 15, + 17, + 18, + 25, + 26 + ], + "demand": 5, + "inside_frames": [ + 214, + 223, + 423, + 435, + 559, + 617, + 635 + ], + "node_mask": 1687696, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 75, + 82, + 8, + 12, + 77, + 80, + 38, + 67, + 95, + 100, + 5, + 19, + 54, + 64, + 4, + 18, + 55, + 65, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 7, + 25, + 26 + ], + "demand": 5, + "inside_frames": [ + 3, + 213, + 214, + 223, + 423, + 435, + 559, + 617, + 635 + ], + "node_mask": 1687706, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 75, + 82, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 612, + 617, + 635 + ], + "node_mask": 1867776, + "source_ports": [ + 37, + 47, + 36, + 46, + 35, + 45, + 85, + 86, + 93, + 98, + 74, + 83, + 25, + 44, + 94, + 99, + 11, + 15, + 41, + 70, + 10, + 14, + 42, + 71, + 9, + 13, + 43, + 72, + 8, + 12, + 77, + 80, + 40, + 69, + 97, + 102, + 39, + 68, + 96, + 101, + 38, + 67, + 95, + 100, + 26, + 31, + 88, + 103, + 5, + 19, + 54, + 64, + 4, + 18, + 55, + 65, + 3, + 17, + 56, + 66, + 2, + 16, + 78, + 79, + 53, + 63, + 91, + 106, + 52, + 62, + 90, + 105, + 51, + 61, + 89, + 104, + 1, + 6, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107, + 21, + 110, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 612, + 617, + 635 + ], + "node_mask": 1884162, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 74, + 83, + 1, + 6, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 212, + 215, + 220, + 559, + 612, + 617, + 635 + ], + "node_mask": 1900644, + "source_ports": [ + 1, + 6, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107, + 27, + 57, + 87, + 92, + 21, + 110, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 26, + 28, + 31 + ], + "demand": 2, + "inside_frames": [ + 212, + 213, + 214, + 215, + 220, + 223, + 559, + 612, + 617, + 635 + ], + "node_mask": 1900796, + "source_ports": [ + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 559, + 612, + 617, + 635 + ], + "node_mask": 1933312, + "source_ports": [ + 37, + 47, + 36, + 46, + 35, + 45, + 85, + 86, + 93, + 98, + 25, + 44, + 94, + 99, + 11, + 15, + 41, + 70, + 10, + 14, + 42, + 71, + 9, + 13, + 43, + 72, + 8, + 12, + 77, + 80, + 40, + 69, + 97, + 102, + 39, + 68, + 96, + 101, + 38, + 67, + 95, + 100, + 26, + 31, + 88, + 103, + 5, + 19, + 54, + 64, + 4, + 18, + 55, + 65, + 3, + 17, + 56, + 66, + 2, + 16, + 78, + 79, + 53, + 63, + 91, + 106, + 52, + 62, + 90, + 105, + 51, + 61, + 89, + 104, + 1, + 6, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107, + 21, + 110, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 212, + 220, + 435, + 559, + 612, + 617, + 635 + ], + "node_mask": 1933382, + "source_ports": [ + 2, + 16, + 78, + 79, + 53, + 63, + 91, + 106, + 52, + 62, + 90, + 105, + 51, + 61, + 89, + 104, + 1, + 6, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 10, + 11, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 215, + 220, + 435, + 559, + 612, + 617, + 635 + ], + "node_mask": 1933410, + "source_ports": [ + 25, + 44, + 94, + 99, + 11, + 15, + 41, + 70, + 10, + 14, + 42, + 71, + 9, + 13, + 43, + 72, + 1, + 6, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 25, + 26, + 27, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 212, + 215, + 220, + 435, + 559, + 612, + 617, + 635 + ], + "node_mask": 1933412, + "source_ports": [ + 1, + 6, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107, + 21, + 110, + 20, + 111 + ], + "weight": "1" + }, + { + "characters": [ + 1, + 2, + 4, + 25, + 26, + 31 + ], + "demand": 3, + "inside_frames": [ + 213, + 214, + 223, + 435, + 559, + 612, + 617, + 635 + ], + "node_mask": 1933464, + "source_ports": [ + 37, + 47, + 36, + 46, + 35, + 45, + 85, + 86, + 93, + 98, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 19, + 21, + 22, + 25, + 26, + 31 + ], + "demand": 3, + "inside_frames": [ + 212, + 213, + 220, + 223, + 435, + 559, + 612, + 617, + 635 + ], + "node_mask": 1933516, + "source_ports": [ + 26, + 31, + 88, + 103, + 3, + 17, + 56, + 66, + 53, + 63, + 91, + 106, + 52, + 62, + 90, + 105, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 18, + 20, + 23, + 25, + 26, + 31 + ], + "demand": 3, + "inside_frames": [ + 212, + 214, + 220, + 223, + 435, + 559, + 612, + 617, + 635 + ], + "node_mask": 1933524, + "source_ports": [ + 5, + 19, + 54, + 64, + 4, + 18, + 55, + 65, + 2, + 16, + 78, + 79, + 51, + 61, + 89, + 104, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 11, + 13, + 14, + 25, + 26, + 31 + ], + "demand": 3, + "inside_frames": [ + 213, + 215, + 220, + 223, + 435, + 559, + 612, + 617, + 635 + ], + "node_mask": 1933544, + "source_ports": [ + 25, + 44, + 94, + 99, + 9, + 13, + 43, + 72, + 40, + 69, + 97, + 102, + 39, + 68, + 96, + 101, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 10, + 12, + 15, + 25, + 26, + 31 + ], + "demand": 3, + "inside_frames": [ + 214, + 215, + 220, + 223, + 435, + 559, + 612, + 617, + 635 + ], + "node_mask": 1933552, + "source_ports": [ + 11, + 15, + 41, + 70, + 10, + 14, + 42, + 71, + 8, + 12, + 77, + 80, + 38, + 67, + 95, + 100, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 26, + 31 + ], + "demand": 2, + "inside_frames": [ + 212, + 213, + 214, + 215, + 220, + 223, + 435, + 559, + 612, + 617, + 635 + ], + "node_mask": 1933564, + "source_ports": [ + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 559, + 612, + 617, + 635 + ], + "node_mask": 1949698, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 1, + 6, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 17, + 18, + 19, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 212, + 220, + 423, + 435, + 559, + 612, + 617, + 635 + ], + "node_mask": 1949764, + "source_ports": [ + 26, + 31, + 88, + 103, + 5, + 19, + 54, + 64, + 4, + 18, + 55, + 65, + 3, + 17, + 56, + 66, + 1, + 6, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 215, + 220, + 423, + 435, + 559, + 612, + 617, + 635 + ], + "node_mask": 1949792, + "source_ports": [ + 8, + 12, + 77, + 80, + 40, + 69, + 97, + 102, + 39, + 68, + 96, + 101, + 38, + 67, + 95, + 100, + 1, + 6, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 212, + 215, + 220, + 423, + 435, + 559, + 612, + 617, + 635 + ], + "node_mask": 1949798, + "source_ports": [ + 1, + 6, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 4, + 6, + 25, + 27, + 28, + 30 + ], + "demand": 5, + "inside_frames": [ + 241, + 244, + 249, + 565, + 612, + 617, + 635 + ], + "node_mask": 1972480, + "source_ports": [ + 37, + 47, + 35, + 45, + 85, + 86, + 93, + 98, + 74, + 83, + 22, + 30, + 34, + 50, + 60, + 109, + 24, + 28, + 32, + 48, + 58, + 107, + 27, + 57, + 87, + 92, + 20, + 111 + ], + "weight": "1" + }, + { + "characters": [ + 3, + 4, + 27, + 28 + ], + "demand": 2, + "inside_frames": [ + 241, + 242, + 243, + 244, + 249, + 252, + 565, + 612, + 617, + 635 + ], + "node_mask": 1982208, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 24, + 28, + 32, + 48, + 58, + 107, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 435, + 565, + 612, + 617, + 635 + ], + "node_mask": 1998848, + "source_ports": [ + 37, + 47, + 36, + 46, + 35, + 45, + 85, + 86, + 93, + 98, + 74, + 83, + 25, + 44, + 94, + 99, + 11, + 15, + 41, + 70, + 10, + 14, + 42, + 71, + 9, + 13, + 43, + 72, + 8, + 12, + 77, + 80, + 40, + 69, + 97, + 102, + 39, + 68, + 96, + 101, + 38, + 67, + 95, + 100, + 26, + 31, + 88, + 103, + 5, + 19, + 54, + 64, + 4, + 18, + 55, + 65, + 3, + 17, + 56, + 66, + 2, + 16, + 78, + 79, + 53, + 63, + 91, + 106, + 52, + 62, + 90, + 105, + 51, + 61, + 89, + 104, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107, + 21, + 110, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 8, + 10, + 21, + 23, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 241, + 249, + 435, + 565, + 612, + 617, + 635 + ], + "node_mask": 2003202, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 74, + 83, + 25, + 44, + 94, + 99, + 10, + 14, + 42, + 71, + 53, + 63, + 91, + 106, + 51, + 61, + 89, + 104, + 22, + 30, + 34, + 50, + 60, + 109, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 9, + 11, + 20, + 22, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 244, + 249, + 435, + 565, + 612, + 617, + 635 + ], + "node_mask": 2004994, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 74, + 83, + 11, + 15, + 41, + 70, + 9, + 13, + 43, + 72, + 2, + 16, + 78, + 79, + 52, + 62, + 90, + 105, + 22, + 30, + 34, + 50, + 60, + 109, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 4, + 6, + 25, + 27, + 30 + ], + "demand": 5, + "inside_frames": [ + 241, + 244, + 249, + 435, + 565, + 612, + 617, + 635 + ], + "node_mask": 2005248, + "source_ports": [ + 37, + 47, + 35, + 45, + 85, + 86, + 93, + 98, + 74, + 83, + 22, + 30, + 34, + 50, + 60, + 109, + 24, + 28, + 32, + 48, + 58, + 107, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 4, + 26, + 27, + 29 + ], + "demand": 3, + "inside_frames": [ + 242, + 243, + 252, + 435, + 565, + 612, + 617, + 635 + ], + "node_mask": 2008576, + "source_ports": [ + 36, + 46, + 35, + 45, + 85, + 86, + 93, + 98, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107, + 21, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 4, + 10, + 13, + 18, + 21, + 27 + ], + "demand": 3, + "inside_frames": [ + 241, + 242, + 249, + 252, + 435, + 565, + 612, + 617, + 635 + ], + "node_mask": 2011904, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 10, + 14, + 42, + 71, + 40, + 69, + 97, + 102, + 4, + 18, + 55, + 65, + 53, + 63, + 91, + 106, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 4, + 8, + 15, + 16, + 23, + 27 + ], + "demand": 3, + "inside_frames": [ + 241, + 243, + 249, + 252, + 435, + 565, + 612, + 617, + 635 + ], + "node_mask": 2012416, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 25, + 44, + 94, + 99, + 38, + 67, + 95, + 100, + 26, + 31, + 88, + 103, + 51, + 61, + 89, + 104, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 4, + 11, + 12, + 19, + 20, + 27 + ], + "demand": 3, + "inside_frames": [ + 242, + 244, + 249, + 252, + 435, + 565, + 612, + 617, + 635 + ], + "node_mask": 2013696, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 9, + 13, + 43, + 72, + 8, + 12, + 77, + 80, + 3, + 17, + 56, + 66, + 2, + 16, + 78, + 79, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 4, + 9, + 14, + 17, + 22, + 27 + ], + "demand": 3, + "inside_frames": [ + 243, + 244, + 249, + 252, + 435, + 565, + 612, + 617, + 635 + ], + "node_mask": 2014208, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 11, + 15, + 41, + 70, + 39, + 68, + 96, + 101, + 5, + 19, + 54, + 64, + 52, + 62, + 90, + 105, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 4, + 27 + ], + "demand": 2, + "inside_frames": [ + 241, + 242, + 243, + 244, + 249, + 252, + 435, + 565, + 612, + 617, + 635 + ], + "node_mask": 2014976, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 435, + 565, + 612, + 617, + 635 + ], + "node_mask": 2015234, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 74, + 83, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 13, + 15, + 16, + 18, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 241, + 249, + 423, + 435, + 565, + 612, + 617, + 635 + ], + "node_mask": 2019584, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 74, + 83, + 40, + 69, + 97, + 102, + 38, + 67, + 95, + 100, + 26, + 31, + 88, + 103, + 4, + 18, + 55, + 65, + 22, + 30, + 34, + 50, + 60, + 109, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 12, + 14, + 17, + 19, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 244, + 249, + 423, + 435, + 565, + 612, + 617, + 635 + ], + "node_mask": 2021376, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 74, + 83, + 8, + 12, + 77, + 80, + 39, + 68, + 96, + 101, + 5, + 19, + 54, + 64, + 3, + 17, + 56, + 66, + 22, + 30, + 34, + 50, + 60, + 109, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 241, + 244, + 249, + 423, + 435, + 565, + 612, + 617, + 635 + ], + "node_mask": 2021634, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 74, + 83, + 22, + 30, + 34, + 50, + 60, + 109, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 27, + 28, + 30 + ], + "demand": 2, + "inside_frames": [ + 212, + 215, + 220, + 241, + 244, + 249, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2038116, + "source_ports": [ + 22, + 30, + 34, + 50, + 60, + 109, + 24, + 28, + 32, + 48, + 58, + 107, + 27, + 57, + 87, + 92, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 4, + 25, + 28 + ], + "demand": 2, + "inside_frames": [ + 213, + 214, + 223, + 241, + 244, + 249, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2038168, + "source_ports": [ + 37, + 47, + 35, + 45, + 85, + 86, + 93, + 98, + 22, + 30, + 34, + 50, + 60, + 109, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 28 + ], + "demand": 1, + "inside_frames": [ + 212, + 213, + 214, + 215, + 220, + 223, + 241, + 244, + 249, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2038268, + "source_ports": [ + 22, + 30, + 34, + 50, + 60, + 109, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 26, + 27, + 28, + 29 + ], + "demand": 2, + "inside_frames": [ + 212, + 215, + 220, + 242, + 243, + 252, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2041444, + "source_ports": [ + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107, + 27, + 57, + 87, + 92, + 21, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 4, + 26, + 28 + ], + "demand": 2, + "inside_frames": [ + 213, + 214, + 223, + 242, + 243, + 252, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2041496, + "source_ports": [ + 36, + 46, + 35, + 45, + 85, + 86, + 93, + 98, + 23, + 29, + 33, + 49, + 59, + 108, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 26, + 28 + ], + "demand": 1, + "inside_frames": [ + 212, + 213, + 214, + 215, + 220, + 223, + 242, + 243, + 252, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2041596, + "source_ports": [ + 23, + 29, + 33, + 49, + 59, + 108, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 28 + ], + "demand": 1, + "inside_frames": [ + 212, + 213, + 220, + 223, + 241, + 242, + 249, + 252, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2044876, + "source_ports": [ + 53, + 63, + 91, + 106, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 28 + ], + "demand": 1, + "inside_frames": [ + 212, + 214, + 220, + 223, + 241, + 242, + 249, + 252, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2044884, + "source_ports": [ + 4, + 18, + 55, + 65, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 28 + ], + "demand": 1, + "inside_frames": [ + 213, + 215, + 220, + 223, + 241, + 242, + 249, + 252, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2044904, + "source_ports": [ + 40, + 69, + 97, + 102, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 28 + ], + "demand": 1, + "inside_frames": [ + 214, + 215, + 220, + 223, + 241, + 242, + 249, + 252, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2044912, + "source_ports": [ + 10, + 14, + 42, + 71, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 28 + ], + "demand": 1, + "inside_frames": [ + 212, + 213, + 220, + 223, + 241, + 243, + 249, + 252, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2045388, + "source_ports": [ + 26, + 31, + 88, + 103, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 28 + ], + "demand": 1, + "inside_frames": [ + 212, + 214, + 220, + 223, + 241, + 243, + 249, + 252, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2045396, + "source_ports": [ + 51, + 61, + 89, + 104, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 28 + ], + "demand": 1, + "inside_frames": [ + 213, + 215, + 220, + 223, + 241, + 243, + 249, + 252, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2045416, + "source_ports": [ + 25, + 44, + 94, + 99, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 28 + ], + "demand": 1, + "inside_frames": [ + 214, + 215, + 220, + 223, + 241, + 243, + 249, + 252, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2045424, + "source_ports": [ + 38, + 67, + 95, + 100, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 28 + ], + "demand": 1, + "inside_frames": [ + 212, + 213, + 220, + 223, + 242, + 244, + 249, + 252, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2046668, + "source_ports": [ + 3, + 17, + 56, + 66, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 28 + ], + "demand": 1, + "inside_frames": [ + 212, + 214, + 220, + 223, + 242, + 244, + 249, + 252, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2046676, + "source_ports": [ + 2, + 16, + 78, + 79, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 28 + ], + "demand": 1, + "inside_frames": [ + 213, + 215, + 220, + 223, + 242, + 244, + 249, + 252, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2046696, + "source_ports": [ + 9, + 13, + 43, + 72, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 28 + ], + "demand": 1, + "inside_frames": [ + 214, + 215, + 220, + 223, + 242, + 244, + 249, + 252, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2046704, + "source_ports": [ + 8, + 12, + 77, + 80, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 28 + ], + "demand": 1, + "inside_frames": [ + 212, + 213, + 220, + 223, + 243, + 244, + 249, + 252, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2047180, + "source_ports": [ + 52, + 62, + 90, + 105, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 28 + ], + "demand": 1, + "inside_frames": [ + 212, + 214, + 220, + 223, + 243, + 244, + 249, + 252, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2047188, + "source_ports": [ + 5, + 19, + 54, + 64, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 28 + ], + "demand": 1, + "inside_frames": [ + 213, + 215, + 220, + 223, + 243, + 244, + 249, + 252, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2047208, + "source_ports": [ + 39, + 68, + 96, + 101, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 28 + ], + "demand": 1, + "inside_frames": [ + 214, + 215, + 220, + 223, + 243, + 244, + 249, + 252, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2047216, + "source_ports": [ + 11, + 15, + 41, + 70, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 27, + 28 + ], + "demand": 1, + "inside_frames": [ + 212, + 215, + 220, + 241, + 242, + 243, + 244, + 249, + 252, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2047844, + "source_ports": [ + 24, + 28, + 32, + 48, + 58, + 107, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 28 + ], + "demand": 1, + "inside_frames": [ + 213, + 214, + 223, + 241, + 242, + 243, + 244, + 249, + 252, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2047896, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 27, + 57, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2064384, + "source_ports": [ + 37, + 47, + 36, + 46, + 35, + 45, + 85, + 86, + 93, + 98, + 25, + 44, + 94, + 99, + 11, + 15, + 41, + 70, + 10, + 14, + 42, + 71, + 9, + 13, + 43, + 72, + 8, + 12, + 77, + 80, + 40, + 69, + 97, + 102, + 39, + 68, + 96, + 101, + 38, + 67, + 95, + 100, + 26, + 31, + 88, + 103, + 5, + 19, + 54, + 64, + 4, + 18, + 55, + 65, + 3, + 17, + 56, + 66, + 2, + 16, + 78, + 79, + 53, + 63, + 91, + 106, + 52, + 62, + 90, + 105, + 51, + 61, + 89, + 104, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107, + 21, + 110, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 26, + 27, + 29, + 30 + ], + "demand": 3, + "inside_frames": [ + 212, + 215, + 220, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2064484, + "source_ports": [ + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107, + 21, + 110, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 25, + 26 + ], + "demand": 3, + "inside_frames": [ + 213, + 214, + 223, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2064536, + "source_ports": [ + 37, + 47, + 36, + 46, + 35, + 45, + 85, + 86, + 93, + 98, + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 18, + 21, + 23, + 25, + 27, + 30 + ], + "demand": 3, + "inside_frames": [ + 212, + 220, + 241, + 249, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2068804, + "source_ports": [ + 26, + 31, + 88, + 103, + 4, + 18, + 55, + 65, + 53, + 63, + 91, + 106, + 51, + 61, + 89, + 104, + 22, + 30, + 34, + 50, + 60, + 109, + 24, + 28, + 32, + 48, + 58, + 107, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10, + 13, + 15, + 25, + 27, + 30 + ], + "demand": 3, + "inside_frames": [ + 215, + 220, + 241, + 249, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2068832, + "source_ports": [ + 25, + 44, + 94, + 99, + 10, + 14, + 42, + 71, + 40, + 69, + 97, + 102, + 38, + 67, + 95, + 100, + 22, + 30, + 34, + 50, + 60, + 109, + 24, + 28, + 32, + 48, + 58, + 107, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 4, + 8, + 13, + 16, + 21, + 25 + ], + "demand": 3, + "inside_frames": [ + 213, + 223, + 241, + 249, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2068872, + "source_ports": [ + 37, + 47, + 35, + 45, + 85, + 86, + 93, + 98, + 25, + 44, + 94, + 99, + 40, + 69, + 97, + 102, + 26, + 31, + 88, + 103, + 53, + 63, + 91, + 106, + 22, + 30, + 34, + 50, + 60, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 4, + 10, + 15, + 18, + 23, + 25 + ], + "demand": 3, + "inside_frames": [ + 214, + 223, + 241, + 249, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2068880, + "source_ports": [ + 37, + 47, + 35, + 45, + 85, + 86, + 93, + 98, + 10, + 14, + 42, + 71, + 38, + 67, + 95, + 100, + 4, + 18, + 55, + 65, + 51, + 61, + 89, + 104, + 22, + 30, + 34, + 50, + 60, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 212, + 213, + 220, + 223, + 241, + 249, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2068942, + "source_ports": [ + 53, + 63, + 91, + 106, + 22, + 30, + 34, + 50, + 60, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 212, + 214, + 220, + 223, + 241, + 249, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2068950, + "source_ports": [ + 51, + 61, + 89, + 104, + 22, + 30, + 34, + 50, + 60, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 213, + 215, + 220, + 223, + 241, + 249, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2068970, + "source_ports": [ + 25, + 44, + 94, + 99, + 22, + 30, + 34, + 50, + 60, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 214, + 215, + 220, + 223, + 241, + 249, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2068978, + "source_ports": [ + 10, + 14, + 42, + 71, + 22, + 30, + 34, + 50, + 60, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 19, + 20, + 22, + 25, + 27, + 30 + ], + "demand": 3, + "inside_frames": [ + 212, + 220, + 244, + 249, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2070596, + "source_ports": [ + 5, + 19, + 54, + 64, + 3, + 17, + 56, + 66, + 2, + 16, + 78, + 79, + 52, + 62, + 90, + 105, + 22, + 30, + 34, + 50, + 60, + 109, + 24, + 28, + 32, + 48, + 58, + 107, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11, + 12, + 14, + 25, + 27, + 30 + ], + "demand": 3, + "inside_frames": [ + 215, + 220, + 244, + 249, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2070624, + "source_ports": [ + 11, + 15, + 41, + 70, + 9, + 13, + 43, + 72, + 8, + 12, + 77, + 80, + 39, + 68, + 96, + 101, + 22, + 30, + 34, + 50, + 60, + 109, + 24, + 28, + 32, + 48, + 58, + 107, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 4, + 11, + 14, + 19, + 22, + 25 + ], + "demand": 3, + "inside_frames": [ + 213, + 223, + 244, + 249, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2070664, + "source_ports": [ + 37, + 47, + 35, + 45, + 85, + 86, + 93, + 98, + 9, + 13, + 43, + 72, + 39, + 68, + 96, + 101, + 3, + 17, + 56, + 66, + 52, + 62, + 90, + 105, + 22, + 30, + 34, + 50, + 60, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 4, + 9, + 12, + 17, + 20, + 25 + ], + "demand": 3, + "inside_frames": [ + 214, + 223, + 244, + 249, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2070672, + "source_ports": [ + 37, + 47, + 35, + 45, + 85, + 86, + 93, + 98, + 11, + 15, + 41, + 70, + 8, + 12, + 77, + 80, + 5, + 19, + 54, + 64, + 2, + 16, + 78, + 79, + 22, + 30, + 34, + 50, + 60, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 212, + 213, + 220, + 223, + 244, + 249, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2070734, + "source_ports": [ + 52, + 62, + 90, + 105, + 22, + 30, + 34, + 50, + 60, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 212, + 214, + 220, + 223, + 244, + 249, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2070742, + "source_ports": [ + 2, + 16, + 78, + 79, + 22, + 30, + 34, + 50, + 60, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 213, + 215, + 220, + 223, + 244, + 249, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2070762, + "source_ports": [ + 9, + 13, + 43, + 72, + 22, + 30, + 34, + 50, + 60, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 214, + 215, + 220, + 223, + 244, + 249, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2070770, + "source_ports": [ + 11, + 15, + 41, + 70, + 22, + 30, + 34, + 50, + 60, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 4, + 25, + 27, + 30 + ], + "demand": 3, + "inside_frames": [ + 241, + 244, + 249, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2070784, + "source_ports": [ + 37, + 47, + 35, + 45, + 85, + 86, + 93, + 98, + 22, + 30, + 34, + 50, + 60, + 109, + 24, + 28, + 32, + 48, + 58, + 107, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 27, + 30 + ], + "demand": 2, + "inside_frames": [ + 212, + 215, + 220, + 241, + 244, + 249, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2070884, + "source_ports": [ + 22, + 30, + 34, + 50, + 60, + 109, + 24, + 28, + 32, + 48, + 58, + 107, + 20, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 4, + 25 + ], + "demand": 2, + "inside_frames": [ + 213, + 214, + 223, + 241, + 244, + 249, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2070936, + "source_ports": [ + 37, + 47, + 35, + 45, + 85, + 86, + 93, + 98, + 22, + 30, + 34, + 50, + 60, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 19, + 20, + 21, + 26, + 27, + 29 + ], + "demand": 3, + "inside_frames": [ + 212, + 220, + 242, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2073156, + "source_ports": [ + 4, + 18, + 55, + 65, + 3, + 17, + 56, + 66, + 2, + 16, + 78, + 79, + 53, + 63, + 91, + 106, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107, + 21, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 12, + 13, + 26, + 27, + 29 + ], + "demand": 3, + "inside_frames": [ + 215, + 220, + 242, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2073184, + "source_ports": [ + 10, + 14, + 42, + 71, + 9, + 13, + 43, + 72, + 8, + 12, + 77, + 80, + 40, + 69, + 97, + 102, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107, + 21, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 4, + 11, + 13, + 19, + 21, + 26 + ], + "demand": 3, + "inside_frames": [ + 213, + 223, + 242, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2073224, + "source_ports": [ + 36, + 46, + 35, + 45, + 85, + 86, + 93, + 98, + 9, + 13, + 43, + 72, + 40, + 69, + 97, + 102, + 3, + 17, + 56, + 66, + 53, + 63, + 91, + 106, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 4, + 10, + 12, + 18, + 20, + 26 + ], + "demand": 3, + "inside_frames": [ + 214, + 223, + 242, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2073232, + "source_ports": [ + 36, + 46, + 35, + 45, + 85, + 86, + 93, + 98, + 10, + 14, + 42, + 71, + 8, + 12, + 77, + 80, + 4, + 18, + 55, + 65, + 2, + 16, + 78, + 79, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 212, + 213, + 220, + 223, + 242, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2073294, + "source_ports": [ + 53, + 63, + 91, + 106, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 212, + 214, + 220, + 223, + 242, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2073302, + "source_ports": [ + 2, + 16, + 78, + 79, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 213, + 215, + 220, + 223, + 242, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2073322, + "source_ports": [ + 9, + 13, + 43, + 72, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 214, + 215, + 220, + 223, + 242, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2073330, + "source_ports": [ + 10, + 14, + 42, + 71, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 17, + 22, + 23, + 26, + 27, + 29 + ], + "demand": 3, + "inside_frames": [ + 212, + 220, + 243, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2073668, + "source_ports": [ + 26, + 31, + 88, + 103, + 5, + 19, + 54, + 64, + 52, + 62, + 90, + 105, + 51, + 61, + 89, + 104, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107, + 21, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 14, + 15, + 26, + 27, + 29 + ], + "demand": 3, + "inside_frames": [ + 215, + 220, + 243, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2073696, + "source_ports": [ + 25, + 44, + 94, + 99, + 11, + 15, + 41, + 70, + 39, + 68, + 96, + 101, + 38, + 67, + 95, + 100, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107, + 21, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 4, + 8, + 14, + 16, + 22, + 26 + ], + "demand": 3, + "inside_frames": [ + 213, + 223, + 243, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2073736, + "source_ports": [ + 36, + 46, + 35, + 45, + 85, + 86, + 93, + 98, + 25, + 44, + 94, + 99, + 39, + 68, + 96, + 101, + 26, + 31, + 88, + 103, + 52, + 62, + 90, + 105, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 4, + 9, + 15, + 17, + 23, + 26 + ], + "demand": 3, + "inside_frames": [ + 214, + 223, + 243, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2073744, + "source_ports": [ + 36, + 46, + 35, + 45, + 85, + 86, + 93, + 98, + 11, + 15, + 41, + 70, + 38, + 67, + 95, + 100, + 5, + 19, + 54, + 64, + 51, + 61, + 89, + 104, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 212, + 213, + 220, + 223, + 243, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2073806, + "source_ports": [ + 52, + 62, + 90, + 105, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 212, + 214, + 220, + 223, + 243, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2073814, + "source_ports": [ + 51, + 61, + 89, + 104, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 213, + 215, + 220, + 223, + 243, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2073834, + "source_ports": [ + 25, + 44, + 94, + 99, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 214, + 215, + 220, + 223, + 243, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2073842, + "source_ports": [ + 11, + 15, + 41, + 70, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 4, + 26, + 27, + 29 + ], + "demand": 3, + "inside_frames": [ + 242, + 243, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2074112, + "source_ports": [ + 36, + 46, + 35, + 45, + 85, + 86, + 93, + 98, + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107, + 21, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 26, + 27, + 29 + ], + "demand": 2, + "inside_frames": [ + 212, + 215, + 220, + 242, + 243, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2074212, + "source_ports": [ + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107, + 21, + 110 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 4, + 26 + ], + "demand": 2, + "inside_frames": [ + 213, + 214, + 223, + 242, + 243, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2074264, + "source_ports": [ + 36, + 46, + 35, + 45, + 85, + 86, + 93, + 98, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 10, + 11, + 20, + 21, + 22, + 23 + ], + "demand": 5, + "inside_frames": [ + 2, + 3, + 220, + 223, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2076867, + "source_ports": [ + 25, + 44, + 94, + 99, + 11, + 15, + 41, + 70, + 10, + 14, + 42, + 71, + 9, + 13, + 43, + 72, + 2, + 16, + 78, + 79, + 53, + 63, + 91, + 106, + 52, + 62, + 90, + 105, + 51, + 61, + 89, + 104 + ], + "weight": "1" + }, + { + "characters": [ + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ], + "demand": 4, + "inside_frames": [ + 2, + 212, + 220, + 223, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2076869, + "source_ports": [ + 26, + 31, + 88, + 103, + 5, + 19, + 54, + 64, + 4, + 18, + 55, + 65, + 3, + 17, + 56, + 66, + 2, + 16, + 78, + 79, + 53, + 63, + 91, + 106, + 52, + 62, + 90, + 105, + 51, + 61, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 11, + 13, + 14, + 16, + 19, + 21, + 22 + ], + "demand": 4, + "inside_frames": [ + 2, + 213, + 220, + 223, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2076873, + "source_ports": [ + 25, + 44, + 94, + 99, + 9, + 13, + 43, + 72, + 40, + 69, + 97, + 102, + 39, + 68, + 96, + 101, + 26, + 31, + 88, + 103, + 3, + 17, + 56, + 66, + 53, + 63, + 91, + 106, + 52, + 62, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 212, + 213, + 220, + 223, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2076879, + "source_ports": [ + 53, + 63, + 91, + 106, + 52, + 62, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 10, + 12, + 15, + 17, + 18, + 20, + 23 + ], + "demand": 4, + "inside_frames": [ + 2, + 214, + 220, + 223, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2076881, + "source_ports": [ + 11, + 15, + 41, + 70, + 10, + 14, + 42, + 71, + 8, + 12, + 77, + 80, + 38, + 67, + 95, + 100, + 5, + 19, + 54, + 64, + 4, + 18, + 55, + 65, + 2, + 16, + 78, + 79, + 51, + 61, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 212, + 214, + 220, + 223, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2076887, + "source_ports": [ + 2, + 16, + 78, + 79, + 51, + 61, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ], + "demand": 4, + "inside_frames": [ + 2, + 215, + 220, + 223, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2076897, + "source_ports": [ + 25, + 44, + 94, + 99, + 11, + 15, + 41, + 70, + 10, + 14, + 42, + 71, + 9, + 13, + 43, + 72, + 8, + 12, + 77, + 80, + 40, + 69, + 97, + 102, + 39, + 68, + 96, + 101, + 38, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 213, + 215, + 220, + 223, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2076907, + "source_ports": [ + 25, + 44, + 94, + 99, + 9, + 13, + 43, + 72 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 10 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 214, + 215, + 220, + 223, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2076915, + "source_ports": [ + 11, + 15, + 41, + 70, + 10, + 14, + 42, + 71 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10, + 13, + 15, + 16, + 18, + 21, + 23 + ], + "demand": 4, + "inside_frames": [ + 2, + 220, + 223, + 241, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077121, + "source_ports": [ + 25, + 44, + 94, + 99, + 10, + 14, + 42, + 71, + 40, + 69, + 97, + 102, + 38, + 67, + 95, + 100, + 26, + 31, + 88, + 103, + 4, + 18, + 55, + 65, + 53, + 63, + 91, + 106, + 51, + 61, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 212, + 220, + 223, + 241, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077127, + "source_ports": [ + 53, + 63, + 91, + 106, + 51, + 61, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 213, + 220, + 223, + 241, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077131, + "source_ports": [ + 25, + 44, + 94, + 99, + 53, + 63, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 212, + 213, + 220, + 223, + 241, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077133, + "source_ports": [ + 26, + 31, + 88, + 103, + 53, + 63, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 214, + 220, + 223, + 241, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077139, + "source_ports": [ + 10, + 14, + 42, + 71, + 51, + 61, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 212, + 214, + 220, + 223, + 241, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077141, + "source_ports": [ + 4, + 18, + 55, + 65, + 51, + 61, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 215, + 220, + 223, + 241, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077155, + "source_ports": [ + 25, + 44, + 94, + 99, + 10, + 14, + 42, + 71 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 213, + 215, + 220, + 223, + 241, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077161, + "source_ports": [ + 25, + 44, + 94, + 99, + 40, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 214, + 215, + 220, + 223, + 241, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077169, + "source_ports": [ + 10, + 14, + 42, + 71, + 38, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 12, + 13, + 18, + 19, + 20, + 21 + ], + "demand": 4, + "inside_frames": [ + 2, + 220, + 223, + 242, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077377, + "source_ports": [ + 10, + 14, + 42, + 71, + 9, + 13, + 43, + 72, + 8, + 12, + 77, + 80, + 40, + 69, + 97, + 102, + 4, + 18, + 55, + 65, + 3, + 17, + 56, + 66, + 2, + 16, + 78, + 79, + 53, + 63, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 212, + 220, + 223, + 242, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077383, + "source_ports": [ + 2, + 16, + 78, + 79, + 53, + 63, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 213, + 220, + 223, + 242, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077387, + "source_ports": [ + 9, + 13, + 43, + 72, + 53, + 63, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 212, + 213, + 220, + 223, + 242, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077389, + "source_ports": [ + 3, + 17, + 56, + 66, + 53, + 63, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 214, + 220, + 223, + 242, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077395, + "source_ports": [ + 10, + 14, + 42, + 71, + 2, + 16, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 212, + 214, + 220, + 223, + 242, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077397, + "source_ports": [ + 4, + 18, + 55, + 65, + 2, + 16, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 215, + 220, + 223, + 242, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077411, + "source_ports": [ + 10, + 14, + 42, + 71, + 9, + 13, + 43, + 72 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 213, + 215, + 220, + 223, + 242, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077417, + "source_ports": [ + 9, + 13, + 43, + 72, + 40, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 12 + ], + "demand": 2, + "inside_frames": [ + 2, + 214, + 215, + 220, + 223, + 242, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077425, + "source_ports": [ + 10, + 14, + 42, + 71, + 8, + 12, + 77, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 212, + 220, + 241, + 242, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077510, + "source_ports": [ + 53, + 63, + 91, + 106, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 215, + 220, + 241, + 242, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077538, + "source_ports": [ + 10, + 14, + 42, + 71, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 213, + 223, + 241, + 242, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077578, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 53, + 63, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 10 + ], + "demand": 2, + "inside_frames": [ + 3, + 214, + 223, + 241, + 242, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077586, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 10, + 14, + 42, + 71 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 220, + 223, + 241, + 242, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077635, + "source_ports": [ + 10, + 14, + 42, + 71, + 53, + 63, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 212, + 220, + 223, + 241, + 242, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077637, + "source_ports": [ + 4, + 18, + 55, + 65, + 53, + 63, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 213, + 220, + 223, + 241, + 242, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077641, + "source_ports": [ + 40, + 69, + 97, + 102, + 53, + 63, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 21 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 212, + 213, + 220, + 223, + 241, + 242, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077647, + "source_ports": [ + 53, + 63, + 91, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 214, + 220, + 223, + 241, + 242, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077649, + "source_ports": [ + 10, + 14, + 42, + 71, + 4, + 18, + 55, + 65 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 215, + 220, + 223, + 241, + 242, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077665, + "source_ports": [ + 10, + 14, + 42, + 71, + 40, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 10 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 214, + 215, + 220, + 223, + 241, + 242, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077683, + "source_ports": [ + 10, + 14, + 42, + 71 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 14, + 15, + 16, + 17, + 22, + 23 + ], + "demand": 4, + "inside_frames": [ + 2, + 220, + 223, + 243, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077889, + "source_ports": [ + 25, + 44, + 94, + 99, + 11, + 15, + 41, + 70, + 39, + 68, + 96, + 101, + 38, + 67, + 95, + 100, + 26, + 31, + 88, + 103, + 5, + 19, + 54, + 64, + 52, + 62, + 90, + 105, + 51, + 61, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 212, + 220, + 223, + 243, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077895, + "source_ports": [ + 52, + 62, + 90, + 105, + 51, + 61, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 213, + 220, + 223, + 243, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077899, + "source_ports": [ + 25, + 44, + 94, + 99, + 52, + 62, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 212, + 213, + 220, + 223, + 243, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077901, + "source_ports": [ + 26, + 31, + 88, + 103, + 52, + 62, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 214, + 220, + 223, + 243, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077907, + "source_ports": [ + 11, + 15, + 41, + 70, + 51, + 61, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 212, + 214, + 220, + 223, + 243, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077909, + "source_ports": [ + 5, + 19, + 54, + 64, + 51, + 61, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 215, + 220, + 223, + 243, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077923, + "source_ports": [ + 25, + 44, + 94, + 99, + 11, + 15, + 41, + 70 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 14 + ], + "demand": 2, + "inside_frames": [ + 2, + 213, + 215, + 220, + 223, + 243, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077929, + "source_ports": [ + 25, + 44, + 94, + 99, + 39, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 214, + 215, + 220, + 223, + 243, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2077937, + "source_ports": [ + 11, + 15, + 41, + 70, + 38, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 212, + 220, + 241, + 243, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2078022, + "source_ports": [ + 51, + 61, + 89, + 104, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 215, + 220, + 241, + 243, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2078050, + "source_ports": [ + 25, + 44, + 94, + 99, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 8 + ], + "demand": 2, + "inside_frames": [ + 3, + 213, + 223, + 241, + 243, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2078090, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 25, + 44, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 214, + 223, + 241, + 243, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2078098, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 51, + 61, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 220, + 223, + 241, + 243, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2078147, + "source_ports": [ + 25, + 44, + 94, + 99, + 51, + 61, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 212, + 220, + 223, + 241, + 243, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2078149, + "source_ports": [ + 26, + 31, + 88, + 103, + 51, + 61, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 213, + 220, + 223, + 241, + 243, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2078153, + "source_ports": [ + 25, + 44, + 94, + 99, + 26, + 31, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 214, + 220, + 223, + 241, + 243, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2078161, + "source_ports": [ + 38, + 67, + 95, + 100, + 51, + 61, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 23 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 212, + 214, + 220, + 223, + 241, + 243, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2078167, + "source_ports": [ + 51, + 61, + 89, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 215, + 220, + 223, + 241, + 243, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2078177, + "source_ports": [ + 25, + 44, + 94, + 99, + 38, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 8 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 213, + 215, + 220, + 223, + 241, + 243, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2078187, + "source_ports": [ + 25, + 44, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11, + 12, + 14, + 17, + 19, + 20, + 22 + ], + "demand": 4, + "inside_frames": [ + 2, + 220, + 223, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2078913, + "source_ports": [ + 11, + 15, + 41, + 70, + 9, + 13, + 43, + 72, + 8, + 12, + 77, + 80, + 39, + 68, + 96, + 101, + 5, + 19, + 54, + 64, + 3, + 17, + 56, + 66, + 2, + 16, + 78, + 79, + 52, + 62, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 212, + 220, + 223, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2078919, + "source_ports": [ + 2, + 16, + 78, + 79, + 52, + 62, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 213, + 220, + 223, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2078923, + "source_ports": [ + 9, + 13, + 43, + 72, + 52, + 62, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 212, + 213, + 220, + 223, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2078925, + "source_ports": [ + 3, + 17, + 56, + 66, + 52, + 62, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 214, + 220, + 223, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2078931, + "source_ports": [ + 11, + 15, + 41, + 70, + 2, + 16, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 212, + 214, + 220, + 223, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2078933, + "source_ports": [ + 5, + 19, + 54, + 64, + 2, + 16, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 215, + 220, + 223, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2078947, + "source_ports": [ + 11, + 15, + 41, + 70, + 9, + 13, + 43, + 72 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 14 + ], + "demand": 2, + "inside_frames": [ + 2, + 213, + 215, + 220, + 223, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2078953, + "source_ports": [ + 9, + 13, + 43, + 72, + 39, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 12 + ], + "demand": 2, + "inside_frames": [ + 2, + 214, + 215, + 220, + 223, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2078961, + "source_ports": [ + 11, + 15, + 41, + 70, + 8, + 12, + 77, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 212, + 220, + 242, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2079302, + "source_ports": [ + 2, + 16, + 78, + 79, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 215, + 220, + 242, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2079330, + "source_ports": [ + 9, + 13, + 43, + 72, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 11 + ], + "demand": 2, + "inside_frames": [ + 3, + 213, + 223, + 242, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2079370, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 9, + 13, + 43, + 72 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 214, + 223, + 242, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2079378, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 2, + 16, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 220, + 223, + 242, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2079427, + "source_ports": [ + 9, + 13, + 43, + 72, + 2, + 16, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 212, + 220, + 223, + 242, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2079429, + "source_ports": [ + 3, + 17, + 56, + 66, + 2, + 16, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 213, + 220, + 223, + 242, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2079433, + "source_ports": [ + 9, + 13, + 43, + 72, + 3, + 17, + 56, + 66 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 214, + 220, + 223, + 242, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2079441, + "source_ports": [ + 8, + 12, + 77, + 80, + 2, + 16, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 20 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 212, + 214, + 220, + 223, + 242, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2079447, + "source_ports": [ + 2, + 16, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 12 + ], + "demand": 2, + "inside_frames": [ + 2, + 215, + 220, + 223, + 242, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2079457, + "source_ports": [ + 9, + 13, + 43, + 72, + 8, + 12, + 77, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 11 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 213, + 215, + 220, + 223, + 242, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2079467, + "source_ports": [ + 9, + 13, + 43, + 72 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 212, + 220, + 243, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2079814, + "source_ports": [ + 52, + 62, + 90, + 105, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 215, + 220, + 243, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2079842, + "source_ports": [ + 11, + 15, + 41, + 70, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 213, + 223, + 243, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2079882, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 52, + 62, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 9 + ], + "demand": 2, + "inside_frames": [ + 3, + 214, + 223, + 243, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2079890, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 11, + 15, + 41, + 70 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 220, + 223, + 243, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2079939, + "source_ports": [ + 11, + 15, + 41, + 70, + 52, + 62, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 212, + 220, + 223, + 243, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2079941, + "source_ports": [ + 5, + 19, + 54, + 64, + 52, + 62, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 213, + 220, + 223, + 243, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2079945, + "source_ports": [ + 39, + 68, + 96, + 101, + 52, + 62, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 22 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 212, + 213, + 220, + 223, + 243, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2079951, + "source_ports": [ + 52, + 62, + 90, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 17 + ], + "demand": 2, + "inside_frames": [ + 2, + 214, + 220, + 223, + 243, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2079953, + "source_ports": [ + 11, + 15, + 41, + 70, + 5, + 19, + 54, + 64 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 14 + ], + "demand": 2, + "inside_frames": [ + 2, + 215, + 220, + 223, + 243, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2079969, + "source_ports": [ + 11, + 15, + 41, + 70, + 39, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 9 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 214, + 215, + 220, + 223, + 243, + 244, + 249, + 252, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2079987, + "source_ports": [ + 11, + 15, + 41, + 70 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 212, + 213, + 214, + 215, + 220, + 223, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2081022, + "source_ports": [ + 22, + 30, + 34, + 50, + 60, + 109, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 25 + ], + "demand": 2, + "inside_frames": [ + 212, + 213, + 220, + 223, + 241, + 249, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2085324, + "source_ports": [ + 26, + 31, + 88, + 103, + 22, + 30, + 34, + 50, + 60, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 25 + ], + "demand": 2, + "inside_frames": [ + 212, + 214, + 220, + 223, + 241, + 249, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2085332, + "source_ports": [ + 4, + 18, + 55, + 65, + 22, + 30, + 34, + 50, + 60, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 25 + ], + "demand": 2, + "inside_frames": [ + 213, + 215, + 220, + 223, + 241, + 249, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2085352, + "source_ports": [ + 40, + 69, + 97, + 102, + 22, + 30, + 34, + 50, + 60, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 25 + ], + "demand": 2, + "inside_frames": [ + 214, + 215, + 220, + 223, + 241, + 249, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2085360, + "source_ports": [ + 38, + 67, + 95, + 100, + 22, + 30, + 34, + 50, + 60, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 25 + ], + "demand": 2, + "inside_frames": [ + 212, + 213, + 220, + 223, + 244, + 249, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2087116, + "source_ports": [ + 3, + 17, + 56, + 66, + 22, + 30, + 34, + 50, + 60, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 25 + ], + "demand": 2, + "inside_frames": [ + 212, + 214, + 220, + 223, + 244, + 249, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2087124, + "source_ports": [ + 5, + 19, + 54, + 64, + 22, + 30, + 34, + 50, + 60, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 25 + ], + "demand": 2, + "inside_frames": [ + 213, + 215, + 220, + 223, + 244, + 249, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2087144, + "source_ports": [ + 39, + 68, + 96, + 101, + 22, + 30, + 34, + 50, + 60, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 25 + ], + "demand": 2, + "inside_frames": [ + 214, + 215, + 220, + 223, + 244, + 249, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2087152, + "source_ports": [ + 8, + 12, + 77, + 80, + 22, + 30, + 34, + 50, + 60, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 212, + 215, + 220, + 241, + 244, + 249, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2087270, + "source_ports": [ + 22, + 30, + 34, + 50, + 60, + 109, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 213, + 214, + 223, + 241, + 244, + 249, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2087322, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 22, + 30, + 34, + 50, + 60, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 25 + ], + "demand": 1, + "inside_frames": [ + 3, + 212, + 213, + 214, + 215, + 220, + 223, + 241, + 244, + 249, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2087422, + "source_ports": [ + 22, + 30, + 34, + 50, + 60, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 26 + ], + "demand": 2, + "inside_frames": [ + 212, + 213, + 220, + 223, + 242, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2089676, + "source_ports": [ + 3, + 17, + 56, + 66, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 26 + ], + "demand": 2, + "inside_frames": [ + 212, + 214, + 220, + 223, + 242, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2089684, + "source_ports": [ + 4, + 18, + 55, + 65, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 26 + ], + "demand": 2, + "inside_frames": [ + 213, + 215, + 220, + 223, + 242, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2089704, + "source_ports": [ + 40, + 69, + 97, + 102, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 26 + ], + "demand": 2, + "inside_frames": [ + 214, + 215, + 220, + 223, + 242, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2089712, + "source_ports": [ + 8, + 12, + 77, + 80, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 26 + ], + "demand": 2, + "inside_frames": [ + 212, + 213, + 220, + 223, + 243, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2090188, + "source_ports": [ + 26, + 31, + 88, + 103, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 26 + ], + "demand": 2, + "inside_frames": [ + 212, + 214, + 220, + 223, + 243, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2090196, + "source_ports": [ + 5, + 19, + 54, + 64, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 26 + ], + "demand": 2, + "inside_frames": [ + 213, + 215, + 220, + 223, + 243, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2090216, + "source_ports": [ + 39, + 68, + 96, + 101, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 26 + ], + "demand": 2, + "inside_frames": [ + 214, + 215, + 220, + 223, + 243, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2090224, + "source_ports": [ + 38, + 67, + 95, + 100, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 26, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 212, + 215, + 220, + 242, + 243, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2090598, + "source_ports": [ + 23, + 29, + 33, + 49, + 59, + 108, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 213, + 214, + 223, + 242, + 243, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2090650, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 26 + ], + "demand": 1, + "inside_frames": [ + 3, + 212, + 213, + 214, + 215, + 220, + 223, + 242, + 243, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2090750, + "source_ports": [ + 23, + 29, + 33, + 49, + 59, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 220, + 223, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2093249, + "source_ports": [ + 8, + 12, + 77, + 80, + 40, + 69, + 97, + 102, + 39, + 68, + 96, + 101, + 38, + 67, + 95, + 100, + 26, + 31, + 88, + 103, + 5, + 19, + 54, + 64, + 4, + 18, + 55, + 65, + 3, + 17, + 56, + 66 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 212, + 213, + 220, + 223, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2093261, + "source_ports": [ + 26, + 31, + 88, + 103, + 3, + 17, + 56, + 66 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 212, + 214, + 220, + 223, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2093269, + "source_ports": [ + 5, + 19, + 54, + 64, + 4, + 18, + 55, + 65 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 14 + ], + "demand": 2, + "inside_frames": [ + 2, + 213, + 215, + 220, + 223, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2093289, + "source_ports": [ + 40, + 69, + 97, + 102, + 39, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 214, + 215, + 220, + 223, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2093297, + "source_ports": [ + 8, + 12, + 77, + 80, + 38, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 212, + 220, + 223, + 241, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2093509, + "source_ports": [ + 26, + 31, + 88, + 103, + 4, + 18, + 55, + 65 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 213, + 220, + 223, + 241, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2093513, + "source_ports": [ + 40, + 69, + 97, + 102, + 26, + 31, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 214, + 220, + 223, + 241, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2093521, + "source_ports": [ + 38, + 67, + 95, + 100, + 4, + 18, + 55, + 65 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 215, + 220, + 223, + 241, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2093537, + "source_ports": [ + 40, + 69, + 97, + 102, + 38, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 212, + 220, + 223, + 242, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2093765, + "source_ports": [ + 4, + 18, + 55, + 65, + 3, + 17, + 56, + 66 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 213, + 220, + 223, + 242, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2093769, + "source_ports": [ + 40, + 69, + 97, + 102, + 3, + 17, + 56, + 66 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 214, + 220, + 223, + 242, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2093777, + "source_ports": [ + 8, + 12, + 77, + 80, + 4, + 18, + 55, + 65 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 215, + 220, + 223, + 242, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2093793, + "source_ports": [ + 8, + 12, + 77, + 80, + 40, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 27 + ], + "demand": 2, + "inside_frames": [ + 212, + 220, + 241, + 242, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2093892, + "source_ports": [ + 4, + 18, + 55, + 65, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 27 + ], + "demand": 2, + "inside_frames": [ + 215, + 220, + 241, + 242, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2093920, + "source_ports": [ + 40, + 69, + 97, + 102, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 13 + ], + "demand": 2, + "inside_frames": [ + 213, + 223, + 241, + 242, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2093960, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 40, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 18 + ], + "demand": 2, + "inside_frames": [ + 214, + 223, + 241, + 242, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2093968, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 4, + 18, + 55, + 65 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 220, + 223, + 241, + 242, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2094017, + "source_ports": [ + 40, + 69, + 97, + 102, + 4, + 18, + 55, + 65 + ], + "weight": "0" + }, + { + "characters": [ + 18 + ], + "demand": 1, + "inside_frames": [ + 2, + 212, + 214, + 220, + 223, + 241, + 242, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2094037, + "source_ports": [ + 4, + 18, + 55, + 65 + ], + "weight": "0" + }, + { + "characters": [ + 13 + ], + "demand": 1, + "inside_frames": [ + 2, + 213, + 215, + 220, + 223, + 241, + 242, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2094057, + "source_ports": [ + 40, + 69, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 17 + ], + "demand": 2, + "inside_frames": [ + 2, + 212, + 220, + 223, + 243, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2094277, + "source_ports": [ + 26, + 31, + 88, + 103, + 5, + 19, + 54, + 64 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 213, + 220, + 223, + 243, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2094281, + "source_ports": [ + 39, + 68, + 96, + 101, + 26, + 31, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 17 + ], + "demand": 2, + "inside_frames": [ + 2, + 214, + 220, + 223, + 243, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2094289, + "source_ports": [ + 38, + 67, + 95, + 100, + 5, + 19, + 54, + 64 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 215, + 220, + 223, + 243, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2094305, + "source_ports": [ + 39, + 68, + 96, + 101, + 38, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 27 + ], + "demand": 2, + "inside_frames": [ + 212, + 220, + 241, + 243, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2094404, + "source_ports": [ + 26, + 31, + 88, + 103, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 27 + ], + "demand": 2, + "inside_frames": [ + 215, + 220, + 241, + 243, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2094432, + "source_ports": [ + 38, + 67, + 95, + 100, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 16 + ], + "demand": 2, + "inside_frames": [ + 213, + 223, + 241, + 243, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2094472, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 26, + 31, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 15 + ], + "demand": 2, + "inside_frames": [ + 214, + 223, + 241, + 243, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2094480, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 38, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 220, + 223, + 241, + 243, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2094529, + "source_ports": [ + 38, + 67, + 95, + 100, + 26, + 31, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 16 + ], + "demand": 1, + "inside_frames": [ + 2, + 212, + 213, + 220, + 223, + 241, + 243, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2094541, + "source_ports": [ + 26, + 31, + 88, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 15 + ], + "demand": 1, + "inside_frames": [ + 2, + 214, + 215, + 220, + 223, + 241, + 243, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2094577, + "source_ports": [ + 38, + 67, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 212, + 220, + 223, + 244, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2095301, + "source_ports": [ + 5, + 19, + 54, + 64, + 3, + 17, + 56, + 66 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 213, + 220, + 223, + 244, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2095305, + "source_ports": [ + 39, + 68, + 96, + 101, + 3, + 17, + 56, + 66 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 17 + ], + "demand": 2, + "inside_frames": [ + 2, + 214, + 220, + 223, + 244, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2095313, + "source_ports": [ + 8, + 12, + 77, + 80, + 5, + 19, + 54, + 64 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 14 + ], + "demand": 2, + "inside_frames": [ + 2, + 215, + 220, + 223, + 244, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2095329, + "source_ports": [ + 8, + 12, + 77, + 80, + 39, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 27 + ], + "demand": 2, + "inside_frames": [ + 212, + 220, + 242, + 244, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2095684, + "source_ports": [ + 3, + 17, + 56, + 66, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 27 + ], + "demand": 2, + "inside_frames": [ + 215, + 220, + 242, + 244, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2095712, + "source_ports": [ + 8, + 12, + 77, + 80, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 19 + ], + "demand": 2, + "inside_frames": [ + 213, + 223, + 242, + 244, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2095752, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 3, + 17, + 56, + 66 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 12 + ], + "demand": 2, + "inside_frames": [ + 214, + 223, + 242, + 244, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2095760, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 8, + 12, + 77, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 220, + 223, + 242, + 244, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2095809, + "source_ports": [ + 8, + 12, + 77, + 80, + 3, + 17, + 56, + 66 + ], + "weight": "0" + }, + { + "characters": [ + 19 + ], + "demand": 1, + "inside_frames": [ + 2, + 212, + 213, + 220, + 223, + 242, + 244, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2095821, + "source_ports": [ + 3, + 17, + 56, + 66 + ], + "weight": "0" + }, + { + "characters": [ + 12 + ], + "demand": 1, + "inside_frames": [ + 2, + 214, + 215, + 220, + 223, + 242, + 244, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2095857, + "source_ports": [ + 8, + 12, + 77, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 27 + ], + "demand": 2, + "inside_frames": [ + 212, + 220, + 243, + 244, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2096196, + "source_ports": [ + 5, + 19, + 54, + 64, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 27 + ], + "demand": 2, + "inside_frames": [ + 215, + 220, + 243, + 244, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2096224, + "source_ports": [ + 39, + 68, + 96, + 101, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 14 + ], + "demand": 2, + "inside_frames": [ + 213, + 223, + 243, + 244, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2096264, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 39, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 17 + ], + "demand": 2, + "inside_frames": [ + 214, + 223, + 243, + 244, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2096272, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 5, + 19, + 54, + 64 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 17 + ], + "demand": 2, + "inside_frames": [ + 2, + 220, + 223, + 243, + 244, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2096321, + "source_ports": [ + 39, + 68, + 96, + 101, + 5, + 19, + 54, + 64 + ], + "weight": "0" + }, + { + "characters": [ + 17 + ], + "demand": 1, + "inside_frames": [ + 2, + 212, + 214, + 220, + 223, + 243, + 244, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2096341, + "source_ports": [ + 5, + 19, + 54, + 64 + ], + "weight": "0" + }, + { + "characters": [ + 14 + ], + "demand": 1, + "inside_frames": [ + 2, + 213, + 215, + 220, + 223, + 243, + 244, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2096361, + "source_ports": [ + 39, + 68, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 241, + 242, + 243, + 244, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2096898, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98, + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 27 + ], + "demand": 1, + "inside_frames": [ + 3, + 212, + 215, + 220, + 241, + 242, + 243, + 244, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2096998, + "source_ports": [ + 24, + 28, + 32, + 48, + 58, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 4 + ], + "demand": 1, + "inside_frames": [ + 3, + 213, + 214, + 223, + 241, + 242, + 243, + 244, + 249, + 252, + 423, + 435, + 559, + 565, + 612, + 617, + 635 + ], + "node_mask": 2097050, + "source_ports": [ + 35, + 45, + 85, + 86, + 93, + 98 + ], + "weight": "0" + } + ], + "edges": [ + [ + 2, + 220 + ], + [ + 2, + 223 + ], + [ + 2, + 249 + ], + [ + 2, + 252 + ], + [ + 2, + 435 + ], + [ + 2, + 559 + ], + [ + 2, + 565 + ], + [ + 2, + 612 + ], + [ + 2, + 617 + ], + [ + 2, + 635 + ], + [ + 3, + 435 + ], + [ + 3, + 635 + ], + [ + 212, + 220 + ], + [ + 212, + 559 + ], + [ + 212, + 612 + ], + [ + 212, + 617 + ], + [ + 212, + 635 + ], + [ + 213, + 223 + ], + [ + 213, + 559 + ], + [ + 213, + 617 + ], + [ + 213, + 635 + ], + [ + 214, + 223 + ], + [ + 214, + 559 + ], + [ + 214, + 617 + ], + [ + 214, + 635 + ], + [ + 215, + 220 + ], + [ + 215, + 559 + ], + [ + 215, + 612 + ], + [ + 215, + 617 + ], + [ + 215, + 635 + ], + [ + 220, + 559 + ], + [ + 220, + 612 + ], + [ + 220, + 617 + ], + [ + 220, + 635 + ], + [ + 223, + 559 + ], + [ + 223, + 617 + ], + [ + 223, + 635 + ], + [ + 241, + 249 + ], + [ + 241, + 565 + ], + [ + 241, + 612 + ], + [ + 241, + 617 + ], + [ + 241, + 635 + ], + [ + 242, + 252 + ], + [ + 242, + 565 + ], + [ + 242, + 612 + ], + [ + 242, + 635 + ], + [ + 243, + 252 + ], + [ + 243, + 565 + ], + [ + 243, + 612 + ], + [ + 243, + 635 + ], + [ + 244, + 249 + ], + [ + 244, + 565 + ], + [ + 244, + 612 + ], + [ + 244, + 617 + ], + [ + 244, + 635 + ], + [ + 249, + 565 + ], + [ + 249, + 612 + ], + [ + 249, + 617 + ], + [ + 249, + 635 + ], + [ + 252, + 565 + ], + [ + 252, + 612 + ], + [ + 252, + 635 + ], + [ + 423, + 435 + ], + [ + 423, + 635 + ], + [ + 435, + 635 + ], + [ + 559, + 617 + ], + [ + 559, + 635 + ], + [ + 565, + 612 + ], + [ + 565, + 635 + ], + [ + 612, + 635 + ], + [ + 617, + 635 + ] + ], + "float_pivots": 78, + "generated_node_cuts": 288, + "internal_bound": "25", + "merge_frame": 635, + "nonzero_demand_cuts": 287, + "query_coefficients": [ + { + "1": 1, + "2": 1 + }, + { + "4": 1 + }, + { + "5": 1 + }, + { + "6": 1 + }, + { + "7": 1 + } + ], + "query_dimension": 5, + "total_bound": "45" + }, + { + "completion_bound": 20, + "cuts": [ + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 637 + ], + "node_mask": 1048576, + "source_ports": [ + 47, + 110, + 46, + 111, + 20, + 36, + 21, + 37, + 7, + 27, + 76, + 92, + 1, + 45, + 85, + 86, + 22, + 50, + 60, + 84, + 23, + 49, + 59, + 83, + 28, + 32, + 75, + 107, + 24, + 48, + 58, + 82, + 29, + 33, + 74, + 108, + 30, + 34, + 73, + 109, + 6, + 35, + 93, + 98, + 2, + 44, + 78, + 79, + 41, + 53, + 63, + 91, + 42, + 52, + 62, + 90, + 9, + 13, + 72, + 104, + 43, + 51, + 61, + 89, + 10, + 14, + 71, + 105, + 11, + 15, + 70, + 106, + 16, + 25, + 94, + 99, + 80, + 88, + 5, + 69, + 4, + 68, + 17, + 38, + 56, + 66, + 95, + 100, + 3, + 67, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 637 + ], + "node_mask": 1097729, + "source_ports": [ + 80, + 88, + 5, + 69, + 4, + 68, + 17, + 38, + 56, + 66, + 95, + 100, + 3, + 67, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 623, + 637 + ], + "node_mask": 1343488, + "source_ports": [ + 47, + 110, + 46, + 111, + 20, + 36, + 21, + 37, + 1, + 45, + 85, + 86, + 22, + 50, + 60, + 84, + 23, + 49, + 59, + 83, + 28, + 32, + 75, + 107, + 24, + 48, + 58, + 82, + 29, + 33, + 74, + 108, + 30, + 34, + 73, + 109, + 6, + 35, + 93, + 98, + 2, + 44, + 78, + 79, + 41, + 53, + 63, + 91, + 42, + 52, + 62, + 90, + 9, + 13, + 72, + 104, + 43, + 51, + 61, + 89, + 10, + 14, + 71, + 105, + 11, + 15, + 70, + 106, + 16, + 25, + 94, + 99, + 80, + 88, + 5, + 69, + 4, + 68, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 25, + 26, + 27, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 623, + 637 + ], + "node_mask": 1359873, + "source_ports": [ + 80, + 88, + 5, + 69, + 4, + 68, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 5, + 7, + 25, + 27, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 300, + 301, + 310, + 577, + 623, + 637 + ], + "node_mask": 1451520, + "source_ports": [ + 47, + 110, + 20, + 36, + 7, + 27, + 76, + 92, + 5, + 69, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 577, + 623, + 637 + ], + "node_mask": 1474560, + "source_ports": [ + 47, + 110, + 46, + 111, + 20, + 36, + 21, + 37, + 1, + 45, + 85, + 86, + 22, + 50, + 60, + 84, + 23, + 49, + 59, + 83, + 28, + 32, + 75, + 107, + 24, + 48, + 58, + 82, + 29, + 33, + 74, + 108, + 30, + 34, + 73, + 109, + 6, + 35, + 93, + 98, + 2, + 44, + 78, + 79, + 41, + 53, + 63, + 91, + 42, + 52, + 62, + 90, + 9, + 13, + 72, + 104, + 43, + 51, + 61, + 89, + 10, + 14, + 71, + 105, + 11, + 15, + 70, + 106, + 16, + 25, + 94, + 99, + 5, + 69, + 4, + 68, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 19, + 21, + 23, + 25, + 27, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 300, + 310, + 435, + 577, + 623, + 637 + ], + "node_mask": 1483265, + "source_ports": [ + 41, + 53, + 63, + 91, + 9, + 13, + 72, + 104, + 10, + 14, + 71, + 105, + 16, + 25, + 94, + 99, + 5, + 69, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 18, + 20, + 22, + 25, + 27, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 301, + 310, + 435, + 577, + 623, + 637 + ], + "node_mask": 1483777, + "source_ports": [ + 2, + 44, + 78, + 79, + 42, + 52, + 62, + 90, + 43, + 51, + 61, + 89, + 11, + 15, + 70, + 106, + 5, + 69, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 5, + 25, + 27, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 300, + 301, + 310, + 435, + 577, + 623, + 637 + ], + "node_mask": 1484288, + "source_ports": [ + 47, + 110, + 20, + 36, + 5, + 69, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 26, + 27, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 577, + 623, + 637 + ], + "node_mask": 1490945, + "source_ports": [ + 5, + 69, + 4, + 68, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11, + 13, + 15, + 25, + 27, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 300, + 310, + 423, + 435, + 577, + 623, + 637 + ], + "node_mask": 1499648, + "source_ports": [ + 22, + 50, + 60, + 84, + 28, + 32, + 75, + 107, + 29, + 33, + 74, + 108, + 6, + 35, + 93, + 98, + 5, + 69, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10, + 12, + 14, + 25, + 27, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 301, + 310, + 423, + 435, + 577, + 623, + 637 + ], + "node_mask": 1500160, + "source_ports": [ + 1, + 45, + 85, + 86, + 23, + 49, + 59, + 83, + 24, + 48, + 58, + 82, + 30, + 34, + 73, + 109, + 5, + 69, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 27, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 300, + 301, + 310, + 423, + 435, + 577, + 623, + 637 + ], + "node_mask": 1500673, + "source_ports": [ + 5, + 69, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "1" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 627, + 637 + ], + "node_mask": 1605632, + "source_ports": [ + 47, + 110, + 46, + 111, + 20, + 36, + 21, + 37, + 1, + 45, + 85, + 86, + 22, + 50, + 60, + 84, + 23, + 49, + 59, + 83, + 28, + 32, + 75, + 107, + 24, + 48, + 58, + 82, + 29, + 33, + 74, + 108, + 30, + 34, + 73, + 109, + 6, + 35, + 93, + 98, + 2, + 44, + 78, + 79, + 41, + 53, + 63, + 91, + 42, + 52, + 62, + 90, + 9, + 13, + 72, + 104, + 43, + 51, + 61, + 89, + 10, + 14, + 71, + 105, + 11, + 15, + 70, + 106, + 16, + 25, + 94, + 99, + 80, + 88, + 4, + 68, + 17, + 38, + 56, + 66, + 95, + 100, + 3, + 67, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 627, + 637 + ], + "node_mask": 1622017, + "source_ports": [ + 80, + 88, + 4, + 68, + 17, + 38, + 56, + 66, + 95, + 100, + 3, + 67, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 271, + 272, + 281, + 571, + 627, + 637 + ], + "node_mask": 1638552, + "source_ports": [ + 20, + 36, + 21, + 37, + 7, + 27, + 76, + 92, + 3, + 67, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 571, + 627, + 637 + ], + "node_mask": 1671168, + "source_ports": [ + 47, + 110, + 46, + 111, + 20, + 36, + 21, + 37, + 1, + 45, + 85, + 86, + 22, + 50, + 60, + 84, + 23, + 49, + 59, + 83, + 28, + 32, + 75, + 107, + 24, + 48, + 58, + 82, + 29, + 33, + 74, + 108, + 30, + 34, + 73, + 109, + 6, + 35, + 93, + 98, + 2, + 44, + 78, + 79, + 41, + 53, + 63, + 91, + 42, + 52, + 62, + 90, + 9, + 13, + 72, + 104, + 43, + 51, + 61, + 89, + 10, + 14, + 71, + 105, + 11, + 15, + 70, + 106, + 16, + 25, + 94, + 99, + 80, + 88, + 17, + 38, + 56, + 66, + 95, + 100, + 3, + 67, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 17, + 18, + 19, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 271, + 281, + 435, + 571, + 627, + 637 + ], + "node_mask": 1671305, + "source_ports": [ + 2, + 44, + 78, + 79, + 41, + 53, + 63, + 91, + 42, + 52, + 62, + 90, + 9, + 13, + 72, + 104, + 3, + 67, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 21, + 22, + 23, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 272, + 281, + 435, + 571, + 627, + 637 + ], + "node_mask": 1671313, + "source_ports": [ + 43, + 51, + 61, + 89, + 10, + 14, + 71, + 105, + 11, + 15, + 70, + 106, + 16, + 25, + 94, + 99, + 3, + 67, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 271, + 272, + 281, + 435, + 571, + 627, + 637 + ], + "node_mask": 1671320, + "source_ports": [ + 20, + 36, + 21, + 37, + 3, + 67, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "1" + }, + { + "characters": [ + 24, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 571, + 627, + 637 + ], + "node_mask": 1687553, + "source_ports": [ + 80, + 88, + 17, + 38, + 56, + 66, + 95, + 100, + 3, + 67, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 10, + 11, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 271, + 281, + 423, + 435, + 571, + 627, + 637 + ], + "node_mask": 1687688, + "source_ports": [ + 1, + 45, + 85, + 86, + 22, + 50, + 60, + 84, + 23, + 49, + 59, + 83, + 28, + 32, + 75, + 107, + 3, + 67, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 272, + 281, + 423, + 435, + 571, + 627, + 637 + ], + "node_mask": 1687696, + "source_ports": [ + 24, + 48, + 58, + 82, + 29, + 33, + 74, + 108, + 30, + 34, + 73, + 109, + 6, + 35, + 93, + 98, + 3, + 67, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 271, + 272, + 281, + 423, + 435, + 571, + 627, + 637 + ], + "node_mask": 1687705, + "source_ports": [ + 3, + 67, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 26, + 27, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 623, + 627, + 637 + ], + "node_mask": 1867776, + "source_ports": [ + 47, + 110, + 46, + 111, + 20, + 36, + 21, + 37, + 1, + 45, + 85, + 86, + 22, + 50, + 60, + 84, + 23, + 49, + 59, + 83, + 28, + 32, + 75, + 107, + 24, + 48, + 58, + 82, + 29, + 33, + 74, + 108, + 30, + 34, + 73, + 109, + 6, + 35, + 93, + 98, + 2, + 44, + 78, + 79, + 41, + 53, + 63, + 91, + 42, + 52, + 62, + 90, + 9, + 13, + 72, + 104, + 43, + 51, + 61, + 89, + 10, + 14, + 71, + 105, + 11, + 15, + 70, + 106, + 16, + 25, + 94, + 99, + 80, + 88, + 4, + 68, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 26, + 27, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 623, + 627, + 637 + ], + "node_mask": 1884161, + "source_ports": [ + 80, + 88, + 4, + 68, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 7, + 24, + 27, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 270, + 273, + 278, + 571, + 623, + 627, + 637 + ], + "node_mask": 1900644, + "source_ports": [ + 47, + 110, + 46, + 111, + 7, + 27, + 76, + 92, + 80, + 88, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 7, + 29, + 30 + ], + "demand": 2, + "inside_frames": [ + 270, + 271, + 272, + 273, + 278, + 281, + 571, + 623, + 627, + 637 + ], + "node_mask": 1900796, + "source_ports": [ + 7, + 27, + 76, + 92, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 27, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 571, + 623, + 627, + 637 + ], + "node_mask": 1933312, + "source_ports": [ + 47, + 110, + 46, + 111, + 20, + 36, + 21, + 37, + 1, + 45, + 85, + 86, + 22, + 50, + 60, + 84, + 23, + 49, + 59, + 83, + 28, + 32, + 75, + 107, + 24, + 48, + 58, + 82, + 29, + 33, + 74, + 108, + 30, + 34, + 73, + 109, + 6, + 35, + 93, + 98, + 2, + 44, + 78, + 79, + 41, + 53, + 63, + 91, + 42, + 52, + 62, + 90, + 9, + 13, + 72, + 104, + 43, + 51, + 61, + 89, + 10, + 14, + 71, + 105, + 11, + 15, + 70, + 106, + 16, + 25, + 94, + 99, + 80, + 88, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 18, + 20, + 23, + 24, + 27, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 2, + 270, + 278, + 435, + 571, + 623, + 627, + 637 + ], + "node_mask": 1933381, + "source_ports": [ + 41, + 53, + 63, + 91, + 42, + 52, + 62, + 90, + 43, + 51, + 61, + 89, + 16, + 25, + 94, + 99, + 80, + 88, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 19, + 21, + 22, + 24, + 27, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 2, + 273, + 278, + 435, + 571, + 623, + 627, + 637 + ], + "node_mask": 1933409, + "source_ports": [ + 2, + 44, + 78, + 79, + 9, + 13, + 72, + 104, + 10, + 14, + 71, + 105, + 11, + 15, + 70, + 106, + 80, + 88, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 24, + 27, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 270, + 273, + 278, + 435, + 571, + 623, + 627, + 637 + ], + "node_mask": 1933412, + "source_ports": [ + 47, + 110, + 46, + 111, + 80, + 88, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "1" + }, + { + "characters": [ + 4, + 5, + 6, + 29, + 30, + 31 + ], + "demand": 3, + "inside_frames": [ + 271, + 272, + 281, + 435, + 571, + 623, + 627, + 637 + ], + "node_mask": 1933464, + "source_ports": [ + 20, + 36, + 21, + 37, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 8, + 11, + 17, + 18, + 29, + 30 + ], + "demand": 3, + "inside_frames": [ + 270, + 271, + 278, + 281, + 435, + 571, + 623, + 627, + 637 + ], + "node_mask": 1933516, + "source_ports": [ + 1, + 45, + 85, + 86, + 28, + 32, + 75, + 107, + 41, + 53, + 63, + 91, + 42, + 52, + 62, + 90, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 13, + 14, + 20, + 23, + 29, + 30 + ], + "demand": 3, + "inside_frames": [ + 270, + 272, + 278, + 281, + 435, + 571, + 623, + 627, + 637 + ], + "node_mask": 1933524, + "source_ports": [ + 29, + 33, + 74, + 108, + 30, + 34, + 73, + 109, + 43, + 51, + 61, + 89, + 16, + 25, + 94, + 99, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 9, + 10, + 16, + 19, + 29, + 30 + ], + "demand": 3, + "inside_frames": [ + 271, + 273, + 278, + 281, + 435, + 571, + 623, + 627, + 637 + ], + "node_mask": 1933544, + "source_ports": [ + 22, + 50, + 60, + 84, + 23, + 49, + 59, + 83, + 2, + 44, + 78, + 79, + 9, + 13, + 72, + 104, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 12, + 15, + 21, + 22, + 29, + 30 + ], + "demand": 3, + "inside_frames": [ + 272, + 273, + 278, + 281, + 435, + 571, + 623, + 627, + 637 + ], + "node_mask": 1933552, + "source_ports": [ + 24, + 48, + 58, + 82, + 6, + 35, + 93, + 98, + 10, + 14, + 71, + 105, + 11, + 15, + 70, + 106, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 29, + 30 + ], + "demand": 2, + "inside_frames": [ + 270, + 271, + 272, + 273, + 278, + 281, + 435, + 571, + 623, + 627, + 637 + ], + "node_mask": 1933564, + "source_ports": [ + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 27, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 571, + 623, + 627, + 637 + ], + "node_mask": 1949697, + "source_ports": [ + 80, + 88, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 11, + 13, + 14, + 24, + 27, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 270, + 278, + 423, + 435, + 571, + 623, + 627, + 637 + ], + "node_mask": 1949764, + "source_ports": [ + 1, + 45, + 85, + 86, + 28, + 32, + 75, + 107, + 29, + 33, + 74, + 108, + 30, + 34, + 73, + 109, + 80, + 88, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 10, + 12, + 15, + 24, + 27, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 273, + 278, + 423, + 435, + 571, + 623, + 627, + 637 + ], + "node_mask": 1949792, + "source_ports": [ + 22, + 50, + 60, + 84, + 23, + 49, + 59, + 83, + 24, + 48, + 58, + 82, + 6, + 35, + 93, + 98, + 80, + 88, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 27, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 2, + 270, + 273, + 278, + 423, + 435, + 571, + 623, + 627, + 637 + ], + "node_mask": 1949797, + "source_ports": [ + 80, + 88, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 6, + 7, + 26, + 27, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 299, + 302, + 307, + 577, + 623, + 627, + 637 + ], + "node_mask": 1972480, + "source_ports": [ + 46, + 111, + 21, + 37, + 7, + 27, + 76, + 92, + 4, + 68, + 17, + 38, + 56, + 66, + 95, + 100, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "1" + }, + { + "characters": [ + 3, + 7, + 27, + 31 + ], + "demand": 2, + "inside_frames": [ + 299, + 300, + 301, + 302, + 307, + 310, + 577, + 623, + 627, + 637 + ], + "node_mask": 1982208, + "source_ports": [ + 7, + 27, + 76, + 92, + 17, + 38, + 56, + 66, + 95, + 100, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 26, + 27, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 577, + 623, + 627, + 637 + ], + "node_mask": 1998848, + "source_ports": [ + 47, + 110, + 46, + 111, + 20, + 36, + 21, + 37, + 1, + 45, + 85, + 86, + 22, + 50, + 60, + 84, + 23, + 49, + 59, + 83, + 28, + 32, + 75, + 107, + 24, + 48, + 58, + 82, + 29, + 33, + 74, + 108, + 30, + 34, + 73, + 109, + 6, + 35, + 93, + 98, + 2, + 44, + 78, + 79, + 41, + 53, + 63, + 91, + 42, + 52, + 62, + 90, + 9, + 13, + 72, + 104, + 43, + 51, + 61, + 89, + 10, + 14, + 71, + 105, + 11, + 15, + 70, + 106, + 16, + 25, + 94, + 99, + 4, + 68, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 17, + 20, + 21, + 26, + 27, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 299, + 307, + 435, + 577, + 623, + 627, + 637 + ], + "node_mask": 2003201, + "source_ports": [ + 2, + 44, + 78, + 79, + 41, + 53, + 63, + 91, + 43, + 51, + 61, + 89, + 10, + 14, + 71, + 105, + 4, + 68, + 17, + 38, + 56, + 66, + 95, + 100, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 19, + 22, + 23, + 26, + 27, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 302, + 307, + 435, + 577, + 623, + 627, + 637 + ], + "node_mask": 2004993, + "source_ports": [ + 42, + 52, + 62, + 90, + 9, + 13, + 72, + 104, + 11, + 15, + 70, + 106, + 16, + 25, + 94, + 99, + 4, + 68, + 17, + 38, + 56, + 66, + 95, + 100, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 6, + 26, + 27, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 299, + 302, + 307, + 435, + 577, + 623, + 627, + 637 + ], + "node_mask": 2005248, + "source_ports": [ + 46, + 111, + 21, + 37, + 4, + 68, + 17, + 38, + 56, + 66, + 95, + 100, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 5, + 27, + 29, + 31 + ], + "demand": 3, + "inside_frames": [ + 300, + 301, + 310, + 435, + 577, + 623, + 627, + 637 + ], + "node_mask": 2008576, + "source_ports": [ + 47, + 110, + 20, + 36, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 9, + 13, + 17, + 21, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 299, + 300, + 307, + 310, + 435, + 577, + 623, + 627, + 637 + ], + "node_mask": 2011904, + "source_ports": [ + 22, + 50, + 60, + 84, + 29, + 33, + 74, + 108, + 41, + 53, + 63, + 91, + 10, + 14, + 71, + 105, + 17, + 38, + 56, + 66, + 95, + 100, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 8, + 12, + 16, + 20, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 299, + 301, + 307, + 310, + 435, + 577, + 623, + 627, + 637 + ], + "node_mask": 2012416, + "source_ports": [ + 1, + 45, + 85, + 86, + 24, + 48, + 58, + 82, + 2, + 44, + 78, + 79, + 43, + 51, + 61, + 89, + 17, + 38, + 56, + 66, + 95, + 100, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 11, + 15, + 19, + 23, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 300, + 302, + 307, + 310, + 435, + 577, + 623, + 627, + 637 + ], + "node_mask": 2013696, + "source_ports": [ + 28, + 32, + 75, + 107, + 6, + 35, + 93, + 98, + 9, + 13, + 72, + 104, + 16, + 25, + 94, + 99, + 17, + 38, + 56, + 66, + 95, + 100, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 10, + 14, + 18, + 22, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 301, + 302, + 307, + 310, + 435, + 577, + 623, + 627, + 637 + ], + "node_mask": 2014208, + "source_ports": [ + 23, + 49, + 59, + 83, + 30, + 34, + 73, + 109, + 42, + 52, + 62, + 90, + 11, + 15, + 70, + 106, + 17, + 38, + 56, + 66, + 95, + 100, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 27, + 31 + ], + "demand": 2, + "inside_frames": [ + 299, + 300, + 301, + 302, + 307, + 310, + 435, + 577, + 623, + 627, + 637 + ], + "node_mask": 2014976, + "source_ports": [ + 17, + 38, + 56, + 66, + 95, + 100, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 26, + 27, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 435, + 577, + 623, + 627, + 637 + ], + "node_mask": 2015233, + "source_ports": [ + 4, + 68, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 12, + 13, + 26, + 27, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 299, + 307, + 423, + 435, + 577, + 623, + 627, + 637 + ], + "node_mask": 2019584, + "source_ports": [ + 1, + 45, + 85, + 86, + 22, + 50, + 60, + 84, + 24, + 48, + 58, + 82, + 29, + 33, + 74, + 108, + 4, + 68, + 17, + 38, + 56, + 66, + 95, + 100, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 14, + 15, + 26, + 27, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 302, + 307, + 423, + 435, + 577, + 623, + 627, + 637 + ], + "node_mask": 2021376, + "source_ports": [ + 23, + 49, + 59, + 83, + 28, + 32, + 75, + 107, + 30, + 34, + 73, + 109, + 6, + 35, + 93, + 98, + 4, + 68, + 17, + 38, + 56, + 66, + 95, + 100, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 26, + 27, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 299, + 302, + 307, + 423, + 435, + 577, + 623, + 627, + 637 + ], + "node_mask": 2021633, + "source_ports": [ + 4, + 68, + 17, + 38, + 56, + 66, + 95, + 100, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 7, + 27, + 30 + ], + "demand": 2, + "inside_frames": [ + 270, + 273, + 278, + 299, + 302, + 307, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2038116, + "source_ports": [ + 46, + 111, + 7, + 27, + 76, + 92, + 17, + 38, + 56, + 66, + 95, + 100, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 30, + 31 + ], + "demand": 2, + "inside_frames": [ + 271, + 272, + 281, + 299, + 302, + 307, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2038168, + "source_ports": [ + 21, + 37, + 7, + 27, + 76, + 92, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 30 + ], + "demand": 1, + "inside_frames": [ + 270, + 271, + 272, + 273, + 278, + 281, + 299, + 302, + 307, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2038268, + "source_ports": [ + 7, + 27, + 76, + 92, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 7, + 27, + 29 + ], + "demand": 2, + "inside_frames": [ + 270, + 273, + 278, + 300, + 301, + 310, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2041444, + "source_ports": [ + 47, + 110, + 7, + 27, + 76, + 92, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 29, + 31 + ], + "demand": 2, + "inside_frames": [ + 271, + 272, + 281, + 300, + 301, + 310, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2041496, + "source_ports": [ + 20, + 36, + 7, + 27, + 76, + 92, + 18, + 39, + 55, + 65, + 96, + 101, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 29 + ], + "demand": 1, + "inside_frames": [ + 270, + 271, + 272, + 273, + 278, + 281, + 300, + 301, + 310, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2041596, + "source_ports": [ + 7, + 27, + 76, + 92, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 17 + ], + "demand": 1, + "inside_frames": [ + 270, + 271, + 278, + 281, + 299, + 300, + 307, + 310, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2044876, + "source_ports": [ + 7, + 27, + 76, + 92, + 41, + 53, + 63, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 13 + ], + "demand": 1, + "inside_frames": [ + 270, + 272, + 278, + 281, + 299, + 300, + 307, + 310, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2044884, + "source_ports": [ + 7, + 27, + 76, + 92, + 29, + 33, + 74, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 9 + ], + "demand": 1, + "inside_frames": [ + 271, + 273, + 278, + 281, + 299, + 300, + 307, + 310, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2044904, + "source_ports": [ + 7, + 27, + 76, + 92, + 22, + 50, + 60, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 21 + ], + "demand": 1, + "inside_frames": [ + 272, + 273, + 278, + 281, + 299, + 300, + 307, + 310, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2044912, + "source_ports": [ + 7, + 27, + 76, + 92, + 10, + 14, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 8 + ], + "demand": 1, + "inside_frames": [ + 270, + 271, + 278, + 281, + 299, + 301, + 307, + 310, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2045388, + "source_ports": [ + 7, + 27, + 76, + 92, + 1, + 45, + 85, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 20 + ], + "demand": 1, + "inside_frames": [ + 270, + 272, + 278, + 281, + 299, + 301, + 307, + 310, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2045396, + "source_ports": [ + 7, + 27, + 76, + 92, + 43, + 51, + 61, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 16 + ], + "demand": 1, + "inside_frames": [ + 271, + 273, + 278, + 281, + 299, + 301, + 307, + 310, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2045416, + "source_ports": [ + 7, + 27, + 76, + 92, + 2, + 44, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 12 + ], + "demand": 1, + "inside_frames": [ + 272, + 273, + 278, + 281, + 299, + 301, + 307, + 310, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2045424, + "source_ports": [ + 7, + 27, + 76, + 92, + 24, + 48, + 58, + 82 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 11 + ], + "demand": 1, + "inside_frames": [ + 270, + 271, + 278, + 281, + 300, + 302, + 307, + 310, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2046668, + "source_ports": [ + 7, + 27, + 76, + 92, + 28, + 32, + 75, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 23 + ], + "demand": 1, + "inside_frames": [ + 270, + 272, + 278, + 281, + 300, + 302, + 307, + 310, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2046676, + "source_ports": [ + 7, + 27, + 76, + 92, + 16, + 25, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 19 + ], + "demand": 1, + "inside_frames": [ + 271, + 273, + 278, + 281, + 300, + 302, + 307, + 310, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2046696, + "source_ports": [ + 7, + 27, + 76, + 92, + 9, + 13, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 15 + ], + "demand": 1, + "inside_frames": [ + 272, + 273, + 278, + 281, + 300, + 302, + 307, + 310, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2046704, + "source_ports": [ + 7, + 27, + 76, + 92, + 6, + 35, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 18 + ], + "demand": 1, + "inside_frames": [ + 270, + 271, + 278, + 281, + 301, + 302, + 307, + 310, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2047180, + "source_ports": [ + 7, + 27, + 76, + 92, + 42, + 52, + 62, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 14 + ], + "demand": 1, + "inside_frames": [ + 270, + 272, + 278, + 281, + 301, + 302, + 307, + 310, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2047188, + "source_ports": [ + 7, + 27, + 76, + 92, + 30, + 34, + 73, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 10 + ], + "demand": 1, + "inside_frames": [ + 271, + 273, + 278, + 281, + 301, + 302, + 307, + 310, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2047208, + "source_ports": [ + 7, + 27, + 76, + 92, + 23, + 49, + 59, + 83 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 22 + ], + "demand": 1, + "inside_frames": [ + 272, + 273, + 278, + 281, + 301, + 302, + 307, + 310, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2047216, + "source_ports": [ + 7, + 27, + 76, + 92, + 11, + 15, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 27 + ], + "demand": 1, + "inside_frames": [ + 270, + 273, + 278, + 299, + 300, + 301, + 302, + 307, + 310, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2047844, + "source_ports": [ + 7, + 27, + 76, + 92, + 17, + 38, + 56, + 66, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 31 + ], + "demand": 1, + "inside_frames": [ + 271, + 272, + 281, + 299, + 300, + 301, + 302, + 307, + 310, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2047896, + "source_ports": [ + 7, + 27, + 76, + 92, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 27, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2064384, + "source_ports": [ + 47, + 110, + 46, + 111, + 20, + 36, + 21, + 37, + 1, + 45, + 85, + 86, + 22, + 50, + 60, + 84, + 23, + 49, + 59, + 83, + 28, + 32, + 75, + 107, + 24, + 48, + 58, + 82, + 29, + 33, + 74, + 108, + 30, + 34, + 73, + 109, + 6, + 35, + 93, + 98, + 2, + 44, + 78, + 79, + 41, + 53, + 63, + 91, + 42, + 52, + 62, + 90, + 9, + 13, + 72, + 104, + 43, + 51, + 61, + 89, + 10, + 14, + 71, + 105, + 11, + 15, + 70, + 106, + 16, + 25, + 94, + 99, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 27, + 29, + 30 + ], + "demand": 3, + "inside_frames": [ + 270, + 273, + 278, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2064484, + "source_ports": [ + 47, + 110, + 46, + 111, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 29, + 30, + 31 + ], + "demand": 3, + "inside_frames": [ + 271, + 272, + 281, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2064536, + "source_ports": [ + 20, + 36, + 21, + 37, + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 8, + 13, + 17, + 20, + 27, + 30 + ], + "demand": 3, + "inside_frames": [ + 270, + 278, + 299, + 307, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2068804, + "source_ports": [ + 46, + 111, + 1, + 45, + 85, + 86, + 29, + 33, + 74, + 108, + 41, + 53, + 63, + 91, + 43, + 51, + 61, + 89, + 17, + 38, + 56, + 66, + 95, + 100, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 9, + 12, + 16, + 21, + 27, + 30 + ], + "demand": 3, + "inside_frames": [ + 273, + 278, + 299, + 307, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2068832, + "source_ports": [ + 46, + 111, + 22, + 50, + 60, + 84, + 24, + 48, + 58, + 82, + 2, + 44, + 78, + 79, + 10, + 14, + 71, + 105, + 17, + 38, + 56, + 66, + 95, + 100, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 8, + 9, + 16, + 17, + 30, + 31 + ], + "demand": 3, + "inside_frames": [ + 271, + 281, + 299, + 307, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2068872, + "source_ports": [ + 21, + 37, + 1, + 45, + 85, + 86, + 22, + 50, + 60, + 84, + 2, + 44, + 78, + 79, + 41, + 53, + 63, + 91, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 12, + 13, + 20, + 21, + 30, + 31 + ], + "demand": 3, + "inside_frames": [ + 272, + 281, + 299, + 307, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2068880, + "source_ports": [ + 21, + 37, + 24, + 48, + 58, + 82, + 29, + 33, + 74, + 108, + 43, + 51, + 61, + 89, + 10, + 14, + 71, + 105, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 270, + 271, + 278, + 281, + 299, + 307, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2068941, + "source_ports": [ + 41, + 53, + 63, + 91, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 270, + 272, + 278, + 281, + 299, + 307, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2068949, + "source_ports": [ + 43, + 51, + 61, + 89, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 271, + 273, + 278, + 281, + 299, + 307, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2068969, + "source_ports": [ + 2, + 44, + 78, + 79, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 272, + 273, + 278, + 281, + 299, + 307, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2068977, + "source_ports": [ + 10, + 14, + 71, + 105, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 11, + 14, + 18, + 23, + 27, + 30 + ], + "demand": 3, + "inside_frames": [ + 270, + 278, + 302, + 307, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2070596, + "source_ports": [ + 46, + 111, + 28, + 32, + 75, + 107, + 30, + 34, + 73, + 109, + 42, + 52, + 62, + 90, + 16, + 25, + 94, + 99, + 17, + 38, + 56, + 66, + 95, + 100, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 10, + 15, + 19, + 22, + 27, + 30 + ], + "demand": 3, + "inside_frames": [ + 273, + 278, + 302, + 307, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2070624, + "source_ports": [ + 46, + 111, + 23, + 49, + 59, + 83, + 6, + 35, + 93, + 98, + 9, + 13, + 72, + 104, + 11, + 15, + 70, + 106, + 17, + 38, + 56, + 66, + 95, + 100, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10, + 11, + 18, + 19, + 30, + 31 + ], + "demand": 3, + "inside_frames": [ + 271, + 281, + 302, + 307, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2070664, + "source_ports": [ + 21, + 37, + 23, + 49, + 59, + 83, + 28, + 32, + 75, + 107, + 42, + 52, + 62, + 90, + 9, + 13, + 72, + 104, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 14, + 15, + 22, + 23, + 30, + 31 + ], + "demand": 3, + "inside_frames": [ + 272, + 281, + 302, + 307, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2070672, + "source_ports": [ + 21, + 37, + 30, + 34, + 73, + 109, + 6, + 35, + 93, + 98, + 11, + 15, + 70, + 106, + 16, + 25, + 94, + 99, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 270, + 271, + 278, + 281, + 302, + 307, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2070733, + "source_ports": [ + 42, + 52, + 62, + 90, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 270, + 272, + 278, + 281, + 302, + 307, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2070741, + "source_ports": [ + 16, + 25, + 94, + 99, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 271, + 273, + 278, + 281, + 302, + 307, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2070761, + "source_ports": [ + 9, + 13, + 72, + 104, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 272, + 273, + 278, + 281, + 302, + 307, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2070769, + "source_ports": [ + 11, + 15, + 70, + 106, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 27, + 30, + 31 + ], + "demand": 3, + "inside_frames": [ + 299, + 302, + 307, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2070784, + "source_ports": [ + 46, + 111, + 21, + 37, + 17, + 38, + 56, + 66, + 95, + 100, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 27, + 30 + ], + "demand": 2, + "inside_frames": [ + 270, + 273, + 278, + 299, + 302, + 307, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2070884, + "source_ports": [ + 46, + 111, + 17, + 38, + 56, + 66, + 95, + 100, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 30, + 31 + ], + "demand": 2, + "inside_frames": [ + 271, + 272, + 281, + 299, + 302, + 307, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2070936, + "source_ports": [ + 21, + 37, + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 11, + 13, + 17, + 23, + 27, + 29 + ], + "demand": 3, + "inside_frames": [ + 270, + 278, + 300, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2073156, + "source_ports": [ + 47, + 110, + 28, + 32, + 75, + 107, + 29, + 33, + 74, + 108, + 41, + 53, + 63, + 91, + 16, + 25, + 94, + 99, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 9, + 15, + 19, + 21, + 27, + 29 + ], + "demand": 3, + "inside_frames": [ + 273, + 278, + 300, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2073184, + "source_ports": [ + 47, + 110, + 22, + 50, + 60, + 84, + 6, + 35, + 93, + 98, + 9, + 13, + 72, + 104, + 10, + 14, + 71, + 105, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 9, + 11, + 17, + 19, + 29, + 31 + ], + "demand": 3, + "inside_frames": [ + 271, + 281, + 300, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2073224, + "source_ports": [ + 20, + 36, + 22, + 50, + 60, + 84, + 28, + 32, + 75, + 107, + 41, + 53, + 63, + 91, + 9, + 13, + 72, + 104, + 18, + 39, + 55, + 65, + 96, + 101, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 13, + 15, + 21, + 23, + 29, + 31 + ], + "demand": 3, + "inside_frames": [ + 272, + 281, + 300, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2073232, + "source_ports": [ + 20, + 36, + 29, + 33, + 74, + 108, + 6, + 35, + 93, + 98, + 10, + 14, + 71, + 105, + 16, + 25, + 94, + 99, + 18, + 39, + 55, + 65, + 96, + 101, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 270, + 271, + 278, + 281, + 300, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2073293, + "source_ports": [ + 41, + 53, + 63, + 91, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 270, + 272, + 278, + 281, + 300, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2073301, + "source_ports": [ + 16, + 25, + 94, + 99, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 271, + 273, + 278, + 281, + 300, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2073321, + "source_ports": [ + 9, + 13, + 72, + 104, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 272, + 273, + 278, + 281, + 300, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2073329, + "source_ports": [ + 10, + 14, + 71, + 105, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 8, + 14, + 18, + 20, + 27, + 29 + ], + "demand": 3, + "inside_frames": [ + 270, + 278, + 301, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2073668, + "source_ports": [ + 47, + 110, + 1, + 45, + 85, + 86, + 30, + 34, + 73, + 109, + 42, + 52, + 62, + 90, + 43, + 51, + 61, + 89, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 10, + 12, + 16, + 22, + 27, + 29 + ], + "demand": 3, + "inside_frames": [ + 273, + 278, + 301, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2073696, + "source_ports": [ + 47, + 110, + 23, + 49, + 59, + 83, + 24, + 48, + 58, + 82, + 2, + 44, + 78, + 79, + 11, + 15, + 70, + 106, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 8, + 10, + 16, + 18, + 29, + 31 + ], + "demand": 3, + "inside_frames": [ + 271, + 281, + 301, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2073736, + "source_ports": [ + 20, + 36, + 1, + 45, + 85, + 86, + 23, + 49, + 59, + 83, + 2, + 44, + 78, + 79, + 42, + 52, + 62, + 90, + 18, + 39, + 55, + 65, + 96, + 101, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 12, + 14, + 20, + 22, + 29, + 31 + ], + "demand": 3, + "inside_frames": [ + 272, + 281, + 301, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2073744, + "source_ports": [ + 20, + 36, + 24, + 48, + 58, + 82, + 30, + 34, + 73, + 109, + 43, + 51, + 61, + 89, + 11, + 15, + 70, + 106, + 18, + 39, + 55, + 65, + 96, + 101, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 270, + 271, + 278, + 281, + 301, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2073805, + "source_ports": [ + 42, + 52, + 62, + 90, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 270, + 272, + 278, + 281, + 301, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2073813, + "source_ports": [ + 43, + 51, + 61, + 89, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 271, + 273, + 278, + 281, + 301, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2073833, + "source_ports": [ + 2, + 44, + 78, + 79, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 272, + 273, + 278, + 281, + 301, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2073841, + "source_ports": [ + 11, + 15, + 70, + 106, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 5, + 27, + 29, + 31 + ], + "demand": 3, + "inside_frames": [ + 300, + 301, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2074112, + "source_ports": [ + 47, + 110, + 20, + 36, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 27, + 29 + ], + "demand": 2, + "inside_frames": [ + 270, + 273, + 278, + 300, + 301, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2074212, + "source_ports": [ + 47, + 110, + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 29, + 31 + ], + "demand": 2, + "inside_frames": [ + 271, + 272, + 281, + 300, + 301, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2074264, + "source_ports": [ + 20, + 36, + 18, + 39, + 55, + 65, + 96, + 101, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ], + "demand": 5, + "inside_frames": [ + 2, + 3, + 278, + 281, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2076867, + "source_ports": [ + 2, + 44, + 78, + 79, + 41, + 53, + 63, + 91, + 42, + 52, + 62, + 90, + 9, + 13, + 72, + 104, + 43, + 51, + 61, + 89, + 10, + 14, + 71, + 105, + 11, + 15, + 70, + 106, + 16, + 25, + 94, + 99 + ], + "weight": "1" + }, + { + "characters": [ + 8, + 11, + 13, + 14, + 17, + 18, + 20, + 23 + ], + "demand": 4, + "inside_frames": [ + 3, + 270, + 278, + 281, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2076870, + "source_ports": [ + 1, + 45, + 85, + 86, + 28, + 32, + 75, + 107, + 29, + 33, + 74, + 108, + 30, + 34, + 73, + 109, + 41, + 53, + 63, + 91, + 42, + 52, + 62, + 90, + 43, + 51, + 61, + 89, + 16, + 25, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 10, + 11, + 16, + 17, + 18, + 19 + ], + "demand": 4, + "inside_frames": [ + 3, + 271, + 278, + 281, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2076874, + "source_ports": [ + 1, + 45, + 85, + 86, + 22, + 50, + 60, + 84, + 23, + 49, + 59, + 83, + 28, + 32, + 75, + 107, + 2, + 44, + 78, + 79, + 41, + 53, + 63, + 91, + 42, + 52, + 62, + 90, + 9, + 13, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 270, + 271, + 278, + 281, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2076879, + "source_ports": [ + 41, + 53, + 63, + 91, + 42, + 52, + 62, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23 + ], + "demand": 4, + "inside_frames": [ + 3, + 272, + 278, + 281, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2076882, + "source_ports": [ + 24, + 48, + 58, + 82, + 29, + 33, + 74, + 108, + 30, + 34, + 73, + 109, + 6, + 35, + 93, + 98, + 43, + 51, + 61, + 89, + 10, + 14, + 71, + 105, + 11, + 15, + 70, + 106, + 16, + 25, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 270, + 272, + 278, + 281, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2076887, + "source_ports": [ + 43, + 51, + 61, + 89, + 16, + 25, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 10, + 12, + 15, + 16, + 19, + 21, + 22 + ], + "demand": 4, + "inside_frames": [ + 3, + 273, + 278, + 281, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2076898, + "source_ports": [ + 22, + 50, + 60, + 84, + 23, + 49, + 59, + 83, + 24, + 48, + 58, + 82, + 6, + 35, + 93, + 98, + 2, + 44, + 78, + 79, + 9, + 13, + 72, + 104, + 10, + 14, + 71, + 105, + 11, + 15, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 271, + 273, + 278, + 281, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2076907, + "source_ports": [ + 2, + 44, + 78, + 79, + 9, + 13, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 272, + 273, + 278, + 281, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2076915, + "source_ports": [ + 10, + 14, + 71, + 105, + 11, + 15, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 12, + 13, + 16, + 17, + 20, + 21 + ], + "demand": 4, + "inside_frames": [ + 3, + 278, + 281, + 299, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077122, + "source_ports": [ + 1, + 45, + 85, + 86, + 22, + 50, + 60, + 84, + 24, + 48, + 58, + 82, + 29, + 33, + 74, + 108, + 2, + 44, + 78, + 79, + 41, + 53, + 63, + 91, + 43, + 51, + 61, + 89, + 10, + 14, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 270, + 278, + 281, + 299, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077127, + "source_ports": [ + 41, + 53, + 63, + 91, + 43, + 51, + 61, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 17 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 271, + 278, + 281, + 299, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077131, + "source_ports": [ + 2, + 44, + 78, + 79, + 41, + 53, + 63, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 17 + ], + "demand": 2, + "inside_frames": [ + 3, + 270, + 271, + 278, + 281, + 299, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077134, + "source_ports": [ + 1, + 45, + 85, + 86, + 41, + 53, + 63, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 272, + 278, + 281, + 299, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077139, + "source_ports": [ + 43, + 51, + 61, + 89, + 10, + 14, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 270, + 272, + 278, + 281, + 299, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077142, + "source_ports": [ + 29, + 33, + 74, + 108, + 43, + 51, + 61, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 273, + 278, + 281, + 299, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077155, + "source_ports": [ + 2, + 44, + 78, + 79, + 10, + 14, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 271, + 273, + 278, + 281, + 299, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077162, + "source_ports": [ + 22, + 50, + 60, + 84, + 2, + 44, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 272, + 273, + 278, + 281, + 299, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077170, + "source_ports": [ + 24, + 48, + 58, + 82, + 10, + 14, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11, + 13, + 15, + 17, + 19, + 21, + 23 + ], + "demand": 4, + "inside_frames": [ + 3, + 278, + 281, + 300, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077378, + "source_ports": [ + 22, + 50, + 60, + 84, + 28, + 32, + 75, + 107, + 29, + 33, + 74, + 108, + 6, + 35, + 93, + 98, + 41, + 53, + 63, + 91, + 9, + 13, + 72, + 104, + 10, + 14, + 71, + 105, + 16, + 25, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 270, + 278, + 281, + 300, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077383, + "source_ports": [ + 41, + 53, + 63, + 91, + 16, + 25, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 271, + 278, + 281, + 300, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077387, + "source_ports": [ + 41, + 53, + 63, + 91, + 9, + 13, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 17 + ], + "demand": 2, + "inside_frames": [ + 3, + 270, + 271, + 278, + 281, + 300, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077390, + "source_ports": [ + 28, + 32, + 75, + 107, + 41, + 53, + 63, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 272, + 278, + 281, + 300, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077395, + "source_ports": [ + 10, + 14, + 71, + 105, + 16, + 25, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 270, + 272, + 278, + 281, + 300, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077398, + "source_ports": [ + 29, + 33, + 74, + 108, + 16, + 25, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 273, + 278, + 281, + 300, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077411, + "source_ports": [ + 9, + 13, + 72, + 104, + 10, + 14, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 19 + ], + "demand": 2, + "inside_frames": [ + 3, + 271, + 273, + 278, + 281, + 300, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077418, + "source_ports": [ + 22, + 50, + 60, + 84, + 9, + 13, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 272, + 273, + 278, + 281, + 300, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077426, + "source_ports": [ + 6, + 35, + 93, + 98, + 10, + 14, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 270, + 278, + 299, + 300, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077509, + "source_ports": [ + 41, + 53, + 63, + 91, + 17, + 38, + 56, + 66, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 273, + 278, + 299, + 300, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077537, + "source_ports": [ + 10, + 14, + 71, + 105, + 17, + 38, + 56, + 66, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 271, + 281, + 299, + 300, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077577, + "source_ports": [ + 41, + 53, + 63, + 91, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 272, + 281, + 299, + 300, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077585, + "source_ports": [ + 10, + 14, + 71, + 105, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 278, + 281, + 299, + 300, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077635, + "source_ports": [ + 41, + 53, + 63, + 91, + 10, + 14, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 17 + ], + "demand": 2, + "inside_frames": [ + 3, + 270, + 278, + 281, + 299, + 300, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077638, + "source_ports": [ + 29, + 33, + 74, + 108, + 41, + 53, + 63, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 17 + ], + "demand": 2, + "inside_frames": [ + 3, + 271, + 278, + 281, + 299, + 300, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077642, + "source_ports": [ + 22, + 50, + 60, + 84, + 41, + 53, + 63, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 17 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 270, + 271, + 278, + 281, + 299, + 300, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077647, + "source_ports": [ + 41, + 53, + 63, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 272, + 278, + 281, + 299, + 300, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077650, + "source_ports": [ + 29, + 33, + 74, + 108, + 10, + 14, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 273, + 278, + 281, + 299, + 300, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077666, + "source_ports": [ + 22, + 50, + 60, + 84, + 10, + 14, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 21 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 272, + 273, + 278, + 281, + 299, + 300, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077683, + "source_ports": [ + 10, + 14, + 71, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10, + 12, + 14, + 16, + 18, + 20, + 22 + ], + "demand": 4, + "inside_frames": [ + 3, + 278, + 281, + 301, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077890, + "source_ports": [ + 1, + 45, + 85, + 86, + 23, + 49, + 59, + 83, + 24, + 48, + 58, + 82, + 30, + 34, + 73, + 109, + 2, + 44, + 78, + 79, + 42, + 52, + 62, + 90, + 43, + 51, + 61, + 89, + 11, + 15, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 270, + 278, + 281, + 301, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077895, + "source_ports": [ + 42, + 52, + 62, + 90, + 43, + 51, + 61, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 271, + 278, + 281, + 301, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077899, + "source_ports": [ + 2, + 44, + 78, + 79, + 42, + 52, + 62, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 18 + ], + "demand": 2, + "inside_frames": [ + 3, + 270, + 271, + 278, + 281, + 301, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077902, + "source_ports": [ + 1, + 45, + 85, + 86, + 42, + 52, + 62, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 272, + 278, + 281, + 301, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077907, + "source_ports": [ + 43, + 51, + 61, + 89, + 11, + 15, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 270, + 272, + 278, + 281, + 301, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077910, + "source_ports": [ + 30, + 34, + 73, + 109, + 43, + 51, + 61, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 273, + 278, + 281, + 301, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077923, + "source_ports": [ + 2, + 44, + 78, + 79, + 11, + 15, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 271, + 273, + 278, + 281, + 301, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077930, + "source_ports": [ + 23, + 49, + 59, + 83, + 2, + 44, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 272, + 273, + 278, + 281, + 301, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2077938, + "source_ports": [ + 24, + 48, + 58, + 82, + 11, + 15, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 270, + 278, + 299, + 301, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2078021, + "source_ports": [ + 43, + 51, + 61, + 89, + 17, + 38, + 56, + 66, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 273, + 278, + 299, + 301, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2078049, + "source_ports": [ + 2, + 44, + 78, + 79, + 17, + 38, + 56, + 66, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 271, + 281, + 299, + 301, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2078089, + "source_ports": [ + 2, + 44, + 78, + 79, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 272, + 281, + 299, + 301, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2078097, + "source_ports": [ + 43, + 51, + 61, + 89, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 278, + 281, + 299, + 301, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2078147, + "source_ports": [ + 2, + 44, + 78, + 79, + 43, + 51, + 61, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 270, + 278, + 281, + 299, + 301, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2078150, + "source_ports": [ + 1, + 45, + 85, + 86, + 43, + 51, + 61, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 271, + 278, + 281, + 299, + 301, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2078154, + "source_ports": [ + 1, + 45, + 85, + 86, + 2, + 44, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 272, + 278, + 281, + 299, + 301, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2078162, + "source_ports": [ + 24, + 48, + 58, + 82, + 43, + 51, + 61, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 20 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 270, + 272, + 278, + 281, + 299, + 301, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2078167, + "source_ports": [ + 43, + 51, + 61, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 273, + 278, + 281, + 299, + 301, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2078178, + "source_ports": [ + 24, + 48, + 58, + 82, + 2, + 44, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 16 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 271, + 273, + 278, + 281, + 299, + 301, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2078187, + "source_ports": [ + 2, + 44, + 78, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 14, + 15, + 18, + 19, + 22, + 23 + ], + "demand": 4, + "inside_frames": [ + 3, + 278, + 281, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2078914, + "source_ports": [ + 23, + 49, + 59, + 83, + 28, + 32, + 75, + 107, + 30, + 34, + 73, + 109, + 6, + 35, + 93, + 98, + 42, + 52, + 62, + 90, + 9, + 13, + 72, + 104, + 11, + 15, + 70, + 106, + 16, + 25, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 270, + 278, + 281, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2078919, + "source_ports": [ + 42, + 52, + 62, + 90, + 16, + 25, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 271, + 278, + 281, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2078923, + "source_ports": [ + 42, + 52, + 62, + 90, + 9, + 13, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 18 + ], + "demand": 2, + "inside_frames": [ + 3, + 270, + 271, + 278, + 281, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2078926, + "source_ports": [ + 28, + 32, + 75, + 107, + 42, + 52, + 62, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 272, + 278, + 281, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2078931, + "source_ports": [ + 11, + 15, + 70, + 106, + 16, + 25, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 270, + 272, + 278, + 281, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2078934, + "source_ports": [ + 30, + 34, + 73, + 109, + 16, + 25, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 273, + 278, + 281, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2078947, + "source_ports": [ + 9, + 13, + 72, + 104, + 11, + 15, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 19 + ], + "demand": 2, + "inside_frames": [ + 3, + 271, + 273, + 278, + 281, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2078954, + "source_ports": [ + 23, + 49, + 59, + 83, + 9, + 13, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 272, + 273, + 278, + 281, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2078962, + "source_ports": [ + 6, + 35, + 93, + 98, + 11, + 15, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 270, + 278, + 300, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2079301, + "source_ports": [ + 16, + 25, + 94, + 99, + 17, + 38, + 56, + 66, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 273, + 278, + 300, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2079329, + "source_ports": [ + 9, + 13, + 72, + 104, + 17, + 38, + 56, + 66, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 271, + 281, + 300, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2079369, + "source_ports": [ + 9, + 13, + 72, + 104, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 272, + 281, + 300, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2079377, + "source_ports": [ + 16, + 25, + 94, + 99, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 278, + 281, + 300, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2079427, + "source_ports": [ + 9, + 13, + 72, + 104, + 16, + 25, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 270, + 278, + 281, + 300, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2079430, + "source_ports": [ + 28, + 32, + 75, + 107, + 16, + 25, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 19 + ], + "demand": 2, + "inside_frames": [ + 3, + 271, + 278, + 281, + 300, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2079434, + "source_ports": [ + 28, + 32, + 75, + 107, + 9, + 13, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 272, + 278, + 281, + 300, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2079442, + "source_ports": [ + 6, + 35, + 93, + 98, + 16, + 25, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 23 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 270, + 272, + 278, + 281, + 300, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2079447, + "source_ports": [ + 16, + 25, + 94, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 19 + ], + "demand": 2, + "inside_frames": [ + 3, + 273, + 278, + 281, + 300, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2079458, + "source_ports": [ + 6, + 35, + 93, + 98, + 9, + 13, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 19 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 271, + 273, + 278, + 281, + 300, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2079467, + "source_ports": [ + 9, + 13, + 72, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 270, + 278, + 301, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2079813, + "source_ports": [ + 42, + 52, + 62, + 90, + 17, + 38, + 56, + 66, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 273, + 278, + 301, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2079841, + "source_ports": [ + 11, + 15, + 70, + 106, + 17, + 38, + 56, + 66, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 271, + 281, + 301, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2079881, + "source_ports": [ + 42, + 52, + 62, + 90, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 272, + 281, + 301, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2079889, + "source_ports": [ + 11, + 15, + 70, + 106, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 278, + 281, + 301, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2079939, + "source_ports": [ + 42, + 52, + 62, + 90, + 11, + 15, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 18 + ], + "demand": 2, + "inside_frames": [ + 3, + 270, + 278, + 281, + 301, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2079942, + "source_ports": [ + 30, + 34, + 73, + 109, + 42, + 52, + 62, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 18 + ], + "demand": 2, + "inside_frames": [ + 3, + 271, + 278, + 281, + 301, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2079946, + "source_ports": [ + 23, + 49, + 59, + 83, + 42, + 52, + 62, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 18 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 270, + 271, + 278, + 281, + 301, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2079951, + "source_ports": [ + 42, + 52, + 62, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 272, + 278, + 281, + 301, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2079954, + "source_ports": [ + 30, + 34, + 73, + 109, + 11, + 15, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 273, + 278, + 281, + 301, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2079970, + "source_ports": [ + 23, + 49, + 59, + 83, + 11, + 15, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 22 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 272, + 273, + 278, + 281, + 301, + 302, + 307, + 310, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2079987, + "source_ports": [ + 11, + 15, + 70, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 29, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 270, + 271, + 272, + 273, + 278, + 281, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2081021, + "source_ports": [ + 18, + 39, + 55, + 65, + 96, + 101, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 30 + ], + "demand": 2, + "inside_frames": [ + 270, + 271, + 278, + 281, + 299, + 307, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2085324, + "source_ports": [ + 1, + 45, + 85, + 86, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 30 + ], + "demand": 2, + "inside_frames": [ + 270, + 272, + 278, + 281, + 299, + 307, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2085332, + "source_ports": [ + 29, + 33, + 74, + 108, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 30 + ], + "demand": 2, + "inside_frames": [ + 271, + 273, + 278, + 281, + 299, + 307, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2085352, + "source_ports": [ + 22, + 50, + 60, + 84, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 30 + ], + "demand": 2, + "inside_frames": [ + 272, + 273, + 278, + 281, + 299, + 307, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2085360, + "source_ports": [ + 24, + 48, + 58, + 82, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 30 + ], + "demand": 2, + "inside_frames": [ + 270, + 271, + 278, + 281, + 302, + 307, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2087116, + "source_ports": [ + 28, + 32, + 75, + 107, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 30 + ], + "demand": 2, + "inside_frames": [ + 270, + 272, + 278, + 281, + 302, + 307, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2087124, + "source_ports": [ + 30, + 34, + 73, + 109, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 30 + ], + "demand": 2, + "inside_frames": [ + 271, + 273, + 278, + 281, + 302, + 307, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2087144, + "source_ports": [ + 23, + 49, + 59, + 83, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 30 + ], + "demand": 2, + "inside_frames": [ + 272, + 273, + 278, + 281, + 302, + 307, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2087152, + "source_ports": [ + 6, + 35, + 93, + 98, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 27, + 30 + ], + "demand": 2, + "inside_frames": [ + 2, + 270, + 273, + 278, + 299, + 302, + 307, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2087269, + "source_ports": [ + 17, + 38, + 56, + 66, + 95, + 100, + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 30, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 271, + 272, + 281, + 299, + 302, + 307, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2087321, + "source_ports": [ + 19, + 40, + 54, + 64, + 97, + 102, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 30 + ], + "demand": 1, + "inside_frames": [ + 2, + 270, + 271, + 272, + 273, + 278, + 281, + 299, + 302, + 307, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2087421, + "source_ports": [ + 19, + 40, + 54, + 64, + 97, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 29 + ], + "demand": 2, + "inside_frames": [ + 270, + 271, + 278, + 281, + 300, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2089676, + "source_ports": [ + 28, + 32, + 75, + 107, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 29 + ], + "demand": 2, + "inside_frames": [ + 270, + 272, + 278, + 281, + 300, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2089684, + "source_ports": [ + 29, + 33, + 74, + 108, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 29 + ], + "demand": 2, + "inside_frames": [ + 271, + 273, + 278, + 281, + 300, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2089704, + "source_ports": [ + 22, + 50, + 60, + 84, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 29 + ], + "demand": 2, + "inside_frames": [ + 272, + 273, + 278, + 281, + 300, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2089712, + "source_ports": [ + 6, + 35, + 93, + 98, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 29 + ], + "demand": 2, + "inside_frames": [ + 270, + 271, + 278, + 281, + 301, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2090188, + "source_ports": [ + 1, + 45, + 85, + 86, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 29 + ], + "demand": 2, + "inside_frames": [ + 270, + 272, + 278, + 281, + 301, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2090196, + "source_ports": [ + 30, + 34, + 73, + 109, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 29 + ], + "demand": 2, + "inside_frames": [ + 271, + 273, + 278, + 281, + 301, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2090216, + "source_ports": [ + 23, + 49, + 59, + 83, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 29 + ], + "demand": 2, + "inside_frames": [ + 272, + 273, + 278, + 281, + 301, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2090224, + "source_ports": [ + 24, + 48, + 58, + 82, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 27, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 270, + 273, + 278, + 300, + 301, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2090597, + "source_ports": [ + 17, + 38, + 56, + 66, + 95, + 100, + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 29, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 271, + 272, + 281, + 300, + 301, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2090649, + "source_ports": [ + 18, + 39, + 55, + 65, + 96, + 101, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 29 + ], + "demand": 1, + "inside_frames": [ + 2, + 270, + 271, + 272, + 273, + 278, + 281, + 300, + 301, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2090749, + "source_ports": [ + 18, + 39, + 55, + 65, + 96, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ], + "demand": 5, + "inside_frames": [ + 3, + 278, + 281, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2093250, + "source_ports": [ + 1, + 45, + 85, + 86, + 22, + 50, + 60, + 84, + 23, + 49, + 59, + 83, + 28, + 32, + 75, + 107, + 24, + 48, + 58, + 82, + 29, + 33, + 74, + 108, + 30, + 34, + 73, + 109, + 6, + 35, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 11 + ], + "demand": 2, + "inside_frames": [ + 3, + 270, + 271, + 278, + 281, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2093262, + "source_ports": [ + 1, + 45, + 85, + 86, + 28, + 32, + 75, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 14 + ], + "demand": 2, + "inside_frames": [ + 3, + 270, + 272, + 278, + 281, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2093270, + "source_ports": [ + 29, + 33, + 74, + 108, + 30, + 34, + 73, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 10 + ], + "demand": 2, + "inside_frames": [ + 3, + 271, + 273, + 278, + 281, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2093290, + "source_ports": [ + 22, + 50, + 60, + 84, + 23, + 49, + 59, + 83 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 15 + ], + "demand": 2, + "inside_frames": [ + 3, + 272, + 273, + 278, + 281, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2093298, + "source_ports": [ + 24, + 48, + 58, + 82, + 6, + 35, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 13 + ], + "demand": 2, + "inside_frames": [ + 3, + 270, + 278, + 281, + 299, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2093510, + "source_ports": [ + 1, + 45, + 85, + 86, + 29, + 33, + 74, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9 + ], + "demand": 2, + "inside_frames": [ + 3, + 271, + 278, + 281, + 299, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2093514, + "source_ports": [ + 1, + 45, + 85, + 86, + 22, + 50, + 60, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13 + ], + "demand": 2, + "inside_frames": [ + 3, + 272, + 278, + 281, + 299, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2093522, + "source_ports": [ + 24, + 48, + 58, + 82, + 29, + 33, + 74, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 12 + ], + "demand": 2, + "inside_frames": [ + 3, + 273, + 278, + 281, + 299, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2093538, + "source_ports": [ + 22, + 50, + 60, + 84, + 24, + 48, + 58, + 82 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 13 + ], + "demand": 2, + "inside_frames": [ + 3, + 270, + 278, + 281, + 300, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2093766, + "source_ports": [ + 28, + 32, + 75, + 107, + 29, + 33, + 74, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11 + ], + "demand": 2, + "inside_frames": [ + 3, + 271, + 278, + 281, + 300, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2093770, + "source_ports": [ + 22, + 50, + 60, + 84, + 28, + 32, + 75, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 15 + ], + "demand": 2, + "inside_frames": [ + 3, + 272, + 278, + 281, + 300, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2093778, + "source_ports": [ + 29, + 33, + 74, + 108, + 6, + 35, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 15 + ], + "demand": 2, + "inside_frames": [ + 3, + 273, + 278, + 281, + 300, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2093794, + "source_ports": [ + 22, + 50, + 60, + 84, + 6, + 35, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 27 + ], + "demand": 2, + "inside_frames": [ + 270, + 278, + 299, + 300, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2093892, + "source_ports": [ + 29, + 33, + 74, + 108, + 17, + 38, + 56, + 66, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 27 + ], + "demand": 2, + "inside_frames": [ + 273, + 278, + 299, + 300, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2093920, + "source_ports": [ + 22, + 50, + 60, + 84, + 17, + 38, + 56, + 66, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 31 + ], + "demand": 2, + "inside_frames": [ + 271, + 281, + 299, + 300, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2093960, + "source_ports": [ + 22, + 50, + 60, + 84, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 31 + ], + "demand": 2, + "inside_frames": [ + 272, + 281, + 299, + 300, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2093968, + "source_ports": [ + 29, + 33, + 74, + 108, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 13 + ], + "demand": 2, + "inside_frames": [ + 3, + 278, + 281, + 299, + 300, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2094018, + "source_ports": [ + 22, + 50, + 60, + 84, + 29, + 33, + 74, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 13 + ], + "demand": 1, + "inside_frames": [ + 3, + 270, + 272, + 278, + 281, + 299, + 300, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2094038, + "source_ports": [ + 29, + 33, + 74, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 9 + ], + "demand": 1, + "inside_frames": [ + 3, + 271, + 273, + 278, + 281, + 299, + 300, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2094058, + "source_ports": [ + 22, + 50, + 60, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 14 + ], + "demand": 2, + "inside_frames": [ + 3, + 270, + 278, + 281, + 301, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2094278, + "source_ports": [ + 1, + 45, + 85, + 86, + 30, + 34, + 73, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10 + ], + "demand": 2, + "inside_frames": [ + 3, + 271, + 278, + 281, + 301, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2094282, + "source_ports": [ + 1, + 45, + 85, + 86, + 23, + 49, + 59, + 83 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 14 + ], + "demand": 2, + "inside_frames": [ + 3, + 272, + 278, + 281, + 301, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2094290, + "source_ports": [ + 24, + 48, + 58, + 82, + 30, + 34, + 73, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 12 + ], + "demand": 2, + "inside_frames": [ + 3, + 273, + 278, + 281, + 301, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2094306, + "source_ports": [ + 23, + 49, + 59, + 83, + 24, + 48, + 58, + 82 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 27 + ], + "demand": 2, + "inside_frames": [ + 270, + 278, + 299, + 301, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2094404, + "source_ports": [ + 1, + 45, + 85, + 86, + 17, + 38, + 56, + 66, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 27 + ], + "demand": 2, + "inside_frames": [ + 273, + 278, + 299, + 301, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2094432, + "source_ports": [ + 24, + 48, + 58, + 82, + 17, + 38, + 56, + 66, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 31 + ], + "demand": 2, + "inside_frames": [ + 271, + 281, + 299, + 301, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2094472, + "source_ports": [ + 1, + 45, + 85, + 86, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 31 + ], + "demand": 2, + "inside_frames": [ + 272, + 281, + 299, + 301, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2094480, + "source_ports": [ + 24, + 48, + 58, + 82, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 12 + ], + "demand": 2, + "inside_frames": [ + 3, + 278, + 281, + 299, + 301, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2094530, + "source_ports": [ + 1, + 45, + 85, + 86, + 24, + 48, + 58, + 82 + ], + "weight": "0" + }, + { + "characters": [ + 8 + ], + "demand": 1, + "inside_frames": [ + 3, + 270, + 271, + 278, + 281, + 299, + 301, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2094542, + "source_ports": [ + 1, + 45, + 85, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 12 + ], + "demand": 1, + "inside_frames": [ + 3, + 272, + 273, + 278, + 281, + 299, + 301, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2094578, + "source_ports": [ + 24, + 48, + 58, + 82 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 14 + ], + "demand": 2, + "inside_frames": [ + 3, + 270, + 278, + 281, + 302, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2095302, + "source_ports": [ + 28, + 32, + 75, + 107, + 30, + 34, + 73, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11 + ], + "demand": 2, + "inside_frames": [ + 3, + 271, + 278, + 281, + 302, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2095306, + "source_ports": [ + 23, + 49, + 59, + 83, + 28, + 32, + 75, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 15 + ], + "demand": 2, + "inside_frames": [ + 3, + 272, + 278, + 281, + 302, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2095314, + "source_ports": [ + 30, + 34, + 73, + 109, + 6, + 35, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 15 + ], + "demand": 2, + "inside_frames": [ + 3, + 273, + 278, + 281, + 302, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2095330, + "source_ports": [ + 23, + 49, + 59, + 83, + 6, + 35, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 27 + ], + "demand": 2, + "inside_frames": [ + 270, + 278, + 300, + 302, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2095684, + "source_ports": [ + 28, + 32, + 75, + 107, + 17, + 38, + 56, + 66, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 27 + ], + "demand": 2, + "inside_frames": [ + 273, + 278, + 300, + 302, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2095712, + "source_ports": [ + 6, + 35, + 93, + 98, + 17, + 38, + 56, + 66, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 31 + ], + "demand": 2, + "inside_frames": [ + 271, + 281, + 300, + 302, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2095752, + "source_ports": [ + 28, + 32, + 75, + 107, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 31 + ], + "demand": 2, + "inside_frames": [ + 272, + 281, + 300, + 302, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2095760, + "source_ports": [ + 6, + 35, + 93, + 98, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 15 + ], + "demand": 2, + "inside_frames": [ + 3, + 278, + 281, + 300, + 302, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2095810, + "source_ports": [ + 28, + 32, + 75, + 107, + 6, + 35, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 11 + ], + "demand": 1, + "inside_frames": [ + 3, + 270, + 271, + 278, + 281, + 300, + 302, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2095822, + "source_ports": [ + 28, + 32, + 75, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 15 + ], + "demand": 1, + "inside_frames": [ + 3, + 272, + 273, + 278, + 281, + 300, + 302, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2095858, + "source_ports": [ + 6, + 35, + 93, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 27 + ], + "demand": 2, + "inside_frames": [ + 270, + 278, + 301, + 302, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2096196, + "source_ports": [ + 30, + 34, + 73, + 109, + 17, + 38, + 56, + 66, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 27 + ], + "demand": 2, + "inside_frames": [ + 273, + 278, + 301, + 302, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2096224, + "source_ports": [ + 23, + 49, + 59, + 83, + 17, + 38, + 56, + 66, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 31 + ], + "demand": 2, + "inside_frames": [ + 271, + 281, + 301, + 302, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2096264, + "source_ports": [ + 23, + 49, + 59, + 83, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 31 + ], + "demand": 2, + "inside_frames": [ + 272, + 281, + 301, + 302, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2096272, + "source_ports": [ + 30, + 34, + 73, + 109, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 14 + ], + "demand": 2, + "inside_frames": [ + 3, + 278, + 281, + 301, + 302, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2096322, + "source_ports": [ + 23, + 49, + 59, + 83, + 30, + 34, + 73, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 14 + ], + "demand": 1, + "inside_frames": [ + 3, + 270, + 272, + 278, + 281, + 301, + 302, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2096342, + "source_ports": [ + 30, + 34, + 73, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 10 + ], + "demand": 1, + "inside_frames": [ + 3, + 271, + 273, + 278, + 281, + 301, + 302, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2096362, + "source_ports": [ + 23, + 49, + 59, + 83 + ], + "weight": "0" + }, + { + "characters": [ + 27, + 31 + ], + "demand": 2, + "inside_frames": [ + 2, + 299, + 300, + 301, + 302, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2096897, + "source_ports": [ + 17, + 38, + 56, + 66, + 95, + 100, + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 27 + ], + "demand": 1, + "inside_frames": [ + 2, + 270, + 273, + 278, + 299, + 300, + 301, + 302, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2096997, + "source_ports": [ + 17, + 38, + 56, + 66, + 95, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 31 + ], + "demand": 1, + "inside_frames": [ + 2, + 271, + 272, + 281, + 299, + 300, + 301, + 302, + 307, + 310, + 423, + 435, + 571, + 577, + 623, + 627, + 637 + ], + "node_mask": 2097049, + "source_ports": [ + 8, + 12, + 26, + 31, + 77, + 103 + ], + "weight": "0" + } + ], + "edges": [ + [ + 2, + 435 + ], + [ + 2, + 637 + ], + [ + 3, + 278 + ], + [ + 3, + 281 + ], + [ + 3, + 307 + ], + [ + 3, + 310 + ], + [ + 3, + 435 + ], + [ + 3, + 571 + ], + [ + 3, + 577 + ], + [ + 3, + 623 + ], + [ + 3, + 627 + ], + [ + 3, + 637 + ], + [ + 270, + 278 + ], + [ + 270, + 571 + ], + [ + 270, + 623 + ], + [ + 270, + 627 + ], + [ + 270, + 637 + ], + [ + 271, + 281 + ], + [ + 271, + 571 + ], + [ + 271, + 627 + ], + [ + 271, + 637 + ], + [ + 272, + 281 + ], + [ + 272, + 571 + ], + [ + 272, + 627 + ], + [ + 272, + 637 + ], + [ + 273, + 278 + ], + [ + 273, + 571 + ], + [ + 273, + 623 + ], + [ + 273, + 627 + ], + [ + 273, + 637 + ], + [ + 278, + 571 + ], + [ + 278, + 623 + ], + [ + 278, + 627 + ], + [ + 278, + 637 + ], + [ + 281, + 571 + ], + [ + 281, + 627 + ], + [ + 281, + 637 + ], + [ + 299, + 307 + ], + [ + 299, + 577 + ], + [ + 299, + 623 + ], + [ + 299, + 627 + ], + [ + 299, + 637 + ], + [ + 300, + 310 + ], + [ + 300, + 577 + ], + [ + 300, + 623 + ], + [ + 300, + 637 + ], + [ + 301, + 310 + ], + [ + 301, + 577 + ], + [ + 301, + 623 + ], + [ + 301, + 637 + ], + [ + 302, + 307 + ], + [ + 302, + 577 + ], + [ + 302, + 623 + ], + [ + 302, + 627 + ], + [ + 302, + 637 + ], + [ + 307, + 577 + ], + [ + 307, + 623 + ], + [ + 307, + 627 + ], + [ + 307, + 637 + ], + [ + 310, + 577 + ], + [ + 310, + 623 + ], + [ + 310, + 637 + ], + [ + 423, + 435 + ], + [ + 423, + 637 + ], + [ + 435, + 637 + ], + [ + 571, + 627 + ], + [ + 571, + 637 + ], + [ + 577, + 623 + ], + [ + 577, + 637 + ], + [ + 623, + 637 + ], + [ + 627, + 637 + ] + ], + "float_pivots": 78, + "generated_node_cuts": 288, + "internal_bound": "25", + "merge_frame": 637, + "nonzero_demand_cuts": 287, + "query_coefficients": [ + { + "1": 1, + "3": 1 + }, + { + "4": 1 + }, + { + "5": 1 + }, + { + "6": 1 + }, + { + "7": 1 + } + ], + "query_dimension": 5, + "total_bound": "45" + }, + { + "completion_bound": 20, + "cuts": [ + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 734 + ], + "node_mask": 2097152, + "source_ports": [ + 81, + 87, + 76, + 92, + 20, + 21, + 36, + 37, + 1, + 75, + 83, + 84, + 22, + 23, + 45, + 107, + 24, + 35, + 108, + 109, + 6, + 73, + 74, + 82, + 2, + 72, + 90, + 91, + 41, + 42, + 44, + 104, + 16, + 43, + 105, + 106, + 25, + 70, + 71, + 89, + 17, + 38, + 4, + 5, + 68, + 69, + 80, + 88, + 3, + 67, + 18, + 19, + 39, + 40, + 77, + 103, + 66, + 95, + 56, + 100, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 13, + 52, + 53, + 78, + 9, + 62, + 63, + 79, + 10, + 11, + 61, + 94, + 14, + 15, + 51, + 99, + 32, + 49, + 50, + 85, + 28, + 59, + 60, + 86, + 29, + 30, + 58, + 93, + 33, + 34, + 48, + 98, + 0, + 57, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 426, + 734 + ], + "node_mask": 2195457, + "source_ports": [ + 17, + 38, + 4, + 5, + 68, + 69, + 80, + 88, + 3, + 67, + 18, + 19, + 39, + 40, + 77, + 103, + 66, + 95, + 56, + 100, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 594, + 734 + ], + "node_mask": 2686976, + "source_ports": [ + 81, + 87, + 76, + 92, + 1, + 75, + 83, + 84, + 22, + 23, + 45, + 107, + 24, + 35, + 108, + 109, + 6, + 73, + 74, + 82, + 2, + 72, + 90, + 91, + 41, + 42, + 44, + 104, + 16, + 43, + 105, + 106, + 25, + 70, + 71, + 89, + 17, + 38, + 4, + 5, + 68, + 69, + 80, + 88, + 3, + 67, + 18, + 19, + 39, + 40, + 77, + 103, + 66, + 95, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 13, + 52, + 53, + 78, + 9, + 62, + 63, + 79, + 10, + 11, + 61, + 94, + 14, + 15, + 51, + 99, + 32, + 49, + 50, + 85, + 28, + 59, + 60, + 86, + 29, + 30, + 58, + 93, + 33, + 34, + 48, + 98, + 0, + 57, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 16, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 426, + 594, + 734 + ], + "node_mask": 2719745, + "source_ports": [ + 17, + 38, + 4, + 5, + 68, + 69, + 80, + 88, + 3, + 67, + 18, + 19, + 39, + 40, + 77, + 103, + 66, + 95, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 14, + 15, + 18, + 19, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 271, + 272, + 281, + 572, + 594, + 734 + ], + "node_mask": 2893312, + "source_ports": [ + 76, + 92, + 20, + 21, + 36, + 37, + 3, + 67, + 18, + 19, + 39, + 40, + 77, + 103, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 5, + 6, + 9, + 10, + 13, + 14, + 16, + 19, + 20, + 23, + 24, + 27, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 4, + 426, + 572, + 594, + 734 + ], + "node_mask": 2949124, + "source_ports": [ + 81, + 87, + 76, + 92, + 22, + 23, + 45, + 107, + 24, + 35, + 108, + 109, + 41, + 42, + 44, + 104, + 16, + 43, + 105, + 106, + 4, + 5, + 68, + 69, + 80, + 88, + 3, + 67, + 66, + 95, + 8, + 26, + 64, + 65, + 96, + 97, + 13, + 52, + 53, + 78, + 14, + 15, + 51, + 99, + 32, + 49, + 50, + 85, + 33, + 34, + 48, + 98, + 0, + 57, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 14, + 15, + 18, + 19, + 20, + 21 + ], + "demand": 5, + "inside_frames": [ + 2, + 271, + 281, + 426, + 572, + 594, + 734 + ], + "node_mask": 2957825, + "source_ports": [ + 2, + 72, + 90, + 91, + 41, + 42, + 44, + 104, + 3, + 67, + 18, + 19, + 39, + 40, + 77, + 103, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 13, + 52, + 53, + 78, + 9, + 62, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 14, + 19, + 20 + ], + "demand": 4, + "inside_frames": [ + 2, + 4, + 271, + 281, + 426, + 572, + 594, + 734 + ], + "node_mask": 2957829, + "source_ports": [ + 41, + 42, + 44, + 104, + 3, + 67, + 8, + 26, + 64, + 65, + 96, + 97, + 13, + 52, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 14, + 15, + 18, + 19, + 22, + 23 + ], + "demand": 5, + "inside_frames": [ + 2, + 272, + 281, + 426, + 572, + 594, + 734 + ], + "node_mask": 2958337, + "source_ports": [ + 16, + 43, + 105, + 106, + 25, + 70, + 71, + 89, + 3, + 67, + 18, + 19, + 39, + 40, + 77, + 103, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 10, + 11, + 61, + 94, + 14, + 15, + 51, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 14, + 19, + 23 + ], + "demand": 4, + "inside_frames": [ + 2, + 4, + 272, + 281, + 426, + 572, + 594, + 734 + ], + "node_mask": 2958341, + "source_ports": [ + 16, + 43, + 105, + 106, + 3, + 67, + 8, + 26, + 64, + 65, + 96, + 97, + 14, + 15, + 51, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 14, + 15, + 18, + 19, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 271, + 272, + 281, + 426, + 572, + 594, + 734 + ], + "node_mask": 2958848, + "source_ports": [ + 76, + 92, + 3, + 67, + 18, + 19, + 39, + 40, + 77, + 103, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 14, + 19, + 31 + ], + "demand": 5, + "inside_frames": [ + 4, + 271, + 272, + 281, + 426, + 572, + 594, + 734 + ], + "node_mask": 2958852, + "source_ports": [ + 76, + 92, + 3, + 67, + 8, + 26, + 64, + 65, + 96, + 97, + 7, + 27 + ], + "weight": "1" + }, + { + "characters": [ + 13, + 14, + 16, + 19 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 423, + 426, + 572, + 594, + 734 + ], + "node_mask": 2981893, + "source_ports": [ + 4, + 5, + 68, + 69, + 80, + 88, + 3, + 67, + 66, + 95, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 14, + 15, + 18, + 19, + 24, + 25 + ], + "demand": 5, + "inside_frames": [ + 271, + 281, + 423, + 426, + 572, + 594, + 734 + ], + "node_mask": 2990592, + "source_ports": [ + 1, + 75, + 83, + 84, + 22, + 23, + 45, + 107, + 3, + 67, + 18, + 19, + 39, + 40, + 77, + 103, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 32, + 49, + 50, + 85, + 28, + 59, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 14, + 19, + 24 + ], + "demand": 4, + "inside_frames": [ + 4, + 271, + 281, + 423, + 426, + 572, + 594, + 734 + ], + "node_mask": 2990596, + "source_ports": [ + 22, + 23, + 45, + 107, + 3, + 67, + 8, + 26, + 64, + 65, + 96, + 97, + 32, + 49, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 14, + 15, + 18, + 19, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 272, + 281, + 423, + 426, + 572, + 594, + 734 + ], + "node_mask": 2991104, + "source_ports": [ + 24, + 35, + 108, + 109, + 6, + 73, + 74, + 82, + 3, + 67, + 18, + 19, + 39, + 40, + 77, + 103, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 29, + 30, + 58, + 93, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 14, + 19, + 27 + ], + "demand": 4, + "inside_frames": [ + 4, + 272, + 281, + 423, + 426, + 572, + 594, + 734 + ], + "node_mask": 2991108, + "source_ports": [ + 24, + 35, + 108, + 109, + 3, + 67, + 8, + 26, + 64, + 65, + 96, + 97, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 15, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 271, + 272, + 281, + 423, + 426, + 572, + 594, + 734 + ], + "node_mask": 2991617, + "source_ports": [ + 3, + 67, + 18, + 19, + 39, + 40, + 77, + 103, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 19 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 271, + 272, + 281, + 423, + 426, + 572, + 594, + 734 + ], + "node_mask": 2991621, + "source_ports": [ + 3, + 67, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 624, + 734 + ], + "node_mask": 3211264, + "source_ports": [ + 81, + 87, + 76, + 92, + 1, + 75, + 83, + 84, + 22, + 23, + 45, + 107, + 24, + 35, + 108, + 109, + 6, + 73, + 74, + 82, + 2, + 72, + 90, + 91, + 41, + 42, + 44, + 104, + 16, + 43, + 105, + 106, + 25, + 70, + 71, + 89, + 17, + 38, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 66, + 95, + 56, + 100, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 13, + 52, + 53, + 78, + 9, + 62, + 63, + 79, + 10, + 11, + 61, + 94, + 14, + 15, + 51, + 99, + 32, + 49, + 50, + 85, + 28, + 59, + 60, + 86, + 29, + 30, + 58, + 93, + 33, + 34, + 48, + 98, + 0, + 57, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 15, + 16, + 17, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 426, + 624, + 734 + ], + "node_mask": 3244033, + "source_ports": [ + 17, + 38, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 66, + 95, + 56, + 100, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 13, + 15, + 17, + 19, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 97, + 98, + 107, + 536, + 624, + 734 + ], + "node_mask": 3276952, + "source_ports": [ + 81, + 87, + 20, + 21, + 36, + 37, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 56, + 100, + 8, + 26, + 64, + 65, + 96, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 15, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 536, + 624, + 734 + ], + "node_mask": 3342336, + "source_ports": [ + 81, + 87, + 76, + 92, + 1, + 75, + 83, + 84, + 22, + 23, + 45, + 107, + 24, + 35, + 108, + 109, + 6, + 73, + 74, + 82, + 2, + 72, + 90, + 91, + 41, + 42, + 44, + 104, + 16, + 43, + 105, + 106, + 25, + 70, + 71, + 89, + 17, + 38, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 56, + 100, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 13, + 52, + 53, + 78, + 9, + 62, + 63, + 79, + 10, + 11, + 61, + 94, + 14, + 15, + 51, + 99, + 32, + 49, + 50, + 85, + 28, + 59, + 60, + 86, + 29, + 30, + 58, + 93, + 33, + 34, + 48, + 98, + 0, + 57, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10, + 13, + 15, + 17, + 19, + 20, + 22 + ], + "demand": 5, + "inside_frames": [ + 2, + 97, + 107, + 426, + 536, + 624, + 734 + ], + "node_mask": 3342473, + "source_ports": [ + 2, + 72, + 90, + 91, + 16, + 43, + 105, + 106, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 56, + 100, + 8, + 26, + 64, + 65, + 96, + 97, + 13, + 52, + 53, + 78, + 10, + 11, + 61, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11, + 13, + 15, + 17, + 19, + 21, + 23 + ], + "demand": 5, + "inside_frames": [ + 2, + 98, + 107, + 426, + 536, + 624, + 734 + ], + "node_mask": 3342481, + "source_ports": [ + 41, + 42, + 44, + 104, + 25, + 70, + 71, + 89, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 56, + 100, + 8, + 26, + 64, + 65, + 96, + 97, + 9, + 62, + 63, + 79, + 14, + 15, + 51, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 15, + 17, + 19, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 97, + 98, + 107, + 426, + 536, + 624, + 734 + ], + "node_mask": 3342488, + "source_ports": [ + 81, + 87, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 56, + 100, + 8, + 26, + 64, + 65, + 96, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 15, + 17, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 426, + 536, + 624, + 734 + ], + "node_mask": 3375105, + "source_ports": [ + 17, + 38, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 56, + 100, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 13, + 15, + 17, + 19, + 24, + 26 + ], + "demand": 5, + "inside_frames": [ + 97, + 107, + 423, + 426, + 536, + 624, + 734 + ], + "node_mask": 3375240, + "source_ports": [ + 1, + 75, + 83, + 84, + 24, + 35, + 108, + 109, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 56, + 100, + 8, + 26, + 64, + 65, + 96, + 97, + 32, + 49, + 50, + 85, + 29, + 30, + 58, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 13, + 15, + 17, + 19, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 98, + 107, + 423, + 426, + 536, + 624, + 734 + ], + "node_mask": 3375248, + "source_ports": [ + 22, + 23, + 45, + 107, + 6, + 73, + 74, + 82, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 56, + 100, + 8, + 26, + 64, + 65, + 96, + 97, + 28, + 59, + 60, + 86, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 15, + 17, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 97, + 98, + 107, + 423, + 426, + 536, + 624, + 734 + ], + "node_mask": 3375257, + "source_ports": [ + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 56, + 100, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "1" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 15, + 16, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 594, + 624, + 734 + ], + "node_mask": 3735552, + "source_ports": [ + 81, + 87, + 76, + 92, + 1, + 75, + 83, + 84, + 22, + 23, + 45, + 107, + 24, + 35, + 108, + 109, + 6, + 73, + 74, + 82, + 2, + 72, + 90, + 91, + 41, + 42, + 44, + 104, + 16, + 43, + 105, + 106, + 25, + 70, + 71, + 89, + 17, + 38, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 66, + 95, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 13, + 52, + 53, + 78, + 9, + 62, + 63, + 79, + 10, + 11, + 61, + 94, + 14, + 15, + 51, + 99, + 32, + 49, + 50, + 85, + 28, + 59, + 60, + 86, + 29, + 30, + 58, + 93, + 33, + 34, + 48, + 98, + 0, + 57, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 15, + 16, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 426, + 594, + 624, + 734 + ], + "node_mask": 3768321, + "source_ports": [ + 17, + 38, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 66, + 95, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 12, + 13, + 18, + 19, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 101, + 102, + 115, + 536, + 594, + 624, + 734 + ], + "node_mask": 3801440, + "source_ports": [ + 76, + 92, + 20, + 21, + 36, + 37, + 17, + 38, + 4, + 5, + 68, + 69, + 80, + 88, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 13, + 19, + 29 + ], + "demand": 2, + "inside_frames": [ + 97, + 98, + 101, + 102, + 107, + 115, + 536, + 594, + 624, + 734 + ], + "node_mask": 3801592, + "source_ports": [ + 20, + 21, + 36, + 37, + 4, + 5, + 68, + 69, + 80, + 88, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 15, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 536, + 594, + 624, + 734 + ], + "node_mask": 3866624, + "source_ports": [ + 81, + 87, + 76, + 92, + 1, + 75, + 83, + 84, + 22, + 23, + 45, + 107, + 24, + 35, + 108, + 109, + 6, + 73, + 74, + 82, + 2, + 72, + 90, + 91, + 41, + 42, + 44, + 104, + 16, + 43, + 105, + 106, + 25, + 70, + 71, + 89, + 17, + 38, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 13, + 52, + 53, + 78, + 9, + 62, + 63, + 79, + 10, + 11, + 61, + 94, + 14, + 15, + 51, + 99, + 32, + 49, + 50, + 85, + 28, + 59, + 60, + 86, + 29, + 30, + 58, + 93, + 33, + 34, + 48, + 98, + 0, + 57, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 15, + 19, + 29, + 31 + ], + "demand": 3, + "inside_frames": [ + 97, + 98, + 107, + 426, + 536, + 594, + 624, + 734 + ], + "node_mask": 3866776, + "source_ports": [ + 81, + 87, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 8, + 26, + 64, + 65, + 96, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 12, + 13, + 18, + 19, + 22, + 23 + ], + "demand": 5, + "inside_frames": [ + 2, + 101, + 115, + 426, + 536, + 594, + 624, + 734 + ], + "node_mask": 3866913, + "source_ports": [ + 2, + 72, + 90, + 91, + 41, + 42, + 44, + 104, + 17, + 38, + 4, + 5, + 68, + 69, + 80, + 88, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 10, + 11, + 61, + 94, + 14, + 15, + 51, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 12, + 13, + 18, + 19, + 20, + 21 + ], + "demand": 5, + "inside_frames": [ + 2, + 102, + 115, + 426, + 536, + 594, + 624, + 734 + ], + "node_mask": 3866945, + "source_ports": [ + 16, + 43, + 105, + 106, + 25, + 70, + 71, + 89, + 17, + 38, + 4, + 5, + 68, + 69, + 80, + 88, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 13, + 52, + 53, + 78, + 9, + 62, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 12, + 13, + 18, + 19, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 101, + 102, + 115, + 426, + 536, + 594, + 624, + 734 + ], + "node_mask": 3866976, + "source_ports": [ + 76, + 92, + 17, + 38, + 4, + 5, + 68, + 69, + 80, + 88, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 0, + 57 + ], + "weight": "1" + }, + { + "characters": [ + 6, + 8, + 13, + 19, + 22, + 24, + 29 + ], + "demand": 3, + "inside_frames": [ + 97, + 101, + 107, + 115, + 426, + 536, + 594, + 624, + 734 + ], + "node_mask": 3867048, + "source_ports": [ + 24, + 35, + 108, + 109, + 2, + 72, + 90, + 91, + 4, + 5, + 68, + 69, + 80, + 88, + 8, + 26, + 64, + 65, + 96, + 97, + 10, + 11, + 61, + 94, + 32, + 49, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 9, + 13, + 19, + 23, + 25, + 29 + ], + "demand": 3, + "inside_frames": [ + 98, + 101, + 107, + 115, + 426, + 536, + 594, + 624, + 734 + ], + "node_mask": 3867056, + "source_ports": [ + 6, + 73, + 74, + 82, + 41, + 42, + 44, + 104, + 4, + 5, + 68, + 69, + 80, + 88, + 8, + 26, + 64, + 65, + 96, + 97, + 14, + 15, + 51, + 99, + 28, + 59, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 10, + 13, + 19, + 20, + 26, + 29 + ], + "demand": 3, + "inside_frames": [ + 97, + 102, + 107, + 115, + 426, + 536, + 594, + 624, + 734 + ], + "node_mask": 3867080, + "source_ports": [ + 1, + 75, + 83, + 84, + 16, + 43, + 105, + 106, + 4, + 5, + 68, + 69, + 80, + 88, + 8, + 26, + 64, + 65, + 96, + 97, + 13, + 52, + 53, + 78, + 29, + 30, + 58, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 11, + 13, + 19, + 21, + 27, + 29 + ], + "demand": 3, + "inside_frames": [ + 98, + 102, + 107, + 115, + 426, + 536, + 594, + 624, + 734 + ], + "node_mask": 3867088, + "source_ports": [ + 22, + 23, + 45, + 107, + 25, + 70, + 71, + 89, + 4, + 5, + 68, + 69, + 80, + 88, + 8, + 26, + 64, + 65, + 96, + 97, + 9, + 62, + 63, + 79, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 19, + 29 + ], + "demand": 2, + "inside_frames": [ + 97, + 98, + 101, + 102, + 107, + 115, + 426, + 536, + 594, + 624, + 734 + ], + "node_mask": 3867128, + "source_ports": [ + 4, + 5, + 68, + 69, + 80, + 88, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 15, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 426, + 536, + 594, + 624, + 734 + ], + "node_mask": 3899393, + "source_ports": [ + 17, + 38, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 12, + 13, + 18, + 19, + 24, + 25 + ], + "demand": 5, + "inside_frames": [ + 101, + 115, + 423, + 426, + 536, + 594, + 624, + 734 + ], + "node_mask": 3899680, + "source_ports": [ + 24, + 35, + 108, + 109, + 6, + 73, + 74, + 82, + 17, + 38, + 4, + 5, + 68, + 69, + 80, + 88, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 32, + 49, + 50, + 85, + 28, + 59, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 12, + 13, + 18, + 19, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 102, + 115, + 423, + 426, + 536, + 594, + 624, + 734 + ], + "node_mask": 3899712, + "source_ports": [ + 1, + 75, + 83, + 84, + 22, + 23, + 45, + 107, + 17, + 38, + 4, + 5, + 68, + 69, + 80, + 88, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 29, + 30, + 58, + 93, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 101, + 102, + 115, + 423, + 426, + 536, + 594, + 624, + 734 + ], + "node_mask": 3899745, + "source_ports": [ + 17, + 38, + 4, + 5, + 68, + 69, + 80, + 88, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 13, + 15, + 16, + 18, + 28, + 30 + ], + "demand": 5, + "inside_frames": [ + 275, + 276, + 289, + 572, + 594, + 624, + 734 + ], + "node_mask": 3954688, + "source_ports": [ + 81, + 87, + 20, + 21, + 36, + 37, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 66, + 95, + 12, + 31, + 54, + 55, + 101, + 102, + 0, + 57 + ], + "weight": "1" + }, + { + "characters": [ + 3, + 15, + 18, + 30 + ], + "demand": 2, + "inside_frames": [ + 271, + 272, + 275, + 276, + 281, + 289, + 572, + 594, + 624, + 734 + ], + "node_mask": 3964416, + "source_ports": [ + 20, + 21, + 36, + 37, + 18, + 19, + 39, + 40, + 77, + 103, + 12, + 31, + 54, + 55, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 5, + 6, + 9, + 10, + 13, + 16, + 19, + 20, + 23, + 24, + 27, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 4, + 426, + 572, + 594, + 624, + 734 + ], + "node_mask": 3997700, + "source_ports": [ + 81, + 87, + 76, + 92, + 22, + 23, + 45, + 107, + 24, + 35, + 108, + 109, + 41, + 42, + 44, + 104, + 16, + 43, + 105, + 106, + 4, + 5, + 68, + 69, + 80, + 88, + 66, + 95, + 8, + 26, + 64, + 65, + 96, + 97, + 13, + 52, + 53, + 78, + 14, + 15, + 51, + 99, + 32, + 49, + 50, + 85, + 33, + 34, + 48, + 98, + 0, + 57, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 15, + 18, + 19, + 30, + 31 + ], + "demand": 3, + "inside_frames": [ + 271, + 272, + 281, + 426, + 572, + 594, + 624, + 734 + ], + "node_mask": 4007424, + "source_ports": [ + 76, + 92, + 18, + 19, + 39, + 40, + 77, + 103, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10, + 13, + 15, + 16, + 18, + 21, + 23 + ], + "demand": 5, + "inside_frames": [ + 2, + 275, + 289, + 426, + 572, + 594, + 624, + 734 + ], + "node_mask": 4016129, + "source_ports": [ + 2, + 72, + 90, + 91, + 16, + 43, + 105, + 106, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 66, + 95, + 12, + 31, + 54, + 55, + 101, + 102, + 9, + 62, + 63, + 79, + 14, + 15, + 51, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 13, + 16, + 23 + ], + "demand": 4, + "inside_frames": [ + 2, + 4, + 275, + 289, + 426, + 572, + 594, + 624, + 734 + ], + "node_mask": 4016133, + "source_ports": [ + 16, + 43, + 105, + 106, + 4, + 5, + 68, + 69, + 80, + 88, + 66, + 95, + 14, + 15, + 51, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11, + 13, + 15, + 16, + 18, + 20, + 22 + ], + "demand": 5, + "inside_frames": [ + 2, + 276, + 289, + 426, + 572, + 594, + 624, + 734 + ], + "node_mask": 4018177, + "source_ports": [ + 41, + 42, + 44, + 104, + 25, + 70, + 71, + 89, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 66, + 95, + 12, + 31, + 54, + 55, + 101, + 102, + 13, + 52, + 53, + 78, + 10, + 11, + 61, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 13, + 16, + 20 + ], + "demand": 4, + "inside_frames": [ + 2, + 4, + 276, + 289, + 426, + 572, + 594, + 624, + 734 + ], + "node_mask": 4018181, + "source_ports": [ + 41, + 42, + 44, + 104, + 4, + 5, + 68, + 69, + 80, + 88, + 66, + 95, + 13, + 52, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 15, + 16, + 18, + 28, + 30 + ], + "demand": 5, + "inside_frames": [ + 275, + 276, + 289, + 426, + 572, + 594, + 624, + 734 + ], + "node_mask": 4020224, + "source_ports": [ + 81, + 87, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 66, + 95, + 12, + 31, + 54, + 55, + 101, + 102, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 16, + 28 + ], + "demand": 5, + "inside_frames": [ + 4, + 275, + 276, + 289, + 426, + 572, + 594, + 624, + 734 + ], + "node_mask": 4020228, + "source_ports": [ + 81, + 87, + 4, + 5, + 68, + 69, + 80, + 88, + 66, + 95, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 8, + 15, + 18, + 21, + 25, + 30 + ], + "demand": 3, + "inside_frames": [ + 271, + 275, + 281, + 289, + 426, + 572, + 594, + 624, + 734 + ], + "node_mask": 4024832, + "source_ports": [ + 1, + 75, + 83, + 84, + 2, + 72, + 90, + 91, + 18, + 19, + 39, + 40, + 77, + 103, + 12, + 31, + 54, + 55, + 101, + 102, + 9, + 62, + 63, + 79, + 28, + 59, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10, + 15, + 18, + 23, + 27, + 30 + ], + "demand": 3, + "inside_frames": [ + 272, + 275, + 281, + 289, + 426, + 572, + 594, + 624, + 734 + ], + "node_mask": 4025344, + "source_ports": [ + 24, + 35, + 108, + 109, + 16, + 43, + 105, + 106, + 18, + 19, + 39, + 40, + 77, + 103, + 12, + 31, + 54, + 55, + 101, + 102, + 14, + 15, + 51, + 99, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 9, + 15, + 18, + 20, + 24, + 30 + ], + "demand": 3, + "inside_frames": [ + 271, + 276, + 281, + 289, + 426, + 572, + 594, + 624, + 734 + ], + "node_mask": 4026880, + "source_ports": [ + 22, + 23, + 45, + 107, + 41, + 42, + 44, + 104, + 18, + 19, + 39, + 40, + 77, + 103, + 12, + 31, + 54, + 55, + 101, + 102, + 13, + 52, + 53, + 78, + 32, + 49, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 11, + 15, + 18, + 22, + 26, + 30 + ], + "demand": 3, + "inside_frames": [ + 272, + 276, + 281, + 289, + 426, + 572, + 594, + 624, + 734 + ], + "node_mask": 4027392, + "source_ports": [ + 6, + 73, + 74, + 82, + 25, + 70, + 71, + 89, + 18, + 19, + 39, + 40, + 77, + 103, + 12, + 31, + 54, + 55, + 101, + 102, + 10, + 11, + 61, + 94, + 29, + 30, + 58, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 18, + 30 + ], + "demand": 2, + "inside_frames": [ + 271, + 272, + 275, + 276, + 281, + 289, + 426, + 572, + 594, + 624, + 734 + ], + "node_mask": 4029952, + "source_ports": [ + 18, + 19, + 39, + 40, + 77, + 103, + 12, + 31, + 54, + 55, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 16, + 19 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 423, + 426, + 572, + 594, + 624, + 734 + ], + "node_mask": 4030469, + "source_ports": [ + 4, + 5, + 68, + 69, + 80, + 88, + 66, + 95, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 13, + 15, + 16, + 18, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 275, + 289, + 423, + 426, + 572, + 594, + 624, + 734 + ], + "node_mask": 4048896, + "source_ports": [ + 1, + 75, + 83, + 84, + 24, + 35, + 108, + 109, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 66, + 95, + 12, + 31, + 54, + 55, + 101, + 102, + 28, + 59, + 60, + 86, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 13, + 16, + 27 + ], + "demand": 4, + "inside_frames": [ + 4, + 275, + 289, + 423, + 426, + 572, + 594, + 624, + 734 + ], + "node_mask": 4048900, + "source_ports": [ + 24, + 35, + 108, + 109, + 4, + 5, + 68, + 69, + 80, + 88, + 66, + 95, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 13, + 15, + 16, + 18, + 24, + 26 + ], + "demand": 5, + "inside_frames": [ + 276, + 289, + 423, + 426, + 572, + 594, + 624, + 734 + ], + "node_mask": 4050944, + "source_ports": [ + 22, + 23, + 45, + 107, + 6, + 73, + 74, + 82, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 66, + 95, + 12, + 31, + 54, + 55, + 101, + 102, + 32, + 49, + 50, + 85, + 29, + 30, + 58, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 13, + 16, + 24 + ], + "demand": 4, + "inside_frames": [ + 4, + 276, + 289, + 423, + 426, + 572, + 594, + 624, + 734 + ], + "node_mask": 4050948, + "source_ports": [ + 22, + 23, + 45, + 107, + 4, + 5, + 68, + 69, + 80, + 88, + 66, + 95, + 32, + 49, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 15, + 16, + 18 + ], + "demand": 5, + "inside_frames": [ + 2, + 275, + 276, + 289, + 423, + 426, + 572, + 594, + 624, + 734 + ], + "node_mask": 4052993, + "source_ports": [ + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 66, + 95, + 12, + 31, + 54, + 55, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 16 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 275, + 276, + 289, + 423, + 426, + 572, + 594, + 624, + 734 + ], + "node_mask": 4052997, + "source_ports": [ + 4, + 5, + 68, + 69, + 80, + 88, + 66, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 15, + 19, + 31 + ], + "demand": 2, + "inside_frames": [ + 97, + 98, + 107, + 271, + 272, + 281, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4073112, + "source_ports": [ + 20, + 21, + 36, + 37, + 18, + 19, + 39, + 40, + 77, + 103, + 8, + 26, + 64, + 65, + 96, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 18, + 19 + ], + "demand": 2, + "inside_frames": [ + 101, + 102, + 115, + 271, + 272, + 281, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4073312, + "source_ports": [ + 76, + 92, + 20, + 21, + 36, + 37, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 19 + ], + "demand": 1, + "inside_frames": [ + 97, + 98, + 101, + 102, + 107, + 115, + 271, + 272, + 281, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4073464, + "source_ports": [ + 20, + 21, + 36, + 37, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 13, + 15 + ], + "demand": 2, + "inside_frames": [ + 97, + 98, + 107, + 275, + 276, + 289, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4085912, + "source_ports": [ + 81, + 87, + 20, + 21, + 36, + 37, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 13, + 18, + 28 + ], + "demand": 2, + "inside_frames": [ + 101, + 102, + 115, + 275, + 276, + 289, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4086112, + "source_ports": [ + 20, + 21, + 36, + 37, + 4, + 5, + 68, + 69, + 80, + 88, + 12, + 31, + 54, + 55, + 101, + 102, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 13 + ], + "demand": 1, + "inside_frames": [ + 97, + 98, + 101, + 102, + 107, + 115, + 275, + 276, + 289, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4086264, + "source_ports": [ + 20, + 21, + 36, + 37, + 4, + 5, + 68, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 8 + ], + "demand": 1, + "inside_frames": [ + 97, + 101, + 107, + 115, + 271, + 275, + 281, + 289, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4090792, + "source_ports": [ + 20, + 21, + 36, + 37, + 2, + 72, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 25 + ], + "demand": 1, + "inside_frames": [ + 98, + 101, + 107, + 115, + 271, + 275, + 281, + 289, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4090800, + "source_ports": [ + 20, + 21, + 36, + 37, + 28, + 59, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 4 + ], + "demand": 1, + "inside_frames": [ + 97, + 102, + 107, + 115, + 271, + 275, + 281, + 289, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4090824, + "source_ports": [ + 20, + 21, + 36, + 37, + 1, + 75, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 21 + ], + "demand": 1, + "inside_frames": [ + 98, + 102, + 107, + 115, + 271, + 275, + 281, + 289, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4090832, + "source_ports": [ + 20, + 21, + 36, + 37, + 9, + 62, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 6 + ], + "demand": 1, + "inside_frames": [ + 97, + 101, + 107, + 115, + 272, + 275, + 281, + 289, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4091304, + "source_ports": [ + 20, + 21, + 36, + 37, + 24, + 35, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 23 + ], + "demand": 1, + "inside_frames": [ + 98, + 101, + 107, + 115, + 272, + 275, + 281, + 289, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4091312, + "source_ports": [ + 20, + 21, + 36, + 37, + 14, + 15, + 51, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 10 + ], + "demand": 1, + "inside_frames": [ + 97, + 102, + 107, + 115, + 272, + 275, + 281, + 289, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4091336, + "source_ports": [ + 20, + 21, + 36, + 37, + 16, + 43, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 27 + ], + "demand": 1, + "inside_frames": [ + 98, + 102, + 107, + 115, + 272, + 275, + 281, + 289, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4091344, + "source_ports": [ + 20, + 21, + 36, + 37, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 24 + ], + "demand": 1, + "inside_frames": [ + 97, + 101, + 107, + 115, + 271, + 276, + 281, + 289, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4092840, + "source_ports": [ + 20, + 21, + 36, + 37, + 32, + 49, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 9 + ], + "demand": 1, + "inside_frames": [ + 98, + 101, + 107, + 115, + 271, + 276, + 281, + 289, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4092848, + "source_ports": [ + 20, + 21, + 36, + 37, + 41, + 42, + 44, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 20 + ], + "demand": 1, + "inside_frames": [ + 97, + 102, + 107, + 115, + 271, + 276, + 281, + 289, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4092872, + "source_ports": [ + 20, + 21, + 36, + 37, + 13, + 52, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 5 + ], + "demand": 1, + "inside_frames": [ + 98, + 102, + 107, + 115, + 271, + 276, + 281, + 289, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4092880, + "source_ports": [ + 20, + 21, + 36, + 37, + 22, + 23, + 45, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 22 + ], + "demand": 1, + "inside_frames": [ + 97, + 101, + 107, + 115, + 272, + 276, + 281, + 289, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4093352, + "source_ports": [ + 20, + 21, + 36, + 37, + 10, + 11, + 61, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 7 + ], + "demand": 1, + "inside_frames": [ + 98, + 101, + 107, + 115, + 272, + 276, + 281, + 289, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4093360, + "source_ports": [ + 20, + 21, + 36, + 37, + 6, + 73, + 74, + 82 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 26 + ], + "demand": 1, + "inside_frames": [ + 97, + 102, + 107, + 115, + 272, + 276, + 281, + 289, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4093384, + "source_ports": [ + 20, + 21, + 36, + 37, + 29, + 30, + 58, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 11 + ], + "demand": 1, + "inside_frames": [ + 98, + 102, + 107, + 115, + 272, + 276, + 281, + 289, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4093392, + "source_ports": [ + 20, + 21, + 36, + 37, + 25, + 70, + 71, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 15 + ], + "demand": 1, + "inside_frames": [ + 97, + 98, + 107, + 271, + 272, + 275, + 276, + 281, + 289, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4095640, + "source_ports": [ + 20, + 21, + 36, + 37, + 18, + 19, + 39, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 18 + ], + "demand": 1, + "inside_frames": [ + 101, + 102, + 115, + 271, + 272, + 275, + 276, + 281, + 289, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4095840, + "source_ports": [ + 20, + 21, + 36, + 37, + 12, + 31, + 54, + 55, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 5, + 6, + 9, + 10, + 13, + 19, + 20, + 23, + 24, + 27, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 4, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4128772, + "source_ports": [ + 81, + 87, + 76, + 92, + 22, + 23, + 45, + 107, + 24, + 35, + 108, + 109, + 41, + 42, + 44, + 104, + 16, + 43, + 105, + 106, + 4, + 5, + 68, + 69, + 80, + 88, + 8, + 26, + 64, + 65, + 96, + 97, + 13, + 52, + 53, + 78, + 14, + 15, + 51, + 99, + 32, + 49, + 50, + 85, + 33, + 34, + 48, + 98, + 0, + 57, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 19, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 97, + 98, + 107, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4128924, + "source_ports": [ + 81, + 87, + 4, + 5, + 68, + 69, + 80, + 88, + 8, + 26, + 64, + 65, + 96, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 13, + 19, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 101, + 102, + 115, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4129124, + "source_ports": [ + 76, + 92, + 4, + 5, + 68, + 69, + 80, + 88, + 8, + 26, + 64, + 65, + 96, + 97, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 8, + 15, + 19, + 20, + 24, + 31 + ], + "demand": 3, + "inside_frames": [ + 97, + 107, + 271, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4137608, + "source_ports": [ + 1, + 75, + 83, + 84, + 2, + 72, + 90, + 91, + 18, + 19, + 39, + 40, + 77, + 103, + 8, + 26, + 64, + 65, + 96, + 97, + 13, + 52, + 53, + 78, + 32, + 49, + 50, + 85, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 20, + 24, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 97, + 107, + 271, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4137612, + "source_ports": [ + 8, + 26, + 64, + 65, + 96, + 97, + 13, + 52, + 53, + 78, + 32, + 49, + 50, + 85, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 9, + 15, + 19, + 21, + 25, + 31 + ], + "demand": 3, + "inside_frames": [ + 98, + 107, + 271, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4137616, + "source_ports": [ + 22, + 23, + 45, + 107, + 41, + 42, + 44, + 104, + 18, + 19, + 39, + 40, + 77, + 103, + 8, + 26, + 64, + 65, + 96, + 97, + 9, + 62, + 63, + 79, + 28, + 59, + 60, + 86, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 9, + 19, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 98, + 107, + 271, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4137620, + "source_ports": [ + 22, + 23, + 45, + 107, + 41, + 42, + 44, + 104, + 8, + 26, + 64, + 65, + 96, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 8, + 9, + 18, + 19, + 24, + 25 + ], + "demand": 3, + "inside_frames": [ + 101, + 115, + 271, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4137760, + "source_ports": [ + 76, + 92, + 2, + 72, + 90, + 91, + 41, + 42, + 44, + 104, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 32, + 49, + 50, + 85, + 28, + 59, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 9, + 19, + 24 + ], + "demand": 3, + "inside_frames": [ + 4, + 101, + 115, + 271, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4137764, + "source_ports": [ + 76, + 92, + 41, + 42, + 44, + 104, + 8, + 26, + 64, + 65, + 96, + 97, + 32, + 49, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 4, + 5, + 18, + 19, + 20, + 21 + ], + "demand": 3, + "inside_frames": [ + 102, + 115, + 271, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4137792, + "source_ports": [ + 76, + 92, + 1, + 75, + 83, + 84, + 22, + 23, + 45, + 107, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 13, + 52, + 53, + 78, + 9, + 62, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 5, + 19, + 20 + ], + "demand": 3, + "inside_frames": [ + 4, + 102, + 115, + 271, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4137796, + "source_ports": [ + 76, + 92, + 22, + 23, + 45, + 107, + 8, + 26, + 64, + 65, + 96, + 97, + 13, + 52, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 97, + 101, + 107, + 115, + 271, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4137897, + "source_ports": [ + 2, + 72, + 90, + 91, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 98, + 101, + 107, + 115, + 271, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4137909, + "source_ports": [ + 41, + 42, + 44, + 104, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 97, + 102, + 107, + 115, + 271, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4137933, + "source_ports": [ + 8, + 26, + 64, + 65, + 96, + 97, + 13, + 52, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 98, + 102, + 107, + 115, + 271, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4137937, + "source_ports": [ + 8, + 26, + 64, + 65, + 96, + 97, + 9, + 62, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10, + 15, + 19, + 22, + 26, + 31 + ], + "demand": 3, + "inside_frames": [ + 97, + 107, + 272, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4138120, + "source_ports": [ + 24, + 35, + 108, + 109, + 16, + 43, + 105, + 106, + 18, + 19, + 39, + 40, + 77, + 103, + 8, + 26, + 64, + 65, + 96, + 97, + 10, + 11, + 61, + 94, + 29, + 30, + 58, + 93, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10, + 19, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 97, + 107, + 272, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4138124, + "source_ports": [ + 24, + 35, + 108, + 109, + 16, + 43, + 105, + 106, + 8, + 26, + 64, + 65, + 96, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 11, + 15, + 19, + 23, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 98, + 107, + 272, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4138128, + "source_ports": [ + 6, + 73, + 74, + 82, + 25, + 70, + 71, + 89, + 18, + 19, + 39, + 40, + 77, + 103, + 8, + 26, + 64, + 65, + 96, + 97, + 14, + 15, + 51, + 99, + 33, + 34, + 48, + 98, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 23, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 98, + 107, + 272, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4138132, + "source_ports": [ + 8, + 26, + 64, + 65, + 96, + 97, + 14, + 15, + 51, + 99, + 33, + 34, + 48, + 98, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 7, + 18, + 19, + 22, + 23 + ], + "demand": 3, + "inside_frames": [ + 101, + 115, + 272, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4138272, + "source_ports": [ + 76, + 92, + 24, + 35, + 108, + 109, + 6, + 73, + 74, + 82, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 10, + 11, + 61, + 94, + 14, + 15, + 51, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 19, + 23 + ], + "demand": 3, + "inside_frames": [ + 4, + 101, + 115, + 272, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4138276, + "source_ports": [ + 76, + 92, + 24, + 35, + 108, + 109, + 8, + 26, + 64, + 65, + 96, + 97, + 14, + 15, + 51, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 10, + 11, + 18, + 19, + 26, + 27 + ], + "demand": 3, + "inside_frames": [ + 102, + 115, + 272, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4138304, + "source_ports": [ + 76, + 92, + 16, + 43, + 105, + 106, + 25, + 70, + 71, + 89, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 29, + 30, + 58, + 93, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 10, + 19, + 27 + ], + "demand": 3, + "inside_frames": [ + 4, + 102, + 115, + 272, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4138308, + "source_ports": [ + 76, + 92, + 16, + 43, + 105, + 106, + 8, + 26, + 64, + 65, + 96, + 97, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 97, + 101, + 107, + 115, + 272, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4138409, + "source_ports": [ + 8, + 26, + 64, + 65, + 96, + 97, + 10, + 11, + 61, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 98, + 101, + 107, + 115, + 272, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4138421, + "source_ports": [ + 8, + 26, + 64, + 65, + 96, + 97, + 14, + 15, + 51, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 97, + 102, + 107, + 115, + 272, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4138445, + "source_ports": [ + 16, + 43, + 105, + 106, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 98, + 102, + 107, + 115, + 272, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4138449, + "source_ports": [ + 25, + 70, + 71, + 89, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 15, + 18, + 19, + 31 + ], + "demand": 3, + "inside_frames": [ + 271, + 272, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4138496, + "source_ports": [ + 76, + 92, + 18, + 19, + 39, + 40, + 77, + 103, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 19, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 271, + 272, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4138500, + "source_ports": [ + 76, + 92, + 8, + 26, + 64, + 65, + 96, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 19, + 31 + ], + "demand": 2, + "inside_frames": [ + 97, + 98, + 107, + 271, + 272, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4138648, + "source_ports": [ + 18, + 19, + 39, + 40, + 77, + 103, + 8, + 26, + 64, + 65, + 96, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 31 + ], + "demand": 2, + "inside_frames": [ + 4, + 97, + 98, + 107, + 271, + 272, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4138652, + "source_ports": [ + 8, + 26, + 64, + 65, + 96, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 18, + 19 + ], + "demand": 2, + "inside_frames": [ + 101, + 102, + 115, + 271, + 272, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4138848, + "source_ports": [ + 76, + 92, + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 19 + ], + "demand": 2, + "inside_frames": [ + 4, + 101, + 102, + 115, + 271, + 272, + 281, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4138852, + "source_ports": [ + 76, + 92, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 4, + 6, + 8, + 10, + 13, + 15 + ], + "demand": 3, + "inside_frames": [ + 97, + 107, + 275, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4147336, + "source_ports": [ + 81, + 87, + 1, + 75, + 83, + 84, + 24, + 35, + 108, + 109, + 2, + 72, + 90, + 91, + 16, + 43, + 105, + 106, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 6, + 10, + 13 + ], + "demand": 3, + "inside_frames": [ + 4, + 97, + 107, + 275, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4147340, + "source_ports": [ + 81, + 87, + 24, + 35, + 108, + 109, + 16, + 43, + 105, + 106, + 4, + 5, + 68, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 15, + 21, + 23, + 25, + 27 + ], + "demand": 3, + "inside_frames": [ + 98, + 107, + 275, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4147344, + "source_ports": [ + 81, + 87, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 9, + 62, + 63, + 79, + 14, + 15, + 51, + 99, + 28, + 59, + 60, + 86, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 23, + 27 + ], + "demand": 3, + "inside_frames": [ + 4, + 98, + 107, + 275, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4147348, + "source_ports": [ + 81, + 87, + 4, + 5, + 68, + 69, + 80, + 88, + 14, + 15, + 51, + 99, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 8, + 13, + 18, + 23, + 25, + 28 + ], + "demand": 3, + "inside_frames": [ + 101, + 115, + 275, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4147488, + "source_ports": [ + 24, + 35, + 108, + 109, + 2, + 72, + 90, + 91, + 4, + 5, + 68, + 69, + 80, + 88, + 12, + 31, + 54, + 55, + 101, + 102, + 14, + 15, + 51, + 99, + 28, + 59, + 60, + 86, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 13, + 23, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 101, + 115, + 275, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4147492, + "source_ports": [ + 24, + 35, + 108, + 109, + 4, + 5, + 68, + 69, + 80, + 88, + 14, + 15, + 51, + 99, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 10, + 13, + 18, + 21, + 27, + 28 + ], + "demand": 3, + "inside_frames": [ + 102, + 115, + 275, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4147520, + "source_ports": [ + 1, + 75, + 83, + 84, + 16, + 43, + 105, + 106, + 4, + 5, + 68, + 69, + 80, + 88, + 12, + 31, + 54, + 55, + 101, + 102, + 9, + 62, + 63, + 79, + 33, + 34, + 48, + 98, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 13, + 27, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 102, + 115, + 275, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4147524, + "source_ports": [ + 16, + 43, + 105, + 106, + 4, + 5, + 68, + 69, + 80, + 88, + 33, + 34, + 48, + 98, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 97, + 101, + 107, + 115, + 275, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4147625, + "source_ports": [ + 2, + 72, + 90, + 91, + 4, + 5, + 68, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 98, + 101, + 107, + 115, + 275, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4147637, + "source_ports": [ + 4, + 5, + 68, + 69, + 80, + 88, + 14, + 15, + 51, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 97, + 102, + 107, + 115, + 275, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4147661, + "source_ports": [ + 16, + 43, + 105, + 106, + 4, + 5, + 68, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 98, + 102, + 107, + 115, + 275, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4147665, + "source_ports": [ + 4, + 5, + 68, + 69, + 80, + 88, + 9, + 62, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 15, + 20, + 22, + 24, + 26 + ], + "demand": 3, + "inside_frames": [ + 97, + 107, + 276, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4149384, + "source_ports": [ + 81, + 87, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 13, + 52, + 53, + 78, + 10, + 11, + 61, + 94, + 32, + 49, + 50, + 85, + 29, + 30, + 58, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 20, + 24 + ], + "demand": 3, + "inside_frames": [ + 4, + 97, + 107, + 276, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4149388, + "source_ports": [ + 81, + 87, + 4, + 5, + 68, + 69, + 80, + 88, + 13, + 52, + 53, + 78, + 32, + 49, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 5, + 7, + 9, + 11, + 13, + 15 + ], + "demand": 3, + "inside_frames": [ + 98, + 107, + 276, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4149392, + "source_ports": [ + 81, + 87, + 22, + 23, + 45, + 107, + 6, + 73, + 74, + 82, + 41, + 42, + 44, + 104, + 25, + 70, + 71, + 89, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 5, + 9, + 13 + ], + "demand": 3, + "inside_frames": [ + 4, + 98, + 107, + 276, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4149396, + "source_ports": [ + 81, + 87, + 22, + 23, + 45, + 107, + 41, + 42, + 44, + 104, + 4, + 5, + 68, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 9, + 13, + 18, + 22, + 24, + 28 + ], + "demand": 3, + "inside_frames": [ + 101, + 115, + 276, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4149536, + "source_ports": [ + 6, + 73, + 74, + 82, + 41, + 42, + 44, + 104, + 4, + 5, + 68, + 69, + 80, + 88, + 12, + 31, + 54, + 55, + 101, + 102, + 10, + 11, + 61, + 94, + 32, + 49, + 50, + 85, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 13, + 24, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 101, + 115, + 276, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4149540, + "source_ports": [ + 41, + 42, + 44, + 104, + 4, + 5, + 68, + 69, + 80, + 88, + 32, + 49, + 50, + 85, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 11, + 13, + 18, + 20, + 26, + 28 + ], + "demand": 3, + "inside_frames": [ + 102, + 115, + 276, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4149568, + "source_ports": [ + 22, + 23, + 45, + 107, + 25, + 70, + 71, + 89, + 4, + 5, + 68, + 69, + 80, + 88, + 12, + 31, + 54, + 55, + 101, + 102, + 13, + 52, + 53, + 78, + 29, + 30, + 58, + 93, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 13, + 20, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 102, + 115, + 276, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4149572, + "source_ports": [ + 22, + 23, + 45, + 107, + 4, + 5, + 68, + 69, + 80, + 88, + 13, + 52, + 53, + 78, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 97, + 101, + 107, + 115, + 276, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4149673, + "source_ports": [ + 4, + 5, + 68, + 69, + 80, + 88, + 10, + 11, + 61, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 98, + 101, + 107, + 115, + 276, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4149685, + "source_ports": [ + 41, + 42, + 44, + 104, + 4, + 5, + 68, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 97, + 102, + 107, + 115, + 276, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4149709, + "source_ports": [ + 4, + 5, + 68, + 69, + 80, + 88, + 13, + 52, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 98, + 102, + 107, + 115, + 276, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4149713, + "source_ports": [ + 25, + 70, + 71, + 89, + 4, + 5, + 68, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 15, + 18, + 28 + ], + "demand": 3, + "inside_frames": [ + 275, + 276, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4151296, + "source_ports": [ + 81, + 87, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103, + 12, + 31, + 54, + 55, + 101, + 102, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 275, + 276, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4151300, + "source_ports": [ + 81, + 87, + 4, + 5, + 68, + 69, + 80, + 88, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 15 + ], + "demand": 2, + "inside_frames": [ + 97, + 98, + 107, + 275, + 276, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4151448, + "source_ports": [ + 81, + 87, + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13 + ], + "demand": 2, + "inside_frames": [ + 4, + 97, + 98, + 107, + 275, + 276, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4151452, + "source_ports": [ + 81, + 87, + 4, + 5, + 68, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 18, + 28 + ], + "demand": 2, + "inside_frames": [ + 101, + 102, + 115, + 275, + 276, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4151648, + "source_ports": [ + 4, + 5, + 68, + 69, + 80, + 88, + 12, + 31, + 54, + 55, + 101, + 102, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 28 + ], + "demand": 2, + "inside_frames": [ + 4, + 101, + 102, + 115, + 275, + 276, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4151652, + "source_ports": [ + 4, + 5, + 68, + 69, + 80, + 88, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 10, + 11, + 20, + 21, + 22, + 23 + ], + "demand": 5, + "inside_frames": [ + 2, + 3, + 107, + 115, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4153731, + "source_ports": [ + 2, + 72, + 90, + 91, + 41, + 42, + 44, + 104, + 16, + 43, + 105, + 106, + 25, + 70, + 71, + 89, + 13, + 52, + 53, + 78, + 9, + 62, + 63, + 79, + 10, + 11, + 61, + 94, + 14, + 15, + 51, + 99 + ], + "weight": "1" + }, + { + "characters": [ + 9, + 10, + 20, + 23 + ], + "demand": 3, + "inside_frames": [ + 2, + 3, + 4, + 107, + 115, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4153735, + "source_ports": [ + 41, + 42, + 44, + 104, + 16, + 43, + 105, + 106, + 13, + 52, + 53, + 78, + 14, + 15, + 51, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 8, + 10, + 20, + 22, + 24, + 26 + ], + "demand": 4, + "inside_frames": [ + 3, + 97, + 107, + 115, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4153738, + "source_ports": [ + 1, + 75, + 83, + 84, + 24, + 35, + 108, + 109, + 2, + 72, + 90, + 91, + 16, + 43, + 105, + 106, + 13, + 52, + 53, + 78, + 10, + 11, + 61, + 94, + 32, + 49, + 50, + 85, + 29, + 30, + 58, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10, + 20, + 24 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 97, + 107, + 115, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4153742, + "source_ports": [ + 24, + 35, + 108, + 109, + 16, + 43, + 105, + 106, + 13, + 52, + 53, + 78, + 32, + 49, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 9, + 11, + 21, + 23, + 25, + 27 + ], + "demand": 4, + "inside_frames": [ + 3, + 98, + 107, + 115, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4153746, + "source_ports": [ + 22, + 23, + 45, + 107, + 6, + 73, + 74, + 82, + 41, + 42, + 44, + 104, + 25, + 70, + 71, + 89, + 9, + 62, + 63, + 79, + 14, + 15, + 51, + 99, + 28, + 59, + 60, + 86, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 9, + 23, + 27 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 98, + 107, + 115, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4153750, + "source_ports": [ + 22, + 23, + 45, + 107, + 41, + 42, + 44, + 104, + 14, + 15, + 51, + 99, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 8, + 9, + 22, + 23, + 24, + 25 + ], + "demand": 4, + "inside_frames": [ + 3, + 101, + 107, + 115, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4153762, + "source_ports": [ + 24, + 35, + 108, + 109, + 6, + 73, + 74, + 82, + 2, + 72, + 90, + 91, + 41, + 42, + 44, + 104, + 10, + 11, + 61, + 94, + 14, + 15, + 51, + 99, + 32, + 49, + 50, + 85, + 28, + 59, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 9, + 23, + 24 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 101, + 107, + 115, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4153766, + "source_ports": [ + 24, + 35, + 108, + 109, + 41, + 42, + 44, + 104, + 14, + 15, + 51, + 99, + 32, + 49, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 97, + 101, + 107, + 115, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4153771, + "source_ports": [ + 2, + 72, + 90, + 91, + 10, + 11, + 61, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 98, + 101, + 107, + 115, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4153783, + "source_ports": [ + 41, + 42, + 44, + 104, + 14, + 15, + 51, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 10, + 11, + 20, + 21, + 26, + 27 + ], + "demand": 4, + "inside_frames": [ + 3, + 102, + 107, + 115, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4153794, + "source_ports": [ + 1, + 75, + 83, + 84, + 22, + 23, + 45, + 107, + 16, + 43, + 105, + 106, + 25, + 70, + 71, + 89, + 13, + 52, + 53, + 78, + 9, + 62, + 63, + 79, + 29, + 30, + 58, + 93, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 10, + 20, + 27 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 102, + 107, + 115, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4153798, + "source_ports": [ + 22, + 23, + 45, + 107, + 16, + 43, + 105, + 106, + 13, + 52, + 53, + 78, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 97, + 102, + 107, + 115, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4153807, + "source_ports": [ + 16, + 43, + 105, + 106, + 13, + 52, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 98, + 102, + 107, + 115, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4153811, + "source_ports": [ + 25, + 70, + 71, + 89, + 9, + 62, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 8, + 9, + 20, + 21, + 24, + 25 + ], + "demand": 4, + "inside_frames": [ + 3, + 107, + 115, + 271, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4154242, + "source_ports": [ + 1, + 75, + 83, + 84, + 22, + 23, + 45, + 107, + 2, + 72, + 90, + 91, + 41, + 42, + 44, + 104, + 13, + 52, + 53, + 78, + 9, + 62, + 63, + 79, + 32, + 49, + 50, + 85, + 28, + 59, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 97, + 107, + 115, + 271, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4154251, + "source_ports": [ + 2, + 72, + 90, + 91, + 13, + 52, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 98, + 107, + 115, + 271, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4154259, + "source_ports": [ + 41, + 42, + 44, + 104, + 9, + 62, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 101, + 107, + 115, + 271, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4154275, + "source_ports": [ + 2, + 72, + 90, + 91, + 41, + 42, + 44, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 101, + 107, + 115, + 271, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4154282, + "source_ports": [ + 2, + 72, + 90, + 91, + 32, + 49, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 101, + 107, + 115, + 271, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4154290, + "source_ports": [ + 41, + 42, + 44, + 104, + 28, + 59, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 102, + 107, + 115, + 271, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4154307, + "source_ports": [ + 13, + 52, + 53, + 78, + 9, + 62, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 102, + 107, + 115, + 271, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4154314, + "source_ports": [ + 1, + 75, + 83, + 84, + 13, + 52, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 102, + 107, + 115, + 271, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4154322, + "source_ports": [ + 22, + 23, + 45, + 107, + 9, + 62, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 10, + 11, + 22, + 23, + 26, + 27 + ], + "demand": 4, + "inside_frames": [ + 3, + 107, + 115, + 272, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4154754, + "source_ports": [ + 24, + 35, + 108, + 109, + 6, + 73, + 74, + 82, + 16, + 43, + 105, + 106, + 25, + 70, + 71, + 89, + 10, + 11, + 61, + 94, + 14, + 15, + 51, + 99, + 29, + 30, + 58, + 93, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 97, + 107, + 115, + 272, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4154763, + "source_ports": [ + 16, + 43, + 105, + 106, + 10, + 11, + 61, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 98, + 107, + 115, + 272, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4154771, + "source_ports": [ + 25, + 70, + 71, + 89, + 14, + 15, + 51, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 101, + 107, + 115, + 272, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4154787, + "source_ports": [ + 10, + 11, + 61, + 94, + 14, + 15, + 51, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 101, + 107, + 115, + 272, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4154794, + "source_ports": [ + 24, + 35, + 108, + 109, + 10, + 11, + 61, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 101, + 107, + 115, + 272, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4154802, + "source_ports": [ + 6, + 73, + 74, + 82, + 14, + 15, + 51, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 102, + 107, + 115, + 272, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4154819, + "source_ports": [ + 16, + 43, + 105, + 106, + 25, + 70, + 71, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 102, + 107, + 115, + 272, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4154826, + "source_ports": [ + 16, + 43, + 105, + 106, + 29, + 30, + 58, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 102, + 107, + 115, + 272, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4154834, + "source_ports": [ + 25, + 70, + 71, + 89, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 8, + 10, + 21, + 23, + 25, + 27 + ], + "demand": 4, + "inside_frames": [ + 3, + 107, + 115, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4155778, + "source_ports": [ + 1, + 75, + 83, + 84, + 24, + 35, + 108, + 109, + 2, + 72, + 90, + 91, + 16, + 43, + 105, + 106, + 9, + 62, + 63, + 79, + 14, + 15, + 51, + 99, + 28, + 59, + 60, + 86, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 97, + 107, + 115, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4155787, + "source_ports": [ + 2, + 72, + 90, + 91, + 16, + 43, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 98, + 107, + 115, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4155795, + "source_ports": [ + 9, + 62, + 63, + 79, + 14, + 15, + 51, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 101, + 107, + 115, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4155811, + "source_ports": [ + 2, + 72, + 90, + 91, + 14, + 15, + 51, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 8 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 101, + 107, + 115, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4155818, + "source_ports": [ + 24, + 35, + 108, + 109, + 2, + 72, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 101, + 107, + 115, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4155826, + "source_ports": [ + 14, + 15, + 51, + 99, + 28, + 59, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 102, + 107, + 115, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4155843, + "source_ports": [ + 16, + 43, + 105, + 106, + 9, + 62, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 10 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 102, + 107, + 115, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4155850, + "source_ports": [ + 1, + 75, + 83, + 84, + 16, + 43, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 102, + 107, + 115, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4155858, + "source_ports": [ + 9, + 62, + 63, + 79, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 97, + 107, + 271, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4156041, + "source_ports": [ + 2, + 72, + 90, + 91, + 18, + 19, + 39, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 98, + 107, + 271, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4156049, + "source_ports": [ + 18, + 19, + 39, + 40, + 77, + 103, + 9, + 62, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 101, + 115, + 271, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4156193, + "source_ports": [ + 2, + 72, + 90, + 91, + 12, + 31, + 54, + 55, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 102, + 115, + 271, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4156225, + "source_ports": [ + 12, + 31, + 54, + 55, + 101, + 102, + 9, + 62, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 107, + 115, + 271, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4156291, + "source_ports": [ + 2, + 72, + 90, + 91, + 9, + 62, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 8 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 107, + 115, + 271, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4156298, + "source_ports": [ + 1, + 75, + 83, + 84, + 2, + 72, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 107, + 115, + 271, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4156306, + "source_ports": [ + 9, + 62, + 63, + 79, + 28, + 59, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 101, + 107, + 115, + 271, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4156322, + "source_ports": [ + 2, + 72, + 90, + 91, + 28, + 59, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 8 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 97, + 101, + 107, + 115, + 271, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4156331, + "source_ports": [ + 2, + 72, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 102, + 107, + 115, + 271, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4156354, + "source_ports": [ + 1, + 75, + 83, + 84, + 9, + 62, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 21 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 98, + 102, + 107, + 115, + 271, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4156371, + "source_ports": [ + 9, + 62, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 97, + 107, + 272, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4156553, + "source_ports": [ + 16, + 43, + 105, + 106, + 18, + 19, + 39, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 98, + 107, + 272, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4156561, + "source_ports": [ + 18, + 19, + 39, + 40, + 77, + 103, + 14, + 15, + 51, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 101, + 115, + 272, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4156705, + "source_ports": [ + 12, + 31, + 54, + 55, + 101, + 102, + 14, + 15, + 51, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 102, + 115, + 272, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4156737, + "source_ports": [ + 16, + 43, + 105, + 106, + 12, + 31, + 54, + 55, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 107, + 115, + 272, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4156807, + "source_ports": [ + 16, + 43, + 105, + 106, + 14, + 15, + 51, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 97, + 107, + 115, + 272, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4156814, + "source_ports": [ + 24, + 35, + 108, + 109, + 16, + 43, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 98, + 107, + 115, + 272, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4156822, + "source_ports": [ + 14, + 15, + 51, + 99, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 101, + 107, + 115, + 272, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4156838, + "source_ports": [ + 24, + 35, + 108, + 109, + 14, + 15, + 51, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 23 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 98, + 101, + 107, + 115, + 272, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4156855, + "source_ports": [ + 14, + 15, + 51, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 102, + 107, + 115, + 272, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4156870, + "source_ports": [ + 16, + 43, + 105, + 106, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 10 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 97, + 102, + 107, + 115, + 272, + 275, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4156879, + "source_ports": [ + 16, + 43, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 9, + 11, + 20, + 22, + 24, + 26 + ], + "demand": 4, + "inside_frames": [ + 3, + 107, + 115, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4157826, + "source_ports": [ + 22, + 23, + 45, + 107, + 6, + 73, + 74, + 82, + 41, + 42, + 44, + 104, + 25, + 70, + 71, + 89, + 13, + 52, + 53, + 78, + 10, + 11, + 61, + 94, + 32, + 49, + 50, + 85, + 29, + 30, + 58, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 97, + 107, + 115, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4157835, + "source_ports": [ + 13, + 52, + 53, + 78, + 10, + 11, + 61, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 98, + 107, + 115, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4157843, + "source_ports": [ + 41, + 42, + 44, + 104, + 25, + 70, + 71, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 101, + 107, + 115, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4157859, + "source_ports": [ + 41, + 42, + 44, + 104, + 10, + 11, + 61, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 101, + 107, + 115, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4157866, + "source_ports": [ + 10, + 11, + 61, + 94, + 32, + 49, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 9 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 101, + 107, + 115, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4157874, + "source_ports": [ + 6, + 73, + 74, + 82, + 41, + 42, + 44, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 102, + 107, + 115, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4157891, + "source_ports": [ + 25, + 70, + 71, + 89, + 13, + 52, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 102, + 107, + 115, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4157898, + "source_ports": [ + 13, + 52, + 53, + 78, + 29, + 30, + 58, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 11 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 102, + 107, + 115, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4157906, + "source_ports": [ + 22, + 23, + 45, + 107, + 25, + 70, + 71, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 97, + 107, + 271, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4158089, + "source_ports": [ + 18, + 19, + 39, + 40, + 77, + 103, + 13, + 52, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 98, + 107, + 271, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4158097, + "source_ports": [ + 41, + 42, + 44, + 104, + 18, + 19, + 39, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 101, + 115, + 271, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4158241, + "source_ports": [ + 41, + 42, + 44, + 104, + 12, + 31, + 54, + 55, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 102, + 115, + 271, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4158273, + "source_ports": [ + 12, + 31, + 54, + 55, + 101, + 102, + 13, + 52, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 107, + 115, + 271, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4158343, + "source_ports": [ + 41, + 42, + 44, + 104, + 13, + 52, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 97, + 107, + 115, + 271, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4158350, + "source_ports": [ + 13, + 52, + 53, + 78, + 32, + 49, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 9 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 98, + 107, + 115, + 271, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4158358, + "source_ports": [ + 22, + 23, + 45, + 107, + 41, + 42, + 44, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 101, + 107, + 115, + 271, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4158374, + "source_ports": [ + 41, + 42, + 44, + 104, + 32, + 49, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 9 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 98, + 101, + 107, + 115, + 271, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4158391, + "source_ports": [ + 41, + 42, + 44, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 102, + 107, + 115, + 271, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4158406, + "source_ports": [ + 22, + 23, + 45, + 107, + 13, + 52, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 20 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 97, + 102, + 107, + 115, + 271, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4158415, + "source_ports": [ + 13, + 52, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 97, + 107, + 272, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4158601, + "source_ports": [ + 18, + 19, + 39, + 40, + 77, + 103, + 10, + 11, + 61, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 98, + 107, + 272, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4158609, + "source_ports": [ + 25, + 70, + 71, + 89, + 18, + 19, + 39, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 101, + 115, + 272, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4158753, + "source_ports": [ + 12, + 31, + 54, + 55, + 101, + 102, + 10, + 11, + 61, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 102, + 115, + 272, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4158785, + "source_ports": [ + 25, + 70, + 71, + 89, + 12, + 31, + 54, + 55, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 107, + 115, + 272, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4158851, + "source_ports": [ + 25, + 70, + 71, + 89, + 10, + 11, + 61, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 107, + 115, + 272, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4158858, + "source_ports": [ + 10, + 11, + 61, + 94, + 29, + 30, + 58, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 11 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 107, + 115, + 272, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4158866, + "source_ports": [ + 6, + 73, + 74, + 82, + 25, + 70, + 71, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 101, + 107, + 115, + 272, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4158882, + "source_ports": [ + 6, + 73, + 74, + 82, + 10, + 11, + 61, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 22 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 97, + 101, + 107, + 115, + 272, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4158891, + "source_ports": [ + 10, + 11, + 61, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 102, + 107, + 115, + 272, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4158914, + "source_ports": [ + 25, + 70, + 71, + 89, + 29, + 30, + 58, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 11 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 98, + 102, + 107, + 115, + 272, + 276, + 281, + 289, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4158931, + "source_ports": [ + 25, + 70, + 71, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 97, + 98, + 101, + 102, + 107, + 115, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4162045, + "source_ports": [ + 4, + 5, + 68, + 69, + 80, + 88, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 24 + ], + "demand": 2, + "inside_frames": [ + 4, + 97, + 101, + 107, + 115, + 271, + 281, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4170668, + "source_ports": [ + 8, + 26, + 64, + 65, + 96, + 97, + 32, + 49, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 25 + ], + "demand": 2, + "inside_frames": [ + 98, + 101, + 107, + 115, + 271, + 281, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4170672, + "source_ports": [ + 8, + 26, + 64, + 65, + 96, + 97, + 28, + 59, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 19 + ], + "demand": 2, + "inside_frames": [ + 97, + 102, + 107, + 115, + 271, + 281, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4170696, + "source_ports": [ + 1, + 75, + 83, + 84, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 19 + ], + "demand": 2, + "inside_frames": [ + 4, + 98, + 102, + 107, + 115, + 271, + 281, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4170708, + "source_ports": [ + 22, + 23, + 45, + 107, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 19 + ], + "demand": 2, + "inside_frames": [ + 4, + 97, + 101, + 107, + 115, + 272, + 281, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4171180, + "source_ports": [ + 24, + 35, + 108, + 109, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 19 + ], + "demand": 2, + "inside_frames": [ + 98, + 101, + 107, + 115, + 272, + 281, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4171184, + "source_ports": [ + 6, + 73, + 74, + 82, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 26 + ], + "demand": 2, + "inside_frames": [ + 97, + 102, + 107, + 115, + 272, + 281, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4171208, + "source_ports": [ + 8, + 26, + 64, + 65, + 96, + 97, + 29, + 30, + 58, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 27 + ], + "demand": 2, + "inside_frames": [ + 4, + 98, + 102, + 107, + 115, + 272, + 281, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4171220, + "source_ports": [ + 8, + 26, + 64, + 65, + 96, + 97, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 97, + 98, + 107, + 271, + 272, + 281, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4171417, + "source_ports": [ + 18, + 19, + 39, + 40, + 77, + 103, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 101, + 102, + 115, + 271, + 272, + 281, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4171617, + "source_ports": [ + 12, + 31, + 54, + 55, + 101, + 102, + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 19 + ], + "demand": 1, + "inside_frames": [ + 2, + 4, + 97, + 98, + 101, + 102, + 107, + 115, + 271, + 272, + 281, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4171773, + "source_ports": [ + 8, + 26, + 64, + 65, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 13 + ], + "demand": 2, + "inside_frames": [ + 4, + 97, + 101, + 107, + 115, + 275, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4180396, + "source_ports": [ + 24, + 35, + 108, + 109, + 4, + 5, + 68, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 25 + ], + "demand": 2, + "inside_frames": [ + 98, + 101, + 107, + 115, + 275, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4180400, + "source_ports": [ + 4, + 5, + 68, + 69, + 80, + 88, + 28, + 59, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 13 + ], + "demand": 2, + "inside_frames": [ + 97, + 102, + 107, + 115, + 275, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4180424, + "source_ports": [ + 1, + 75, + 83, + 84, + 4, + 5, + 68, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 27 + ], + "demand": 2, + "inside_frames": [ + 4, + 98, + 102, + 107, + 115, + 275, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4180436, + "source_ports": [ + 4, + 5, + 68, + 69, + 80, + 88, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 24 + ], + "demand": 2, + "inside_frames": [ + 4, + 97, + 101, + 107, + 115, + 276, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4182444, + "source_ports": [ + 4, + 5, + 68, + 69, + 80, + 88, + 32, + 49, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 13 + ], + "demand": 2, + "inside_frames": [ + 98, + 101, + 107, + 115, + 276, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4182448, + "source_ports": [ + 6, + 73, + 74, + 82, + 4, + 5, + 68, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 26 + ], + "demand": 2, + "inside_frames": [ + 97, + 102, + 107, + 115, + 276, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4182472, + "source_ports": [ + 4, + 5, + 68, + 69, + 80, + 88, + 29, + 30, + 58, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 13 + ], + "demand": 2, + "inside_frames": [ + 4, + 98, + 102, + 107, + 115, + 276, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4182484, + "source_ports": [ + 22, + 23, + 45, + 107, + 4, + 5, + 68, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 97, + 98, + 107, + 275, + 276, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4184217, + "source_ports": [ + 4, + 5, + 68, + 69, + 80, + 88, + 18, + 19, + 39, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 101, + 102, + 115, + 275, + 276, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4184417, + "source_ports": [ + 4, + 5, + 68, + 69, + 80, + 88, + 12, + 31, + 54, + 55, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 13 + ], + "demand": 1, + "inside_frames": [ + 2, + 4, + 97, + 98, + 101, + 102, + 107, + 115, + 275, + 276, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4184573, + "source_ports": [ + 4, + 5, + 68, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 107, + 115, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4186498, + "source_ports": [ + 1, + 75, + 83, + 84, + 22, + 23, + 45, + 107, + 24, + 35, + 108, + 109, + 6, + 73, + 74, + 82, + 32, + 49, + 50, + 85, + 28, + 59, + 60, + 86, + 29, + 30, + 58, + 93, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 24, + 27 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 107, + 115, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4186502, + "source_ports": [ + 22, + 23, + 45, + 107, + 24, + 35, + 108, + 109, + 32, + 49, + 50, + 85, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 97, + 101, + 107, + 115, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4186542, + "source_ports": [ + 24, + 35, + 108, + 109, + 32, + 49, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 101, + 107, + 115, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4186546, + "source_ports": [ + 6, + 73, + 74, + 82, + 28, + 59, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 102, + 107, + 115, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4186570, + "source_ports": [ + 1, + 75, + 83, + 84, + 29, + 30, + 58, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 98, + 102, + 107, + 115, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4186582, + "source_ports": [ + 22, + 23, + 45, + 107, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 107, + 115, + 271, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4187018, + "source_ports": [ + 1, + 75, + 83, + 84, + 32, + 49, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 107, + 115, + 271, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4187026, + "source_ports": [ + 22, + 23, + 45, + 107, + 28, + 59, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 101, + 107, + 115, + 271, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4187042, + "source_ports": [ + 32, + 49, + 50, + 85, + 28, + 59, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5 + ], + "demand": 2, + "inside_frames": [ + 3, + 102, + 107, + 115, + 271, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4187074, + "source_ports": [ + 1, + 75, + 83, + 84, + 22, + 23, + 45, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 107, + 115, + 272, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4187530, + "source_ports": [ + 24, + 35, + 108, + 109, + 29, + 30, + 58, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 107, + 115, + 272, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4187538, + "source_ports": [ + 6, + 73, + 74, + 82, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7 + ], + "demand": 2, + "inside_frames": [ + 3, + 101, + 107, + 115, + 272, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4187554, + "source_ports": [ + 24, + 35, + 108, + 109, + 6, + 73, + 74, + 82 + ], + "weight": "0" + }, + { + "characters": [ + 26, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 102, + 107, + 115, + 272, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4187586, + "source_ports": [ + 29, + 30, + 58, + 93, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 107, + 115, + 275, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4188554, + "source_ports": [ + 1, + 75, + 83, + 84, + 24, + 35, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 107, + 115, + 275, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4188562, + "source_ports": [ + 28, + 59, + 60, + 86, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 101, + 107, + 115, + 275, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4188578, + "source_ports": [ + 24, + 35, + 108, + 109, + 28, + 59, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 102, + 107, + 115, + 275, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4188610, + "source_ports": [ + 1, + 75, + 83, + 84, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 15 + ], + "demand": 2, + "inside_frames": [ + 97, + 107, + 271, + 275, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4188808, + "source_ports": [ + 1, + 75, + 83, + 84, + 18, + 19, + 39, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 25 + ], + "demand": 2, + "inside_frames": [ + 98, + 107, + 271, + 275, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4188816, + "source_ports": [ + 18, + 19, + 39, + 40, + 77, + 103, + 28, + 59, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 25 + ], + "demand": 2, + "inside_frames": [ + 101, + 115, + 271, + 275, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4188960, + "source_ports": [ + 12, + 31, + 54, + 55, + 101, + 102, + 28, + 59, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 18 + ], + "demand": 2, + "inside_frames": [ + 102, + 115, + 271, + 275, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4188992, + "source_ports": [ + 1, + 75, + 83, + 84, + 12, + 31, + 54, + 55, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 107, + 115, + 271, + 275, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4189058, + "source_ports": [ + 1, + 75, + 83, + 84, + 28, + 59, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 25 + ], + "demand": 1, + "inside_frames": [ + 3, + 98, + 101, + 107, + 115, + 271, + 275, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4189106, + "source_ports": [ + 28, + 59, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 4 + ], + "demand": 1, + "inside_frames": [ + 3, + 97, + 102, + 107, + 115, + 271, + 275, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4189130, + "source_ports": [ + 1, + 75, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 15 + ], + "demand": 2, + "inside_frames": [ + 97, + 107, + 272, + 275, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4189320, + "source_ports": [ + 24, + 35, + 108, + 109, + 18, + 19, + 39, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 27 + ], + "demand": 2, + "inside_frames": [ + 98, + 107, + 272, + 275, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4189328, + "source_ports": [ + 18, + 19, + 39, + 40, + 77, + 103, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 18 + ], + "demand": 2, + "inside_frames": [ + 101, + 115, + 272, + 275, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4189472, + "source_ports": [ + 24, + 35, + 108, + 109, + 12, + 31, + 54, + 55, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 27 + ], + "demand": 2, + "inside_frames": [ + 102, + 115, + 272, + 275, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4189504, + "source_ports": [ + 12, + 31, + 54, + 55, + 101, + 102, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 107, + 115, + 272, + 275, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4189574, + "source_ports": [ + 24, + 35, + 108, + 109, + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6 + ], + "demand": 1, + "inside_frames": [ + 3, + 4, + 97, + 101, + 107, + 115, + 272, + 275, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4189614, + "source_ports": [ + 24, + 35, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 27 + ], + "demand": 1, + "inside_frames": [ + 3, + 4, + 98, + 102, + 107, + 115, + 272, + 275, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4189654, + "source_ports": [ + 33, + 34, + 48, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 97, + 107, + 115, + 276, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4190602, + "source_ports": [ + 32, + 49, + 50, + 85, + 29, + 30, + 58, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7 + ], + "demand": 2, + "inside_frames": [ + 3, + 98, + 107, + 115, + 276, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4190610, + "source_ports": [ + 22, + 23, + 45, + 107, + 6, + 73, + 74, + 82 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 101, + 107, + 115, + 276, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4190626, + "source_ports": [ + 6, + 73, + 74, + 82, + 32, + 49, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 102, + 107, + 115, + 276, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4190658, + "source_ports": [ + 22, + 23, + 45, + 107, + 29, + 30, + 58, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 24 + ], + "demand": 2, + "inside_frames": [ + 97, + 107, + 271, + 276, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4190856, + "source_ports": [ + 18, + 19, + 39, + 40, + 77, + 103, + 32, + 49, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 15 + ], + "demand": 2, + "inside_frames": [ + 98, + 107, + 271, + 276, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4190864, + "source_ports": [ + 22, + 23, + 45, + 107, + 18, + 19, + 39, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 24 + ], + "demand": 2, + "inside_frames": [ + 101, + 115, + 271, + 276, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4191008, + "source_ports": [ + 12, + 31, + 54, + 55, + 101, + 102, + 32, + 49, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 18 + ], + "demand": 2, + "inside_frames": [ + 102, + 115, + 271, + 276, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4191040, + "source_ports": [ + 22, + 23, + 45, + 107, + 12, + 31, + 54, + 55, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 107, + 115, + 271, + 276, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4191110, + "source_ports": [ + 22, + 23, + 45, + 107, + 32, + 49, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 24 + ], + "demand": 1, + "inside_frames": [ + 3, + 4, + 97, + 101, + 107, + 115, + 271, + 276, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4191150, + "source_ports": [ + 32, + 49, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 5 + ], + "demand": 1, + "inside_frames": [ + 3, + 4, + 98, + 102, + 107, + 115, + 271, + 276, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4191190, + "source_ports": [ + 22, + 23, + 45, + 107 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 26 + ], + "demand": 2, + "inside_frames": [ + 97, + 107, + 272, + 276, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4191368, + "source_ports": [ + 18, + 19, + 39, + 40, + 77, + 103, + 29, + 30, + 58, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 15 + ], + "demand": 2, + "inside_frames": [ + 98, + 107, + 272, + 276, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4191376, + "source_ports": [ + 6, + 73, + 74, + 82, + 18, + 19, + 39, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 18 + ], + "demand": 2, + "inside_frames": [ + 101, + 115, + 272, + 276, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4191520, + "source_ports": [ + 6, + 73, + 74, + 82, + 12, + 31, + 54, + 55, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 26 + ], + "demand": 2, + "inside_frames": [ + 102, + 115, + 272, + 276, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4191552, + "source_ports": [ + 12, + 31, + 54, + 55, + 101, + 102, + 29, + 30, + 58, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 107, + 115, + 272, + 276, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4191618, + "source_ports": [ + 6, + 73, + 74, + 82, + 29, + 30, + 58, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 7 + ], + "demand": 1, + "inside_frames": [ + 3, + 98, + 101, + 107, + 115, + 272, + 276, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4191666, + "source_ports": [ + 6, + 73, + 74, + 82 + ], + "weight": "0" + }, + { + "characters": [ + 26 + ], + "demand": 1, + "inside_frames": [ + 3, + 97, + 102, + 107, + 115, + 272, + 276, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4191690, + "source_ports": [ + 29, + 30, + 58, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 271, + 272, + 275, + 276, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4193793, + "source_ports": [ + 18, + 19, + 39, + 40, + 77, + 103, + 12, + 31, + 54, + 55, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 15 + ], + "demand": 1, + "inside_frames": [ + 2, + 97, + 98, + 107, + 271, + 272, + 275, + 276, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4193945, + "source_ports": [ + 18, + 19, + 39, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 18 + ], + "demand": 1, + "inside_frames": [ + 2, + 101, + 102, + 115, + 271, + 272, + 275, + 276, + 281, + 289, + 423, + 426, + 536, + 572, + 594, + 624, + 734 + ], + "node_mask": 4194145, + "source_ports": [ + 12, + 31, + 54, + 55, + 101, + 102 + ], + "weight": "0" + } + ], + "edges": [ + [ + 2, + 426 + ], + [ + 2, + 734 + ], + [ + 3, + 107 + ], + [ + 3, + 115 + ], + [ + 3, + 281 + ], + [ + 3, + 289 + ], + [ + 3, + 426 + ], + [ + 3, + 536 + ], + [ + 3, + 572 + ], + [ + 3, + 594 + ], + [ + 3, + 624 + ], + [ + 3, + 734 + ], + [ + 4, + 426 + ], + [ + 4, + 572 + ], + [ + 4, + 594 + ], + [ + 4, + 734 + ], + [ + 97, + 107 + ], + [ + 97, + 536 + ], + [ + 97, + 624 + ], + [ + 97, + 734 + ], + [ + 98, + 107 + ], + [ + 98, + 536 + ], + [ + 98, + 624 + ], + [ + 98, + 734 + ], + [ + 101, + 115 + ], + [ + 101, + 536 + ], + [ + 101, + 594 + ], + [ + 101, + 624 + ], + [ + 101, + 734 + ], + [ + 102, + 115 + ], + [ + 102, + 536 + ], + [ + 102, + 594 + ], + [ + 102, + 624 + ], + [ + 102, + 734 + ], + [ + 107, + 536 + ], + [ + 107, + 624 + ], + [ + 107, + 734 + ], + [ + 115, + 536 + ], + [ + 115, + 594 + ], + [ + 115, + 624 + ], + [ + 115, + 734 + ], + [ + 271, + 281 + ], + [ + 271, + 572 + ], + [ + 271, + 594 + ], + [ + 271, + 734 + ], + [ + 272, + 281 + ], + [ + 272, + 572 + ], + [ + 272, + 594 + ], + [ + 272, + 734 + ], + [ + 275, + 289 + ], + [ + 275, + 572 + ], + [ + 275, + 594 + ], + [ + 275, + 624 + ], + [ + 275, + 734 + ], + [ + 276, + 289 + ], + [ + 276, + 572 + ], + [ + 276, + 594 + ], + [ + 276, + 624 + ], + [ + 276, + 734 + ], + [ + 281, + 572 + ], + [ + 281, + 594 + ], + [ + 281, + 734 + ], + [ + 289, + 572 + ], + [ + 289, + 594 + ], + [ + 289, + 624 + ], + [ + 289, + 734 + ], + [ + 423, + 426 + ], + [ + 423, + 734 + ], + [ + 426, + 734 + ], + [ + 536, + 624 + ], + [ + 536, + 734 + ], + [ + 572, + 594 + ], + [ + 572, + 734 + ], + [ + 594, + 734 + ], + [ + 624, + 734 + ] + ], + "float_pivots": 88, + "generated_node_cuts": 328, + "internal_bound": "25", + "merge_frame": 734, + "nonzero_demand_cuts": 327, + "query_coefficients": [ + { + "0": 1 + }, + { + "1": 1 + }, + { + "2": 1 + }, + { + "3": 1 + }, + { + "4": -1, + "6": 1 + } + ], + "query_dimension": 5, + "total_bound": "45" + }, + { + "completion_bound": 20, + "cuts": [ + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 735 + ], + "node_mask": 2097152, + "source_ports": [ + 76, + 92, + 1, + 73, + 74, + 75, + 22, + 23, + 24, + 35, + 2, + 70, + 71, + 72, + 16, + 41, + 42, + 43, + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 12, + 31, + 13, + 14, + 15, + 78, + 61, + 62, + 63, + 94, + 32, + 33, + 34, + 85, + 58, + 59, + 60, + 93, + 0, + 57, + 54, + 55, + 56, + 100, + 101, + 102, + 8, + 26, + 9, + 10, + 11, + 79, + 51, + 52, + 53, + 99, + 28, + 29, + 30, + 86, + 48, + 49, + 50, + 98, + 7, + 27, + 81, + 87, + 46, + 47, + 110, + 111, + 45, + 107, + 108, + 109, + 6, + 82, + 83, + 84, + 44, + 104, + 105, + 106, + 25, + 89, + 90, + 91, + 80, + 88, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 8, + 9, + 16, + 17, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 426, + 735 + ], + "node_mask": 2195457, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 12, + 31, + 54, + 55, + 56, + 100, + 101, + 102, + 8, + 26, + 80, + 88, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 595, + 735 + ], + "node_mask": 2686976, + "source_ports": [ + 76, + 92, + 1, + 73, + 74, + 75, + 22, + 23, + 24, + 35, + 2, + 70, + 71, + 72, + 16, + 41, + 42, + 43, + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 13, + 14, + 15, + 78, + 61, + 62, + 63, + 94, + 32, + 33, + 34, + 85, + 58, + 59, + 60, + 93, + 0, + 57, + 54, + 55, + 56, + 100, + 101, + 102, + 8, + 26, + 9, + 10, + 11, + 79, + 51, + 52, + 53, + 99, + 28, + 29, + 30, + 86, + 48, + 49, + 50, + 98, + 7, + 27, + 81, + 87, + 45, + 107, + 108, + 109, + 6, + 82, + 83, + 84, + 44, + 104, + 105, + 106, + 25, + 89, + 90, + 91, + 80, + 88, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 8, + 16, + 17, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 426, + 595, + 735 + ], + "node_mask": 2719745, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 54, + 55, + 56, + 100, + 101, + 102, + 8, + 26, + 80, + 88, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 6, + 8, + 15, + 16, + 23, + 25, + 30 + ], + "demand": 5, + "inside_frames": [ + 270, + 273, + 278, + 573, + 595, + 735 + ], + "node_mask": 2893312, + "source_ports": [ + 76, + 92, + 17, + 18, + 19, + 38, + 39, + 40, + 64, + 65, + 66, + 95, + 96, + 97, + 54, + 55, + 56, + 100, + 101, + 102, + 7, + 27, + 46, + 47, + 110, + 111, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 5, + 7, + 8, + 10, + 12, + 14, + 17, + 19, + 21, + 23, + 24, + 26, + 28, + 30 + ], + "demand": 5, + "inside_frames": [ + 4, + 426, + 573, + 595, + 735 + ], + "node_mask": 2949124, + "source_ports": [ + 76, + 92, + 22, + 23, + 24, + 35, + 16, + 41, + 42, + 43, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 13, + 14, + 15, + 78, + 32, + 33, + 34, + 85, + 0, + 57, + 8, + 26, + 51, + 52, + 53, + 99, + 48, + 49, + 50, + 98, + 7, + 27, + 81, + 87, + 45, + 107, + 108, + 109, + 44, + 104, + 105, + 106, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 8, + 11, + 16, + 19, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 2, + 270, + 278, + 426, + 573, + 595, + 735 + ], + "node_mask": 2957825, + "source_ports": [ + 16, + 41, + 42, + 43, + 17, + 18, + 19, + 38, + 39, + 40, + 64, + 65, + 66, + 95, + 96, + 97, + 61, + 62, + 63, + 94, + 54, + 55, + 56, + 100, + 101, + 102, + 51, + 52, + 53, + 99, + 25, + 89, + 90, + 91, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 8, + 19, + 30 + ], + "demand": 4, + "inside_frames": [ + 2, + 4, + 270, + 278, + 426, + 573, + 595, + 735 + ], + "node_mask": 2957829, + "source_ports": [ + 16, + 41, + 42, + 43, + 64, + 65, + 66, + 95, + 96, + 97, + 51, + 52, + 53, + 99, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 8, + 10, + 16, + 18, + 28, + 30 + ], + "demand": 5, + "inside_frames": [ + 2, + 273, + 278, + 426, + 573, + 595, + 735 + ], + "node_mask": 2958337, + "source_ports": [ + 2, + 70, + 71, + 72, + 17, + 18, + 19, + 38, + 39, + 40, + 64, + 65, + 66, + 95, + 96, + 97, + 13, + 14, + 15, + 78, + 54, + 55, + 56, + 100, + 101, + 102, + 9, + 10, + 11, + 79, + 44, + 104, + 105, + 106, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10, + 28, + 30 + ], + "demand": 4, + "inside_frames": [ + 2, + 4, + 273, + 278, + 426, + 573, + 595, + 735 + ], + "node_mask": 2958341, + "source_ports": [ + 64, + 65, + 66, + 95, + 96, + 97, + 13, + 14, + 15, + 78, + 44, + 104, + 105, + 106, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 6, + 8, + 15, + 16, + 23, + 30 + ], + "demand": 5, + "inside_frames": [ + 270, + 273, + 278, + 426, + 573, + 595, + 735 + ], + "node_mask": 2958848, + "source_ports": [ + 76, + 92, + 17, + 18, + 19, + 38, + 39, + 40, + 64, + 65, + 66, + 95, + 96, + 97, + 54, + 55, + 56, + 100, + 101, + 102, + 7, + 27, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 8, + 23, + 30 + ], + "demand": 5, + "inside_frames": [ + 4, + 270, + 273, + 278, + 426, + 573, + 595, + 735 + ], + "node_mask": 2958852, + "source_ports": [ + 76, + 92, + 64, + 65, + 66, + 95, + 96, + 97, + 7, + 27, + 80, + 88 + ], + "weight": "1" + }, + { + "characters": [ + 7, + 8, + 17, + 30 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 423, + 426, + 573, + 595, + 735 + ], + "node_mask": 2981893, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 8, + 26, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 8, + 12, + 16, + 20, + 26, + 30 + ], + "demand": 5, + "inside_frames": [ + 270, + 278, + 423, + 426, + 573, + 595, + 735 + ], + "node_mask": 2990592, + "source_ports": [ + 1, + 73, + 74, + 75, + 17, + 18, + 19, + 38, + 39, + 40, + 64, + 65, + 66, + 95, + 96, + 97, + 32, + 33, + 34, + 85, + 54, + 55, + 56, + 100, + 101, + 102, + 28, + 29, + 30, + 86, + 45, + 107, + 108, + 109, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 12, + 26, + 30 + ], + "demand": 4, + "inside_frames": [ + 4, + 270, + 278, + 423, + 426, + 573, + 595, + 735 + ], + "node_mask": 2990596, + "source_ports": [ + 64, + 65, + 66, + 95, + 96, + 97, + 32, + 33, + 34, + 85, + 45, + 107, + 108, + 109, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 6, + 8, + 13, + 16, + 21, + 27, + 30 + ], + "demand": 5, + "inside_frames": [ + 273, + 278, + 423, + 426, + 573, + 595, + 735 + ], + "node_mask": 2991104, + "source_ports": [ + 22, + 23, + 24, + 35, + 17, + 18, + 19, + 38, + 39, + 40, + 64, + 65, + 66, + 95, + 96, + 97, + 58, + 59, + 60, + 93, + 54, + 55, + 56, + 100, + 101, + 102, + 48, + 49, + 50, + 98, + 6, + 82, + 83, + 84, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 8, + 21, + 30 + ], + "demand": 4, + "inside_frames": [ + 4, + 273, + 278, + 423, + 426, + 573, + 595, + 735 + ], + "node_mask": 2991108, + "source_ports": [ + 22, + 23, + 24, + 35, + 64, + 65, + 66, + 95, + 96, + 97, + 48, + 49, + 50, + 98, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 8, + 16, + 30 + ], + "demand": 5, + "inside_frames": [ + 2, + 270, + 273, + 278, + 423, + 426, + 573, + 595, + 735 + ], + "node_mask": 2991617, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 64, + 65, + 66, + 95, + 96, + 97, + 54, + 55, + 56, + 100, + 101, + 102, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 30 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 270, + 273, + 278, + 423, + 426, + 573, + 595, + 735 + ], + "node_mask": 2991621, + "source_ports": [ + 64, + 65, + 66, + 95, + 96, + 97, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 26, + 27, + 28, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 625, + 735 + ], + "node_mask": 3211264, + "source_ports": [ + 76, + 92, + 1, + 73, + 74, + 75, + 22, + 23, + 24, + 35, + 2, + 70, + 71, + 72, + 16, + 41, + 42, + 43, + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 12, + 31, + 13, + 14, + 15, + 78, + 61, + 62, + 63, + 94, + 32, + 33, + 34, + 85, + 58, + 59, + 60, + 93, + 0, + 57, + 54, + 55, + 56, + 100, + 101, + 102, + 8, + 26, + 9, + 10, + 11, + 79, + 51, + 52, + 53, + 99, + 28, + 29, + 30, + 86, + 48, + 49, + 50, + 98, + 7, + 27, + 81, + 87, + 45, + 107, + 108, + 109, + 6, + 82, + 83, + 84, + 44, + 104, + 105, + 106, + 25, + 89, + 90, + 91, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 8, + 9, + 16, + 17, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 426, + 625, + 735 + ], + "node_mask": 3244033, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 12, + 31, + 54, + 55, + 56, + 100, + 101, + 102, + 8, + 26, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 8, + 9, + 22, + 23, + 24, + 25 + ], + "demand": 5, + "inside_frames": [ + 96, + 99, + 104, + 537, + 625, + 735 + ], + "node_mask": 3276952, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 12, + 31, + 7, + 27, + 81, + 87, + 46, + 47, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 16, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 26, + 27, + 28, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 537, + 625, + 735 + ], + "node_mask": 3342336, + "source_ports": [ + 76, + 92, + 1, + 73, + 74, + 75, + 22, + 23, + 24, + 35, + 2, + 70, + 71, + 72, + 16, + 41, + 42, + 43, + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 12, + 31, + 13, + 14, + 15, + 78, + 61, + 62, + 63, + 94, + 32, + 33, + 34, + 85, + 58, + 59, + 60, + 93, + 0, + 57, + 54, + 55, + 56, + 100, + 101, + 102, + 9, + 10, + 11, + 79, + 51, + 52, + 53, + 99, + 28, + 29, + 30, + 86, + 48, + 49, + 50, + 98, + 7, + 27, + 81, + 87, + 45, + 107, + 108, + 109, + 6, + 82, + 83, + 84, + 44, + 104, + 105, + 106, + 25, + 89, + 90, + 91, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 8, + 9, + 18, + 19, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 2, + 96, + 104, + 426, + 537, + 625, + 735 + ], + "node_mask": 3342473, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 12, + 31, + 9, + 10, + 11, + 79, + 51, + 52, + 53, + 99, + 44, + 104, + 105, + 106, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11 + ], + "demand": 5, + "inside_frames": [ + 2, + 99, + 104, + 426, + 537, + 625, + 735 + ], + "node_mask": 3342481, + "source_ports": [ + 2, + 70, + 71, + 72, + 16, + 41, + 42, + 43, + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 12, + 31, + 13, + 14, + 15, + 78, + 61, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 8, + 9, + 22, + 23, + 24 + ], + "demand": 5, + "inside_frames": [ + 96, + 99, + 104, + 426, + 537, + 625, + 735 + ], + "node_mask": 3342488, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 12, + 31, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 8, + 9, + 16, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 426, + 537, + 625, + 735 + ], + "node_mask": 3375105, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 12, + 31, + 54, + 55, + 56, + 100, + 101, + 102, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 6, + 7, + 8, + 9, + 12, + 13 + ], + "demand": 5, + "inside_frames": [ + 96, + 104, + 423, + 426, + 537, + 625, + 735 + ], + "node_mask": 3375240, + "source_ports": [ + 1, + 73, + 74, + 75, + 22, + 23, + 24, + 35, + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 12, + 31, + 32, + 33, + 34, + 85, + 58, + 59, + 60, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 8, + 9, + 20, + 21, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 99, + 104, + 423, + 426, + 537, + 625, + 735 + ], + "node_mask": 3375248, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 12, + 31, + 28, + 29, + 30, + 86, + 48, + 49, + 50, + 98, + 45, + 107, + 108, + 109, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 8, + 9 + ], + "demand": 5, + "inside_frames": [ + 2, + 96, + 99, + 104, + 423, + 426, + 537, + 625, + 735 + ], + "node_mask": 3375257, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 12, + 31 + ], + "weight": "1" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 26, + 27, + 28, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 595, + 625, + 735 + ], + "node_mask": 3735552, + "source_ports": [ + 76, + 92, + 1, + 73, + 74, + 75, + 22, + 23, + 24, + 35, + 2, + 70, + 71, + 72, + 16, + 41, + 42, + 43, + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 13, + 14, + 15, + 78, + 61, + 62, + 63, + 94, + 32, + 33, + 34, + 85, + 58, + 59, + 60, + 93, + 0, + 57, + 54, + 55, + 56, + 100, + 101, + 102, + 8, + 26, + 9, + 10, + 11, + 79, + 51, + 52, + 53, + 99, + 28, + 29, + 30, + 86, + 48, + 49, + 50, + 98, + 7, + 27, + 81, + 87, + 45, + 107, + 108, + 109, + 6, + 82, + 83, + 84, + 44, + 104, + 105, + 106, + 25, + 89, + 90, + 91, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 8, + 16, + 17, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 426, + 595, + 625, + 735 + ], + "node_mask": 3768321, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 54, + 55, + 56, + 100, + 101, + 102, + 8, + 26, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 7, + 8, + 14, + 16, + 22, + 25, + 31 + ], + "demand": 5, + "inside_frames": [ + 100, + 103, + 114, + 537, + 595, + 625, + 735 + ], + "node_mask": 3801440, + "source_ports": [ + 76, + 92, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 0, + 57, + 54, + 55, + 56, + 100, + 101, + 102, + 46, + 47, + 110, + 111, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 8, + 22, + 25 + ], + "demand": 2, + "inside_frames": [ + 96, + 99, + 100, + 103, + 104, + 114, + 537, + 595, + 625, + 735 + ], + "node_mask": 3801592, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 46, + 47, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 13, + 14, + 16, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 26, + 27, + 28, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 537, + 595, + 625, + 735 + ], + "node_mask": 3866624, + "source_ports": [ + 76, + 92, + 1, + 73, + 74, + 75, + 22, + 23, + 24, + 35, + 2, + 70, + 71, + 72, + 16, + 41, + 42, + 43, + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 13, + 14, + 15, + 78, + 61, + 62, + 63, + 94, + 32, + 33, + 34, + 85, + 58, + 59, + 60, + 93, + 0, + 57, + 54, + 55, + 56, + 100, + 101, + 102, + 9, + 10, + 11, + 79, + 51, + 52, + 53, + 99, + 28, + 29, + 30, + 86, + 48, + 49, + 50, + 98, + 7, + 27, + 81, + 87, + 45, + 107, + 108, + 109, + 6, + 82, + 83, + 84, + 44, + 104, + 105, + 106, + 25, + 89, + 90, + 91, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 8, + 22, + 23, + 24 + ], + "demand": 3, + "inside_frames": [ + 96, + 99, + 104, + 426, + 537, + 595, + 625, + 735 + ], + "node_mask": 3866776, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 8, + 10, + 16, + 18, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 100, + 114, + 426, + 537, + 595, + 625, + 735 + ], + "node_mask": 3866913, + "source_ports": [ + 16, + 41, + 42, + 43, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 13, + 14, + 15, + 78, + 54, + 55, + 56, + 100, + 101, + 102, + 9, + 10, + 11, + 79, + 25, + 89, + 90, + 91, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 7, + 8, + 11, + 16, + 19, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 103, + 114, + 426, + 537, + 595, + 625, + 735 + ], + "node_mask": 3866945, + "source_ports": [ + 2, + 70, + 71, + 72, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 61, + 62, + 63, + 94, + 54, + 55, + 56, + 100, + 101, + 102, + 51, + 52, + 53, + 99, + 44, + 104, + 105, + 106, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 7, + 8, + 14, + 16, + 22, + 31 + ], + "demand": 5, + "inside_frames": [ + 100, + 103, + 114, + 426, + 537, + 595, + 625, + 735 + ], + "node_mask": 3866976, + "source_ports": [ + 76, + 92, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 0, + 57, + 54, + 55, + 56, + 100, + 101, + 102, + 77, + 103 + ], + "weight": "1" + }, + { + "characters": [ + 3, + 7, + 8, + 12, + 18, + 22, + 29 + ], + "demand": 3, + "inside_frames": [ + 96, + 100, + 104, + 114, + 426, + 537, + 595, + 625, + 735 + ], + "node_mask": 3867048, + "source_ports": [ + 22, + 23, + 24, + 35, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 32, + 33, + 34, + 85, + 9, + 10, + 11, + 79, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 8, + 10, + 20, + 22, + 27 + ], + "demand": 3, + "inside_frames": [ + 99, + 100, + 104, + 114, + 426, + 537, + 595, + 625, + 735 + ], + "node_mask": 3867056, + "source_ports": [ + 16, + 41, + 42, + 43, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 13, + 14, + 15, + 78, + 28, + 29, + 30, + 86, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 7, + 8, + 13, + 19, + 22, + 28 + ], + "demand": 3, + "inside_frames": [ + 96, + 103, + 104, + 114, + 426, + 537, + 595, + 625, + 735 + ], + "node_mask": 3867080, + "source_ports": [ + 1, + 73, + 74, + 75, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 58, + 59, + 60, + 93, + 51, + 52, + 53, + 99, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 7, + 8, + 11, + 21, + 22, + 26 + ], + "demand": 3, + "inside_frames": [ + 99, + 103, + 104, + 114, + 426, + 537, + 595, + 625, + 735 + ], + "node_mask": 3867088, + "source_ports": [ + 2, + 70, + 71, + 72, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 61, + 62, + 63, + 94, + 48, + 49, + 50, + 98, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 8, + 22 + ], + "demand": 2, + "inside_frames": [ + 96, + 99, + 100, + 103, + 104, + 114, + 426, + 537, + 595, + 625, + 735 + ], + "node_mask": 3867128, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 8, + 16, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 426, + 537, + 595, + 625, + 735 + ], + "node_mask": 3899393, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 54, + 55, + 56, + 100, + 101, + 102, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 7, + 8, + 12, + 16, + 20, + 27, + 31 + ], + "demand": 5, + "inside_frames": [ + 100, + 114, + 423, + 426, + 537, + 595, + 625, + 735 + ], + "node_mask": 3899680, + "source_ports": [ + 22, + 23, + 24, + 35, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 32, + 33, + 34, + 85, + 54, + 55, + 56, + 100, + 101, + 102, + 28, + 29, + 30, + 86, + 6, + 82, + 83, + 84, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 7, + 8, + 13, + 16, + 21, + 26, + 31 + ], + "demand": 5, + "inside_frames": [ + 103, + 114, + 423, + 426, + 537, + 595, + 625, + 735 + ], + "node_mask": 3899712, + "source_ports": [ + 1, + 73, + 74, + 75, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 58, + 59, + 60, + 93, + 54, + 55, + 56, + 100, + 101, + 102, + 48, + 49, + 50, + 98, + 45, + 107, + 108, + 109, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 8, + 16, + 31 + ], + "demand": 5, + "inside_frames": [ + 2, + 100, + 103, + 114, + 423, + 426, + 537, + 595, + 625, + 735 + ], + "node_mask": 3899745, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 54, + 55, + 56, + 100, + 101, + 102, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 14, + 15, + 16, + 17, + 24, + 25 + ], + "demand": 5, + "inside_frames": [ + 274, + 277, + 288, + 573, + 595, + 625, + 735 + ], + "node_mask": 3954688, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 0, + 57, + 54, + 55, + 56, + 100, + 101, + 102, + 8, + 26, + 81, + 87, + 46, + 47, + 110, + 111 + ], + "weight": "1" + }, + { + "characters": [ + 6, + 15, + 16, + 25 + ], + "demand": 2, + "inside_frames": [ + 270, + 273, + 274, + 277, + 278, + 288, + 573, + 595, + 625, + 735 + ], + "node_mask": 3964416, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 54, + 55, + 56, + 100, + 101, + 102, + 46, + 47, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 5, + 7, + 8, + 10, + 12, + 14, + 17, + 19, + 21, + 23, + 24, + 26, + 28 + ], + "demand": 5, + "inside_frames": [ + 4, + 426, + 573, + 595, + 625, + 735 + ], + "node_mask": 3997700, + "source_ports": [ + 76, + 92, + 22, + 23, + 24, + 35, + 16, + 41, + 42, + 43, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 13, + 14, + 15, + 78, + 32, + 33, + 34, + 85, + 0, + 57, + 8, + 26, + 51, + 52, + 53, + 99, + 48, + 49, + 50, + 98, + 7, + 27, + 81, + 87, + 45, + 107, + 108, + 109, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 6, + 8, + 15, + 16, + 23 + ], + "demand": 3, + "inside_frames": [ + 270, + 273, + 278, + 426, + 573, + 595, + 625, + 735 + ], + "node_mask": 4007424, + "source_ports": [ + 76, + 92, + 17, + 18, + 19, + 38, + 39, + 40, + 64, + 65, + 66, + 95, + 96, + 97, + 54, + 55, + 56, + 100, + 101, + 102, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 10, + 11, + 16, + 17, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 2, + 274, + 288, + 426, + 573, + 595, + 625, + 735 + ], + "node_mask": 4016129, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 13, + 14, + 15, + 78, + 61, + 62, + 63, + 94, + 54, + 55, + 56, + 100, + 101, + 102, + 8, + 26, + 44, + 104, + 105, + 106, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 10, + 17, + 28 + ], + "demand": 4, + "inside_frames": [ + 2, + 4, + 274, + 288, + 426, + 573, + 595, + 625, + 735 + ], + "node_mask": 4016133, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 13, + 14, + 15, + 78, + 8, + 26, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 16, + 17, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 277, + 288, + 426, + 573, + 595, + 625, + 735 + ], + "node_mask": 4018177, + "source_ports": [ + 2, + 70, + 71, + 72, + 16, + 41, + 42, + 43, + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 54, + 55, + 56, + 100, + 101, + 102, + 8, + 26, + 9, + 10, + 11, + 79, + 51, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 17, + 19 + ], + "demand": 4, + "inside_frames": [ + 2, + 4, + 277, + 288, + 426, + 573, + 595, + 625, + 735 + ], + "node_mask": 4018181, + "source_ports": [ + 16, + 41, + 42, + 43, + 3, + 4, + 5, + 67, + 68, + 69, + 8, + 26, + 51, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 14, + 15, + 16, + 17, + 24 + ], + "demand": 5, + "inside_frames": [ + 274, + 277, + 288, + 426, + 573, + 595, + 625, + 735 + ], + "node_mask": 4020224, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 0, + 57, + 54, + 55, + 56, + 100, + 101, + 102, + 8, + 26, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 14, + 17, + 24 + ], + "demand": 5, + "inside_frames": [ + 4, + 274, + 277, + 288, + 426, + 573, + 595, + 625, + 735 + ], + "node_mask": 4020228, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 0, + 57, + 8, + 26, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 11, + 15, + 16, + 20, + 29 + ], + "demand": 3, + "inside_frames": [ + 270, + 274, + 278, + 288, + 426, + 573, + 595, + 625, + 735 + ], + "node_mask": 4024832, + "source_ports": [ + 1, + 73, + 74, + 75, + 17, + 18, + 19, + 38, + 39, + 40, + 61, + 62, + 63, + 94, + 54, + 55, + 56, + 100, + 101, + 102, + 28, + 29, + 30, + 86, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 6, + 10, + 15, + 16, + 21, + 28 + ], + "demand": 3, + "inside_frames": [ + 273, + 274, + 278, + 288, + 426, + 573, + 595, + 625, + 735 + ], + "node_mask": 4025344, + "source_ports": [ + 22, + 23, + 24, + 35, + 17, + 18, + 19, + 38, + 39, + 40, + 13, + 14, + 15, + 78, + 54, + 55, + 56, + 100, + 101, + 102, + 48, + 49, + 50, + 98, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 12, + 15, + 16, + 19, + 26 + ], + "demand": 3, + "inside_frames": [ + 270, + 277, + 278, + 288, + 426, + 573, + 595, + 625, + 735 + ], + "node_mask": 4026880, + "source_ports": [ + 16, + 41, + 42, + 43, + 17, + 18, + 19, + 38, + 39, + 40, + 32, + 33, + 34, + 85, + 54, + 55, + 56, + 100, + 101, + 102, + 51, + 52, + 53, + 99, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 13, + 15, + 16, + 18, + 27 + ], + "demand": 3, + "inside_frames": [ + 273, + 277, + 278, + 288, + 426, + 573, + 595, + 625, + 735 + ], + "node_mask": 4027392, + "source_ports": [ + 2, + 70, + 71, + 72, + 17, + 18, + 19, + 38, + 39, + 40, + 58, + 59, + 60, + 93, + 54, + 55, + 56, + 100, + 101, + 102, + 9, + 10, + 11, + 79, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 15, + 16 + ], + "demand": 2, + "inside_frames": [ + 270, + 273, + 274, + 277, + 278, + 288, + 426, + 573, + 595, + 625, + 735 + ], + "node_mask": 4029952, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 54, + 55, + 56, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 8, + 17 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 423, + 426, + 573, + 595, + 625, + 735 + ], + "node_mask": 4030469, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 8, + 26 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 6, + 7, + 16, + 17, + 20, + 21 + ], + "demand": 5, + "inside_frames": [ + 274, + 288, + 423, + 426, + 573, + 595, + 625, + 735 + ], + "node_mask": 4048896, + "source_ports": [ + 1, + 73, + 74, + 75, + 22, + 23, + 24, + 35, + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 54, + 55, + 56, + 100, + 101, + 102, + 8, + 26, + 28, + 29, + 30, + 86, + 48, + 49, + 50, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 7, + 17, + 21 + ], + "demand": 4, + "inside_frames": [ + 4, + 274, + 288, + 423, + 426, + 573, + 595, + 625, + 735 + ], + "node_mask": 4048900, + "source_ports": [ + 22, + 23, + 24, + 35, + 3, + 4, + 5, + 67, + 68, + 69, + 8, + 26, + 48, + 49, + 50, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 12, + 13, + 16, + 17, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 277, + 288, + 423, + 426, + 573, + 595, + 625, + 735 + ], + "node_mask": 4050944, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 32, + 33, + 34, + 85, + 58, + 59, + 60, + 93, + 54, + 55, + 56, + 100, + 101, + 102, + 8, + 26, + 45, + 107, + 108, + 109, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 12, + 17, + 26 + ], + "demand": 4, + "inside_frames": [ + 4, + 277, + 288, + 423, + 426, + 573, + 595, + 625, + 735 + ], + "node_mask": 4050948, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 32, + 33, + 34, + 85, + 8, + 26, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 16, + 17 + ], + "demand": 5, + "inside_frames": [ + 2, + 274, + 277, + 288, + 423, + 426, + 573, + 595, + 625, + 735 + ], + "node_mask": 4052993, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 54, + 55, + 56, + 100, + 101, + 102, + 8, + 26 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 17 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 274, + 277, + 288, + 423, + 426, + 573, + 595, + 625, + 735 + ], + "node_mask": 4052997, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 8, + 26 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 8, + 23, + 25 + ], + "demand": 2, + "inside_frames": [ + 96, + 99, + 104, + 270, + 273, + 278, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4073112, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 64, + 65, + 66, + 95, + 96, + 97, + 7, + 27, + 46, + 47, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 8, + 16, + 25 + ], + "demand": 2, + "inside_frames": [ + 100, + 103, + 114, + 270, + 273, + 278, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4073312, + "source_ports": [ + 76, + 92, + 64, + 65, + 66, + 95, + 96, + 97, + 54, + 55, + 56, + 100, + 101, + 102, + 46, + 47, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 25 + ], + "demand": 1, + "inside_frames": [ + 96, + 99, + 100, + 103, + 104, + 114, + 270, + 273, + 278, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4073464, + "source_ports": [ + 64, + 65, + 66, + 95, + 96, + 97, + 46, + 47, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 24, + 25 + ], + "demand": 2, + "inside_frames": [ + 96, + 99, + 104, + 274, + 277, + 288, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4085912, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 81, + 87, + 46, + 47, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 14, + 16, + 25 + ], + "demand": 2, + "inside_frames": [ + 100, + 103, + 114, + 274, + 277, + 288, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4086112, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 0, + 57, + 54, + 55, + 56, + 100, + 101, + 102, + 46, + 47, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 25 + ], + "demand": 1, + "inside_frames": [ + 96, + 99, + 100, + 103, + 104, + 114, + 274, + 277, + 288, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4086264, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 46, + 47, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 29 + ], + "demand": 1, + "inside_frames": [ + 96, + 100, + 104, + 114, + 270, + 274, + 278, + 288, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4090792, + "source_ports": [ + 46, + 47, + 110, + 111, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 25 + ], + "demand": 1, + "inside_frames": [ + 99, + 100, + 104, + 114, + 270, + 274, + 278, + 288, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4090800, + "source_ports": [ + 28, + 29, + 30, + 86, + 46, + 47, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 25 + ], + "demand": 1, + "inside_frames": [ + 96, + 103, + 104, + 114, + 270, + 274, + 278, + 288, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4090824, + "source_ports": [ + 1, + 73, + 74, + 75, + 46, + 47, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 25 + ], + "demand": 1, + "inside_frames": [ + 99, + 103, + 104, + 114, + 270, + 274, + 278, + 288, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4090832, + "source_ports": [ + 61, + 62, + 63, + 94, + 46, + 47, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 25 + ], + "demand": 1, + "inside_frames": [ + 96, + 100, + 104, + 114, + 273, + 274, + 278, + 288, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4091304, + "source_ports": [ + 22, + 23, + 24, + 35, + 46, + 47, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 25 + ], + "demand": 1, + "inside_frames": [ + 99, + 100, + 104, + 114, + 273, + 274, + 278, + 288, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4091312, + "source_ports": [ + 13, + 14, + 15, + 78, + 46, + 47, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 28 + ], + "demand": 1, + "inside_frames": [ + 96, + 103, + 104, + 114, + 273, + 274, + 278, + 288, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4091336, + "source_ports": [ + 46, + 47, + 110, + 111, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 25 + ], + "demand": 1, + "inside_frames": [ + 99, + 103, + 104, + 114, + 273, + 274, + 278, + 288, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4091344, + "source_ports": [ + 48, + 49, + 50, + 98, + 46, + 47, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 25 + ], + "demand": 1, + "inside_frames": [ + 96, + 100, + 104, + 114, + 270, + 277, + 278, + 288, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4092840, + "source_ports": [ + 32, + 33, + 34, + 85, + 46, + 47, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 25 + ], + "demand": 1, + "inside_frames": [ + 99, + 100, + 104, + 114, + 270, + 277, + 278, + 288, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4092848, + "source_ports": [ + 16, + 41, + 42, + 43, + 46, + 47, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 25 + ], + "demand": 1, + "inside_frames": [ + 96, + 103, + 104, + 114, + 270, + 277, + 278, + 288, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4092872, + "source_ports": [ + 51, + 52, + 53, + 99, + 46, + 47, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 26 + ], + "demand": 1, + "inside_frames": [ + 99, + 103, + 104, + 114, + 270, + 277, + 278, + 288, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4092880, + "source_ports": [ + 46, + 47, + 110, + 111, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 25 + ], + "demand": 1, + "inside_frames": [ + 96, + 100, + 104, + 114, + 273, + 277, + 278, + 288, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4093352, + "source_ports": [ + 9, + 10, + 11, + 79, + 46, + 47, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 27 + ], + "demand": 1, + "inside_frames": [ + 99, + 100, + 104, + 114, + 273, + 277, + 278, + 288, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4093360, + "source_ports": [ + 46, + 47, + 110, + 111, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 25 + ], + "demand": 1, + "inside_frames": [ + 96, + 103, + 104, + 114, + 273, + 277, + 278, + 288, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4093384, + "source_ports": [ + 58, + 59, + 60, + 93, + 46, + 47, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 25 + ], + "demand": 1, + "inside_frames": [ + 99, + 103, + 104, + 114, + 273, + 277, + 278, + 288, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4093392, + "source_ports": [ + 2, + 70, + 71, + 72, + 46, + 47, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 25 + ], + "demand": 1, + "inside_frames": [ + 96, + 99, + 104, + 270, + 273, + 274, + 277, + 278, + 288, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4095640, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 46, + 47, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 25 + ], + "demand": 1, + "inside_frames": [ + 100, + 103, + 114, + 270, + 273, + 274, + 277, + 278, + 288, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4095840, + "source_ports": [ + 54, + 55, + 56, + 100, + 101, + 102, + 46, + 47, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 5, + 7, + 8, + 10, + 12, + 14, + 19, + 21, + 23, + 24, + 26, + 28 + ], + "demand": 5, + "inside_frames": [ + 4, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4128772, + "source_ports": [ + 76, + 92, + 22, + 23, + 24, + 35, + 16, + 41, + 42, + 43, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 13, + 14, + 15, + 78, + 32, + 33, + 34, + 85, + 0, + 57, + 51, + 52, + 53, + 99, + 48, + 49, + 50, + 98, + 7, + 27, + 81, + 87, + 45, + 107, + 108, + 109, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 8, + 23, + 24 + ], + "demand": 3, + "inside_frames": [ + 4, + 96, + 99, + 104, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4128924, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 7, + 27, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 7, + 8, + 14 + ], + "demand": 3, + "inside_frames": [ + 4, + 100, + 103, + 114, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4129124, + "source_ports": [ + 76, + 92, + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 8, + 12, + 19, + 23, + 29 + ], + "demand": 3, + "inside_frames": [ + 96, + 104, + 270, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4137608, + "source_ports": [ + 1, + 73, + 74, + 75, + 17, + 18, + 19, + 38, + 39, + 40, + 64, + 65, + 66, + 95, + 96, + 97, + 32, + 33, + 34, + 85, + 51, + 52, + 53, + 99, + 7, + 27, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 12, + 19, + 23 + ], + "demand": 3, + "inside_frames": [ + 4, + 96, + 104, + 270, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4137612, + "source_ports": [ + 64, + 65, + 66, + 95, + 96, + 97, + 32, + 33, + 34, + 85, + 51, + 52, + 53, + 99, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 8, + 11, + 20, + 23, + 26 + ], + "demand": 3, + "inside_frames": [ + 99, + 104, + 270, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4137616, + "source_ports": [ + 16, + 41, + 42, + 43, + 17, + 18, + 19, + 38, + 39, + 40, + 64, + 65, + 66, + 95, + 96, + 97, + 61, + 62, + 63, + 94, + 28, + 29, + 30, + 86, + 7, + 27, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 8, + 23, + 26 + ], + "demand": 3, + "inside_frames": [ + 4, + 99, + 104, + 270, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4137620, + "source_ports": [ + 16, + 41, + 42, + 43, + 64, + 65, + 66, + 95, + 96, + 97, + 7, + 27, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 5, + 8, + 12, + 16, + 20, + 29 + ], + "demand": 3, + "inside_frames": [ + 100, + 114, + 270, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4137760, + "source_ports": [ + 76, + 92, + 16, + 41, + 42, + 43, + 64, + 65, + 66, + 95, + 96, + 97, + 32, + 33, + 34, + 85, + 54, + 55, + 56, + 100, + 101, + 102, + 28, + 29, + 30, + 86, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 5, + 8, + 12 + ], + "demand": 3, + "inside_frames": [ + 4, + 100, + 114, + 270, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4137764, + "source_ports": [ + 76, + 92, + 16, + 41, + 42, + 43, + 64, + 65, + 66, + 95, + 96, + 97, + 32, + 33, + 34, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 8, + 11, + 16, + 19, + 26 + ], + "demand": 3, + "inside_frames": [ + 103, + 114, + 270, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4137792, + "source_ports": [ + 76, + 92, + 1, + 73, + 74, + 75, + 64, + 65, + 66, + 95, + 96, + 97, + 61, + 62, + 63, + 94, + 54, + 55, + 56, + 100, + 101, + 102, + 51, + 52, + 53, + 99, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 8, + 19, + 26 + ], + "demand": 3, + "inside_frames": [ + 4, + 103, + 114, + 270, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4137796, + "source_ports": [ + 76, + 92, + 64, + 65, + 66, + 95, + 96, + 97, + 51, + 52, + 53, + 99, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 100, + 104, + 114, + 270, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4137897, + "source_ports": [ + 64, + 65, + 66, + 95, + 96, + 97, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 8 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 99, + 100, + 104, + 114, + 270, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4137909, + "source_ports": [ + 16, + 41, + 42, + 43, + 64, + 65, + 66, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 96, + 103, + 104, + 114, + 270, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4137933, + "source_ports": [ + 64, + 65, + 66, + 95, + 96, + 97, + 51, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 99, + 103, + 104, + 114, + 270, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4137937, + "source_ports": [ + 64, + 65, + 66, + 95, + 96, + 97, + 61, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 6, + 8, + 13, + 18, + 23, + 28 + ], + "demand": 3, + "inside_frames": [ + 96, + 104, + 273, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4138120, + "source_ports": [ + 22, + 23, + 24, + 35, + 17, + 18, + 19, + 38, + 39, + 40, + 64, + 65, + 66, + 95, + 96, + 97, + 58, + 59, + 60, + 93, + 9, + 10, + 11, + 79, + 7, + 27, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 8, + 23, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 96, + 104, + 273, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4138124, + "source_ports": [ + 22, + 23, + 24, + 35, + 64, + 65, + 66, + 95, + 96, + 97, + 7, + 27, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 8, + 10, + 21, + 23, + 27 + ], + "demand": 3, + "inside_frames": [ + 99, + 104, + 273, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4138128, + "source_ports": [ + 2, + 70, + 71, + 72, + 17, + 18, + 19, + 38, + 39, + 40, + 64, + 65, + 66, + 95, + 96, + 97, + 13, + 14, + 15, + 78, + 48, + 49, + 50, + 98, + 7, + 27, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10, + 21, + 23 + ], + "demand": 3, + "inside_frames": [ + 4, + 99, + 104, + 273, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4138132, + "source_ports": [ + 64, + 65, + 66, + 95, + 96, + 97, + 13, + 14, + 15, + 78, + 48, + 49, + 50, + 98, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 8, + 10, + 16, + 18, + 27 + ], + "demand": 3, + "inside_frames": [ + 100, + 114, + 273, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4138272, + "source_ports": [ + 76, + 92, + 22, + 23, + 24, + 35, + 64, + 65, + 66, + 95, + 96, + 97, + 13, + 14, + 15, + 78, + 54, + 55, + 56, + 100, + 101, + 102, + 9, + 10, + 11, + 79, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 8, + 10 + ], + "demand": 3, + "inside_frames": [ + 4, + 100, + 114, + 273, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4138276, + "source_ports": [ + 76, + 92, + 22, + 23, + 24, + 35, + 64, + 65, + 66, + 95, + 96, + 97, + 13, + 14, + 15, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 4, + 8, + 13, + 16, + 21, + 28 + ], + "demand": 3, + "inside_frames": [ + 103, + 114, + 273, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4138304, + "source_ports": [ + 76, + 92, + 2, + 70, + 71, + 72, + 64, + 65, + 66, + 95, + 96, + 97, + 58, + 59, + 60, + 93, + 54, + 55, + 56, + 100, + 101, + 102, + 48, + 49, + 50, + 98, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 8, + 21, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 103, + 114, + 273, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4138308, + "source_ports": [ + 76, + 92, + 64, + 65, + 66, + 95, + 96, + 97, + 48, + 49, + 50, + 98, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 100, + 104, + 114, + 273, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4138409, + "source_ports": [ + 64, + 65, + 66, + 95, + 96, + 97, + 9, + 10, + 11, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 99, + 100, + 104, + 114, + 273, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4138421, + "source_ports": [ + 64, + 65, + 66, + 95, + 96, + 97, + 13, + 14, + 15, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 96, + 103, + 104, + 114, + 273, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4138445, + "source_ports": [ + 64, + 65, + 66, + 95, + 96, + 97, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 8 + ], + "demand": 2, + "inside_frames": [ + 2, + 99, + 103, + 104, + 114, + 273, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4138449, + "source_ports": [ + 2, + 70, + 71, + 72, + 64, + 65, + 66, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 6, + 8, + 16, + 23 + ], + "demand": 3, + "inside_frames": [ + 270, + 273, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4138496, + "source_ports": [ + 76, + 92, + 17, + 18, + 19, + 38, + 39, + 40, + 64, + 65, + 66, + 95, + 96, + 97, + 54, + 55, + 56, + 100, + 101, + 102, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 8, + 23 + ], + "demand": 3, + "inside_frames": [ + 4, + 270, + 273, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4138500, + "source_ports": [ + 76, + 92, + 64, + 65, + 66, + 95, + 96, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 8, + 23 + ], + "demand": 2, + "inside_frames": [ + 96, + 99, + 104, + 270, + 273, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4138648, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 64, + 65, + 66, + 95, + 96, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 23 + ], + "demand": 2, + "inside_frames": [ + 4, + 96, + 99, + 104, + 270, + 273, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4138652, + "source_ports": [ + 64, + 65, + 66, + 95, + 96, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 8, + 16 + ], + "demand": 2, + "inside_frames": [ + 100, + 103, + 114, + 270, + 273, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4138848, + "source_ports": [ + 76, + 92, + 64, + 65, + 66, + 95, + 96, + 97, + 54, + 55, + 56, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 8 + ], + "demand": 2, + "inside_frames": [ + 4, + 100, + 103, + 114, + 270, + 273, + 278, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4138852, + "source_ports": [ + 76, + 92, + 64, + 65, + 66, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 6, + 7, + 24, + 28, + 29 + ], + "demand": 3, + "inside_frames": [ + 96, + 104, + 274, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4147336, + "source_ports": [ + 1, + 73, + 74, + 75, + 22, + 23, + 24, + 35, + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 81, + 87, + 44, + 104, + 105, + 106, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 7, + 24, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 96, + 104, + 274, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4147340, + "source_ports": [ + 22, + 23, + 24, + 35, + 3, + 4, + 5, + 67, + 68, + 69, + 81, + 87, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 10, + 11, + 20, + 21, + 24 + ], + "demand": 3, + "inside_frames": [ + 99, + 104, + 274, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4147344, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 13, + 14, + 15, + 78, + 61, + 62, + 63, + 94, + 28, + 29, + 30, + 86, + 48, + 49, + 50, + 98, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 10, + 21, + 24 + ], + "demand": 3, + "inside_frames": [ + 4, + 99, + 104, + 274, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4147348, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 13, + 14, + 15, + 78, + 48, + 49, + 50, + 98, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 7, + 10, + 14, + 16, + 20, + 29 + ], + "demand": 3, + "inside_frames": [ + 100, + 114, + 274, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4147488, + "source_ports": [ + 22, + 23, + 24, + 35, + 3, + 4, + 5, + 67, + 68, + 69, + 13, + 14, + 15, + 78, + 0, + 57, + 54, + 55, + 56, + 100, + 101, + 102, + 28, + 29, + 30, + 86, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 7, + 10, + 14 + ], + "demand": 3, + "inside_frames": [ + 4, + 100, + 114, + 274, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4147492, + "source_ports": [ + 22, + 23, + 24, + 35, + 3, + 4, + 5, + 67, + 68, + 69, + 13, + 14, + 15, + 78, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 7, + 11, + 14, + 16, + 21, + 28 + ], + "demand": 3, + "inside_frames": [ + 103, + 114, + 274, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4147520, + "source_ports": [ + 1, + 73, + 74, + 75, + 3, + 4, + 5, + 67, + 68, + 69, + 61, + 62, + 63, + 94, + 0, + 57, + 54, + 55, + 56, + 100, + 101, + 102, + 48, + 49, + 50, + 98, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 14, + 21, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 103, + 114, + 274, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4147524, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 0, + 57, + 48, + 49, + 50, + 98, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 100, + 104, + 114, + 274, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4147625, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 10 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 99, + 100, + 104, + 114, + 274, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4147637, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 13, + 14, + 15, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 96, + 103, + 104, + 114, + 274, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4147661, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 99, + 103, + 104, + 114, + 274, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4147665, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 61, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 12, + 13, + 18, + 19, + 24 + ], + "demand": 3, + "inside_frames": [ + 96, + 104, + 277, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4149384, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 32, + 33, + 34, + 85, + 58, + 59, + 60, + 93, + 9, + 10, + 11, + 79, + 51, + 52, + 53, + 99, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 12, + 19, + 24 + ], + "demand": 3, + "inside_frames": [ + 4, + 96, + 104, + 277, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4149388, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 32, + 33, + 34, + 85, + 51, + 52, + 53, + 99, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 24, + 26, + 27 + ], + "demand": 3, + "inside_frames": [ + 99, + 104, + 277, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4149392, + "source_ports": [ + 2, + 70, + 71, + 72, + 16, + 41, + 42, + 43, + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 81, + 87, + 45, + 107, + 108, + 109, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 24, + 26 + ], + "demand": 3, + "inside_frames": [ + 4, + 99, + 104, + 277, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4149396, + "source_ports": [ + 16, + 41, + 42, + 43, + 3, + 4, + 5, + 67, + 68, + 69, + 81, + 87, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 12, + 14, + 16, + 18, + 27 + ], + "demand": 3, + "inside_frames": [ + 100, + 114, + 277, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4149536, + "source_ports": [ + 16, + 41, + 42, + 43, + 3, + 4, + 5, + 67, + 68, + 69, + 32, + 33, + 34, + 85, + 0, + 57, + 54, + 55, + 56, + 100, + 101, + 102, + 9, + 10, + 11, + 79, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 12, + 14 + ], + "demand": 3, + "inside_frames": [ + 4, + 100, + 114, + 277, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4149540, + "source_ports": [ + 16, + 41, + 42, + 43, + 3, + 4, + 5, + 67, + 68, + 69, + 32, + 33, + 34, + 85, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 7, + 13, + 14, + 16, + 19, + 26 + ], + "demand": 3, + "inside_frames": [ + 103, + 114, + 277, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4149568, + "source_ports": [ + 2, + 70, + 71, + 72, + 3, + 4, + 5, + 67, + 68, + 69, + 58, + 59, + 60, + 93, + 0, + 57, + 54, + 55, + 56, + 100, + 101, + 102, + 51, + 52, + 53, + 99, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 14, + 19, + 26 + ], + "demand": 3, + "inside_frames": [ + 4, + 103, + 114, + 277, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4149572, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 0, + 57, + 51, + 52, + 53, + 99, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 100, + 104, + 114, + 277, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4149673, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 9, + 10, + 11, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 99, + 100, + 104, + 114, + 277, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4149685, + "source_ports": [ + 16, + 41, + 42, + 43, + 3, + 4, + 5, + 67, + 68, + 69 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 96, + 103, + 104, + 114, + 277, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4149709, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 51, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 7 + ], + "demand": 2, + "inside_frames": [ + 2, + 99, + 103, + 104, + 114, + 277, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4149713, + "source_ports": [ + 2, + 70, + 71, + 72, + 3, + 4, + 5, + 67, + 68, + 69 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 14, + 16, + 24 + ], + "demand": 3, + "inside_frames": [ + 274, + 277, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4151296, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 0, + 57, + 54, + 55, + 56, + 100, + 101, + 102, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 14, + 24 + ], + "demand": 3, + "inside_frames": [ + 4, + 274, + 277, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4151300, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 0, + 57, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 24 + ], + "demand": 2, + "inside_frames": [ + 96, + 99, + 104, + 274, + 277, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4151448, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 24 + ], + "demand": 2, + "inside_frames": [ + 4, + 96, + 99, + 104, + 274, + 277, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4151452, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 81, + 87 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 14, + 16 + ], + "demand": 2, + "inside_frames": [ + 100, + 103, + 114, + 274, + 277, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4151648, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 0, + 57, + 54, + 55, + 56, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 14 + ], + "demand": 2, + "inside_frames": [ + 4, + 100, + 103, + 114, + 274, + 277, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4151652, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 10, + 11, + 18, + 19, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 2, + 3, + 104, + 114, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4153731, + "source_ports": [ + 2, + 70, + 71, + 72, + 16, + 41, + 42, + 43, + 13, + 14, + 15, + 78, + 61, + 62, + 63, + 94, + 9, + 10, + 11, + 79, + 51, + 52, + 53, + 99, + 44, + 104, + 105, + 106, + 25, + 89, + 90, + 91 + ], + "weight": "1" + }, + { + "characters": [ + 5, + 10, + 19, + 28 + ], + "demand": 3, + "inside_frames": [ + 2, + 3, + 4, + 104, + 114, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4153735, + "source_ports": [ + 16, + 41, + 42, + 43, + 13, + 14, + 15, + 78, + 51, + 52, + 53, + 99, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 12, + 13, + 18, + 19, + 28, + 29 + ], + "demand": 4, + "inside_frames": [ + 3, + 96, + 104, + 114, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4153738, + "source_ports": [ + 1, + 73, + 74, + 75, + 22, + 23, + 24, + 35, + 32, + 33, + 34, + 85, + 58, + 59, + 60, + 93, + 9, + 10, + 11, + 79, + 51, + 52, + 53, + 99, + 44, + 104, + 105, + 106, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 12, + 19, + 28 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 96, + 104, + 114, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4153742, + "source_ports": [ + 22, + 23, + 24, + 35, + 32, + 33, + 34, + 85, + 51, + 52, + 53, + 99, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 10, + 11, + 20, + 21, + 26, + 27 + ], + "demand": 4, + "inside_frames": [ + 3, + 99, + 104, + 114, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4153746, + "source_ports": [ + 2, + 70, + 71, + 72, + 16, + 41, + 42, + 43, + 13, + 14, + 15, + 78, + 61, + 62, + 63, + 94, + 28, + 29, + 30, + 86, + 48, + 49, + 50, + 98, + 45, + 107, + 108, + 109, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 10, + 21, + 26 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 99, + 104, + 114, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4153750, + "source_ports": [ + 16, + 41, + 42, + 43, + 13, + 14, + 15, + 78, + 48, + 49, + 50, + 98, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 5, + 10, + 12, + 18, + 20, + 27, + 29 + ], + "demand": 4, + "inside_frames": [ + 3, + 100, + 104, + 114, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4153762, + "source_ports": [ + 22, + 23, + 24, + 35, + 16, + 41, + 42, + 43, + 13, + 14, + 15, + 78, + 32, + 33, + 34, + 85, + 9, + 10, + 11, + 79, + 28, + 29, + 30, + 86, + 6, + 82, + 83, + 84, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 5, + 10, + 12 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 100, + 104, + 114, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4153766, + "source_ports": [ + 22, + 23, + 24, + 35, + 16, + 41, + 42, + 43, + 13, + 14, + 15, + 78, + 32, + 33, + 34, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 96, + 100, + 104, + 114, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4153771, + "source_ports": [ + 9, + 10, + 11, + 79, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 10 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 99, + 100, + 104, + 114, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4153783, + "source_ports": [ + 16, + 41, + 42, + 43, + 13, + 14, + 15, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 4, + 11, + 13, + 19, + 21, + 26, + 28 + ], + "demand": 4, + "inside_frames": [ + 3, + 103, + 104, + 114, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4153794, + "source_ports": [ + 1, + 73, + 74, + 75, + 2, + 70, + 71, + 72, + 61, + 62, + 63, + 94, + 58, + 59, + 60, + 93, + 51, + 52, + 53, + 99, + 48, + 49, + 50, + 98, + 45, + 107, + 108, + 109, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 21, + 26, + 28 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 103, + 104, + 114, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4153798, + "source_ports": [ + 51, + 52, + 53, + 99, + 48, + 49, + 50, + 98, + 45, + 107, + 108, + 109, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 96, + 103, + 104, + 114, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4153807, + "source_ports": [ + 51, + 52, + 53, + 99, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 99, + 103, + 104, + 114, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4153811, + "source_ports": [ + 2, + 70, + 71, + 72, + 61, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 5, + 11, + 12, + 19, + 20, + 26, + 29 + ], + "demand": 4, + "inside_frames": [ + 3, + 104, + 114, + 270, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4154242, + "source_ports": [ + 1, + 73, + 74, + 75, + 16, + 41, + 42, + 43, + 61, + 62, + 63, + 94, + 32, + 33, + 34, + 85, + 51, + 52, + 53, + 99, + 28, + 29, + 30, + 86, + 45, + 107, + 108, + 109, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 96, + 104, + 114, + 270, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4154251, + "source_ports": [ + 51, + 52, + 53, + 99, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 99, + 104, + 114, + 270, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4154259, + "source_ports": [ + 16, + 41, + 42, + 43, + 61, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 100, + 104, + 114, + 270, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4154275, + "source_ports": [ + 16, + 41, + 42, + 43, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 29 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 100, + 104, + 114, + 270, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4154282, + "source_ports": [ + 32, + 33, + 34, + 85, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 99, + 100, + 104, + 114, + 270, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4154290, + "source_ports": [ + 16, + 41, + 42, + 43, + 28, + 29, + 30, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 103, + 104, + 114, + 270, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4154307, + "source_ports": [ + 61, + 62, + 63, + 94, + 51, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 19 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 103, + 104, + 114, + 270, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4154314, + "source_ports": [ + 1, + 73, + 74, + 75, + 51, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 99, + 103, + 104, + 114, + 270, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4154322, + "source_ports": [ + 61, + 62, + 63, + 94, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 4, + 10, + 13, + 18, + 21, + 27, + 28 + ], + "demand": 4, + "inside_frames": [ + 3, + 104, + 114, + 273, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4154754, + "source_ports": [ + 22, + 23, + 24, + 35, + 2, + 70, + 71, + 72, + 13, + 14, + 15, + 78, + 58, + 59, + 60, + 93, + 9, + 10, + 11, + 79, + 48, + 49, + 50, + 98, + 6, + 82, + 83, + 84, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 96, + 104, + 114, + 273, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4154763, + "source_ports": [ + 9, + 10, + 11, + 79, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 10 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 99, + 104, + 114, + 273, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4154771, + "source_ports": [ + 2, + 70, + 71, + 72, + 13, + 14, + 15, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 100, + 104, + 114, + 273, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4154787, + "source_ports": [ + 13, + 14, + 15, + 78, + 9, + 10, + 11, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 18 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 100, + 104, + 114, + 273, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4154794, + "source_ports": [ + 22, + 23, + 24, + 35, + 9, + 10, + 11, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 99, + 100, + 104, + 114, + 273, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4154802, + "source_ports": [ + 13, + 14, + 15, + 78, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 103, + 104, + 114, + 273, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4154819, + "source_ports": [ + 2, + 70, + 71, + 72, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 28 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 103, + 104, + 114, + 273, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4154826, + "source_ports": [ + 58, + 59, + 60, + 93, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 99, + 103, + 104, + 114, + 273, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4154834, + "source_ports": [ + 2, + 70, + 71, + 72, + 48, + 49, + 50, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 10, + 11, + 20, + 21, + 28, + 29 + ], + "demand": 4, + "inside_frames": [ + 3, + 104, + 114, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4155778, + "source_ports": [ + 1, + 73, + 74, + 75, + 22, + 23, + 24, + 35, + 13, + 14, + 15, + 78, + 61, + 62, + 63, + 94, + 28, + 29, + 30, + 86, + 48, + 49, + 50, + 98, + 44, + 104, + 105, + 106, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 28, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 96, + 104, + 114, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4155787, + "source_ports": [ + 44, + 104, + 105, + 106, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 99, + 104, + 114, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4155795, + "source_ports": [ + 13, + 14, + 15, + 78, + 61, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 100, + 104, + 114, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4155811, + "source_ports": [ + 13, + 14, + 15, + 78, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 29 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 100, + 104, + 114, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4155818, + "source_ports": [ + 22, + 23, + 24, + 35, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 99, + 100, + 104, + 114, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4155826, + "source_ports": [ + 13, + 14, + 15, + 78, + 28, + 29, + 30, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 103, + 104, + 114, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4155843, + "source_ports": [ + 61, + 62, + 63, + 94, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 28 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 103, + 104, + 114, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4155850, + "source_ports": [ + 1, + 73, + 74, + 75, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 99, + 103, + 104, + 114, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4155858, + "source_ports": [ + 61, + 62, + 63, + 94, + 48, + 49, + 50, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 104, + 270, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4156041, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 99, + 104, + 270, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4156049, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 61, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 100, + 114, + 270, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4156193, + "source_ports": [ + 54, + 55, + 56, + 100, + 101, + 102, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 103, + 114, + 270, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4156225, + "source_ports": [ + 61, + 62, + 63, + 94, + 54, + 55, + 56, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 29 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 104, + 114, + 270, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4156291, + "source_ports": [ + 61, + 62, + 63, + 94, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 29 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 104, + 114, + 270, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4156298, + "source_ports": [ + 1, + 73, + 74, + 75, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 99, + 104, + 114, + 270, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4156306, + "source_ports": [ + 61, + 62, + 63, + 94, + 28, + 29, + 30, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 29 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 104, + 114, + 270, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4156322, + "source_ports": [ + 28, + 29, + 30, + 86, + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 29 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 96, + 100, + 104, + 114, + 270, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4156331, + "source_ports": [ + 25, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 11 + ], + "demand": 2, + "inside_frames": [ + 3, + 103, + 104, + 114, + 270, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4156354, + "source_ports": [ + 1, + 73, + 74, + 75, + 61, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 11 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 99, + 103, + 104, + 114, + 270, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4156371, + "source_ports": [ + 61, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 104, + 273, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4156553, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10 + ], + "demand": 2, + "inside_frames": [ + 2, + 99, + 104, + 273, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4156561, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 13, + 14, + 15, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 100, + 114, + 273, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4156705, + "source_ports": [ + 13, + 14, + 15, + 78, + 54, + 55, + 56, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 103, + 114, + 273, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4156737, + "source_ports": [ + 54, + 55, + 56, + 100, + 101, + 102, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 28 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 104, + 114, + 273, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4156807, + "source_ports": [ + 13, + 14, + 15, + 78, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 28 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 96, + 104, + 114, + 273, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4156814, + "source_ports": [ + 22, + 23, + 24, + 35, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 99, + 104, + 114, + 273, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4156822, + "source_ports": [ + 13, + 14, + 15, + 78, + 48, + 49, + 50, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 10 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 100, + 104, + 114, + 273, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4156838, + "source_ports": [ + 22, + 23, + 24, + 35, + 13, + 14, + 15, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 10 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 99, + 100, + 104, + 114, + 273, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4156855, + "source_ports": [ + 13, + 14, + 15, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 28 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 103, + 104, + 114, + 273, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4156870, + "source_ports": [ + 48, + 49, + 50, + 98, + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 28 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 96, + 103, + 104, + 114, + 273, + 274, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4156879, + "source_ports": [ + 44, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 12, + 13, + 18, + 19, + 26, + 27 + ], + "demand": 4, + "inside_frames": [ + 3, + 104, + 114, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4157826, + "source_ports": [ + 2, + 70, + 71, + 72, + 16, + 41, + 42, + 43, + 32, + 33, + 34, + 85, + 58, + 59, + 60, + 93, + 9, + 10, + 11, + 79, + 51, + 52, + 53, + 99, + 45, + 107, + 108, + 109, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 96, + 104, + 114, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4157835, + "source_ports": [ + 9, + 10, + 11, + 79, + 51, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 99, + 104, + 114, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4157843, + "source_ports": [ + 2, + 70, + 71, + 72, + 16, + 41, + 42, + 43 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 100, + 104, + 114, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4157859, + "source_ports": [ + 16, + 41, + 42, + 43, + 9, + 10, + 11, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 18 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 100, + 104, + 114, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4157866, + "source_ports": [ + 32, + 33, + 34, + 85, + 9, + 10, + 11, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 99, + 100, + 104, + 114, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4157874, + "source_ports": [ + 16, + 41, + 42, + 43, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 103, + 104, + 114, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4157891, + "source_ports": [ + 2, + 70, + 71, + 72, + 51, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 19 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 103, + 104, + 114, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4157898, + "source_ports": [ + 58, + 59, + 60, + 93, + 51, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 99, + 103, + 104, + 114, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4157906, + "source_ports": [ + 2, + 70, + 71, + 72, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 104, + 270, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4158089, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 51, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6 + ], + "demand": 2, + "inside_frames": [ + 2, + 99, + 104, + 270, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4158097, + "source_ports": [ + 16, + 41, + 42, + 43, + 17, + 18, + 19, + 38, + 39, + 40 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 100, + 114, + 270, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4158241, + "source_ports": [ + 16, + 41, + 42, + 43, + 54, + 55, + 56, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 103, + 114, + 270, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4158273, + "source_ports": [ + 54, + 55, + 56, + 100, + 101, + 102, + 51, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 104, + 114, + 270, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4158343, + "source_ports": [ + 16, + 41, + 42, + 43, + 51, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 19 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 96, + 104, + 114, + 270, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4158350, + "source_ports": [ + 32, + 33, + 34, + 85, + 51, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 99, + 104, + 114, + 270, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4158358, + "source_ports": [ + 16, + 41, + 42, + 43, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 12 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 100, + 104, + 114, + 270, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4158374, + "source_ports": [ + 16, + 41, + 42, + 43, + 32, + 33, + 34, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 5 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 99, + 100, + 104, + 114, + 270, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4158391, + "source_ports": [ + 16, + 41, + 42, + 43 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 103, + 104, + 114, + 270, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4158406, + "source_ports": [ + 51, + 52, + 53, + 99, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 19 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 96, + 103, + 104, + 114, + 270, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4158415, + "source_ports": [ + 51, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 104, + 273, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4158601, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 9, + 10, + 11, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6 + ], + "demand": 2, + "inside_frames": [ + 2, + 99, + 104, + 273, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4158609, + "source_ports": [ + 2, + 70, + 71, + 72, + 17, + 18, + 19, + 38, + 39, + 40 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 100, + 114, + 273, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4158753, + "source_ports": [ + 54, + 55, + 56, + 100, + 101, + 102, + 9, + 10, + 11, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 103, + 114, + 273, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4158785, + "source_ports": [ + 2, + 70, + 71, + 72, + 54, + 55, + 56, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 104, + 114, + 273, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4158851, + "source_ports": [ + 2, + 70, + 71, + 72, + 9, + 10, + 11, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 18 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 104, + 114, + 273, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4158858, + "source_ports": [ + 58, + 59, + 60, + 93, + 9, + 10, + 11, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 99, + 104, + 114, + 273, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4158866, + "source_ports": [ + 2, + 70, + 71, + 72, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 104, + 114, + 273, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4158882, + "source_ports": [ + 9, + 10, + 11, + 79, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 18 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 96, + 100, + 104, + 114, + 273, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4158891, + "source_ports": [ + 9, + 10, + 11, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 13 + ], + "demand": 2, + "inside_frames": [ + 3, + 103, + 104, + 114, + 273, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4158914, + "source_ports": [ + 2, + 70, + 71, + 72, + 58, + 59, + 60, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 4 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 99, + 103, + 104, + 114, + 273, + 277, + 278, + 288, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4158931, + "source_ports": [ + 2, + 70, + 71, + 72 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 8 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 96, + 99, + 100, + 103, + 104, + 114, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4162045, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 64, + 65, + 66, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 12 + ], + "demand": 2, + "inside_frames": [ + 4, + 96, + 100, + 104, + 114, + 270, + 278, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4170668, + "source_ports": [ + 64, + 65, + 66, + 95, + 96, + 97, + 32, + 33, + 34, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 20 + ], + "demand": 2, + "inside_frames": [ + 99, + 100, + 104, + 114, + 270, + 278, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4170672, + "source_ports": [ + 64, + 65, + 66, + 95, + 96, + 97, + 28, + 29, + 30, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 8 + ], + "demand": 2, + "inside_frames": [ + 96, + 103, + 104, + 114, + 270, + 278, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4170696, + "source_ports": [ + 1, + 73, + 74, + 75, + 64, + 65, + 66, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 26 + ], + "demand": 2, + "inside_frames": [ + 4, + 99, + 103, + 104, + 114, + 270, + 278, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4170708, + "source_ports": [ + 64, + 65, + 66, + 95, + 96, + 97, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 8 + ], + "demand": 2, + "inside_frames": [ + 4, + 96, + 100, + 104, + 114, + 273, + 278, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4171180, + "source_ports": [ + 22, + 23, + 24, + 35, + 64, + 65, + 66, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 27 + ], + "demand": 2, + "inside_frames": [ + 99, + 100, + 104, + 114, + 273, + 278, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4171184, + "source_ports": [ + 64, + 65, + 66, + 95, + 96, + 97, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 13 + ], + "demand": 2, + "inside_frames": [ + 96, + 103, + 104, + 114, + 273, + 278, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4171208, + "source_ports": [ + 64, + 65, + 66, + 95, + 96, + 97, + 58, + 59, + 60, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 21 + ], + "demand": 2, + "inside_frames": [ + 4, + 99, + 103, + 104, + 114, + 273, + 278, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4171220, + "source_ports": [ + 64, + 65, + 66, + 95, + 96, + 97, + 48, + 49, + 50, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 8 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 99, + 104, + 270, + 273, + 278, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4171417, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 64, + 65, + 66, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 100, + 103, + 114, + 270, + 273, + 278, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4171617, + "source_ports": [ + 64, + 65, + 66, + 95, + 96, + 97, + 54, + 55, + 56, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 8 + ], + "demand": 1, + "inside_frames": [ + 2, + 4, + 96, + 99, + 100, + 103, + 104, + 114, + 270, + 273, + 278, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4171773, + "source_ports": [ + 64, + 65, + 66, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 7 + ], + "demand": 2, + "inside_frames": [ + 4, + 96, + 100, + 104, + 114, + 274, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4180396, + "source_ports": [ + 22, + 23, + 24, + 35, + 3, + 4, + 5, + 67, + 68, + 69 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 20 + ], + "demand": 2, + "inside_frames": [ + 99, + 100, + 104, + 114, + 274, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4180400, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 28, + 29, + 30, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 7 + ], + "demand": 2, + "inside_frames": [ + 96, + 103, + 104, + 114, + 274, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4180424, + "source_ports": [ + 1, + 73, + 74, + 75, + 3, + 4, + 5, + 67, + 68, + 69 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 21 + ], + "demand": 2, + "inside_frames": [ + 4, + 99, + 103, + 104, + 114, + 274, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4180436, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 48, + 49, + 50, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 12 + ], + "demand": 2, + "inside_frames": [ + 4, + 96, + 100, + 104, + 114, + 277, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4182444, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 32, + 33, + 34, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 27 + ], + "demand": 2, + "inside_frames": [ + 99, + 100, + 104, + 114, + 277, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4182448, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 13 + ], + "demand": 2, + "inside_frames": [ + 96, + 103, + 104, + 114, + 277, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4182472, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 58, + 59, + 60, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 26 + ], + "demand": 2, + "inside_frames": [ + 4, + 99, + 103, + 104, + 114, + 277, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4182484, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7 + ], + "demand": 2, + "inside_frames": [ + 2, + 96, + 99, + 104, + 274, + 277, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4184217, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 3, + 4, + 5, + 67, + 68, + 69 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 100, + 103, + 114, + 274, + 277, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4184417, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69, + 54, + 55, + 56, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 7 + ], + "demand": 1, + "inside_frames": [ + 2, + 4, + 96, + 99, + 100, + 103, + 104, + 114, + 274, + 277, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4184573, + "source_ports": [ + 3, + 4, + 5, + 67, + 68, + 69 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 12, + 13, + 20, + 21, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 104, + 114, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4186498, + "source_ports": [ + 1, + 73, + 74, + 75, + 22, + 23, + 24, + 35, + 32, + 33, + 34, + 85, + 58, + 59, + 60, + 93, + 28, + 29, + 30, + 86, + 48, + 49, + 50, + 98, + 45, + 107, + 108, + 109, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 12, + 21, + 26 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 104, + 114, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4186502, + "source_ports": [ + 22, + 23, + 24, + 35, + 32, + 33, + 34, + 85, + 48, + 49, + 50, + 98, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 12 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 96, + 100, + 104, + 114, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4186542, + "source_ports": [ + 22, + 23, + 24, + 35, + 32, + 33, + 34, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 99, + 100, + 104, + 114, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4186546, + "source_ports": [ + 28, + 29, + 30, + 86, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 13 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 103, + 104, + 114, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4186570, + "source_ports": [ + 1, + 73, + 74, + 75, + 58, + 59, + 60, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 99, + 103, + 104, + 114, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4186582, + "source_ports": [ + 48, + 49, + 50, + 98, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 12 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 104, + 114, + 270, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4187018, + "source_ports": [ + 1, + 73, + 74, + 75, + 32, + 33, + 34, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 99, + 104, + 114, + 270, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4187026, + "source_ports": [ + 28, + 29, + 30, + 86, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 104, + 114, + 270, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4187042, + "source_ports": [ + 32, + 33, + 34, + 85, + 28, + 29, + 30, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 103, + 104, + 114, + 270, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4187074, + "source_ports": [ + 1, + 73, + 74, + 75, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 13 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 104, + 114, + 273, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4187530, + "source_ports": [ + 22, + 23, + 24, + 35, + 58, + 59, + 60, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 99, + 104, + 114, + 273, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4187538, + "source_ports": [ + 48, + 49, + 50, + 98, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 104, + 114, + 273, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4187554, + "source_ports": [ + 22, + 23, + 24, + 35, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 103, + 104, + 114, + 273, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4187586, + "source_ports": [ + 58, + 59, + 60, + 93, + 48, + 49, + 50, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 104, + 114, + 274, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4188554, + "source_ports": [ + 1, + 73, + 74, + 75, + 22, + 23, + 24, + 35 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 99, + 104, + 114, + 274, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4188562, + "source_ports": [ + 28, + 29, + 30, + 86, + 48, + 49, + 50, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 104, + 114, + 274, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4188578, + "source_ports": [ + 22, + 23, + 24, + 35, + 28, + 29, + 30, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 103, + 104, + 114, + 274, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4188610, + "source_ports": [ + 1, + 73, + 74, + 75, + 48, + 49, + 50, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6 + ], + "demand": 2, + "inside_frames": [ + 96, + 104, + 270, + 274, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4188808, + "source_ports": [ + 1, + 73, + 74, + 75, + 17, + 18, + 19, + 38, + 39, + 40 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 20 + ], + "demand": 2, + "inside_frames": [ + 99, + 104, + 270, + 274, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4188816, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 28, + 29, + 30, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 20 + ], + "demand": 2, + "inside_frames": [ + 100, + 114, + 270, + 274, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4188960, + "source_ports": [ + 54, + 55, + 56, + 100, + 101, + 102, + 28, + 29, + 30, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 16 + ], + "demand": 2, + "inside_frames": [ + 103, + 114, + 270, + 274, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4188992, + "source_ports": [ + 1, + 73, + 74, + 75, + 54, + 55, + 56, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 104, + 114, + 270, + 274, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4189058, + "source_ports": [ + 1, + 73, + 74, + 75, + 28, + 29, + 30, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 20 + ], + "demand": 1, + "inside_frames": [ + 3, + 99, + 100, + 104, + 114, + 270, + 274, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4189106, + "source_ports": [ + 28, + 29, + 30, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 2 + ], + "demand": 1, + "inside_frames": [ + 3, + 96, + 103, + 104, + 114, + 270, + 274, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4189130, + "source_ports": [ + 1, + 73, + 74, + 75 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 6 + ], + "demand": 2, + "inside_frames": [ + 96, + 104, + 273, + 274, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4189320, + "source_ports": [ + 22, + 23, + 24, + 35, + 17, + 18, + 19, + 38, + 39, + 40 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 21 + ], + "demand": 2, + "inside_frames": [ + 99, + 104, + 273, + 274, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4189328, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 48, + 49, + 50, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 16 + ], + "demand": 2, + "inside_frames": [ + 100, + 114, + 273, + 274, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4189472, + "source_ports": [ + 22, + 23, + 24, + 35, + 54, + 55, + 56, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 21 + ], + "demand": 2, + "inside_frames": [ + 103, + 114, + 273, + 274, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4189504, + "source_ports": [ + 54, + 55, + 56, + 100, + 101, + 102, + 48, + 49, + 50, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 104, + 114, + 273, + 274, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4189574, + "source_ports": [ + 22, + 23, + 24, + 35, + 48, + 49, + 50, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 3 + ], + "demand": 1, + "inside_frames": [ + 3, + 4, + 96, + 100, + 104, + 114, + 273, + 274, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4189614, + "source_ports": [ + 22, + 23, + 24, + 35 + ], + "weight": "0" + }, + { + "characters": [ + 21 + ], + "demand": 1, + "inside_frames": [ + 3, + 4, + 99, + 103, + 104, + 114, + 273, + 274, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4189654, + "source_ports": [ + 48, + 49, + 50, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13 + ], + "demand": 2, + "inside_frames": [ + 3, + 96, + 104, + 114, + 277, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4190602, + "source_ports": [ + 32, + 33, + 34, + 85, + 58, + 59, + 60, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 26, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 99, + 104, + 114, + 277, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4190610, + "source_ports": [ + 45, + 107, + 108, + 109, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 100, + 104, + 114, + 277, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4190626, + "source_ports": [ + 32, + 33, + 34, + 85, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 103, + 104, + 114, + 277, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4190658, + "source_ports": [ + 58, + 59, + 60, + 93, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 12 + ], + "demand": 2, + "inside_frames": [ + 96, + 104, + 270, + 277, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4190856, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 32, + 33, + 34, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 26 + ], + "demand": 2, + "inside_frames": [ + 99, + 104, + 270, + 277, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4190864, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 16 + ], + "demand": 2, + "inside_frames": [ + 100, + 114, + 270, + 277, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4191008, + "source_ports": [ + 32, + 33, + 34, + 85, + 54, + 55, + 56, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 26 + ], + "demand": 2, + "inside_frames": [ + 103, + 114, + 270, + 277, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4191040, + "source_ports": [ + 54, + 55, + 56, + 100, + 101, + 102, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 104, + 114, + 270, + 277, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4191110, + "source_ports": [ + 32, + 33, + 34, + 85, + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 12 + ], + "demand": 1, + "inside_frames": [ + 3, + 4, + 96, + 100, + 104, + 114, + 270, + 277, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4191150, + "source_ports": [ + 32, + 33, + 34, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 26 + ], + "demand": 1, + "inside_frames": [ + 3, + 4, + 99, + 103, + 104, + 114, + 270, + 277, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4191190, + "source_ports": [ + 45, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 13 + ], + "demand": 2, + "inside_frames": [ + 96, + 104, + 273, + 277, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4191368, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 58, + 59, + 60, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 27 + ], + "demand": 2, + "inside_frames": [ + 99, + 104, + 273, + 277, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4191376, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 27 + ], + "demand": 2, + "inside_frames": [ + 100, + 114, + 273, + 277, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4191520, + "source_ports": [ + 54, + 55, + 56, + 100, + 101, + 102, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 16 + ], + "demand": 2, + "inside_frames": [ + 103, + 114, + 273, + 277, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4191552, + "source_ports": [ + 58, + 59, + 60, + 93, + 54, + 55, + 56, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 104, + 114, + 273, + 277, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4191618, + "source_ports": [ + 58, + 59, + 60, + 93, + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 27 + ], + "demand": 1, + "inside_frames": [ + 3, + 99, + 100, + 104, + 114, + 273, + 277, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4191666, + "source_ports": [ + 6, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 13 + ], + "demand": 1, + "inside_frames": [ + 3, + 96, + 103, + 104, + 114, + 273, + 277, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4191690, + "source_ports": [ + 58, + 59, + 60, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 270, + 273, + 274, + 277, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4193793, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40, + 54, + 55, + 56, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 6 + ], + "demand": 1, + "inside_frames": [ + 2, + 96, + 99, + 104, + 270, + 273, + 274, + 277, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4193945, + "source_ports": [ + 17, + 18, + 19, + 38, + 39, + 40 + ], + "weight": "0" + }, + { + "characters": [ + 16 + ], + "demand": 1, + "inside_frames": [ + 2, + 100, + 103, + 114, + 270, + 273, + 274, + 277, + 278, + 288, + 423, + 426, + 537, + 573, + 595, + 625, + 735 + ], + "node_mask": 4194145, + "source_ports": [ + 54, + 55, + 56, + 100, + 101, + 102 + ], + "weight": "0" + } + ], + "edges": [ + [ + 2, + 426 + ], + [ + 2, + 735 + ], + [ + 3, + 104 + ], + [ + 3, + 114 + ], + [ + 3, + 278 + ], + [ + 3, + 288 + ], + [ + 3, + 426 + ], + [ + 3, + 537 + ], + [ + 3, + 573 + ], + [ + 3, + 595 + ], + [ + 3, + 625 + ], + [ + 3, + 735 + ], + [ + 4, + 426 + ], + [ + 4, + 573 + ], + [ + 4, + 595 + ], + [ + 4, + 735 + ], + [ + 96, + 104 + ], + [ + 96, + 537 + ], + [ + 96, + 625 + ], + [ + 96, + 735 + ], + [ + 99, + 104 + ], + [ + 99, + 537 + ], + [ + 99, + 625 + ], + [ + 99, + 735 + ], + [ + 100, + 114 + ], + [ + 100, + 537 + ], + [ + 100, + 595 + ], + [ + 100, + 625 + ], + [ + 100, + 735 + ], + [ + 103, + 114 + ], + [ + 103, + 537 + ], + [ + 103, + 595 + ], + [ + 103, + 625 + ], + [ + 103, + 735 + ], + [ + 104, + 537 + ], + [ + 104, + 625 + ], + [ + 104, + 735 + ], + [ + 114, + 537 + ], + [ + 114, + 595 + ], + [ + 114, + 625 + ], + [ + 114, + 735 + ], + [ + 270, + 278 + ], + [ + 270, + 573 + ], + [ + 270, + 595 + ], + [ + 270, + 735 + ], + [ + 273, + 278 + ], + [ + 273, + 573 + ], + [ + 273, + 595 + ], + [ + 273, + 735 + ], + [ + 274, + 288 + ], + [ + 274, + 573 + ], + [ + 274, + 595 + ], + [ + 274, + 625 + ], + [ + 274, + 735 + ], + [ + 277, + 288 + ], + [ + 277, + 573 + ], + [ + 277, + 595 + ], + [ + 277, + 625 + ], + [ + 277, + 735 + ], + [ + 278, + 573 + ], + [ + 278, + 595 + ], + [ + 278, + 735 + ], + [ + 288, + 573 + ], + [ + 288, + 595 + ], + [ + 288, + 625 + ], + [ + 288, + 735 + ], + [ + 423, + 426 + ], + [ + 423, + 735 + ], + [ + 426, + 735 + ], + [ + 537, + 625 + ], + [ + 537, + 735 + ], + [ + 573, + 595 + ], + [ + 573, + 735 + ], + [ + 595, + 735 + ], + [ + 625, + 735 + ] + ], + "float_pivots": 88, + "generated_node_cuts": 328, + "internal_bound": "25", + "merge_frame": 735, + "nonzero_demand_cuts": 327, + "query_coefficients": [ + { + "0": 1 + }, + { + "1": 1 + }, + { + "2": 1 + }, + { + "3": 1 + }, + { + "4": 1, + "6": 1 + } + ], + "query_dimension": 5, + "total_bound": "45" + }, + { + "completion_bound": 20, + "cuts": [ + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 736 + ], + "node_mask": 2097152, + "source_ports": [ + 87, + 92, + 76, + 81, + 36, + 37, + 46, + 47, + 75, + 82, + 24, + 107, + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 25, + 72, + 90, + 91, + 16, + 41, + 42, + 104, + 43, + 44, + 105, + 106, + 2, + 70, + 71, + 89, + 18, + 19, + 38, + 77, + 3, + 68, + 69, + 88, + 4, + 5, + 67, + 80, + 17, + 39, + 40, + 103, + 26, + 66, + 96, + 97, + 12, + 54, + 55, + 100, + 31, + 56, + 101, + 102, + 8, + 64, + 65, + 95, + 14, + 15, + 51, + 78, + 9, + 62, + 63, + 94, + 10, + 11, + 61, + 79, + 13, + 52, + 53, + 99, + 32, + 48, + 29, + 30, + 59, + 60, + 86, + 93, + 28, + 58, + 33, + 34, + 49, + 50, + 85, + 98, + 27, + 57, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 426, + 736 + ], + "node_mask": 2195458, + "source_ports": [ + 75, + 82, + 24, + 107, + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 32, + 48, + 29, + 30, + 59, + 60, + 86, + 93, + 28, + 58, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 602, + 736 + ], + "node_mask": 2686976, + "source_ports": [ + 87, + 92, + 76, + 81, + 75, + 82, + 24, + 107, + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 25, + 72, + 90, + 91, + 16, + 41, + 42, + 104, + 43, + 44, + 105, + 106, + 2, + 70, + 71, + 89, + 18, + 19, + 38, + 77, + 3, + 68, + 69, + 88, + 4, + 5, + 67, + 80, + 17, + 39, + 40, + 103, + 26, + 66, + 96, + 97, + 12, + 54, + 55, + 100, + 31, + 56, + 101, + 102, + 8, + 64, + 65, + 95, + 14, + 15, + 51, + 78, + 9, + 62, + 63, + 94, + 10, + 11, + 61, + 79, + 13, + 52, + 53, + 99, + 29, + 30, + 59, + 60, + 86, + 93, + 28, + 58, + 33, + 34, + 49, + 50, + 85, + 98, + 27, + 57, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 426, + 602, + 736 + ], + "node_mask": 2719746, + "source_ports": [ + 75, + 82, + 24, + 107, + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 29, + 30, + 59, + 60, + 86, + 93, + 28, + 58, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 4, + 6, + 25, + 27, + 28, + 30 + ], + "demand": 5, + "inside_frames": [ + 213, + 214, + 223, + 560, + 602, + 736 + ], + "node_mask": 2893312, + "source_ports": [ + 87, + 92, + 36, + 37, + 46, + 47, + 75, + 82, + 22, + 23, + 35, + 45, + 108, + 109, + 29, + 30, + 59, + 60, + 86, + 93, + 33, + 34, + 49, + 50, + 85, + 98, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 28, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 560, + 602, + 736 + ], + "node_mask": 2949120, + "source_ports": [ + 87, + 92, + 76, + 81, + 75, + 82, + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 25, + 72, + 90, + 91, + 16, + 41, + 42, + 104, + 43, + 44, + 105, + 106, + 2, + 70, + 71, + 89, + 18, + 19, + 38, + 77, + 3, + 68, + 69, + 88, + 4, + 5, + 67, + 80, + 17, + 39, + 40, + 103, + 26, + 66, + 96, + 97, + 12, + 54, + 55, + 100, + 31, + 56, + 101, + 102, + 8, + 64, + 65, + 95, + 14, + 15, + 51, + 78, + 9, + 62, + 63, + 94, + 10, + 11, + 61, + 79, + 13, + 52, + 53, + 99, + 29, + 30, + 59, + 60, + 86, + 93, + 28, + 58, + 33, + 34, + 49, + 50, + 85, + 98, + 27, + 57, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 8, + 10, + 21, + 23, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 213, + 223, + 426, + 560, + 602, + 736 + ], + "node_mask": 2957826, + "source_ports": [ + 75, + 82, + 22, + 23, + 35, + 45, + 108, + 109, + 25, + 72, + 90, + 91, + 43, + 44, + 105, + 106, + 9, + 62, + 63, + 94, + 13, + 52, + 53, + 99, + 29, + 30, + 59, + 60, + 86, + 93, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 9, + 11, + 20, + 22, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 214, + 223, + 426, + 560, + 602, + 736 + ], + "node_mask": 2958338, + "source_ports": [ + 75, + 82, + 22, + 23, + 35, + 45, + 108, + 109, + 16, + 41, + 42, + 104, + 2, + 70, + 71, + 89, + 14, + 15, + 51, + 78, + 10, + 11, + 61, + 79, + 29, + 30, + 59, + 60, + 86, + 93, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 4, + 6, + 25, + 27, + 28, + 30 + ], + "demand": 5, + "inside_frames": [ + 213, + 214, + 223, + 426, + 560, + 602, + 736 + ], + "node_mask": 2958848, + "source_ports": [ + 87, + 92, + 75, + 82, + 22, + 23, + 35, + 45, + 108, + 109, + 29, + 30, + 59, + 60, + 86, + 93, + 33, + 34, + 49, + 50, + 85, + 98, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 7, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 426, + 560, + 602, + 736 + ], + "node_mask": 2981890, + "source_ports": [ + 75, + 82, + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 29, + 30, + 59, + 60, + 86, + 93, + 28, + 58, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 13, + 15, + 16, + 18, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 213, + 223, + 423, + 426, + 560, + 602, + 736 + ], + "node_mask": 2990592, + "source_ports": [ + 75, + 82, + 22, + 23, + 35, + 45, + 108, + 109, + 3, + 68, + 69, + 88, + 17, + 39, + 40, + 103, + 26, + 66, + 96, + 97, + 31, + 56, + 101, + 102, + 29, + 30, + 59, + 60, + 86, + 93, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 12, + 14, + 17, + 19, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 214, + 223, + 423, + 426, + 560, + 602, + 736 + ], + "node_mask": 2991104, + "source_ports": [ + 75, + 82, + 22, + 23, + 35, + 45, + 108, + 109, + 18, + 19, + 38, + 77, + 4, + 5, + 67, + 80, + 12, + 54, + 55, + 100, + 8, + 64, + 65, + 95, + 29, + 30, + 59, + 60, + 86, + 93, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 213, + 214, + 223, + 423, + 426, + 560, + 602, + 736 + ], + "node_mask": 2991618, + "source_ports": [ + 75, + 82, + 22, + 23, + 35, + 45, + 108, + 109, + 29, + 30, + 59, + 60, + 86, + 93, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "1" + }, + { + "characters": [ + 1, + 2, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 613, + 736 + ], + "node_mask": 3211264, + "source_ports": [ + 87, + 92, + 76, + 81, + 24, + 107, + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 25, + 72, + 90, + 91, + 16, + 41, + 42, + 104, + 43, + 44, + 105, + 106, + 2, + 70, + 71, + 89, + 18, + 19, + 38, + 77, + 3, + 68, + 69, + 88, + 4, + 5, + 67, + 80, + 17, + 39, + 40, + 103, + 26, + 66, + 96, + 97, + 12, + 54, + 55, + 100, + 31, + 56, + 101, + 102, + 8, + 64, + 65, + 95, + 14, + 15, + 51, + 78, + 9, + 62, + 63, + 94, + 10, + 11, + 61, + 79, + 13, + 52, + 53, + 99, + 32, + 48, + 29, + 30, + 59, + 60, + 86, + 93, + 28, + 58, + 33, + 34, + 49, + 50, + 85, + 98, + 27, + 57, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 7, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 426, + 613, + 736 + ], + "node_mask": 3244034, + "source_ports": [ + 24, + 107, + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 32, + 48, + 29, + 30, + 59, + 60, + 86, + 93, + 28, + 58, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 6, + 7, + 24, + 25, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 155, + 156, + 165, + 548, + 613, + 736 + ], + "node_mask": 3276952, + "source_ports": [ + 76, + 81, + 36, + 37, + 46, + 47, + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 32, + 48, + 29, + 30, + 59, + 60, + 86, + 93, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 5, + 6, + 9, + 10, + 13, + 14, + 16, + 19, + 20, + 23, + 24, + 27, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 4, + 426, + 548, + 613, + 736 + ], + "node_mask": 3342340, + "source_ports": [ + 87, + 92, + 76, + 81, + 24, + 107, + 22, + 23, + 35, + 45, + 108, + 109, + 16, + 41, + 42, + 104, + 43, + 44, + 105, + 106, + 3, + 68, + 69, + 88, + 4, + 5, + 67, + 80, + 26, + 66, + 96, + 97, + 8, + 64, + 65, + 95, + 14, + 15, + 51, + 78, + 13, + 52, + 53, + 99, + 32, + 48, + 33, + 34, + 49, + 50, + 85, + 98, + 27, + 57, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 8, + 9, + 22, + 23, + 24, + 25 + ], + "demand": 5, + "inside_frames": [ + 3, + 155, + 165, + 426, + 548, + 613, + 736 + ], + "node_mask": 3342474, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 25, + 72, + 90, + 91, + 16, + 41, + 42, + 104, + 10, + 11, + 61, + 79, + 13, + 52, + 53, + 99, + 32, + 48, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 9, + 23, + 24 + ], + "demand": 4, + "inside_frames": [ + 3, + 4, + 155, + 165, + 426, + 548, + 613, + 736 + ], + "node_mask": 3342478, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 16, + 41, + 42, + 104, + 13, + 52, + 53, + 99, + 32, + 48 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 10, + 11, + 20, + 21, + 24, + 25 + ], + "demand": 5, + "inside_frames": [ + 3, + 156, + 165, + 426, + 548, + 613, + 736 + ], + "node_mask": 3342482, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 43, + 44, + 105, + 106, + 2, + 70, + 71, + 89, + 14, + 15, + 51, + 78, + 9, + 62, + 63, + 94, + 32, + 48, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10, + 20, + 24 + ], + "demand": 4, + "inside_frames": [ + 3, + 4, + 156, + 165, + 426, + 548, + 613, + 736 + ], + "node_mask": 3342486, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 43, + 44, + 105, + 106, + 14, + 15, + 51, + 78, + 32, + 48 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 7, + 24, + 25, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 155, + 156, + 165, + 426, + 548, + 613, + 736 + ], + "node_mask": 3342488, + "source_ports": [ + 76, + 81, + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 32, + 48, + 29, + 30, + 59, + 60, + 86, + 93, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 24, + 28 + ], + "demand": 5, + "inside_frames": [ + 4, + 155, + 156, + 165, + 426, + 548, + 613, + 736 + ], + "node_mask": 3342492, + "source_ports": [ + 76, + 81, + 22, + 23, + 35, + 45, + 108, + 109, + 32, + 48, + 27, + 57 + ], + "weight": "1" + }, + { + "characters": [ + 5, + 6, + 24, + 27 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 423, + 426, + 548, + 613, + 736 + ], + "node_mask": 3375110, + "source_ports": [ + 24, + 107, + 22, + 23, + 35, + 45, + 108, + 109, + 32, + 48, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 12, + 13, + 18, + 19, + 24, + 25 + ], + "demand": 5, + "inside_frames": [ + 155, + 165, + 423, + 426, + 548, + 613, + 736 + ], + "node_mask": 3375240, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 18, + 19, + 38, + 77, + 3, + 68, + 69, + 88, + 31, + 56, + 101, + 102, + 8, + 64, + 65, + 95, + 32, + 48, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 13, + 19, + 24 + ], + "demand": 4, + "inside_frames": [ + 4, + 155, + 165, + 423, + 426, + 548, + 613, + 736 + ], + "node_mask": 3375244, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 3, + 68, + 69, + 88, + 8, + 64, + 65, + 95, + 32, + 48 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 14, + 15, + 16, + 17, + 24, + 25 + ], + "demand": 5, + "inside_frames": [ + 156, + 165, + 423, + 426, + 548, + 613, + 736 + ], + "node_mask": 3375248, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 4, + 5, + 67, + 80, + 17, + 39, + 40, + 103, + 26, + 66, + 96, + 97, + 12, + 54, + 55, + 100, + 32, + 48, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 14, + 16, + 24 + ], + "demand": 4, + "inside_frames": [ + 4, + 156, + 165, + 423, + 426, + 548, + 613, + 736 + ], + "node_mask": 3375252, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 4, + 5, + 67, + 80, + 26, + 66, + 96, + 97, + 32, + 48 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 24, + 25 + ], + "demand": 5, + "inside_frames": [ + 3, + 155, + 156, + 165, + 423, + 426, + 548, + 613, + 736 + ], + "node_mask": 3375258, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 32, + 48, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 24 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 155, + 156, + 165, + 423, + 426, + 548, + 613, + 736 + ], + "node_mask": 3375262, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 32, + 48 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 602, + 613, + 736 + ], + "node_mask": 3735552, + "source_ports": [ + 87, + 92, + 76, + 81, + 24, + 107, + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 25, + 72, + 90, + 91, + 16, + 41, + 42, + 104, + 43, + 44, + 105, + 106, + 2, + 70, + 71, + 89, + 18, + 19, + 38, + 77, + 3, + 68, + 69, + 88, + 4, + 5, + 67, + 80, + 17, + 39, + 40, + 103, + 26, + 66, + 96, + 97, + 12, + 54, + 55, + 100, + 31, + 56, + 101, + 102, + 8, + 64, + 65, + 95, + 14, + 15, + 51, + 78, + 9, + 62, + 63, + 94, + 10, + 11, + 61, + 79, + 13, + 52, + 53, + 99, + 29, + 30, + 59, + 60, + 86, + 93, + 28, + 58, + 33, + 34, + 49, + 50, + 85, + 98, + 27, + 57, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 7, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 426, + 602, + 613, + 736 + ], + "node_mask": 3768322, + "source_ports": [ + 24, + 107, + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 29, + 30, + 59, + 60, + 86, + 93, + 28, + 58, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 5, + 7, + 25, + 27, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 159, + 160, + 173, + 548, + 602, + 613, + 736 + ], + "node_mask": 3801440, + "source_ports": [ + 87, + 92, + 36, + 37, + 46, + 47, + 24, + 107, + 1, + 6, + 73, + 74, + 83, + 84, + 29, + 30, + 59, + 60, + 86, + 93, + 33, + 34, + 49, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 7, + 25, + 29 + ], + "demand": 2, + "inside_frames": [ + 155, + 156, + 159, + 160, + 165, + 173, + 548, + 602, + 613, + 736 + ], + "node_mask": 3801592, + "source_ports": [ + 36, + 37, + 46, + 47, + 1, + 6, + 73, + 74, + 83, + 84, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 5, + 6, + 9, + 10, + 13, + 14, + 16, + 19, + 20, + 23, + 27, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 4, + 426, + 548, + 602, + 613, + 736 + ], + "node_mask": 3866628, + "source_ports": [ + 87, + 92, + 76, + 81, + 24, + 107, + 22, + 23, + 35, + 45, + 108, + 109, + 16, + 41, + 42, + 104, + 43, + 44, + 105, + 106, + 3, + 68, + 69, + 88, + 4, + 5, + 67, + 80, + 26, + 66, + 96, + 97, + 8, + 64, + 65, + 95, + 14, + 15, + 51, + 78, + 13, + 52, + 53, + 99, + 33, + 34, + 49, + 50, + 85, + 98, + 27, + 57, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 7, + 25, + 28, + 29 + ], + "demand": 3, + "inside_frames": [ + 155, + 156, + 165, + 426, + 548, + 602, + 613, + 736 + ], + "node_mask": 3866776, + "source_ports": [ + 76, + 81, + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 29, + 30, + 59, + 60, + 86, + 93, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 8, + 10, + 20, + 22, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 159, + 173, + 426, + 548, + 602, + 613, + 736 + ], + "node_mask": 3866914, + "source_ports": [ + 24, + 107, + 1, + 6, + 73, + 74, + 83, + 84, + 25, + 72, + 90, + 91, + 43, + 44, + 105, + 106, + 14, + 15, + 51, + 78, + 10, + 11, + 61, + 79, + 29, + 30, + 59, + 60, + 86, + 93, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 10, + 20, + 27 + ], + "demand": 4, + "inside_frames": [ + 3, + 4, + 159, + 173, + 426, + 548, + 602, + 613, + 736 + ], + "node_mask": 3866918, + "source_ports": [ + 24, + 107, + 43, + 44, + 105, + 106, + 14, + 15, + 51, + 78, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 9, + 11, + 21, + 23, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 160, + 173, + 426, + 548, + 602, + 613, + 736 + ], + "node_mask": 3866946, + "source_ports": [ + 24, + 107, + 1, + 6, + 73, + 74, + 83, + 84, + 16, + 41, + 42, + 104, + 2, + 70, + 71, + 89, + 9, + 62, + 63, + 94, + 13, + 52, + 53, + 99, + 29, + 30, + 59, + 60, + 86, + 93, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 9, + 23, + 27 + ], + "demand": 4, + "inside_frames": [ + 3, + 4, + 160, + 173, + 426, + 548, + 602, + 613, + 736 + ], + "node_mask": 3866950, + "source_ports": [ + 24, + 107, + 16, + 41, + 42, + 104, + 13, + 52, + 53, + 99, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 5, + 7, + 25, + 27, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 159, + 160, + 173, + 426, + 548, + 602, + 613, + 736 + ], + "node_mask": 3866976, + "source_ports": [ + 87, + 92, + 24, + 107, + 1, + 6, + 73, + 74, + 83, + 84, + 29, + 30, + 59, + 60, + 86, + 93, + 33, + 34, + 49, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "1" + }, + { + "characters": [ + 1, + 5, + 27, + 31 + ], + "demand": 5, + "inside_frames": [ + 4, + 159, + 160, + 173, + 426, + 548, + 602, + 613, + 736 + ], + "node_mask": 3866980, + "source_ports": [ + 87, + 92, + 24, + 107, + 33, + 34, + 49, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 8, + 12, + 18, + 22, + 25, + 29 + ], + "demand": 3, + "inside_frames": [ + 155, + 159, + 165, + 173, + 426, + 548, + 602, + 613, + 736 + ], + "node_mask": 3867048, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 25, + 72, + 90, + 91, + 18, + 19, + 38, + 77, + 31, + 56, + 101, + 102, + 10, + 11, + 61, + 79, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 10, + 14, + 16, + 20, + 25, + 29 + ], + "demand": 3, + "inside_frames": [ + 156, + 159, + 165, + 173, + 426, + 548, + 602, + 613, + 736 + ], + "node_mask": 3867056, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 43, + 44, + 105, + 106, + 4, + 5, + 67, + 80, + 26, + 66, + 96, + 97, + 14, + 15, + 51, + 78, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 9, + 13, + 19, + 23, + 25, + 29 + ], + "demand": 3, + "inside_frames": [ + 155, + 160, + 165, + 173, + 426, + 548, + 602, + 613, + 736 + ], + "node_mask": 3867080, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 16, + 41, + 42, + 104, + 3, + 68, + 69, + 88, + 8, + 64, + 65, + 95, + 13, + 52, + 53, + 99, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 11, + 15, + 17, + 21, + 25, + 29 + ], + "demand": 3, + "inside_frames": [ + 156, + 160, + 165, + 173, + 426, + 548, + 602, + 613, + 736 + ], + "node_mask": 3867088, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 2, + 70, + 71, + 89, + 17, + 39, + 40, + 103, + 12, + 54, + 55, + 100, + 9, + 62, + 63, + 94, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 25, + 29 + ], + "demand": 2, + "inside_frames": [ + 155, + 156, + 159, + 160, + 165, + 173, + 426, + 548, + 602, + 613, + 736 + ], + "node_mask": 3867128, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 27 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 423, + 426, + 548, + 602, + 613, + 736 + ], + "node_mask": 3899398, + "source_ports": [ + 24, + 107, + 22, + 23, + 35, + 45, + 108, + 109, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 12, + 14, + 16, + 18, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 159, + 173, + 423, + 426, + 548, + 602, + 613, + 736 + ], + "node_mask": 3899680, + "source_ports": [ + 24, + 107, + 1, + 6, + 73, + 74, + 83, + 84, + 18, + 19, + 38, + 77, + 4, + 5, + 67, + 80, + 26, + 66, + 96, + 97, + 31, + 56, + 101, + 102, + 29, + 30, + 59, + 60, + 86, + 93, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 14, + 16, + 27 + ], + "demand": 4, + "inside_frames": [ + 4, + 159, + 173, + 423, + 426, + 548, + 602, + 613, + 736 + ], + "node_mask": 3899684, + "source_ports": [ + 24, + 107, + 4, + 5, + 67, + 80, + 26, + 66, + 96, + 97, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 13, + 15, + 17, + 19, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 160, + 173, + 423, + 426, + 548, + 602, + 613, + 736 + ], + "node_mask": 3899712, + "source_ports": [ + 24, + 107, + 1, + 6, + 73, + 74, + 83, + 84, + 3, + 68, + 69, + 88, + 17, + 39, + 40, + 103, + 12, + 54, + 55, + 100, + 8, + 64, + 65, + 95, + 29, + 30, + 59, + 60, + 86, + 93, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 13, + 19, + 27 + ], + "demand": 4, + "inside_frames": [ + 4, + 160, + 173, + 423, + 426, + 548, + 602, + 613, + 736 + ], + "node_mask": 3899716, + "source_ports": [ + 24, + 107, + 3, + 68, + 69, + 88, + 8, + 64, + 65, + 95, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 159, + 160, + 173, + 423, + 426, + 548, + 602, + 613, + 736 + ], + "node_mask": 3899746, + "source_ports": [ + 24, + 107, + 1, + 6, + 73, + 74, + 83, + 84, + 29, + 30, + 59, + 60, + 86, + 93, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 27 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 159, + 160, + 173, + 423, + 426, + 548, + 602, + 613, + 736 + ], + "node_mask": 3899750, + "source_ports": [ + 24, + 107, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 6, + 7, + 26, + 27, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 217, + 218, + 231, + 560, + 602, + 613, + 736 + ], + "node_mask": 3954688, + "source_ports": [ + 76, + 81, + 36, + 37, + 46, + 47, + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 28, + 58, + 33, + 34, + 49, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "1" + }, + { + "characters": [ + 3, + 6, + 27, + 30 + ], + "demand": 2, + "inside_frames": [ + 213, + 214, + 217, + 218, + 223, + 231, + 560, + 602, + 613, + 736 + ], + "node_mask": 3964416, + "source_ports": [ + 36, + 37, + 46, + 47, + 22, + 23, + 35, + 45, + 108, + 109, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 28, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 560, + 602, + 613, + 736 + ], + "node_mask": 3997696, + "source_ports": [ + 87, + 92, + 76, + 81, + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 25, + 72, + 90, + 91, + 16, + 41, + 42, + 104, + 43, + 44, + 105, + 106, + 2, + 70, + 71, + 89, + 18, + 19, + 38, + 77, + 3, + 68, + 69, + 88, + 4, + 5, + 67, + 80, + 17, + 39, + 40, + 103, + 26, + 66, + 96, + 97, + 12, + 54, + 55, + 100, + 31, + 56, + 101, + 102, + 8, + 64, + 65, + 95, + 14, + 15, + 51, + 78, + 9, + 62, + 63, + 94, + 10, + 11, + 61, + 79, + 13, + 52, + 53, + 99, + 29, + 30, + 59, + 60, + 86, + 93, + 28, + 58, + 33, + 34, + 49, + 50, + 85, + 98, + 27, + 57, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 6, + 25, + 27, + 28, + 30 + ], + "demand": 3, + "inside_frames": [ + 213, + 214, + 223, + 426, + 560, + 602, + 613, + 736 + ], + "node_mask": 4007424, + "source_ports": [ + 87, + 92, + 22, + 23, + 35, + 45, + 108, + 109, + 29, + 30, + 59, + 60, + 86, + 93, + 33, + 34, + 49, + 50, + 85, + 98, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 8, + 9, + 20, + 21, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 217, + 231, + 426, + 560, + 602, + 613, + 736 + ], + "node_mask": 4016130, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 25, + 72, + 90, + 91, + 16, + 41, + 42, + 104, + 14, + 15, + 51, + 78, + 9, + 62, + 63, + 94, + 28, + 58, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 10, + 11, + 22, + 23, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 218, + 231, + 426, + 560, + 602, + 613, + 736 + ], + "node_mask": 4018178, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 43, + 44, + 105, + 106, + 2, + 70, + 71, + 89, + 10, + 11, + 61, + 79, + 13, + 52, + 53, + 99, + 28, + 58, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 7, + 26, + 27, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 217, + 218, + 231, + 426, + 560, + 602, + 613, + 736 + ], + "node_mask": 4020224, + "source_ports": [ + 76, + 81, + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 28, + 58, + 33, + 34, + 49, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 8, + 13, + 16, + 21, + 27, + 30 + ], + "demand": 3, + "inside_frames": [ + 213, + 217, + 223, + 231, + 426, + 560, + 602, + 613, + 736 + ], + "node_mask": 4024832, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 25, + 72, + 90, + 91, + 3, + 68, + 69, + 88, + 26, + 66, + 96, + 97, + 9, + 62, + 63, + 94, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 9, + 12, + 17, + 20, + 27, + 30 + ], + "demand": 3, + "inside_frames": [ + 214, + 217, + 223, + 231, + 426, + 560, + 602, + 613, + 736 + ], + "node_mask": 4025344, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 16, + 41, + 42, + 104, + 18, + 19, + 38, + 77, + 12, + 54, + 55, + 100, + 14, + 15, + 51, + 78, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10, + 15, + 18, + 23, + 27, + 30 + ], + "demand": 3, + "inside_frames": [ + 213, + 218, + 223, + 231, + 426, + 560, + 602, + 613, + 736 + ], + "node_mask": 4026880, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 43, + 44, + 105, + 106, + 17, + 39, + 40, + 103, + 31, + 56, + 101, + 102, + 13, + 52, + 53, + 99, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 11, + 14, + 19, + 22, + 27, + 30 + ], + "demand": 3, + "inside_frames": [ + 214, + 218, + 223, + 231, + 426, + 560, + 602, + 613, + 736 + ], + "node_mask": 4027392, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 2, + 70, + 71, + 89, + 4, + 5, + 67, + 80, + 8, + 64, + 65, + 95, + 10, + 11, + 61, + 79, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 27, + 30 + ], + "demand": 2, + "inside_frames": [ + 213, + 214, + 217, + 218, + 223, + 231, + 426, + 560, + 602, + 613, + 736 + ], + "node_mask": 4029952, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 426, + 560, + 602, + 613, + 736 + ], + "node_mask": 4030466, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 29, + 30, + 59, + 60, + 86, + 93, + 28, + 58, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 12, + 13, + 16, + 17, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 217, + 231, + 423, + 426, + 560, + 602, + 613, + 736 + ], + "node_mask": 4048896, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 18, + 19, + 38, + 77, + 3, + 68, + 69, + 88, + 26, + 66, + 96, + 97, + 12, + 54, + 55, + 100, + 28, + 58, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 14, + 15, + 18, + 19, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 218, + 231, + 423, + 426, + 560, + 602, + 613, + 736 + ], + "node_mask": 4050944, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 4, + 5, + 67, + 80, + 17, + 39, + 40, + 103, + 31, + 56, + 101, + 102, + 8, + 64, + 65, + 95, + 28, + 58, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 217, + 218, + 231, + 423, + 426, + 560, + 602, + 613, + 736 + ], + "node_mask": 4052994, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 28, + 58, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 6, + 25, + 28 + ], + "demand": 2, + "inside_frames": [ + 155, + 156, + 165, + 213, + 214, + 223, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4073112, + "source_ports": [ + 36, + 37, + 46, + 47, + 22, + 23, + 35, + 45, + 108, + 109, + 29, + 30, + 59, + 60, + 86, + 93, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 25, + 27 + ], + "demand": 2, + "inside_frames": [ + 159, + 160, + 173, + 213, + 214, + 223, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4073312, + "source_ports": [ + 87, + 92, + 36, + 37, + 46, + 47, + 29, + 30, + 59, + 60, + 86, + 93, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 25 + ], + "demand": 1, + "inside_frames": [ + 155, + 156, + 159, + 160, + 165, + 173, + 213, + 214, + 223, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4073464, + "source_ports": [ + 36, + 37, + 46, + 47, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 6, + 7 + ], + "demand": 2, + "inside_frames": [ + 155, + 156, + 165, + 217, + 218, + 231, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4085912, + "source_ports": [ + 76, + 81, + 36, + 37, + 46, + 47, + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 7, + 27, + 31 + ], + "demand": 2, + "inside_frames": [ + 159, + 160, + 173, + 217, + 218, + 231, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4086112, + "source_ports": [ + 36, + 37, + 46, + 47, + 1, + 6, + 73, + 74, + 83, + 84, + 33, + 34, + 49, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 7 + ], + "demand": 1, + "inside_frames": [ + 155, + 156, + 159, + 160, + 165, + 173, + 217, + 218, + 231, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4086264, + "source_ports": [ + 36, + 37, + 46, + 47, + 1, + 6, + 73, + 74, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 8 + ], + "demand": 1, + "inside_frames": [ + 155, + 159, + 165, + 173, + 213, + 217, + 223, + 231, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4090792, + "source_ports": [ + 36, + 37, + 46, + 47, + 25, + 72, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 16 + ], + "demand": 1, + "inside_frames": [ + 156, + 159, + 165, + 173, + 213, + 217, + 223, + 231, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4090800, + "source_ports": [ + 36, + 37, + 46, + 47, + 26, + 66, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 13 + ], + "demand": 1, + "inside_frames": [ + 155, + 160, + 165, + 173, + 213, + 217, + 223, + 231, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4090824, + "source_ports": [ + 36, + 37, + 46, + 47, + 3, + 68, + 69, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 21 + ], + "demand": 1, + "inside_frames": [ + 156, + 160, + 165, + 173, + 213, + 217, + 223, + 231, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4090832, + "source_ports": [ + 36, + 37, + 46, + 47, + 9, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 12 + ], + "demand": 1, + "inside_frames": [ + 155, + 159, + 165, + 173, + 214, + 217, + 223, + 231, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4091304, + "source_ports": [ + 36, + 37, + 46, + 47, + 18, + 19, + 38, + 77 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 20 + ], + "demand": 1, + "inside_frames": [ + 156, + 159, + 165, + 173, + 214, + 217, + 223, + 231, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4091312, + "source_ports": [ + 36, + 37, + 46, + 47, + 14, + 15, + 51, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 9 + ], + "demand": 1, + "inside_frames": [ + 155, + 160, + 165, + 173, + 214, + 217, + 223, + 231, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4091336, + "source_ports": [ + 36, + 37, + 46, + 47, + 16, + 41, + 42, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 17 + ], + "demand": 1, + "inside_frames": [ + 156, + 160, + 165, + 173, + 214, + 217, + 223, + 231, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4091344, + "source_ports": [ + 36, + 37, + 46, + 47, + 12, + 54, + 55, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 18 + ], + "demand": 1, + "inside_frames": [ + 155, + 159, + 165, + 173, + 213, + 218, + 223, + 231, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4092840, + "source_ports": [ + 36, + 37, + 46, + 47, + 31, + 56, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 10 + ], + "demand": 1, + "inside_frames": [ + 156, + 159, + 165, + 173, + 213, + 218, + 223, + 231, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4092848, + "source_ports": [ + 36, + 37, + 46, + 47, + 43, + 44, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 23 + ], + "demand": 1, + "inside_frames": [ + 155, + 160, + 165, + 173, + 213, + 218, + 223, + 231, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4092872, + "source_ports": [ + 36, + 37, + 46, + 47, + 13, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 15 + ], + "demand": 1, + "inside_frames": [ + 156, + 160, + 165, + 173, + 213, + 218, + 223, + 231, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4092880, + "source_ports": [ + 36, + 37, + 46, + 47, + 17, + 39, + 40, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 22 + ], + "demand": 1, + "inside_frames": [ + 155, + 159, + 165, + 173, + 214, + 218, + 223, + 231, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4093352, + "source_ports": [ + 36, + 37, + 46, + 47, + 10, + 11, + 61, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 14 + ], + "demand": 1, + "inside_frames": [ + 156, + 159, + 165, + 173, + 214, + 218, + 223, + 231, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4093360, + "source_ports": [ + 36, + 37, + 46, + 47, + 4, + 5, + 67, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 19 + ], + "demand": 1, + "inside_frames": [ + 155, + 160, + 165, + 173, + 214, + 218, + 223, + 231, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4093384, + "source_ports": [ + 36, + 37, + 46, + 47, + 8, + 64, + 65, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 11 + ], + "demand": 1, + "inside_frames": [ + 156, + 160, + 165, + 173, + 214, + 218, + 223, + 231, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4093392, + "source_ports": [ + 36, + 37, + 46, + 47, + 2, + 70, + 71, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 6 + ], + "demand": 1, + "inside_frames": [ + 155, + 156, + 165, + 213, + 214, + 217, + 218, + 223, + 231, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4095640, + "source_ports": [ + 36, + 37, + 46, + 47, + 22, + 23, + 35, + 45, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 27 + ], + "demand": 1, + "inside_frames": [ + 159, + 160, + 173, + 213, + 214, + 217, + 218, + 223, + 231, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4095840, + "source_ports": [ + 36, + 37, + 46, + 47, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 6, + 9, + 10, + 13, + 14, + 16, + 19, + 20, + 23, + 27, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 4, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4128772, + "source_ports": [ + 87, + 92, + 76, + 81, + 22, + 23, + 35, + 45, + 108, + 109, + 16, + 41, + 42, + 104, + 43, + 44, + 105, + 106, + 3, + 68, + 69, + 88, + 4, + 5, + 67, + 80, + 26, + 66, + 96, + 97, + 8, + 64, + 65, + 95, + 14, + 15, + 51, + 78, + 13, + 52, + 53, + 99, + 33, + 34, + 49, + 50, + 85, + 98, + 27, + 57, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 7, + 25, + 28 + ], + "demand": 3, + "inside_frames": [ + 155, + 156, + 165, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4128920, + "source_ports": [ + 76, + 81, + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 29, + 30, + 59, + 60, + 86, + 93, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 155, + 156, + 165, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4128924, + "source_ports": [ + 76, + 81, + 22, + 23, + 35, + 45, + 108, + 109, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 7, + 25, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 159, + 160, + 173, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4129120, + "source_ports": [ + 87, + 92, + 1, + 6, + 73, + 74, + 83, + 84, + 29, + 30, + 59, + 60, + 86, + 93, + 33, + 34, + 49, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 159, + 160, + 173, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4129124, + "source_ports": [ + 87, + 92, + 33, + 34, + 49, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 8, + 13, + 18, + 23, + 25, + 28 + ], + "demand": 3, + "inside_frames": [ + 155, + 165, + 213, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4137608, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 25, + 72, + 90, + 91, + 3, + 68, + 69, + 88, + 31, + 56, + 101, + 102, + 13, + 52, + 53, + 99, + 29, + 30, + 59, + 60, + 86, + 93, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 13, + 23, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 155, + 165, + 213, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4137612, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 3, + 68, + 69, + 88, + 13, + 52, + 53, + 99, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10, + 15, + 16, + 21, + 25, + 28 + ], + "demand": 3, + "inside_frames": [ + 156, + 165, + 213, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4137616, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 43, + 44, + 105, + 106, + 17, + 39, + 40, + 103, + 26, + 66, + 96, + 97, + 9, + 62, + 63, + 94, + 29, + 30, + 59, + 60, + 86, + 93, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10, + 16, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 156, + 165, + 213, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4137620, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 43, + 44, + 105, + 106, + 26, + 66, + 96, + 97, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 8, + 10, + 16, + 18, + 25, + 27 + ], + "demand": 3, + "inside_frames": [ + 159, + 173, + 213, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4137760, + "source_ports": [ + 87, + 92, + 25, + 72, + 90, + 91, + 43, + 44, + 105, + 106, + 26, + 66, + 96, + 97, + 31, + 56, + 101, + 102, + 29, + 30, + 59, + 60, + 86, + 93, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 10, + 16, + 27 + ], + "demand": 3, + "inside_frames": [ + 4, + 159, + 173, + 213, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4137764, + "source_ports": [ + 87, + 92, + 43, + 44, + 105, + 106, + 26, + 66, + 96, + 97, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 15, + 21, + 23, + 25, + 27 + ], + "demand": 3, + "inside_frames": [ + 160, + 173, + 213, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4137792, + "source_ports": [ + 87, + 92, + 3, + 68, + 69, + 88, + 17, + 39, + 40, + 103, + 9, + 62, + 63, + 94, + 13, + 52, + 53, + 99, + 29, + 30, + 59, + 60, + 86, + 93, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 23, + 27 + ], + "demand": 3, + "inside_frames": [ + 4, + 160, + 173, + 213, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4137796, + "source_ports": [ + 87, + 92, + 3, + 68, + 69, + 88, + 13, + 52, + 53, + 99, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 155, + 159, + 165, + 173, + 213, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4137898, + "source_ports": [ + 25, + 72, + 90, + 91, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 156, + 159, + 165, + 173, + 213, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4137906, + "source_ports": [ + 43, + 44, + 105, + 106, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 155, + 160, + 165, + 173, + 213, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4137930, + "source_ports": [ + 13, + 52, + 53, + 99, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 156, + 160, + 165, + 173, + 213, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4137938, + "source_ports": [ + 9, + 62, + 63, + 94, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 9, + 12, + 19, + 22, + 25, + 28 + ], + "demand": 3, + "inside_frames": [ + 155, + 165, + 214, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4138120, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 16, + 41, + 42, + 104, + 18, + 19, + 38, + 77, + 8, + 64, + 65, + 95, + 10, + 11, + 61, + 79, + 29, + 30, + 59, + 60, + 86, + 93, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 9, + 19, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 155, + 165, + 214, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4138124, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 16, + 41, + 42, + 104, + 8, + 64, + 65, + 95, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 11, + 14, + 17, + 20, + 25, + 28 + ], + "demand": 3, + "inside_frames": [ + 156, + 165, + 214, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4138128, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 2, + 70, + 71, + 89, + 4, + 5, + 67, + 80, + 12, + 54, + 55, + 100, + 14, + 15, + 51, + 78, + 29, + 30, + 59, + 60, + 86, + 93, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 14, + 20, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 156, + 165, + 214, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4138132, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 4, + 5, + 67, + 80, + 14, + 15, + 51, + 78, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 12, + 14, + 20, + 22, + 25, + 27 + ], + "demand": 3, + "inside_frames": [ + 159, + 173, + 214, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4138272, + "source_ports": [ + 87, + 92, + 18, + 19, + 38, + 77, + 4, + 5, + 67, + 80, + 14, + 15, + 51, + 78, + 10, + 11, + 61, + 79, + 29, + 30, + 59, + 60, + 86, + 93, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 14, + 20, + 27 + ], + "demand": 3, + "inside_frames": [ + 4, + 159, + 173, + 214, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4138276, + "source_ports": [ + 87, + 92, + 4, + 5, + 67, + 80, + 14, + 15, + 51, + 78, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 9, + 11, + 17, + 19, + 25, + 27 + ], + "demand": 3, + "inside_frames": [ + 160, + 173, + 214, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4138304, + "source_ports": [ + 87, + 92, + 16, + 41, + 42, + 104, + 2, + 70, + 71, + 89, + 12, + 54, + 55, + 100, + 8, + 64, + 65, + 95, + 29, + 30, + 59, + 60, + 86, + 93, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 9, + 19, + 27 + ], + "demand": 3, + "inside_frames": [ + 4, + 160, + 173, + 214, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4138308, + "source_ports": [ + 87, + 92, + 16, + 41, + 42, + 104, + 8, + 64, + 65, + 95, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 155, + 159, + 165, + 173, + 214, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4138410, + "source_ports": [ + 10, + 11, + 61, + 79, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 156, + 159, + 165, + 173, + 214, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4138418, + "source_ports": [ + 14, + 15, + 51, + 78, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 155, + 160, + 165, + 173, + 214, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4138442, + "source_ports": [ + 16, + 41, + 42, + 104, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 156, + 160, + 165, + 173, + 214, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4138450, + "source_ports": [ + 2, + 70, + 71, + 89, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 6, + 27, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 213, + 214, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4138500, + "source_ports": [ + 87, + 92, + 22, + 23, + 35, + 45, + 108, + 109, + 33, + 34, + 49, + 50, + 85, + 98, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 25, + 28 + ], + "demand": 2, + "inside_frames": [ + 155, + 156, + 165, + 213, + 214, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4138648, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 29, + 30, + 59, + 60, + 86, + 93, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 28 + ], + "demand": 2, + "inside_frames": [ + 4, + 155, + 156, + 165, + 213, + 214, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4138652, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 25, + 27 + ], + "demand": 2, + "inside_frames": [ + 159, + 160, + 173, + 213, + 214, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4138848, + "source_ports": [ + 87, + 92, + 29, + 30, + 59, + 60, + 86, + 93, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 27 + ], + "demand": 2, + "inside_frames": [ + 4, + 159, + 160, + 173, + 213, + 214, + 223, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4138852, + "source_ports": [ + 87, + 92, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 7, + 8, + 9, + 12, + 13 + ], + "demand": 3, + "inside_frames": [ + 155, + 165, + 217, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4147336, + "source_ports": [ + 76, + 81, + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 25, + 72, + 90, + 91, + 16, + 41, + 42, + 104, + 18, + 19, + 38, + 77, + 3, + 68, + 69, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 9, + 13 + ], + "demand": 3, + "inside_frames": [ + 4, + 155, + 165, + 217, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4147340, + "source_ports": [ + 76, + 81, + 22, + 23, + 35, + 45, + 108, + 109, + 16, + 41, + 42, + 104, + 3, + 68, + 69, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 7, + 16, + 17, + 20, + 21 + ], + "demand": 3, + "inside_frames": [ + 156, + 165, + 217, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4147344, + "source_ports": [ + 76, + 81, + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 26, + 66, + 96, + 97, + 12, + 54, + 55, + 100, + 14, + 15, + 51, + 78, + 9, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 16, + 20 + ], + "demand": 3, + "inside_frames": [ + 4, + 156, + 165, + 217, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4147348, + "source_ports": [ + 76, + 81, + 22, + 23, + 35, + 45, + 108, + 109, + 26, + 66, + 96, + 97, + 14, + 15, + 51, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 8, + 12, + 16, + 20, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 159, + 173, + 217, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4147488, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 25, + 72, + 90, + 91, + 18, + 19, + 38, + 77, + 26, + 66, + 96, + 97, + 14, + 15, + 51, + 78, + 33, + 34, + 49, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 20, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 159, + 173, + 217, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4147492, + "source_ports": [ + 26, + 66, + 96, + 97, + 14, + 15, + 51, + 78, + 33, + 34, + 49, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 9, + 13, + 17, + 21, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 160, + 173, + 217, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4147520, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 16, + 41, + 42, + 104, + 3, + 68, + 69, + 88, + 12, + 54, + 55, + 100, + 9, + 62, + 63, + 94, + 33, + 34, + 49, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 13, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 160, + 173, + 217, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4147524, + "source_ports": [ + 16, + 41, + 42, + 104, + 3, + 68, + 69, + 88, + 33, + 34, + 49, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 8 + ], + "demand": 2, + "inside_frames": [ + 3, + 155, + 159, + 165, + 173, + 217, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4147626, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 25, + 72, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 156, + 159, + 165, + 173, + 217, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4147634, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 14, + 15, + 51, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 9 + ], + "demand": 2, + "inside_frames": [ + 3, + 155, + 160, + 165, + 173, + 217, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4147658, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 16, + 41, + 42, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 156, + 160, + 165, + 173, + 217, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4147666, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 9, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 7, + 18, + 19, + 22, + 23 + ], + "demand": 3, + "inside_frames": [ + 155, + 165, + 218, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4149384, + "source_ports": [ + 76, + 81, + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 31, + 56, + 101, + 102, + 8, + 64, + 65, + 95, + 10, + 11, + 61, + 79, + 13, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 19, + 23 + ], + "demand": 3, + "inside_frames": [ + 4, + 155, + 165, + 218, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4149388, + "source_ports": [ + 76, + 81, + 22, + 23, + 35, + 45, + 108, + 109, + 8, + 64, + 65, + 95, + 13, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 7, + 10, + 11, + 14, + 15 + ], + "demand": 3, + "inside_frames": [ + 156, + 165, + 218, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4149392, + "source_ports": [ + 76, + 81, + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84, + 43, + 44, + 105, + 106, + 2, + 70, + 71, + 89, + 4, + 5, + 67, + 80, + 17, + 39, + 40, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 10, + 14 + ], + "demand": 3, + "inside_frames": [ + 4, + 156, + 165, + 218, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4149396, + "source_ports": [ + 76, + 81, + 22, + 23, + 35, + 45, + 108, + 109, + 43, + 44, + 105, + 106, + 4, + 5, + 67, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 10, + 14, + 18, + 22, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 159, + 173, + 218, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4149536, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 43, + 44, + 105, + 106, + 4, + 5, + 67, + 80, + 31, + 56, + 101, + 102, + 10, + 11, + 61, + 79, + 33, + 34, + 49, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 14, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 159, + 173, + 218, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4149540, + "source_ports": [ + 43, + 44, + 105, + 106, + 4, + 5, + 67, + 80, + 33, + 34, + 49, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 11, + 15, + 19, + 23, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 160, + 173, + 218, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4149568, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 2, + 70, + 71, + 89, + 17, + 39, + 40, + 103, + 8, + 64, + 65, + 95, + 13, + 52, + 53, + 99, + 33, + 34, + 49, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 23, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 160, + 173, + 218, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4149572, + "source_ports": [ + 8, + 64, + 65, + 95, + 13, + 52, + 53, + 99, + 33, + 34, + 49, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 155, + 159, + 165, + 173, + 218, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4149674, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 10, + 11, + 61, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 10 + ], + "demand": 2, + "inside_frames": [ + 3, + 156, + 159, + 165, + 173, + 218, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4149682, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 43, + 44, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 155, + 160, + 165, + 173, + 218, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4149706, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 13, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 11 + ], + "demand": 2, + "inside_frames": [ + 3, + 156, + 160, + 165, + 173, + 218, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4149714, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 2, + 70, + 71, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 217, + 218, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4151300, + "source_ports": [ + 76, + 81, + 22, + 23, + 35, + 45, + 108, + 109, + 33, + 34, + 49, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 7 + ], + "demand": 2, + "inside_frames": [ + 155, + 156, + 165, + 217, + 218, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4151448, + "source_ports": [ + 76, + 81, + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6 + ], + "demand": 2, + "inside_frames": [ + 4, + 155, + 156, + 165, + 217, + 218, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4151452, + "source_ports": [ + 76, + 81, + 22, + 23, + 35, + 45, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 27, + 31 + ], + "demand": 2, + "inside_frames": [ + 159, + 160, + 173, + 217, + 218, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4151648, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 33, + 34, + 49, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 27, + 31 + ], + "demand": 2, + "inside_frames": [ + 4, + 159, + 160, + 173, + 217, + 218, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4151652, + "source_ports": [ + 33, + 34, + 49, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 10, + 11, + 20, + 21, + 22, + 23 + ], + "demand": 5, + "inside_frames": [ + 2, + 3, + 165, + 173, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4153731, + "source_ports": [ + 25, + 72, + 90, + 91, + 16, + 41, + 42, + 104, + 43, + 44, + 105, + 106, + 2, + 70, + 71, + 89, + 14, + 15, + 51, + 78, + 9, + 62, + 63, + 94, + 10, + 11, + 61, + 79, + 13, + 52, + 53, + 99 + ], + "weight": "1" + }, + { + "characters": [ + 9, + 10, + 20, + 23 + ], + "demand": 3, + "inside_frames": [ + 2, + 3, + 4, + 165, + 173, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4153735, + "source_ports": [ + 16, + 41, + 42, + 104, + 43, + 44, + 105, + 106, + 14, + 15, + 51, + 78, + 13, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 12, + 13, + 18, + 19, + 22, + 23 + ], + "demand": 4, + "inside_frames": [ + 2, + 155, + 165, + 173, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4153737, + "source_ports": [ + 25, + 72, + 90, + 91, + 16, + 41, + 42, + 104, + 18, + 19, + 38, + 77, + 3, + 68, + 69, + 88, + 31, + 56, + 101, + 102, + 8, + 64, + 65, + 95, + 10, + 11, + 61, + 79, + 13, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 14, + 15, + 16, + 17, + 20, + 21 + ], + "demand": 4, + "inside_frames": [ + 2, + 156, + 165, + 173, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4153745, + "source_ports": [ + 43, + 44, + 105, + 106, + 2, + 70, + 71, + 89, + 4, + 5, + 67, + 80, + 17, + 39, + 40, + 103, + 26, + 66, + 96, + 97, + 12, + 54, + 55, + 100, + 14, + 15, + 51, + 78, + 9, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10, + 12, + 14, + 16, + 18, + 20, + 22 + ], + "demand": 4, + "inside_frames": [ + 2, + 159, + 165, + 173, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4153761, + "source_ports": [ + 25, + 72, + 90, + 91, + 43, + 44, + 105, + 106, + 18, + 19, + 38, + 77, + 4, + 5, + 67, + 80, + 26, + 66, + 96, + 97, + 31, + 56, + 101, + 102, + 14, + 15, + 51, + 78, + 10, + 11, + 61, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 155, + 159, + 165, + 173, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4153771, + "source_ports": [ + 25, + 72, + 90, + 91, + 10, + 11, + 61, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 156, + 159, + 165, + 173, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4153783, + "source_ports": [ + 43, + 44, + 105, + 106, + 14, + 15, + 51, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11, + 13, + 15, + 17, + 19, + 21, + 23 + ], + "demand": 4, + "inside_frames": [ + 2, + 160, + 165, + 173, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4153793, + "source_ports": [ + 16, + 41, + 42, + 104, + 2, + 70, + 71, + 89, + 3, + 68, + 69, + 88, + 17, + 39, + 40, + 103, + 12, + 54, + 55, + 100, + 8, + 64, + 65, + 95, + 9, + 62, + 63, + 94, + 13, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 155, + 160, + 165, + 173, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4153807, + "source_ports": [ + 16, + 41, + 42, + 104, + 13, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 156, + 160, + 165, + 173, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4153811, + "source_ports": [ + 2, + 70, + 71, + 89, + 9, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10, + 13, + 15, + 16, + 18, + 21, + 23 + ], + "demand": 4, + "inside_frames": [ + 2, + 165, + 173, + 213, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4154241, + "source_ports": [ + 25, + 72, + 90, + 91, + 43, + 44, + 105, + 106, + 3, + 68, + 69, + 88, + 17, + 39, + 40, + 103, + 26, + 66, + 96, + 97, + 31, + 56, + 101, + 102, + 9, + 62, + 63, + 94, + 13, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 13, + 16, + 23 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 165, + 173, + 213, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4154245, + "source_ports": [ + 43, + 44, + 105, + 106, + 3, + 68, + 69, + 88, + 26, + 66, + 96, + 97, + 13, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 155, + 165, + 173, + 213, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4154251, + "source_ports": [ + 25, + 72, + 90, + 91, + 13, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 156, + 165, + 173, + 213, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4154259, + "source_ports": [ + 43, + 44, + 105, + 106, + 9, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 159, + 165, + 173, + 213, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4154275, + "source_ports": [ + 25, + 72, + 90, + 91, + 43, + 44, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 159, + 165, + 173, + 213, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4154281, + "source_ports": [ + 25, + 72, + 90, + 91, + 31, + 56, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 156, + 159, + 165, + 173, + 213, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4154293, + "source_ports": [ + 43, + 44, + 105, + 106, + 26, + 66, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 160, + 165, + 173, + 213, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4154307, + "source_ports": [ + 9, + 62, + 63, + 94, + 13, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 155, + 160, + 165, + 173, + 213, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4154317, + "source_ports": [ + 3, + 68, + 69, + 88, + 13, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 160, + 165, + 173, + 213, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4154321, + "source_ports": [ + 17, + 39, + 40, + 103, + 9, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11, + 12, + 14, + 17, + 19, + 20, + 22 + ], + "demand": 4, + "inside_frames": [ + 2, + 165, + 173, + 214, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4154753, + "source_ports": [ + 16, + 41, + 42, + 104, + 2, + 70, + 71, + 89, + 18, + 19, + 38, + 77, + 4, + 5, + 67, + 80, + 12, + 54, + 55, + 100, + 8, + 64, + 65, + 95, + 14, + 15, + 51, + 78, + 10, + 11, + 61, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 14, + 19, + 20 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 165, + 173, + 214, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4154757, + "source_ports": [ + 16, + 41, + 42, + 104, + 4, + 5, + 67, + 80, + 8, + 64, + 65, + 95, + 14, + 15, + 51, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 155, + 165, + 173, + 214, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4154763, + "source_ports": [ + 16, + 41, + 42, + 104, + 10, + 11, + 61, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 156, + 165, + 173, + 214, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4154771, + "source_ports": [ + 2, + 70, + 71, + 89, + 14, + 15, + 51, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 159, + 165, + 173, + 214, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4154787, + "source_ports": [ + 14, + 15, + 51, + 78, + 10, + 11, + 61, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 159, + 165, + 173, + 214, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4154793, + "source_ports": [ + 18, + 19, + 38, + 77, + 10, + 11, + 61, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 156, + 159, + 165, + 173, + 214, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4154805, + "source_ports": [ + 4, + 5, + 67, + 80, + 14, + 15, + 51, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 160, + 165, + 173, + 214, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4154819, + "source_ports": [ + 16, + 41, + 42, + 104, + 2, + 70, + 71, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 155, + 160, + 165, + 173, + 214, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4154829, + "source_ports": [ + 16, + 41, + 42, + 104, + 8, + 64, + 65, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 17 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 160, + 165, + 173, + 214, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4154833, + "source_ports": [ + 2, + 70, + 71, + 89, + 12, + 54, + 55, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 12, + 13, + 16, + 17, + 20, + 21 + ], + "demand": 4, + "inside_frames": [ + 2, + 165, + 173, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4155777, + "source_ports": [ + 25, + 72, + 90, + 91, + 16, + 41, + 42, + 104, + 18, + 19, + 38, + 77, + 3, + 68, + 69, + 88, + 26, + 66, + 96, + 97, + 12, + 54, + 55, + 100, + 14, + 15, + 51, + 78, + 9, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 13, + 16, + 20 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 165, + 173, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4155781, + "source_ports": [ + 16, + 41, + 42, + 104, + 3, + 68, + 69, + 88, + 26, + 66, + 96, + 97, + 14, + 15, + 51, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 155, + 165, + 173, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4155787, + "source_ports": [ + 25, + 72, + 90, + 91, + 16, + 41, + 42, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 156, + 165, + 173, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4155795, + "source_ports": [ + 14, + 15, + 51, + 78, + 9, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 159, + 165, + 173, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4155811, + "source_ports": [ + 25, + 72, + 90, + 91, + 14, + 15, + 51, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 12 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 159, + 165, + 173, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4155817, + "source_ports": [ + 25, + 72, + 90, + 91, + 18, + 19, + 38, + 77 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 156, + 159, + 165, + 173, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4155829, + "source_ports": [ + 26, + 66, + 96, + 97, + 14, + 15, + 51, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 160, + 165, + 173, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4155843, + "source_ports": [ + 16, + 41, + 42, + 104, + 9, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 155, + 160, + 165, + 173, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4155853, + "source_ports": [ + 16, + 41, + 42, + 104, + 3, + 68, + 69, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 160, + 165, + 173, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4155857, + "source_ports": [ + 12, + 54, + 55, + 100, + 9, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 8 + ], + "demand": 2, + "inside_frames": [ + 3, + 155, + 165, + 213, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4156042, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 25, + 72, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 156, + 165, + 213, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4156050, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 9, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 159, + 173, + 213, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4156194, + "source_ports": [ + 25, + 72, + 90, + 91, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 160, + 173, + 213, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4156226, + "source_ports": [ + 9, + 62, + 63, + 94, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 165, + 173, + 213, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4156291, + "source_ports": [ + 25, + 72, + 90, + 91, + 9, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 165, + 173, + 213, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4156297, + "source_ports": [ + 25, + 72, + 90, + 91, + 3, + 68, + 69, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 165, + 173, + 213, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4156305, + "source_ports": [ + 26, + 66, + 96, + 97, + 9, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 159, + 165, + 173, + 213, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4156321, + "source_ports": [ + 25, + 72, + 90, + 91, + 26, + 66, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 8 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 155, + 159, + 165, + 173, + 213, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4156331, + "source_ports": [ + 25, + 72, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 160, + 165, + 173, + 213, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4156353, + "source_ports": [ + 3, + 68, + 69, + 88, + 9, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 21 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 156, + 160, + 165, + 173, + 213, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4156371, + "source_ports": [ + 9, + 62, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 9 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 155, + 165, + 214, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4156558, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 16, + 41, + 42, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 156, + 165, + 214, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4156566, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 14, + 15, + 51, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 159, + 173, + 214, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4156710, + "source_ports": [ + 14, + 15, + 51, + 78, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 160, + 173, + 214, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4156742, + "source_ports": [ + 16, + 41, + 42, + 104, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 165, + 173, + 214, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4156807, + "source_ports": [ + 16, + 41, + 42, + 104, + 14, + 15, + 51, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 12 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 165, + 173, + 214, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4156809, + "source_ports": [ + 16, + 41, + 42, + 104, + 18, + 19, + 38, + 77 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 165, + 173, + 214, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4156817, + "source_ports": [ + 12, + 54, + 55, + 100, + 14, + 15, + 51, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 159, + 165, + 173, + 214, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4156833, + "source_ports": [ + 18, + 19, + 38, + 77, + 14, + 15, + 51, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 20 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 156, + 159, + 165, + 173, + 214, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4156855, + "source_ports": [ + 14, + 15, + 51, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 17 + ], + "demand": 2, + "inside_frames": [ + 2, + 160, + 165, + 173, + 214, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4156865, + "source_ports": [ + 16, + 41, + 42, + 104, + 12, + 54, + 55, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 9 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 155, + 160, + 165, + 173, + 214, + 217, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4156879, + "source_ports": [ + 16, + 41, + 42, + 104 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 14, + 15, + 18, + 19, + 22, + 23 + ], + "demand": 4, + "inside_frames": [ + 2, + 165, + 173, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4157825, + "source_ports": [ + 43, + 44, + 105, + 106, + 2, + 70, + 71, + 89, + 4, + 5, + 67, + 80, + 17, + 39, + 40, + 103, + 31, + 56, + 101, + 102, + 8, + 64, + 65, + 95, + 10, + 11, + 61, + 79, + 13, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 14, + 19, + 23 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 165, + 173, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4157829, + "source_ports": [ + 43, + 44, + 105, + 106, + 4, + 5, + 67, + 80, + 8, + 64, + 65, + 95, + 13, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 155, + 165, + 173, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4157835, + "source_ports": [ + 10, + 11, + 61, + 79, + 13, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 156, + 165, + 173, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4157843, + "source_ports": [ + 43, + 44, + 105, + 106, + 2, + 70, + 71, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 159, + 165, + 173, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4157859, + "source_ports": [ + 43, + 44, + 105, + 106, + 10, + 11, + 61, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 159, + 165, + 173, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4157865, + "source_ports": [ + 31, + 56, + 101, + 102, + 10, + 11, + 61, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 14 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 156, + 159, + 165, + 173, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4157877, + "source_ports": [ + 43, + 44, + 105, + 106, + 4, + 5, + 67, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 160, + 165, + 173, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4157891, + "source_ports": [ + 2, + 70, + 71, + 89, + 13, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 155, + 160, + 165, + 173, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4157901, + "source_ports": [ + 8, + 64, + 65, + 95, + 13, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 160, + 165, + 173, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4157905, + "source_ports": [ + 2, + 70, + 71, + 89, + 17, + 39, + 40, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 155, + 165, + 213, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4158094, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 13, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 156, + 165, + 213, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4158102, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 43, + 44, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 159, + 173, + 213, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4158246, + "source_ports": [ + 43, + 44, + 105, + 106, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 160, + 173, + 213, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4158278, + "source_ports": [ + 13, + 52, + 53, + 99, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 165, + 173, + 213, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4158343, + "source_ports": [ + 43, + 44, + 105, + 106, + 13, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 165, + 173, + 213, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4158345, + "source_ports": [ + 31, + 56, + 101, + 102, + 13, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 165, + 173, + 213, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4158353, + "source_ports": [ + 43, + 44, + 105, + 106, + 17, + 39, + 40, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 159, + 165, + 173, + 213, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4158369, + "source_ports": [ + 43, + 44, + 105, + 106, + 31, + 56, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 10 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 156, + 159, + 165, + 173, + 213, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4158391, + "source_ports": [ + 43, + 44, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 160, + 165, + 173, + 213, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4158401, + "source_ports": [ + 17, + 39, + 40, + 103, + 13, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 23 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 155, + 160, + 165, + 173, + 213, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4158415, + "source_ports": [ + 13, + 52, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 155, + 165, + 214, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4158602, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 10, + 11, + 61, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 11 + ], + "demand": 2, + "inside_frames": [ + 3, + 156, + 165, + 214, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4158610, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 2, + 70, + 71, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 159, + 173, + 214, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4158754, + "source_ports": [ + 10, + 11, + 61, + 79, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 160, + 173, + 214, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4158786, + "source_ports": [ + 2, + 70, + 71, + 89, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 165, + 173, + 214, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4158851, + "source_ports": [ + 2, + 70, + 71, + 89, + 10, + 11, + 61, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 165, + 173, + 214, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4158857, + "source_ports": [ + 8, + 64, + 65, + 95, + 10, + 11, + 61, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 14 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 165, + 173, + 214, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4158865, + "source_ports": [ + 2, + 70, + 71, + 89, + 4, + 5, + 67, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 159, + 165, + 173, + 214, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4158881, + "source_ports": [ + 4, + 5, + 67, + 80, + 10, + 11, + 61, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 22 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 155, + 159, + 165, + 173, + 214, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4158891, + "source_ports": [ + 10, + 11, + 61, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 160, + 165, + 173, + 214, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4158913, + "source_ports": [ + 2, + 70, + 71, + 89, + 8, + 64, + 65, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 11 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 156, + 160, + 165, + 173, + 214, + 218, + 223, + 231, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4158931, + "source_ports": [ + 2, + 70, + 71, + 89 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 155, + 156, + 159, + 160, + 165, + 173, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4162042, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 25 + ], + "demand": 2, + "inside_frames": [ + 155, + 159, + 165, + 173, + 213, + 223, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4170664, + "source_ports": [ + 31, + 56, + 101, + 102, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 25 + ], + "demand": 2, + "inside_frames": [ + 156, + 159, + 165, + 173, + 213, + 223, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4170672, + "source_ports": [ + 26, + 66, + 96, + 97, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 25 + ], + "demand": 2, + "inside_frames": [ + 155, + 160, + 165, + 173, + 213, + 223, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4170696, + "source_ports": [ + 3, + 68, + 69, + 88, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 25 + ], + "demand": 2, + "inside_frames": [ + 156, + 160, + 165, + 173, + 213, + 223, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4170704, + "source_ports": [ + 17, + 39, + 40, + 103, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 25 + ], + "demand": 2, + "inside_frames": [ + 155, + 159, + 165, + 173, + 214, + 223, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4171176, + "source_ports": [ + 18, + 19, + 38, + 77, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 25 + ], + "demand": 2, + "inside_frames": [ + 156, + 159, + 165, + 173, + 214, + 223, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4171184, + "source_ports": [ + 4, + 5, + 67, + 80, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 25 + ], + "demand": 2, + "inside_frames": [ + 155, + 160, + 165, + 173, + 214, + 223, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4171208, + "source_ports": [ + 8, + 64, + 65, + 95, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 25 + ], + "demand": 2, + "inside_frames": [ + 156, + 160, + 165, + 173, + 214, + 223, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4171216, + "source_ports": [ + 12, + 54, + 55, + 100, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 155, + 156, + 165, + 213, + 214, + 223, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4171418, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 159, + 160, + 173, + 213, + 214, + 223, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4171618, + "source_ports": [ + 29, + 30, + 59, + 60, + 86, + 93, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 25 + ], + "demand": 1, + "inside_frames": [ + 3, + 155, + 156, + 159, + 160, + 165, + 173, + 213, + 214, + 223, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4171770, + "source_ports": [ + 29, + 30, + 59, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 12 + ], + "demand": 2, + "inside_frames": [ + 155, + 159, + 165, + 173, + 217, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4180392, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 18, + 19, + 38, + 77 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 16 + ], + "demand": 2, + "inside_frames": [ + 156, + 159, + 165, + 173, + 217, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4180400, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 26, + 66, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 13 + ], + "demand": 2, + "inside_frames": [ + 155, + 160, + 165, + 173, + 217, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4180424, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 3, + 68, + 69, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 17 + ], + "demand": 2, + "inside_frames": [ + 156, + 160, + 165, + 173, + 217, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4180432, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 12, + 54, + 55, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 18 + ], + "demand": 2, + "inside_frames": [ + 155, + 159, + 165, + 173, + 218, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4182440, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 31, + 56, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 14 + ], + "demand": 2, + "inside_frames": [ + 156, + 159, + 165, + 173, + 218, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4182448, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 4, + 5, + 67, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 19 + ], + "demand": 2, + "inside_frames": [ + 155, + 160, + 165, + 173, + 218, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4182472, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 8, + 64, + 65, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 15 + ], + "demand": 2, + "inside_frames": [ + 156, + 160, + 165, + 173, + 218, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4182480, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 17, + 39, + 40, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7 + ], + "demand": 2, + "inside_frames": [ + 3, + 155, + 156, + 165, + 217, + 218, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4184218, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 1, + 6, + 73, + 74, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 159, + 160, + 173, + 217, + 218, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4184418, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 7 + ], + "demand": 1, + "inside_frames": [ + 3, + 155, + 156, + 159, + 160, + 165, + 173, + 217, + 218, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4184570, + "source_ports": [ + 1, + 6, + 73, + 74, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 165, + 173, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4186497, + "source_ports": [ + 18, + 19, + 38, + 77, + 3, + 68, + 69, + 88, + 4, + 5, + 67, + 80, + 17, + 39, + 40, + 103, + 26, + 66, + 96, + 97, + 12, + 54, + 55, + 100, + 31, + 56, + 101, + 102, + 8, + 64, + 65, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 14, + 16, + 19 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 165, + 173, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4186501, + "source_ports": [ + 3, + 68, + 69, + 88, + 4, + 5, + 67, + 80, + 26, + 66, + 96, + 97, + 8, + 64, + 65, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 159, + 165, + 173, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4186537, + "source_ports": [ + 18, + 19, + 38, + 77, + 31, + 56, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 156, + 159, + 165, + 173, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4186549, + "source_ports": [ + 4, + 5, + 67, + 80, + 26, + 66, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 155, + 160, + 165, + 173, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4186573, + "source_ports": [ + 3, + 68, + 69, + 88, + 8, + 64, + 65, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 17 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 160, + 165, + 173, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4186577, + "source_ports": [ + 17, + 39, + 40, + 103, + 12, + 54, + 55, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 165, + 173, + 213, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4187017, + "source_ports": [ + 3, + 68, + 69, + 88, + 31, + 56, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 165, + 173, + 213, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4187025, + "source_ports": [ + 17, + 39, + 40, + 103, + 26, + 66, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 159, + 165, + 173, + 213, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4187041, + "source_ports": [ + 26, + 66, + 96, + 97, + 31, + 56, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 160, + 165, + 173, + 213, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4187073, + "source_ports": [ + 3, + 68, + 69, + 88, + 17, + 39, + 40, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 165, + 173, + 214, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4187529, + "source_ports": [ + 18, + 19, + 38, + 77, + 8, + 64, + 65, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 17 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 165, + 173, + 214, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4187537, + "source_ports": [ + 4, + 5, + 67, + 80, + 12, + 54, + 55, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 14 + ], + "demand": 2, + "inside_frames": [ + 2, + 159, + 165, + 173, + 214, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4187553, + "source_ports": [ + 18, + 19, + 38, + 77, + 4, + 5, + 67, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 160, + 165, + 173, + 214, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4187585, + "source_ports": [ + 12, + 54, + 55, + 100, + 8, + 64, + 65, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 165, + 173, + 217, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4188553, + "source_ports": [ + 18, + 19, + 38, + 77, + 3, + 68, + 69, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 17 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 165, + 173, + 217, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4188561, + "source_ports": [ + 26, + 66, + 96, + 97, + 12, + 54, + 55, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 159, + 165, + 173, + 217, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4188577, + "source_ports": [ + 18, + 19, + 38, + 77, + 26, + 66, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 17 + ], + "demand": 2, + "inside_frames": [ + 2, + 160, + 165, + 173, + 217, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4188609, + "source_ports": [ + 3, + 68, + 69, + 88, + 12, + 54, + 55, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 13 + ], + "demand": 2, + "inside_frames": [ + 4, + 155, + 165, + 213, + 217, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4188812, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 3, + 68, + 69, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 16 + ], + "demand": 2, + "inside_frames": [ + 4, + 156, + 165, + 213, + 217, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4188820, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 26, + 66, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 27 + ], + "demand": 2, + "inside_frames": [ + 4, + 159, + 173, + 213, + 217, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4188964, + "source_ports": [ + 26, + 66, + 96, + 97, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 27 + ], + "demand": 2, + "inside_frames": [ + 4, + 160, + 173, + 213, + 217, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4188996, + "source_ports": [ + 3, + 68, + 69, + 88, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 165, + 173, + 213, + 217, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4189061, + "source_ports": [ + 3, + 68, + 69, + 88, + 26, + 66, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 16 + ], + "demand": 1, + "inside_frames": [ + 2, + 4, + 156, + 159, + 165, + 173, + 213, + 217, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4189109, + "source_ports": [ + 26, + 66, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 13 + ], + "demand": 1, + "inside_frames": [ + 2, + 4, + 155, + 160, + 165, + 173, + 213, + 217, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4189133, + "source_ports": [ + 3, + 68, + 69, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 12 + ], + "demand": 2, + "inside_frames": [ + 155, + 165, + 214, + 217, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4189320, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 18, + 19, + 38, + 77 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 17 + ], + "demand": 2, + "inside_frames": [ + 156, + 165, + 214, + 217, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4189328, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 12, + 54, + 55, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 27 + ], + "demand": 2, + "inside_frames": [ + 159, + 173, + 214, + 217, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4189472, + "source_ports": [ + 18, + 19, + 38, + 77, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 27 + ], + "demand": 2, + "inside_frames": [ + 160, + 173, + 214, + 217, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4189504, + "source_ports": [ + 12, + 54, + 55, + 100, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 17 + ], + "demand": 2, + "inside_frames": [ + 2, + 165, + 173, + 214, + 217, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4189569, + "source_ports": [ + 18, + 19, + 38, + 77, + 12, + 54, + 55, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 12 + ], + "demand": 1, + "inside_frames": [ + 2, + 155, + 159, + 165, + 173, + 214, + 217, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4189609, + "source_ports": [ + 18, + 19, + 38, + 77 + ], + "weight": "0" + }, + { + "characters": [ + 17 + ], + "demand": 1, + "inside_frames": [ + 2, + 156, + 160, + 165, + 173, + 214, + 217, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4189649, + "source_ports": [ + 12, + 54, + 55, + 100 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 155, + 165, + 173, + 218, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4190601, + "source_ports": [ + 31, + 56, + 101, + 102, + 8, + 64, + 65, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 156, + 165, + 173, + 218, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4190609, + "source_ports": [ + 4, + 5, + 67, + 80, + 17, + 39, + 40, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 159, + 165, + 173, + 218, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4190625, + "source_ports": [ + 4, + 5, + 67, + 80, + 31, + 56, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 160, + 165, + 173, + 218, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4190657, + "source_ports": [ + 17, + 39, + 40, + 103, + 8, + 64, + 65, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 18 + ], + "demand": 2, + "inside_frames": [ + 155, + 165, + 213, + 218, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4190856, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 31, + 56, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 15 + ], + "demand": 2, + "inside_frames": [ + 156, + 165, + 213, + 218, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4190864, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 17, + 39, + 40, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 27 + ], + "demand": 2, + "inside_frames": [ + 159, + 173, + 213, + 218, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4191008, + "source_ports": [ + 31, + 56, + 101, + 102, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 27 + ], + "demand": 2, + "inside_frames": [ + 160, + 173, + 213, + 218, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4191040, + "source_ports": [ + 17, + 39, + 40, + 103, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 165, + 173, + 213, + 218, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4191105, + "source_ports": [ + 17, + 39, + 40, + 103, + 31, + 56, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 18 + ], + "demand": 1, + "inside_frames": [ + 2, + 155, + 159, + 165, + 173, + 213, + 218, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4191145, + "source_ports": [ + 31, + 56, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 15 + ], + "demand": 1, + "inside_frames": [ + 2, + 156, + 160, + 165, + 173, + 213, + 218, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4191185, + "source_ports": [ + 17, + 39, + 40, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 19 + ], + "demand": 2, + "inside_frames": [ + 4, + 155, + 165, + 214, + 218, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4191372, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 8, + 64, + 65, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 14 + ], + "demand": 2, + "inside_frames": [ + 4, + 156, + 165, + 214, + 218, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4191380, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 4, + 5, + 67, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 27 + ], + "demand": 2, + "inside_frames": [ + 4, + 159, + 173, + 214, + 218, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4191524, + "source_ports": [ + 4, + 5, + 67, + 80, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 27 + ], + "demand": 2, + "inside_frames": [ + 4, + 160, + 173, + 214, + 218, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4191556, + "source_ports": [ + 8, + 64, + 65, + 95, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 165, + 173, + 214, + 218, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4191621, + "source_ports": [ + 4, + 5, + 67, + 80, + 8, + 64, + 65, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 14 + ], + "demand": 1, + "inside_frames": [ + 2, + 4, + 156, + 159, + 165, + 173, + 214, + 218, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4191669, + "source_ports": [ + 4, + 5, + 67, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 19 + ], + "demand": 1, + "inside_frames": [ + 2, + 4, + 155, + 160, + 165, + 173, + 214, + 218, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4191693, + "source_ports": [ + 8, + 64, + 65, + 95 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 213, + 214, + 217, + 218, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4193798, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109, + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6 + ], + "demand": 1, + "inside_frames": [ + 3, + 4, + 155, + 156, + 165, + 213, + 214, + 217, + 218, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4193950, + "source_ports": [ + 22, + 23, + 35, + 45, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 27 + ], + "demand": 1, + "inside_frames": [ + 3, + 4, + 159, + 160, + 173, + 213, + 214, + 217, + 218, + 223, + 231, + 423, + 426, + 548, + 560, + 602, + 613, + 736 + ], + "node_mask": 4194150, + "source_ports": [ + 33, + 34, + 49, + 50, + 85, + 98 + ], + "weight": "0" + } + ], + "edges": [ + [ + 2, + 165 + ], + [ + 2, + 173 + ], + [ + 2, + 223 + ], + [ + 2, + 231 + ], + [ + 2, + 426 + ], + [ + 2, + 548 + ], + [ + 2, + 560 + ], + [ + 2, + 602 + ], + [ + 2, + 613 + ], + [ + 2, + 736 + ], + [ + 3, + 426 + ], + [ + 3, + 736 + ], + [ + 4, + 426 + ], + [ + 4, + 548 + ], + [ + 4, + 613 + ], + [ + 4, + 736 + ], + [ + 155, + 165 + ], + [ + 155, + 548 + ], + [ + 155, + 613 + ], + [ + 155, + 736 + ], + [ + 156, + 165 + ], + [ + 156, + 548 + ], + [ + 156, + 613 + ], + [ + 156, + 736 + ], + [ + 159, + 173 + ], + [ + 159, + 548 + ], + [ + 159, + 602 + ], + [ + 159, + 613 + ], + [ + 159, + 736 + ], + [ + 160, + 173 + ], + [ + 160, + 548 + ], + [ + 160, + 602 + ], + [ + 160, + 613 + ], + [ + 160, + 736 + ], + [ + 165, + 548 + ], + [ + 165, + 613 + ], + [ + 165, + 736 + ], + [ + 173, + 548 + ], + [ + 173, + 602 + ], + [ + 173, + 613 + ], + [ + 173, + 736 + ], + [ + 213, + 223 + ], + [ + 213, + 560 + ], + [ + 213, + 602 + ], + [ + 213, + 736 + ], + [ + 214, + 223 + ], + [ + 214, + 560 + ], + [ + 214, + 602 + ], + [ + 214, + 736 + ], + [ + 217, + 231 + ], + [ + 217, + 560 + ], + [ + 217, + 602 + ], + [ + 217, + 613 + ], + [ + 217, + 736 + ], + [ + 218, + 231 + ], + [ + 218, + 560 + ], + [ + 218, + 602 + ], + [ + 218, + 613 + ], + [ + 218, + 736 + ], + [ + 223, + 560 + ], + [ + 223, + 602 + ], + [ + 223, + 736 + ], + [ + 231, + 560 + ], + [ + 231, + 602 + ], + [ + 231, + 613 + ], + [ + 231, + 736 + ], + [ + 423, + 426 + ], + [ + 423, + 736 + ], + [ + 426, + 736 + ], + [ + 548, + 613 + ], + [ + 548, + 736 + ], + [ + 560, + 602 + ], + [ + 560, + 736 + ], + [ + 602, + 736 + ], + [ + 613, + 736 + ] + ], + "float_pivots": 69, + "generated_node_cuts": 328, + "internal_bound": "25", + "merge_frame": 736, + "nonzero_demand_cuts": 327, + "query_coefficients": [ + { + "0": 1 + }, + { + "1": 1 + }, + { + "2": 1 + }, + { + "3": 1 + }, + { + "4": -1, + "7": 1 + } + ], + "query_dimension": 5, + "total_bound": "45" + }, + { + "completion_bound": 20, + "cuts": [ + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 737 + ], + "node_mask": 2097152, + "source_ports": [ + 76, + 81, + 73, + 74, + 75, + 82, + 83, + 84, + 35, + 45, + 25, + 70, + 71, + 72, + 41, + 42, + 43, + 44, + 38, + 39, + 40, + 77, + 67, + 68, + 69, + 80, + 26, + 64, + 65, + 66, + 31, + 54, + 55, + 56, + 51, + 52, + 53, + 78, + 61, + 62, + 63, + 79, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 1, + 6, + 87, + 92, + 20, + 21, + 110, + 111, + 3, + 4, + 5, + 88, + 17, + 18, + 19, + 103, + 16, + 104, + 105, + 106, + 2, + 89, + 90, + 91, + 9, + 10, + 11, + 94, + 13, + 14, + 15, + 99, + 12, + 100, + 101, + 102, + 8, + 95, + 96, + 97, + 0, + 7, + 86, + 93, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 12, + 13, + 16, + 17, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 426, + 737 + ], + "node_mask": 2195458, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 35, + 45, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 22, + 23, + 24, + 107, + 108, + 109, + 1, + 6, + 86, + 93, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 426, + 604, + 737 + ], + "node_mask": 2686976, + "source_ports": [ + 76, + 81, + 73, + 74, + 75, + 82, + 83, + 84, + 35, + 45, + 25, + 70, + 71, + 72, + 41, + 42, + 43, + 44, + 38, + 39, + 40, + 77, + 67, + 68, + 69, + 80, + 26, + 64, + 65, + 66, + 31, + 54, + 55, + 56, + 51, + 52, + 53, + 78, + 61, + 62, + 63, + 79, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 1, + 6, + 87, + 92, + 3, + 4, + 5, + 88, + 17, + 18, + 19, + 103, + 16, + 104, + 105, + 106, + 2, + 89, + 90, + 91, + 9, + 10, + 11, + 94, + 13, + 14, + 15, + 99, + 12, + 100, + 101, + 102, + 8, + 95, + 96, + 97, + 0, + 7, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 12, + 13, + 16, + 17, + 30 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 426, + 604, + 737 + ], + "node_mask": 2719746, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 35, + 45, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 22, + 23, + 24, + 107, + 108, + 109, + 1, + 6, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 212, + 215, + 220, + 561, + 604, + 737 + ], + "node_mask": 2893312, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 1, + 6, + 87, + 92, + 20, + 21, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 426, + 561, + 604, + 737 + ], + "node_mask": 2949120, + "source_ports": [ + 76, + 81, + 73, + 74, + 75, + 82, + 83, + 84, + 25, + 70, + 71, + 72, + 41, + 42, + 43, + 44, + 38, + 39, + 40, + 77, + 67, + 68, + 69, + 80, + 26, + 64, + 65, + 66, + 31, + 54, + 55, + 56, + 51, + 52, + 53, + 78, + 61, + 62, + 63, + 79, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 1, + 6, + 87, + 92, + 3, + 4, + 5, + 88, + 17, + 18, + 19, + 103, + 16, + 104, + 105, + 106, + 2, + 89, + 90, + 91, + 9, + 10, + 11, + 94, + 13, + 14, + 15, + 99, + 12, + 100, + 101, + 102, + 8, + 95, + 96, + 97, + 0, + 7, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 12, + 13, + 16, + 17, + 22, + 23 + ], + "demand": 5, + "inside_frames": [ + 3, + 212, + 220, + 426, + 561, + 604, + 737 + ], + "node_mask": 2957826, + "source_ports": [ + 51, + 52, + 53, + 78, + 61, + 62, + 63, + 79, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 22, + 23, + 24, + 107, + 108, + 109, + 1, + 6, + 16, + 104, + 105, + 106, + 2, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 12, + 13, + 16, + 17, + 24, + 25 + ], + "demand": 5, + "inside_frames": [ + 3, + 215, + 220, + 426, + 561, + 604, + 737 + ], + "node_mask": 2958338, + "source_ports": [ + 25, + 70, + 71, + 72, + 41, + 42, + 43, + 44, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 22, + 23, + 24, + 107, + 108, + 109, + 1, + 6, + 9, + 10, + 11, + 94, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 16, + 17, + 18 + ], + "demand": 5, + "inside_frames": [ + 212, + 215, + 220, + 426, + 561, + 604, + 737 + ], + "node_mask": 2958848, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 1, + 6, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 12, + 13, + 16, + 17, + 30 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 426, + 561, + 604, + 737 + ], + "node_mask": 2981890, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 22, + 23, + 24, + 107, + 108, + 109, + 1, + 6, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 12, + 13, + 16, + 17, + 20, + 21 + ], + "demand": 5, + "inside_frames": [ + 212, + 220, + 423, + 426, + 561, + 604, + 737 + ], + "node_mask": 2990592, + "source_ports": [ + 26, + 64, + 65, + 66, + 31, + 54, + 55, + 56, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 22, + 23, + 24, + 107, + 108, + 109, + 1, + 6, + 3, + 4, + 5, + 88, + 17, + 18, + 19, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 12, + 13, + 16, + 17, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 215, + 220, + 423, + 426, + 561, + 604, + 737 + ], + "node_mask": 2991104, + "source_ports": [ + 38, + 39, + 40, + 77, + 67, + 68, + 69, + 80, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 22, + 23, + 24, + 107, + 108, + 109, + 1, + 6, + 12, + 100, + 101, + 102, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 16, + 17 + ], + "demand": 5, + "inside_frames": [ + 3, + 212, + 215, + 220, + 423, + 426, + 561, + 604, + 737 + ], + "node_mask": 2991618, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 22, + 23, + 24, + 107, + 108, + 109, + 1, + 6 + ], + "weight": "1" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 18, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 615, + 737 + ], + "node_mask": 3211264, + "source_ports": [ + 76, + 81, + 73, + 74, + 75, + 82, + 83, + 84, + 35, + 45, + 25, + 70, + 71, + 72, + 41, + 42, + 43, + 44, + 38, + 39, + 40, + 77, + 67, + 68, + 69, + 80, + 26, + 64, + 65, + 66, + 31, + 54, + 55, + 56, + 51, + 52, + 53, + 78, + 61, + 62, + 63, + 79, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 87, + 92, + 3, + 4, + 5, + 88, + 17, + 18, + 19, + 103, + 16, + 104, + 105, + 106, + 2, + 89, + 90, + 91, + 9, + 10, + 11, + 94, + 13, + 14, + 15, + 99, + 12, + 100, + 101, + 102, + 8, + 95, + 96, + 97, + 0, + 7, + 86, + 93, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 12, + 13, + 16, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 426, + 615, + 737 + ], + "node_mask": 3244034, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 35, + 45, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 22, + 23, + 24, + 107, + 108, + 109, + 86, + 93, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 13, + 14, + 16, + 19, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 154, + 157, + 162, + 549, + 615, + 737 + ], + "node_mask": 3276952, + "source_ports": [ + 76, + 81, + 73, + 74, + 75, + 82, + 83, + 84, + 28, + 29, + 30, + 58, + 59, + 60, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 20, + 21, + 110, + 111, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 5, + 7, + 8, + 10, + 12, + 14, + 16, + 18, + 20, + 22, + 25, + 27, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 4, + 426, + 549, + 615, + 737 + ], + "node_mask": 3342340, + "source_ports": [ + 76, + 81, + 35, + 45, + 41, + 42, + 43, + 44, + 67, + 68, + 69, + 80, + 26, + 64, + 65, + 66, + 51, + 52, + 53, + 78, + 32, + 33, + 34, + 48, + 49, + 50, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 87, + 92, + 3, + 4, + 5, + 88, + 16, + 104, + 105, + 106, + 13, + 14, + 15, + 99, + 8, + 95, + 96, + 97, + 0, + 7, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 5, + 10, + 13, + 16, + 23, + 24, + 31 + ], + "demand": 5, + "inside_frames": [ + 3, + 154, + 162, + 426, + 549, + 615, + 737 + ], + "node_mask": 3342474, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 41, + 42, + 43, + 44, + 51, + 52, + 53, + 78, + 28, + 29, + 30, + 58, + 59, + 60, + 22, + 23, + 24, + 107, + 108, + 109, + 2, + 89, + 90, + 91, + 9, + 10, + 11, + 94, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 10, + 16, + 31 + ], + "demand": 4, + "inside_frames": [ + 3, + 4, + 154, + 162, + 426, + 549, + 615, + 737 + ], + "node_mask": 3342478, + "source_ports": [ + 41, + 42, + 43, + 44, + 51, + 52, + 53, + 78, + 22, + 23, + 24, + 107, + 108, + 109, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 4, + 11, + 13, + 16, + 22, + 25, + 31 + ], + "demand": 5, + "inside_frames": [ + 3, + 157, + 162, + 426, + 549, + 615, + 737 + ], + "node_mask": 3342482, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 25, + 70, + 71, + 72, + 61, + 62, + 63, + 79, + 28, + 29, + 30, + 58, + 59, + 60, + 22, + 23, + 24, + 107, + 108, + 109, + 16, + 104, + 105, + 106, + 13, + 14, + 15, + 99, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 22, + 25, + 31 + ], + "demand": 4, + "inside_frames": [ + 3, + 4, + 157, + 162, + 426, + 549, + 615, + 737 + ], + "node_mask": 3342486, + "source_ports": [ + 22, + 23, + 24, + 107, + 108, + 109, + 16, + 104, + 105, + 106, + 13, + 14, + 15, + 99, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 13, + 14, + 16, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 154, + 157, + 162, + 426, + 549, + 615, + 737 + ], + "node_mask": 3342488, + "source_ports": [ + 76, + 81, + 73, + 74, + 75, + 82, + 83, + 84, + 28, + 29, + 30, + 58, + 59, + 60, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 14, + 16, + 31 + ], + "demand": 5, + "inside_frames": [ + 4, + 154, + 157, + 162, + 426, + 549, + 615, + 737 + ], + "node_mask": 3342492, + "source_ports": [ + 76, + 81, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 85, + 98 + ], + "weight": "1" + }, + { + "characters": [ + 3, + 12, + 16, + 31 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 423, + 426, + 549, + 615, + 737 + ], + "node_mask": 3375110, + "source_ports": [ + 35, + 45, + 32, + 33, + 34, + 48, + 49, + 50, + 22, + 23, + 24, + 107, + 108, + 109, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 9, + 13, + 16, + 20, + 27, + 31 + ], + "demand": 5, + "inside_frames": [ + 154, + 162, + 423, + 426, + 549, + 615, + 737 + ], + "node_mask": 3375240, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 38, + 39, + 40, + 77, + 31, + 54, + 55, + 56, + 28, + 29, + 30, + 58, + 59, + 60, + 22, + 23, + 24, + 107, + 108, + 109, + 3, + 4, + 5, + 88, + 8, + 95, + 96, + 97, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 20, + 27, + 31 + ], + "demand": 4, + "inside_frames": [ + 4, + 154, + 162, + 423, + 426, + 549, + 615, + 737 + ], + "node_mask": 3375244, + "source_ports": [ + 22, + 23, + 24, + 107, + 108, + 109, + 3, + 4, + 5, + 88, + 8, + 95, + 96, + 97, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 7, + 8, + 13, + 16, + 21, + 26, + 31 + ], + "demand": 5, + "inside_frames": [ + 157, + 162, + 423, + 426, + 549, + 615, + 737 + ], + "node_mask": 3375248, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 67, + 68, + 69, + 80, + 26, + 64, + 65, + 66, + 28, + 29, + 30, + 58, + 59, + 60, + 22, + 23, + 24, + 107, + 108, + 109, + 17, + 18, + 19, + 103, + 12, + 100, + 101, + 102, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 8, + 16, + 31 + ], + "demand": 4, + "inside_frames": [ + 4, + 157, + 162, + 423, + 426, + 549, + 615, + 737 + ], + "node_mask": 3375252, + "source_ports": [ + 67, + 68, + 69, + 80, + 26, + 64, + 65, + 66, + 22, + 23, + 24, + 107, + 108, + 109, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 13, + 16, + 31 + ], + "demand": 5, + "inside_frames": [ + 3, + 154, + 157, + 162, + 423, + 426, + 549, + 615, + 737 + ], + "node_mask": 3375258, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 28, + 29, + 30, + 58, + 59, + 60, + 22, + 23, + 24, + 107, + 108, + 109, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 31 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 154, + 157, + 162, + 423, + 426, + 549, + 615, + 737 + ], + "node_mask": 3375262, + "source_ports": [ + 22, + 23, + 24, + 107, + 108, + 109, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 18, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 426, + 604, + 615, + 737 + ], + "node_mask": 3735552, + "source_ports": [ + 76, + 81, + 73, + 74, + 75, + 82, + 83, + 84, + 35, + 45, + 25, + 70, + 71, + 72, + 41, + 42, + 43, + 44, + 38, + 39, + 40, + 77, + 67, + 68, + 69, + 80, + 26, + 64, + 65, + 66, + 31, + 54, + 55, + 56, + 51, + 52, + 53, + 78, + 61, + 62, + 63, + 79, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 87, + 92, + 3, + 4, + 5, + 88, + 17, + 18, + 19, + 103, + 16, + 104, + 105, + 106, + 2, + 89, + 90, + 91, + 9, + 10, + 11, + 94, + 13, + 14, + 15, + 99, + 12, + 100, + 101, + 102, + 8, + 95, + 96, + 97, + 0, + 7, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 12, + 13, + 16, + 30 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 426, + 604, + 615, + 737 + ], + "node_mask": 3768322, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 35, + 45, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 22, + 23, + 24, + 107, + 108, + 109, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 12, + 13, + 18, + 19, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 158, + 161, + 172, + 549, + 604, + 615, + 737 + ], + "node_mask": 3801440, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 35, + 45, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 87, + 92, + 20, + 21, + 110, + 111, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 13, + 19, + 28 + ], + "demand": 2, + "inside_frames": [ + 154, + 157, + 158, + 161, + 162, + 172, + 549, + 604, + 615, + 737 + ], + "node_mask": 3801592, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 28, + 29, + 30, + 58, + 59, + 60, + 20, + 21, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 5, + 7, + 8, + 10, + 12, + 14, + 16, + 18, + 20, + 22, + 25, + 27, + 29 + ], + "demand": 5, + "inside_frames": [ + 4, + 426, + 549, + 604, + 615, + 737 + ], + "node_mask": 3866628, + "source_ports": [ + 76, + 81, + 35, + 45, + 41, + 42, + 43, + 44, + 67, + 68, + 69, + 80, + 26, + 64, + 65, + 66, + 51, + 52, + 53, + 78, + 32, + 33, + 34, + 48, + 49, + 50, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 87, + 92, + 3, + 4, + 5, + 88, + 16, + 104, + 105, + 106, + 13, + 14, + 15, + 99, + 8, + 95, + 96, + 97, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 13, + 14, + 16, + 28 + ], + "demand": 3, + "inside_frames": [ + 154, + 157, + 162, + 426, + 549, + 604, + 615, + 737 + ], + "node_mask": 3866776, + "source_ports": [ + 76, + 81, + 73, + 74, + 75, + 82, + 83, + 84, + 28, + 29, + 30, + 58, + 59, + 60, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 12, + 13, + 22, + 23, + 24, + 25 + ], + "demand": 5, + "inside_frames": [ + 3, + 158, + 172, + 426, + 549, + 604, + 615, + 737 + ], + "node_mask": 3866914, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 35, + 45, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 16, + 104, + 105, + 106, + 2, + 89, + 90, + 91, + 9, + 10, + 11, + 94, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 12, + 22, + 25 + ], + "demand": 4, + "inside_frames": [ + 3, + 4, + 158, + 172, + 426, + 549, + 604, + 615, + 737 + ], + "node_mask": 3866918, + "source_ports": [ + 35, + 45, + 32, + 33, + 34, + 48, + 49, + 50, + 16, + 104, + 105, + 106, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13 + ], + "demand": 5, + "inside_frames": [ + 3, + 161, + 172, + 426, + 549, + 604, + 615, + 737 + ], + "node_mask": 3866946, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 35, + 45, + 25, + 70, + 71, + 72, + 41, + 42, + 43, + 44, + 51, + 52, + 53, + 78, + 61, + 62, + 63, + 79, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 5, + 10, + 12 + ], + "demand": 4, + "inside_frames": [ + 3, + 4, + 161, + 172, + 426, + 549, + 604, + 615, + 737 + ], + "node_mask": 3866950, + "source_ports": [ + 35, + 45, + 41, + 42, + 43, + 44, + 51, + 52, + 53, + 78, + 32, + 33, + 34, + 48, + 49, + 50 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 12, + 13, + 18, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 158, + 161, + 172, + 426, + 549, + 604, + 615, + 737 + ], + "node_mask": 3866976, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 35, + 45, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 87, + 92, + 0, + 7 + ], + "weight": "1" + }, + { + "characters": [ + 3, + 12, + 18, + 29 + ], + "demand": 5, + "inside_frames": [ + 4, + 158, + 161, + 172, + 426, + 549, + 604, + 615, + 737 + ], + "node_mask": 3866980, + "source_ports": [ + 35, + 45, + 32, + 33, + 34, + 48, + 49, + 50, + 87, + 92, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 9, + 13, + 23, + 24, + 28 + ], + "demand": 3, + "inside_frames": [ + 154, + 158, + 162, + 172, + 426, + 549, + 604, + 615, + 737 + ], + "node_mask": 3867048, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 38, + 39, + 40, + 77, + 31, + 54, + 55, + 56, + 28, + 29, + 30, + 58, + 59, + 60, + 2, + 89, + 90, + 91, + 9, + 10, + 11, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 7, + 8, + 13, + 22, + 25, + 28 + ], + "demand": 3, + "inside_frames": [ + 157, + 158, + 162, + 172, + 426, + 549, + 604, + 615, + 737 + ], + "node_mask": 3867056, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 67, + 68, + 69, + 80, + 26, + 64, + 65, + 66, + 28, + 29, + 30, + 58, + 59, + 60, + 16, + 104, + 105, + 106, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 5, + 10, + 13, + 20, + 27, + 28 + ], + "demand": 3, + "inside_frames": [ + 154, + 161, + 162, + 172, + 426, + 549, + 604, + 615, + 737 + ], + "node_mask": 3867080, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 41, + 42, + 43, + 44, + 51, + 52, + 53, + 78, + 28, + 29, + 30, + 58, + 59, + 60, + 3, + 4, + 5, + 88, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 4, + 11, + 13, + 21, + 26, + 28 + ], + "demand": 3, + "inside_frames": [ + 157, + 161, + 162, + 172, + 426, + 549, + 604, + 615, + 737 + ], + "node_mask": 3867088, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 25, + 70, + 71, + 72, + 61, + 62, + 63, + 79, + 28, + 29, + 30, + 58, + 59, + 60, + 17, + 18, + 19, + 103, + 12, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 13, + 28 + ], + "demand": 2, + "inside_frames": [ + 154, + 157, + 158, + 161, + 162, + 172, + 426, + 549, + 604, + 615, + 737 + ], + "node_mask": 3867128, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 28, + 29, + 30, + 58, + 59, + 60 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 12, + 16 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 423, + 426, + 549, + 604, + 615, + 737 + ], + "node_mask": 3899398, + "source_ports": [ + 35, + 45, + 32, + 33, + 34, + 48, + 49, + 50, + 22, + 23, + 24, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 6, + 7, + 8, + 9, + 12, + 13 + ], + "demand": 5, + "inside_frames": [ + 158, + 172, + 423, + 426, + 549, + 604, + 615, + 737 + ], + "node_mask": 3899680, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 35, + 45, + 38, + 39, + 40, + 77, + 67, + 68, + 69, + 80, + 26, + 64, + 65, + 66, + 31, + 54, + 55, + 56, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 7, + 8, + 12 + ], + "demand": 4, + "inside_frames": [ + 4, + 158, + 172, + 423, + 426, + 549, + 604, + 615, + 737 + ], + "node_mask": 3899684, + "source_ports": [ + 35, + 45, + 67, + 68, + 69, + 80, + 26, + 64, + 65, + 66, + 32, + 33, + 34, + 48, + 49, + 50 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 12, + 13, + 20, + 21, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 161, + 172, + 423, + 426, + 549, + 604, + 615, + 737 + ], + "node_mask": 3899712, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 35, + 45, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 3, + 4, + 5, + 88, + 17, + 18, + 19, + 103, + 12, + 100, + 101, + 102, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 12, + 20, + 27 + ], + "demand": 4, + "inside_frames": [ + 4, + 161, + 172, + 423, + 426, + 549, + 604, + 615, + 737 + ], + "node_mask": 3899716, + "source_ports": [ + 35, + 45, + 32, + 33, + 34, + 48, + 49, + 50, + 3, + 4, + 5, + 88, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 12, + 13 + ], + "demand": 5, + "inside_frames": [ + 3, + 158, + 161, + 172, + 423, + 426, + 549, + 604, + 615, + 737 + ], + "node_mask": 3899746, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 35, + 45, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 12 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 158, + 161, + 172, + 423, + 426, + 549, + 604, + 615, + 737 + ], + "node_mask": 3899750, + "source_ports": [ + 35, + 45, + 32, + 33, + 34, + 48, + 49, + 50 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 12, + 15, + 16, + 19, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 216, + 219, + 230, + 561, + 604, + 615, + 737 + ], + "node_mask": 3954688, + "source_ports": [ + 76, + 81, + 73, + 74, + 75, + 82, + 83, + 84, + 32, + 33, + 34, + 48, + 49, + 50, + 22, + 23, + 24, + 107, + 108, + 109, + 20, + 21, + 110, + 111, + 0, + 7, + 86, + 93 + ], + "weight": "1" + }, + { + "characters": [ + 12, + 15, + 16, + 19 + ], + "demand": 2, + "inside_frames": [ + 212, + 215, + 216, + 219, + 220, + 230, + 561, + 604, + 615, + 737 + ], + "node_mask": 3964416, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50, + 22, + 23, + 24, + 107, + 108, + 109, + 20, + 21, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 18, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 426, + 561, + 604, + 615, + 737 + ], + "node_mask": 3997696, + "source_ports": [ + 76, + 81, + 73, + 74, + 75, + 82, + 83, + 84, + 25, + 70, + 71, + 72, + 41, + 42, + 43, + 44, + 38, + 39, + 40, + 77, + 67, + 68, + 69, + 80, + 26, + 64, + 65, + 66, + 31, + 54, + 55, + 56, + 51, + 52, + 53, + 78, + 61, + 62, + 63, + 79, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 87, + 92, + 3, + 4, + 5, + 88, + 17, + 18, + 19, + 103, + 16, + 104, + 105, + 106, + 2, + 89, + 90, + 91, + 9, + 10, + 11, + 94, + 13, + 14, + 15, + 99, + 12, + 100, + 101, + 102, + 8, + 95, + 96, + 97, + 0, + 7, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 16, + 18 + ], + "demand": 3, + "inside_frames": [ + 212, + 215, + 220, + 426, + 561, + 604, + 615, + 737 + ], + "node_mask": 4007424, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 5, + 11, + 12, + 16, + 23, + 25, + 30 + ], + "demand": 5, + "inside_frames": [ + 3, + 216, + 230, + 426, + 561, + 604, + 615, + 737 + ], + "node_mask": 4016130, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 41, + 42, + 43, + 44, + 61, + 62, + 63, + 79, + 32, + 33, + 34, + 48, + 49, + 50, + 22, + 23, + 24, + 107, + 108, + 109, + 2, + 89, + 90, + 91, + 13, + 14, + 15, + 99, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 4, + 10, + 12, + 16, + 22, + 24, + 30 + ], + "demand": 5, + "inside_frames": [ + 3, + 219, + 230, + 426, + 561, + 604, + 615, + 737 + ], + "node_mask": 4018178, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 25, + 70, + 71, + 72, + 51, + 52, + 53, + 78, + 32, + 33, + 34, + 48, + 49, + 50, + 22, + 23, + 24, + 107, + 108, + 109, + 16, + 104, + 105, + 106, + 9, + 10, + 11, + 94, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 12, + 15, + 16, + 29, + 30 + ], + "demand": 5, + "inside_frames": [ + 216, + 219, + 230, + 426, + 561, + 604, + 615, + 737 + ], + "node_mask": 4020224, + "source_ports": [ + 76, + 81, + 73, + 74, + 75, + 82, + 83, + 84, + 32, + 33, + 34, + 48, + 49, + 50, + 22, + 23, + 24, + 107, + 108, + 109, + 0, + 7, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 11, + 12, + 15, + 16, + 20, + 23 + ], + "demand": 3, + "inside_frames": [ + 212, + 216, + 220, + 230, + 426, + 561, + 604, + 615, + 737 + ], + "node_mask": 4024832, + "source_ports": [ + 26, + 64, + 65, + 66, + 61, + 62, + 63, + 79, + 32, + 33, + 34, + 48, + 49, + 50, + 22, + 23, + 24, + 107, + 108, + 109, + 3, + 4, + 5, + 88, + 2, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 12, + 15, + 16, + 25, + 26 + ], + "demand": 3, + "inside_frames": [ + 215, + 216, + 220, + 230, + 426, + 561, + 604, + 615, + 737 + ], + "node_mask": 4025344, + "source_ports": [ + 41, + 42, + 43, + 44, + 38, + 39, + 40, + 77, + 32, + 33, + 34, + 48, + 49, + 50, + 22, + 23, + 24, + 107, + 108, + 109, + 13, + 14, + 15, + 99, + 12, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 10, + 12, + 15, + 16, + 21, + 22 + ], + "demand": 3, + "inside_frames": [ + 212, + 219, + 220, + 230, + 426, + 561, + 604, + 615, + 737 + ], + "node_mask": 4026880, + "source_ports": [ + 31, + 54, + 55, + 56, + 51, + 52, + 53, + 78, + 32, + 33, + 34, + 48, + 49, + 50, + 22, + 23, + 24, + 107, + 108, + 109, + 17, + 18, + 19, + 103, + 16, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 7, + 12, + 15, + 16, + 24, + 27 + ], + "demand": 3, + "inside_frames": [ + 215, + 219, + 220, + 230, + 426, + 561, + 604, + 615, + 737 + ], + "node_mask": 4027392, + "source_ports": [ + 25, + 70, + 71, + 72, + 67, + 68, + 69, + 80, + 32, + 33, + 34, + 48, + 49, + 50, + 22, + 23, + 24, + 107, + 108, + 109, + 9, + 10, + 11, + 94, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 15, + 16 + ], + "demand": 2, + "inside_frames": [ + 212, + 215, + 216, + 219, + 220, + 230, + 426, + 561, + 604, + 615, + 737 + ], + "node_mask": 4029952, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50, + 22, + 23, + 24, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 12, + 13, + 16, + 30 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 426, + 561, + 604, + 615, + 737 + ], + "node_mask": 4030466, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 22, + 23, + 24, + 107, + 108, + 109, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 8, + 12, + 16, + 20, + 26, + 30 + ], + "demand": 5, + "inside_frames": [ + 216, + 230, + 423, + 426, + 561, + 604, + 615, + 737 + ], + "node_mask": 4048896, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 38, + 39, + 40, + 77, + 26, + 64, + 65, + 66, + 32, + 33, + 34, + 48, + 49, + 50, + 22, + 23, + 24, + 107, + 108, + 109, + 3, + 4, + 5, + 88, + 12, + 100, + 101, + 102, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 7, + 9, + 12, + 16, + 21, + 27, + 30 + ], + "demand": 5, + "inside_frames": [ + 219, + 230, + 423, + 426, + 561, + 604, + 615, + 737 + ], + "node_mask": 4050944, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 67, + 68, + 69, + 80, + 31, + 54, + 55, + 56, + 32, + 33, + 34, + 48, + 49, + 50, + 22, + 23, + 24, + 107, + 108, + 109, + 17, + 18, + 19, + 103, + 8, + 95, + 96, + 97, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 12, + 16, + 30 + ], + "demand": 5, + "inside_frames": [ + 3, + 216, + 219, + 230, + 423, + 426, + 561, + 604, + 615, + 737 + ], + "node_mask": 4052994, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 32, + 33, + 34, + 48, + 49, + 50, + 22, + 23, + 24, + 107, + 108, + 109, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 14, + 16, + 19 + ], + "demand": 2, + "inside_frames": [ + 154, + 157, + 162, + 212, + 215, + 220, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4073112, + "source_ports": [ + 28, + 29, + 30, + 58, + 59, + 60, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 20, + 21, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 18, + 19 + ], + "demand": 2, + "inside_frames": [ + 158, + 161, + 172, + 212, + 215, + 220, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4073312, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 87, + 92, + 20, + 21, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 19 + ], + "demand": 1, + "inside_frames": [ + 154, + 157, + 158, + 161, + 162, + 172, + 212, + 215, + 220, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4073464, + "source_ports": [ + 28, + 29, + 30, + 58, + 59, + 60, + 20, + 21, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 16, + 19 + ], + "demand": 2, + "inside_frames": [ + 154, + 157, + 162, + 216, + 219, + 230, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4085912, + "source_ports": [ + 76, + 81, + 73, + 74, + 75, + 82, + 83, + 84, + 22, + 23, + 24, + 107, + 108, + 109, + 20, + 21, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 12, + 19, + 29 + ], + "demand": 2, + "inside_frames": [ + 158, + 161, + 172, + 216, + 219, + 230, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4086112, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 32, + 33, + 34, + 48, + 49, + 50, + 20, + 21, + 110, + 111, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 19 + ], + "demand": 1, + "inside_frames": [ + 154, + 157, + 158, + 161, + 162, + 172, + 216, + 219, + 230, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4086264, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 20, + 21, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 23 + ], + "demand": 1, + "inside_frames": [ + 154, + 158, + 162, + 172, + 212, + 216, + 220, + 230, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4090792, + "source_ports": [ + 20, + 21, + 110, + 111, + 2, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 19 + ], + "demand": 1, + "inside_frames": [ + 157, + 158, + 162, + 172, + 212, + 216, + 220, + 230, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4090800, + "source_ports": [ + 26, + 64, + 65, + 66, + 20, + 21, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 20 + ], + "demand": 1, + "inside_frames": [ + 154, + 161, + 162, + 172, + 212, + 216, + 220, + 230, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4090824, + "source_ports": [ + 20, + 21, + 110, + 111, + 3, + 4, + 5, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 19 + ], + "demand": 1, + "inside_frames": [ + 157, + 161, + 162, + 172, + 212, + 216, + 220, + 230, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4090832, + "source_ports": [ + 61, + 62, + 63, + 79, + 20, + 21, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 19 + ], + "demand": 1, + "inside_frames": [ + 154, + 158, + 162, + 172, + 215, + 216, + 220, + 230, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4091304, + "source_ports": [ + 38, + 39, + 40, + 77, + 20, + 21, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 25 + ], + "demand": 1, + "inside_frames": [ + 157, + 158, + 162, + 172, + 215, + 216, + 220, + 230, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4091312, + "source_ports": [ + 20, + 21, + 110, + 111, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 19 + ], + "demand": 1, + "inside_frames": [ + 154, + 161, + 162, + 172, + 215, + 216, + 220, + 230, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4091336, + "source_ports": [ + 41, + 42, + 43, + 44, + 20, + 21, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 26 + ], + "demand": 1, + "inside_frames": [ + 157, + 161, + 162, + 172, + 215, + 216, + 220, + 230, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4091344, + "source_ports": [ + 20, + 21, + 110, + 111, + 12, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 19 + ], + "demand": 1, + "inside_frames": [ + 154, + 158, + 162, + 172, + 212, + 219, + 220, + 230, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4092840, + "source_ports": [ + 31, + 54, + 55, + 56, + 20, + 21, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 22 + ], + "demand": 1, + "inside_frames": [ + 157, + 158, + 162, + 172, + 212, + 219, + 220, + 230, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4092848, + "source_ports": [ + 20, + 21, + 110, + 111, + 16, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 19 + ], + "demand": 1, + "inside_frames": [ + 154, + 161, + 162, + 172, + 212, + 219, + 220, + 230, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4092872, + "source_ports": [ + 51, + 52, + 53, + 78, + 20, + 21, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 21 + ], + "demand": 1, + "inside_frames": [ + 157, + 161, + 162, + 172, + 212, + 219, + 220, + 230, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4092880, + "source_ports": [ + 20, + 21, + 110, + 111, + 17, + 18, + 19, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 24 + ], + "demand": 1, + "inside_frames": [ + 154, + 158, + 162, + 172, + 215, + 219, + 220, + 230, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4093352, + "source_ports": [ + 20, + 21, + 110, + 111, + 9, + 10, + 11, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 19 + ], + "demand": 1, + "inside_frames": [ + 157, + 158, + 162, + 172, + 215, + 219, + 220, + 230, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4093360, + "source_ports": [ + 67, + 68, + 69, + 80, + 20, + 21, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 27 + ], + "demand": 1, + "inside_frames": [ + 154, + 161, + 162, + 172, + 215, + 219, + 220, + 230, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4093384, + "source_ports": [ + 20, + 21, + 110, + 111, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 19 + ], + "demand": 1, + "inside_frames": [ + 157, + 161, + 162, + 172, + 215, + 219, + 220, + 230, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4093392, + "source_ports": [ + 25, + 70, + 71, + 72, + 20, + 21, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 19 + ], + "demand": 1, + "inside_frames": [ + 154, + 157, + 162, + 212, + 215, + 216, + 219, + 220, + 230, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4095640, + "source_ports": [ + 22, + 23, + 24, + 107, + 108, + 109, + 20, + 21, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 19 + ], + "demand": 1, + "inside_frames": [ + 158, + 161, + 172, + 212, + 215, + 216, + 219, + 220, + 230, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4095840, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50, + 20, + 21, + 110, + 111 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 5, + 7, + 8, + 10, + 12, + 14, + 16, + 18, + 20, + 22, + 25, + 27, + 29 + ], + "demand": 5, + "inside_frames": [ + 4, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4128772, + "source_ports": [ + 76, + 81, + 41, + 42, + 43, + 44, + 67, + 68, + 69, + 80, + 26, + 64, + 65, + 66, + 51, + 52, + 53, + 78, + 32, + 33, + 34, + 48, + 49, + 50, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 87, + 92, + 3, + 4, + 5, + 88, + 16, + 104, + 105, + 106, + 13, + 14, + 15, + 99, + 8, + 95, + 96, + 97, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 13, + 14, + 16 + ], + "demand": 3, + "inside_frames": [ + 154, + 157, + 162, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4128920, + "source_ports": [ + 76, + 81, + 73, + 74, + 75, + 82, + 83, + 84, + 28, + 29, + 30, + 58, + 59, + 60, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 14, + 16 + ], + "demand": 3, + "inside_frames": [ + 4, + 154, + 157, + 162, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4128924, + "source_ports": [ + 76, + 81, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 12, + 13, + 18, + 29 + ], + "demand": 3, + "inside_frames": [ + 158, + 161, + 172, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4129120, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 87, + 92, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 18, + 29 + ], + "demand": 3, + "inside_frames": [ + 4, + 158, + 161, + 172, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4129124, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50, + 87, + 92, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 10, + 13, + 14, + 16, + 20, + 23 + ], + "demand": 3, + "inside_frames": [ + 154, + 162, + 212, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4137608, + "source_ports": [ + 31, + 54, + 55, + 56, + 51, + 52, + 53, + 78, + 28, + 29, + 30, + 58, + 59, + 60, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 3, + 4, + 5, + 88, + 2, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 14, + 16, + 20 + ], + "demand": 3, + "inside_frames": [ + 4, + 154, + 162, + 212, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4137612, + "source_ports": [ + 51, + 52, + 53, + 78, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 3, + 4, + 5, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 11, + 13, + 14, + 16, + 21, + 22 + ], + "demand": 3, + "inside_frames": [ + 157, + 162, + 212, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4137616, + "source_ports": [ + 26, + 64, + 65, + 66, + 61, + 62, + 63, + 79, + 28, + 29, + 30, + 58, + 59, + 60, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 17, + 18, + 19, + 103, + 16, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 14, + 16, + 22 + ], + "demand": 3, + "inside_frames": [ + 4, + 157, + 162, + 212, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4137620, + "source_ports": [ + 26, + 64, + 65, + 66, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 16, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 12, + 13, + 18, + 22, + 23 + ], + "demand": 3, + "inside_frames": [ + 158, + 172, + 212, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4137760, + "source_ports": [ + 26, + 64, + 65, + 66, + 31, + 54, + 55, + 56, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 87, + 92, + 16, + 104, + 105, + 106, + 2, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 12, + 18, + 22 + ], + "demand": 3, + "inside_frames": [ + 4, + 158, + 172, + 212, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4137764, + "source_ports": [ + 26, + 64, + 65, + 66, + 32, + 33, + 34, + 48, + 49, + 50, + 87, + 92, + 16, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 12, + 13, + 18, + 20, + 21 + ], + "demand": 3, + "inside_frames": [ + 161, + 172, + 212, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4137792, + "source_ports": [ + 51, + 52, + 53, + 78, + 61, + 62, + 63, + 79, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 87, + 92, + 3, + 4, + 5, + 88, + 17, + 18, + 19, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 12, + 18, + 20 + ], + "demand": 3, + "inside_frames": [ + 4, + 161, + 172, + 212, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4137796, + "source_ports": [ + 51, + 52, + 53, + 78, + 32, + 33, + 34, + 48, + 49, + 50, + 87, + 92, + 3, + 4, + 5, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 158, + 162, + 172, + 212, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4137898, + "source_ports": [ + 28, + 29, + 30, + 58, + 59, + 60, + 2, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 157, + 158, + 162, + 172, + 212, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4137906, + "source_ports": [ + 28, + 29, + 30, + 58, + 59, + 60, + 16, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 13 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 161, + 162, + 172, + 212, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4137930, + "source_ports": [ + 51, + 52, + 53, + 78, + 28, + 29, + 30, + 58, + 59, + 60 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 13 + ], + "demand": 2, + "inside_frames": [ + 3, + 157, + 161, + 162, + 172, + 212, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4137938, + "source_ports": [ + 61, + 62, + 63, + 79, + 28, + 29, + 30, + 58, + 59, + 60 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 13, + 14, + 16, + 24, + 27 + ], + "demand": 3, + "inside_frames": [ + 154, + 162, + 215, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4138120, + "source_ports": [ + 41, + 42, + 43, + 44, + 38, + 39, + 40, + 77, + 28, + 29, + 30, + 58, + 59, + 60, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 9, + 10, + 11, + 94, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 14, + 16, + 27 + ], + "demand": 3, + "inside_frames": [ + 4, + 154, + 162, + 215, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4138124, + "source_ports": [ + 41, + 42, + 43, + 44, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 7, + 13, + 14, + 16, + 25, + 26 + ], + "demand": 3, + "inside_frames": [ + 157, + 162, + 215, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4138128, + "source_ports": [ + 25, + 70, + 71, + 72, + 67, + 68, + 69, + 80, + 28, + 29, + 30, + 58, + 59, + 60, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 13, + 14, + 15, + 99, + 12, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 14, + 16, + 25 + ], + "demand": 3, + "inside_frames": [ + 4, + 157, + 162, + 215, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4138132, + "source_ports": [ + 67, + 68, + 69, + 80, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 12, + 13, + 18, + 24, + 25 + ], + "demand": 3, + "inside_frames": [ + 158, + 172, + 215, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4138272, + "source_ports": [ + 38, + 39, + 40, + 77, + 67, + 68, + 69, + 80, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 87, + 92, + 9, + 10, + 11, + 94, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 12, + 18, + 25 + ], + "demand": 3, + "inside_frames": [ + 4, + 158, + 172, + 215, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4138276, + "source_ports": [ + 67, + 68, + 69, + 80, + 32, + 33, + 34, + 48, + 49, + 50, + 87, + 92, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 12, + 13, + 18, + 26, + 27 + ], + "demand": 3, + "inside_frames": [ + 161, + 172, + 215, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4138304, + "source_ports": [ + 25, + 70, + 71, + 72, + 41, + 42, + 43, + 44, + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 87, + 92, + 12, + 100, + 101, + 102, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 12, + 18, + 27 + ], + "demand": 3, + "inside_frames": [ + 4, + 161, + 172, + 215, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4138308, + "source_ports": [ + 41, + 42, + 43, + 44, + 32, + 33, + 34, + 48, + 49, + 50, + 87, + 92, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 158, + 162, + 172, + 215, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4138410, + "source_ports": [ + 28, + 29, + 30, + 58, + 59, + 60, + 9, + 10, + 11, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 157, + 158, + 162, + 172, + 215, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4138418, + "source_ports": [ + 28, + 29, + 30, + 58, + 59, + 60, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 13 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 161, + 162, + 172, + 215, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4138442, + "source_ports": [ + 41, + 42, + 43, + 44, + 28, + 29, + 30, + 58, + 59, + 60 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 13 + ], + "demand": 2, + "inside_frames": [ + 3, + 157, + 161, + 162, + 172, + 215, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4138450, + "source_ports": [ + 25, + 70, + 71, + 72, + 28, + 29, + 30, + 58, + 59, + 60 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 14, + 16, + 18 + ], + "demand": 3, + "inside_frames": [ + 4, + 212, + 215, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4138500, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 14, + 16 + ], + "demand": 2, + "inside_frames": [ + 154, + 157, + 162, + 212, + 215, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4138648, + "source_ports": [ + 28, + 29, + 30, + 58, + 59, + 60, + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 16 + ], + "demand": 2, + "inside_frames": [ + 4, + 154, + 157, + 162, + 212, + 215, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4138652, + "source_ports": [ + 27, + 57, + 22, + 23, + 24, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 18 + ], + "demand": 2, + "inside_frames": [ + 158, + 161, + 172, + 212, + 215, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4138848, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 18 + ], + "demand": 2, + "inside_frames": [ + 4, + 158, + 161, + 172, + 212, + 215, + 220, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4138852, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50, + 87, + 92 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 5, + 6, + 16, + 20, + 23 + ], + "demand": 3, + "inside_frames": [ + 154, + 162, + 216, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4147336, + "source_ports": [ + 76, + 81, + 73, + 74, + 75, + 82, + 83, + 84, + 41, + 42, + 43, + 44, + 38, + 39, + 40, + 77, + 22, + 23, + 24, + 107, + 108, + 109, + 3, + 4, + 5, + 88, + 2, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 5, + 16, + 20 + ], + "demand": 3, + "inside_frames": [ + 4, + 154, + 162, + 216, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4147340, + "source_ports": [ + 76, + 81, + 41, + 42, + 43, + 44, + 22, + 23, + 24, + 107, + 108, + 109, + 3, + 4, + 5, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 8, + 11, + 16, + 25, + 26 + ], + "demand": 3, + "inside_frames": [ + 157, + 162, + 216, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4147344, + "source_ports": [ + 76, + 81, + 73, + 74, + 75, + 82, + 83, + 84, + 26, + 64, + 65, + 66, + 61, + 62, + 63, + 79, + 22, + 23, + 24, + 107, + 108, + 109, + 13, + 14, + 15, + 99, + 12, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 8, + 16, + 25 + ], + "demand": 3, + "inside_frames": [ + 4, + 157, + 162, + 216, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4147348, + "source_ports": [ + 76, + 81, + 26, + 64, + 65, + 66, + 22, + 23, + 24, + 107, + 108, + 109, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 8, + 12, + 23, + 25, + 29 + ], + "demand": 3, + "inside_frames": [ + 158, + 172, + 216, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4147488, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 38, + 39, + 40, + 77, + 26, + 64, + 65, + 66, + 32, + 33, + 34, + 48, + 49, + 50, + 2, + 89, + 90, + 91, + 13, + 14, + 15, + 99, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 12, + 25, + 29 + ], + "demand": 3, + "inside_frames": [ + 4, + 158, + 172, + 216, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4147492, + "source_ports": [ + 26, + 64, + 65, + 66, + 32, + 33, + 34, + 48, + 49, + 50, + 13, + 14, + 15, + 99, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 5, + 11, + 12, + 20, + 26, + 29 + ], + "demand": 3, + "inside_frames": [ + 161, + 172, + 216, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4147520, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 41, + 42, + 43, + 44, + 61, + 62, + 63, + 79, + 32, + 33, + 34, + 48, + 49, + 50, + 3, + 4, + 5, + 88, + 12, + 100, + 101, + 102, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 12, + 20, + 29 + ], + "demand": 3, + "inside_frames": [ + 4, + 161, + 172, + 216, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4147524, + "source_ports": [ + 41, + 42, + 43, + 44, + 32, + 33, + 34, + 48, + 49, + 50, + 3, + 4, + 5, + 88, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 158, + 162, + 172, + 216, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4147626, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 2, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 157, + 158, + 162, + 172, + 216, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4147634, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 5 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 161, + 162, + 172, + 216, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4147658, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 41, + 42, + 43, + 44 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 11 + ], + "demand": 2, + "inside_frames": [ + 3, + 157, + 161, + 162, + 172, + 216, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4147666, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 61, + 62, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 9, + 10, + 16, + 24, + 27 + ], + "demand": 3, + "inside_frames": [ + 154, + 162, + 219, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4149384, + "source_ports": [ + 76, + 81, + 73, + 74, + 75, + 82, + 83, + 84, + 31, + 54, + 55, + 56, + 51, + 52, + 53, + 78, + 22, + 23, + 24, + 107, + 108, + 109, + 9, + 10, + 11, + 94, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 10, + 16, + 27 + ], + "demand": 3, + "inside_frames": [ + 4, + 154, + 162, + 219, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4149388, + "source_ports": [ + 76, + 81, + 51, + 52, + 53, + 78, + 22, + 23, + 24, + 107, + 108, + 109, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 7, + 16, + 21, + 22 + ], + "demand": 3, + "inside_frames": [ + 157, + 162, + 219, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4149392, + "source_ports": [ + 76, + 81, + 73, + 74, + 75, + 82, + 83, + 84, + 25, + 70, + 71, + 72, + 67, + 68, + 69, + 80, + 22, + 23, + 24, + 107, + 108, + 109, + 17, + 18, + 19, + 103, + 16, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 7, + 16, + 22 + ], + "demand": 3, + "inside_frames": [ + 4, + 157, + 162, + 219, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4149396, + "source_ports": [ + 76, + 81, + 67, + 68, + 69, + 80, + 22, + 23, + 24, + 107, + 108, + 109, + 16, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 7, + 9, + 12, + 22, + 24, + 29 + ], + "demand": 3, + "inside_frames": [ + 158, + 172, + 219, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4149536, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 67, + 68, + 69, + 80, + 31, + 54, + 55, + 56, + 32, + 33, + 34, + 48, + 49, + 50, + 16, + 104, + 105, + 106, + 9, + 10, + 11, + 94, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 12, + 22, + 29 + ], + "demand": 3, + "inside_frames": [ + 4, + 158, + 172, + 219, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4149540, + "source_ports": [ + 67, + 68, + 69, + 80, + 32, + 33, + 34, + 48, + 49, + 50, + 16, + 104, + 105, + 106, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 4, + 10, + 12, + 21, + 27, + 29 + ], + "demand": 3, + "inside_frames": [ + 161, + 172, + 219, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4149568, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 25, + 70, + 71, + 72, + 51, + 52, + 53, + 78, + 32, + 33, + 34, + 48, + 49, + 50, + 17, + 18, + 19, + 103, + 8, + 95, + 96, + 97, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 12, + 27, + 29 + ], + "demand": 3, + "inside_frames": [ + 4, + 161, + 172, + 219, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4149572, + "source_ports": [ + 51, + 52, + 53, + 78, + 32, + 33, + 34, + 48, + 49, + 50, + 8, + 95, + 96, + 97, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 158, + 162, + 172, + 219, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4149674, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 9, + 10, + 11, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 157, + 158, + 162, + 172, + 219, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4149682, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 16, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 10 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 161, + 162, + 172, + 219, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4149706, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 51, + 52, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 4 + ], + "demand": 2, + "inside_frames": [ + 3, + 157, + 161, + 162, + 172, + 219, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4149714, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 25, + 70, + 71, + 72 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 12, + 16, + 29 + ], + "demand": 3, + "inside_frames": [ + 4, + 216, + 219, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4151300, + "source_ports": [ + 76, + 81, + 32, + 33, + 34, + 48, + 49, + 50, + 22, + 23, + 24, + 107, + 108, + 109, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 16 + ], + "demand": 2, + "inside_frames": [ + 154, + 157, + 162, + 216, + 219, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4151448, + "source_ports": [ + 76, + 81, + 73, + 74, + 75, + 82, + 83, + 84, + 22, + 23, + 24, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 16 + ], + "demand": 2, + "inside_frames": [ + 4, + 154, + 157, + 162, + 216, + 219, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4151452, + "source_ports": [ + 76, + 81, + 22, + 23, + 24, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 12, + 29 + ], + "demand": 2, + "inside_frames": [ + 158, + 161, + 172, + 216, + 219, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4151648, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 32, + 33, + 34, + 48, + 49, + 50, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 29 + ], + "demand": 2, + "inside_frames": [ + 4, + 158, + 161, + 172, + 216, + 219, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4151652, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 10, + 11, + 22, + 23, + 24, + 25 + ], + "demand": 5, + "inside_frames": [ + 2, + 3, + 162, + 172, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4153731, + "source_ports": [ + 25, + 70, + 71, + 72, + 41, + 42, + 43, + 44, + 51, + 52, + 53, + 78, + 61, + 62, + 63, + 79, + 16, + 104, + 105, + 106, + 2, + 89, + 90, + 91, + 9, + 10, + 11, + 94, + 13, + 14, + 15, + 99 + ], + "weight": "1" + }, + { + "characters": [ + 5, + 10, + 22, + 25 + ], + "demand": 3, + "inside_frames": [ + 2, + 3, + 4, + 162, + 172, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4153735, + "source_ports": [ + 41, + 42, + 43, + 44, + 51, + 52, + 53, + 78, + 16, + 104, + 105, + 106, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 9, + 10, + 20, + 23, + 24, + 27 + ], + "demand": 4, + "inside_frames": [ + 2, + 154, + 162, + 172, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4153737, + "source_ports": [ + 41, + 42, + 43, + 44, + 38, + 39, + 40, + 77, + 31, + 54, + 55, + 56, + 51, + 52, + 53, + 78, + 3, + 4, + 5, + 88, + 2, + 89, + 90, + 91, + 9, + 10, + 11, + 94, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 7, + 8, + 11, + 21, + 22, + 25, + 26 + ], + "demand": 4, + "inside_frames": [ + 2, + 157, + 162, + 172, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4153745, + "source_ports": [ + 25, + 70, + 71, + 72, + 67, + 68, + 69, + 80, + 26, + 64, + 65, + 66, + 61, + 62, + 63, + 79, + 17, + 18, + 19, + 103, + 16, + 104, + 105, + 106, + 13, + 14, + 15, + 99, + 12, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 8, + 9, + 22, + 23, + 24, + 25 + ], + "demand": 4, + "inside_frames": [ + 2, + 158, + 162, + 172, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4153761, + "source_ports": [ + 38, + 39, + 40, + 77, + 67, + 68, + 69, + 80, + 26, + 64, + 65, + 66, + 31, + 54, + 55, + 56, + 16, + 104, + 105, + 106, + 2, + 89, + 90, + 91, + 9, + 10, + 11, + 94, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 154, + 158, + 162, + 172, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4153771, + "source_ports": [ + 2, + 89, + 90, + 91, + 9, + 10, + 11, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 157, + 158, + 162, + 172, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4153783, + "source_ports": [ + 16, + 104, + 105, + 106, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 10, + 11, + 20, + 21, + 26, + 27 + ], + "demand": 4, + "inside_frames": [ + 2, + 161, + 162, + 172, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4153793, + "source_ports": [ + 25, + 70, + 71, + 72, + 41, + 42, + 43, + 44, + 51, + 52, + 53, + 78, + 61, + 62, + 63, + 79, + 3, + 4, + 5, + 88, + 17, + 18, + 19, + 103, + 12, + 100, + 101, + 102, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 10 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 154, + 161, + 162, + 172, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4153807, + "source_ports": [ + 41, + 42, + 43, + 44, + 51, + 52, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 157, + 161, + 162, + 172, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4153811, + "source_ports": [ + 25, + 70, + 71, + 72, + 61, + 62, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 10, + 11, + 20, + 21, + 22, + 23 + ], + "demand": 4, + "inside_frames": [ + 2, + 162, + 172, + 212, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4154241, + "source_ports": [ + 26, + 64, + 65, + 66, + 31, + 54, + 55, + 56, + 51, + 52, + 53, + 78, + 61, + 62, + 63, + 79, + 3, + 4, + 5, + 88, + 17, + 18, + 19, + 103, + 16, + 104, + 105, + 106, + 2, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10, + 20, + 22 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 162, + 172, + 212, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4154245, + "source_ports": [ + 26, + 64, + 65, + 66, + 51, + 52, + 53, + 78, + 3, + 4, + 5, + 88, + 16, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 154, + 162, + 172, + 212, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4154251, + "source_ports": [ + 51, + 52, + 53, + 78, + 2, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 157, + 162, + 172, + 212, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4154259, + "source_ports": [ + 61, + 62, + 63, + 79, + 16, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 158, + 162, + 172, + 212, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4154275, + "source_ports": [ + 16, + 104, + 105, + 106, + 2, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 158, + 162, + 172, + 212, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4154281, + "source_ports": [ + 31, + 54, + 55, + 56, + 2, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 157, + 158, + 162, + 172, + 212, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4154293, + "source_ports": [ + 26, + 64, + 65, + 66, + 16, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 161, + 162, + 172, + 212, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4154307, + "source_ports": [ + 51, + 52, + 53, + 78, + 61, + 62, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 154, + 161, + 162, + 172, + 212, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4154317, + "source_ports": [ + 51, + 52, + 53, + 78, + 3, + 4, + 5, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 157, + 161, + 162, + 172, + 212, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4154321, + "source_ports": [ + 61, + 62, + 63, + 79, + 17, + 18, + 19, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 24, + 25, + 26, + 27 + ], + "demand": 4, + "inside_frames": [ + 2, + 162, + 172, + 215, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4154753, + "source_ports": [ + 25, + 70, + 71, + 72, + 41, + 42, + 43, + 44, + 38, + 39, + 40, + 77, + 67, + 68, + 69, + 80, + 9, + 10, + 11, + 94, + 13, + 14, + 15, + 99, + 12, + 100, + 101, + 102, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 25, + 27 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 162, + 172, + 215, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4154757, + "source_ports": [ + 41, + 42, + 43, + 44, + 67, + 68, + 69, + 80, + 13, + 14, + 15, + 99, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 154, + 162, + 172, + 215, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4154763, + "source_ports": [ + 41, + 42, + 43, + 44, + 9, + 10, + 11, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 157, + 162, + 172, + 215, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4154771, + "source_ports": [ + 25, + 70, + 71, + 72, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 158, + 162, + 172, + 215, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4154787, + "source_ports": [ + 9, + 10, + 11, + 94, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 158, + 162, + 172, + 215, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4154793, + "source_ports": [ + 38, + 39, + 40, + 77, + 9, + 10, + 11, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 157, + 158, + 162, + 172, + 215, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4154805, + "source_ports": [ + 67, + 68, + 69, + 80, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 161, + 162, + 172, + 215, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4154819, + "source_ports": [ + 25, + 70, + 71, + 72, + 41, + 42, + 43, + 44 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 154, + 161, + 162, + 172, + 215, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4154829, + "source_ports": [ + 41, + 42, + 43, + 44, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 157, + 161, + 162, + 172, + 215, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4154833, + "source_ports": [ + 25, + 70, + 71, + 72, + 12, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 8, + 11, + 20, + 23, + 25, + 26 + ], + "demand": 4, + "inside_frames": [ + 2, + 162, + 172, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4155777, + "source_ports": [ + 41, + 42, + 43, + 44, + 38, + 39, + 40, + 77, + 26, + 64, + 65, + 66, + 61, + 62, + 63, + 79, + 3, + 4, + 5, + 88, + 2, + 89, + 90, + 91, + 13, + 14, + 15, + 99, + 12, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 8, + 20, + 25 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 162, + 172, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4155781, + "source_ports": [ + 41, + 42, + 43, + 44, + 26, + 64, + 65, + 66, + 3, + 4, + 5, + 88, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 154, + 162, + 172, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4155787, + "source_ports": [ + 41, + 42, + 43, + 44, + 2, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 157, + 162, + 172, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4155795, + "source_ports": [ + 61, + 62, + 63, + 79, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 158, + 162, + 172, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4155811, + "source_ports": [ + 2, + 89, + 90, + 91, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 158, + 162, + 172, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4155817, + "source_ports": [ + 38, + 39, + 40, + 77, + 2, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 157, + 158, + 162, + 172, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4155829, + "source_ports": [ + 26, + 64, + 65, + 66, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 161, + 162, + 172, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4155843, + "source_ports": [ + 41, + 42, + 43, + 44, + 61, + 62, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 154, + 161, + 162, + 172, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4155853, + "source_ports": [ + 41, + 42, + 43, + 44, + 3, + 4, + 5, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 157, + 161, + 162, + 172, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4155857, + "source_ports": [ + 61, + 62, + 63, + 79, + 12, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 162, + 212, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4156042, + "source_ports": [ + 22, + 23, + 24, + 107, + 108, + 109, + 2, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 157, + 162, + 212, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4156050, + "source_ports": [ + 61, + 62, + 63, + 79, + 22, + 23, + 24, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 158, + 172, + 212, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4156194, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50, + 2, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 12 + ], + "demand": 2, + "inside_frames": [ + 3, + 161, + 172, + 212, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4156226, + "source_ports": [ + 61, + 62, + 63, + 79, + 32, + 33, + 34, + 48, + 49, + 50 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 162, + 172, + 212, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4156291, + "source_ports": [ + 61, + 62, + 63, + 79, + 2, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 162, + 172, + 212, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4156297, + "source_ports": [ + 3, + 4, + 5, + 88, + 2, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 157, + 162, + 172, + 212, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4156305, + "source_ports": [ + 26, + 64, + 65, + 66, + 61, + 62, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 162, + 172, + 212, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4156321, + "source_ports": [ + 26, + 64, + 65, + 66, + 2, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 23 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 154, + 158, + 162, + 172, + 212, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4156331, + "source_ports": [ + 2, + 89, + 90, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 161, + 162, + 172, + 212, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4156353, + "source_ports": [ + 61, + 62, + 63, + 79, + 3, + 4, + 5, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 11 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 157, + 161, + 162, + 172, + 212, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4156371, + "source_ports": [ + 61, + 62, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 154, + 162, + 215, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4156558, + "source_ports": [ + 41, + 42, + 43, + 44, + 22, + 23, + 24, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 157, + 162, + 215, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4156566, + "source_ports": [ + 22, + 23, + 24, + 107, + 108, + 109, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 158, + 172, + 215, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4156710, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 12 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 161, + 172, + 215, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4156742, + "source_ports": [ + 41, + 42, + 43, + 44, + 32, + 33, + 34, + 48, + 49, + 50 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 162, + 172, + 215, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4156807, + "source_ports": [ + 41, + 42, + 43, + 44, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 162, + 172, + 215, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4156809, + "source_ports": [ + 41, + 42, + 43, + 44, + 38, + 39, + 40, + 77 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 157, + 162, + 172, + 215, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4156817, + "source_ports": [ + 13, + 14, + 15, + 99, + 12, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 25 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 162, + 172, + 215, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4156833, + "source_ports": [ + 38, + 39, + 40, + 77, + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 25 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 157, + 158, + 162, + 172, + 215, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4156855, + "source_ports": [ + 13, + 14, + 15, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 161, + 162, + 172, + 215, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4156865, + "source_ports": [ + 41, + 42, + 43, + 44, + 12, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 5 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 154, + 161, + 162, + 172, + 215, + 216, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4156879, + "source_ports": [ + 41, + 42, + 43, + 44 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 7, + 9, + 10, + 21, + 22, + 24, + 27 + ], + "demand": 4, + "inside_frames": [ + 2, + 162, + 172, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4157825, + "source_ports": [ + 25, + 70, + 71, + 72, + 67, + 68, + 69, + 80, + 31, + 54, + 55, + 56, + 51, + 52, + 53, + 78, + 17, + 18, + 19, + 103, + 16, + 104, + 105, + 106, + 9, + 10, + 11, + 94, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 10, + 22, + 27 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 162, + 172, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4157829, + "source_ports": [ + 67, + 68, + 69, + 80, + 51, + 52, + 53, + 78, + 16, + 104, + 105, + 106, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 154, + 162, + 172, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4157835, + "source_ports": [ + 51, + 52, + 53, + 78, + 9, + 10, + 11, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 157, + 162, + 172, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4157843, + "source_ports": [ + 25, + 70, + 71, + 72, + 16, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 158, + 162, + 172, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4157859, + "source_ports": [ + 16, + 104, + 105, + 106, + 9, + 10, + 11, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 158, + 162, + 172, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4157865, + "source_ports": [ + 31, + 54, + 55, + 56, + 9, + 10, + 11, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 157, + 158, + 162, + 172, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4157877, + "source_ports": [ + 67, + 68, + 69, + 80, + 16, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 10 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 161, + 162, + 172, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4157891, + "source_ports": [ + 25, + 70, + 71, + 72, + 51, + 52, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 154, + 161, + 162, + 172, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4157901, + "source_ports": [ + 51, + 52, + 53, + 78, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 157, + 161, + 162, + 172, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4157905, + "source_ports": [ + 25, + 70, + 71, + 72, + 17, + 18, + 19, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 154, + 162, + 212, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4158094, + "source_ports": [ + 51, + 52, + 53, + 78, + 22, + 23, + 24, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 157, + 162, + 212, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4158102, + "source_ports": [ + 22, + 23, + 24, + 107, + 108, + 109, + 16, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 158, + 172, + 212, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4158246, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50, + 16, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 12 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 161, + 172, + 212, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4158278, + "source_ports": [ + 51, + 52, + 53, + 78, + 32, + 33, + 34, + 48, + 49, + 50 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 162, + 172, + 212, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4158343, + "source_ports": [ + 51, + 52, + 53, + 78, + 16, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 10 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 162, + 172, + 212, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4158345, + "source_ports": [ + 31, + 54, + 55, + 56, + 51, + 52, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 157, + 162, + 172, + 212, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4158353, + "source_ports": [ + 17, + 18, + 19, + 103, + 16, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 162, + 172, + 212, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4158369, + "source_ports": [ + 31, + 54, + 55, + 56, + 16, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 22 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 157, + 158, + 162, + 172, + 212, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4158391, + "source_ports": [ + 16, + 104, + 105, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 161, + 162, + 172, + 212, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4158401, + "source_ports": [ + 51, + 52, + 53, + 78, + 17, + 18, + 19, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 10 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 154, + 161, + 162, + 172, + 212, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4158415, + "source_ports": [ + 51, + 52, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 162, + 215, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4158602, + "source_ports": [ + 22, + 23, + 24, + 107, + 108, + 109, + 9, + 10, + 11, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 157, + 162, + 215, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4158610, + "source_ports": [ + 25, + 70, + 71, + 72, + 22, + 23, + 24, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 158, + 172, + 215, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4158754, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50, + 9, + 10, + 11, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 12 + ], + "demand": 2, + "inside_frames": [ + 3, + 161, + 172, + 215, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4158786, + "source_ports": [ + 25, + 70, + 71, + 72, + 32, + 33, + 34, + 48, + 49, + 50 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 162, + 172, + 215, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4158851, + "source_ports": [ + 25, + 70, + 71, + 72, + 9, + 10, + 11, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 162, + 172, + 215, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4158857, + "source_ports": [ + 9, + 10, + 11, + 94, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 7 + ], + "demand": 2, + "inside_frames": [ + 2, + 157, + 162, + 172, + 215, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4158865, + "source_ports": [ + 25, + 70, + 71, + 72, + 67, + 68, + 69, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 24 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 162, + 172, + 215, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4158881, + "source_ports": [ + 67, + 68, + 69, + 80, + 9, + 10, + 11, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 24 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 154, + 158, + 162, + 172, + 215, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4158891, + "source_ports": [ + 9, + 10, + 11, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 161, + 162, + 172, + 215, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4158913, + "source_ports": [ + 25, + 70, + 71, + 72, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 4 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 157, + 161, + 162, + 172, + 215, + 219, + 220, + 230, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4158931, + "source_ports": [ + 25, + 70, + 71, + 72 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 13 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 157, + 158, + 161, + 162, + 172, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4162042, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 28, + 29, + 30, + 58, + 59, + 60 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 13 + ], + "demand": 2, + "inside_frames": [ + 154, + 158, + 162, + 172, + 212, + 220, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4170664, + "source_ports": [ + 31, + 54, + 55, + 56, + 28, + 29, + 30, + 58, + 59, + 60 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 13 + ], + "demand": 2, + "inside_frames": [ + 157, + 158, + 162, + 172, + 212, + 220, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4170672, + "source_ports": [ + 26, + 64, + 65, + 66, + 28, + 29, + 30, + 58, + 59, + 60 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 20 + ], + "demand": 2, + "inside_frames": [ + 154, + 161, + 162, + 172, + 212, + 220, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4170696, + "source_ports": [ + 28, + 29, + 30, + 58, + 59, + 60, + 3, + 4, + 5, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 21 + ], + "demand": 2, + "inside_frames": [ + 157, + 161, + 162, + 172, + 212, + 220, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4170704, + "source_ports": [ + 28, + 29, + 30, + 58, + 59, + 60, + 17, + 18, + 19, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 13 + ], + "demand": 2, + "inside_frames": [ + 154, + 158, + 162, + 172, + 215, + 220, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4171176, + "source_ports": [ + 38, + 39, + 40, + 77, + 28, + 29, + 30, + 58, + 59, + 60 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 13 + ], + "demand": 2, + "inside_frames": [ + 157, + 158, + 162, + 172, + 215, + 220, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4171184, + "source_ports": [ + 67, + 68, + 69, + 80, + 28, + 29, + 30, + 58, + 59, + 60 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 27 + ], + "demand": 2, + "inside_frames": [ + 154, + 161, + 162, + 172, + 215, + 220, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4171208, + "source_ports": [ + 28, + 29, + 30, + 58, + 59, + 60, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 26 + ], + "demand": 2, + "inside_frames": [ + 157, + 161, + 162, + 172, + 215, + 220, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4171216, + "source_ports": [ + 28, + 29, + 30, + 58, + 59, + 60, + 12, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 157, + 162, + 212, + 215, + 220, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4171418, + "source_ports": [ + 28, + 29, + 30, + 58, + 59, + 60, + 22, + 23, + 24, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13 + ], + "demand": 2, + "inside_frames": [ + 3, + 158, + 161, + 172, + 212, + 215, + 220, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4171618, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50, + 28, + 29, + 30, + 58, + 59, + 60 + ], + "weight": "0" + }, + { + "characters": [ + 13 + ], + "demand": 1, + "inside_frames": [ + 3, + 154, + 157, + 158, + 161, + 162, + 172, + 212, + 215, + 220, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4171770, + "source_ports": [ + 28, + 29, + 30, + 58, + 59, + 60 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6 + ], + "demand": 2, + "inside_frames": [ + 154, + 158, + 162, + 172, + 216, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4180392, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 38, + 39, + 40, + 77 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 8 + ], + "demand": 2, + "inside_frames": [ + 157, + 158, + 162, + 172, + 216, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4180400, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 26, + 64, + 65, + 66 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 20 + ], + "demand": 2, + "inside_frames": [ + 154, + 161, + 162, + 172, + 216, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4180424, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 3, + 4, + 5, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 26 + ], + "demand": 2, + "inside_frames": [ + 157, + 161, + 162, + 172, + 216, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4180432, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 12, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 9 + ], + "demand": 2, + "inside_frames": [ + 154, + 158, + 162, + 172, + 219, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4182440, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 31, + 54, + 55, + 56 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 7 + ], + "demand": 2, + "inside_frames": [ + 157, + 158, + 162, + 172, + 219, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4182448, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 67, + 68, + 69, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 27 + ], + "demand": 2, + "inside_frames": [ + 154, + 161, + 162, + 172, + 219, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4182472, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 21 + ], + "demand": 2, + "inside_frames": [ + 157, + 161, + 162, + 172, + 219, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4182480, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 17, + 18, + 19, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 154, + 157, + 162, + 216, + 219, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4184218, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 22, + 23, + 24, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 12 + ], + "demand": 2, + "inside_frames": [ + 3, + 158, + 161, + 172, + 216, + 219, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4184418, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84, + 32, + 33, + 34, + 48, + 49, + 50 + ], + "weight": "0" + }, + { + "characters": [ + 2 + ], + "demand": 1, + "inside_frames": [ + 3, + 154, + 157, + 158, + 161, + 162, + 172, + 216, + 219, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4184570, + "source_ports": [ + 73, + 74, + 75, + 82, + 83, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 8, + 9, + 20, + 21, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 2, + 162, + 172, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4186497, + "source_ports": [ + 38, + 39, + 40, + 77, + 67, + 68, + 69, + 80, + 26, + 64, + 65, + 66, + 31, + 54, + 55, + 56, + 3, + 4, + 5, + 88, + 17, + 18, + 19, + 103, + 12, + 100, + 101, + 102, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 8, + 20, + 27 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 162, + 172, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4186501, + "source_ports": [ + 67, + 68, + 69, + 80, + 26, + 64, + 65, + 66, + 3, + 4, + 5, + 88, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 9 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 158, + 162, + 172, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4186537, + "source_ports": [ + 38, + 39, + 40, + 77, + 31, + 54, + 55, + 56 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 8 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 157, + 158, + 162, + 172, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4186549, + "source_ports": [ + 67, + 68, + 69, + 80, + 26, + 64, + 65, + 66 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 154, + 161, + 162, + 172, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4186573, + "source_ports": [ + 3, + 4, + 5, + 88, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 157, + 161, + 162, + 172, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4186577, + "source_ports": [ + 17, + 18, + 19, + 103, + 12, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 162, + 172, + 212, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4187017, + "source_ports": [ + 31, + 54, + 55, + 56, + 3, + 4, + 5, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 157, + 162, + 172, + 212, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4187025, + "source_ports": [ + 26, + 64, + 65, + 66, + 17, + 18, + 19, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 162, + 172, + 212, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4187041, + "source_ports": [ + 26, + 64, + 65, + 66, + 31, + 54, + 55, + 56 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 161, + 162, + 172, + 212, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4187073, + "source_ports": [ + 3, + 4, + 5, + 88, + 17, + 18, + 19, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 162, + 172, + 215, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4187529, + "source_ports": [ + 38, + 39, + 40, + 77, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 157, + 162, + 172, + 215, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4187537, + "source_ports": [ + 67, + 68, + 69, + 80, + 12, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 162, + 172, + 215, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4187553, + "source_ports": [ + 38, + 39, + 40, + 77, + 67, + 68, + 69, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 26, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 161, + 162, + 172, + 215, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4187585, + "source_ports": [ + 12, + 100, + 101, + 102, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 162, + 172, + 216, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4188553, + "source_ports": [ + 38, + 39, + 40, + 77, + 3, + 4, + 5, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 157, + 162, + 172, + 216, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4188561, + "source_ports": [ + 26, + 64, + 65, + 66, + 12, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 8 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 162, + 172, + 216, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4188577, + "source_ports": [ + 38, + 39, + 40, + 77, + 26, + 64, + 65, + 66 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 161, + 162, + 172, + 216, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4188609, + "source_ports": [ + 3, + 4, + 5, + 88, + 12, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 20 + ], + "demand": 2, + "inside_frames": [ + 4, + 154, + 162, + 212, + 216, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4188812, + "source_ports": [ + 22, + 23, + 24, + 107, + 108, + 109, + 3, + 4, + 5, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 16 + ], + "demand": 2, + "inside_frames": [ + 4, + 157, + 162, + 212, + 216, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4188820, + "source_ports": [ + 26, + 64, + 65, + 66, + 22, + 23, + 24, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 12 + ], + "demand": 2, + "inside_frames": [ + 4, + 158, + 172, + 212, + 216, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4188964, + "source_ports": [ + 26, + 64, + 65, + 66, + 32, + 33, + 34, + 48, + 49, + 50 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 20 + ], + "demand": 2, + "inside_frames": [ + 4, + 161, + 172, + 212, + 216, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4188996, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50, + 3, + 4, + 5, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 162, + 172, + 212, + 216, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4189061, + "source_ports": [ + 26, + 64, + 65, + 66, + 3, + 4, + 5, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 8 + ], + "demand": 1, + "inside_frames": [ + 2, + 4, + 157, + 158, + 162, + 172, + 212, + 216, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4189109, + "source_ports": [ + 26, + 64, + 65, + 66 + ], + "weight": "0" + }, + { + "characters": [ + 20 + ], + "demand": 1, + "inside_frames": [ + 2, + 4, + 154, + 161, + 162, + 172, + 212, + 216, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4189133, + "source_ports": [ + 3, + 4, + 5, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 16 + ], + "demand": 2, + "inside_frames": [ + 154, + 162, + 215, + 216, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4189320, + "source_ports": [ + 38, + 39, + 40, + 77, + 22, + 23, + 24, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 26 + ], + "demand": 2, + "inside_frames": [ + 157, + 162, + 215, + 216, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4189328, + "source_ports": [ + 22, + 23, + 24, + 107, + 108, + 109, + 12, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 12 + ], + "demand": 2, + "inside_frames": [ + 158, + 172, + 215, + 216, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4189472, + "source_ports": [ + 38, + 39, + 40, + 77, + 32, + 33, + 34, + 48, + 49, + 50 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 26 + ], + "demand": 2, + "inside_frames": [ + 161, + 172, + 215, + 216, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4189504, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50, + 12, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 26 + ], + "demand": 2, + "inside_frames": [ + 2, + 162, + 172, + 215, + 216, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4189569, + "source_ports": [ + 38, + 39, + 40, + 77, + 12, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 6 + ], + "demand": 1, + "inside_frames": [ + 2, + 154, + 158, + 162, + 172, + 215, + 216, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4189609, + "source_ports": [ + 38, + 39, + 40, + 77 + ], + "weight": "0" + }, + { + "characters": [ + 26 + ], + "demand": 1, + "inside_frames": [ + 2, + 157, + 161, + 162, + 172, + 215, + 216, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4189649, + "source_ports": [ + 12, + 100, + 101, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 154, + 162, + 172, + 219, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4190601, + "source_ports": [ + 31, + 54, + 55, + 56, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 157, + 162, + 172, + 219, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4190609, + "source_ports": [ + 67, + 68, + 69, + 80, + 17, + 18, + 19, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 9 + ], + "demand": 2, + "inside_frames": [ + 2, + 158, + 162, + 172, + 219, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4190625, + "source_ports": [ + 67, + 68, + 69, + 80, + 31, + 54, + 55, + 56 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 161, + 162, + 172, + 219, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4190657, + "source_ports": [ + 17, + 18, + 19, + 103, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 16 + ], + "demand": 2, + "inside_frames": [ + 154, + 162, + 212, + 219, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4190856, + "source_ports": [ + 31, + 54, + 55, + 56, + 22, + 23, + 24, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 21 + ], + "demand": 2, + "inside_frames": [ + 157, + 162, + 212, + 219, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4190864, + "source_ports": [ + 22, + 23, + 24, + 107, + 108, + 109, + 17, + 18, + 19, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 12 + ], + "demand": 2, + "inside_frames": [ + 158, + 172, + 212, + 219, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4191008, + "source_ports": [ + 31, + 54, + 55, + 56, + 32, + 33, + 34, + 48, + 49, + 50 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 21 + ], + "demand": 2, + "inside_frames": [ + 161, + 172, + 212, + 219, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4191040, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50, + 17, + 18, + 19, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 162, + 172, + 212, + 219, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4191105, + "source_ports": [ + 31, + 54, + 55, + 56, + 17, + 18, + 19, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 9 + ], + "demand": 1, + "inside_frames": [ + 2, + 154, + 158, + 162, + 172, + 212, + 219, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4191145, + "source_ports": [ + 31, + 54, + 55, + 56 + ], + "weight": "0" + }, + { + "characters": [ + 21 + ], + "demand": 1, + "inside_frames": [ + 2, + 157, + 161, + 162, + 172, + 212, + 219, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4191185, + "source_ports": [ + 17, + 18, + 19, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 27 + ], + "demand": 2, + "inside_frames": [ + 4, + 154, + 162, + 215, + 219, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4191372, + "source_ports": [ + 22, + 23, + 24, + 107, + 108, + 109, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 16 + ], + "demand": 2, + "inside_frames": [ + 4, + 157, + 162, + 215, + 219, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4191380, + "source_ports": [ + 67, + 68, + 69, + 80, + 22, + 23, + 24, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 12 + ], + "demand": 2, + "inside_frames": [ + 4, + 158, + 172, + 215, + 219, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4191524, + "source_ports": [ + 67, + 68, + 69, + 80, + 32, + 33, + 34, + 48, + 49, + 50 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 27 + ], + "demand": 2, + "inside_frames": [ + 4, + 161, + 172, + 215, + 219, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4191556, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 27 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 162, + 172, + 215, + 219, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4191621, + "source_ports": [ + 67, + 68, + 69, + 80, + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 7 + ], + "demand": 1, + "inside_frames": [ + 2, + 4, + 157, + 158, + 162, + 172, + 215, + 219, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4191669, + "source_ports": [ + 67, + 68, + 69, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 27 + ], + "demand": 1, + "inside_frames": [ + 2, + 4, + 154, + 161, + 162, + 172, + 215, + 219, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4191693, + "source_ports": [ + 8, + 95, + 96, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 16 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 212, + 215, + 216, + 219, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4193798, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50, + 22, + 23, + 24, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 16 + ], + "demand": 1, + "inside_frames": [ + 3, + 4, + 154, + 157, + 162, + 212, + 215, + 216, + 219, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4193950, + "source_ports": [ + 22, + 23, + 24, + 107, + 108, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 12 + ], + "demand": 1, + "inside_frames": [ + 3, + 4, + 158, + 161, + 172, + 212, + 215, + 216, + 219, + 220, + 230, + 423, + 426, + 549, + 561, + 604, + 615, + 737 + ], + "node_mask": 4194150, + "source_ports": [ + 32, + 33, + 34, + 48, + 49, + 50 + ], + "weight": "0" + } + ], + "edges": [ + [ + 2, + 162 + ], + [ + 2, + 172 + ], + [ + 2, + 220 + ], + [ + 2, + 230 + ], + [ + 2, + 426 + ], + [ + 2, + 549 + ], + [ + 2, + 561 + ], + [ + 2, + 604 + ], + [ + 2, + 615 + ], + [ + 2, + 737 + ], + [ + 3, + 426 + ], + [ + 3, + 737 + ], + [ + 4, + 426 + ], + [ + 4, + 549 + ], + [ + 4, + 615 + ], + [ + 4, + 737 + ], + [ + 154, + 162 + ], + [ + 154, + 549 + ], + [ + 154, + 615 + ], + [ + 154, + 737 + ], + [ + 157, + 162 + ], + [ + 157, + 549 + ], + [ + 157, + 615 + ], + [ + 157, + 737 + ], + [ + 158, + 172 + ], + [ + 158, + 549 + ], + [ + 158, + 604 + ], + [ + 158, + 615 + ], + [ + 158, + 737 + ], + [ + 161, + 172 + ], + [ + 161, + 549 + ], + [ + 161, + 604 + ], + [ + 161, + 615 + ], + [ + 161, + 737 + ], + [ + 162, + 549 + ], + [ + 162, + 615 + ], + [ + 162, + 737 + ], + [ + 172, + 549 + ], + [ + 172, + 604 + ], + [ + 172, + 615 + ], + [ + 172, + 737 + ], + [ + 212, + 220 + ], + [ + 212, + 561 + ], + [ + 212, + 604 + ], + [ + 212, + 737 + ], + [ + 215, + 220 + ], + [ + 215, + 561 + ], + [ + 215, + 604 + ], + [ + 215, + 737 + ], + [ + 216, + 230 + ], + [ + 216, + 561 + ], + [ + 216, + 604 + ], + [ + 216, + 615 + ], + [ + 216, + 737 + ], + [ + 219, + 230 + ], + [ + 219, + 561 + ], + [ + 219, + 604 + ], + [ + 219, + 615 + ], + [ + 219, + 737 + ], + [ + 220, + 561 + ], + [ + 220, + 604 + ], + [ + 220, + 737 + ], + [ + 230, + 561 + ], + [ + 230, + 604 + ], + [ + 230, + 615 + ], + [ + 230, + 737 + ], + [ + 423, + 426 + ], + [ + 423, + 737 + ], + [ + 426, + 737 + ], + [ + 549, + 615 + ], + [ + 549, + 737 + ], + [ + 561, + 604 + ], + [ + 561, + 737 + ], + [ + 604, + 737 + ], + [ + 615, + 737 + ] + ], + "float_pivots": 69, + "generated_node_cuts": 328, + "internal_bound": "25", + "merge_frame": 737, + "nonzero_demand_cuts": 327, + "query_coefficients": [ + { + "0": 1 + }, + { + "1": 1 + }, + { + "2": 1 + }, + { + "3": 1 + }, + { + "4": 1, + "7": 1 + } + ], + "query_dimension": 5, + "total_bound": "45" + }, + { + "completion_bound": 20, + "cuts": [ + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 739 + ], + "node_mask": 2097152, + "source_ports": [ + 87, + 92, + 76, + 81, + 20, + 37, + 47, + 111, + 74, + 83, + 23, + 108, + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 25, + 71, + 89, + 91, + 16, + 41, + 43, + 105, + 42, + 44, + 104, + 106, + 2, + 70, + 72, + 90, + 17, + 19, + 39, + 77, + 4, + 67, + 69, + 88, + 3, + 5, + 68, + 80, + 18, + 38, + 40, + 103, + 26, + 65, + 95, + 97, + 12, + 54, + 56, + 101, + 31, + 55, + 100, + 102, + 8, + 64, + 66, + 96, + 13, + 15, + 52, + 78, + 10, + 61, + 63, + 94, + 9, + 11, + 62, + 79, + 14, + 51, + 53, + 99, + 33, + 49, + 28, + 30, + 58, + 60, + 86, + 93, + 29, + 59, + 32, + 34, + 48, + 50, + 85, + 98, + 27, + 57, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 426, + 739 + ], + "node_mask": 2195458, + "source_ports": [ + 74, + 83, + 23, + 108, + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 33, + 49, + 28, + 30, + 58, + 60, + 86, + 93, + 29, + 59, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 609, + 739 + ], + "node_mask": 2686976, + "source_ports": [ + 87, + 92, + 76, + 81, + 74, + 83, + 23, + 108, + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 25, + 71, + 89, + 91, + 16, + 41, + 43, + 105, + 42, + 44, + 104, + 106, + 2, + 70, + 72, + 90, + 17, + 19, + 39, + 77, + 4, + 67, + 69, + 88, + 3, + 5, + 68, + 80, + 18, + 38, + 40, + 103, + 26, + 65, + 95, + 97, + 12, + 54, + 56, + 101, + 31, + 55, + 100, + 102, + 8, + 64, + 66, + 96, + 13, + 15, + 52, + 78, + 10, + 61, + 63, + 94, + 9, + 11, + 62, + 79, + 14, + 51, + 53, + 99, + 28, + 30, + 58, + 60, + 86, + 93, + 29, + 59, + 32, + 34, + 48, + 50, + 85, + 98, + 27, + 57, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 426, + 609, + 739 + ], + "node_mask": 2719746, + "source_ports": [ + 74, + 83, + 23, + 108, + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 28, + 30, + 58, + 60, + 86, + 93, + 29, + 59, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 4, + 6, + 25, + 27, + 28, + 30 + ], + "demand": 5, + "inside_frames": [ + 241, + 244, + 249, + 567, + 609, + 739 + ], + "node_mask": 2893312, + "source_ports": [ + 87, + 92, + 20, + 37, + 47, + 111, + 74, + 83, + 22, + 24, + 35, + 45, + 107, + 109, + 28, + 30, + 58, + 60, + 86, + 93, + 32, + 34, + 48, + 50, + 85, + 98, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 28, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 567, + 609, + 739 + ], + "node_mask": 2949120, + "source_ports": [ + 87, + 92, + 76, + 81, + 74, + 83, + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 25, + 71, + 89, + 91, + 16, + 41, + 43, + 105, + 42, + 44, + 104, + 106, + 2, + 70, + 72, + 90, + 17, + 19, + 39, + 77, + 4, + 67, + 69, + 88, + 3, + 5, + 68, + 80, + 18, + 38, + 40, + 103, + 26, + 65, + 95, + 97, + 12, + 54, + 56, + 101, + 31, + 55, + 100, + 102, + 8, + 64, + 66, + 96, + 13, + 15, + 52, + 78, + 10, + 61, + 63, + 94, + 9, + 11, + 62, + 79, + 14, + 51, + 53, + 99, + 28, + 30, + 58, + 60, + 86, + 93, + 29, + 59, + 32, + 34, + 48, + 50, + 85, + 98, + 27, + 57, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 8, + 10, + 21, + 23, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 241, + 249, + 426, + 567, + 609, + 739 + ], + "node_mask": 2957826, + "source_ports": [ + 74, + 83, + 22, + 24, + 35, + 45, + 107, + 109, + 25, + 71, + 89, + 91, + 42, + 44, + 104, + 106, + 10, + 61, + 63, + 94, + 14, + 51, + 53, + 99, + 28, + 30, + 58, + 60, + 86, + 93, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 9, + 11, + 20, + 22, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 244, + 249, + 426, + 567, + 609, + 739 + ], + "node_mask": 2958338, + "source_ports": [ + 74, + 83, + 22, + 24, + 35, + 45, + 107, + 109, + 16, + 41, + 43, + 105, + 2, + 70, + 72, + 90, + 13, + 15, + 52, + 78, + 9, + 11, + 62, + 79, + 28, + 30, + 58, + 60, + 86, + 93, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 4, + 6, + 25, + 27, + 28, + 30 + ], + "demand": 5, + "inside_frames": [ + 241, + 244, + 249, + 426, + 567, + 609, + 739 + ], + "node_mask": 2958848, + "source_ports": [ + 87, + 92, + 74, + 83, + 22, + 24, + 35, + 45, + 107, + 109, + 28, + 30, + 58, + 60, + 86, + 93, + 32, + 34, + 48, + 50, + 85, + 98, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 7, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 426, + 567, + 609, + 739 + ], + "node_mask": 2981890, + "source_ports": [ + 74, + 83, + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 28, + 30, + 58, + 60, + 86, + 93, + 29, + 59, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 13, + 15, + 16, + 18, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 241, + 249, + 423, + 426, + 567, + 609, + 739 + ], + "node_mask": 2990592, + "source_ports": [ + 74, + 83, + 22, + 24, + 35, + 45, + 107, + 109, + 4, + 67, + 69, + 88, + 18, + 38, + 40, + 103, + 26, + 65, + 95, + 97, + 31, + 55, + 100, + 102, + 28, + 30, + 58, + 60, + 86, + 93, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 12, + 14, + 17, + 19, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 244, + 249, + 423, + 426, + 567, + 609, + 739 + ], + "node_mask": 2991104, + "source_ports": [ + 74, + 83, + 22, + 24, + 35, + 45, + 107, + 109, + 17, + 19, + 39, + 77, + 3, + 5, + 68, + 80, + 12, + 54, + 56, + 101, + 8, + 64, + 66, + 96, + 28, + 30, + 58, + 60, + 86, + 93, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 241, + 244, + 249, + 423, + 426, + 567, + 609, + 739 + ], + "node_mask": 2991618, + "source_ports": [ + 74, + 83, + 22, + 24, + 35, + 45, + 107, + 109, + 28, + 30, + 58, + 60, + 86, + 93, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "1" + }, + { + "characters": [ + 1, + 2, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 620, + 739 + ], + "node_mask": 3211264, + "source_ports": [ + 87, + 92, + 76, + 81, + 23, + 108, + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 25, + 71, + 89, + 91, + 16, + 41, + 43, + 105, + 42, + 44, + 104, + 106, + 2, + 70, + 72, + 90, + 17, + 19, + 39, + 77, + 4, + 67, + 69, + 88, + 3, + 5, + 68, + 80, + 18, + 38, + 40, + 103, + 26, + 65, + 95, + 97, + 12, + 54, + 56, + 101, + 31, + 55, + 100, + 102, + 8, + 64, + 66, + 96, + 13, + 15, + 52, + 78, + 10, + 61, + 63, + 94, + 9, + 11, + 62, + 79, + 14, + 51, + 53, + 99, + 33, + 49, + 28, + 30, + 58, + 60, + 86, + 93, + 29, + 59, + 32, + 34, + 48, + 50, + 85, + 98, + 27, + 57, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 7, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 426, + 620, + 739 + ], + "node_mask": 3244034, + "source_ports": [ + 23, + 108, + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 33, + 49, + 28, + 30, + 58, + 60, + 86, + 93, + 29, + 59, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 6, + 7, + 24, + 25, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 183, + 186, + 191, + 555, + 620, + 739 + ], + "node_mask": 3276952, + "source_ports": [ + 76, + 81, + 20, + 37, + 47, + 111, + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 33, + 49, + 28, + 30, + 58, + 60, + 86, + 93, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 5, + 6, + 9, + 10, + 13, + 14, + 16, + 19, + 20, + 23, + 24, + 27, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 4, + 426, + 555, + 620, + 739 + ], + "node_mask": 3342340, + "source_ports": [ + 87, + 92, + 76, + 81, + 23, + 108, + 22, + 24, + 35, + 45, + 107, + 109, + 16, + 41, + 43, + 105, + 42, + 44, + 104, + 106, + 4, + 67, + 69, + 88, + 3, + 5, + 68, + 80, + 26, + 65, + 95, + 97, + 8, + 64, + 66, + 96, + 13, + 15, + 52, + 78, + 14, + 51, + 53, + 99, + 33, + 49, + 32, + 34, + 48, + 50, + 85, + 98, + 27, + 57, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 8, + 9, + 22, + 23, + 24, + 25 + ], + "demand": 5, + "inside_frames": [ + 3, + 183, + 191, + 426, + 555, + 620, + 739 + ], + "node_mask": 3342474, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 25, + 71, + 89, + 91, + 16, + 41, + 43, + 105, + 9, + 11, + 62, + 79, + 14, + 51, + 53, + 99, + 33, + 49, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 9, + 23, + 24 + ], + "demand": 4, + "inside_frames": [ + 3, + 4, + 183, + 191, + 426, + 555, + 620, + 739 + ], + "node_mask": 3342478, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 16, + 41, + 43, + 105, + 14, + 51, + 53, + 99, + 33, + 49 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 10, + 11, + 20, + 21, + 24, + 25 + ], + "demand": 5, + "inside_frames": [ + 3, + 186, + 191, + 426, + 555, + 620, + 739 + ], + "node_mask": 3342482, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 42, + 44, + 104, + 106, + 2, + 70, + 72, + 90, + 13, + 15, + 52, + 78, + 10, + 61, + 63, + 94, + 33, + 49, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10, + 20, + 24 + ], + "demand": 4, + "inside_frames": [ + 3, + 4, + 186, + 191, + 426, + 555, + 620, + 739 + ], + "node_mask": 3342486, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 42, + 44, + 104, + 106, + 13, + 15, + 52, + 78, + 33, + 49 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 7, + 24, + 25, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 183, + 186, + 191, + 426, + 555, + 620, + 739 + ], + "node_mask": 3342488, + "source_ports": [ + 76, + 81, + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 33, + 49, + 28, + 30, + 58, + 60, + 86, + 93, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 24, + 28 + ], + "demand": 5, + "inside_frames": [ + 4, + 183, + 186, + 191, + 426, + 555, + 620, + 739 + ], + "node_mask": 3342492, + "source_ports": [ + 76, + 81, + 22, + 24, + 35, + 45, + 107, + 109, + 33, + 49, + 27, + 57 + ], + "weight": "1" + }, + { + "characters": [ + 5, + 6, + 24, + 27 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 423, + 426, + 555, + 620, + 739 + ], + "node_mask": 3375110, + "source_ports": [ + 23, + 108, + 22, + 24, + 35, + 45, + 107, + 109, + 33, + 49, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 12, + 13, + 18, + 19, + 24, + 25 + ], + "demand": 5, + "inside_frames": [ + 183, + 191, + 423, + 426, + 555, + 620, + 739 + ], + "node_mask": 3375240, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 17, + 19, + 39, + 77, + 4, + 67, + 69, + 88, + 31, + 55, + 100, + 102, + 8, + 64, + 66, + 96, + 33, + 49, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 13, + 19, + 24 + ], + "demand": 4, + "inside_frames": [ + 4, + 183, + 191, + 423, + 426, + 555, + 620, + 739 + ], + "node_mask": 3375244, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 4, + 67, + 69, + 88, + 8, + 64, + 66, + 96, + 33, + 49 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 14, + 15, + 16, + 17, + 24, + 25 + ], + "demand": 5, + "inside_frames": [ + 186, + 191, + 423, + 426, + 555, + 620, + 739 + ], + "node_mask": 3375248, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 3, + 5, + 68, + 80, + 18, + 38, + 40, + 103, + 26, + 65, + 95, + 97, + 12, + 54, + 56, + 101, + 33, + 49, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 14, + 16, + 24 + ], + "demand": 4, + "inside_frames": [ + 4, + 186, + 191, + 423, + 426, + 555, + 620, + 739 + ], + "node_mask": 3375252, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 3, + 5, + 68, + 80, + 26, + 65, + 95, + 97, + 33, + 49 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 24, + 25 + ], + "demand": 5, + "inside_frames": [ + 3, + 183, + 186, + 191, + 423, + 426, + 555, + 620, + 739 + ], + "node_mask": 3375258, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 33, + 49, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 24 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 183, + 186, + 191, + 423, + 426, + 555, + 620, + 739 + ], + "node_mask": 3375262, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 33, + 49 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 609, + 620, + 739 + ], + "node_mask": 3735552, + "source_ports": [ + 87, + 92, + 76, + 81, + 23, + 108, + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 25, + 71, + 89, + 91, + 16, + 41, + 43, + 105, + 42, + 44, + 104, + 106, + 2, + 70, + 72, + 90, + 17, + 19, + 39, + 77, + 4, + 67, + 69, + 88, + 3, + 5, + 68, + 80, + 18, + 38, + 40, + 103, + 26, + 65, + 95, + 97, + 12, + 54, + 56, + 101, + 31, + 55, + 100, + 102, + 8, + 64, + 66, + 96, + 13, + 15, + 52, + 78, + 10, + 61, + 63, + 94, + 9, + 11, + 62, + 79, + 14, + 51, + 53, + 99, + 28, + 30, + 58, + 60, + 86, + 93, + 29, + 59, + 32, + 34, + 48, + 50, + 85, + 98, + 27, + 57, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 7, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 426, + 609, + 620, + 739 + ], + "node_mask": 3768322, + "source_ports": [ + 23, + 108, + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 28, + 30, + 58, + 60, + 86, + 93, + 29, + 59, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 5, + 7, + 25, + 27, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 187, + 190, + 201, + 555, + 609, + 620, + 739 + ], + "node_mask": 3801440, + "source_ports": [ + 87, + 92, + 20, + 37, + 47, + 111, + 23, + 108, + 1, + 6, + 73, + 75, + 82, + 84, + 28, + 30, + 58, + 60, + 86, + 93, + 32, + 34, + 48, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 7, + 25, + 29 + ], + "demand": 2, + "inside_frames": [ + 183, + 186, + 187, + 190, + 191, + 201, + 555, + 609, + 620, + 739 + ], + "node_mask": 3801592, + "source_ports": [ + 20, + 37, + 47, + 111, + 1, + 6, + 73, + 75, + 82, + 84, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 5, + 6, + 9, + 10, + 13, + 14, + 16, + 19, + 20, + 23, + 27, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 4, + 426, + 555, + 609, + 620, + 739 + ], + "node_mask": 3866628, + "source_ports": [ + 87, + 92, + 76, + 81, + 23, + 108, + 22, + 24, + 35, + 45, + 107, + 109, + 16, + 41, + 43, + 105, + 42, + 44, + 104, + 106, + 4, + 67, + 69, + 88, + 3, + 5, + 68, + 80, + 26, + 65, + 95, + 97, + 8, + 64, + 66, + 96, + 13, + 15, + 52, + 78, + 14, + 51, + 53, + 99, + 32, + 34, + 48, + 50, + 85, + 98, + 27, + 57, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 7, + 25, + 28, + 29 + ], + "demand": 3, + "inside_frames": [ + 183, + 186, + 191, + 426, + 555, + 609, + 620, + 739 + ], + "node_mask": 3866776, + "source_ports": [ + 76, + 81, + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 28, + 30, + 58, + 60, + 86, + 93, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 8, + 10, + 20, + 22, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 187, + 201, + 426, + 555, + 609, + 620, + 739 + ], + "node_mask": 3866914, + "source_ports": [ + 23, + 108, + 1, + 6, + 73, + 75, + 82, + 84, + 25, + 71, + 89, + 91, + 42, + 44, + 104, + 106, + 13, + 15, + 52, + 78, + 9, + 11, + 62, + 79, + 28, + 30, + 58, + 60, + 86, + 93, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 10, + 20, + 27 + ], + "demand": 4, + "inside_frames": [ + 3, + 4, + 187, + 201, + 426, + 555, + 609, + 620, + 739 + ], + "node_mask": 3866918, + "source_ports": [ + 23, + 108, + 42, + 44, + 104, + 106, + 13, + 15, + 52, + 78, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 9, + 11, + 21, + 23, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 190, + 201, + 426, + 555, + 609, + 620, + 739 + ], + "node_mask": 3866946, + "source_ports": [ + 23, + 108, + 1, + 6, + 73, + 75, + 82, + 84, + 16, + 41, + 43, + 105, + 2, + 70, + 72, + 90, + 10, + 61, + 63, + 94, + 14, + 51, + 53, + 99, + 28, + 30, + 58, + 60, + 86, + 93, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 9, + 23, + 27 + ], + "demand": 4, + "inside_frames": [ + 3, + 4, + 190, + 201, + 426, + 555, + 609, + 620, + 739 + ], + "node_mask": 3866950, + "source_ports": [ + 23, + 108, + 16, + 41, + 43, + 105, + 14, + 51, + 53, + 99, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 5, + 7, + 25, + 27, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 187, + 190, + 201, + 426, + 555, + 609, + 620, + 739 + ], + "node_mask": 3866976, + "source_ports": [ + 87, + 92, + 23, + 108, + 1, + 6, + 73, + 75, + 82, + 84, + 28, + 30, + 58, + 60, + 86, + 93, + 32, + 34, + 48, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "1" + }, + { + "characters": [ + 1, + 5, + 27, + 31 + ], + "demand": 5, + "inside_frames": [ + 4, + 187, + 190, + 201, + 426, + 555, + 609, + 620, + 739 + ], + "node_mask": 3866980, + "source_ports": [ + 87, + 92, + 23, + 108, + 32, + 34, + 48, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 8, + 12, + 18, + 22, + 25, + 29 + ], + "demand": 3, + "inside_frames": [ + 183, + 187, + 191, + 201, + 426, + 555, + 609, + 620, + 739 + ], + "node_mask": 3867048, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 25, + 71, + 89, + 91, + 17, + 19, + 39, + 77, + 31, + 55, + 100, + 102, + 9, + 11, + 62, + 79, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 10, + 14, + 16, + 20, + 25, + 29 + ], + "demand": 3, + "inside_frames": [ + 186, + 187, + 191, + 201, + 426, + 555, + 609, + 620, + 739 + ], + "node_mask": 3867056, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 42, + 44, + 104, + 106, + 3, + 5, + 68, + 80, + 26, + 65, + 95, + 97, + 13, + 15, + 52, + 78, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 9, + 13, + 19, + 23, + 25, + 29 + ], + "demand": 3, + "inside_frames": [ + 183, + 190, + 191, + 201, + 426, + 555, + 609, + 620, + 739 + ], + "node_mask": 3867080, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 16, + 41, + 43, + 105, + 4, + 67, + 69, + 88, + 8, + 64, + 66, + 96, + 14, + 51, + 53, + 99, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 11, + 15, + 17, + 21, + 25, + 29 + ], + "demand": 3, + "inside_frames": [ + 186, + 190, + 191, + 201, + 426, + 555, + 609, + 620, + 739 + ], + "node_mask": 3867088, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 2, + 70, + 72, + 90, + 18, + 38, + 40, + 103, + 12, + 54, + 56, + 101, + 10, + 61, + 63, + 94, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 25, + 29 + ], + "demand": 2, + "inside_frames": [ + 183, + 186, + 187, + 190, + 191, + 201, + 426, + 555, + 609, + 620, + 739 + ], + "node_mask": 3867128, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 27 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 423, + 426, + 555, + 609, + 620, + 739 + ], + "node_mask": 3899398, + "source_ports": [ + 23, + 108, + 22, + 24, + 35, + 45, + 107, + 109, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 12, + 14, + 16, + 18, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 187, + 201, + 423, + 426, + 555, + 609, + 620, + 739 + ], + "node_mask": 3899680, + "source_ports": [ + 23, + 108, + 1, + 6, + 73, + 75, + 82, + 84, + 17, + 19, + 39, + 77, + 3, + 5, + 68, + 80, + 26, + 65, + 95, + 97, + 31, + 55, + 100, + 102, + 28, + 30, + 58, + 60, + 86, + 93, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 14, + 16, + 27 + ], + "demand": 4, + "inside_frames": [ + 4, + 187, + 201, + 423, + 426, + 555, + 609, + 620, + 739 + ], + "node_mask": 3899684, + "source_ports": [ + 23, + 108, + 3, + 5, + 68, + 80, + 26, + 65, + 95, + 97, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 13, + 15, + 17, + 19, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 190, + 201, + 423, + 426, + 555, + 609, + 620, + 739 + ], + "node_mask": 3899712, + "source_ports": [ + 23, + 108, + 1, + 6, + 73, + 75, + 82, + 84, + 4, + 67, + 69, + 88, + 18, + 38, + 40, + 103, + 12, + 54, + 56, + 101, + 8, + 64, + 66, + 96, + 28, + 30, + 58, + 60, + 86, + 93, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 13, + 19, + 27 + ], + "demand": 4, + "inside_frames": [ + 4, + 190, + 201, + 423, + 426, + 555, + 609, + 620, + 739 + ], + "node_mask": 3899716, + "source_ports": [ + 23, + 108, + 4, + 67, + 69, + 88, + 8, + 64, + 66, + 96, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 187, + 190, + 201, + 423, + 426, + 555, + 609, + 620, + 739 + ], + "node_mask": 3899746, + "source_ports": [ + 23, + 108, + 1, + 6, + 73, + 75, + 82, + 84, + 28, + 30, + 58, + 60, + 86, + 93, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 27 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 187, + 190, + 201, + 423, + 426, + 555, + 609, + 620, + 739 + ], + "node_mask": 3899750, + "source_ports": [ + 23, + 108, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 6, + 7, + 26, + 27, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 245, + 248, + 259, + 567, + 609, + 620, + 739 + ], + "node_mask": 3954688, + "source_ports": [ + 76, + 81, + 20, + 37, + 47, + 111, + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 29, + 59, + 32, + 34, + 48, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "1" + }, + { + "characters": [ + 3, + 6, + 27, + 30 + ], + "demand": 2, + "inside_frames": [ + 241, + 244, + 245, + 248, + 249, + 259, + 567, + 609, + 620, + 739 + ], + "node_mask": 3964416, + "source_ports": [ + 20, + 37, + 47, + 111, + 22, + 24, + 35, + 45, + 107, + 109, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 28, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 567, + 609, + 620, + 739 + ], + "node_mask": 3997696, + "source_ports": [ + 87, + 92, + 76, + 81, + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 25, + 71, + 89, + 91, + 16, + 41, + 43, + 105, + 42, + 44, + 104, + 106, + 2, + 70, + 72, + 90, + 17, + 19, + 39, + 77, + 4, + 67, + 69, + 88, + 3, + 5, + 68, + 80, + 18, + 38, + 40, + 103, + 26, + 65, + 95, + 97, + 12, + 54, + 56, + 101, + 31, + 55, + 100, + 102, + 8, + 64, + 66, + 96, + 13, + 15, + 52, + 78, + 10, + 61, + 63, + 94, + 9, + 11, + 62, + 79, + 14, + 51, + 53, + 99, + 28, + 30, + 58, + 60, + 86, + 93, + 29, + 59, + 32, + 34, + 48, + 50, + 85, + 98, + 27, + 57, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 6, + 25, + 27, + 28, + 30 + ], + "demand": 3, + "inside_frames": [ + 241, + 244, + 249, + 426, + 567, + 609, + 620, + 739 + ], + "node_mask": 4007424, + "source_ports": [ + 87, + 92, + 22, + 24, + 35, + 45, + 107, + 109, + 28, + 30, + 58, + 60, + 86, + 93, + 32, + 34, + 48, + 50, + 85, + 98, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 8, + 9, + 20, + 21, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 245, + 259, + 426, + 567, + 609, + 620, + 739 + ], + "node_mask": 4016130, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 25, + 71, + 89, + 91, + 16, + 41, + 43, + 105, + 13, + 15, + 52, + 78, + 10, + 61, + 63, + 94, + 29, + 59, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 10, + 11, + 22, + 23, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 248, + 259, + 426, + 567, + 609, + 620, + 739 + ], + "node_mask": 4018178, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 42, + 44, + 104, + 106, + 2, + 70, + 72, + 90, + 9, + 11, + 62, + 79, + 14, + 51, + 53, + 99, + 29, + 59, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 7, + 26, + 27, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 245, + 248, + 259, + 426, + 567, + 609, + 620, + 739 + ], + "node_mask": 4020224, + "source_ports": [ + 76, + 81, + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 29, + 59, + 32, + 34, + 48, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 8, + 13, + 16, + 21, + 27, + 30 + ], + "demand": 3, + "inside_frames": [ + 241, + 245, + 249, + 259, + 426, + 567, + 609, + 620, + 739 + ], + "node_mask": 4024832, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 25, + 71, + 89, + 91, + 4, + 67, + 69, + 88, + 26, + 65, + 95, + 97, + 10, + 61, + 63, + 94, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 9, + 12, + 17, + 20, + 27, + 30 + ], + "demand": 3, + "inside_frames": [ + 244, + 245, + 249, + 259, + 426, + 567, + 609, + 620, + 739 + ], + "node_mask": 4025344, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 16, + 41, + 43, + 105, + 17, + 19, + 39, + 77, + 12, + 54, + 56, + 101, + 13, + 15, + 52, + 78, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10, + 15, + 18, + 23, + 27, + 30 + ], + "demand": 3, + "inside_frames": [ + 241, + 248, + 249, + 259, + 426, + 567, + 609, + 620, + 739 + ], + "node_mask": 4026880, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 42, + 44, + 104, + 106, + 18, + 38, + 40, + 103, + 31, + 55, + 100, + 102, + 14, + 51, + 53, + 99, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 11, + 14, + 19, + 22, + 27, + 30 + ], + "demand": 3, + "inside_frames": [ + 244, + 248, + 249, + 259, + 426, + 567, + 609, + 620, + 739 + ], + "node_mask": 4027392, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 2, + 70, + 72, + 90, + 3, + 5, + 68, + 80, + 8, + 64, + 66, + 96, + 9, + 11, + 62, + 79, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 27, + 30 + ], + "demand": 2, + "inside_frames": [ + 241, + 244, + 245, + 248, + 249, + 259, + 426, + 567, + 609, + 620, + 739 + ], + "node_mask": 4029952, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 423, + 426, + 567, + 609, + 620, + 739 + ], + "node_mask": 4030466, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 28, + 30, + 58, + 60, + 86, + 93, + 29, + 59, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 12, + 13, + 16, + 17, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 245, + 259, + 423, + 426, + 567, + 609, + 620, + 739 + ], + "node_mask": 4048896, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 17, + 19, + 39, + 77, + 4, + 67, + 69, + 88, + 26, + 65, + 95, + 97, + 12, + 54, + 56, + 101, + 29, + 59, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 14, + 15, + 18, + 19, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 248, + 259, + 423, + 426, + 567, + 609, + 620, + 739 + ], + "node_mask": 4050944, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 3, + 5, + 68, + 80, + 18, + 38, + 40, + 103, + 31, + 55, + 100, + 102, + 8, + 64, + 66, + 96, + 29, + 59, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 245, + 248, + 259, + 423, + 426, + 567, + 609, + 620, + 739 + ], + "node_mask": 4052994, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 29, + 59, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 6, + 25, + 28 + ], + "demand": 2, + "inside_frames": [ + 183, + 186, + 191, + 241, + 244, + 249, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4073112, + "source_ports": [ + 20, + 37, + 47, + 111, + 22, + 24, + 35, + 45, + 107, + 109, + 28, + 30, + 58, + 60, + 86, + 93, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 25, + 27 + ], + "demand": 2, + "inside_frames": [ + 187, + 190, + 201, + 241, + 244, + 249, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4073312, + "source_ports": [ + 87, + 92, + 20, + 37, + 47, + 111, + 28, + 30, + 58, + 60, + 86, + 93, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 25 + ], + "demand": 1, + "inside_frames": [ + 183, + 186, + 187, + 190, + 191, + 201, + 241, + 244, + 249, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4073464, + "source_ports": [ + 20, + 37, + 47, + 111, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 6, + 7 + ], + "demand": 2, + "inside_frames": [ + 183, + 186, + 191, + 245, + 248, + 259, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4085912, + "source_ports": [ + 76, + 81, + 20, + 37, + 47, + 111, + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 7, + 27, + 31 + ], + "demand": 2, + "inside_frames": [ + 187, + 190, + 201, + 245, + 248, + 259, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4086112, + "source_ports": [ + 20, + 37, + 47, + 111, + 1, + 6, + 73, + 75, + 82, + 84, + 32, + 34, + 48, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 7 + ], + "demand": 1, + "inside_frames": [ + 183, + 186, + 187, + 190, + 191, + 201, + 245, + 248, + 259, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4086264, + "source_ports": [ + 20, + 37, + 47, + 111, + 1, + 6, + 73, + 75, + 82, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 8 + ], + "demand": 1, + "inside_frames": [ + 183, + 187, + 191, + 201, + 241, + 245, + 249, + 259, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4090792, + "source_ports": [ + 20, + 37, + 47, + 111, + 25, + 71, + 89, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 16 + ], + "demand": 1, + "inside_frames": [ + 186, + 187, + 191, + 201, + 241, + 245, + 249, + 259, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4090800, + "source_ports": [ + 20, + 37, + 47, + 111, + 26, + 65, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 13 + ], + "demand": 1, + "inside_frames": [ + 183, + 190, + 191, + 201, + 241, + 245, + 249, + 259, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4090824, + "source_ports": [ + 20, + 37, + 47, + 111, + 4, + 67, + 69, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 21 + ], + "demand": 1, + "inside_frames": [ + 186, + 190, + 191, + 201, + 241, + 245, + 249, + 259, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4090832, + "source_ports": [ + 20, + 37, + 47, + 111, + 10, + 61, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 12 + ], + "demand": 1, + "inside_frames": [ + 183, + 187, + 191, + 201, + 244, + 245, + 249, + 259, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4091304, + "source_ports": [ + 20, + 37, + 47, + 111, + 17, + 19, + 39, + 77 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 20 + ], + "demand": 1, + "inside_frames": [ + 186, + 187, + 191, + 201, + 244, + 245, + 249, + 259, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4091312, + "source_ports": [ + 20, + 37, + 47, + 111, + 13, + 15, + 52, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 9 + ], + "demand": 1, + "inside_frames": [ + 183, + 190, + 191, + 201, + 244, + 245, + 249, + 259, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4091336, + "source_ports": [ + 20, + 37, + 47, + 111, + 16, + 41, + 43, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 17 + ], + "demand": 1, + "inside_frames": [ + 186, + 190, + 191, + 201, + 244, + 245, + 249, + 259, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4091344, + "source_ports": [ + 20, + 37, + 47, + 111, + 12, + 54, + 56, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 18 + ], + "demand": 1, + "inside_frames": [ + 183, + 187, + 191, + 201, + 241, + 248, + 249, + 259, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4092840, + "source_ports": [ + 20, + 37, + 47, + 111, + 31, + 55, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 10 + ], + "demand": 1, + "inside_frames": [ + 186, + 187, + 191, + 201, + 241, + 248, + 249, + 259, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4092848, + "source_ports": [ + 20, + 37, + 47, + 111, + 42, + 44, + 104, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 23 + ], + "demand": 1, + "inside_frames": [ + 183, + 190, + 191, + 201, + 241, + 248, + 249, + 259, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4092872, + "source_ports": [ + 20, + 37, + 47, + 111, + 14, + 51, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 15 + ], + "demand": 1, + "inside_frames": [ + 186, + 190, + 191, + 201, + 241, + 248, + 249, + 259, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4092880, + "source_ports": [ + 20, + 37, + 47, + 111, + 18, + 38, + 40, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 22 + ], + "demand": 1, + "inside_frames": [ + 183, + 187, + 191, + 201, + 244, + 248, + 249, + 259, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4093352, + "source_ports": [ + 20, + 37, + 47, + 111, + 9, + 11, + 62, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 14 + ], + "demand": 1, + "inside_frames": [ + 186, + 187, + 191, + 201, + 244, + 248, + 249, + 259, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4093360, + "source_ports": [ + 20, + 37, + 47, + 111, + 3, + 5, + 68, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 19 + ], + "demand": 1, + "inside_frames": [ + 183, + 190, + 191, + 201, + 244, + 248, + 249, + 259, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4093384, + "source_ports": [ + 20, + 37, + 47, + 111, + 8, + 64, + 66, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 11 + ], + "demand": 1, + "inside_frames": [ + 186, + 190, + 191, + 201, + 244, + 248, + 249, + 259, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4093392, + "source_ports": [ + 20, + 37, + 47, + 111, + 2, + 70, + 72, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 6 + ], + "demand": 1, + "inside_frames": [ + 183, + 186, + 191, + 241, + 244, + 245, + 248, + 249, + 259, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4095640, + "source_ports": [ + 20, + 37, + 47, + 111, + 22, + 24, + 35, + 45, + 107, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 27 + ], + "demand": 1, + "inside_frames": [ + 187, + 190, + 201, + 241, + 244, + 245, + 248, + 249, + 259, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4095840, + "source_ports": [ + 20, + 37, + 47, + 111, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 6, + 9, + 10, + 13, + 14, + 16, + 19, + 20, + 23, + 27, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 4, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4128772, + "source_ports": [ + 87, + 92, + 76, + 81, + 22, + 24, + 35, + 45, + 107, + 109, + 16, + 41, + 43, + 105, + 42, + 44, + 104, + 106, + 4, + 67, + 69, + 88, + 3, + 5, + 68, + 80, + 26, + 65, + 95, + 97, + 8, + 64, + 66, + 96, + 13, + 15, + 52, + 78, + 14, + 51, + 53, + 99, + 32, + 34, + 48, + 50, + 85, + 98, + 27, + 57, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 7, + 25, + 28 + ], + "demand": 3, + "inside_frames": [ + 183, + 186, + 191, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4128920, + "source_ports": [ + 76, + 81, + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 28, + 30, + 58, + 60, + 86, + 93, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 183, + 186, + 191, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4128924, + "source_ports": [ + 76, + 81, + 22, + 24, + 35, + 45, + 107, + 109, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 7, + 25, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 187, + 190, + 201, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4129120, + "source_ports": [ + 87, + 92, + 1, + 6, + 73, + 75, + 82, + 84, + 28, + 30, + 58, + 60, + 86, + 93, + 32, + 34, + 48, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 187, + 190, + 201, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4129124, + "source_ports": [ + 87, + 92, + 32, + 34, + 48, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 8, + 13, + 18, + 23, + 25, + 28 + ], + "demand": 3, + "inside_frames": [ + 183, + 191, + 241, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4137608, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 25, + 71, + 89, + 91, + 4, + 67, + 69, + 88, + 31, + 55, + 100, + 102, + 14, + 51, + 53, + 99, + 28, + 30, + 58, + 60, + 86, + 93, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 13, + 23, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 183, + 191, + 241, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4137612, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 4, + 67, + 69, + 88, + 14, + 51, + 53, + 99, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10, + 15, + 16, + 21, + 25, + 28 + ], + "demand": 3, + "inside_frames": [ + 186, + 191, + 241, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4137616, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 42, + 44, + 104, + 106, + 18, + 38, + 40, + 103, + 26, + 65, + 95, + 97, + 10, + 61, + 63, + 94, + 28, + 30, + 58, + 60, + 86, + 93, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10, + 16, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 186, + 191, + 241, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4137620, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 42, + 44, + 104, + 106, + 26, + 65, + 95, + 97, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 8, + 10, + 16, + 18, + 25, + 27 + ], + "demand": 3, + "inside_frames": [ + 187, + 201, + 241, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4137760, + "source_ports": [ + 87, + 92, + 25, + 71, + 89, + 91, + 42, + 44, + 104, + 106, + 26, + 65, + 95, + 97, + 31, + 55, + 100, + 102, + 28, + 30, + 58, + 60, + 86, + 93, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 10, + 16, + 27 + ], + "demand": 3, + "inside_frames": [ + 4, + 187, + 201, + 241, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4137764, + "source_ports": [ + 87, + 92, + 42, + 44, + 104, + 106, + 26, + 65, + 95, + 97, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 15, + 21, + 23, + 25, + 27 + ], + "demand": 3, + "inside_frames": [ + 190, + 201, + 241, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4137792, + "source_ports": [ + 87, + 92, + 4, + 67, + 69, + 88, + 18, + 38, + 40, + 103, + 10, + 61, + 63, + 94, + 14, + 51, + 53, + 99, + 28, + 30, + 58, + 60, + 86, + 93, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 23, + 27 + ], + "demand": 3, + "inside_frames": [ + 4, + 190, + 201, + 241, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4137796, + "source_ports": [ + 87, + 92, + 4, + 67, + 69, + 88, + 14, + 51, + 53, + 99, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 183, + 187, + 191, + 201, + 241, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4137898, + "source_ports": [ + 25, + 71, + 89, + 91, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 186, + 187, + 191, + 201, + 241, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4137906, + "source_ports": [ + 42, + 44, + 104, + 106, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 183, + 190, + 191, + 201, + 241, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4137930, + "source_ports": [ + 14, + 51, + 53, + 99, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 186, + 190, + 191, + 201, + 241, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4137938, + "source_ports": [ + 10, + 61, + 63, + 94, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 9, + 12, + 19, + 22, + 25, + 28 + ], + "demand": 3, + "inside_frames": [ + 183, + 191, + 244, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4138120, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 16, + 41, + 43, + 105, + 17, + 19, + 39, + 77, + 8, + 64, + 66, + 96, + 9, + 11, + 62, + 79, + 28, + 30, + 58, + 60, + 86, + 93, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 9, + 19, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 183, + 191, + 244, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4138124, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 16, + 41, + 43, + 105, + 8, + 64, + 66, + 96, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 11, + 14, + 17, + 20, + 25, + 28 + ], + "demand": 3, + "inside_frames": [ + 186, + 191, + 244, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4138128, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 2, + 70, + 72, + 90, + 3, + 5, + 68, + 80, + 12, + 54, + 56, + 101, + 13, + 15, + 52, + 78, + 28, + 30, + 58, + 60, + 86, + 93, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 14, + 20, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 186, + 191, + 244, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4138132, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 3, + 5, + 68, + 80, + 13, + 15, + 52, + 78, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 12, + 14, + 20, + 22, + 25, + 27 + ], + "demand": 3, + "inside_frames": [ + 187, + 201, + 244, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4138272, + "source_ports": [ + 87, + 92, + 17, + 19, + 39, + 77, + 3, + 5, + 68, + 80, + 13, + 15, + 52, + 78, + 9, + 11, + 62, + 79, + 28, + 30, + 58, + 60, + 86, + 93, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 14, + 20, + 27 + ], + "demand": 3, + "inside_frames": [ + 4, + 187, + 201, + 244, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4138276, + "source_ports": [ + 87, + 92, + 3, + 5, + 68, + 80, + 13, + 15, + 52, + 78, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 9, + 11, + 17, + 19, + 25, + 27 + ], + "demand": 3, + "inside_frames": [ + 190, + 201, + 244, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4138304, + "source_ports": [ + 87, + 92, + 16, + 41, + 43, + 105, + 2, + 70, + 72, + 90, + 12, + 54, + 56, + 101, + 8, + 64, + 66, + 96, + 28, + 30, + 58, + 60, + 86, + 93, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 9, + 19, + 27 + ], + "demand": 3, + "inside_frames": [ + 4, + 190, + 201, + 244, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4138308, + "source_ports": [ + 87, + 92, + 16, + 41, + 43, + 105, + 8, + 64, + 66, + 96, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 183, + 187, + 191, + 201, + 244, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4138410, + "source_ports": [ + 9, + 11, + 62, + 79, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 186, + 187, + 191, + 201, + 244, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4138418, + "source_ports": [ + 13, + 15, + 52, + 78, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 183, + 190, + 191, + 201, + 244, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4138442, + "source_ports": [ + 16, + 41, + 43, + 105, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 186, + 190, + 191, + 201, + 244, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4138450, + "source_ports": [ + 2, + 70, + 72, + 90, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 6, + 27, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 241, + 244, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4138500, + "source_ports": [ + 87, + 92, + 22, + 24, + 35, + 45, + 107, + 109, + 32, + 34, + 48, + 50, + 85, + 98, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 25, + 28 + ], + "demand": 2, + "inside_frames": [ + 183, + 186, + 191, + 241, + 244, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4138648, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 28, + 30, + 58, + 60, + 86, + 93, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 28 + ], + "demand": 2, + "inside_frames": [ + 4, + 183, + 186, + 191, + 241, + 244, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4138652, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 27, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 25, + 27 + ], + "demand": 2, + "inside_frames": [ + 187, + 190, + 201, + 241, + 244, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4138848, + "source_ports": [ + 87, + 92, + 28, + 30, + 58, + 60, + 86, + 93, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 27 + ], + "demand": 2, + "inside_frames": [ + 4, + 187, + 190, + 201, + 241, + 244, + 249, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4138852, + "source_ports": [ + 87, + 92, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 7, + 8, + 9, + 12, + 13 + ], + "demand": 3, + "inside_frames": [ + 183, + 191, + 245, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4147336, + "source_ports": [ + 76, + 81, + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 25, + 71, + 89, + 91, + 16, + 41, + 43, + 105, + 17, + 19, + 39, + 77, + 4, + 67, + 69, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 9, + 13 + ], + "demand": 3, + "inside_frames": [ + 4, + 183, + 191, + 245, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4147340, + "source_ports": [ + 76, + 81, + 22, + 24, + 35, + 45, + 107, + 109, + 16, + 41, + 43, + 105, + 4, + 67, + 69, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 7, + 16, + 17, + 20, + 21 + ], + "demand": 3, + "inside_frames": [ + 186, + 191, + 245, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4147344, + "source_ports": [ + 76, + 81, + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 26, + 65, + 95, + 97, + 12, + 54, + 56, + 101, + 13, + 15, + 52, + 78, + 10, + 61, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 16, + 20 + ], + "demand": 3, + "inside_frames": [ + 4, + 186, + 191, + 245, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4147348, + "source_ports": [ + 76, + 81, + 22, + 24, + 35, + 45, + 107, + 109, + 26, + 65, + 95, + 97, + 13, + 15, + 52, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 8, + 12, + 16, + 20, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 187, + 201, + 245, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4147488, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 25, + 71, + 89, + 91, + 17, + 19, + 39, + 77, + 26, + 65, + 95, + 97, + 13, + 15, + 52, + 78, + 32, + 34, + 48, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 20, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 187, + 201, + 245, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4147492, + "source_ports": [ + 26, + 65, + 95, + 97, + 13, + 15, + 52, + 78, + 32, + 34, + 48, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 9, + 13, + 17, + 21, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 190, + 201, + 245, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4147520, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 16, + 41, + 43, + 105, + 4, + 67, + 69, + 88, + 12, + 54, + 56, + 101, + 10, + 61, + 63, + 94, + 32, + 34, + 48, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 13, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 190, + 201, + 245, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4147524, + "source_ports": [ + 16, + 41, + 43, + 105, + 4, + 67, + 69, + 88, + 32, + 34, + 48, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 8 + ], + "demand": 2, + "inside_frames": [ + 3, + 183, + 187, + 191, + 201, + 245, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4147626, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 25, + 71, + 89, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 186, + 187, + 191, + 201, + 245, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4147634, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 13, + 15, + 52, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 9 + ], + "demand": 2, + "inside_frames": [ + 3, + 183, + 190, + 191, + 201, + 245, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4147658, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 16, + 41, + 43, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 186, + 190, + 191, + 201, + 245, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4147666, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 10, + 61, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 7, + 18, + 19, + 22, + 23 + ], + "demand": 3, + "inside_frames": [ + 183, + 191, + 248, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4149384, + "source_ports": [ + 76, + 81, + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 31, + 55, + 100, + 102, + 8, + 64, + 66, + 96, + 9, + 11, + 62, + 79, + 14, + 51, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 19, + 23 + ], + "demand": 3, + "inside_frames": [ + 4, + 183, + 191, + 248, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4149388, + "source_ports": [ + 76, + 81, + 22, + 24, + 35, + 45, + 107, + 109, + 8, + 64, + 66, + 96, + 14, + 51, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 7, + 10, + 11, + 14, + 15 + ], + "demand": 3, + "inside_frames": [ + 186, + 191, + 248, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4149392, + "source_ports": [ + 76, + 81, + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84, + 42, + 44, + 104, + 106, + 2, + 70, + 72, + 90, + 3, + 5, + 68, + 80, + 18, + 38, + 40, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 10, + 14 + ], + "demand": 3, + "inside_frames": [ + 4, + 186, + 191, + 248, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4149396, + "source_ports": [ + 76, + 81, + 22, + 24, + 35, + 45, + 107, + 109, + 42, + 44, + 104, + 106, + 3, + 5, + 68, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 10, + 14, + 18, + 22, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 187, + 201, + 248, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4149536, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 42, + 44, + 104, + 106, + 3, + 5, + 68, + 80, + 31, + 55, + 100, + 102, + 9, + 11, + 62, + 79, + 32, + 34, + 48, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 14, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 187, + 201, + 248, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4149540, + "source_ports": [ + 42, + 44, + 104, + 106, + 3, + 5, + 68, + 80, + 32, + 34, + 48, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 11, + 15, + 19, + 23, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 190, + 201, + 248, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4149568, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 2, + 70, + 72, + 90, + 18, + 38, + 40, + 103, + 8, + 64, + 66, + 96, + 14, + 51, + 53, + 99, + 32, + 34, + 48, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 23, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 190, + 201, + 248, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4149572, + "source_ports": [ + 8, + 64, + 66, + 96, + 14, + 51, + 53, + 99, + 32, + 34, + 48, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 183, + 187, + 191, + 201, + 248, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4149674, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 9, + 11, + 62, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 10 + ], + "demand": 2, + "inside_frames": [ + 3, + 186, + 187, + 191, + 201, + 248, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4149682, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 42, + 44, + 104, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 183, + 190, + 191, + 201, + 248, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4149706, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 14, + 51, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 11 + ], + "demand": 2, + "inside_frames": [ + 3, + 186, + 190, + 191, + 201, + 248, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4149714, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 2, + 70, + 72, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 245, + 248, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4151300, + "source_ports": [ + 76, + 81, + 22, + 24, + 35, + 45, + 107, + 109, + 32, + 34, + 48, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 7 + ], + "demand": 2, + "inside_frames": [ + 183, + 186, + 191, + 245, + 248, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4151448, + "source_ports": [ + 76, + 81, + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6 + ], + "demand": 2, + "inside_frames": [ + 4, + 183, + 186, + 191, + 245, + 248, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4151452, + "source_ports": [ + 76, + 81, + 22, + 24, + 35, + 45, + 107, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 27, + 31 + ], + "demand": 2, + "inside_frames": [ + 187, + 190, + 201, + 245, + 248, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4151648, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 32, + 34, + 48, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 27, + 31 + ], + "demand": 2, + "inside_frames": [ + 4, + 187, + 190, + 201, + 245, + 248, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4151652, + "source_ports": [ + 32, + 34, + 48, + 50, + 85, + 98, + 0, + 7 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 10, + 11, + 20, + 21, + 22, + 23 + ], + "demand": 5, + "inside_frames": [ + 2, + 3, + 191, + 201, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4153731, + "source_ports": [ + 25, + 71, + 89, + 91, + 16, + 41, + 43, + 105, + 42, + 44, + 104, + 106, + 2, + 70, + 72, + 90, + 13, + 15, + 52, + 78, + 10, + 61, + 63, + 94, + 9, + 11, + 62, + 79, + 14, + 51, + 53, + 99 + ], + "weight": "1" + }, + { + "characters": [ + 9, + 10, + 20, + 23 + ], + "demand": 3, + "inside_frames": [ + 2, + 3, + 4, + 191, + 201, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4153735, + "source_ports": [ + 16, + 41, + 43, + 105, + 42, + 44, + 104, + 106, + 13, + 15, + 52, + 78, + 14, + 51, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 12, + 13, + 18, + 19, + 22, + 23 + ], + "demand": 4, + "inside_frames": [ + 2, + 183, + 191, + 201, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4153737, + "source_ports": [ + 25, + 71, + 89, + 91, + 16, + 41, + 43, + 105, + 17, + 19, + 39, + 77, + 4, + 67, + 69, + 88, + 31, + 55, + 100, + 102, + 8, + 64, + 66, + 96, + 9, + 11, + 62, + 79, + 14, + 51, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 14, + 15, + 16, + 17, + 20, + 21 + ], + "demand": 4, + "inside_frames": [ + 2, + 186, + 191, + 201, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4153745, + "source_ports": [ + 42, + 44, + 104, + 106, + 2, + 70, + 72, + 90, + 3, + 5, + 68, + 80, + 18, + 38, + 40, + 103, + 26, + 65, + 95, + 97, + 12, + 54, + 56, + 101, + 13, + 15, + 52, + 78, + 10, + 61, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10, + 12, + 14, + 16, + 18, + 20, + 22 + ], + "demand": 4, + "inside_frames": [ + 2, + 187, + 191, + 201, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4153761, + "source_ports": [ + 25, + 71, + 89, + 91, + 42, + 44, + 104, + 106, + 17, + 19, + 39, + 77, + 3, + 5, + 68, + 80, + 26, + 65, + 95, + 97, + 31, + 55, + 100, + 102, + 13, + 15, + 52, + 78, + 9, + 11, + 62, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 183, + 187, + 191, + 201, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4153771, + "source_ports": [ + 25, + 71, + 89, + 91, + 9, + 11, + 62, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 186, + 187, + 191, + 201, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4153783, + "source_ports": [ + 42, + 44, + 104, + 106, + 13, + 15, + 52, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11, + 13, + 15, + 17, + 19, + 21, + 23 + ], + "demand": 4, + "inside_frames": [ + 2, + 190, + 191, + 201, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4153793, + "source_ports": [ + 16, + 41, + 43, + 105, + 2, + 70, + 72, + 90, + 4, + 67, + 69, + 88, + 18, + 38, + 40, + 103, + 12, + 54, + 56, + 101, + 8, + 64, + 66, + 96, + 10, + 61, + 63, + 94, + 14, + 51, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 183, + 190, + 191, + 201, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4153807, + "source_ports": [ + 16, + 41, + 43, + 105, + 14, + 51, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 186, + 190, + 191, + 201, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4153811, + "source_ports": [ + 2, + 70, + 72, + 90, + 10, + 61, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10, + 13, + 15, + 16, + 18, + 21, + 23 + ], + "demand": 4, + "inside_frames": [ + 2, + 191, + 201, + 241, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4154241, + "source_ports": [ + 25, + 71, + 89, + 91, + 42, + 44, + 104, + 106, + 4, + 67, + 69, + 88, + 18, + 38, + 40, + 103, + 26, + 65, + 95, + 97, + 31, + 55, + 100, + 102, + 10, + 61, + 63, + 94, + 14, + 51, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 13, + 16, + 23 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 191, + 201, + 241, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4154245, + "source_ports": [ + 42, + 44, + 104, + 106, + 4, + 67, + 69, + 88, + 26, + 65, + 95, + 97, + 14, + 51, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 183, + 191, + 201, + 241, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4154251, + "source_ports": [ + 25, + 71, + 89, + 91, + 14, + 51, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 186, + 191, + 201, + 241, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4154259, + "source_ports": [ + 42, + 44, + 104, + 106, + 10, + 61, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 187, + 191, + 201, + 241, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4154275, + "source_ports": [ + 25, + 71, + 89, + 91, + 42, + 44, + 104, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 183, + 187, + 191, + 201, + 241, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4154281, + "source_ports": [ + 25, + 71, + 89, + 91, + 31, + 55, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 186, + 187, + 191, + 201, + 241, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4154293, + "source_ports": [ + 42, + 44, + 104, + 106, + 26, + 65, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 190, + 191, + 201, + 241, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4154307, + "source_ports": [ + 10, + 61, + 63, + 94, + 14, + 51, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 183, + 190, + 191, + 201, + 241, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4154317, + "source_ports": [ + 4, + 67, + 69, + 88, + 14, + 51, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 186, + 190, + 191, + 201, + 241, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4154321, + "source_ports": [ + 18, + 38, + 40, + 103, + 10, + 61, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11, + 12, + 14, + 17, + 19, + 20, + 22 + ], + "demand": 4, + "inside_frames": [ + 2, + 191, + 201, + 244, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4154753, + "source_ports": [ + 16, + 41, + 43, + 105, + 2, + 70, + 72, + 90, + 17, + 19, + 39, + 77, + 3, + 5, + 68, + 80, + 12, + 54, + 56, + 101, + 8, + 64, + 66, + 96, + 13, + 15, + 52, + 78, + 9, + 11, + 62, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 14, + 19, + 20 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 191, + 201, + 244, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4154757, + "source_ports": [ + 16, + 41, + 43, + 105, + 3, + 5, + 68, + 80, + 8, + 64, + 66, + 96, + 13, + 15, + 52, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 183, + 191, + 201, + 244, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4154763, + "source_ports": [ + 16, + 41, + 43, + 105, + 9, + 11, + 62, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 186, + 191, + 201, + 244, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4154771, + "source_ports": [ + 2, + 70, + 72, + 90, + 13, + 15, + 52, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 187, + 191, + 201, + 244, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4154787, + "source_ports": [ + 13, + 15, + 52, + 78, + 9, + 11, + 62, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 183, + 187, + 191, + 201, + 244, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4154793, + "source_ports": [ + 17, + 19, + 39, + 77, + 9, + 11, + 62, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 186, + 187, + 191, + 201, + 244, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4154805, + "source_ports": [ + 3, + 5, + 68, + 80, + 13, + 15, + 52, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 190, + 191, + 201, + 244, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4154819, + "source_ports": [ + 16, + 41, + 43, + 105, + 2, + 70, + 72, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 183, + 190, + 191, + 201, + 244, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4154829, + "source_ports": [ + 16, + 41, + 43, + 105, + 8, + 64, + 66, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 17 + ], + "demand": 2, + "inside_frames": [ + 2, + 186, + 190, + 191, + 201, + 244, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4154833, + "source_ports": [ + 2, + 70, + 72, + 90, + 12, + 54, + 56, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 12, + 13, + 16, + 17, + 20, + 21 + ], + "demand": 4, + "inside_frames": [ + 2, + 191, + 201, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4155777, + "source_ports": [ + 25, + 71, + 89, + 91, + 16, + 41, + 43, + 105, + 17, + 19, + 39, + 77, + 4, + 67, + 69, + 88, + 26, + 65, + 95, + 97, + 12, + 54, + 56, + 101, + 13, + 15, + 52, + 78, + 10, + 61, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 13, + 16, + 20 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 191, + 201, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4155781, + "source_ports": [ + 16, + 41, + 43, + 105, + 4, + 67, + 69, + 88, + 26, + 65, + 95, + 97, + 13, + 15, + 52, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 183, + 191, + 201, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4155787, + "source_ports": [ + 25, + 71, + 89, + 91, + 16, + 41, + 43, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 186, + 191, + 201, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4155795, + "source_ports": [ + 13, + 15, + 52, + 78, + 10, + 61, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 187, + 191, + 201, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4155811, + "source_ports": [ + 25, + 71, + 89, + 91, + 13, + 15, + 52, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 12 + ], + "demand": 2, + "inside_frames": [ + 2, + 183, + 187, + 191, + 201, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4155817, + "source_ports": [ + 25, + 71, + 89, + 91, + 17, + 19, + 39, + 77 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 186, + 187, + 191, + 201, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4155829, + "source_ports": [ + 26, + 65, + 95, + 97, + 13, + 15, + 52, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 190, + 191, + 201, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4155843, + "source_ports": [ + 16, + 41, + 43, + 105, + 10, + 61, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 183, + 190, + 191, + 201, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4155853, + "source_ports": [ + 16, + 41, + 43, + 105, + 4, + 67, + 69, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 186, + 190, + 191, + 201, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4155857, + "source_ports": [ + 12, + 54, + 56, + 101, + 10, + 61, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 8 + ], + "demand": 2, + "inside_frames": [ + 3, + 183, + 191, + 241, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4156042, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 25, + 71, + 89, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 186, + 191, + 241, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4156050, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 10, + 61, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 187, + 201, + 241, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4156194, + "source_ports": [ + 25, + 71, + 89, + 91, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 190, + 201, + 241, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4156226, + "source_ports": [ + 10, + 61, + 63, + 94, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 191, + 201, + 241, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4156291, + "source_ports": [ + 25, + 71, + 89, + 91, + 10, + 61, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 183, + 191, + 201, + 241, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4156297, + "source_ports": [ + 25, + 71, + 89, + 91, + 4, + 67, + 69, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 186, + 191, + 201, + 241, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4156305, + "source_ports": [ + 26, + 65, + 95, + 97, + 10, + 61, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 187, + 191, + 201, + 241, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4156321, + "source_ports": [ + 25, + 71, + 89, + 91, + 26, + 65, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 8 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 183, + 187, + 191, + 201, + 241, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4156331, + "source_ports": [ + 25, + 71, + 89, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 190, + 191, + 201, + 241, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4156353, + "source_ports": [ + 4, + 67, + 69, + 88, + 10, + 61, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 21 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 186, + 190, + 191, + 201, + 241, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4156371, + "source_ports": [ + 10, + 61, + 63, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 9 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 183, + 191, + 244, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4156558, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 16, + 41, + 43, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 186, + 191, + 244, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4156566, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 13, + 15, + 52, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 187, + 201, + 244, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4156710, + "source_ports": [ + 13, + 15, + 52, + 78, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 190, + 201, + 244, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4156742, + "source_ports": [ + 16, + 41, + 43, + 105, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 191, + 201, + 244, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4156807, + "source_ports": [ + 16, + 41, + 43, + 105, + 13, + 15, + 52, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 12 + ], + "demand": 2, + "inside_frames": [ + 2, + 183, + 191, + 201, + 244, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4156809, + "source_ports": [ + 16, + 41, + 43, + 105, + 17, + 19, + 39, + 77 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 186, + 191, + 201, + 244, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4156817, + "source_ports": [ + 12, + 54, + 56, + 101, + 13, + 15, + 52, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 187, + 191, + 201, + 244, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4156833, + "source_ports": [ + 17, + 19, + 39, + 77, + 13, + 15, + 52, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 20 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 186, + 187, + 191, + 201, + 244, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4156855, + "source_ports": [ + 13, + 15, + 52, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 17 + ], + "demand": 2, + "inside_frames": [ + 2, + 190, + 191, + 201, + 244, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4156865, + "source_ports": [ + 16, + 41, + 43, + 105, + 12, + 54, + 56, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 9 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 183, + 190, + 191, + 201, + 244, + 245, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4156879, + "source_ports": [ + 16, + 41, + 43, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 14, + 15, + 18, + 19, + 22, + 23 + ], + "demand": 4, + "inside_frames": [ + 2, + 191, + 201, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4157825, + "source_ports": [ + 42, + 44, + 104, + 106, + 2, + 70, + 72, + 90, + 3, + 5, + 68, + 80, + 18, + 38, + 40, + 103, + 31, + 55, + 100, + 102, + 8, + 64, + 66, + 96, + 9, + 11, + 62, + 79, + 14, + 51, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 14, + 19, + 23 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 191, + 201, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4157829, + "source_ports": [ + 42, + 44, + 104, + 106, + 3, + 5, + 68, + 80, + 8, + 64, + 66, + 96, + 14, + 51, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 183, + 191, + 201, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4157835, + "source_ports": [ + 9, + 11, + 62, + 79, + 14, + 51, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 186, + 191, + 201, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4157843, + "source_ports": [ + 42, + 44, + 104, + 106, + 2, + 70, + 72, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 187, + 191, + 201, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4157859, + "source_ports": [ + 42, + 44, + 104, + 106, + 9, + 11, + 62, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 183, + 187, + 191, + 201, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4157865, + "source_ports": [ + 31, + 55, + 100, + 102, + 9, + 11, + 62, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 14 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 186, + 187, + 191, + 201, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4157877, + "source_ports": [ + 42, + 44, + 104, + 106, + 3, + 5, + 68, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 190, + 191, + 201, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4157891, + "source_ports": [ + 2, + 70, + 72, + 90, + 14, + 51, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 183, + 190, + 191, + 201, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4157901, + "source_ports": [ + 8, + 64, + 66, + 96, + 14, + 51, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 186, + 190, + 191, + 201, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4157905, + "source_ports": [ + 2, + 70, + 72, + 90, + 18, + 38, + 40, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 183, + 191, + 241, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4158094, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 14, + 51, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 186, + 191, + 241, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4158102, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 42, + 44, + 104, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 187, + 201, + 241, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4158246, + "source_ports": [ + 42, + 44, + 104, + 106, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 190, + 201, + 241, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4158278, + "source_ports": [ + 14, + 51, + 53, + 99, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 191, + 201, + 241, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4158343, + "source_ports": [ + 42, + 44, + 104, + 106, + 14, + 51, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 183, + 191, + 201, + 241, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4158345, + "source_ports": [ + 31, + 55, + 100, + 102, + 14, + 51, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 186, + 191, + 201, + 241, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4158353, + "source_ports": [ + 42, + 44, + 104, + 106, + 18, + 38, + 40, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 187, + 191, + 201, + 241, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4158369, + "source_ports": [ + 42, + 44, + 104, + 106, + 31, + 55, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 10 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 186, + 187, + 191, + 201, + 241, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4158391, + "source_ports": [ + 42, + 44, + 104, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 190, + 191, + 201, + 241, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4158401, + "source_ports": [ + 18, + 38, + 40, + 103, + 14, + 51, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 23 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 183, + 190, + 191, + 201, + 241, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4158415, + "source_ports": [ + 14, + 51, + 53, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 183, + 191, + 244, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4158602, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 9, + 11, + 62, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 11 + ], + "demand": 2, + "inside_frames": [ + 3, + 186, + 191, + 244, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4158610, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 2, + 70, + 72, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 187, + 201, + 244, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4158754, + "source_ports": [ + 9, + 11, + 62, + 79, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 190, + 201, + 244, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4158786, + "source_ports": [ + 2, + 70, + 72, + 90, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 191, + 201, + 244, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4158851, + "source_ports": [ + 2, + 70, + 72, + 90, + 9, + 11, + 62, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 183, + 191, + 201, + 244, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4158857, + "source_ports": [ + 8, + 64, + 66, + 96, + 9, + 11, + 62, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 14 + ], + "demand": 2, + "inside_frames": [ + 2, + 186, + 191, + 201, + 244, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4158865, + "source_ports": [ + 2, + 70, + 72, + 90, + 3, + 5, + 68, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 187, + 191, + 201, + 244, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4158881, + "source_ports": [ + 3, + 5, + 68, + 80, + 9, + 11, + 62, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 22 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 183, + 187, + 191, + 201, + 244, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4158891, + "source_ports": [ + 9, + 11, + 62, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 190, + 191, + 201, + 244, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4158913, + "source_ports": [ + 2, + 70, + 72, + 90, + 8, + 64, + 66, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 11 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 186, + 190, + 191, + 201, + 244, + 248, + 249, + 259, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4158931, + "source_ports": [ + 2, + 70, + 72, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 183, + 186, + 187, + 190, + 191, + 201, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4162042, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 25 + ], + "demand": 2, + "inside_frames": [ + 183, + 187, + 191, + 201, + 241, + 249, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4170664, + "source_ports": [ + 31, + 55, + 100, + 102, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 25 + ], + "demand": 2, + "inside_frames": [ + 186, + 187, + 191, + 201, + 241, + 249, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4170672, + "source_ports": [ + 26, + 65, + 95, + 97, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 25 + ], + "demand": 2, + "inside_frames": [ + 183, + 190, + 191, + 201, + 241, + 249, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4170696, + "source_ports": [ + 4, + 67, + 69, + 88, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 25 + ], + "demand": 2, + "inside_frames": [ + 186, + 190, + 191, + 201, + 241, + 249, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4170704, + "source_ports": [ + 18, + 38, + 40, + 103, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 25 + ], + "demand": 2, + "inside_frames": [ + 183, + 187, + 191, + 201, + 244, + 249, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4171176, + "source_ports": [ + 17, + 19, + 39, + 77, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 25 + ], + "demand": 2, + "inside_frames": [ + 186, + 187, + 191, + 201, + 244, + 249, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4171184, + "source_ports": [ + 3, + 5, + 68, + 80, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 25 + ], + "demand": 2, + "inside_frames": [ + 183, + 190, + 191, + 201, + 244, + 249, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4171208, + "source_ports": [ + 8, + 64, + 66, + 96, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 25 + ], + "demand": 2, + "inside_frames": [ + 186, + 190, + 191, + 201, + 244, + 249, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4171216, + "source_ports": [ + 12, + 54, + 56, + 101, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 183, + 186, + 191, + 241, + 244, + 249, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4171418, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 187, + 190, + 201, + 241, + 244, + 249, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4171618, + "source_ports": [ + 28, + 30, + 58, + 60, + 86, + 93, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 25 + ], + "demand": 1, + "inside_frames": [ + 3, + 183, + 186, + 187, + 190, + 191, + 201, + 241, + 244, + 249, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4171770, + "source_ports": [ + 28, + 30, + 58, + 60, + 86, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 12 + ], + "demand": 2, + "inside_frames": [ + 183, + 187, + 191, + 201, + 245, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4180392, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 17, + 19, + 39, + 77 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 16 + ], + "demand": 2, + "inside_frames": [ + 186, + 187, + 191, + 201, + 245, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4180400, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 26, + 65, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 13 + ], + "demand": 2, + "inside_frames": [ + 183, + 190, + 191, + 201, + 245, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4180424, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 4, + 67, + 69, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 17 + ], + "demand": 2, + "inside_frames": [ + 186, + 190, + 191, + 201, + 245, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4180432, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 12, + 54, + 56, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 18 + ], + "demand": 2, + "inside_frames": [ + 183, + 187, + 191, + 201, + 248, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4182440, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 31, + 55, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 14 + ], + "demand": 2, + "inside_frames": [ + 186, + 187, + 191, + 201, + 248, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4182448, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 3, + 5, + 68, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 19 + ], + "demand": 2, + "inside_frames": [ + 183, + 190, + 191, + 201, + 248, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4182472, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 8, + 64, + 66, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 15 + ], + "demand": 2, + "inside_frames": [ + 186, + 190, + 191, + 201, + 248, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4182480, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 18, + 38, + 40, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7 + ], + "demand": 2, + "inside_frames": [ + 3, + 183, + 186, + 191, + 245, + 248, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4184218, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 1, + 6, + 73, + 75, + 82, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 187, + 190, + 201, + 245, + 248, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4184418, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 7 + ], + "demand": 1, + "inside_frames": [ + 3, + 183, + 186, + 187, + 190, + 191, + 201, + 245, + 248, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4184570, + "source_ports": [ + 1, + 6, + 73, + 75, + 82, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 191, + 201, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4186497, + "source_ports": [ + 17, + 19, + 39, + 77, + 4, + 67, + 69, + 88, + 3, + 5, + 68, + 80, + 18, + 38, + 40, + 103, + 26, + 65, + 95, + 97, + 12, + 54, + 56, + 101, + 31, + 55, + 100, + 102, + 8, + 64, + 66, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 14, + 16, + 19 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 191, + 201, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4186501, + "source_ports": [ + 4, + 67, + 69, + 88, + 3, + 5, + 68, + 80, + 26, + 65, + 95, + 97, + 8, + 64, + 66, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 183, + 187, + 191, + 201, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4186537, + "source_ports": [ + 17, + 19, + 39, + 77, + 31, + 55, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 186, + 187, + 191, + 201, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4186549, + "source_ports": [ + 3, + 5, + 68, + 80, + 26, + 65, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 183, + 190, + 191, + 201, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4186573, + "source_ports": [ + 4, + 67, + 69, + 88, + 8, + 64, + 66, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 17 + ], + "demand": 2, + "inside_frames": [ + 2, + 186, + 190, + 191, + 201, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4186577, + "source_ports": [ + 18, + 38, + 40, + 103, + 12, + 54, + 56, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 183, + 191, + 201, + 241, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4187017, + "source_ports": [ + 4, + 67, + 69, + 88, + 31, + 55, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 186, + 191, + 201, + 241, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4187025, + "source_ports": [ + 18, + 38, + 40, + 103, + 26, + 65, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 187, + 191, + 201, + 241, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4187041, + "source_ports": [ + 26, + 65, + 95, + 97, + 31, + 55, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 190, + 191, + 201, + 241, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4187073, + "source_ports": [ + 4, + 67, + 69, + 88, + 18, + 38, + 40, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 183, + 191, + 201, + 244, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4187529, + "source_ports": [ + 17, + 19, + 39, + 77, + 8, + 64, + 66, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 17 + ], + "demand": 2, + "inside_frames": [ + 2, + 186, + 191, + 201, + 244, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4187537, + "source_ports": [ + 3, + 5, + 68, + 80, + 12, + 54, + 56, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 14 + ], + "demand": 2, + "inside_frames": [ + 2, + 187, + 191, + 201, + 244, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4187553, + "source_ports": [ + 17, + 19, + 39, + 77, + 3, + 5, + 68, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 190, + 191, + 201, + 244, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4187585, + "source_ports": [ + 12, + 54, + 56, + 101, + 8, + 64, + 66, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 183, + 191, + 201, + 245, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4188553, + "source_ports": [ + 17, + 19, + 39, + 77, + 4, + 67, + 69, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 17 + ], + "demand": 2, + "inside_frames": [ + 2, + 186, + 191, + 201, + 245, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4188561, + "source_ports": [ + 26, + 65, + 95, + 97, + 12, + 54, + 56, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 187, + 191, + 201, + 245, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4188577, + "source_ports": [ + 17, + 19, + 39, + 77, + 26, + 65, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 17 + ], + "demand": 2, + "inside_frames": [ + 2, + 190, + 191, + 201, + 245, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4188609, + "source_ports": [ + 4, + 67, + 69, + 88, + 12, + 54, + 56, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 13 + ], + "demand": 2, + "inside_frames": [ + 4, + 183, + 191, + 241, + 245, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4188812, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 4, + 67, + 69, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 16 + ], + "demand": 2, + "inside_frames": [ + 4, + 186, + 191, + 241, + 245, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4188820, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 26, + 65, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 16, + 27 + ], + "demand": 2, + "inside_frames": [ + 4, + 187, + 201, + 241, + 245, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4188964, + "source_ports": [ + 26, + 65, + 95, + 97, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 27 + ], + "demand": 2, + "inside_frames": [ + 4, + 190, + 201, + 241, + 245, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4188996, + "source_ports": [ + 4, + 67, + 69, + 88, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 16 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 191, + 201, + 241, + 245, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4189061, + "source_ports": [ + 4, + 67, + 69, + 88, + 26, + 65, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 16 + ], + "demand": 1, + "inside_frames": [ + 2, + 4, + 186, + 187, + 191, + 201, + 241, + 245, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4189109, + "source_ports": [ + 26, + 65, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 13 + ], + "demand": 1, + "inside_frames": [ + 2, + 4, + 183, + 190, + 191, + 201, + 241, + 245, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4189133, + "source_ports": [ + 4, + 67, + 69, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 12 + ], + "demand": 2, + "inside_frames": [ + 183, + 191, + 244, + 245, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4189320, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 17, + 19, + 39, + 77 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 17 + ], + "demand": 2, + "inside_frames": [ + 186, + 191, + 244, + 245, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4189328, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 12, + 54, + 56, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 27 + ], + "demand": 2, + "inside_frames": [ + 187, + 201, + 244, + 245, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4189472, + "source_ports": [ + 17, + 19, + 39, + 77, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 17, + 27 + ], + "demand": 2, + "inside_frames": [ + 190, + 201, + 244, + 245, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4189504, + "source_ports": [ + 12, + 54, + 56, + 101, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 17 + ], + "demand": 2, + "inside_frames": [ + 2, + 191, + 201, + 244, + 245, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4189569, + "source_ports": [ + 17, + 19, + 39, + 77, + 12, + 54, + 56, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 12 + ], + "demand": 1, + "inside_frames": [ + 2, + 183, + 187, + 191, + 201, + 244, + 245, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4189609, + "source_ports": [ + 17, + 19, + 39, + 77 + ], + "weight": "0" + }, + { + "characters": [ + 17 + ], + "demand": 1, + "inside_frames": [ + 2, + 186, + 190, + 191, + 201, + 244, + 245, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4189649, + "source_ports": [ + 12, + 54, + 56, + 101 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 183, + 191, + 201, + 248, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4190601, + "source_ports": [ + 31, + 55, + 100, + 102, + 8, + 64, + 66, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 186, + 191, + 201, + 248, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4190609, + "source_ports": [ + 3, + 5, + 68, + 80, + 18, + 38, + 40, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 187, + 191, + 201, + 248, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4190625, + "source_ports": [ + 3, + 5, + 68, + 80, + 31, + 55, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 190, + 191, + 201, + 248, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4190657, + "source_ports": [ + 18, + 38, + 40, + 103, + 8, + 64, + 66, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 18 + ], + "demand": 2, + "inside_frames": [ + 183, + 191, + 241, + 248, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4190856, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 31, + 55, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 15 + ], + "demand": 2, + "inside_frames": [ + 186, + 191, + 241, + 248, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4190864, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 18, + 38, + 40, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 27 + ], + "demand": 2, + "inside_frames": [ + 187, + 201, + 241, + 248, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4191008, + "source_ports": [ + 31, + 55, + 100, + 102, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 27 + ], + "demand": 2, + "inside_frames": [ + 190, + 201, + 241, + 248, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4191040, + "source_ports": [ + 18, + 38, + 40, + 103, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 191, + 201, + 241, + 248, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4191105, + "source_ports": [ + 18, + 38, + 40, + 103, + 31, + 55, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 18 + ], + "demand": 1, + "inside_frames": [ + 2, + 183, + 187, + 191, + 201, + 241, + 248, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4191145, + "source_ports": [ + 31, + 55, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 15 + ], + "demand": 1, + "inside_frames": [ + 2, + 186, + 190, + 191, + 201, + 241, + 248, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4191185, + "source_ports": [ + 18, + 38, + 40, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 19 + ], + "demand": 2, + "inside_frames": [ + 4, + 183, + 191, + 244, + 248, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4191372, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 8, + 64, + 66, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 14 + ], + "demand": 2, + "inside_frames": [ + 4, + 186, + 191, + 244, + 248, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4191380, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 3, + 5, + 68, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 27 + ], + "demand": 2, + "inside_frames": [ + 4, + 187, + 201, + 244, + 248, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4191524, + "source_ports": [ + 3, + 5, + 68, + 80, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 27 + ], + "demand": 2, + "inside_frames": [ + 4, + 190, + 201, + 244, + 248, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4191556, + "source_ports": [ + 8, + 64, + 66, + 96, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 191, + 201, + 244, + 248, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4191621, + "source_ports": [ + 3, + 5, + 68, + 80, + 8, + 64, + 66, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 14 + ], + "demand": 1, + "inside_frames": [ + 2, + 4, + 186, + 187, + 191, + 201, + 244, + 248, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4191669, + "source_ports": [ + 3, + 5, + 68, + 80 + ], + "weight": "0" + }, + { + "characters": [ + 19 + ], + "demand": 1, + "inside_frames": [ + 2, + 4, + 183, + 190, + 191, + 201, + 244, + 248, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4191693, + "source_ports": [ + 8, + 64, + 66, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 241, + 244, + 245, + 248, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4193798, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109, + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6 + ], + "demand": 1, + "inside_frames": [ + 3, + 4, + 183, + 186, + 191, + 241, + 244, + 245, + 248, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4193950, + "source_ports": [ + 22, + 24, + 35, + 45, + 107, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 27 + ], + "demand": 1, + "inside_frames": [ + 3, + 4, + 187, + 190, + 201, + 241, + 244, + 245, + 248, + 249, + 259, + 423, + 426, + 555, + 567, + 609, + 620, + 739 + ], + "node_mask": 4194150, + "source_ports": [ + 32, + 34, + 48, + 50, + 85, + 98 + ], + "weight": "0" + } + ], + "edges": [ + [ + 2, + 191 + ], + [ + 2, + 201 + ], + [ + 2, + 249 + ], + [ + 2, + 259 + ], + [ + 2, + 426 + ], + [ + 2, + 555 + ], + [ + 2, + 567 + ], + [ + 2, + 609 + ], + [ + 2, + 620 + ], + [ + 2, + 739 + ], + [ + 3, + 426 + ], + [ + 3, + 739 + ], + [ + 4, + 426 + ], + [ + 4, + 555 + ], + [ + 4, + 620 + ], + [ + 4, + 739 + ], + [ + 183, + 191 + ], + [ + 183, + 555 + ], + [ + 183, + 620 + ], + [ + 183, + 739 + ], + [ + 186, + 191 + ], + [ + 186, + 555 + ], + [ + 186, + 620 + ], + [ + 186, + 739 + ], + [ + 187, + 201 + ], + [ + 187, + 555 + ], + [ + 187, + 609 + ], + [ + 187, + 620 + ], + [ + 187, + 739 + ], + [ + 190, + 201 + ], + [ + 190, + 555 + ], + [ + 190, + 609 + ], + [ + 190, + 620 + ], + [ + 190, + 739 + ], + [ + 191, + 555 + ], + [ + 191, + 620 + ], + [ + 191, + 739 + ], + [ + 201, + 555 + ], + [ + 201, + 609 + ], + [ + 201, + 620 + ], + [ + 201, + 739 + ], + [ + 241, + 249 + ], + [ + 241, + 567 + ], + [ + 241, + 609 + ], + [ + 241, + 739 + ], + [ + 244, + 249 + ], + [ + 244, + 567 + ], + [ + 244, + 609 + ], + [ + 244, + 739 + ], + [ + 245, + 259 + ], + [ + 245, + 567 + ], + [ + 245, + 609 + ], + [ + 245, + 620 + ], + [ + 245, + 739 + ], + [ + 248, + 259 + ], + [ + 248, + 567 + ], + [ + 248, + 609 + ], + [ + 248, + 620 + ], + [ + 248, + 739 + ], + [ + 249, + 567 + ], + [ + 249, + 609 + ], + [ + 249, + 739 + ], + [ + 259, + 567 + ], + [ + 259, + 609 + ], + [ + 259, + 620 + ], + [ + 259, + 739 + ], + [ + 423, + 426 + ], + [ + 423, + 739 + ], + [ + 426, + 739 + ], + [ + 555, + 620 + ], + [ + 555, + 739 + ], + [ + 567, + 609 + ], + [ + 567, + 739 + ], + [ + 609, + 739 + ], + [ + 620, + 739 + ] + ], + "float_pivots": 69, + "generated_node_cuts": 328, + "internal_bound": "25", + "merge_frame": 739, + "nonzero_demand_cuts": 327, + "query_coefficients": [ + { + "0": 1 + }, + { + "1": 1 + }, + { + "2": 1 + }, + { + "3": 1 + }, + { + "5": 1, + "6": 1 + } + ], + "query_dimension": 5, + "total_bound": "45" + }, + { + "completion_bound": 20, + "cuts": [ + { + "characters": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 741 + ], + "node_mask": 2097152, + "source_ports": [ + 81, + 87, + 76, + 92, + 21, + 37, + 46, + 111, + 1, + 74, + 82, + 84, + 22, + 24, + 45, + 108, + 23, + 35, + 107, + 109, + 6, + 73, + 75, + 83, + 2, + 71, + 89, + 91, + 41, + 43, + 44, + 105, + 16, + 42, + 104, + 106, + 25, + 70, + 72, + 90, + 18, + 39, + 3, + 5, + 67, + 69, + 80, + 88, + 4, + 68, + 17, + 19, + 38, + 40, + 77, + 103, + 65, + 96, + 55, + 101, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 14, + 51, + 53, + 78, + 10, + 61, + 63, + 79, + 9, + 11, + 62, + 94, + 13, + 15, + 52, + 99, + 33, + 48, + 50, + 85, + 29, + 58, + 60, + 86, + 28, + 30, + 59, + 93, + 32, + 34, + 49, + 98, + 0, + 57, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 426, + 741 + ], + "node_mask": 2195457, + "source_ports": [ + 18, + 39, + 3, + 5, + 67, + 69, + 80, + 88, + 4, + 68, + 17, + 19, + 38, + 40, + 77, + 103, + 65, + 96, + 55, + 101, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 599, + 741 + ], + "node_mask": 2686976, + "source_ports": [ + 81, + 87, + 76, + 92, + 1, + 74, + 82, + 84, + 22, + 24, + 45, + 108, + 23, + 35, + 107, + 109, + 6, + 73, + 75, + 83, + 2, + 71, + 89, + 91, + 41, + 43, + 44, + 105, + 16, + 42, + 104, + 106, + 25, + 70, + 72, + 90, + 18, + 39, + 3, + 5, + 67, + 69, + 80, + 88, + 4, + 68, + 17, + 19, + 38, + 40, + 77, + 103, + 65, + 96, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 14, + 51, + 53, + 78, + 10, + 61, + 63, + 79, + 9, + 11, + 62, + 94, + 13, + 15, + 52, + 99, + 33, + 48, + 50, + 85, + 29, + 58, + 60, + 86, + 28, + 30, + 59, + 93, + 32, + 34, + 49, + 98, + 0, + 57, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 14, + 15, + 16, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 426, + 599, + 741 + ], + "node_mask": 2719745, + "source_ports": [ + 18, + 39, + 3, + 5, + 67, + 69, + 80, + 88, + 4, + 68, + 17, + 19, + 38, + 40, + 77, + 103, + 65, + 96, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 14, + 15, + 18, + 19, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 299, + 302, + 307, + 579, + 599, + 741 + ], + "node_mask": 2893312, + "source_ports": [ + 76, + 92, + 21, + 37, + 46, + 111, + 4, + 68, + 17, + 19, + 38, + 40, + 77, + 103, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 5, + 6, + 9, + 10, + 13, + 14, + 16, + 19, + 20, + 23, + 24, + 27, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 4, + 426, + 579, + 599, + 741 + ], + "node_mask": 2949124, + "source_ports": [ + 81, + 87, + 76, + 92, + 22, + 24, + 45, + 108, + 23, + 35, + 107, + 109, + 41, + 43, + 44, + 105, + 16, + 42, + 104, + 106, + 3, + 5, + 67, + 69, + 80, + 88, + 4, + 68, + 65, + 96, + 8, + 26, + 64, + 66, + 95, + 97, + 14, + 51, + 53, + 78, + 13, + 15, + 52, + 99, + 33, + 48, + 50, + 85, + 32, + 34, + 49, + 98, + 0, + 57, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 14, + 15, + 18, + 19, + 20, + 21 + ], + "demand": 5, + "inside_frames": [ + 2, + 299, + 307, + 426, + 579, + 599, + 741 + ], + "node_mask": 2957825, + "source_ports": [ + 2, + 71, + 89, + 91, + 41, + 43, + 44, + 105, + 4, + 68, + 17, + 19, + 38, + 40, + 77, + 103, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 14, + 51, + 53, + 78, + 10, + 61, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 14, + 19, + 20 + ], + "demand": 4, + "inside_frames": [ + 2, + 4, + 299, + 307, + 426, + 579, + 599, + 741 + ], + "node_mask": 2957829, + "source_ports": [ + 41, + 43, + 44, + 105, + 4, + 68, + 8, + 26, + 64, + 66, + 95, + 97, + 14, + 51, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 14, + 15, + 18, + 19, + 22, + 23 + ], + "demand": 5, + "inside_frames": [ + 2, + 302, + 307, + 426, + 579, + 599, + 741 + ], + "node_mask": 2958337, + "source_ports": [ + 16, + 42, + 104, + 106, + 25, + 70, + 72, + 90, + 4, + 68, + 17, + 19, + 38, + 40, + 77, + 103, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 9, + 11, + 62, + 94, + 13, + 15, + 52, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 14, + 19, + 23 + ], + "demand": 4, + "inside_frames": [ + 2, + 4, + 302, + 307, + 426, + 579, + 599, + 741 + ], + "node_mask": 2958341, + "source_ports": [ + 16, + 42, + 104, + 106, + 4, + 68, + 8, + 26, + 64, + 66, + 95, + 97, + 13, + 15, + 52, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 14, + 15, + 18, + 19, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 299, + 302, + 307, + 426, + 579, + 599, + 741 + ], + "node_mask": 2958848, + "source_ports": [ + 76, + 92, + 4, + 68, + 17, + 19, + 38, + 40, + 77, + 103, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 14, + 19, + 31 + ], + "demand": 5, + "inside_frames": [ + 4, + 299, + 302, + 307, + 426, + 579, + 599, + 741 + ], + "node_mask": 2958852, + "source_ports": [ + 76, + 92, + 4, + 68, + 8, + 26, + 64, + 66, + 95, + 97, + 7, + 27 + ], + "weight": "1" + }, + { + "characters": [ + 13, + 14, + 16, + 19 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 423, + 426, + 579, + 599, + 741 + ], + "node_mask": 2981893, + "source_ports": [ + 3, + 5, + 67, + 69, + 80, + 88, + 4, + 68, + 65, + 96, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 14, + 15, + 18, + 19, + 24, + 25 + ], + "demand": 5, + "inside_frames": [ + 299, + 307, + 423, + 426, + 579, + 599, + 741 + ], + "node_mask": 2990592, + "source_ports": [ + 1, + 74, + 82, + 84, + 22, + 24, + 45, + 108, + 4, + 68, + 17, + 19, + 38, + 40, + 77, + 103, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 33, + 48, + 50, + 85, + 29, + 58, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 14, + 19, + 24 + ], + "demand": 4, + "inside_frames": [ + 4, + 299, + 307, + 423, + 426, + 579, + 599, + 741 + ], + "node_mask": 2990596, + "source_ports": [ + 22, + 24, + 45, + 108, + 4, + 68, + 8, + 26, + 64, + 66, + 95, + 97, + 33, + 48, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 14, + 15, + 18, + 19, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 302, + 307, + 423, + 426, + 579, + 599, + 741 + ], + "node_mask": 2991104, + "source_ports": [ + 23, + 35, + 107, + 109, + 6, + 73, + 75, + 83, + 4, + 68, + 17, + 19, + 38, + 40, + 77, + 103, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 28, + 30, + 59, + 93, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 14, + 19, + 27 + ], + "demand": 4, + "inside_frames": [ + 4, + 302, + 307, + 423, + 426, + 579, + 599, + 741 + ], + "node_mask": 2991108, + "source_ports": [ + 23, + 35, + 107, + 109, + 4, + 68, + 8, + 26, + 64, + 66, + 95, + 97, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 15, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 299, + 302, + 307, + 423, + 426, + 579, + 599, + 741 + ], + "node_mask": 2991617, + "source_ports": [ + 4, + 68, + 17, + 19, + 38, + 40, + 77, + 103, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 14, + 19 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 299, + 302, + 307, + 423, + 426, + 579, + 599, + 741 + ], + "node_mask": 2991621, + "source_ports": [ + 4, + 68, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 629, + 741 + ], + "node_mask": 3211264, + "source_ports": [ + 81, + 87, + 76, + 92, + 1, + 74, + 82, + 84, + 22, + 24, + 45, + 108, + 23, + 35, + 107, + 109, + 6, + 73, + 75, + 83, + 2, + 71, + 89, + 91, + 41, + 43, + 44, + 105, + 16, + 42, + 104, + 106, + 25, + 70, + 72, + 90, + 18, + 39, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 65, + 96, + 55, + 101, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 14, + 51, + 53, + 78, + 10, + 61, + 63, + 79, + 9, + 11, + 62, + 94, + 13, + 15, + 52, + 99, + 33, + 48, + 50, + 85, + 29, + 58, + 60, + 86, + 28, + 30, + 59, + 93, + 32, + 34, + 49, + 98, + 0, + 57, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 15, + 16, + 17, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 426, + 629, + 741 + ], + "node_mask": 3244033, + "source_ports": [ + 18, + 39, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 65, + 96, + 55, + 101, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 13, + 15, + 17, + 19, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 125, + 128, + 133, + 543, + 629, + 741 + ], + "node_mask": 3276952, + "source_ports": [ + 81, + 87, + 21, + 37, + 46, + 111, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 55, + 101, + 8, + 26, + 64, + 66, + 95, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 15, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 543, + 629, + 741 + ], + "node_mask": 3342336, + "source_ports": [ + 81, + 87, + 76, + 92, + 1, + 74, + 82, + 84, + 22, + 24, + 45, + 108, + 23, + 35, + 107, + 109, + 6, + 73, + 75, + 83, + 2, + 71, + 89, + 91, + 41, + 43, + 44, + 105, + 16, + 42, + 104, + 106, + 25, + 70, + 72, + 90, + 18, + 39, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 55, + 101, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 14, + 51, + 53, + 78, + 10, + 61, + 63, + 79, + 9, + 11, + 62, + 94, + 13, + 15, + 52, + 99, + 33, + 48, + 50, + 85, + 29, + 58, + 60, + 86, + 28, + 30, + 59, + 93, + 32, + 34, + 49, + 98, + 0, + 57, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10, + 13, + 15, + 17, + 19, + 20, + 22 + ], + "demand": 5, + "inside_frames": [ + 2, + 125, + 133, + 426, + 543, + 629, + 741 + ], + "node_mask": 3342473, + "source_ports": [ + 2, + 71, + 89, + 91, + 16, + 42, + 104, + 106, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 55, + 101, + 8, + 26, + 64, + 66, + 95, + 97, + 14, + 51, + 53, + 78, + 9, + 11, + 62, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11, + 13, + 15, + 17, + 19, + 21, + 23 + ], + "demand": 5, + "inside_frames": [ + 2, + 128, + 133, + 426, + 543, + 629, + 741 + ], + "node_mask": 3342481, + "source_ports": [ + 41, + 43, + 44, + 105, + 25, + 70, + 72, + 90, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 55, + 101, + 8, + 26, + 64, + 66, + 95, + 97, + 10, + 61, + 63, + 79, + 13, + 15, + 52, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 15, + 17, + 19, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 125, + 128, + 133, + 426, + 543, + 629, + 741 + ], + "node_mask": 3342488, + "source_ports": [ + 81, + 87, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 55, + 101, + 8, + 26, + 64, + 66, + 95, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 15, + 17, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 426, + 543, + 629, + 741 + ], + "node_mask": 3375105, + "source_ports": [ + 18, + 39, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 55, + 101, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 13, + 15, + 17, + 19, + 24, + 26 + ], + "demand": 5, + "inside_frames": [ + 125, + 133, + 423, + 426, + 543, + 629, + 741 + ], + "node_mask": 3375240, + "source_ports": [ + 1, + 74, + 82, + 84, + 23, + 35, + 107, + 109, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 55, + 101, + 8, + 26, + 64, + 66, + 95, + 97, + 33, + 48, + 50, + 85, + 28, + 30, + 59, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 13, + 15, + 17, + 19, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 128, + 133, + 423, + 426, + 543, + 629, + 741 + ], + "node_mask": 3375248, + "source_ports": [ + 22, + 24, + 45, + 108, + 6, + 73, + 75, + 83, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 55, + 101, + 8, + 26, + 64, + 66, + 95, + 97, + 29, + 58, + 60, + 86, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 15, + 17, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 125, + 128, + 133, + 423, + 426, + 543, + 629, + 741 + ], + "node_mask": 3375257, + "source_ports": [ + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 55, + 101, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "1" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 15, + 16, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 599, + 629, + 741 + ], + "node_mask": 3735552, + "source_ports": [ + 81, + 87, + 76, + 92, + 1, + 74, + 82, + 84, + 22, + 24, + 45, + 108, + 23, + 35, + 107, + 109, + 6, + 73, + 75, + 83, + 2, + 71, + 89, + 91, + 41, + 43, + 44, + 105, + 16, + 42, + 104, + 106, + 25, + 70, + 72, + 90, + 18, + 39, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 65, + 96, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 14, + 51, + 53, + 78, + 10, + 61, + 63, + 79, + 9, + 11, + 62, + 94, + 13, + 15, + 52, + 99, + 33, + 48, + 50, + 85, + 29, + 58, + 60, + 86, + 28, + 30, + 59, + 93, + 32, + 34, + 49, + 98, + 0, + 57, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 15, + 16, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 426, + 599, + 629, + 741 + ], + "node_mask": 3768321, + "source_ports": [ + 18, + 39, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 65, + 96, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 12, + 13, + 18, + 19, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 129, + 132, + 143, + 543, + 599, + 629, + 741 + ], + "node_mask": 3801440, + "source_ports": [ + 76, + 92, + 21, + 37, + 46, + 111, + 18, + 39, + 3, + 5, + 67, + 69, + 80, + 88, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 13, + 19, + 29 + ], + "demand": 2, + "inside_frames": [ + 125, + 128, + 129, + 132, + 133, + 143, + 543, + 599, + 629, + 741 + ], + "node_mask": 3801592, + "source_ports": [ + 21, + 37, + 46, + 111, + 3, + 5, + 67, + 69, + 80, + 88, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 15, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 31 + ], + "demand": 5, + "inside_frames": [ + 426, + 543, + 599, + 629, + 741 + ], + "node_mask": 3866624, + "source_ports": [ + 81, + 87, + 76, + 92, + 1, + 74, + 82, + 84, + 22, + 24, + 45, + 108, + 23, + 35, + 107, + 109, + 6, + 73, + 75, + 83, + 2, + 71, + 89, + 91, + 41, + 43, + 44, + 105, + 16, + 42, + 104, + 106, + 25, + 70, + 72, + 90, + 18, + 39, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 14, + 51, + 53, + 78, + 10, + 61, + 63, + 79, + 9, + 11, + 62, + 94, + 13, + 15, + 52, + 99, + 33, + 48, + 50, + 85, + 29, + 58, + 60, + 86, + 28, + 30, + 59, + 93, + 32, + 34, + 49, + 98, + 0, + 57, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 15, + 19, + 29, + 31 + ], + "demand": 3, + "inside_frames": [ + 125, + 128, + 133, + 426, + 543, + 599, + 629, + 741 + ], + "node_mask": 3866776, + "source_ports": [ + 81, + 87, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 8, + 26, + 64, + 66, + 95, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 12, + 13, + 18, + 19, + 22, + 23 + ], + "demand": 5, + "inside_frames": [ + 2, + 129, + 143, + 426, + 543, + 599, + 629, + 741 + ], + "node_mask": 3866913, + "source_ports": [ + 2, + 71, + 89, + 91, + 41, + 43, + 44, + 105, + 18, + 39, + 3, + 5, + 67, + 69, + 80, + 88, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 9, + 11, + 62, + 94, + 13, + 15, + 52, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11, + 12, + 13, + 18, + 19, + 20, + 21 + ], + "demand": 5, + "inside_frames": [ + 2, + 132, + 143, + 426, + 543, + 599, + 629, + 741 + ], + "node_mask": 3866945, + "source_ports": [ + 16, + 42, + 104, + 106, + 25, + 70, + 72, + 90, + 18, + 39, + 3, + 5, + 67, + 69, + 80, + 88, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 14, + 51, + 53, + 78, + 10, + 61, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 12, + 13, + 18, + 19, + 28, + 29 + ], + "demand": 5, + "inside_frames": [ + 129, + 132, + 143, + 426, + 543, + 599, + 629, + 741 + ], + "node_mask": 3866976, + "source_ports": [ + 76, + 92, + 18, + 39, + 3, + 5, + 67, + 69, + 80, + 88, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 0, + 57 + ], + "weight": "1" + }, + { + "characters": [ + 6, + 8, + 13, + 19, + 22, + 24, + 29 + ], + "demand": 3, + "inside_frames": [ + 125, + 129, + 133, + 143, + 426, + 543, + 599, + 629, + 741 + ], + "node_mask": 3867048, + "source_ports": [ + 23, + 35, + 107, + 109, + 2, + 71, + 89, + 91, + 3, + 5, + 67, + 69, + 80, + 88, + 8, + 26, + 64, + 66, + 95, + 97, + 9, + 11, + 62, + 94, + 33, + 48, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 9, + 13, + 19, + 23, + 25, + 29 + ], + "demand": 3, + "inside_frames": [ + 128, + 129, + 133, + 143, + 426, + 543, + 599, + 629, + 741 + ], + "node_mask": 3867056, + "source_ports": [ + 6, + 73, + 75, + 83, + 41, + 43, + 44, + 105, + 3, + 5, + 67, + 69, + 80, + 88, + 8, + 26, + 64, + 66, + 95, + 97, + 13, + 15, + 52, + 99, + 29, + 58, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 10, + 13, + 19, + 20, + 26, + 29 + ], + "demand": 3, + "inside_frames": [ + 125, + 132, + 133, + 143, + 426, + 543, + 599, + 629, + 741 + ], + "node_mask": 3867080, + "source_ports": [ + 1, + 74, + 82, + 84, + 16, + 42, + 104, + 106, + 3, + 5, + 67, + 69, + 80, + 88, + 8, + 26, + 64, + 66, + 95, + 97, + 14, + 51, + 53, + 78, + 28, + 30, + 59, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 11, + 13, + 19, + 21, + 27, + 29 + ], + "demand": 3, + "inside_frames": [ + 128, + 132, + 133, + 143, + 426, + 543, + 599, + 629, + 741 + ], + "node_mask": 3867088, + "source_ports": [ + 22, + 24, + 45, + 108, + 25, + 70, + 72, + 90, + 3, + 5, + 67, + 69, + 80, + 88, + 8, + 26, + 64, + 66, + 95, + 97, + 10, + 61, + 63, + 79, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 19, + 29 + ], + "demand": 2, + "inside_frames": [ + 125, + 128, + 129, + 132, + 133, + 143, + 426, + 543, + 599, + 629, + 741 + ], + "node_mask": 3867128, + "source_ports": [ + 3, + 5, + 67, + 69, + 80, + 88, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 15, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 423, + 426, + 543, + 599, + 629, + 741 + ], + "node_mask": 3899393, + "source_ports": [ + 18, + 39, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 12, + 13, + 18, + 19, + 24, + 25 + ], + "demand": 5, + "inside_frames": [ + 129, + 143, + 423, + 426, + 543, + 599, + 629, + 741 + ], + "node_mask": 3899680, + "source_ports": [ + 23, + 35, + 107, + 109, + 6, + 73, + 75, + 83, + 18, + 39, + 3, + 5, + 67, + 69, + 80, + 88, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 33, + 48, + 50, + 85, + 29, + 58, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 12, + 13, + 18, + 19, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 132, + 143, + 423, + 426, + 543, + 599, + 629, + 741 + ], + "node_mask": 3899712, + "source_ports": [ + 1, + 74, + 82, + 84, + 22, + 24, + 45, + 108, + 18, + 39, + 3, + 5, + 67, + 69, + 80, + 88, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 28, + 30, + 59, + 93, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 12, + 13, + 18, + 19 + ], + "demand": 5, + "inside_frames": [ + 2, + 129, + 132, + 143, + 423, + 426, + 543, + 599, + 629, + 741 + ], + "node_mask": 3899745, + "source_ports": [ + 18, + 39, + 3, + 5, + 67, + 69, + 80, + 88, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 13, + 15, + 16, + 18, + 28, + 30 + ], + "demand": 5, + "inside_frames": [ + 303, + 306, + 317, + 579, + 599, + 629, + 741 + ], + "node_mask": 3954688, + "source_ports": [ + 81, + 87, + 21, + 37, + 46, + 111, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 65, + 96, + 12, + 31, + 54, + 56, + 100, + 102, + 0, + 57 + ], + "weight": "1" + }, + { + "characters": [ + 3, + 15, + 18, + 30 + ], + "demand": 2, + "inside_frames": [ + 299, + 302, + 303, + 306, + 307, + 317, + 579, + 599, + 629, + 741 + ], + "node_mask": 3964416, + "source_ports": [ + 21, + 37, + 46, + 111, + 17, + 19, + 38, + 40, + 77, + 103, + 12, + 31, + 54, + 56, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 5, + 6, + 9, + 10, + 13, + 16, + 19, + 20, + 23, + 24, + 27, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 4, + 426, + 579, + 599, + 629, + 741 + ], + "node_mask": 3997700, + "source_ports": [ + 81, + 87, + 76, + 92, + 22, + 24, + 45, + 108, + 23, + 35, + 107, + 109, + 41, + 43, + 44, + 105, + 16, + 42, + 104, + 106, + 3, + 5, + 67, + 69, + 80, + 88, + 65, + 96, + 8, + 26, + 64, + 66, + 95, + 97, + 14, + 51, + 53, + 78, + 13, + 15, + 52, + 99, + 33, + 48, + 50, + 85, + 32, + 34, + 49, + 98, + 0, + 57, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 15, + 18, + 19, + 30, + 31 + ], + "demand": 3, + "inside_frames": [ + 299, + 302, + 307, + 426, + 579, + 599, + 629, + 741 + ], + "node_mask": 4007424, + "source_ports": [ + 76, + 92, + 17, + 19, + 38, + 40, + 77, + 103, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10, + 13, + 15, + 16, + 18, + 21, + 23 + ], + "demand": 5, + "inside_frames": [ + 2, + 303, + 317, + 426, + 579, + 599, + 629, + 741 + ], + "node_mask": 4016129, + "source_ports": [ + 2, + 71, + 89, + 91, + 16, + 42, + 104, + 106, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 65, + 96, + 12, + 31, + 54, + 56, + 100, + 102, + 10, + 61, + 63, + 79, + 13, + 15, + 52, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 13, + 16, + 23 + ], + "demand": 4, + "inside_frames": [ + 2, + 4, + 303, + 317, + 426, + 579, + 599, + 629, + 741 + ], + "node_mask": 4016133, + "source_ports": [ + 16, + 42, + 104, + 106, + 3, + 5, + 67, + 69, + 80, + 88, + 65, + 96, + 13, + 15, + 52, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11, + 13, + 15, + 16, + 18, + 20, + 22 + ], + "demand": 5, + "inside_frames": [ + 2, + 306, + 317, + 426, + 579, + 599, + 629, + 741 + ], + "node_mask": 4018177, + "source_ports": [ + 41, + 43, + 44, + 105, + 25, + 70, + 72, + 90, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 65, + 96, + 12, + 31, + 54, + 56, + 100, + 102, + 14, + 51, + 53, + 78, + 9, + 11, + 62, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 13, + 16, + 20 + ], + "demand": 4, + "inside_frames": [ + 2, + 4, + 306, + 317, + 426, + 579, + 599, + 629, + 741 + ], + "node_mask": 4018181, + "source_ports": [ + 41, + 43, + 44, + 105, + 3, + 5, + 67, + 69, + 80, + 88, + 65, + 96, + 14, + 51, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 15, + 16, + 18, + 28, + 30 + ], + "demand": 5, + "inside_frames": [ + 303, + 306, + 317, + 426, + 579, + 599, + 629, + 741 + ], + "node_mask": 4020224, + "source_ports": [ + 81, + 87, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 65, + 96, + 12, + 31, + 54, + 56, + 100, + 102, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 16, + 28 + ], + "demand": 5, + "inside_frames": [ + 4, + 303, + 306, + 317, + 426, + 579, + 599, + 629, + 741 + ], + "node_mask": 4020228, + "source_ports": [ + 81, + 87, + 3, + 5, + 67, + 69, + 80, + 88, + 65, + 96, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 8, + 15, + 18, + 21, + 25, + 30 + ], + "demand": 3, + "inside_frames": [ + 299, + 303, + 307, + 317, + 426, + 579, + 599, + 629, + 741 + ], + "node_mask": 4024832, + "source_ports": [ + 1, + 74, + 82, + 84, + 2, + 71, + 89, + 91, + 17, + 19, + 38, + 40, + 77, + 103, + 12, + 31, + 54, + 56, + 100, + 102, + 10, + 61, + 63, + 79, + 29, + 58, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10, + 15, + 18, + 23, + 27, + 30 + ], + "demand": 3, + "inside_frames": [ + 302, + 303, + 307, + 317, + 426, + 579, + 599, + 629, + 741 + ], + "node_mask": 4025344, + "source_ports": [ + 23, + 35, + 107, + 109, + 16, + 42, + 104, + 106, + 17, + 19, + 38, + 40, + 77, + 103, + 12, + 31, + 54, + 56, + 100, + 102, + 13, + 15, + 52, + 99, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 9, + 15, + 18, + 20, + 24, + 30 + ], + "demand": 3, + "inside_frames": [ + 299, + 306, + 307, + 317, + 426, + 579, + 599, + 629, + 741 + ], + "node_mask": 4026880, + "source_ports": [ + 22, + 24, + 45, + 108, + 41, + 43, + 44, + 105, + 17, + 19, + 38, + 40, + 77, + 103, + 12, + 31, + 54, + 56, + 100, + 102, + 14, + 51, + 53, + 78, + 33, + 48, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 11, + 15, + 18, + 22, + 26, + 30 + ], + "demand": 3, + "inside_frames": [ + 302, + 306, + 307, + 317, + 426, + 579, + 599, + 629, + 741 + ], + "node_mask": 4027392, + "source_ports": [ + 6, + 73, + 75, + 83, + 25, + 70, + 72, + 90, + 17, + 19, + 38, + 40, + 77, + 103, + 12, + 31, + 54, + 56, + 100, + 102, + 9, + 11, + 62, + 94, + 28, + 30, + 59, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 18, + 30 + ], + "demand": 2, + "inside_frames": [ + 299, + 302, + 303, + 306, + 307, + 317, + 426, + 579, + 599, + 629, + 741 + ], + "node_mask": 4029952, + "source_ports": [ + 17, + 19, + 38, + 40, + 77, + 103, + 12, + 31, + 54, + 56, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 16, + 19 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 423, + 426, + 579, + 599, + 629, + 741 + ], + "node_mask": 4030469, + "source_ports": [ + 3, + 5, + 67, + 69, + 80, + 88, + 65, + 96, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 13, + 15, + 16, + 18, + 25, + 27 + ], + "demand": 5, + "inside_frames": [ + 303, + 317, + 423, + 426, + 579, + 599, + 629, + 741 + ], + "node_mask": 4048896, + "source_ports": [ + 1, + 74, + 82, + 84, + 23, + 35, + 107, + 109, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 65, + 96, + 12, + 31, + 54, + 56, + 100, + 102, + 29, + 58, + 60, + 86, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 13, + 16, + 27 + ], + "demand": 4, + "inside_frames": [ + 4, + 303, + 317, + 423, + 426, + 579, + 599, + 629, + 741 + ], + "node_mask": 4048900, + "source_ports": [ + 23, + 35, + 107, + 109, + 3, + 5, + 67, + 69, + 80, + 88, + 65, + 96, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 13, + 15, + 16, + 18, + 24, + 26 + ], + "demand": 5, + "inside_frames": [ + 306, + 317, + 423, + 426, + 579, + 599, + 629, + 741 + ], + "node_mask": 4050944, + "source_ports": [ + 22, + 24, + 45, + 108, + 6, + 73, + 75, + 83, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 65, + 96, + 12, + 31, + 54, + 56, + 100, + 102, + 33, + 48, + 50, + 85, + 28, + 30, + 59, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 13, + 16, + 24 + ], + "demand": 4, + "inside_frames": [ + 4, + 306, + 317, + 423, + 426, + 579, + 599, + 629, + 741 + ], + "node_mask": 4050948, + "source_ports": [ + 22, + 24, + 45, + 108, + 3, + 5, + 67, + 69, + 80, + 88, + 65, + 96, + 33, + 48, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 15, + 16, + 18 + ], + "demand": 5, + "inside_frames": [ + 2, + 303, + 306, + 317, + 423, + 426, + 579, + 599, + 629, + 741 + ], + "node_mask": 4052993, + "source_ports": [ + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 65, + 96, + 12, + 31, + 54, + 56, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 16 + ], + "demand": 3, + "inside_frames": [ + 2, + 4, + 303, + 306, + 317, + 423, + 426, + 579, + 599, + 629, + 741 + ], + "node_mask": 4052997, + "source_ports": [ + 3, + 5, + 67, + 69, + 80, + 88, + 65, + 96 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 15, + 19, + 31 + ], + "demand": 2, + "inside_frames": [ + 125, + 128, + 133, + 299, + 302, + 307, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4073112, + "source_ports": [ + 21, + 37, + 46, + 111, + 17, + 19, + 38, + 40, + 77, + 103, + 8, + 26, + 64, + 66, + 95, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 3, + 18, + 19 + ], + "demand": 2, + "inside_frames": [ + 129, + 132, + 143, + 299, + 302, + 307, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4073312, + "source_ports": [ + 76, + 92, + 21, + 37, + 46, + 111, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 19 + ], + "demand": 1, + "inside_frames": [ + 125, + 128, + 129, + 132, + 133, + 143, + 299, + 302, + 307, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4073464, + "source_ports": [ + 21, + 37, + 46, + 111, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 3, + 13, + 15 + ], + "demand": 2, + "inside_frames": [ + 125, + 128, + 133, + 303, + 306, + 317, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4085912, + "source_ports": [ + 81, + 87, + 21, + 37, + 46, + 111, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 13, + 18, + 28 + ], + "demand": 2, + "inside_frames": [ + 129, + 132, + 143, + 303, + 306, + 317, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4086112, + "source_ports": [ + 21, + 37, + 46, + 111, + 3, + 5, + 67, + 69, + 80, + 88, + 12, + 31, + 54, + 56, + 100, + 102, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 13 + ], + "demand": 1, + "inside_frames": [ + 125, + 128, + 129, + 132, + 133, + 143, + 303, + 306, + 317, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4086264, + "source_ports": [ + 21, + 37, + 46, + 111, + 3, + 5, + 67, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 8 + ], + "demand": 1, + "inside_frames": [ + 125, + 129, + 133, + 143, + 299, + 303, + 307, + 317, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4090792, + "source_ports": [ + 21, + 37, + 46, + 111, + 2, + 71, + 89, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 25 + ], + "demand": 1, + "inside_frames": [ + 128, + 129, + 133, + 143, + 299, + 303, + 307, + 317, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4090800, + "source_ports": [ + 21, + 37, + 46, + 111, + 29, + 58, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 4 + ], + "demand": 1, + "inside_frames": [ + 125, + 132, + 133, + 143, + 299, + 303, + 307, + 317, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4090824, + "source_ports": [ + 21, + 37, + 46, + 111, + 1, + 74, + 82, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 21 + ], + "demand": 1, + "inside_frames": [ + 128, + 132, + 133, + 143, + 299, + 303, + 307, + 317, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4090832, + "source_ports": [ + 21, + 37, + 46, + 111, + 10, + 61, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 6 + ], + "demand": 1, + "inside_frames": [ + 125, + 129, + 133, + 143, + 302, + 303, + 307, + 317, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4091304, + "source_ports": [ + 21, + 37, + 46, + 111, + 23, + 35, + 107, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 23 + ], + "demand": 1, + "inside_frames": [ + 128, + 129, + 133, + 143, + 302, + 303, + 307, + 317, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4091312, + "source_ports": [ + 21, + 37, + 46, + 111, + 13, + 15, + 52, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 10 + ], + "demand": 1, + "inside_frames": [ + 125, + 132, + 133, + 143, + 302, + 303, + 307, + 317, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4091336, + "source_ports": [ + 21, + 37, + 46, + 111, + 16, + 42, + 104, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 27 + ], + "demand": 1, + "inside_frames": [ + 128, + 132, + 133, + 143, + 302, + 303, + 307, + 317, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4091344, + "source_ports": [ + 21, + 37, + 46, + 111, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 24 + ], + "demand": 1, + "inside_frames": [ + 125, + 129, + 133, + 143, + 299, + 306, + 307, + 317, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4092840, + "source_ports": [ + 21, + 37, + 46, + 111, + 33, + 48, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 9 + ], + "demand": 1, + "inside_frames": [ + 128, + 129, + 133, + 143, + 299, + 306, + 307, + 317, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4092848, + "source_ports": [ + 21, + 37, + 46, + 111, + 41, + 43, + 44, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 20 + ], + "demand": 1, + "inside_frames": [ + 125, + 132, + 133, + 143, + 299, + 306, + 307, + 317, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4092872, + "source_ports": [ + 21, + 37, + 46, + 111, + 14, + 51, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 5 + ], + "demand": 1, + "inside_frames": [ + 128, + 132, + 133, + 143, + 299, + 306, + 307, + 317, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4092880, + "source_ports": [ + 21, + 37, + 46, + 111, + 22, + 24, + 45, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 22 + ], + "demand": 1, + "inside_frames": [ + 125, + 129, + 133, + 143, + 302, + 306, + 307, + 317, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4093352, + "source_ports": [ + 21, + 37, + 46, + 111, + 9, + 11, + 62, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 7 + ], + "demand": 1, + "inside_frames": [ + 128, + 129, + 133, + 143, + 302, + 306, + 307, + 317, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4093360, + "source_ports": [ + 21, + 37, + 46, + 111, + 6, + 73, + 75, + 83 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 26 + ], + "demand": 1, + "inside_frames": [ + 125, + 132, + 133, + 143, + 302, + 306, + 307, + 317, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4093384, + "source_ports": [ + 21, + 37, + 46, + 111, + 28, + 30, + 59, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 11 + ], + "demand": 1, + "inside_frames": [ + 128, + 132, + 133, + 143, + 302, + 306, + 307, + 317, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4093392, + "source_ports": [ + 21, + 37, + 46, + 111, + 25, + 70, + 72, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 15 + ], + "demand": 1, + "inside_frames": [ + 125, + 128, + 133, + 299, + 302, + 303, + 306, + 307, + 317, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4095640, + "source_ports": [ + 21, + 37, + 46, + 111, + 17, + 19, + 38, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 3, + 18 + ], + "demand": 1, + "inside_frames": [ + 129, + 132, + 143, + 299, + 302, + 303, + 306, + 307, + 317, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4095840, + "source_ports": [ + 21, + 37, + 46, + 111, + 12, + 31, + 54, + 56, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 2, + 5, + 6, + 9, + 10, + 13, + 19, + 20, + 23, + 24, + 27, + 28, + 31 + ], + "demand": 5, + "inside_frames": [ + 4, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4128772, + "source_ports": [ + 81, + 87, + 76, + 92, + 22, + 24, + 45, + 108, + 23, + 35, + 107, + 109, + 41, + 43, + 44, + 105, + 16, + 42, + 104, + 106, + 3, + 5, + 67, + 69, + 80, + 88, + 8, + 26, + 64, + 66, + 95, + 97, + 14, + 51, + 53, + 78, + 13, + 15, + 52, + 99, + 33, + 48, + 50, + 85, + 32, + 34, + 49, + 98, + 0, + 57, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 19, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 125, + 128, + 133, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4128924, + "source_ports": [ + 81, + 87, + 3, + 5, + 67, + 69, + 80, + 88, + 8, + 26, + 64, + 66, + 95, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 13, + 19, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 129, + 132, + 143, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4129124, + "source_ports": [ + 76, + 92, + 3, + 5, + 67, + 69, + 80, + 88, + 8, + 26, + 64, + 66, + 95, + 97, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 8, + 15, + 19, + 20, + 24, + 31 + ], + "demand": 3, + "inside_frames": [ + 125, + 133, + 299, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4137608, + "source_ports": [ + 1, + 74, + 82, + 84, + 2, + 71, + 89, + 91, + 17, + 19, + 38, + 40, + 77, + 103, + 8, + 26, + 64, + 66, + 95, + 97, + 14, + 51, + 53, + 78, + 33, + 48, + 50, + 85, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 20, + 24, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 125, + 133, + 299, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4137612, + "source_ports": [ + 8, + 26, + 64, + 66, + 95, + 97, + 14, + 51, + 53, + 78, + 33, + 48, + 50, + 85, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 9, + 15, + 19, + 21, + 25, + 31 + ], + "demand": 3, + "inside_frames": [ + 128, + 133, + 299, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4137616, + "source_ports": [ + 22, + 24, + 45, + 108, + 41, + 43, + 44, + 105, + 17, + 19, + 38, + 40, + 77, + 103, + 8, + 26, + 64, + 66, + 95, + 97, + 10, + 61, + 63, + 79, + 29, + 58, + 60, + 86, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 9, + 19, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 128, + 133, + 299, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4137620, + "source_ports": [ + 22, + 24, + 45, + 108, + 41, + 43, + 44, + 105, + 8, + 26, + 64, + 66, + 95, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 8, + 9, + 18, + 19, + 24, + 25 + ], + "demand": 3, + "inside_frames": [ + 129, + 143, + 299, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4137760, + "source_ports": [ + 76, + 92, + 2, + 71, + 89, + 91, + 41, + 43, + 44, + 105, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 33, + 48, + 50, + 85, + 29, + 58, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 9, + 19, + 24 + ], + "demand": 3, + "inside_frames": [ + 4, + 129, + 143, + 299, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4137764, + "source_ports": [ + 76, + 92, + 41, + 43, + 44, + 105, + 8, + 26, + 64, + 66, + 95, + 97, + 33, + 48, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 4, + 5, + 18, + 19, + 20, + 21 + ], + "demand": 3, + "inside_frames": [ + 132, + 143, + 299, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4137792, + "source_ports": [ + 76, + 92, + 1, + 74, + 82, + 84, + 22, + 24, + 45, + 108, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 14, + 51, + 53, + 78, + 10, + 61, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 5, + 19, + 20 + ], + "demand": 3, + "inside_frames": [ + 4, + 132, + 143, + 299, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4137796, + "source_ports": [ + 76, + 92, + 22, + 24, + 45, + 108, + 8, + 26, + 64, + 66, + 95, + 97, + 14, + 51, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 125, + 129, + 133, + 143, + 299, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4137897, + "source_ports": [ + 2, + 71, + 89, + 91, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 128, + 129, + 133, + 143, + 299, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4137909, + "source_ports": [ + 41, + 43, + 44, + 105, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 125, + 132, + 133, + 143, + 299, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4137933, + "source_ports": [ + 8, + 26, + 64, + 66, + 95, + 97, + 14, + 51, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 128, + 132, + 133, + 143, + 299, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4137937, + "source_ports": [ + 8, + 26, + 64, + 66, + 95, + 97, + 10, + 61, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10, + 15, + 19, + 22, + 26, + 31 + ], + "demand": 3, + "inside_frames": [ + 125, + 133, + 302, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4138120, + "source_ports": [ + 23, + 35, + 107, + 109, + 16, + 42, + 104, + 106, + 17, + 19, + 38, + 40, + 77, + 103, + 8, + 26, + 64, + 66, + 95, + 97, + 9, + 11, + 62, + 94, + 28, + 30, + 59, + 93, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10, + 19, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 125, + 133, + 302, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4138124, + "source_ports": [ + 23, + 35, + 107, + 109, + 16, + 42, + 104, + 106, + 8, + 26, + 64, + 66, + 95, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 11, + 15, + 19, + 23, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 128, + 133, + 302, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4138128, + "source_ports": [ + 6, + 73, + 75, + 83, + 25, + 70, + 72, + 90, + 17, + 19, + 38, + 40, + 77, + 103, + 8, + 26, + 64, + 66, + 95, + 97, + 13, + 15, + 52, + 99, + 32, + 34, + 49, + 98, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 23, + 27, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 128, + 133, + 302, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4138132, + "source_ports": [ + 8, + 26, + 64, + 66, + 95, + 97, + 13, + 15, + 52, + 99, + 32, + 34, + 49, + 98, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 7, + 18, + 19, + 22, + 23 + ], + "demand": 3, + "inside_frames": [ + 129, + 143, + 302, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4138272, + "source_ports": [ + 76, + 92, + 23, + 35, + 107, + 109, + 6, + 73, + 75, + 83, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 9, + 11, + 62, + 94, + 13, + 15, + 52, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 6, + 19, + 23 + ], + "demand": 3, + "inside_frames": [ + 4, + 129, + 143, + 302, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4138276, + "source_ports": [ + 76, + 92, + 23, + 35, + 107, + 109, + 8, + 26, + 64, + 66, + 95, + 97, + 13, + 15, + 52, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 10, + 11, + 18, + 19, + 26, + 27 + ], + "demand": 3, + "inside_frames": [ + 132, + 143, + 302, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4138304, + "source_ports": [ + 76, + 92, + 16, + 42, + 104, + 106, + 25, + 70, + 72, + 90, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 28, + 30, + 59, + 93, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 10, + 19, + 27 + ], + "demand": 3, + "inside_frames": [ + 4, + 132, + 143, + 302, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4138308, + "source_ports": [ + 76, + 92, + 16, + 42, + 104, + 106, + 8, + 26, + 64, + 66, + 95, + 97, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 125, + 129, + 133, + 143, + 302, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4138409, + "source_ports": [ + 8, + 26, + 64, + 66, + 95, + 97, + 9, + 11, + 62, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 128, + 129, + 133, + 143, + 302, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4138421, + "source_ports": [ + 8, + 26, + 64, + 66, + 95, + 97, + 13, + 15, + 52, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 125, + 132, + 133, + 143, + 302, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4138445, + "source_ports": [ + 16, + 42, + 104, + 106, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 128, + 132, + 133, + 143, + 302, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4138449, + "source_ports": [ + 25, + 70, + 72, + 90, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 15, + 18, + 19, + 31 + ], + "demand": 3, + "inside_frames": [ + 299, + 302, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4138496, + "source_ports": [ + 76, + 92, + 17, + 19, + 38, + 40, + 77, + 103, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 19, + 31 + ], + "demand": 3, + "inside_frames": [ + 4, + 299, + 302, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4138500, + "source_ports": [ + 76, + 92, + 8, + 26, + 64, + 66, + 95, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 19, + 31 + ], + "demand": 2, + "inside_frames": [ + 125, + 128, + 133, + 299, + 302, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4138648, + "source_ports": [ + 17, + 19, + 38, + 40, + 77, + 103, + 8, + 26, + 64, + 66, + 95, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 31 + ], + "demand": 2, + "inside_frames": [ + 4, + 125, + 128, + 133, + 299, + 302, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4138652, + "source_ports": [ + 8, + 26, + 64, + 66, + 95, + 97, + 7, + 27 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 18, + 19 + ], + "demand": 2, + "inside_frames": [ + 129, + 132, + 143, + 299, + 302, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4138848, + "source_ports": [ + 76, + 92, + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 2, + 19 + ], + "demand": 2, + "inside_frames": [ + 4, + 129, + 132, + 143, + 299, + 302, + 307, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4138852, + "source_ports": [ + 76, + 92, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 4, + 6, + 8, + 10, + 13, + 15 + ], + "demand": 3, + "inside_frames": [ + 125, + 133, + 303, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4147336, + "source_ports": [ + 81, + 87, + 1, + 74, + 82, + 84, + 23, + 35, + 107, + 109, + 2, + 71, + 89, + 91, + 16, + 42, + 104, + 106, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 6, + 10, + 13 + ], + "demand": 3, + "inside_frames": [ + 4, + 125, + 133, + 303, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4147340, + "source_ports": [ + 81, + 87, + 23, + 35, + 107, + 109, + 16, + 42, + 104, + 106, + 3, + 5, + 67, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 15, + 21, + 23, + 25, + 27 + ], + "demand": 3, + "inside_frames": [ + 128, + 133, + 303, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4147344, + "source_ports": [ + 81, + 87, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 10, + 61, + 63, + 79, + 13, + 15, + 52, + 99, + 29, + 58, + 60, + 86, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 23, + 27 + ], + "demand": 3, + "inside_frames": [ + 4, + 128, + 133, + 303, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4147348, + "source_ports": [ + 81, + 87, + 3, + 5, + 67, + 69, + 80, + 88, + 13, + 15, + 52, + 99, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 8, + 13, + 18, + 23, + 25, + 28 + ], + "demand": 3, + "inside_frames": [ + 129, + 143, + 303, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4147488, + "source_ports": [ + 23, + 35, + 107, + 109, + 2, + 71, + 89, + 91, + 3, + 5, + 67, + 69, + 80, + 88, + 12, + 31, + 54, + 56, + 100, + 102, + 13, + 15, + 52, + 99, + 29, + 58, + 60, + 86, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 13, + 23, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 129, + 143, + 303, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4147492, + "source_ports": [ + 23, + 35, + 107, + 109, + 3, + 5, + 67, + 69, + 80, + 88, + 13, + 15, + 52, + 99, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 10, + 13, + 18, + 21, + 27, + 28 + ], + "demand": 3, + "inside_frames": [ + 132, + 143, + 303, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4147520, + "source_ports": [ + 1, + 74, + 82, + 84, + 16, + 42, + 104, + 106, + 3, + 5, + 67, + 69, + 80, + 88, + 12, + 31, + 54, + 56, + 100, + 102, + 10, + 61, + 63, + 79, + 32, + 34, + 49, + 98, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 13, + 27, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 132, + 143, + 303, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4147524, + "source_ports": [ + 16, + 42, + 104, + 106, + 3, + 5, + 67, + 69, + 80, + 88, + 32, + 34, + 49, + 98, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 125, + 129, + 133, + 143, + 303, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4147625, + "source_ports": [ + 2, + 71, + 89, + 91, + 3, + 5, + 67, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 128, + 129, + 133, + 143, + 303, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4147637, + "source_ports": [ + 3, + 5, + 67, + 69, + 80, + 88, + 13, + 15, + 52, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 125, + 132, + 133, + 143, + 303, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4147661, + "source_ports": [ + 16, + 42, + 104, + 106, + 3, + 5, + 67, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 128, + 132, + 133, + 143, + 303, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4147665, + "source_ports": [ + 3, + 5, + 67, + 69, + 80, + 88, + 10, + 61, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 15, + 20, + 22, + 24, + 26 + ], + "demand": 3, + "inside_frames": [ + 125, + 133, + 306, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4149384, + "source_ports": [ + 81, + 87, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 14, + 51, + 53, + 78, + 9, + 11, + 62, + 94, + 33, + 48, + 50, + 85, + 28, + 30, + 59, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 20, + 24 + ], + "demand": 3, + "inside_frames": [ + 4, + 125, + 133, + 306, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4149388, + "source_ports": [ + 81, + 87, + 3, + 5, + 67, + 69, + 80, + 88, + 14, + 51, + 53, + 78, + 33, + 48, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 5, + 7, + 9, + 11, + 13, + 15 + ], + "demand": 3, + "inside_frames": [ + 128, + 133, + 306, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4149392, + "source_ports": [ + 81, + 87, + 22, + 24, + 45, + 108, + 6, + 73, + 75, + 83, + 41, + 43, + 44, + 105, + 25, + 70, + 72, + 90, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 5, + 9, + 13 + ], + "demand": 3, + "inside_frames": [ + 4, + 128, + 133, + 306, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4149396, + "source_ports": [ + 81, + 87, + 22, + 24, + 45, + 108, + 41, + 43, + 44, + 105, + 3, + 5, + 67, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 9, + 13, + 18, + 22, + 24, + 28 + ], + "demand": 3, + "inside_frames": [ + 129, + 143, + 306, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4149536, + "source_ports": [ + 6, + 73, + 75, + 83, + 41, + 43, + 44, + 105, + 3, + 5, + 67, + 69, + 80, + 88, + 12, + 31, + 54, + 56, + 100, + 102, + 9, + 11, + 62, + 94, + 33, + 48, + 50, + 85, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 13, + 24, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 129, + 143, + 306, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4149540, + "source_ports": [ + 41, + 43, + 44, + 105, + 3, + 5, + 67, + 69, + 80, + 88, + 33, + 48, + 50, + 85, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 11, + 13, + 18, + 20, + 26, + 28 + ], + "demand": 3, + "inside_frames": [ + 132, + 143, + 306, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4149568, + "source_ports": [ + 22, + 24, + 45, + 108, + 25, + 70, + 72, + 90, + 3, + 5, + 67, + 69, + 80, + 88, + 12, + 31, + 54, + 56, + 100, + 102, + 14, + 51, + 53, + 78, + 28, + 30, + 59, + 93, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 13, + 20, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 132, + 143, + 306, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4149572, + "source_ports": [ + 22, + 24, + 45, + 108, + 3, + 5, + 67, + 69, + 80, + 88, + 14, + 51, + 53, + 78, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 125, + 129, + 133, + 143, + 306, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4149673, + "source_ports": [ + 3, + 5, + 67, + 69, + 80, + 88, + 9, + 11, + 62, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 128, + 129, + 133, + 143, + 306, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4149685, + "source_ports": [ + 41, + 43, + 44, + 105, + 3, + 5, + 67, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 125, + 132, + 133, + 143, + 306, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4149709, + "source_ports": [ + 3, + 5, + 67, + 69, + 80, + 88, + 14, + 51, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 13 + ], + "demand": 2, + "inside_frames": [ + 2, + 128, + 132, + 133, + 143, + 306, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4149713, + "source_ports": [ + 25, + 70, + 72, + 90, + 3, + 5, + 67, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 15, + 18, + 28 + ], + "demand": 3, + "inside_frames": [ + 303, + 306, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4151296, + "source_ports": [ + 81, + 87, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103, + 12, + 31, + 54, + 56, + 100, + 102, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 28 + ], + "demand": 3, + "inside_frames": [ + 4, + 303, + 306, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4151300, + "source_ports": [ + 81, + 87, + 3, + 5, + 67, + 69, + 80, + 88, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13, + 15 + ], + "demand": 2, + "inside_frames": [ + 125, + 128, + 133, + 303, + 306, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4151448, + "source_ports": [ + 81, + 87, + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 1, + 13 + ], + "demand": 2, + "inside_frames": [ + 4, + 125, + 128, + 133, + 303, + 306, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4151452, + "source_ports": [ + 81, + 87, + 3, + 5, + 67, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 18, + 28 + ], + "demand": 2, + "inside_frames": [ + 129, + 132, + 143, + 303, + 306, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4151648, + "source_ports": [ + 3, + 5, + 67, + 69, + 80, + 88, + 12, + 31, + 54, + 56, + 100, + 102, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 28 + ], + "demand": 2, + "inside_frames": [ + 4, + 129, + 132, + 143, + 303, + 306, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4151652, + "source_ports": [ + 3, + 5, + 67, + 69, + 80, + 88, + 0, + 57 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9, + 10, + 11, + 20, + 21, + 22, + 23 + ], + "demand": 5, + "inside_frames": [ + 2, + 3, + 133, + 143, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4153731, + "source_ports": [ + 2, + 71, + 89, + 91, + 41, + 43, + 44, + 105, + 16, + 42, + 104, + 106, + 25, + 70, + 72, + 90, + 14, + 51, + 53, + 78, + 10, + 61, + 63, + 79, + 9, + 11, + 62, + 94, + 13, + 15, + 52, + 99 + ], + "weight": "1" + }, + { + "characters": [ + 9, + 10, + 20, + 23 + ], + "demand": 3, + "inside_frames": [ + 2, + 3, + 4, + 133, + 143, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4153735, + "source_ports": [ + 41, + 43, + 44, + 105, + 16, + 42, + 104, + 106, + 14, + 51, + 53, + 78, + 13, + 15, + 52, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 8, + 10, + 20, + 22, + 24, + 26 + ], + "demand": 4, + "inside_frames": [ + 3, + 125, + 133, + 143, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4153738, + "source_ports": [ + 1, + 74, + 82, + 84, + 23, + 35, + 107, + 109, + 2, + 71, + 89, + 91, + 16, + 42, + 104, + 106, + 14, + 51, + 53, + 78, + 9, + 11, + 62, + 94, + 33, + 48, + 50, + 85, + 28, + 30, + 59, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10, + 20, + 24 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 125, + 133, + 143, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4153742, + "source_ports": [ + 23, + 35, + 107, + 109, + 16, + 42, + 104, + 106, + 14, + 51, + 53, + 78, + 33, + 48, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 9, + 11, + 21, + 23, + 25, + 27 + ], + "demand": 4, + "inside_frames": [ + 3, + 128, + 133, + 143, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4153746, + "source_ports": [ + 22, + 24, + 45, + 108, + 6, + 73, + 75, + 83, + 41, + 43, + 44, + 105, + 25, + 70, + 72, + 90, + 10, + 61, + 63, + 79, + 13, + 15, + 52, + 99, + 29, + 58, + 60, + 86, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 9, + 23, + 27 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 128, + 133, + 143, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4153750, + "source_ports": [ + 22, + 24, + 45, + 108, + 41, + 43, + 44, + 105, + 13, + 15, + 52, + 99, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 8, + 9, + 22, + 23, + 24, + 25 + ], + "demand": 4, + "inside_frames": [ + 3, + 129, + 133, + 143, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4153762, + "source_ports": [ + 23, + 35, + 107, + 109, + 6, + 73, + 75, + 83, + 2, + 71, + 89, + 91, + 41, + 43, + 44, + 105, + 9, + 11, + 62, + 94, + 13, + 15, + 52, + 99, + 33, + 48, + 50, + 85, + 29, + 58, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 9, + 23, + 24 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 129, + 133, + 143, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4153766, + "source_ports": [ + 23, + 35, + 107, + 109, + 41, + 43, + 44, + 105, + 13, + 15, + 52, + 99, + 33, + 48, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 125, + 129, + 133, + 143, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4153771, + "source_ports": [ + 2, + 71, + 89, + 91, + 9, + 11, + 62, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 128, + 129, + 133, + 143, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4153783, + "source_ports": [ + 41, + 43, + 44, + 105, + 13, + 15, + 52, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 10, + 11, + 20, + 21, + 26, + 27 + ], + "demand": 4, + "inside_frames": [ + 3, + 132, + 133, + 143, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4153794, + "source_ports": [ + 1, + 74, + 82, + 84, + 22, + 24, + 45, + 108, + 16, + 42, + 104, + 106, + 25, + 70, + 72, + 90, + 14, + 51, + 53, + 78, + 10, + 61, + 63, + 79, + 28, + 30, + 59, + 93, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 10, + 20, + 27 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 132, + 133, + 143, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4153798, + "source_ports": [ + 22, + 24, + 45, + 108, + 16, + 42, + 104, + 106, + 14, + 51, + 53, + 78, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 125, + 132, + 133, + 143, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4153807, + "source_ports": [ + 16, + 42, + 104, + 106, + 14, + 51, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 128, + 132, + 133, + 143, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4153811, + "source_ports": [ + 25, + 70, + 72, + 90, + 10, + 61, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 8, + 9, + 20, + 21, + 24, + 25 + ], + "demand": 4, + "inside_frames": [ + 3, + 133, + 143, + 299, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4154242, + "source_ports": [ + 1, + 74, + 82, + 84, + 22, + 24, + 45, + 108, + 2, + 71, + 89, + 91, + 41, + 43, + 44, + 105, + 14, + 51, + 53, + 78, + 10, + 61, + 63, + 79, + 33, + 48, + 50, + 85, + 29, + 58, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 125, + 133, + 143, + 299, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4154251, + "source_ports": [ + 2, + 71, + 89, + 91, + 14, + 51, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 128, + 133, + 143, + 299, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4154259, + "source_ports": [ + 41, + 43, + 44, + 105, + 10, + 61, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 9 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 129, + 133, + 143, + 299, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4154275, + "source_ports": [ + 2, + 71, + 89, + 91, + 41, + 43, + 44, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 125, + 129, + 133, + 143, + 299, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4154282, + "source_ports": [ + 2, + 71, + 89, + 91, + 33, + 48, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 128, + 129, + 133, + 143, + 299, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4154290, + "source_ports": [ + 41, + 43, + 44, + 105, + 29, + 58, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 132, + 133, + 143, + 299, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4154307, + "source_ports": [ + 14, + 51, + 53, + 78, + 10, + 61, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 125, + 132, + 133, + 143, + 299, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4154314, + "source_ports": [ + 1, + 74, + 82, + 84, + 14, + 51, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 128, + 132, + 133, + 143, + 299, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4154322, + "source_ports": [ + 22, + 24, + 45, + 108, + 10, + 61, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7, + 10, + 11, + 22, + 23, + 26, + 27 + ], + "demand": 4, + "inside_frames": [ + 3, + 133, + 143, + 302, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4154754, + "source_ports": [ + 23, + 35, + 107, + 109, + 6, + 73, + 75, + 83, + 16, + 42, + 104, + 106, + 25, + 70, + 72, + 90, + 9, + 11, + 62, + 94, + 13, + 15, + 52, + 99, + 28, + 30, + 59, + 93, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 125, + 133, + 143, + 302, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4154763, + "source_ports": [ + 16, + 42, + 104, + 106, + 9, + 11, + 62, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 128, + 133, + 143, + 302, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4154771, + "source_ports": [ + 25, + 70, + 72, + 90, + 13, + 15, + 52, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 129, + 133, + 143, + 302, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4154787, + "source_ports": [ + 9, + 11, + 62, + 94, + 13, + 15, + 52, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 125, + 129, + 133, + 143, + 302, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4154794, + "source_ports": [ + 23, + 35, + 107, + 109, + 9, + 11, + 62, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 128, + 129, + 133, + 143, + 302, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4154802, + "source_ports": [ + 6, + 73, + 75, + 83, + 13, + 15, + 52, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 132, + 133, + 143, + 302, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4154819, + "source_ports": [ + 16, + 42, + 104, + 106, + 25, + 70, + 72, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 125, + 132, + 133, + 143, + 302, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4154826, + "source_ports": [ + 16, + 42, + 104, + 106, + 28, + 30, + 59, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 128, + 132, + 133, + 143, + 302, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4154834, + "source_ports": [ + 25, + 70, + 72, + 90, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6, + 8, + 10, + 21, + 23, + 25, + 27 + ], + "demand": 4, + "inside_frames": [ + 3, + 133, + 143, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4155778, + "source_ports": [ + 1, + 74, + 82, + 84, + 23, + 35, + 107, + 109, + 2, + 71, + 89, + 91, + 16, + 42, + 104, + 106, + 10, + 61, + 63, + 79, + 13, + 15, + 52, + 99, + 29, + 58, + 60, + 86, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 10 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 125, + 133, + 143, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4155787, + "source_ports": [ + 2, + 71, + 89, + 91, + 16, + 42, + 104, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 128, + 133, + 143, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4155795, + "source_ports": [ + 10, + 61, + 63, + 79, + 13, + 15, + 52, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 129, + 133, + 143, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4155811, + "source_ports": [ + 2, + 71, + 89, + 91, + 13, + 15, + 52, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 8 + ], + "demand": 2, + "inside_frames": [ + 3, + 125, + 129, + 133, + 143, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4155818, + "source_ports": [ + 23, + 35, + 107, + 109, + 2, + 71, + 89, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 128, + 129, + 133, + 143, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4155826, + "source_ports": [ + 13, + 15, + 52, + 99, + 29, + 58, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 132, + 133, + 143, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4155843, + "source_ports": [ + 16, + 42, + 104, + 106, + 10, + 61, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 10 + ], + "demand": 2, + "inside_frames": [ + 3, + 125, + 132, + 133, + 143, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4155850, + "source_ports": [ + 1, + 74, + 82, + 84, + 16, + 42, + 104, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 128, + 132, + 133, + 143, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4155858, + "source_ports": [ + 10, + 61, + 63, + 79, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 125, + 133, + 299, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4156041, + "source_ports": [ + 2, + 71, + 89, + 91, + 17, + 19, + 38, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 128, + 133, + 299, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4156049, + "source_ports": [ + 17, + 19, + 38, + 40, + 77, + 103, + 10, + 61, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 129, + 143, + 299, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4156193, + "source_ports": [ + 2, + 71, + 89, + 91, + 12, + 31, + 54, + 56, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 132, + 143, + 299, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4156225, + "source_ports": [ + 12, + 31, + 54, + 56, + 100, + 102, + 10, + 61, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 21 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 133, + 143, + 299, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4156291, + "source_ports": [ + 2, + 71, + 89, + 91, + 10, + 61, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 8 + ], + "demand": 2, + "inside_frames": [ + 3, + 125, + 133, + 143, + 299, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4156298, + "source_ports": [ + 1, + 74, + 82, + 84, + 2, + 71, + 89, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 21, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 128, + 133, + 143, + 299, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4156306, + "source_ports": [ + 10, + 61, + 63, + 79, + 29, + 58, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 8, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 129, + 133, + 143, + 299, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4156322, + "source_ports": [ + 2, + 71, + 89, + 91, + 29, + 58, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 8 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 125, + 129, + 133, + 143, + 299, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4156331, + "source_ports": [ + 2, + 71, + 89, + 91 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 21 + ], + "demand": 2, + "inside_frames": [ + 3, + 132, + 133, + 143, + 299, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4156354, + "source_ports": [ + 1, + 74, + 82, + 84, + 10, + 61, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 21 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 128, + 132, + 133, + 143, + 299, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4156371, + "source_ports": [ + 10, + 61, + 63, + 79 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 125, + 133, + 302, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4156553, + "source_ports": [ + 16, + 42, + 104, + 106, + 17, + 19, + 38, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 128, + 133, + 302, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4156561, + "source_ports": [ + 17, + 19, + 38, + 40, + 77, + 103, + 13, + 15, + 52, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 129, + 143, + 302, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4156705, + "source_ports": [ + 12, + 31, + 54, + 56, + 100, + 102, + 13, + 15, + 52, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 132, + 143, + 302, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4156737, + "source_ports": [ + 16, + 42, + 104, + 106, + 12, + 31, + 54, + 56, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 23 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 133, + 143, + 302, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4156807, + "source_ports": [ + 16, + 42, + 104, + 106, + 13, + 15, + 52, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 10 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 125, + 133, + 143, + 302, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4156814, + "source_ports": [ + 23, + 35, + 107, + 109, + 16, + 42, + 104, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 23, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 128, + 133, + 143, + 302, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4156822, + "source_ports": [ + 13, + 15, + 52, + 99, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 23 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 129, + 133, + 143, + 302, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4156838, + "source_ports": [ + 23, + 35, + 107, + 109, + 13, + 15, + 52, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 23 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 128, + 129, + 133, + 143, + 302, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4156855, + "source_ports": [ + 13, + 15, + 52, + 99 + ], + "weight": "0" + }, + { + "characters": [ + 10, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 132, + 133, + 143, + 302, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4156870, + "source_ports": [ + 16, + 42, + 104, + 106, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 10 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 125, + 132, + 133, + 143, + 302, + 303, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4156879, + "source_ports": [ + 16, + 42, + 104, + 106 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7, + 9, + 11, + 20, + 22, + 24, + 26 + ], + "demand": 4, + "inside_frames": [ + 3, + 133, + 143, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4157826, + "source_ports": [ + 22, + 24, + 45, + 108, + 6, + 73, + 75, + 83, + 41, + 43, + 44, + 105, + 25, + 70, + 72, + 90, + 14, + 51, + 53, + 78, + 9, + 11, + 62, + 94, + 33, + 48, + 50, + 85, + 28, + 30, + 59, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 125, + 133, + 143, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4157835, + "source_ports": [ + 14, + 51, + 53, + 78, + 9, + 11, + 62, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 11 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 128, + 133, + 143, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4157843, + "source_ports": [ + 41, + 43, + 44, + 105, + 25, + 70, + 72, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 129, + 133, + 143, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4157859, + "source_ports": [ + 41, + 43, + 44, + 105, + 9, + 11, + 62, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 125, + 129, + 133, + 143, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4157866, + "source_ports": [ + 9, + 11, + 62, + 94, + 33, + 48, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 9 + ], + "demand": 2, + "inside_frames": [ + 3, + 128, + 129, + 133, + 143, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4157874, + "source_ports": [ + 6, + 73, + 75, + 83, + 41, + 43, + 44, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 132, + 133, + 143, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4157891, + "source_ports": [ + 25, + 70, + 72, + 90, + 14, + 51, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 125, + 132, + 133, + 143, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4157898, + "source_ports": [ + 14, + 51, + 53, + 78, + 28, + 30, + 59, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 11 + ], + "demand": 2, + "inside_frames": [ + 3, + 128, + 132, + 133, + 143, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4157906, + "source_ports": [ + 22, + 24, + 45, + 108, + 25, + 70, + 72, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 125, + 133, + 299, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4158089, + "source_ports": [ + 17, + 19, + 38, + 40, + 77, + 103, + 14, + 51, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 128, + 133, + 299, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4158097, + "source_ports": [ + 41, + 43, + 44, + 105, + 17, + 19, + 38, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 129, + 143, + 299, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4158241, + "source_ports": [ + 41, + 43, + 44, + 105, + 12, + 31, + 54, + 56, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 132, + 143, + 299, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4158273, + "source_ports": [ + 12, + 31, + 54, + 56, + 100, + 102, + 14, + 51, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 20 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 4, + 133, + 143, + 299, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4158343, + "source_ports": [ + 41, + 43, + 44, + 105, + 14, + 51, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 20, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 125, + 133, + 143, + 299, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4158350, + "source_ports": [ + 14, + 51, + 53, + 78, + 33, + 48, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 9 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 128, + 133, + 143, + 299, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4158358, + "source_ports": [ + 22, + 24, + 45, + 108, + 41, + 43, + 44, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 9, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 129, + 133, + 143, + 299, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4158374, + "source_ports": [ + 41, + 43, + 44, + 105, + 33, + 48, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 9 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 128, + 129, + 133, + 143, + 299, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4158391, + "source_ports": [ + 41, + 43, + 44, + 105 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 20 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 132, + 133, + 143, + 299, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4158406, + "source_ports": [ + 22, + 24, + 45, + 108, + 14, + 51, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 20 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 4, + 125, + 132, + 133, + 143, + 299, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4158415, + "source_ports": [ + 14, + 51, + 53, + 78 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 125, + 133, + 302, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4158601, + "source_ports": [ + 17, + 19, + 38, + 40, + 77, + 103, + 9, + 11, + 62, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 128, + 133, + 302, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4158609, + "source_ports": [ + 25, + 70, + 72, + 90, + 17, + 19, + 38, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 129, + 143, + 302, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4158753, + "source_ports": [ + 12, + 31, + 54, + 56, + 100, + 102, + 9, + 11, + 62, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 132, + 143, + 302, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4158785, + "source_ports": [ + 25, + 70, + 72, + 90, + 12, + 31, + 54, + 56, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 22 + ], + "demand": 2, + "inside_frames": [ + 2, + 3, + 133, + 143, + 302, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4158851, + "source_ports": [ + 25, + 70, + 72, + 90, + 9, + 11, + 62, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 22, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 125, + 133, + 143, + 302, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4158858, + "source_ports": [ + 9, + 11, + 62, + 94, + 28, + 30, + 59, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 11 + ], + "demand": 2, + "inside_frames": [ + 3, + 128, + 133, + 143, + 302, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4158866, + "source_ports": [ + 6, + 73, + 75, + 83, + 25, + 70, + 72, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 22 + ], + "demand": 2, + "inside_frames": [ + 3, + 129, + 133, + 143, + 302, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4158882, + "source_ports": [ + 6, + 73, + 75, + 83, + 9, + 11, + 62, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 22 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 125, + 129, + 133, + 143, + 302, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4158891, + "source_ports": [ + 9, + 11, + 62, + 94 + ], + "weight": "0" + }, + { + "characters": [ + 11, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 132, + 133, + 143, + 302, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4158914, + "source_ports": [ + 25, + 70, + 72, + 90, + 28, + 30, + 59, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 11 + ], + "demand": 1, + "inside_frames": [ + 2, + 3, + 128, + 132, + 133, + 143, + 302, + 306, + 307, + 317, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4158931, + "source_ports": [ + 25, + 70, + 72, + 90 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 4, + 125, + 128, + 129, + 132, + 133, + 143, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4162045, + "source_ports": [ + 3, + 5, + 67, + 69, + 80, + 88, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 24 + ], + "demand": 2, + "inside_frames": [ + 4, + 125, + 129, + 133, + 143, + 299, + 307, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4170668, + "source_ports": [ + 8, + 26, + 64, + 66, + 95, + 97, + 33, + 48, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 25 + ], + "demand": 2, + "inside_frames": [ + 128, + 129, + 133, + 143, + 299, + 307, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4170672, + "source_ports": [ + 8, + 26, + 64, + 66, + 95, + 97, + 29, + 58, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 19 + ], + "demand": 2, + "inside_frames": [ + 125, + 132, + 133, + 143, + 299, + 307, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4170696, + "source_ports": [ + 1, + 74, + 82, + 84, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 19 + ], + "demand": 2, + "inside_frames": [ + 4, + 128, + 132, + 133, + 143, + 299, + 307, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4170708, + "source_ports": [ + 22, + 24, + 45, + 108, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 19 + ], + "demand": 2, + "inside_frames": [ + 4, + 125, + 129, + 133, + 143, + 302, + 307, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4171180, + "source_ports": [ + 23, + 35, + 107, + 109, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 19 + ], + "demand": 2, + "inside_frames": [ + 128, + 129, + 133, + 143, + 302, + 307, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4171184, + "source_ports": [ + 6, + 73, + 75, + 83, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 26 + ], + "demand": 2, + "inside_frames": [ + 125, + 132, + 133, + 143, + 302, + 307, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4171208, + "source_ports": [ + 8, + 26, + 64, + 66, + 95, + 97, + 28, + 30, + 59, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 19, + 27 + ], + "demand": 2, + "inside_frames": [ + 4, + 128, + 132, + 133, + 143, + 302, + 307, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4171220, + "source_ports": [ + 8, + 26, + 64, + 66, + 95, + 97, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 125, + 128, + 133, + 299, + 302, + 307, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4171417, + "source_ports": [ + 17, + 19, + 38, + 40, + 77, + 103, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 19 + ], + "demand": 2, + "inside_frames": [ + 2, + 129, + 132, + 143, + 299, + 302, + 307, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4171617, + "source_ports": [ + 12, + 31, + 54, + 56, + 100, + 102, + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 19 + ], + "demand": 1, + "inside_frames": [ + 2, + 4, + 125, + 128, + 129, + 132, + 133, + 143, + 299, + 302, + 307, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4171773, + "source_ports": [ + 8, + 26, + 64, + 66, + 95, + 97 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 13 + ], + "demand": 2, + "inside_frames": [ + 4, + 125, + 129, + 133, + 143, + 303, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4180396, + "source_ports": [ + 23, + 35, + 107, + 109, + 3, + 5, + 67, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 25 + ], + "demand": 2, + "inside_frames": [ + 128, + 129, + 133, + 143, + 303, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4180400, + "source_ports": [ + 3, + 5, + 67, + 69, + 80, + 88, + 29, + 58, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 13 + ], + "demand": 2, + "inside_frames": [ + 125, + 132, + 133, + 143, + 303, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4180424, + "source_ports": [ + 1, + 74, + 82, + 84, + 3, + 5, + 67, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 27 + ], + "demand": 2, + "inside_frames": [ + 4, + 128, + 132, + 133, + 143, + 303, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4180436, + "source_ports": [ + 3, + 5, + 67, + 69, + 80, + 88, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 24 + ], + "demand": 2, + "inside_frames": [ + 4, + 125, + 129, + 133, + 143, + 306, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4182444, + "source_ports": [ + 3, + 5, + 67, + 69, + 80, + 88, + 33, + 48, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 13 + ], + "demand": 2, + "inside_frames": [ + 128, + 129, + 133, + 143, + 306, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4182448, + "source_ports": [ + 6, + 73, + 75, + 83, + 3, + 5, + 67, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 26 + ], + "demand": 2, + "inside_frames": [ + 125, + 132, + 133, + 143, + 306, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4182472, + "source_ports": [ + 3, + 5, + 67, + 69, + 80, + 88, + 28, + 30, + 59, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 13 + ], + "demand": 2, + "inside_frames": [ + 4, + 128, + 132, + 133, + 143, + 306, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4182484, + "source_ports": [ + 22, + 24, + 45, + 108, + 3, + 5, + 67, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 15 + ], + "demand": 2, + "inside_frames": [ + 2, + 125, + 128, + 133, + 303, + 306, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4184217, + "source_ports": [ + 3, + 5, + 67, + 69, + 80, + 88, + 17, + 19, + 38, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 13, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 129, + 132, + 143, + 303, + 306, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4184417, + "source_ports": [ + 3, + 5, + 67, + 69, + 80, + 88, + 12, + 31, + 54, + 56, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 13 + ], + "demand": 1, + "inside_frames": [ + 2, + 4, + 125, + 128, + 129, + 132, + 133, + 143, + 303, + 306, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4184573, + "source_ports": [ + 3, + 5, + 67, + 69, + 80, + 88 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5, + 6, + 7, + 24, + 25, + 26, + 27 + ], + "demand": 5, + "inside_frames": [ + 3, + 133, + 143, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4186498, + "source_ports": [ + 1, + 74, + 82, + 84, + 22, + 24, + 45, + 108, + 23, + 35, + 107, + 109, + 6, + 73, + 75, + 83, + 33, + 48, + 50, + 85, + 29, + 58, + 60, + 86, + 28, + 30, + 59, + 93, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 6, + 24, + 27 + ], + "demand": 3, + "inside_frames": [ + 3, + 4, + 133, + 143, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4186502, + "source_ports": [ + 22, + 24, + 45, + 108, + 23, + 35, + 107, + 109, + 33, + 48, + 50, + 85, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 125, + 129, + 133, + 143, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4186542, + "source_ports": [ + 23, + 35, + 107, + 109, + 33, + 48, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 128, + 129, + 133, + 143, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4186546, + "source_ports": [ + 6, + 73, + 75, + 83, + 29, + 58, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 125, + 132, + 133, + 143, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4186570, + "source_ports": [ + 1, + 74, + 82, + 84, + 28, + 30, + 59, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 128, + 132, + 133, + 143, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4186582, + "source_ports": [ + 22, + 24, + 45, + 108, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 125, + 133, + 143, + 299, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4187018, + "source_ports": [ + 1, + 74, + 82, + 84, + 33, + 48, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 128, + 133, + 143, + 299, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4187026, + "source_ports": [ + 22, + 24, + 45, + 108, + 29, + 58, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 129, + 133, + 143, + 299, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4187042, + "source_ports": [ + 33, + 48, + 50, + 85, + 29, + 58, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 5 + ], + "demand": 2, + "inside_frames": [ + 3, + 132, + 133, + 143, + 299, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4187074, + "source_ports": [ + 1, + 74, + 82, + 84, + 22, + 24, + 45, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 125, + 133, + 143, + 302, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4187530, + "source_ports": [ + 23, + 35, + 107, + 109, + 28, + 30, + 59, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 128, + 133, + 143, + 302, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4187538, + "source_ports": [ + 6, + 73, + 75, + 83, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 7 + ], + "demand": 2, + "inside_frames": [ + 3, + 129, + 133, + 143, + 302, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4187554, + "source_ports": [ + 23, + 35, + 107, + 109, + 6, + 73, + 75, + 83 + ], + "weight": "0" + }, + { + "characters": [ + 26, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 132, + 133, + 143, + 302, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4187586, + "source_ports": [ + 28, + 30, + 59, + 93, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 6 + ], + "demand": 2, + "inside_frames": [ + 3, + 125, + 133, + 143, + 303, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4188554, + "source_ports": [ + 1, + 74, + 82, + 84, + 23, + 35, + 107, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 25, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 128, + 133, + 143, + 303, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4188562, + "source_ports": [ + 29, + 58, + 60, + 86, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 129, + 133, + 143, + 303, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4188578, + "source_ports": [ + 23, + 35, + 107, + 109, + 29, + 58, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 132, + 133, + 143, + 303, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4188610, + "source_ports": [ + 1, + 74, + 82, + 84, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 15 + ], + "demand": 2, + "inside_frames": [ + 125, + 133, + 299, + 303, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4188808, + "source_ports": [ + 1, + 74, + 82, + 84, + 17, + 19, + 38, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 25 + ], + "demand": 2, + "inside_frames": [ + 128, + 133, + 299, + 303, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4188816, + "source_ports": [ + 17, + 19, + 38, + 40, + 77, + 103, + 29, + 58, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 25 + ], + "demand": 2, + "inside_frames": [ + 129, + 143, + 299, + 303, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4188960, + "source_ports": [ + 12, + 31, + 54, + 56, + 100, + 102, + 29, + 58, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 18 + ], + "demand": 2, + "inside_frames": [ + 132, + 143, + 299, + 303, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4188992, + "source_ports": [ + 1, + 74, + 82, + 84, + 12, + 31, + 54, + 56, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 4, + 25 + ], + "demand": 2, + "inside_frames": [ + 3, + 133, + 143, + 299, + 303, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4189058, + "source_ports": [ + 1, + 74, + 82, + 84, + 29, + 58, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 25 + ], + "demand": 1, + "inside_frames": [ + 3, + 128, + 129, + 133, + 143, + 299, + 303, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4189106, + "source_ports": [ + 29, + 58, + 60, + 86 + ], + "weight": "0" + }, + { + "characters": [ + 4 + ], + "demand": 1, + "inside_frames": [ + 3, + 125, + 132, + 133, + 143, + 299, + 303, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4189130, + "source_ports": [ + 1, + 74, + 82, + 84 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 15 + ], + "demand": 2, + "inside_frames": [ + 125, + 133, + 302, + 303, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4189320, + "source_ports": [ + 23, + 35, + 107, + 109, + 17, + 19, + 38, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 27 + ], + "demand": 2, + "inside_frames": [ + 128, + 133, + 302, + 303, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4189328, + "source_ports": [ + 17, + 19, + 38, + 40, + 77, + 103, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 18 + ], + "demand": 2, + "inside_frames": [ + 129, + 143, + 302, + 303, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4189472, + "source_ports": [ + 23, + 35, + 107, + 109, + 12, + 31, + 54, + 56, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 27 + ], + "demand": 2, + "inside_frames": [ + 132, + 143, + 302, + 303, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4189504, + "source_ports": [ + 12, + 31, + 54, + 56, + 100, + 102, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6, + 27 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 133, + 143, + 302, + 303, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4189574, + "source_ports": [ + 23, + 35, + 107, + 109, + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 6 + ], + "demand": 1, + "inside_frames": [ + 3, + 4, + 125, + 129, + 133, + 143, + 302, + 303, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4189614, + "source_ports": [ + 23, + 35, + 107, + 109 + ], + "weight": "0" + }, + { + "characters": [ + 27 + ], + "demand": 1, + "inside_frames": [ + 3, + 4, + 128, + 132, + 133, + 143, + 302, + 303, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4189654, + "source_ports": [ + 32, + 34, + 49, + 98 + ], + "weight": "0" + }, + { + "characters": [ + 24, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 125, + 133, + 143, + 306, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4190602, + "source_ports": [ + 33, + 48, + 50, + 85, + 28, + 30, + 59, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 7 + ], + "demand": 2, + "inside_frames": [ + 3, + 128, + 133, + 143, + 306, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4190610, + "source_ports": [ + 22, + 24, + 45, + 108, + 6, + 73, + 75, + 83 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 129, + 133, + 143, + 306, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4190626, + "source_ports": [ + 6, + 73, + 75, + 83, + 33, + 48, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 132, + 133, + 143, + 306, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4190658, + "source_ports": [ + 22, + 24, + 45, + 108, + 28, + 30, + 59, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 24 + ], + "demand": 2, + "inside_frames": [ + 125, + 133, + 299, + 306, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4190856, + "source_ports": [ + 17, + 19, + 38, + 40, + 77, + 103, + 33, + 48, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 15 + ], + "demand": 2, + "inside_frames": [ + 128, + 133, + 299, + 306, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4190864, + "source_ports": [ + 22, + 24, + 45, + 108, + 17, + 19, + 38, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 24 + ], + "demand": 2, + "inside_frames": [ + 129, + 143, + 299, + 306, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4191008, + "source_ports": [ + 12, + 31, + 54, + 56, + 100, + 102, + 33, + 48, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 18 + ], + "demand": 2, + "inside_frames": [ + 132, + 143, + 299, + 306, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4191040, + "source_ports": [ + 22, + 24, + 45, + 108, + 12, + 31, + 54, + 56, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 5, + 24 + ], + "demand": 2, + "inside_frames": [ + 3, + 4, + 133, + 143, + 299, + 306, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4191110, + "source_ports": [ + 22, + 24, + 45, + 108, + 33, + 48, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 24 + ], + "demand": 1, + "inside_frames": [ + 3, + 4, + 125, + 129, + 133, + 143, + 299, + 306, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4191150, + "source_ports": [ + 33, + 48, + 50, + 85 + ], + "weight": "0" + }, + { + "characters": [ + 5 + ], + "demand": 1, + "inside_frames": [ + 3, + 4, + 128, + 132, + 133, + 143, + 299, + 306, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4191190, + "source_ports": [ + 22, + 24, + 45, + 108 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 26 + ], + "demand": 2, + "inside_frames": [ + 125, + 133, + 302, + 306, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4191368, + "source_ports": [ + 17, + 19, + 38, + 40, + 77, + 103, + 28, + 30, + 59, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 15 + ], + "demand": 2, + "inside_frames": [ + 128, + 133, + 302, + 306, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4191376, + "source_ports": [ + 6, + 73, + 75, + 83, + 17, + 19, + 38, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 18 + ], + "demand": 2, + "inside_frames": [ + 129, + 143, + 302, + 306, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4191520, + "source_ports": [ + 6, + 73, + 75, + 83, + 12, + 31, + 54, + 56, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 18, + 26 + ], + "demand": 2, + "inside_frames": [ + 132, + 143, + 302, + 306, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4191552, + "source_ports": [ + 12, + 31, + 54, + 56, + 100, + 102, + 28, + 30, + 59, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 7, + 26 + ], + "demand": 2, + "inside_frames": [ + 3, + 133, + 143, + 302, + 306, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4191618, + "source_ports": [ + 6, + 73, + 75, + 83, + 28, + 30, + 59, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 7 + ], + "demand": 1, + "inside_frames": [ + 3, + 128, + 129, + 133, + 143, + 302, + 306, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4191666, + "source_ports": [ + 6, + 73, + 75, + 83 + ], + "weight": "0" + }, + { + "characters": [ + 26 + ], + "demand": 1, + "inside_frames": [ + 3, + 125, + 132, + 133, + 143, + 302, + 306, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4191690, + "source_ports": [ + 28, + 30, + 59, + 93 + ], + "weight": "0" + }, + { + "characters": [ + 15, + 18 + ], + "demand": 2, + "inside_frames": [ + 2, + 299, + 302, + 303, + 306, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4193793, + "source_ports": [ + 17, + 19, + 38, + 40, + 77, + 103, + 12, + 31, + 54, + 56, + 100, + 102 + ], + "weight": "0" + }, + { + "characters": [ + 15 + ], + "demand": 1, + "inside_frames": [ + 2, + 125, + 128, + 133, + 299, + 302, + 303, + 306, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4193945, + "source_ports": [ + 17, + 19, + 38, + 40, + 77, + 103 + ], + "weight": "0" + }, + { + "characters": [ + 18 + ], + "demand": 1, + "inside_frames": [ + 2, + 129, + 132, + 143, + 299, + 302, + 303, + 306, + 307, + 317, + 423, + 426, + 543, + 579, + 599, + 629, + 741 + ], + "node_mask": 4194145, + "source_ports": [ + 12, + 31, + 54, + 56, + 100, + 102 + ], + "weight": "0" + } + ], + "edges": [ + [ + 2, + 426 + ], + [ + 2, + 741 + ], + [ + 3, + 133 + ], + [ + 3, + 143 + ], + [ + 3, + 307 + ], + [ + 3, + 317 + ], + [ + 3, + 426 + ], + [ + 3, + 543 + ], + [ + 3, + 579 + ], + [ + 3, + 599 + ], + [ + 3, + 629 + ], + [ + 3, + 741 + ], + [ + 4, + 426 + ], + [ + 4, + 579 + ], + [ + 4, + 599 + ], + [ + 4, + 741 + ], + [ + 125, + 133 + ], + [ + 125, + 543 + ], + [ + 125, + 629 + ], + [ + 125, + 741 + ], + [ + 128, + 133 + ], + [ + 128, + 543 + ], + [ + 128, + 629 + ], + [ + 128, + 741 + ], + [ + 129, + 143 + ], + [ + 129, + 543 + ], + [ + 129, + 599 + ], + [ + 129, + 629 + ], + [ + 129, + 741 + ], + [ + 132, + 143 + ], + [ + 132, + 543 + ], + [ + 132, + 599 + ], + [ + 132, + 629 + ], + [ + 132, + 741 + ], + [ + 133, + 543 + ], + [ + 133, + 629 + ], + [ + 133, + 741 + ], + [ + 143, + 543 + ], + [ + 143, + 599 + ], + [ + 143, + 629 + ], + [ + 143, + 741 + ], + [ + 299, + 307 + ], + [ + 299, + 579 + ], + [ + 299, + 599 + ], + [ + 299, + 741 + ], + [ + 302, + 307 + ], + [ + 302, + 579 + ], + [ + 302, + 599 + ], + [ + 302, + 741 + ], + [ + 303, + 317 + ], + [ + 303, + 579 + ], + [ + 303, + 599 + ], + [ + 303, + 629 + ], + [ + 303, + 741 + ], + [ + 306, + 317 + ], + [ + 306, + 579 + ], + [ + 306, + 599 + ], + [ + 306, + 629 + ], + [ + 306, + 741 + ], + [ + 307, + 579 + ], + [ + 307, + 599 + ], + [ + 307, + 741 + ], + [ + 317, + 579 + ], + [ + 317, + 599 + ], + [ + 317, + 629 + ], + [ + 317, + 741 + ], + [ + 423, + 426 + ], + [ + 423, + 741 + ], + [ + 426, + 741 + ], + [ + 543, + 629 + ], + [ + 543, + 741 + ], + [ + 579, + 599 + ], + [ + 579, + 741 + ], + [ + 599, + 741 + ], + [ + 629, + 741 + ] + ], + "float_pivots": 88, + "generated_node_cuts": 328, + "internal_bound": "25", + "merge_frame": 741, + "nonzero_demand_cuts": 327, + "query_coefficients": [ + { + "0": 1 + }, + { + "1": 1 + }, + { + "2": 1 + }, + { + "3": 1 + }, + { + "5": 1, + "7": 1 + } + ], + "query_dimension": 5, + "total_bound": "45" + } + ], + "producer_sha256": "bcdf0b3eb9703d6df91f80d7822b31f7bebc4b6d9e3b311f3bbcea5a313b0272", + "scope": "Singleton and pair character intersections, plus the final merge cut. Each test is closed to all characters that vanish at its inside nodes. Exact rational demands and charges; no LP optimality or broader network claim.", + "snapshot_decompressed_sha256": "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c", + "status": "PASS_EXACT_RANK5_SOURCE_UNION_CUT_CERTIFICATES" +} diff --git a/research/actual-query-information-bounds/payload/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json b/research/actual-query-information-bounds/payload/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json new file mode 100644 index 0000000000..a4153f4ea7 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.json @@ -0,0 +1,21549 @@ +{ + "actual_positive_proper_frames": 1002, + "distinct_frame_row_pairs": 16023, + "duplicate_minor_column_rejected": true, + "exact_nonzero_support_coefficients": 98056, + "excluded_query_minors": [ + { + "basis": [ + 30 + ], + "determinant": "-48", + "excluded_count": 64, + "frame": 2, + "minor_ports": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 25 + ] + }, + { + "basis": [ + 51 + ], + "determinant": "64", + "excluded_count": 64, + "frame": 3, + "minor_ports": [ + 1, + 2, + 6, + 9, + 10, + 11, + 13, + 16 + ] + }, + { + "basis": [ + 459 + ], + "determinant": "-64", + "excluded_count": 56, + "frame": 4, + "minor_ports": [ + 0, + 3, + 4, + 5, + 7, + 8, + 13, + 16 + ] + }, + { + "basis": [ + 75 + ], + "determinant": "-64", + "excluded_count": 64, + "frame": 5, + "minor_ports": [ + 0, + 3, + 7, + 8, + 10, + 11, + 13, + 16 + ] + }, + { + "basis": [ + 102 + ], + "determinant": "-48", + "excluded_count": 64, + "frame": 6, + "minor_ports": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 27 + ] + }, + { + "basis": [ + 120 + ], + "determinant": "-16", + "excluded_count": 64, + "frame": 7, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 14, + 15, + 25 + ] + }, + { + "basis": [ + 85 + ], + "determinant": "64", + "excluded_count": 64, + "frame": 8, + "minor_ports": [ + 0, + 2, + 4, + 5, + 7, + 9, + 12, + 17 + ] + }, + { + "basis": [ + 11 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 9, + "minor_ports": [ + 0, + 7, + 8, + 9, + 10, + 11, + 16, + 26 + ] + }, + { + "basis": [ + 448 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 10, + "minor_ports": [ + 3, + 4, + 5, + 9, + 13, + 17, + 20, + 76 + ] + }, + { + "basis": [ + 493 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 11, + "minor_ports": [ + 1, + 6, + 8, + 9, + 10, + 11, + 12, + 87 + ] + }, + { + "basis": [ + 38 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 12, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 12, + 27 + ] + }, + { + "basis": [ + 499 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 13, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 16, + 92 + ] + }, + { + "basis": [ + 56 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 14, + "minor_ports": [ + 0, + 1, + 2, + 6, + 13, + 14, + 15, + 57 + ] + }, + { + "basis": [ + 21 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 15, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 12, + 25 + ] + }, + { + "basis": [ + 478 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 16, + "minor_ports": [ + 2, + 8, + 12, + 16, + 20, + 21, + 25, + 81 + ] + }, + { + "basis": [ + 38, + 11 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 17, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 51, + 11 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 18, + "minor_ports": [ + 0, + 1, + 2, + 6, + 9, + 10, + 11, + 13 + ] + }, + { + "basis": [ + 21, + 11 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 19, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 448, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 20, + "minor_ports": [ + 1, + 3, + 4, + 5, + 6, + 8, + 9, + 12 + ] + }, + { + "basis": [ + 448, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 21, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 9, + 13 + ] + }, + { + "basis": [ + 448, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 22, + "minor_ports": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 20 + ] + }, + { + "basis": [ + 493, + 30 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 23, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 478, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 24, + "minor_ports": [ + 1, + 2, + 6, + 8, + 9, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 38, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 25, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 38, + 21 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 26, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 478, + 45 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 27, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 45, + 21 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 28, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 459, + 38, + 21 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 29, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 448, + 51, + 11 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 30, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 448, + 38, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 31, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 486, + 21, + 11 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 32, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 459, + 38, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 33, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 448, + 21, + 11 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 34, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 448, + 38, + 21 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 35, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 469, + 51, + 11 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 36, + "minor_ports": [ + 0, + 1, + 2, + 6, + 9, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 448, + 38, + 21, + 11 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 37, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 208 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 38, + "minor_ports": [ + 1, + 3, + 4, + 7, + 13, + 16, + 19, + 70 + ] + }, + { + "basis": [ + 336 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 39, + "minor_ports": [ + 1, + 3, + 5, + 7, + 13, + 16, + 18, + 71 + ] + }, + { + "basis": [ + 381 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 40, + "minor_ports": [ + 4, + 6, + 7, + 8, + 9, + 11, + 12, + 90 + ] + }, + { + "basis": [ + 253 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 41, + "minor_ports": [ + 5, + 6, + 7, + 8, + 9, + 10, + 12, + 91 + ] + }, + { + "basis": [ + 296 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 42, + "minor_ports": [ + 0, + 2, + 5, + 6, + 13, + 14, + 16, + 63 + ] + }, + { + "basis": [ + 168 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 43, + "minor_ports": [ + 0, + 2, + 4, + 6, + 13, + 15, + 16, + 62 + ] + }, + { + "basis": [ + 133 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 44, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 10, + 12, + 25 + ] + }, + { + "basis": [ + 261 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 45, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 11, + 12, + 25 + ] + }, + { + "basis": [ + 208, + 45 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 46, + "minor_ports": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 168, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 47, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 13, + 15 + ] + }, + { + "basis": [ + 133, + 85 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 48, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 336, + 45 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 49, + "minor_ports": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 296, + 120 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 50, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 13, + 14 + ] + }, + { + "basis": [ + 261, + 85 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 51, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 296, + 85 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 52, + "minor_ports": [ + 0, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ] + }, + { + "basis": [ + 261, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 53, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 168, + 85 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 54, + "minor_ports": [ + 0, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ] + }, + { + "basis": [ + 133, + 120 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 55, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 261, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 56, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 133, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 57, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 133, + 120 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 58, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 296, + 168, + 120 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 59, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 261, + 168, + 85 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 60, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 296, + 133, + 85 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 61, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 296, + 168, + 85 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 62, + "minor_ports": [ + 0, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ] + }, + { + "basis": [ + 261, + 133, + 85 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 63, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 296, + 133, + 120 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 64, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 261, + 168, + 120 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 65, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 261, + 133, + 85, + 45 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 66, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 400 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 67, + "minor_ports": [ + 1, + 4, + 5, + 7, + 14, + 16, + 17, + 72 + ] + }, + { + "basis": [ + 35 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 68, + "minor_ports": [ + 2, + 6, + 7, + 9, + 10, + 11, + 13, + 25 + ] + }, + { + "basis": [ + 14 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 69, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 7, + 12, + 25 + ] + }, + { + "basis": [ + 445 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 70, + "minor_ports": [ + 3, + 6, + 7, + 8, + 10, + 11, + 12, + 89 + ] + }, + { + "basis": [ + 104 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 71, + "minor_ports": [ + 0, + 2, + 3, + 6, + 14, + 15, + 16, + 61 + ] + }, + { + "basis": [ + 475 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 72, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 8, + 13, + 94 + ] + }, + { + "basis": [ + 502 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 73, + "minor_ports": [ + 0, + 6, + 12, + 13, + 14, + 15, + 26, + 79 + ] + }, + { + "basis": [ + 69 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 74, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 9, + 12, + 25 + ] + }, + { + "basis": [ + 400, + 45 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 75, + "minor_ports": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 400, + 75 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 76, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 7, + 8, + 13 + ] + }, + { + "basis": [ + 400, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 77, + "minor_ports": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 14 + ] + }, + { + "basis": [ + 35, + 14 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 78, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 75, + 35 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 79, + "minor_ports": [ + 0, + 2, + 3, + 6, + 7, + 10, + 11, + 13 + ] + }, + { + "basis": [ + 69, + 35 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 80, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 102, + 14 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 81, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 69, + 14 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 82, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 445, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 83, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 445, + 75 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 84, + "minor_ports": [ + 0, + 3, + 6, + 7, + 8, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 69, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 85, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 475, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 86, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 435, + 69, + 14 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 87, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 400, + 75, + 35 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 88, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 414, + 69, + 35 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 89, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 400, + 102, + 14 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 90, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 435, + 102, + 14 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 91, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 400, + 69, + 35 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 92, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 414, + 75, + 35 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 93, + "minor_ports": [ + 0, + 2, + 3, + 6, + 7, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 400, + 69, + 14 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 94, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 400, + 69, + 35, + 14 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 95, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 41 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 96, + "minor_ports": [ + 1, + 3, + 4, + 5, + 7, + 12, + 17, + 25 + ] + }, + { + "basis": [ + 439 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 97, + "minor_ports": [ + 1, + 2, + 4, + 5, + 7, + 13, + 16, + 100 + ] + }, + { + "basis": [ + 388 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 98, + "minor_ports": [ + 4, + 5, + 6, + 7, + 8, + 9, + 14, + 56 + ] + }, + { + "basis": [ + 26 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 99, + "minor_ports": [ + 2, + 3, + 4, + 5, + 6, + 7, + 12, + 31 + ] + }, + { + "basis": [ + 463 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 100, + "minor_ports": [ + 0, + 3, + 4, + 5, + 6, + 13, + 16, + 103 + ] + }, + { + "basis": [ + 81 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 101, + "minor_ports": [ + 0, + 2, + 4, + 5, + 6, + 12, + 17, + 26 + ] + }, + { + "basis": [ + 98 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 102, + "minor_ports": [ + 0, + 1, + 4, + 5, + 8, + 9, + 12, + 38 + ] + }, + { + "basis": [ + 508 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 103, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 44, + 77 + ] + }, + { + "basis": [ + 41, + 26 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 104, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 81, + 41 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 105, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 75, + 41 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 106, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 388, + 51 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 107, + "minor_ports": [ + 1, + 2, + 4, + 5, + 6, + 7, + 9, + 13 + ] + }, + { + "basis": [ + 439, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 108, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 439, + 75 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 109, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 13 + ] + }, + { + "basis": [ + 388, + 75 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 110, + "minor_ports": [ + 0, + 3, + 4, + 5, + 6, + 7, + 8, + 13 + ] + }, + { + "basis": [ + 388, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 111, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 14 + ] + }, + { + "basis": [ + 75, + 26 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 112, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 98, + 26 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 113, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 463, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 114, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 81, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 115, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 388, + 98, + 26 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 116, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 414, + 81, + 41 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 117, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 429, + 75, + 26 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 118, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 388, + 75, + 41 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 119, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 388, + 75, + 26 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 120, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 414, + 75, + 41 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 121, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 429, + 98, + 26 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 122, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 388, + 81, + 41 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 123, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 388, + 75, + 41, + 26 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 124, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 375 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 125, + "minor_ports": [ + 1, + 2, + 3, + 5, + 7, + 14, + 16, + 101 + ] + }, + { + "basis": [ + 196 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 126, + "minor_ports": [ + 3, + 4, + 6, + 7, + 8, + 11, + 13, + 54 + ] + }, + { + "basis": [ + 247 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 127, + "minor_ports": [ + 1, + 2, + 3, + 4, + 7, + 15, + 16, + 102 + ] + }, + { + "basis": [ + 324 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 128, + "minor_ports": [ + 3, + 5, + 6, + 7, + 8, + 10, + 13, + 55 + ] + }, + { + "basis": [ + 145 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 129, + "minor_ports": [ + 0, + 2, + 3, + 5, + 6, + 12, + 18, + 26 + ] + }, + { + "basis": [ + 290 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 130, + "minor_ports": [ + 0, + 1, + 3, + 4, + 8, + 11, + 12, + 40 + ] + }, + { + "basis": [ + 273 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 131, + "minor_ports": [ + 0, + 2, + 3, + 4, + 6, + 12, + 19, + 26 + ] + }, + { + "basis": [ + 162 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 132, + "minor_ports": [ + 0, + 1, + 3, + 5, + 8, + 10, + 12, + 39 + ] + }, + { + "basis": [ + 324, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 133, + "minor_ports": [ + 1, + 2, + 3, + 5, + 6, + 7, + 10, + 13 + ] + }, + { + "basis": [ + 290, + 85 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 134, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 273, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 135, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 196, + 51 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 136, + "minor_ports": [ + 1, + 2, + 3, + 4, + 6, + 7, + 11, + 13 + ] + }, + { + "basis": [ + 145, + 85 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 137, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 162, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 138, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 145, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 139, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 162, + 85 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 140, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 290, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 141, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 273, + 85 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 142, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 145, + 51 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 143, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 273, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 144, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 273, + 162, + 85 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 145, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 290, + 145, + 85 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 146, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 290, + 162, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 147, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 273, + 145, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 148, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 290, + 145, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 149, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 273, + 162, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 150, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 273, + 145, + 85 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 151, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 290, + 162, + 85 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 152, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 273, + 145, + 85, + 51 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 153, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 487 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 154, + "minor_ports": [ + 2, + 3, + 4, + 5, + 8, + 20, + 27, + 98 + ] + }, + { + "basis": [ + 84 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 155, + "minor_ports": [ + 1, + 3, + 6, + 8, + 10, + 11, + 13, + 48 + ] + }, + { + "basis": [ + 74 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 156, + "minor_ports": [ + 1, + 2, + 4, + 5, + 6, + 9, + 12, + 32 + ] + }, + { + "basis": [ + 505 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 157, + "minor_ports": [ + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 85 + ] + }, + { + "basis": [ + 44 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 158, + "minor_ports": [ + 0, + 2, + 7, + 9, + 10, + 11, + 13, + 45 + ] + }, + { + "basis": [ + 415 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 159, + "minor_ports": [ + 0, + 1, + 4, + 5, + 6, + 14, + 25, + 107 + ] + }, + { + "basis": [ + 385 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 160, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 12, + 24, + 29 + ] + }, + { + "basis": [ + 50 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 161, + "minor_ports": [ + 0, + 3, + 4, + 5, + 7, + 8, + 12, + 35 + ] + }, + { + "basis": [ + 487, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 162, + "minor_ports": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 20 + ] + }, + { + "basis": [ + 415, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 163, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 14 + ] + }, + { + "basis": [ + 385, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 164, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 74, + 30 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 165, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 84, + 44 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 166, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 13 + ] + }, + { + "basis": [ + 84, + 50 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 167, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 74, + 44 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 168, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 74, + 50 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 169, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 415, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 170, + "minor_ports": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 14 + ] + }, + { + "basis": [ + 385, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 171, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 12, + 14, + 15 + ] + }, + { + "basis": [ + 44, + 30 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 172, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 385, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 173, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 385, + 74, + 50 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 174, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 415, + 84, + 44 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 175, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 415, + 84, + 50 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 176, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 385, + 74, + 44 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 177, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 415, + 74, + 44 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 178, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 385, + 84, + 50 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 179, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 385, + 84, + 44 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 180, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 415, + 74, + 50 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 181, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 385, + 74, + 44, + 30 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 182, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 148 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 183, + "minor_ports": [ + 1, + 4, + 6, + 8, + 9, + 11, + 14, + 49 + ] + }, + { + "basis": [ + 266 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 184, + "minor_ports": [ + 1, + 2, + 3, + 4, + 6, + 11, + 12, + 34 + ] + }, + { + "basis": [ + 276 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 185, + "minor_ports": [ + 1, + 5, + 6, + 8, + 9, + 10, + 15, + 50 + ] + }, + { + "basis": [ + 138 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 186, + "minor_ports": [ + 1, + 2, + 3, + 5, + 6, + 10, + 12, + 33 + ] + }, + { + "basis": [ + 351 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 187, + "minor_ports": [ + 0, + 1, + 3, + 5, + 6, + 13, + 20, + 108 + ] + }, + { + "basis": [ + 193 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 188, + "minor_ports": [ + 0, + 1, + 2, + 5, + 6, + 12, + 22, + 28 + ] + }, + { + "basis": [ + 223 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 189, + "minor_ports": [ + 0, + 1, + 3, + 4, + 6, + 13, + 21, + 109 + ] + }, + { + "basis": [ + 321 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 190, + "minor_ports": [ + 0, + 1, + 2, + 4, + 6, + 12, + 23, + 28 + ] + }, + { + "basis": [ + 138, + 30 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 191, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 148, + 85 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 192, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 148, + 75 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 193, + "minor_ports": [ + 0, + 1, + 3, + 4, + 6, + 8, + 11, + 13 + ] + }, + { + "basis": [ + 266, + 30 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 194, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 266, + 85 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 195, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 266, + 75 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 196, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 276, + 75 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 197, + "minor_ports": [ + 0, + 1, + 3, + 5, + 6, + 8, + 10, + 13 + ] + }, + { + "basis": [ + 276, + 85 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 198, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 138, + 75 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 199, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 138, + 85 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 200, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 321, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 201, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 193, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 202, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 276, + 138, + 85 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 203, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 266, + 148, + 85 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 204, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 266, + 138, + 75 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 205, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 276, + 148, + 75 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 206, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 13 + ] + }, + { + "basis": [ + 276, + 138, + 75 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 207, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 266, + 148, + 75 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 208, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 266, + 138, + 85 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 209, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 276, + 148, + 85 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 210, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 266, + 138, + 75, + 30 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 211, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 13 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 212, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 16, + 26 + ] + }, + { + "basis": [ + 446 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 213, + "minor_ports": [ + 3, + 9, + 13, + 17, + 22, + 23, + 25, + 82 + ] + }, + { + "basis": [ + 416 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 214, + "minor_ports": [ + 2, + 4, + 5, + 8, + 12, + 16, + 22, + 75 + ] + }, + { + "basis": [ + 19 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 215, + "minor_ports": [ + 1, + 6, + 8, + 9, + 10, + 11, + 12, + 25 + ] + }, + { + "basis": [ + 491 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 216, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 12, + 93 + ] + }, + { + "basis": [ + 88 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 217, + "minor_ports": [ + 0, + 1, + 3, + 6, + 12, + 14, + 15, + 58 + ] + }, + { + "basis": [ + 70 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 218, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 13, + 28 + ] + }, + { + "basis": [ + 501 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 219, + "minor_ports": [ + 0, + 7, + 8, + 9, + 10, + 11, + 16, + 86 + ] + }, + { + "basis": [ + 19, + 13 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 220, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 85, + 13 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 221, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 70, + 13 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 222, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 416, + 30 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 223, + "minor_ports": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 22 + ] + }, + { + "basis": [ + 446, + 85 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 224, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 9, + 12 + ] + }, + { + "basis": [ + 446, + 75 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 225, + "minor_ports": [ + 0, + 3, + 7, + 8, + 9, + 10, + 11, + 13 + ] + }, + { + "basis": [ + 416, + 75 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 226, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 416, + 85 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 227, + "minor_ports": [ + 0, + 2, + 4, + 5, + 7, + 8, + 9, + 12 + ] + }, + { + "basis": [ + 75, + 19 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 228, + "minor_ports": [ + 0, + 1, + 3, + 6, + 8, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 70, + 19 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 229, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 491, + 30 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 230, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 70, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 231, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 416, + 70, + 19 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 232, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 435, + 85, + 13 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 233, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 429, + 75, + 19 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 234, + "minor_ports": [ + 0, + 1, + 3, + 6, + 8, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 416, + 70, + 13 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 235, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 416, + 75, + 19 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 236, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 435, + 70, + 13 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 237, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 429, + 70, + 19 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 238, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 416, + 85, + 13 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 239, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 416, + 70, + 19, + 13 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 240, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 382 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 241, + "minor_ports": [ + 4, + 10, + 14, + 18, + 20, + 22, + 24, + 83 + ] + }, + { + "basis": [ + 224 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 242, + "minor_ports": [ + 2, + 3, + 4, + 8, + 12, + 16, + 21, + 73 + ] + }, + { + "basis": [ + 254 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 243, + "minor_ports": [ + 5, + 11, + 15, + 19, + 21, + 23, + 24, + 84 + ] + }, + { + "basis": [ + 352 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 244, + "minor_ports": [ + 2, + 3, + 5, + 8, + 12, + 16, + 20, + 74 + ] + }, + { + "basis": [ + 152 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 245, + "minor_ports": [ + 0, + 1, + 4, + 6, + 12, + 13, + 15, + 59 + ] + }, + { + "basis": [ + 262 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 246, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 15, + 30 + ] + }, + { + "basis": [ + 280 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 247, + "minor_ports": [ + 0, + 1, + 5, + 6, + 12, + 13, + 14, + 60 + ] + }, + { + "basis": [ + 134 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 248, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 14, + 29 + ] + }, + { + "basis": [ + 352, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 249, + "minor_ports": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 20 + ] + }, + { + "basis": [ + 262, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 250, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 14, + 15 + ] + }, + { + "basis": [ + 280, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 251, + "minor_ports": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 14 + ] + }, + { + "basis": [ + 224, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 252, + "minor_ports": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 21 + ] + }, + { + "basis": [ + 152, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 253, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 12, + 15 + ] + }, + { + "basis": [ + 134, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 254, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 152, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 255, + "minor_ports": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 15 + ] + }, + { + "basis": [ + 134, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 256, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 14, + 15 + ] + }, + { + "basis": [ + 262, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 257, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 280, + 120 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 258, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 12, + 14 + ] + }, + { + "basis": [ + 134, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 259, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 260, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 280, + 134, + 120 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 261, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 12, + 14 + ] + }, + { + "basis": [ + 262, + 152, + 120 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 262, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 12, + 15 + ] + }, + { + "basis": [ + 262, + 134, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 263, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 280, + 152, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 264, + "minor_ports": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 14 + ] + }, + { + "basis": [ + 262, + 152, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 265, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 280, + 134, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 266, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 280, + 152, + 120 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 267, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 134, + 120 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 268, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 14 + ] + }, + { + "basis": [ + 262, + 134, + 102, + 30 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 269, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 494 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 270, + "minor_ports": [ + 1, + 7, + 16, + 17, + 18, + 19, + 25, + 80 + ] + }, + { + "basis": [ + 112 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 271, + "minor_ports": [ + 1, + 2, + 3, + 7, + 12, + 18, + 19, + 67 + ] + }, + { + "basis": [ + 67 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 272, + "minor_ports": [ + 3, + 6, + 7, + 8, + 10, + 11, + 12, + 25 + ] + }, + { + "basis": [ + 477 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 273, + "minor_ports": [ + 2, + 6, + 7, + 9, + 10, + 11, + 13, + 88 + ] + }, + { + "basis": [ + 37 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 274, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 8, + 13, + 25 + ] + }, + { + "basis": [ + 443 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 275, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 9, + 12, + 95 + ] + }, + { + "basis": [ + 392 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 276, + "minor_ports": [ + 0, + 4, + 5, + 6, + 12, + 13, + 18, + 66 + ] + }, + { + "basis": [ + 22 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 277, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 16, + 26 + ] + }, + { + "basis": [ + 477, + 51 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 278, + "minor_ports": [ + 1, + 2, + 6, + 7, + 9, + 10, + 11, + 13 + ] + }, + { + "basis": [ + 443, + 85 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 279, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 7, + 9, + 12 + ] + }, + { + "basis": [ + 392, + 102 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 280, + "minor_ports": [ + 0, + 1, + 4, + 5, + 6, + 12, + 13, + 18 + ] + }, + { + "basis": [ + 67, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 281, + "minor_ports": [ + 1, + 2, + 3, + 6, + 7, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 85, + 37 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 282, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 102, + 22 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 283, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 67, + 37 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 284, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 67, + 22 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 285, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 443, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 286, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 392, + 85 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 287, + "minor_ports": [ + 0, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ] + }, + { + "basis": [ + 37, + 22 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 288, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 392, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 289, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 392, + 67, + 22 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 290, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 414, + 85, + 37 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 291, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 429, + 102, + 22 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 292, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 392, + 67, + 37 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 293, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 414, + 67, + 37 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 294, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 392, + 102, + 22 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 295, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 392, + 85, + 37 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 296, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 429, + 67, + 22 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 297, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 392, + 67, + 37, + 22 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 298, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 176 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 299, + "minor_ports": [ + 1, + 2, + 4, + 7, + 12, + 17, + 19, + 68 + ] + }, + { + "basis": [ + 259 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 300, + "minor_ports": [ + 5, + 6, + 7, + 8, + 9, + 10, + 12, + 25 + ] + }, + { + "basis": [ + 304 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 301, + "minor_ports": [ + 1, + 2, + 5, + 7, + 12, + 17, + 18, + 69 + ] + }, + { + "basis": [ + 131 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 302, + "minor_ports": [ + 4, + 6, + 7, + 8, + 9, + 11, + 12, + 25 + ] + }, + { + "basis": [ + 379 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 303, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 10, + 12, + 96 + ] + }, + { + "basis": [ + 200 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 304, + "minor_ports": [ + 0, + 3, + 4, + 6, + 12, + 15, + 17, + 64 + ] + }, + { + "basis": [ + 251 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 305, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 11, + 12, + 97 + ] + }, + { + "basis": [ + 328 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 306, + "minor_ports": [ + 0, + 3, + 5, + 6, + 12, + 14, + 17, + 65 + ] + }, + { + "basis": [ + 131, + 51 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 307, + "minor_ports": [ + 1, + 2, + 4, + 6, + 7, + 9, + 11, + 12 + ] + }, + { + "basis": [ + 176, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 308, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 12, + 15 + ] + }, + { + "basis": [ + 176, + 75 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 309, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 7, + 11, + 12 + ] + }, + { + "basis": [ + 259, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 310, + "minor_ports": [ + 1, + 2, + 5, + 6, + 7, + 9, + 10, + 12 + ] + }, + { + "basis": [ + 259, + 120 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 311, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 259, + 75 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 312, + "minor_ports": [ + 0, + 3, + 5, + 6, + 7, + 8, + 10, + 12 + ] + }, + { + "basis": [ + 304, + 75 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 313, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 7, + 10, + 12 + ] + }, + { + "basis": [ + 304, + 120 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 314, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 12, + 14 + ] + }, + { + "basis": [ + 131, + 75 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 315, + "minor_ports": [ + 0, + 3, + 4, + 6, + 7, + 8, + 11, + 12 + ] + }, + { + "basis": [ + 131, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 316, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 328, + 51 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 317, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 200, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 318, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 304, + 131, + 120 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 319, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 176, + 120 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 320, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 75 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 321, + "minor_ports": [ + 0, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 304, + 176, + 75 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 322, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 304, + 131, + 75 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 323, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 176, + 75 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 324, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 120 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 325, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 304, + 176, + 120 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 326, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 75, + 51 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 327, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 265 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 328, + "minor_ports": [ + 1, + 2, + 3, + 4, + 7, + 15, + 16, + 25 + ] + }, + { + "basis": [ + 137 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 329, + "minor_ports": [ + 1, + 2, + 3, + 5, + 7, + 14, + 16, + 25 + ] + }, + { + "basis": [ + 164 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 330, + "minor_ports": [ + 2, + 4, + 6, + 7, + 9, + 11, + 12, + 52 + ] + }, + { + "basis": [ + 292 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 331, + "minor_ports": [ + 2, + 5, + 6, + 7, + 9, + 10, + 12, + 53 + ] + }, + { + "basis": [ + 194 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 332, + "minor_ports": [ + 0, + 1, + 2, + 5, + 9, + 10, + 13, + 41 + ] + }, + { + "basis": [ + 322 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 333, + "minor_ports": [ + 0, + 1, + 2, + 4, + 9, + 11, + 13, + 42 + ] + }, + { + "basis": [ + 367 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 334, + "minor_ports": [ + 0, + 2, + 3, + 5, + 6, + 12, + 18, + 105 + ] + }, + { + "basis": [ + 239 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 335, + "minor_ports": [ + 0, + 2, + 3, + 4, + 6, + 12, + 19, + 106 + ] + }, + { + "basis": [ + 265, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 336, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 265, + 75 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 337, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 7, + 11, + 13 + ] + }, + { + "basis": [ + 265, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 338, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 137, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 339, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 137, + 75 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 340, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 7, + 10, + 13 + ] + }, + { + "basis": [ + 137, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 341, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 164, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 342, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 164, + 75 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 343, + "minor_ports": [ + 0, + 2, + 3, + 4, + 6, + 7, + 11, + 12 + ] + }, + { + "basis": [ + 292, + 102 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 344, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 292, + 75 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 345, + "minor_ports": [ + 0, + 2, + 3, + 5, + 6, + 7, + 10, + 12 + ] + }, + { + "basis": [ + 194, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 346, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 322, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 347, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 292, + 164, + 75 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 348, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 265, + 137, + 75 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 349, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 13 + ] + }, + { + "basis": [ + 292, + 137, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 350, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 265, + 164, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 351, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 292, + 164, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 352, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 265, + 137, + 102 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 353, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 292, + 137, + 75 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 354, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 265, + 164, + 75 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 355, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 265, + 137, + 75, + 45 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 356, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 73 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 357, + "minor_ports": [ + 1, + 2, + 4, + 5, + 7, + 13, + 16, + 25 + ] + }, + { + "basis": [ + 506 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 358, + "minor_ports": [ + 6, + 7, + 8, + 9, + 10, + 11, + 31, + 78 + ] + }, + { + "basis": [ + 471 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 359, + "minor_ports": [ + 1, + 3, + 4, + 5, + 7, + 12, + 17, + 99 + ] + }, + { + "basis": [ + 100 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 360, + "minor_ports": [ + 2, + 3, + 6, + 7, + 10, + 11, + 12, + 51 + ] + }, + { + "basis": [ + 386 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 361, + "minor_ports": [ + 0, + 1, + 2, + 3, + 10, + 11, + 14, + 43 + ] + }, + { + "basis": [ + 49 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 362, + "minor_ports": [ + 0, + 3, + 4, + 5, + 6, + 13, + 16, + 26 + ] + }, + { + "basis": [ + 28 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 363, + "minor_ports": [ + 0, + 1, + 8, + 9, + 10, + 11, + 12, + 44 + ] + }, + { + "basis": [ + 431 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 364, + "minor_ports": [ + 0, + 2, + 4, + 5, + 6, + 12, + 17, + 104 + ] + }, + { + "basis": [ + 73, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 365, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 73, + 49 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 366, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 73, + 28 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 367, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 7, + 9, + 12 + ] + }, + { + "basis": [ + 471, + 45 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 368, + "minor_ports": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 386, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 369, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 14 + ] + }, + { + "basis": [ + 431, + 85 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 370, + "minor_ports": [ + 0, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ] + }, + { + "basis": [ + 386, + 85 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 371, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 431, + 120 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 372, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 85, + 49 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 373, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 100, + 28 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 374, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 386, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 375, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 45, + 28 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 376, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 431, + 100, + 28 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 377, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 386, + 73, + 49 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 378, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 414, + 85, + 49 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 379, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 386, + 73, + 28 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 380, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 386, + 85, + 49 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 381, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 431, + 73, + 28 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 382, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 386, + 100, + 28 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 383, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 414, + 73, + 49 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 384, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 386, + 73, + 45, + 28 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 385, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 146 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 386, + "minor_ports": [ + 0, + 2, + 3, + 5, + 7, + 10, + 14, + 36 + ] + }, + { + "basis": [ + 289 + ], + "determinant": "-32", + "excluded_count": 60, + "frame": 387, + "minor_ports": [ + 0, + 1, + 3, + 4, + 6, + 13, + 21, + 27 + ] + }, + { + "basis": [ + 268 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 388, + "minor_ports": [ + 0, + 5, + 7, + 8, + 9, + 10, + 12, + 47 + ] + }, + { + "basis": [ + 191 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 389, + "minor_ports": [ + 0, + 1, + 2, + 4, + 6, + 12, + 23, + 111 + ] + }, + { + "basis": [ + 274 + ], + "determinant": "64", + "excluded_count": 60, + "frame": 390, + "minor_ports": [ + 0, + 2, + 3, + 4, + 7, + 11, + 15, + 37 + ] + }, + { + "basis": [ + 161 + ], + "determinant": "32", + "excluded_count": 60, + "frame": 391, + "minor_ports": [ + 0, + 1, + 3, + 5, + 6, + 13, + 20, + 27 + ] + }, + { + "basis": [ + 140 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 392, + "minor_ports": [ + 0, + 4, + 7, + 8, + 9, + 11, + 12, + 46 + ] + }, + { + "basis": [ + 319 + ], + "determinant": "-64", + "excluded_count": 60, + "frame": 393, + "minor_ports": [ + 0, + 1, + 2, + 5, + 6, + 12, + 22, + 110 + ] + }, + { + "basis": [ + 146, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 394, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 146, + 51 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 395, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 13 + ] + }, + { + "basis": [ + 140, + 30 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 396, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 268, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 397, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 274, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 398, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 13 + ] + }, + { + "basis": [ + 289, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 399, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 268, + 30 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 400, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 268, + 51 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 401, + "minor_ports": [ + 0, + 1, + 2, + 5, + 6, + 9, + 10, + 12 + ] + }, + { + "basis": [ + 161, + 30 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 402, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 140, + 51 + ], + "determinant": "-32", + "excluded_count": 92, + "frame": 403, + "minor_ports": [ + 0, + 1, + 2, + 4, + 6, + 9, + 11, + 12 + ] + }, + { + "basis": [ + 274, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 404, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 140, + 45 + ], + "determinant": "32", + "excluded_count": 92, + "frame": 405, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 268, + 140, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 406, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 274, + 146, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 407, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 289, + 161, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 408, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 268, + 140, + 30 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 409, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 268, + 161, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 410, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 289, + 140, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 411, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 274, + 140, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 412, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 268, + 146, + 51 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 413, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 268, + 140, + 45, + 30 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 414, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 34, + 16, + 10, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 415, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 16, + 8, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 416, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 17, + 9, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 417, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 36, + 20, + 8, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 418, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 66, + 32, + 18, + 8, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 419, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 33, + 17, + 9, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 420, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 33, + 16, + 8, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 421, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 68, + 32, + 16, + 12, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 422, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 45 + ], + "determinant": "-64", + "excluded_count": 64, + "frame": 423, + "minor_ports": [ + 1, + 3, + 4, + 5, + 6, + 8, + 12, + 17 + ] + }, + { + "basis": [ + 413, + 72, + 48, + 3 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 424, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 407, + 66, + 36, + 9 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 425, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 455, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 426, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 85, + 45 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 427, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 85, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 428, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 427, + 96, + 24, + 6 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 429, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 423, + 65, + 20, + 10 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 430, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 76, + 42, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 431, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 391, + 68, + 34, + 17, + 8 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 432, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 409, + 80, + 40, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 433, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 144, + 75, + 42, + 7 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 434, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 320, + 192, + 45, + 30 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 435, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 288, + 160, + 75, + 25, + 7 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 436, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 75, + 42, + 25 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 437, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 448, + 38, + 11 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 438, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 336, + 192, + 45 + ], + "determinant": "-32", + "excluded_count": 102, + "frame": 439, + "minor_ports": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 208, + 35, + 14 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 440, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 256, + 144, + 80, + 45 + ], + "determinant": "-32", + "excluded_count": 106, + "frame": 441, + "minor_ports": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 448, + 35, + 11, + 5 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 442, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 336, + 208, + 35, + 14 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 443, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 336, + 208, + 33, + 9, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 444, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 400, + 80, + 33, + 9, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 445, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 42, + 16, + 7 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 446, + "minor_ports": [ + 1, + 3, + 4, + 5, + 6, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 35, + 16, + 9, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 447, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 320, + 192, + 33, + 16, + 9, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 448, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 128, + 80, + 33, + 9, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 449, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 144, + 80, + 33, + 9, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 450, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 33, + 16, + 11, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 451, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 272, + 144, + 64, + 33, + 9, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 452, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 469, + 38, + 11 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 453, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 137, + 73, + 45 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 454, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 265, + 222, + 45 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 455, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 263, + 137, + 73, + 45, + 25 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 456, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 469, + 36, + 9, + 2 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 457, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 265, + 137, + 78, + 45, + 25 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 458, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 69, + 38, + 18, + 11 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 459, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 389, + 64, + 36, + 16, + 9, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 460, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 263, + 135, + 71, + 35, + 23, + 14 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 461, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 66, + 33, + 18, + 11, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 462, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 133, + 64, + 36, + 16, + 9, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 463, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 128, + 64, + 36, + 16, + 9, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 464, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 66, + 35, + 18, + 11, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 465, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 69, + 36, + 16, + 9, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 466, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 208, + 45 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 467, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 146, + 80, + 45 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 468, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 265, + 40, + 5 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 469, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 146, + 80, + 45 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 470, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 208, + 36, + 9 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 471, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 265, + 144, + 82, + 40, + 5 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 472, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 265, + 130, + 64, + 40, + 18, + 5 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 473, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 130, + 66, + 36, + 16, + 9 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 474, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 144, + 80, + 33, + 12, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 475, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 265, + 128, + 64, + 40, + 16, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 476, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 66, + 33, + 16, + 9, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 477, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 128, + 64, + 33, + 16, + 12, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 478, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 64, + 33, + 18, + 9, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 479, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 400, + 69, + 45 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 480, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 146, + 45 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 481, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 274, + 73, + 45 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 482, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 146, + 69, + 45 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 483, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 274, + 130, + 69, + 45 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 484, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 274, + 144, + 73, + 45 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 485, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 73, + 40, + 18, + 5 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 486, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 69, + 36, + 16, + 9 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 487, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 146, + 64, + 33, + 9, + 5 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 488, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 73, + 40, + 16, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 489, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 64, + 33, + 16, + 9, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 490, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 128, + 64, + 33, + 18, + 9, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 491, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 469, + 35, + 14 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 492, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 347, + 140, + 45 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 493, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 268, + 45, + 28 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 494, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 279, + 130, + 66, + 35, + 14 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 495, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 215, + 35, + 14 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 496, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 268, + 199, + 45, + 28 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 497, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 256, + 135, + 64, + 33, + 16, + 12 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 498, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 66, + 35, + 23, + 14 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 499, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 130, + 66, + 35, + 18, + 14 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 500, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 66, + 35, + 18, + 9, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 501, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 33, + 21, + 12, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 502, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 133, + 64, + 33, + 16, + 12, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 503, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 459, + 45, + 21 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 504, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 222, + 45 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 505, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 133, + 69, + 45 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 506, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 217, + 40, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 507, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 398, + 69, + 45, + 21 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 508, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 133, + 69, + 45 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 509, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 66, + 42, + 18, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 510, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 393, + 64, + 40, + 16, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 511, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 89, + 40, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 512, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 40, + 25, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 513, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 137, + 64, + 40, + 16, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 514, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 448, + 45, + 21 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 515, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 194, + 45, + 28 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 516, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 322, + 192, + 45 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 517, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 194, + 45, + 28 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 518, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 386, + 66, + 45, + 21 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 519, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 320, + 192, + 45, + 2 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 520, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 320, + 192, + 33, + 21, + 12, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 521, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 386, + 66, + 33, + 16, + 9, + 5 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 522, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 64, + 40, + 25, + 5 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 523, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 128, + 66, + 33, + 16, + 9, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 524, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 336, + 133, + 45 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 525, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 137, + 40, + 5 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 526, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 274, + 80, + 45 + ], + "determinant": "32", + "excluded_count": 102, + "frame": 527, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 336, + 137, + 40, + 5 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 528, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 274, + 133, + 66, + 45 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 529, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 274, + 137, + 80, + 45 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 530, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 133, + 80, + 33, + 12, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 531, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 133, + 66, + 36, + 16, + 9 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 532, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 137, + 64, + 40, + 18, + 5 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 533, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 414, + 81, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 534, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 388, + 41, + 26 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 535, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 388, + 81, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 536, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 463, + 41, + 26 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 537, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 387, + 64, + 34, + 17, + 8, + 4 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 538, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 388, + 68, + 33, + 17, + 8, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 539, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 273, + 145, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 540, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 324, + 196, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 541, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 13 + ] + }, + { + "basis": [ + 273, + 196, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 542, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 324, + 145, + 51 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 543, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 71, + 38, + 21, + 12 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 544, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 64, + 33, + 18, + 11 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 545, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 385, + 44, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 546, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 429, + 74, + 30 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 547, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 385, + 74, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 548, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 459, + 44, + 30 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 549, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 385, + 65, + 32, + 18, + 10, + 6 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 550, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 390, + 64, + 32, + 20, + 10, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 551, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 321, + 193, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 552, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 266, + 138, + 30 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 553, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 266, + 193, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 554, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 321, + 138, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 555, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 64, + 38, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 556, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 71, + 33, + 21, + 11 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 557, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 429, + 70, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 558, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 416, + 19, + 13 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 559, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 416, + 70, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 560, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 486, + 19, + 13 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 561, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 394, + 64, + 32, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 562, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 416, + 96, + 18, + 10, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 563, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 134, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 564, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 352, + 224, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 565, + "minor_ports": [ + 2, + 3, + 4, + 5, + 8, + 12, + 16, + 20 + ] + }, + { + "basis": [ + 262, + 224, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 566, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 352, + 134, + 30 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 567, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 75, + 33, + 25, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 568, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 288, + 160, + 64, + 18, + 11, + 7 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 569, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 392, + 37, + 22 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 570, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 414, + 67, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 571, + "minor_ports": [ + 1, + 2, + 3, + 6, + 7, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 392, + 67, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 572, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 459, + 37, + 22 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 573, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 392, + 72, + 33, + 17, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 574, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 401, + 64, + 48, + 8, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 575, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 328, + 200, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 576, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 51 + ], + "determinant": "-32", + "excluded_count": 104, + "frame": 577, + "minor_ports": [ + 1, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ] + }, + { + "basis": [ + 259, + 200, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 578, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 328, + 131, + 51 + ], + "determinant": "32", + "excluded_count": 104, + "frame": 579, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 64, + 33, + 18, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 580, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 82, + 51, + 11, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 581, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 67, + 34, + 17, + 8 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 582, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 81, + 48, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 583, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 68, + 37, + 22, + 15 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 584, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 264, + 136, + 72, + 41, + 26, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 585, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 39, + 19, + 13 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 586, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 267, + 139, + 75, + 43, + 25, + 7 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 587, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 259, + 132, + 68, + 34, + 17, + 8 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 588, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 273, + 136, + 72, + 48, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 589, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 260, + 131, + 68, + 34, + 17, + 8 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 590, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 145, + 72, + 48, + 4, + 3 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 591, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 273, + 145, + 79, + 51 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 592, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 324, + 196, + 41, + 26 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 593, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 392, + 67, + 33, + 18 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 594, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 459, + 33, + 18, + 4 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 595, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 271, + 145, + 81, + 51 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 596, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 324, + 192, + 41, + 26 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 597, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 259, + 200, + 33, + 18 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 598, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 328, + 131, + 33, + 18 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 599, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 321, + 193, + 44, + 30 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 600, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 266, + 138, + 103, + 30 + ], + "determinant": "-32", + "excluded_count": 106, + "frame": 601, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 385, + 70, + 33, + 30 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 602, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 289, + 161, + 64, + 18, + 10, + 6 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 603, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 455, + 33, + 19, + 13 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 604, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 321, + 192, + 44, + 30 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 605, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 295, + 138, + 74, + 30 + ], + "determinant": "-32", + "excluded_count": 106, + "frame": 606, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 262, + 193, + 33, + 30 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 607, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 161, + 97, + 18, + 10, + 6 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 608, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 321, + 134, + 33, + 30 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 609, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 289, + 128, + 97, + 18, + 10, + 6 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 610, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 134, + 107, + 30 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 611, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 352, + 224, + 19, + 13 + ], + "determinant": "-32", + "excluded_count": 106, + "frame": 612, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 385, + 70, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 613, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 76, + 32, + 30, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 614, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 455, + 32, + 18, + 12 + ], + "determinant": "-32", + "excluded_count": 106, + "frame": 615, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 299, + 134, + 70, + 30 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 616, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 352, + 192, + 19, + 13 + ], + "determinant": "-32", + "excluded_count": 106, + "frame": 617, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 262, + 193, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 618, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 268, + 128, + 64, + 32, + 30, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 619, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 321, + 134, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 620, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 140, + 64, + 32, + 30, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 621, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 328, + 200, + 37, + 22 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 622, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 93, + 51 + ], + "determinant": "-32", + "excluded_count": 106, + "frame": 623, + "minor_ports": [ + 1, + 2, + 4, + 5, + 6, + 7, + 9, + 12 + ] + }, + { + "basis": [ + 388, + 81, + 51, + 12 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 624, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 451, + 37, + 22, + 12 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 625, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 328, + 192, + 37, + 22 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 626, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 285, + 131, + 67, + 51 + ], + "determinant": "-32", + "excluded_count": 106, + "frame": 627, + "minor_ports": [ + 1, + 2, + 3, + 4, + 6, + 7, + 11, + 12 + ] + }, + { + "basis": [ + 273, + 196, + 51, + 12 + ], + "determinant": "32", + "excluded_count": 106, + "frame": 628, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 324, + 145, + 51, + 12 + ], + "determinant": "-32", + "excluded_count": 106, + "frame": 629, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 271, + 143, + 79, + 45, + 30 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 630, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 320, + 192, + 41, + 26, + 4 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 631, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 320, + 192, + 44, + 30, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 632, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 266, + 138, + 74, + 45, + 30 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 633, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 262, + 134, + 70, + 45, + 30 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 634, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 320, + 192, + 32, + 19, + 13 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 635, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 320, + 192, + 37, + 22, + 8 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 636, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 67, + 45, + 30 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 637, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 385, + 72, + 40, + 24, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 638, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 408, + 80, + 40, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 639, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 273, + 136, + 80, + 40, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 640, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 145, + 80, + 40, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 641, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 392, + 65, + 40, + 17, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 642, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 401, + 80, + 32, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 643, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 280, + 129, + 80, + 40, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 644, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 152, + 80, + 40, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 645, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 266, + 138, + 75, + 42, + 26, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 646, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 144, + 72, + 41, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 647, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 75, + 42, + 24, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 648, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 272, + 144, + 74, + 42, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 649, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 75, + 42, + 17, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 650, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 144, + 67, + 34, + 8, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 651, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 75, + 42, + 19, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 652, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 272, + 144, + 65, + 32, + 10, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 653, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 74, + 42, + 24, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 654, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 75, + 42, + 25, + 6 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 655, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 260, + 132, + 69, + 36, + 23, + 14 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 656, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 66, + 35, + 16, + 9 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 657, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 260, + 132, + 65, + 32, + 19, + 10 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 658, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 70, + 39, + 20, + 13 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 659, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 257, + 129, + 75, + 42, + 25, + 5 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 660, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 73, + 40, + 25, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 661, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 261, + 130, + 68, + 34, + 17, + 8 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 662, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 133, + 68, + 34, + 17, + 8 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 663, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 390, + 68, + 34, + 16, + 8, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 664, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 385, + 66, + 34, + 17, + 8, + 6 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 665, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 129, + 68, + 34, + 17, + 8 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 666, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 134, + 68, + 34, + 17, + 8 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 667, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 389, + 68, + 32, + 17, + 8, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 668, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 386, + 65, + 34, + 17, + 8, + 5 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 669, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 72, + 42, + 26, + 4 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 670, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 76, + 41, + 29, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 671, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 69, + 35, + 23, + 9 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 672, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 66, + 36, + 16, + 14 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 673, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 67, + 37, + 17, + 15 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 674, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 68, + 34, + 22, + 8 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 675, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 76, + 40, + 28, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 676, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 73, + 42, + 27, + 5 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 677, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 130, + 65, + 32, + 20, + 10 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 678, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 133, + 65, + 32, + 20, + 10 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 679, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 387, + 65, + 32, + 16, + 10, + 4 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 680, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 388, + 65, + 32, + 20, + 9, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 681, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 131, + 65, + 32, + 20, + 10 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 682, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 132, + 65, + 32, + 20, + 10 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 683, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 386, + 65, + 32, + 17, + 10, + 5 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 684, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 389, + 65, + 32, + 20, + 8, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 685, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 288, + 160, + 67, + 17, + 8, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 686, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 75, + 34, + 25, + 7 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 687, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 75, + 35, + 25, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 688, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 288, + 160, + 66, + 16, + 9, + 7 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 689, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 288, + 160, + 72, + 25, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 690, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 265, + 137, + 75, + 41, + 25, + 7 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 691, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 75, + 40, + 25, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 692, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 288, + 160, + 73, + 25, + 5, + 2 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 693, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 296, + 130, + 96, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 694, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 168, + 96, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 695, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 418, + 96, + 16, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 696, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 392, + 66, + 34, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 697, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 290, + 136, + 96, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 698, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 162, + 96, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 699, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 424, + 96, + 24, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 700, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 386, + 72, + 40, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 701, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 65, + 32, + 19, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 702, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 82, + 51, + 10, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 703, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 82, + 51, + 9, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 704, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 66, + 35, + 16, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 705, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 74, + 43, + 24, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 706, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 82, + 50, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 707, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 80, + 49, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 708, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 73, + 40, + 27, + 7 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 709, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 280, + 129, + 72, + 48, + 4, + 3 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 710, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 257, + 152, + 72, + 48, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 711, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 393, + 72, + 32, + 16, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 712, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 400, + 65, + 48, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 713, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 137, + 72, + 48, + 4, + 3 + ], + "determinant": "-32", + "excluded_count": 108, + "frame": 714, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 265, + 144, + 72, + 48, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 715, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 385, + 72, + 40, + 24, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 716, + "minor_ports": [ + 0, + 1, + 2, + 3, + 6, + 10, + 11, + 12 + ] + }, + { + "basis": [ + 408, + 72, + 48, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 717, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 388, + 65, + 36, + 16, + 9, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 718, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 387, + 66, + 32, + 16, + 9, + 4 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 719, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 129, + 66, + 36, + 16, + 9 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 720, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 134, + 66, + 36, + 16, + 9 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 721, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 390, + 66, + 36, + 16, + 8, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 722, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 385, + 66, + 34, + 16, + 9, + 6 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 723, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 131, + 66, + 36, + 16, + 9 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 724, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 132, + 66, + 36, + 16, + 9 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 725, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 76, + 45, + 25, + 3 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 726, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 72, + 41, + 25, + 4 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 727, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 70, + 39, + 19, + 10 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 728, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 65, + 32, + 20, + 13 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 729, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 68, + 37, + 17, + 8 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 730, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 67, + 34, + 22, + 15 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 731, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 76, + 44, + 24, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 732, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 74, + 43, + 25, + 6 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 733, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 388, + 67, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 734, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 451, + 33, + 18, + 8, + 4 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 735, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 385, + 70, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 736, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 454, + 32, + 18, + 12, + 1 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 737, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 193, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 738, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 321, + 134, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 739, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 196, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 740, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 324, + 131, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 108, + "frame": 741, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 68, + 37, + 21, + 12, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 742, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 67, + 34, + 17, + 8, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 743, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 33, + 18, + 11, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 744, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 260, + 132, + 64, + 33, + 17, + 8, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 745, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 131, + 64, + 34, + 17, + 8, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 746, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 128, + 64, + 34, + 17, + 8, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 747, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 128, + 68, + 33, + 17, + 8, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 748, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 132, + 68, + 33, + 17, + 8, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 749, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 38, + 18, + 12, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 750, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 64, + 32, + 18, + 10, + 6 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 751, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 33, + 19, + 11, + 6 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 752, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 70, + 32, + 20, + 10, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 753, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 65, + 32, + 18, + 10, + 6 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 754, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 65, + 32, + 18, + 10, + 6 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 755, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 134, + 64, + 32, + 20, + 10, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 756, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 128, + 64, + 32, + 20, + 10, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 757, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 33, + 19, + 10, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 758, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 74, + 32, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 759, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 18, + 11, + 7 + ], + "determinant": "-32", + "excluded_count": 110, + "frame": 760, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 7, + 8, + 12 + ] + }, + { + "basis": [ + 288, + 160, + 64, + 18, + 10, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 761, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 138, + 64, + 32, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 762, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 266, + 128, + 64, + 32, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 763, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 288, + 128, + 96, + 18, + 10, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 764, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 160, + 96, + 18, + 10, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 765, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 33, + 18, + 8, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 766, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 64, + 33, + 17, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 767, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 67, + 34, + 17, + 11, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 768, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 81, + 48, + 8, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 769, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 264, + 128, + 72, + 33, + 17, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 770, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 136, + 72, + 33, + 17, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 771, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 145, + 64, + 48, + 8, + 4, + 3 + ], + "determinant": "-32", + "excluded_count": 110, + "frame": 772, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 273, + 128, + 64, + 48, + 8, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 773, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 263, + 135, + 71, + 37, + 22, + 8 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 774, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 34, + 16, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 775, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 17, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 776, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 67, + 41, + 26, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 777, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 16, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 778, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 40, + 24, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 779, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 134, + 70, + 44, + 30, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 780, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 263, + 135, + 71, + 32, + 19, + 13 + ], + "determinant": "-32", + "excluded_count": 110, + "frame": 781, + "minor_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 67, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 782, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 33, + 16, + 9, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 783, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 66, + 32, + 18, + 10, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 784, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 320, + 192, + 33, + 18, + 8, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 785, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 320, + 192, + 32, + 16, + 8, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 786, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 33, + 17, + 8, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 787, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 320, + 192, + 32, + 18, + 12, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 788, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 134, + 70, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 789, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 72, + 40, + 24, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 790, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 65, + 33, + 17, + 9, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 791, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 64, + 32, + 16, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 792, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 152, + 80, + 40, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 793, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 144, + 80, + 32, + 8, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 794, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 136, + 64, + 40, + 16, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 795, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 136, + 65, + 40, + 17, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 796, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 145, + 80, + 32, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 797, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 72, + 40, + 24, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 798, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 65, + 33, + 17, + 9, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 799, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 64, + 32, + 16, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 800, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 280, + 128, + 80, + 40, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 801, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 128, + 80, + 32, + 8, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 802, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 128, + 64, + 40, + 16, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 803, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 273, + 128, + 80, + 32, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 804, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 128, + 65, + 40, + 17, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 805, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 66, + 35, + 19, + 9, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 806, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 64, + 33, + 17, + 9, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 807, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 66, + 34, + 18, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 808, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 144, + 65, + 32, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 809, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 144, + 64, + 32, + 8, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 810, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 32, + 17, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 811, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 66, + 35, + 17, + 9, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 812, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 144, + 66, + 34, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 813, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 32, + 16, + 10, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 814, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 16, + 10, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 815, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 32, + 16, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 816, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 72, + 41, + 16, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 817, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 33, + 16, + 8, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 818, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 72, + 40, + 16, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 819, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 67, + 34, + 16, + 8, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 820, + "minor_ports": [ + 0, + 1, + 3, + 4, + 5, + 6, + 8, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 74, + 42, + 16, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 821, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 74, + 42, + 24, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 822, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 18, + 10, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 823, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 66, + 34, + 16, + 8, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 824, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 73, + 40, + 25, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 825, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 33, + 16, + 9, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 826, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 32, + 17, + 8, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 827, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 32, + 19, + 10, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 828, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 66, + 35, + 16, + 9, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 829, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 13 + ] + }, + { + "basis": [ + 260, + 132, + 72, + 40, + 24, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 830, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 64, + 32, + 16, + 8, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 831, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 68, + 36, + 20, + 12, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 832, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 72, + 41, + 25, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 833, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 64, + 33, + 17, + 8, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 834, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 32, + 16, + 9, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 835, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 69, + 36, + 20, + 13, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 836, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 132, + 65, + 32, + 16, + 9, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 837, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 128, + 68, + 32, + 17, + 8, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 838, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 128, + 68, + 32, + 16, + 8, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 839, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 64, + 32, + 17, + 8, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 840, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 128, + 65, + 34, + 17, + 8, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 841, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 65, + 33, + 17, + 8, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 842, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 128, + 64, + 34, + 16, + 8, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 843, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 128, + 68, + 34, + 16, + 8, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 844, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 66, + 34, + 17, + 8, + 6 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 845, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 65, + 34, + 17, + 8, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 846, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 65, + 33, + 17, + 8, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 847, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 64, + 34, + 16, + 8, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 848, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 133, + 68, + 32, + 17, + 8, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 849, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 132, + 68, + 32, + 16, + 8, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 850, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 64, + 32, + 17, + 8, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 851, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 134, + 68, + 34, + 16, + 8, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 852, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 66, + 34, + 17, + 8, + 6 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 853, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 72, + 40, + 24, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 854, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 33, + 17, + 9, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 855, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 64, + 32, + 16, + 8, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 856, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 73, + 41, + 24, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 857, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 33, + 16, + 8, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 858, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 64, + 32, + 17, + 9, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 859, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 67, + 35, + 17, + 9, + 6 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 860, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 66, + 34, + 16, + 8, + 6 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 861, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 72, + 42, + 26, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 862, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 66, + 32, + 16, + 10, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 863, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 34, + 18, + 8, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 864, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 76, + 40, + 28, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 865, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 68, + 32, + 20, + 8, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 866, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 36, + 16, + 12, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 867, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 68, + 34, + 22, + 8, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 868, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 66, + 36, + 16, + 14, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 869, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 65, + 32, + 17, + 10, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 870, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 64, + 32, + 16, + 10, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 871, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 65, + 32, + 17, + 9, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 872, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 133, + 65, + 32, + 20, + 8, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 873, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 132, + 64, + 32, + 20, + 8, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 874, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 65, + 32, + 16, + 8, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 875, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 131, + 65, + 32, + 16, + 10, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 876, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 132, + 65, + 32, + 20, + 9, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 877, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 261, + 128, + 65, + 32, + 20, + 8, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 878, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 128, + 64, + 32, + 20, + 8, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 879, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 65, + 32, + 16, + 8, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 880, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 128, + 65, + 32, + 17, + 10, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 881, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 128, + 64, + 32, + 16, + 10, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 882, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 65, + 32, + 17, + 9, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 883, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 128, + 65, + 32, + 16, + 10, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 884, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 128, + 65, + 32, + 20, + 9, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 885, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 67, + 32, + 17, + 8, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 886, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 17, + 8, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 887, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 66, + 32, + 16, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 888, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 73, + 32, + 25, + 5, + 2 + ], + "determinant": "-32", + "excluded_count": 110, + "frame": 889, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 16, + 9, + 5, + 2 + ], + "determinant": "-32", + "excluded_count": 111, + "frame": 890, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 72, + 32, + 24, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 891, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 72, + 32, + 25, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 892, + "minor_ports": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 66, + 32, + 16, + 9, + 7 + ], + "determinant": "-32", + "excluded_count": 110, + "frame": 893, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 12 + ] + }, + { + "basis": [ + 288, + 160, + 65, + 17, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 894, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 288, + 160, + 64, + 16, + 8, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 895, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 33, + 17, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 896, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 65, + 34, + 19, + 10, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 897, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 64, + 34, + 18, + 10, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 898, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 33, + 16, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 899, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 131, + 65, + 35, + 19, + 10, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 900, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 288, + 160, + 65, + 16, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 901, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 296, + 128, + 96, + 24, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 902, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 288, + 128, + 96, + 16, + 8, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 903, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 128, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 904, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 128, + 72, + 40, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 905, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 128, + 66, + 34, + 18, + 10, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 906, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 128, + 64, + 32, + 16, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 907, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 290, + 128, + 96, + 16, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 908, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 128, + 66, + 34, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 909, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 72, + 40, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 910, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 66, + 34, + 18, + 10, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 911, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 64, + 32, + 16, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 912, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 168, + 96, + 24, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 913, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 160, + 96, + 16, + 8, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 914, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 136, + 64, + 32, + 24, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 915, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 162, + 96, + 16, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 916, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 136, + 66, + 34, + 24, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 917, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 65, + 32, + 17, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 918, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 32, + 17, + 9, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 919, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 64, + 32, + 16, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 920, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 67, + 34, + 17, + 10, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 921, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 66, + 34, + 16, + 10, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 922, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 64, + 33, + 17, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 923, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 67, + 34, + 17, + 9, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 924, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 136, + 66, + 34, + 16, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 925, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 32, + 19, + 8, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 926, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 32, + 16, + 8, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 927, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 18, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 928, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 80, + 49, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 929, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 80, + 48, + 8, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 930, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 33, + 16, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 931, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 82, + 50, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 932, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 66, + 35, + 16, + 8, + 7 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 933, + "minor_ports": [ + 0, + 1, + 2, + 4, + 5, + 6, + 9, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 72, + 40, + 24, + 4, + 3 + ], + "determinant": "-32", + "excluded_count": 110, + "frame": 934, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 64, + 32, + 16, + 8, + 4, + 3 + ], + "determinant": "-32", + "excluded_count": 111, + "frame": 935, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 65, + 33, + 17, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 936, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 152, + 72, + 48, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 937, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 144, + 64, + 48, + 8, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 938, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 136, + 72, + 32, + 16, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 939, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 137, + 72, + 32, + 16, + 4, + 3 + ], + "determinant": "-32", + "excluded_count": 110, + "frame": 940, + "minor_ports": [ + 0, + 1, + 2, + 3, + 5, + 6, + 10, + 12 + ] + }, + { + "basis": [ + 256, + 144, + 65, + 48, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 941, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 280, + 128, + 72, + 48, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 942, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 272, + 128, + 64, + 48, + 8, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 943, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 264, + 128, + 72, + 32, + 16, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 944, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 72, + 40, + 24, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 945, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 64, + 32, + 16, + 8, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 946, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 65, + 33, + 17, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 947, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 265, + 128, + 72, + 32, + 16, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 948, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 6, + 11, + 12 + ] + }, + { + "basis": [ + 272, + 128, + 65, + 48, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 949, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 128, + 65, + 36, + 16, + 9, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 950, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 128, + 64, + 36, + 16, + 8, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 951, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 65, + 33, + 16, + 9, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 952, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 128, + 66, + 32, + 16, + 9, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 953, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 64, + 32, + 16, + 9, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 954, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 128, + 66, + 32, + 16, + 8, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 955, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 128, + 66, + 36, + 16, + 8, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 956, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 66, + 34, + 16, + 9, + 6 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 957, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 132, + 65, + 36, + 16, + 9, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 958, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 132, + 64, + 36, + 16, + 8, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 959, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 65, + 33, + 16, + 9, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 960, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 131, + 66, + 32, + 16, + 9, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 961, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 64, + 32, + 16, + 9, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 962, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 66, + 32, + 16, + 8, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 963, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 66, + 34, + 16, + 9, + 6 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 964, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 134, + 66, + 36, + 16, + 8, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 965, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 76, + 44, + 24, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 966, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 68, + 36, + 16, + 8, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 967, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 20, + 12, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 968, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 72, + 41, + 25, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 969, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 32, + 16, + 9, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 970, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 33, + 17, + 8, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 971, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 68, + 37, + 17, + 8, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 972, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 32, + 20, + 13, + 2 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 973, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 73, + 40, + 25, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 974, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 65, + 32, + 17, + 8, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 975, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 129, + 64, + 33, + 16, + 9, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 976, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 72, + 40, + 24, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 977, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 66, + 34, + 18, + 10, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 978, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 64, + 32, + 16, + 8, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 979, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 67, + 34, + 19, + 10, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 980, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 130, + 65, + 32, + 17, + 8, + 5 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 981, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 135, + 67, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 982, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 64, + 33, + 17, + 9, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 983, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 132, + 64, + 32, + 16, + 12, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 984, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 320, + 131, + 33, + 18, + 8, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 985, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 130, + 64, + 32, + 18, + 8, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 986, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 129, + 64, + 33, + 16, + 8, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 987, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 135, + 70, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 988, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 320, + 134, + 32, + 18, + 12, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 989, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 263, + 131, + 67, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 990, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 260, + 128, + 64, + 32, + 16, + 12, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 991, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 64, + 33, + 17, + 9, + 5, + 3 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 992, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 259, + 192, + 33, + 18, + 8, + 4 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 993, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 257, + 128, + 64, + 33, + 16, + 8, + 4, + 2 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 994, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 258, + 128, + 64, + 32, + 18, + 8, + 4, + 1 + ], + "determinant": "32", + "excluded_count": 111, + "frame": 995, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 263, + 134, + 70, + 33, + 18, + 12 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 996, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 262, + 192, + 32, + 18, + 12, + 1 + ], + "determinant": "32", + "excluded_count": 110, + "frame": 997, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 33, + 17, + 8, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 998, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 64, + 32, + 18, + 10, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 999, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 32, + 16, + 9, + 4, + 3 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 1000, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 66, + 34, + 16, + 8, + 6, + 1 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 1001, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 65, + 32, + 17, + 8, + 5, + 2 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 1002, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + }, + { + "basis": [ + 256, + 128, + 72, + 40, + 24, + 4, + 2, + 1 + ], + "determinant": "32", + "excluded_count": 112, + "frame": 1003, + "minor_ports": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 12 + ] + } + ], + "frames_by_rank": { + "1": 120, + "2": 168, + "3": 168, + "4": 73, + "5": 27, + "6": 168, + "7": 152, + "8": 126 + }, + "interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "interval_count": 16687, + "normal_lines": [ + 42, + 7, + 25, + 52, + 82, + 127, + 97, + 76 + ], + "normal_lines_are_absent": true, + "scope": "Single positive-birth cone, with all cone snapshots and all completed X/helper baselines. Merged incomparable cones and other protocols remain open.", + "snapshot_payload_sha256": "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c", + "source_pins": { + "R": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "core": "fa60b4af013dd8b8db289845e3ed597720ff955751ad270c3d58236b64080877", + "word": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219" + }, + "status": "PASS_EXACT_SNAPSHOT_CONE_OBSTRUCTION", + "support_law": "At frame U, every nonzero reduced Y coefficient has q_p perpendicular to U.", + "test_input": "X=JY; all 480 helpers and all 8 private inputs are zero", + "wrong_frame_control": { + "original_frame": 2, + "rejected": true, + "row": 3382, + "source_port": 35, + "wrong_line": 50 + } +} diff --git a/research/actual-query-information-bounds/payload/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md b/research/actual-query-information-bounds/payload/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md new file mode 100644 index 0000000000..09ba0af502 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/history-encoding/SNAPSHOT-CONE-OBSTRUCTION.md @@ -0,0 +1,129 @@ +# An exact obstruction for one monotone snapshot cone + +The backward clean-J word has no nonzero centre query in a single positive +snapshot cone. This result covers all 1,002 positive proper frames in the +actual word. It permits every recorded snapshot in that cone, without a +time constraint. Thus time order is not the obstruction in this model. + +This result does not cover a network that merges captures from different +cones. It also does not cover new internal cuts inside a native child, new +changes to the core, or transitions between incomparable frames. + +## Source and exact check + +`BACKWARD-SNAPSHOT-INTERVALS.json.gz` records the complete rational scalar +rows on 712 input coordinates. Its uncompressed SHA256 is +`3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c`. +The producer is `emit_snapshot_intervals.py`. It checks every scalar frame +access and every native frame transition. It also checks the final map + +\[ + (x,y,h,c)\longmapsto(x-Jy,y,h,0),\qquad + J=I-R^TR/4. +\] + +There are 12,271 distinct rows, 16,687 availability intervals, and 1,004 +native frames. An interval `[a,b,j,f,r]` states that row `r` of wire `j` +is available after each event from `a` through `b`, inclusive, with frame +index `f`. The recorded boundary range is 8,106 through 24,913. + +The scalar content uses the canonical frame coordinates. Before event +17,606, these are the literal native frames after the entry adapters. +After that event, a non-FULL field needs its specified inverse exit +monomial to expose that canonical view. This theorem grants those views. +It makes no claim that they are free in a constructive word. A zero +formal row is zero in both views, which is all that this proof needs. + +Run the exact certificate with: + +```text +python3 -I -B work/centre-encoding-campaign-20261014/lanes/history-encoding/check_snapshot_cone_obstruction.py +``` + +The result is `PASS_EXACT_SNAPSHOT_CONE_OBSTRUCTION`. The checker uses +rational arithmetic. It checks 16,023 distinct frame/row pairs and 98,056 +nonzero reduced coefficients. For each of the 1,002 positive proper +frames, it emits an eight-column minor with a nonzero exact determinant. +The receipt is `SNAPSHOT-CONE-OBSTRUCTION.json`. + +The two controls reject a wrong frame for a nonzero source coefficient +and a repeated column in a query minor. No sampled rank or numerical +tolerance is used in this certificate. + +## Support identity + +Write the old port labels as \(q_p\in\mathbb F_2^9\), for +\(0\leq p<112\). Use the following valid family of inputs: + +\[ + x=Jy,\qquad h=0,\qquad c=0. +\] + +Here all 480 helper inputs are zero. This includes the 78 helpers whose +final frame is not FULL. This choice is an input for an impossibility +proof. It is not a clean-helper assumption for a proposed construction. +On this family, all completed X fields and all final helper fields vanish. + +For each actual snapshot in a frame \(U\), its remaining source row has +the form + +\[ + \sum_{p:q_p\perp U} a_p y_p. \tag{1} +\] + +The checker proves (1) directly from every exact row. It substitutes +\(x=Jy\), deletes the zero helper and private inputs, and checks the +support of each remaining coefficient. This includes data snapshots, +not only helper snapshots. + +Fix an actual positive proper frame \(U\), and set + +\[ + E_U=\{p:q_p\not\perp U\}. +\] + +The exact minor certificate proves + +\[ + \operatorname{rank} R_{E_U}=8. \tag{2} +\] + +The eight normal lines \(42,7,25,52,82,127,97,76\) do not contradict (2). +Row \(k\) of \(R\) is supported exactly on the ports perpendicular to +normal \(n_k\). But none of these normal lines is an actual rank-one +frame. The actual rank-one frames consist of the 112 old port lines and +eight even lines. Their absence and the normal support identity are both +checked exactly. + +## Cone theorem + +For an actual positive proper frame \(U\), its snapshot cone consists of +all recorded frames \(V\) such that \(U\subseteq V\). Grant every +snapshot in that cone, without a time constraint. Also grant every final +X and helper field, with arbitrary linear operations on those granted +fields. + +No nonzero scalar combination of the eight completed centre queries +\(F_9 R y\) can be formed from these observations. + +To prove the statement, restrict \(y\) to the coordinates in \(E_U\). +If \(V\supseteq U\), then \(q_p\perp V\) implies +\(q_p\perp U\). Thus (1) makes every snapshot in the cone zero. +The final X and helper fields are also zero. Every linear operation on +these observations is zero, with every native phase and address map. +But (2) allows \(Ry\) to take any value in eight dimensions. Since +\(F_9\) is invertible, the required nonzero query cannot be zero on all +these inputs. This is a contradiction. + +In particular, a cache that starts at zero, first captures content in a +positive actual frame, and then follows only increasing native frames +cannot produce a centre query. The same conclusion holds for any number +of caches restricted to that one cone. Allowing all cone snapshots is +stronger than any one chronological path. A cache that starts empty in +an unrecorded smaller frame must still make its first nonzero capture +in an actual frame; the theorem then applies from that frame onward. + +The theorem does not rule out a cache with earlier nonzero captures from +an incomparable frame. That is the precise remaining escape for a +merged snapshot network. It gives no lower bound for such a network, +for a different core, or for the complete supplier. diff --git a/research/actual-query-information-bounds/payload/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.json b/research/actual-query-information-bounds/payload/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.json new file mode 100644 index 0000000000..e2b2f9aa0d --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.json @@ -0,0 +1,65 @@ +{ + "candidate_proof_sha256": "f550ecd52133f7fb856538abf6ed7ef9241577bf309f7268cd4610b8c12735df", + "candidate_receipt_sha256": "2c001f0336c1f930a41eace304e957eb5da354edc56c4c9b0449bf253d65fb25", + "checked_frames": 1004, + "checked_native_edges": 2880, + "checker_sha256": "e52355cbedf49346d2e27271fa999e68d66ae9b3d00980477d8750b66b0fc919", + "controls": { + "one_unit_native_undercharge_rejected": true, + "reversed_shell_failures": 6293 + }, + "exact_gram_ranks": [ + 0, + 1, + 1, + 2, + 8, + 6, + 8, + 8, + 8 + ], + "flag": [ + 243, + 249, + 311, + 132, + 131, + 489, + 442, + 405, + 178 + ], + "native_rank_lower_bound": 42, + "not_checked": [ + "A positive cache circuit", + "Native phase recipes for new edges", + "Changed address codes", + "Global supplier cost" + ], + "proof_checks": [ + "Pivot-set inclusion for arbitrary nested frames", + "Whole-array dimension in each cut inequality", + "No separate-tree assumption in the cut sum" + ], + "scope": "Same-content monotone frame DAGs with scalar sharing. No 64 bound or construction is proved.", + "separation_checks": 23279, + "shell_sizes": [ + 0, + 1, + 1, + 2, + 8, + 7, + 11, + 22, + 60 + ], + "sources": { + "core": "fa60b4af013dd8b8db289845e3ed597720ff955751ad270c3d58236b64080877", + "interface": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "snapshot": "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c", + "support_review": "d3a7dc571b2ac2e55945918b0bccd66d99d0d08b6b7af8326e53999578e61fe7" + }, + "status": "PASS_INDEPENDENT_SHARED_SNAPSHOT_FLAG_BOUND_42" +} diff --git a/research/actual-query-information-bounds/payload/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.md b/research/actual-query-information-bounds/payload/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.md new file mode 100644 index 0000000000..85bc0213f8 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/history-encoding/SNAPSHOT-FLAG-CUT-REVIEW.md @@ -0,0 +1,65 @@ +# Independent review of the shared snapshot cut bound + +The proof in `../cover-algebra/SNAPSHOT-FLAG-CUT.md` passes review. It +proves a lower bound of 42 native rank units in the stated scalar +network model. It does not prove 64, and it gives no circuit below 64. + +The proof uses one ordered binary basis. For any subspace, the set of +leading positions is the set of leading positions of its nonzero +vectors. Thus inclusion of subspaces gives inclusion of these sets. +An increasing frame edge enters exactly as many pivot cuts as its +dimension increase. This fact holds for any nested frames, not only +the retained edges checked in the receipt. + +The shell for position `i` has zero dual coordinates above `i` and +dual coordinate one at `i`. A vector with leading position `i` has +zero coordinates below `i`. Their dot product is one. The reviewed +snapshot support law therefore excludes every shell input from all +free observations inside its cut. On the valid input family +`X=JY`, with all helper and private inputs zero, the final free +baselines also vanish. + +The required output on that shell has rank `rank(R_shell)`. If each +payload field has dimension `d`, its output rank is +`d*rank(R_shell)`, while one entering field carries at most `d` +dimensions. This gives the cut inequality for full payload arrays. +It permits scalar fanout, reuse, and cancellation. It does not sum +separate output-tree costs. Summing the nine cuts charges each +monotone edge only its dimension increase. + +## Independent calculation + +`review_snapshot_flag_cut.py` imports no producer or reviewed checker. +It reads the pinned interface, snapshot source, and clean backward +word. It builds all 512 flag coordinates by direct enumeration. It +derives each pivot set by enumerating the frame span. It obtains the +shell ranks from exact rational elimination of the eight-dimensional +Gram matrices. These methods differ from the producer's echelon +calculation. + +The check covers all 1004 frames, 23279 shell separation cases, and +2880 distinct retained native edges. It gives the exact shell ranks +`[0,1,1,2,8,6,8,8,8]`. Reversing the shell order causes 6293 separation +failures. Reducing a positive edge charge by one also fails. + +Run: + +```text +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/history-encoding/review_snapshot_flag_cut.py +``` + +The result is `PASS_INDEPENDENT_SHARED_SNAPSHOT_FLAG_BOUND_42` in +`SNAPSHOT-FLAG-CUT-REVIEW.json`. The receipt pins both reviewed proof +and candidate receipt. It also pins the independent exact snapshot +support review. That premise is inherited; this small check does not +repeat the full 712-input core replay. + +## Scope + +The bound applies to increasing frame transitions that preserve the +logical field content, with scalar mixing at each frame. It grants +all recorded times and arbitrary cache storage. It does not cover a +change of logical address code, a changed core, or new cross-parent +child access. A positive construction still needs literal phases, +time order, arbitrary-state cleanup, private lifetimes, and a full +supplier invoice. No such construction is part of this review. diff --git a/research/actual-query-information-bounds/payload/lanes/history-encoding/check_query_support_distance.py b/research/actual-query-information-bounds/payload/lanes/history-encoding/check_query_support_distance.py new file mode 100644 index 0000000000..bb69302e5c --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/history-encoding/check_query_support_distance.py @@ -0,0 +1,114 @@ +"""Check the source data for the exact query support bound.""" + +from collections import Counter, defaultdict +from fractions import Fraction +from hashlib import sha256 +from pathlib import Path +import gzip +import json + + +HERE = Path(__file__).resolve().parent +INTERFACE_PIN = "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" +SNAPSHOT_PIN = "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c" +SUPPORT_PIN = "d3a7dc571b2ac2e55945918b0bccd66d99d0d08b6b7af8326e53999578e61fe7" +NONZERO_PER_QUARTET = [0, 8, 4, 6, 5] + + +def require(condition, message): + if not condition: + raise ValueError(message) + + +def quartet_data(columns): + groups = defaultdict(list) + for p, column in enumerate(columns): + support = sum((value != 0) << i for i, value in enumerate(column)) + require(support.bit_count() == 4, "A root has the wrong support size") + require(all(value in (-1, 0, 1) for value in column), "A root coefficient differs") + groups[support].append(p) + require(len(groups) == 14, "The quartet count differs") + for support, ports in groups.items(): + indices = [i for i in range(8) if support >> i & 1] + patterns = {tuple(columns[p][i] * columns[p][indices[0]] for i in indices) + for p in ports} + require(len(ports) == len(patterns) == 8, + "A quartet does not contain all sign patterns up to sign") + return groups + + +def main(): + interface_raw = (HERE.parent / "circuit-interface/INTERFACE.json").read_bytes() + snapshot_raw = gzip.decompress((HERE / "BACKWARD-SNAPSHOT-INTERVALS.json.gz").read_bytes()) + support_raw = (HERE.parent / "cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json").read_bytes() + require(sha256(interface_raw).hexdigest() == INTERFACE_PIN, "The interface pin differs") + require(sha256(snapshot_raw).hexdigest() == SNAPSHOT_PIN, "The snapshot pin differs") + require(sha256(support_raw).hexdigest() == SUPPORT_PIN, "The support review pin differs") + source = json.loads(interface_raw) + snapshots = json.loads(snapshot_raw) + R = [[Fraction(row.get(str(p), "0")) for p in range(112)] for row in source["R"]] + require(all(value.denominator == 1 for row in R for value in row), "A root coefficient is not integral") + R = [[int(value) for value in row] for row in R] + columns = list(zip(*R)) + groups = quartet_data(columns) + lower_by_size = {} + exact_support_bounds = {} + for support in range(1, 256): + bound = sum(NONZERO_PER_QUARTET[(support & block).bit_count()] for block in groups) + size = support.bit_count() + lower_by_size[size] = min(bound, lower_by_size.get(size, bound)) + exact_support_bounds[str(support)] = bound + require(lower_by_size == {1: 56, 2: 76, 3: 78, 4: 53, 5: 73, 6: 75, 7: 77, 8: 70}, + "A coefficient support bound differs") + attained = [sum(sum(a * b for a, b in zip(query, column)) != 0 for column in columns) + for query in columns] + require(set(attained) == {53}, "An old-root query does not attain 53") + frame_histogram = defaultdict(Counter) + for basis in snapshots["frames"]: + allowed = sum(all((label & vector).bit_count() % 2 == 0 for vector in basis) + for label in source["ports"]) + frame_histogram[len(basis)][allowed] += 1 + require(all(count <= 20 for rank, values in frame_histogram.items() + if rank >= 2 for count in values), "A high-rank frame permits more than 20 ports") + broken = list(columns) + first_group = next(iter(groups.values())) + broken[first_group[1]] = broken[first_group[0]] + try: + quartet_data(broken) + except ValueError: + duplicate_rejected = True + else: + duplicate_rejected = False + require(duplicate_rejected, "The duplicate-sign control passed") + wrong_table = [0, 8, 4, 6, 6] + query = columns[0] + query_support = sum((value != 0) << i for i, value in enumerate(query)) + false_bound = sum(wrong_table[(query_support & block).bit_count()] for block in groups) + require(false_bound > attained[0], "The excessive quartet bound control passed") + result = { + "status": "PASS_EXACT_QUERY_SUPPORT_MINIMUM_53", + "checker_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "sources": {"interface_sha256": INTERFACE_PIN, + "snapshot_decompressed_sha256": SNAPSHOT_PIN, + "independent_support_review_sha256": SUPPORT_PIN}, + "quartets": {str(block): ports for block, ports in sorted(groups.items())}, + "nonzero_per_quartet_lower_bounds": NONZERO_PER_QUARTET, + "lower_bounds_by_nonzero_coefficient_count": lower_by_size, + "all_255_coefficient_support_bounds": exact_support_bounds, + "minimum_source_port_support": 53, + "attaining_old_root_directions": len(attained), + "frame_allowed_port_histogram": {rank: dict(sorted(values.items())) + for rank, values in sorted(frame_histogram.items())}, + "controls": {"duplicate_sign_pattern_rejected": duplicate_rejected, + "excessive_quartet_bound_rejected": True}, + "consequence": "A k-dimensional query space needs at least k+2 rank-at-least-two birth fields in one common span.", + "not_claimed": ["A native rank lower bound of 64 for shared networks", + "A constructive cache network", "A full supplier improvement"], + } + (HERE / "QUERY-SUPPORT-DISTANCE.json").write_text(json.dumps(result, indent=2, sort_keys=True) + "\n") + print(json.dumps({key: value for key, value in result.items() + if key not in ("quartets", "all_255_coefficient_support_bounds")}, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/payload/lanes/history-encoding/check_snapshot_cone_obstruction.py b/research/actual-query-information-bounds/payload/lanes/history-encoding/check_snapshot_cone_obstruction.py new file mode 100644 index 0000000000..4d1bd22e62 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/history-encoding/check_snapshot_cone_obstruction.py @@ -0,0 +1,160 @@ +"""Check exact support and query minors for the backward snapshot cones.""" +from collections import Counter +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import gzip +import json + +HERE = Path(__file__).resolve().parent +SNAPSHOT_PIN = "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c" +INTERFACE_PIN = "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" +NORMALS = [42, 7, 25, 52, 82, 127, 97, 76] + + +def require(condition, message): + if not condition: + raise ValueError(message) + + +def add(row, other, scale): + for j, a in other.items(): + value = row.get(j, Q(0)) + scale * a + if value: + row[j] = value + else: + row.pop(j, None) + + +def dot(a, b): + return (a & b).bit_count() & 1 + + +def determinant(matrix): + a = [[Q(x) for x in row] for row in matrix] + result = Q(1) + for j in range(len(a)): + pivot = next((i for i in range(j, len(a)) if a[i][j]), None) + if pivot is None: + return Q(0) + if pivot != j: + a[j], a[pivot] = a[pivot], a[j] + result = -result + value = a[j][j] + result *= value + for i in range(j + 1, len(a)): + scale = a[i][j] / value + for k in range(j + 1, len(a)): + a[i][k] -= scale * a[j][k] + return result + + +def independent_columns(R, candidates): + pivots = {} + selected = [] + for p in candidates: + row = {k: r[p] for k, r in enumerate(R) if r.get(p)} + for k, basis in sorted(pivots.items()): + if row.get(k): + add(row, basis, -row[k]) + if row: + k = min(row) + a = row[k] + pivots[k] = {j: b / a for j, b in row.items()} + selected.append(p) + if len(selected) == 8: + return selected + return selected + + +def main(): + raw = gzip.decompress((HERE / "BACKWARD-SNAPSHOT-INTERVALS.json.gz").read_bytes()) + require(sha256(raw).hexdigest() == SNAPSHOT_PIN, "snapshot source pin") + data = json.loads(raw) + raw_interface = (HERE.parent / "circuit-interface/INTERFACE.json").read_bytes() + require(sha256(raw_interface).hexdigest() == INTERFACE_PIN, "interface source pin") + interface = json.loads(raw_interface) + ports = interface["ports"] + require(data["R"] == interface["R"], "query source agreement") + R = [{int(j): Q(a) for j, a in row.items()} for row in data["R"]] + J = [{j: Q(1)} for j in range(112)] + for j in range(112): + for r in R: + add(J[j], r, -r.get(j, Q(0)) / 4) + + def restrict(row): + out = {j - 112: Q(a) for key, a in row.items() + if 112 <= (j := int(key)) < 224} + for key, a in row.items(): + j = int(key) + if j < 112: + add(out, J[j], Q(a)) + return out + + reduced = [restrict(row) for row in data["rows"]] + pairs = sorted({(f, r) for lo, hi, j, f, r in data["intervals"]}) + coefficients = 0 + first_nonzero = None + for f, r in pairs: + U = data["frames"][f] + for p, a in reduced[r].items(): + require(not any(dot(ports[p], u) for u in U), "snapshot support law") + coefficients += 1 + if U and first_nonzero is None: + first_nonzero = (f, r, p) + final = [restrict(row) for row in data["final_rows"]] + require(all(not final[j] for j in list(range(112)) + list(range(224, 712))), + "completed X and all helper/private baselines vanish") + + minors = [] + for f, U in enumerate(data["frames"]): + if not 0 < len(U) < 9: + continue + excluded = [p for p, q in enumerate(ports) if any(dot(q, u) for u in U)] + chosen = independent_columns(R, excluded) + require(len(chosen) == 8, "excluded query rank") + matrix = [[r.get(p, Q(0)) for p in chosen] for r in R] + det = determinant(matrix) + require(det != 0, "exact query minor") + minors.append({"frame": f, "basis": U, "excluded_count": len(excluded), + "minor_ports": chosen, "determinant": str(det)}) + + lines = {U[0] for U in data["frames"] if len(U) == 1} + require(lines.isdisjoint(NORMALS), "normal lines absent from actual frame list") + for k, n in enumerate(NORMALS): + require({p for p, q in enumerate(ports) if not dot(q, n)} == set(R[k]), + "normal query support") + f, r, p = first_nonzero + require(dot(ports[p], ports[p]) == 1, "wrong-frame control is nonzero") + bad_matrix = [[row.get(j, Q(0)) for j in minors[0]["minor_ports"]] for row in R] + for row in bad_matrix: + row[-1] = row[0] + require(determinant(bad_matrix) == 0, "duplicate-minor-column control") + report = { + "status": "PASS_EXACT_SNAPSHOT_CONE_OBSTRUCTION", + "snapshot_payload_sha256": SNAPSHOT_PIN, + "interface_sha256": INTERFACE_PIN, + "source_pins": data["pins"], + "test_input": "X=JY; all 480 helpers and all 8 private inputs are zero", + "support_law": "At frame U, every nonzero reduced Y coefficient has q_p perpendicular to U.", + "distinct_frame_row_pairs": len(pairs), + "exact_nonzero_support_coefficients": coefficients, + "interval_count": len(data["intervals"]), + "actual_positive_proper_frames": len(minors), + "frames_by_rank": dict(sorted(Counter(len(m["basis"]) for m in minors).items())), + "excluded_query_minors": minors, + "normal_lines": NORMALS, + "normal_lines_are_absent": True, + "wrong_frame_control": {"row": r, "original_frame": f, "source_port": p, + "wrong_line": ports[p], "rejected": True}, + "duplicate_minor_column_rejected": True, + "scope": "Single positive-birth cone, with all cone snapshots and all completed X/helper baselines. Merged incomparable cones and other protocols remain open.", + } + path = HERE / "SNAPSHOT-CONE-OBSTRUCTION.json" + path.write_text(json.dumps(report, sort_keys=True, indent=2) + "\n") + print(json.dumps({k: report[k] for k in ("status", "distinct_frame_row_pairs", + "exact_nonzero_support_coefficients", "actual_positive_proper_frames")}, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/payload/lanes/history-encoding/review_snapshot_flag_cut.py b/research/actual-query-information-bounds/payload/lanes/history-encoding/review_snapshot_flag_cut.py new file mode 100644 index 0000000000..a2671bb307 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/history-encoding/review_snapshot_flag_cut.py @@ -0,0 +1,161 @@ +"""Check the shared snapshot cut certificate from its source data.""" + +from fractions import Fraction +from hashlib import sha256 +from pathlib import Path +import gzip +import json + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parent +PINS = { + "interface": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "snapshot": "3dd1d7388c7d3bca104a21e642b5fcafe175d83a2f1dfce1a3ee3e86b864276c", + "core": "fa60b4af013dd8b8db289845e3ed597720ff955751ad270c3d58236b64080877", + "support_review": "d3a7dc571b2ac2e55945918b0bccd66d99d0d08b6b7af8326e53999578e61fe7", +} + + +def check(value, message): + if not value: + raise ValueError(message) + + +def read(path, key, compressed=False): + raw = path.read_bytes() + if compressed: + raw = gzip.decompress(raw) + check(sha256(raw).hexdigest() == PINS[key], "Source pin differs: " + key) + return json.loads(raw) + + +def span(basis): + values = {0} + for vector in basis: + values |= {value ^ vector for value in tuple(values)} + return values + + +def gram_rank(columns): + matrix = [[Fraction(sum(col[i] * col[j] for col in columns)) + for j in range(8)] for i in range(8)] + # A Gram matrix is positive semidefinite. A zero diagonal has a zero row. + rank = 0 + for pivot in range(8): + value = matrix[pivot][pivot] + if not value: + check(all(not a for a in matrix[pivot]), "Invalid Gram pivot") + continue + check(value > 0, "A Gram pivot is negative") + rank += 1 + column = [matrix[i][pivot] for i in range(8)] + for i in range(8): + for j in range(8): + matrix[i][j] -= column[i] * column[j] / value + return rank + + +def main(): + receipt_path = LANES / "cover-algebra/SNAPSHOT-FLAG-CUT.json" + proof_path = LANES / "cover-algebra/SNAPSHOT-FLAG-CUT.md" + candidate = json.loads(receipt_path.read_bytes()) + interface = read(LANES / "circuit-interface/INTERFACE.json", "interface") + snapshots = read(HERE / "BACKWARD-SNAPSHOT-INTERVALS.json.gz", "snapshot", True) + core = read(LANES / "circuit-interface/CENTRE-FREE-PROGRAMS.json.gz", "core", True) + support = read(LANES / "cover-algebra/SNAPSHOT-SUPPORT-REVIEW.json", "support_review") + check(support["status"] == "PASS_EXACT_SNAPSHOT_SUPPORT_AND_SINGLE_CONE_EXCLUSION", + "The independent support premise did not pass") + flag = candidate["flag_basis"] + coordinate = {} + for bits in range(512): + value = 0 + for i, vector in enumerate(flag): + if bits >> i & 1: + value ^= vector + check(value not in coordinate, "The flag is dependent") + coordinate[value] = bits + check(len(coordinate) == 512, "The flag is incomplete") + labels = interface["ports"] + R = [[Fraction(row.get(str(p), "0")) for p in range(112)] + for row in interface["R"]] + check(all(value.denominator == 1 for row in R for value in row), + "The pinned query has a noninteger coefficient") + R = [[int(value) for value in row] for row in R] + columns = list(zip(*R)) + shells = [[] for _ in range(9)] + low_shells = [[] for _ in range(9)] + for p, label in enumerate(labels): + dual = [((label & vector).bit_count() & 1) for vector in flag] + nonzero = [i for i, bit in enumerate(dual) if bit] + check(nonzero, "A port has zero dual coordinates") + shells[max(nonzero)].append(p) + low_shells[min(nonzero)].append(p) + ranks = [gram_rank([columns[p] for p in shell]) for shell in shells] + check(shells == candidate["shells"], "The shell partition differs") + check(ranks == candidate["exact_shell_ranks"], "A shell rank differs") + check(sum(ranks) == 42, "The lower bound differs") + + frame_spans = [span(basis) for basis in snapshots["frames"]] + pivots = [] + separation_count = 0 + wrong_order_failures = 0 + for basis, values in zip(snapshots["frames"], frame_spans): + check(len(values) == 1 << len(basis), "A frame basis is dependent") + lead = {(coordinate[value] & -coordinate[value]).bit_length() - 1 + for value in values if value} + check(len(lead) == len(basis), "The pivot count differs") + pivots.append(lead) + for i in lead: + witness = next(value for value in values if value and + (coordinate[value] & -coordinate[value]).bit_length() - 1 == i) + for p in shells[i]: + separation_count += 1 + check((labels[p] & witness).bit_count() & 1, + "A shell coordinate is not excluded by its pivot witness") + for p in low_shells[i]: + wrong_order_failures += not any((labels[p] & value).bit_count() & 1 + for value in basis) + check(wrong_order_failures > 0, "The reversed-shell control did not fail") + edges = set() + for event in core["backward"]: + if event[0] != "climb": + continue + _, _, wire, before, after, rank = event + check(frame_spans[before] <= frame_spans[after], "An edge is not monotone") + check(pivots[before] <= pivots[after], "A pivot cut can be left") + charge = len(pivots[after] - pivots[before]) + check(charge == rank, "The native edge charge differs") + edges.add((before, after, rank)) + check(len(edges) == 2880, "The retained edge count differs") + positive_edge = next(edge for edge in edges if edge[2]) + check(len(pivots[positive_edge[1]] - pivots[positive_edge[0]]) > positive_edge[2] - 1, + "The undercharged-edge control did not fail") + output = { + "status": "PASS_INDEPENDENT_SHARED_SNAPSHOT_FLAG_BOUND_42", + "checker_sha256": sha256(Path(__file__).read_bytes()).hexdigest(), + "sources": PINS, + "candidate_receipt_sha256": sha256(receipt_path.read_bytes()).hexdigest(), + "candidate_proof_sha256": sha256(proof_path.read_bytes()).hexdigest(), + "flag": flag, + "shell_sizes": [len(shell) for shell in shells], + "exact_gram_ranks": ranks, + "native_rank_lower_bound": sum(ranks), + "checked_frames": len(pivots), + "checked_native_edges": len(edges), + "separation_checks": separation_count, + "controls": {"reversed_shell_failures": wrong_order_failures, + "one_unit_native_undercharge_rejected": True}, + "scope": "Same-content monotone frame DAGs with scalar sharing. No 64 bound or construction is proved.", + "proof_checks": ["Pivot-set inclusion for arbitrary nested frames", + "Whole-array dimension in each cut inequality", + "No separate-tree assumption in the cut sum"], + "not_checked": ["A positive cache circuit", "Native phase recipes for new edges", + "Changed address codes", "Global supplier cost"], + } + (HERE / "SNAPSHOT-FLAG-CUT-REVIEW.json").write_text(json.dumps(output, indent=2, sort_keys=True) + "\n") + print(json.dumps(output, sort_keys=True)) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/payload/lanes/interface-proof/NATIVE-LIFT-REVIEW.json b/research/actual-query-information-bounds/payload/lanes/interface-proof/NATIVE-LIFT-REVIEW.json new file mode 100644 index 0000000000..92703ca6d9 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/interface-proof/NATIVE-LIFT-REVIEW.json @@ -0,0 +1,68 @@ +{ + "all_tensor_powers": "Base operators are exactly equal, so their tensor powers are equal for every positive integer. The common frame conjugation proof gives the full array map.", + "archive_sha256": "22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754", + "base": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "changed_payload_sha256": "fa60b4af013dd8b8db289845e3ed597720ff955751ad270c3d58236b64080877", + "checked_endpoint_adapters": 224, + "checked_residual_recipes": 36, + "checked_unique_persistent_edges": 2880, + "exact_operator_method": "Pauli conjugation and exact Gaussian dyadic zero state; no compiler import", + "finite_local_invoice": { + "backward": { + "events": 25155, + "paid_profile": { + "1": 2412, + "2": 418, + "3": 432, + "4": 142, + "5": 82 + }, + "paid_rank_sum": 5522, + "persistent_native_events": 5056, + "prefix_macros": { + "add": 580, + "clear": 16 + }, + "prefix_real_component_primitive_bound": 5532, + "real_component_primitive_bound": 202138, + "scalar_macros": 20089 + }, + "forward": { + "events": 25155, + "paid_profile": { + "1": 2412, + "2": 418, + "3": 432, + "4": 142, + "5": 82 + }, + "paid_rank_sum": 5522, + "persistent_native_events": 5056, + "prefix_macros": { + "add": 580, + "clear": 16 + }, + "prefix_real_component_primitive_bound": 5532, + "real_component_primitive_bound": 202138, + "scalar_macros": 20089 + } + }, + "max_rss_bytes": 113623040, + "member_sha256": { + "CANONICAL-WORD.json.gz": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219", + "CLIFFORD-RECIPES.json": "d0768f2164d5f64a2fdbec422f1cfde4e400818792f1904ca541958377243731", + "LOCAL-PROGRAMS.json.gz": "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a", + "RESIDUAL-ADAPTERS.json": "383f40aadd00a4ac700dfd0d4c22d6c6c0be9a9863116e4d69c7acd23bafae0c" + }, + "negative_controls": [ + "wrong global phase with the same Pauli action, on basis inputs 0 and 1" + ], + "not_claimed": [ + "global chart or owner admission", + "recursive supplier admission", + "new kappa", + "fresh all-size compiler proof" + ], + "seconds": 26.28553620799994, + "status": "PASS_INDEPENDENT_NATIVE_FRAME_LIFT_AND_FINITE_LOCAL_BILL" +} diff --git a/research/actual-query-information-bounds/payload/lanes/interface-proof/PROOF.md b/research/actual-query-information-bounds/payload/lanes/interface-proof/PROOF.md new file mode 100644 index 0000000000..c7fe33cedb --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/interface-proof/PROOF.md @@ -0,0 +1,244 @@ +# A centre-free local native primitive + +This note proves the native meaning of the two emitted centre-free words. +It also proves a cut-removal rule for a class of linear circuits. It does not +admit a new recursive supplier or change the complete kappa calculation. + +The experiment uses commit `bce54fb3f895cbe5cd4c0eb477c3afeed100190f`. +The selected word is in the [pinned replay archive](https://github.com/CrocSwap/integer-mult-bounds/blob/bce54fb3f895cbe5cd4c0eb477c3afeed100190f/research/community-frontier1042-audit/selected-replay.tar.gz). +Its SHA-256 is `22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754`. +This is an experiment source pin, not a claim about the present repository head. + +`NATIVE-LIFT-REVIEW.json` records the independent native check. +`FACTORIZATION.json` records the cut calculation. +`FRESH-FORWARD-TRANSPOSE.json` and `FRESH-BACKWARD-TRANSPOSE.json` record fresh +replays of all 712 input columns. `PHASE-SOURCE-PINS.json` identifies the +phase compiler and the source proofs. The new verification scripts use explicit checks which +remain active with Python optimization enabled. + +## 1. The scalar contract + +There are 112 source registers x, 112 target registers y, 480 persistent +helper registers h, and eight named private centre registers c. The private +registers need not start at zero. Let R be the actual 8-by-112 source matrix +at the centre cut. Define + + P = R^T R / 4, J = I_112 - P. + +Exact arithmetic gives + + R R^T = 56 I_8, + P^2 = 14 P, + J^2 + 12 J - 13 I_112 = 0. + +The new forward and backward scalar maps are, respectively, + + (x, y, h, c) -> (x, y + J x, h, 0), + (x, y, h, c) -> (x - J^T y, y, h, 0). + +The transpose replay derives R from the original forward word. It then +checks every column of each new 712-by-712 map against these formulas. +This includes every arbitrary helper input and every private input. +The private output rows and input columns are zero. The check also rejects +the omission of the first private CLEAR and of a dirty-correction ADD. + +The producer uses `assert` for its checks. Its own PASS message under `-O` +is therefore not proof. The separate transpose replay uses explicit +`require` calls. The fresh receipts in this directory were made with +`python3 -I -O -B`. + +## 2. Why the dirty correction works + +The insertion site is after the entry adapters and before A. At this site +the target registers and all 404 helper terms used by H have frame zero. +A does not read or change any target register. At the end of A the eight +centre values are + + z = R x + H h_site. + +The matrix H obtained at this insertion site agrees with the H obtained by +pulling the centre values back to the initial scalar inputs. The distinction +was checked. It must not be assumed for another word. + +Let D be the 112-by-8 scatter matrix in the literal centre cut. D has 176 +nonzero entries. It is not R^T/4. The suffix after the centre cut sends an +injection D z into the target bank to an injection K z at the final output, +where + + K = R^T/4. + +This response has no source, helper, or private output component. K has 448 +nonzero entries. `verify_factorization.py` derives this response by carrying +the eight independent columns of D through the actual suffix. + +If the complete centre phase is omitted, the target output loses +K(Rx+Hh_site). Before A, add D H h_site to the target bank. This addition +does not change A or its centre values. The retained suffix sends it to +K H h_site, which cancels the lost helper response. Thus only K R x is lost, +and the target coupling becomes I-KR=J. + +The implementation forms each row of H in a cleared private register, +adds its D column to the targets, and clears the private register again. +It uses 404+176=580 ADD macros and 16 CLEAR macros. Only one centre value +is live at a time. No source is read by this prefix. The backward prefix +first forms each row of D^T y, then adds the negative corresponding H^T +column to the helpers. Its persistent scalar map is the inverse transpose +of the forward prefix. The complete backward endpoint was also checked +directly, without relying on this transpose argument alone. + +## 3. Common-frame lift for every tensor size + +Let V be a complex vector space and let F_f be the invertible native operator +for frame f. A physical register in frame f stores F_f s, where s is its +logical value. A frame transition from a to b acts by F_b F_a^-1. +In logical coordinates this transition is the identity. + +For two registers in the same frame f, a scalar ADD with coefficient q acts as + + F_f s_target + q F_f s_source = F_f(s_target + q s_source). + +The same statement holds for SCALE, COPY, and CLEAR. CLEAR makes the logical +value zero for any physical input. An induction over the literal events +therefore proves that a legal framed scalar circuit has native map + + diag(F_out) (M tensor I_V) diag(F_in^-1), + +with its stated entry and exit adapters. This statement requires equality +of complete frame operators, including their global phases. Equality of +binary frame spaces or of Clifford tableaux alone is not sufficient. + +For the actual word, take V=(C^512)^(tensor lambda), with any retained +spectator factor. Replace each base operator F_f by F_f^(tensor lambda) +and the identity on spectators. Every exact base operator equality remains +an equality under this replacement. Scalar coefficients remain q; they are +not raised to the power lambda. The induction thus proves the map for +every positive integer lambda and every spectator array. + +`verify_native_lift.py` checks the 2,880 distinct retained frame transitions, +all 224 source/target endpoint adapters, and all 36 used residual recipes. +It reconstructs the canonical circuits from their definition. It does not +import the emitter or the Clifford compiler. Its two equality checks are +the images of all Pauli generators and the exact Gaussian-dyadic image of +the zero basis state. These determine a Clifford operator: the Pauli images +determine it up to scalar, and the nonzero state fixes that scalar. +The phase control changes this scalar while leaving all Pauli images fixed; +the checker rejects it on two input basis states. + +The two new programs have exactly the same 5,056 persistent native events +as the old programs. Every new scalar access is in frame zero. The complete +frame replay checks the entry frame of every climb, both operands of every +scalar gate, the original 704 persistent end frames, and cleared private +outputs. No new native identity or unpriced frame transition is assumed. + +## 4. Physical endpoints and borrowed helpers + +Write C_p for the selected source-line operator C_(q_p), and F for the full +nine-axis operator. In this paragraph each operator denotes its lambda-th +tensor power, with identity on spectators. Let X_p and Y_p be physical +source and target inputs. The entry convention is x_p=C_p^-1 X_p and +y_p=Y_p. The source exit is F and the target exit is F C_p^-1. +The new forward physical outputs are + + X'_p = F C_p^-1 X_p, + Y'_p = F C_p^-1 [Y_p + sum_j J[p,j] C_j^-1 X_j]. + +The new backward physical outputs are + + X'_p = F [C_p^-1 X_p - sum_j J[j,p] Y_j], + Y'_p = F C_p^-1 Y_p. + +Thus a canonical scalar source is unchanged by the forward shear, but its +physical source array still receives the original native source transform. +The different target endpoints also remain present. In particular a scalar +J^-1 on raw physical targets is not a free inverse for this native map. + +For a wrapped helper with start frame E and end frame U, the retained recipe +is + + F_U F_E^-1 = L F_w R. + +The entry wrapper is R^-1 and the exit wrapper is L^-1. Since the scalar +endpoint returns the helper coordinate itself, its physical endpoint is +L^-1 F_U F_E^-1 R^-1=F_w on arbitrary input. An ordinary cold helper has the +corresponding full-frame transform. The changed word preserves these +operators; it does not claim that every physical helper is returned unchanged. +No zero initialization is used for a persistent helper. Private centre and +coefficient streams use their stated CLEAR operations. + +## 5. Finite local cost and its limits + +Both orientations have this exact emitted inventory: + +| Item | Count | +|---|---:| +| Events | 25,155 | +| Scalar macros | 20,089 | +| Real-component primitive upper bound | 202,138 | +| Dirty-prefix ADD / CLEAR | 580 / 16 | +| Dirty-prefix real-component primitive bound | 5,532 | +| Persistent native events | 5,056 | +| Paid profile | 1:2412, 2:418, 3:432, 4:142, 5:82 | +| Sum of paid ranks | 5,522 | +| Removed centre children | Eight children of rank eight | + +For q=a/2^b in reduced form, the retained ADD bound is +3+(bitlength(|a|)-1)+popcount(|a|)+b. CLEAR and COPY each cost one per real +component. A signed binary SCALE has the retained shift/sign cost. The +table sums these actual coefficients and both real components. It is an +upper bound on scalar primitives, not a measured runtime. + +The old real-component bounds were 198,766 forward and 198,814 backward. +The net increases are 3,372 and 3,324. The centre private lifetime needs one +live array, as before; the retained Horner compiler also uses its coefficient +stream. Storage and hosting must still be bound to any changed controller. +This table does not price the finite global group, its routers, exterior +helpers, changed data assembly, or the complete recursive moment. The old +profile cannot simply lose 64 rank units while retaining its old data claim: +the coupling has changed from I to J. + +## 6. General cut-removal rule + +The argument applies to any linear framed circuit with these properties: + +1. At an allowed site, the future centre values have the form Rx+Hh. The + source x used here is unchanged between the circuit input and this site. +2. Before the centre cut, A neither reads nor changes the target bank. +3. The cut adds D(Rx+Hh) to the targets. Its suffix sends D z to K z only in + the final target bank, for every z, and has no other output response. +4. The site permits formation of Hh and scatter by D in one common frame. +5. The original persistent scalar contract is a shear with coupling M, + with its stated source and helper restoration. + +Then removing the cut and inserting the dirty prefix gives coupling M-KR, +with the same source and helper contract. The prefix costs nnz(H)+nnz(D) +ADD and 2k CLEAR macros for k centre coordinates and has one live centre +array. All removed centre paths disappear. This rule does not assume that +K=D, that H is the initial-input helper map, or that x is cheaply available +in the preload frame. These are separate, testable conditions. + +This theorem changes the available local interface from an identity shear +to a known low-rank perturbation. It is useful when another construction can +use that perturbation or compose it away. It does not itself supply that +construction. `COEFFICIENTS.md` gives a coefficient implementation and exact +limits on tuning the perturbation by helper-only preloads. + +## Open next questions + +The main obligation is a physical controller that uses these endpoint +operators, restores arbitrary borrowed state, and has a better complete +recursive invoice. Same-chart polynomial identities do not by themselves +meet that obligation. A source-dependent cache may also permit a different +centre coefficient; its legal reads and complete native cost must be paid. + +The phase check does not prove the inherited all-size stream compiler, +common-label and mutable-source realization, precision, fixed-tape, analytic +transfer, or bit-supplier hypotheses. It proves the local operator change +within those retained interfaces. + +Research and verification: OpenAI Codex under the user's direction, with +substantial AI assistance. This is independent agent review, not independent +human review. The selected supplier and compiler retain their original +Jeremy Kothe / Rohan Arun / icekylinx lineage and notices. The circuit-interface +lane supplied the emitted words; the bounds-review lane supplied the exact +transpose replay. The prior centre-sharing lane supplied the native source +map and arbitrary-private-input evidence. No frozen source was changed. diff --git a/research/actual-query-information-bounds/payload/lanes/residual-syndrome/PROOF.md b/research/actual-query-information-bounds/payload/lanes/residual-syndrome/PROOF.md new file mode 100644 index 0000000000..d15b3ae22b --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/residual-syndrome/PROOF.md @@ -0,0 +1,336 @@ +# The full controller residual does not compress into fewer whole arrays + +This note uses the selected nine-stage controller at commit +`bce54fb3f895cbe5cd4c0eb477c3afeed100190f`. It uses the centre-free local +interface in `../circuit-interface/INTERFACE.json`. That interface has +`J = I - R*R/4` and `R R* = 56 I_8`. A star denotes the adjoint. + +The source controller is the member +`t16/global/base/split-centres/GLOBAL-TEMPLATE.json.gz` of +`research/community-frontier1042-audit/selected-replay.tar.gz`. +`RESIDUAL.json` gives the byte pins and the exact checks. + +The algebra below assumes that the native words have the stated abstract +routed interface. Three separate sources supply the required application +facts. The local native lift is checked in +`../interface-proof/NATIVE-LIFT-REVIEW.json`. The actual global endpoint +normal form is stated in `../encoded-controller/CONTROLLER.md`. The bound +on the common routed centre image is proved in `../cover-algebra/PROOF.md`. +This note does not re-prove those results. The scalar interface receipt +alone does not prove the native global normal form. + +## Result + +Let `G` be the finite orthogonal cover group. Use its full regular action. +Each port has a function on `G`. Put + +\[ +H=\mathbb C^{112}\otimes\mathbb C^G, +\qquad R_s=(R\otimes I_G)D_s, +\qquad R_s R_s^*=56 I_{8|G|}, +\] + +where `D_s` is the actual port-dependent route at stage `s`. In particular, +`D_0=I`. Let `C_0` be the old controller before its final signed swap. Let +`C` be the same controller with all nine centre blocks omitted by the new +local interface. Define + +\[ +d=\dim\bigcap_{s=0}^8\operatorname{im}R_s^*. +\] + +Then + +\[ +\operatorname{rank}(C-C_0)=72|G|-d. +\tag{1} +\] + +If only a proper set `S` of the nine stages uses the new interface, then + +\[ +\operatorname{rank}(C-C_0)=8|S||G|. +\tag{2} +\] + +The separate routed-projection theorem in `../cover-algebra/PROOF.md` gives +`d <= (8/183)|G|`. Therefore the full nine-stage residual has rank greater +than `71|G|`. Across all 16 independent replicas, its rank is at least + +\[ +\left(1152-\frac{128}{183}\right)|G|>1151|G|. +\tag{3} +\] + +Thus a final linear correction that passes all residual information through +complete cover arrays still needs 72 arrays per replica, or 1,152 arrays +for the selected 16 replicas. A joint linear encoder across replicas does +not reduce either whole-array count. + +These counts concern the dimension of one complete residual encoding. +They are not a lower bound on the number of work arrays that must be live +at one time. A circuit can reuse a smaller workspace if it reads the data +again. The counts do not bound native child rank, phase changes, storage +through time, or a circuit that uses the data arrays directly. In particular, +they are not a proof that the old 64 centre rank units per call are optimal. + +## The actual bank controller + +Order the eight bank roles as + +\[ +(X_0,Y_0,X_1,Y_1,X_2,Y_2,X_3,Y_3). +\] + +The old local steps have the form `Y_i += X_i` or `X_i -= Y_i`. +The bridge from pair `j` to pair `i`, with coefficient `a`, is + +\[ +X_i\gets X_i+aX_j,\qquad Y_j\gets Y_j-aY_i. +\] + +The two updates commute. Every local step and every bridge preserves + +\[ +\Omega=\operatorname{diag}_{i=0}^3 +\begin{pmatrix}0&I_H\\-I_H&0\end{pmatrix}. +\] + +The source row for local stage `s`, pulled back through the old prefix, +is the following row `v_s` on the eight bank roles: + +| Stage | Source row | +| --- | --- | +| 0 | `(1, 0, 0, 0, 0, 0, 0, 0)` | +| 1 | `(1, 1, 0, 0, 0, 0, 0, 0)` | +| 2 | `(0, -1, 1, 0, 0, 0, 0, 0)` | +| 3 | `(0, -1, 1, 1, 0, 0, 0, 0)` | +| 4 | `(0, 1, 0, -1, 1, 0, 0, 0)` | +| 5 | `(0, 1, 0, -1, 1, 1, 0, 0)` | +| 6 | `(0, -1, 0, 1, 0, -1, 1, 0)` | +| 7 | `(0, -1, 0, 1, 0, -1, 1, 1)` | +| 8 | `(0, 1, 0, -1, 0, 1, 0, -1)` | + +These rows have rank eight. Their only relation, up to a scalar, has +coefficient vector + +\[ +c=(1,-1,-1,1,1,-1,-1,1,1). +\tag{4} +\] + +Every coefficient is nonzero. Every proper subset of the rows is +independent. The executable check derives the rows from the pinned recipe +and checks all nine subsets of eight rows. + +## An exact factorization of the residual + +Put + +\[ +V_s=R_s(v_s\otimes I_H),\qquad +V=\begin{pmatrix}V_0\\\vdots\\V_8\end{pmatrix}. +\] + +At an old forward step, the omitted centre term is +`-R_s*R_s/4` in the update to `Y`. At an old backward step it is +`+R_s*R_s/4` in the update to `X`. Both signs give the same interaction +factor after the old prefix is removed: + +\[ +B_s=I+\frac14\Omega V_s^*V_s. +\] + +Thus + +\[ +C_0^{-1}C=B_8B_7\cdots B_0. +\tag{5} +\] + +This identity includes the actual bridge positions. No routed operators +are commuted. In particular, it does not assume that two `J_s` commute. + +Define the strict lower block matrix `L` by + +\[ +L_{ij}=\begin{cases} +V_i\Omega V_j^*,&i>j,\\ +0,&i\le j. +\end{cases} +\] + +Then + +\[ +C_0^{-1}C-I=\Omega V^*(4I-L)^{-1}V. +\tag{6} +\] + +To prove (6), let `x_i=B_i x_{i-1}` and `z_i=V_i x_{i-1}`. Directly, + +\[ +z_i=V_i x_{-1}+\frac14\sum_{jj}c_i c_j(v_i\Omega v_j^*)=4. +\tag{9} +\] + +Here `Omega` in (9) is the eight by eight bank matrix. Since +`R_s*R_s w=56w` on the common image, (7) gives + +\[ +\langle z(w),4z(w')\rangle=\frac9{14}\langle w,w'\rangle, +\] + +and (9) gives + +\[ +\langle z(w),Lz(w')\rangle=4\langle w,w'\rangle. +\] + +Consequently + +\[ +\langle z(w),(4I-L)z(w')\rangle +=-\frac{47}{14}\langle w,w'\rangle. +\tag{10} +\] + +This form on `N` is nonsingular. Suppose `u` lies in `im V` and +`(4I-L)^-1 u` lies in `N`. Put `n=(4I-L)^-1 u`. The relation +`im V=N-perp` implies that `(4I-L)n` is orthogonal to `N`. +Equation (10) then forces `n=0`, and hence `u=0`. +Thus `V*(4I-L)^-1` is injective on `im V`. This proves (1) from +(6) and (8). + +For a proper stage subset, `V*` is injective on its whole domain. The +middle factor remains invertible. This proves (2). + +## Final correction and borrowed state + +Both old and new controllers are invertible. The required final corrector +is `C_0 C^-1`. Its difference from the identity has the same rank as +`C-C_0`. The boundary native frame maps and the final signed permutation +are also invertible, so they preserve this rank. Tensoring with the signal +space multiplies both the rank and one full array's capacity by the same +factor. + +A linear correction that has the form `x -> x+A(Bx)` through `k` complete +cover arrays has residual rank at most `k|G|`. This remains true if those +arrays start with arbitrary borrowed values and the circuit restores them: +linearity forces the borrowed-input contribution to cancel, and the data +contribution still factors through the declared residual channel. + +This statement does not apply to a procedure that reads the data again +after the encoded residual is formed, or that corrects parts of the data +during the original computation. Such a procedure has additional channels +that must be included in its rank factorization. + +## Cost consequence and remaining escape + +The old schedule makes nine separate centre cohorts of eight full +arrays per replica. A plan that runs all centre-free local words and then +stores a smaller complete-array residual does not save centre information. +The same conclusion holds across all 16 selected replicas. + +The result leaves a different route open: carry all required residual +information in a representation with cheaper native phase changes. It +also leaves source-dependent state during the original calls, new bank +controllers, partial-cover processing, and changed recursive children +open. The rank of a map does not price those mechanisms. + +For comparison, putting both final bank types in the common full frame, +undoing the abstract controller by scalar cover operations, and correcting +the remaining boundary frames is algebraically possible. It needs one +rank-one native correction for each of the 896 data families per replica. +The complete centre-free non-centre invoice, divided by 16 replicas, has +rank mass `72*896`. Adding 896 per replica gives `73*896`, which consumes +the entire rank deficit at exponent zero. This is not a supplier +improvement. A useful boundary method must avoid part of that 896-unit +charge and must price all access and restoration steps. This normalization +does not assign cross-replica hosting costs to individual replicas. + +## Reproduction and validation limits + +Run from the workspace root: + +```sh +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/residual-syndrome/verify_residual.py --repo worktrees/k5-centre-sharing --interface work/centre-encoding-campaign-20261014/lanes/circuit-interface/INTERFACE.json --out work/centre-encoding-campaign-20261014/lanes/residual-syndrome/RESIDUAL.json +``` + +Expected first line: + +```text +PASS_SELECTED_CONTROLLER_RESIDUAL_FACTORIZATION +``` + +The checker binds the literal controller and interface bytes. It derives +the bank rows, verifies their unique relation, checks all maximal proper +subsets, and checks the coefficient in (10). A separate direct matrix +product checks (6) on two exact rational examples. One example has a common +centre image and one does not. A missing bridge and an incorrect triangular +sign are rejected. The examples test the general algebra; they are not +substitutes for the proof over the full cover group. + +The normalized numerical rank bound uses the separate routed-projection +theorem. This file does not re-prove that theorem. No new native corrector, +recursive cost certificate, whole-invocation owner assignment, cold supplier +admission, or multiplication exponent is claimed. The finite algebra passed +the separate review in `review/REVIEW.md`. That review also reproduced the +source-bound receipt and ran independent exact matrix examples. It did not +re-prove the three application dependencies listed at the start of this +note. `review/REVIEW-EDITS.json` records the scope and wording edits made +after that review. + +This work used substantial AI assistance. It builds on the selected native +supplier, the campaign's independently checked centre-free local interface, +and the campaign's routed-projection theorem. Apache-2.0. diff --git a/research/actual-query-information-bounds/payload/lanes/residual-syndrome/RESIDUAL.json b/research/actual-query-information-bounds/payload/lanes/residual-syndrome/RESIDUAL.json new file mode 100644 index 0000000000..f401b30e29 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/residual-syndrome/RESIDUAL.json @@ -0,0 +1,134 @@ +{ + "archive": "research/community-frontier1042-audit/selected-replay.tar.gz", + "archive_sha256": "22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754", + "bank_relation": [ + 1, + -1, + -1, + 1, + 1, + -1, + -1, + 1, + 1 + ], + "bank_relation_area": "4", + "bank_source_rank": 8, + "bank_sources": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + -1, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + -1, + 1, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + -1, + 1, + 1, + 0, + 0 + ], + [ + 0, + -1, + 0, + 1, + 0, + -1, + 1, + 0 + ], + [ + 0, + -1, + 0, + 1, + 0, + -1, + 1, + 1 + ], + [ + 0, + 1, + 0, + -1, + 0, + 1, + 0, + -1 + ] + ], + "base": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "controller_member": "t16/global/base/split-centres/GLOBAL-TEMPLATE.json.gz", + "controller_member_sha256": "a179dad87651aba340a5a8ddbcd86a8e757cad87b8a1f8bad48106fbecd38518", + "distinct_centre_space_toy": { + "residual_rank": 9, + "syndrome_rank": 9, + "wrong_triangular_sign_rejected": true + }, + "independent_eight_row_subsets": 9, + "interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "missing_bridge_rejected": true, + "proved_in_note": { + "conditional_two_stage_bound": "rank / |G| >= 13168/183 > 71", + "full_residual_rank": "72 |G| - dim(intersection_s im(R_s^*))", + "proper_subset_residual_rank": "8 |S| |G| for every proper set S of omitted stages", + "relation_compression": "-47/14 times the ambient common-image inner product" + }, + "relation_compression": "-47/14", + "same_centre_space_toy": { + "residual_rank": 8, + "syndrome_rank": 8, + "wrong_triangular_sign_rejected": true + }, + "scope": "Exact controller algebra and finite rational checks. The group rank bound uses the separate routed-projection theorem. No native correction, child-cost lower bound, supplier admission, or kappa claim.", + "status": "PASS_SELECTED_CONTROLLER_RESIDUAL_FACTORIZATION" +} diff --git a/research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/ACCEPTED-AMENDMENTS.json b/research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/ACCEPTED-AMENDMENTS.json new file mode 100644 index 0000000000..fcc3baa9d2 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/ACCEPTED-AMENDMENTS.json @@ -0,0 +1,19 @@ +{ + "accepted_proof_sha256": "442ef8966bbc093c57354e06c2d45b351a1f7c18a9750b2551296c7de6ced68d", + "additional_edits_accepted": [ + "The mass per replica is a normalization of the complete 16-replica invoice.", + "The completed finite algebra review and its limits are stated accurately." + ], + "algebra_rerun": false, + "algebra_rerun_reason": "The inspected changes only clarify prose and scope. The reviewed executable files and receipts have the same hashes.", + "before_proof_sha256": "12cceca361a33aa121cc88d6a3a2ab8c7b8a6b740bae78793d4cfe4502c78f23", + "mathematical_formulas_changed": false, + "remaining_review_findings": [], + "resolved_findings": [ + "The local native lift, global endpoint normal form, and routed-projection bound are separate application dependencies.", + "The centre cohorts are described as separate, not independent." + ], + "reviewed_checker_and_receipts_unchanged": true, + "scope": "Accepts the amended exposition. It does not add a native global normal-form review, native cost proof, supplier admission, or kappa claim.", + "status": "ACCEPTED_PROSE_AMENDMENTS" +} diff --git a/research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/INDEPENDENT-RECEIPT.json b/research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/INDEPENDENT-RECEIPT.json new file mode 100644 index 0000000000..cbcb8aac3c --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/INDEPENDENT-RECEIPT.json @@ -0,0 +1,307 @@ +{ + "area": "4", + "bank_relation": [ + 1, + -1, + -1, + 1, + 1, + -1, + -1, + 1, + 1 + ], + "bank_rows": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + -1, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + -1, + 1, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + -1, + 1, + 1, + 0, + 0 + ], + [ + 0, + -1, + 0, + 1, + 0, + -1, + 1, + 0 + ], + [ + 0, + -1, + 0, + 1, + 0, + -1, + 1, + 1 + ], + [ + 0, + 1, + 0, + -1, + 0, + 1, + 0, + -1 + ] + ], + "compression": "-47/14", + "conditional_whole_array_bounds": { + "all_replicas": 1152, + "per_replica": 72 + }, + "controller_member_sha256": "a179dad87651aba340a5a8ddbcd86a8e757cad87b8a1f8bad48106fbecd38518", + "data_families_per_replica": 896, + "dependencies_not_reproved": [ + "Native global normal form", + "Routed-projection dimension bound" + ], + "exact_examples": { + "none_shared": { + "rank": 18, + "stages": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "syndrome_nullity": 0 + }, + "one_shared": { + "rank": 17, + "stages": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "syndrome_nullity": 1 + }, + "two_shared": { + "rank": 16, + "stages": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "syndrome_nullity": 2 + } + }, + "independent_data_replicas": 16, + "maximal_proper_minors": [ + 1, + 1, + -1, + -1, + 1, + 1, + -1, + -1, + 1 + ], + "maximal_proper_residual_examples": [ + { + "rank": 16, + "stages": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "syndrome_nullity": 0 + }, + { + "rank": 16, + "stages": [ + 0, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "syndrome_nullity": 0 + }, + { + "rank": 16, + "stages": [ + 0, + 1, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "syndrome_nullity": 0 + }, + { + "rank": 16, + "stages": [ + 0, + 1, + 2, + 4, + 5, + 6, + 7, + 8 + ], + "syndrome_nullity": 0 + }, + { + "rank": 16, + "stages": [ + 0, + 1, + 2, + 3, + 5, + 6, + 7, + 8 + ], + "syndrome_nullity": 0 + }, + { + "rank": 16, + "stages": [ + 0, + 1, + 2, + 3, + 4, + 6, + 7, + 8 + ], + "syndrome_nullity": 0 + }, + { + "rank": 16, + "stages": [ + 0, + 1, + 2, + 3, + 4, + 5, + 7, + 8 + ], + "syndrome_nullity": 0 + }, + { + "rank": 16, + "stages": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 8 + ], + "syndrome_nullity": 0 + }, + { + "rank": 16, + "stages": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "syndrome_nullity": 0 + } + ], + "scope": "Exact algebra review. No claim about concurrent workspace, native rank cost, or supplier admission.", + "source_base": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "status": "PASS_INDEPENDENT_RESIDUAL_ALGEBRA_REVIEW" +} diff --git a/research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/REVIEW-EDITS.json b/research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/REVIEW-EDITS.json new file mode 100644 index 0000000000..ee7cfaf942 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/REVIEW-EDITS.json @@ -0,0 +1,14 @@ +{ + "after_sha256": "442ef8966bbc093c57354e06c2d45b351a1f7c18a9750b2551296c7de6ced68d", + "before_sha256": "12cceca361a33aa121cc88d6a3a2ab8c7b8a6b740bae78793d4cfe4502c78f23", + "checker_or_receipt_changed": false, + "edits": [ + "Name local native lift, global endpoint normal form, and routed-projection bound as separate dependencies.", + "Replace independent centre cohorts with separate centre cohorts.", + "State that mass per replica is a normalization of the full 16-replica invoice.", + "Link the completed finite algebra review and its limits." + ], + "independent_review": "review/REVIEW.md", + "mathematical_formulas_changed": false, + "status": "REVIEW_WORDING_AND_SCOPE_EDITS_APPLIED" +} diff --git a/research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/REVIEW-STATUS.json b/research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/REVIEW-STATUS.json new file mode 100644 index 0000000000..b42a13ac26 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/REVIEW-STATUS.json @@ -0,0 +1,27 @@ +{ + "not_claimed": [ + "native cost lower bound", + "concurrent workspace lower bound", + "new supplier admission", + "kappa improvement" + ], + "not_reproved": [ + "native global normal form", + "routed-projection dimension bound" + ], + "required_wording_changes": [ + "State the local native lift, global normal form, and routed-projection bound as separate dependencies.", + "Replace independent centre cohorts with separate centre cohorts." + ], + "sha256": { + "PROOF.md": "12cceca361a33aa121cc88d6a3a2ab8c7b8a6b740bae78793d4cfe4502c78f23", + "RESIDUAL.json": "e819f407bd7269a0505b1ceca70150825e8e2673321293fadccc20860887a8d2", + "review/INDEPENDENT-RECEIPT.json": "5657cd2219337f897d7f018f8d81f470878f66dd8662897ac501665fa8bfb810", + "review/REPRODUCED-RESIDUAL.json": "e819f407bd7269a0505b1ceca70150825e8e2673321293fadccc20860887a8d2", + "review/REVIEW.md": "c624527db82c498836568cfe316dcee92e6a320676954bd3109dbae105f12068", + "review/independent_residual.py": "8071d3a27df0eb08d8694e75c30c0aa557fed51e5dfe5e0b5e31c122c38699cc", + "verify_residual.py": "847a21d79fcaa1e19793f43348478e6966344d3067b22795f3b2becd68074a97" + }, + "source_receipt_reproduced_exactly": true, + "status": "PASS_FINITE_ALGEBRA_WITH_DECLARED_DEPENDENCIES" +} diff --git a/research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/REVIEW.md b/research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/REVIEW.md new file mode 100644 index 0000000000..fffc307e7b --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/REVIEW.md @@ -0,0 +1,115 @@ +# Independent review of the controller residual theorem + +The finite algebra in `../PROOF.md` passes this review. No error was found in +the factorization, kernel description, kernel form, or residual rank formula. +The source bytes at review time are recorded in `REVIEW-STATUS.json`. + +The review does not prove the native global normal form or the bound from the +routed-projection theorem. These are separate dependencies. In particular, +the scalar interface receipt alone does not establish the native global +normal form. The final note must state that distinction. + +## Algebra checked + +For a forward local step, the removed term adds `-R_s^* R_s/4` to the Y +update. For a backward step, it adds `R_s^* R_s/4` to the X update. The old +step commutes with this error shear. Each old prefix P is symplectic, so +`P^-1 Omega = Omega P^*`. Conjugation by that prefix therefore gives the +same factor `I + Omega V_s^* V_s/4` for both orientations. The order is +`B_8 ... B_0`. No two routed matrices must commute. + +The stacked triangular recurrence gives the stated inverse `4I-L`, with a +minus sign. Its inverse exists without an assumption on the ranks of the +routed matrices. The kernel argument then uses the separate assumption +`R_s R_s^*=56I`. + +The nine bank source rows have a unique relation c. Direct reconstruction +from the source recipe gives + + c = (1,-1,-1,1,1,-1,-1,1,1). + +Every maximal proper minor is 1 or -1. Thus every proper subset is +independent. The relation of the bank rows implies that any vector in +`ker(V^*)` has `R_s^* z_s = c_s w` for one common vector w. Injectivity of +each `R_s^*` gives `z_s = c_s R_s w/56`. This proves the claimed bijection +with the common routed centre image. + +The direct bank calculation gives area 4. Under the above identification, +the identity contribution is `9/14` and the lower triangular contribution +is 4. The compressed form is therefore `-47/14` times the inner product +on the common image. This is not the scalar of the compression in an +orthonormal basis of `ker(V^*)`; the note correctly specifies the common +image inner product. Its nonsingularity suffices. + +To finish the rank proof, let `n=(4I-L)^-1 u` lie in `ker(V^*)`, with +`u in im(V)`. Then `(4I-L)n` is orthogonal to `ker(V^*)`. The nonsingular +compressed form forces n to be zero. This proves that the decoder loses no +further rank. For a proper stage subset, `V^*` is injective, so no kernel +compression argument is needed. + +## Separate exact execution + +`independent_residual.py` does not import `verify_residual.py`. It builds +elementary matrices from the pinned archive recipe and uses exact SymPy +matrix products. It checks the following facts: + +* Every source step is symplectic and the old terminal endpoint is the + identity. +* The nine source rows, their unique relation, all nine maximal proper + minors, area 4, and the form `-47/14` agree with the proof. +* The 16 replicas have disjoint data namespaces, each with 896 families. +* Three exact models with two centre directions have common-image + dimensions 0, 1, and 2. Their residual ranks are 18, 17, and 16. +* In another model, all nine maximal proper stage subsets have residual + rank 16. The full matrix products agree with the triangular formula. +* An incorrect triangular sign fails in every exact model. + +The models include noncommuting centre projections. They test the general +algebra; they do not enumerate the full orthogonal cover group. The proof, +not these small examples, establishes the result for the actual full cover. + +The source checker was also rerun with Python isolation and optimization. +It passed, and its new receipt equals the supplied `RESIDUAL.json`. + +## Whole arrays and limits + +Given the separate bound `d <= 8|G|/183`, the rank is at least +`13168|G|/183 > 71|G|`. Across 16 independent replicas it is at least +`210688|G|/183 > 1151|G|`. The ceilings are therefore 72 and 1152 complete +cover arrays. The full 72-array syndrome per replica gives the matching +information capacity. A joint encoder across the 16 replicas does not +change the second ceiling. + +This counts the dimension of a declared residual channel. It does not +count peak workspace, native child rank, or temporal reads. Borrowed state +does not evade a stated linear channel factorization if it is restored. +A circuit that later reads the original data has additional channels and +is outside that argument. The proof states these exclusions correctly. + +Two wording changes are requested before publication: + +1. Name the local native lift, the global endpoint normal form, and the + routed-projection bound as separate dependencies. +2. Replace `nine independent centre cohorts` with `nine separate centre + cohorts`. The theorem permits the dependence measured by d. + +No code or proof file under review was changed. No native corrector, +supplier admission, full recursive price, or kappa improvement was checked. + +## Commands + +From the workspace root: + +```sh +work/autonomous-kappa-run/venv/bin/python -I -O -B work/centre-encoding-campaign-20261014/lanes/residual-syndrome/review/independent_residual.py +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/residual-syndrome/verify_residual.py --repo worktrees/k5-centre-sharing --interface work/centre-encoding-campaign-20261014/lanes/circuit-interface/INTERFACE.json --out work/centre-encoding-campaign-20261014/lanes/residual-syndrome/review/REPRODUCED-RESIDUAL.json +``` + +Expected status lines: + +```text +PASS_INDEPENDENT_RESIDUAL_ALGEBRA_REVIEW +PASS_SELECTED_CONTROLLER_RESIDUAL_FACTORIZATION +``` + +This review and its code used AI assistance. diff --git a/research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/independent_residual.py b/research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/independent_residual.py new file mode 100644 index 0000000000..ea4e199283 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/residual-syndrome/review/independent_residual.py @@ -0,0 +1,154 @@ +"""Audit the residual formula with source matrices and separate exact examples.""" + +from hashlib import sha256 +from pathlib import Path +import gzip +import json + +import sympy as s + + +BASE = "bce54fb3f895cbe5cd4c0eb477c3afeed100190f" +ARCHIVE = "research/community-frontier1042-audit/selected-replay.tar.gz" +MEMBER = "t16/global/base/split-centres/GLOBAL-TEMPLATE.json.gz" +HERE = Path(__file__).resolve().parent + + +def require(value, label): + if not value: + raise RuntimeError(label) + + +def elementary(event, coupling=None): + a = s.eye(8) + if event["kind"] == "local": + i = 2 * event["pair"] + if event["reverse"]: + a[i, i + 1] = -1 + else: + a[i + 1, i] = 1 + if coupling is not None: + return s.eye(8 * coupling.rows) + s.kronecker_product(a - s.eye(8), coupling) + elif event["kind"] == "bridge": + i, j, q = event["dst"], event["src"], event["coefficient"] + a[2 * i, 2 * j] = q + a[2 * j + 1, 2 * i + 1] = -q + elif event["kind"] == "terminal": + a = s.diag(*[s.Matrix([[0, 1], [-1, 0]]) for _ in range(event["pairs"])]) + return a + + +def exact_case(recipe, bank_rows, centre_rows, removed): + dim = centre_rows[0].cols + width = centre_rows[0].rows + require(all(r * r.T == 56 * s.eye(width) for r in centre_rows), "Row Gram") + actual = s.eye(8 * dim) + ideal = s.eye(8 * dim) + for event in recipe: + if event["kind"] == "terminal": + continue + if event["kind"] == "local": + stage = event["stage"] + r = centre_rows[stage] + k = s.eye(dim) - r.T * r / 4 if stage in removed else s.eye(dim) + native = elementary(event, k) + else: + native = s.kronecker_product(elementary(event), s.eye(dim)) + actual = native * actual + ideal = s.kronecker_product(elementary(event), s.eye(dim)) * ideal + residual = ideal.inv() * actual - s.eye(8 * dim) + if not removed: + require(residual.is_zero_matrix, "Empty subset") + return {"stages": [], "rank": 0} + v = s.Matrix.vstack(*[s.kronecker_product(bank_rows[i, :], centre_rows[i]) for i in sorted(removed)]) + omega = s.kronecker_product(s.diag(*[s.Matrix([[0, 1], [-1, 0]])] * 4), s.eye(dim)) + gram = v * omega * v.T + blocks = len(removed) + lower = s.zeros(blocks * width) + for i in range(blocks): + for j in range(i): + lower[i * width:(i + 1) * width, j * width:(j + 1) * width] = gram[i * width:(i + 1) * width, j * width:(j + 1) * width] + middle = 4 * s.eye(v.rows) - lower + require(residual == omega * v.T * middle.inv() * v, "Interaction factorization") + require(residual.rank() == v.rank(), "No decoder cancellation") + require(residual != omega * v.T * (4 * s.eye(v.rows) + lower).inv() * v, + "Wrong triangular sign was not detected") + null = v.T.nullspace() + if null: + basis = s.Matrix.hstack(*null) + compressed = basis.T * middle * basis + require(compressed.det() != 0, "Kernel compression") + return {"stages": sorted(removed), "rank": residual.rank(), "syndrome_nullity": len(null)} + + +def main(): + member = (HERE.parents[2] / "upstream/GLOBAL-TEMPLATE.json.gz").read_bytes() + require(sha256(member).hexdigest() == "a179dad87651aba340a5a8ddbcd86a8e757cad87b8a1f8bad48106fbecd38518", "Controller pin") + template = json.loads(gzip.decompress(member)) + recipe = template["recipe"] + omega = s.diag(*[s.Matrix([[0, 1], [-1, 0]])] * 4) + prefix = s.eye(8) + rows = [] + for event in recipe: + if event["kind"] == "local": + source = 2 * event["pair"] + int(event["reverse"]) + rows.append(s.eye(8)[source, :] * prefix) + step = elementary(event) + require(step * omega * step.T == omega, "Source step is not symplectic") + prefix = step * prefix + require(prefix == s.eye(8), "Old endpoint") + v = s.Matrix.vstack(*rows) + relation = v.T.nullspace() + require(len(relation) == 1, "Bank relation dimension") + c = relation[0] / relation[0][0] + require(list(c) == [1, -1, -1, 1, 1, -1, -1, 1, 1], "Bank relation") + minors = [v[[i for i in range(9) if i != j], :].det() for j in range(9)] + require(all(value != 0 for value in minors), "A maximal proper subset is dependent") + gram = v * omega * v.T + area = sum(c[i] * c[j] * gram[i, j] for i in range(9) for j in range(i)) + compression = s.Rational(4, 56) * (c.T * c)[0] - area + require(area == 4 and compression == -s.Rational(47, 14), "Kernel form") + data_sets = [] + for replica in range(16): + calls = [call for call in template["calls"] if call["replica"] == replica] + require([call["stage"] for call in calls] == list(range(9)), "Replica stages") + families = {owner[0] for call in calls for owner in call["owners"] if owner[0] < 14336} + require(families == set(range(896 * replica, 896 * (replica + 1))), "Replica data namespace") + data_sets.append(families) + require(len(set.union(*data_sets)) == sum(map(len, data_sets)), "Replica data overlap") + r = s.Matrix([[6, 4, 2, 0, 0, 0], [0, 0, 0, 6, 4, 2]]) + one = s.Matrix([[6, 4, 2, 0, 0, 0], [0, 0, 0, 2, 6, 4]]) + zero = s.Matrix([[2, 6, 4, 0, 0, 0], [0, 0, 0, 2, 6, 4]]) + examples = {} + for name, alternate, shared in (("two_shared", r, 2), ("one_shared", one, 1), ("none_shared", zero, 0)): + centres = [r, alternate, r, alternate, r, r, alternate, r, alternate] + result = exact_case(recipe, v, centres, set(range(9))) + require(result["syndrome_nullity"] == shared and result["rank"] == 18 - shared, "Common-image rank") + examples[name] = result + centres = [r, zero, r, one, zero, r, one, zero, r] + proper = [exact_case(recipe, v, centres, set(range(9)) - {missing}) for missing in range(9)] + require(all(item["rank"] == 16 for item in proper), "Maximal proper residual rank") + per_replica = 72 - s.Rational(8, 183) + require(s.ceiling(per_replica) == 72 and s.ceiling(16 * per_replica) == 1152, "Whole-array count") + report = { + "status": "PASS_INDEPENDENT_RESIDUAL_ALGEBRA_REVIEW", + "source_base": BASE, + "controller_member_sha256": sha256(member).hexdigest(), + "bank_rows": [list(map(int, row)) for row in v.tolist()], + "bank_relation": list(map(int, c)), + "maximal_proper_minors": list(map(int, minors)), + "area": str(area), "compression": str(compression), + "independent_data_replicas": len(data_sets), + "data_families_per_replica": 896, + "exact_examples": examples, + "maximal_proper_residual_examples": proper, + "conditional_whole_array_bounds": {"per_replica": 72, "all_replicas": 1152}, + "dependencies_not_reproved": ["Native global normal form", "Routed-projection dimension bound"], + "scope": "Exact algebra review. No claim about concurrent workspace, native rank cost, or supplier admission.", + } + (HERE / "INDEPENDENT-RECEIPT.json").write_text(json.dumps(report, indent=2, sort_keys=True) + "\n") + print(report["status"]) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/payload/lanes/residual-syndrome/verify_residual.py b/research/actual-query-information-bounds/payload/lanes/residual-syndrome/verify_residual.py new file mode 100644 index 0000000000..43df62972d --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/residual-syndrome/verify_residual.py @@ -0,0 +1,218 @@ +"""Check the controller source and the residual factorization.""" + +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import argparse +import gzip +import json + + +BASE = "bce54fb3f895cbe5cd4c0eb477c3afeed100190f" +ARCHIVE = "research/community-frontier1042-audit/selected-replay.tar.gz" +ARCHIVE_HASH = "22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754" +MEMBER = "t16/global/base/split-centres/GLOBAL-TEMPLATE.json.gz" +MEMBER_HASH = "a179dad87651aba340a5a8ddbcd86a8e757cad87b8a1f8bad48106fbecd38518" +INTERFACE_HASH = "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" + + +def require(condition, message): + if not condition: + raise ValueError(message) + + +def eye(n): + return [[Q(i == j) for j in range(n)] for i in range(n)] + + +def transpose(a): + return list(map(list, zip(*a))) + + +def multiply(a, b): + bt = transpose(b) + return [[sum(x*y for x, y in zip(row, col)) for col in bt] for row in a] + + +def subtract(a, b): + return [[x-y for x, y in zip(row, col)] for row, col in zip(a, b)] + + +def rank(a): + b = [list(map(Q, row)) for row in a] + r = 0 + for j in range(len(b[0])): + k = next((i for i in range(r, len(b)) if b[i][j]), None) + if k is None: + continue + b[r], b[k] = b[k], b[r] + d = b[r][j] + b[r] = [x/d for x in b[r]] + for i in range(r+1, len(b)): + d = b[i][j] + if d: + b[i] = [x-d*y for x, y in zip(b[i], b[r])] + r += 1 + if r == len(b): + break + return r + + +def inverse(a): + n = len(a) + b = [list(map(Q, row))+e for row, e in zip(a, eye(n))] + for j in range(n): + k = next(i for i in range(j, n) if b[i][j]) + b[j], b[k] = b[k], b[j] + d = b[j][j] + b[j] = [x/d for x in b[j]] + for i in range(n): + if i != j: + d = b[i][j] + if d: + b[i] = [x-d*y for x, y in zip(b[i], b[j])] + return [row[n:] for row in b] + + +def omega(n): + out = [[Q(0) for _ in range(8*n)] for _ in range(8*n)] + for pair in range(4): + for j in range(n): + x, y = (2*pair)*n+j, (2*pair+1)*n+j + out[x][y], out[y][x] = Q(1), Q(-1) + return out + + +def controller(recipe, kernels, include_terminal=False): + n = len(kernels[0]) + c = eye(8*n) + for event in recipe: + kind = event['kind'] + if kind == 'local': + pair, stage = event['pair'], event['stage'] + source = 2*pair+int(event['reverse']) + target = 2*pair+int(not event['reverse']) + sign = -1 if event['reverse'] else 1 + old = [row.copy() for row in c[source*n:(source+1)*n]] + delta = multiply(kernels[stage], old) + for j, row in enumerate(delta): + t = target*n+j + c[t] = [a+sign*b for a, b in zip(c[t], row)] + elif kind == 'bridge': + i, j, q = event['dst'], event['src'], event['coefficient'] + for bank_t, bank_s, factor in ((2*i, 2*j, q), (2*j+1, 2*i+1, -q)): + for p in range(n): + t, s = bank_t*n+p, bank_s*n+p + c[t] = [a+factor*b for a, b in zip(c[t], c[s])] + elif kind == 'terminal' and include_terminal: + for pair in range(event['pairs']): + for p in range(n): + x, y = 2*pair*n+p, (2*pair+1)*n+p + c[x], c[y] = c[y], [-q for q in c[x]] + return c + + +def bank_sources(recipe): + c = eye(8) + rows = [] + for event in recipe: + if event['kind'] == 'local': + i = event['pair'] + source = 2*i+int(event['reverse']) + target = 2*i+int(not event['reverse']) + sign = -1 if event['reverse'] else 1 + rows.append(c[source].copy()) + c[target] = [a+sign*b for a, b in zip(c[target], c[source])] + elif event['kind'] == 'bridge': + i, j, q = event['dst'], event['src'], event['coefficient'] + c[2*i] = [a+q*b for a, b in zip(c[2*i], c[2*j])] + c[2*j+1] = [a-q*b for a, b in zip(c[2*j+1], c[2*i+1])] + return rows, c + + +def toy_check(recipe, sources, distinct): + # These exact rows have norm squared 56. They are not cover data. + rows = [[Q(6), Q(4), Q(2)] for _ in range(9)] + if distinct: + rows[1] = [Q(2), Q(6), Q(4)] + require(all(sum(x*x for x in row) == 56 for row in rows), 'Toy row norm') + kernels = [subtract(eye(3), [[x*y/4 for y in row] for x in row]) for row in rows] + actual = controller(recipe, kernels) + ideal = controller(recipe, [eye(3)]*9) + residual = subtract(multiply(inverse(ideal), actual), eye(24)) + v = [[b*x for b in source for x in row] for source, row in zip(sources, rows)] + om = omega(3) + g = multiply(multiply(v, om), transpose(v)) + b = [[4*Q(i == j)-(g[i][j] if i > j else 0) for j in range(9)] for i in range(9)] + predicted = multiply(multiply(multiply(om, transpose(v)), inverse(b)), v) + require(residual == predicted, 'The residual factorization failed') + expected = 9 if distinct else 8 + require(rank(v) == rank(residual) == expected, 'The residual rank is wrong') + wrong = [[4*Q(i == j)+(g[i][j] if i > j else 0) for j in range(9)] for i in range(9)] + rejected = residual != multiply(multiply(multiply(om, transpose(v)), inverse(wrong)), v) + require(rejected, 'The wrong-sign control did not fail') + return {'syndrome_rank': rank(v), 'residual_rank': rank(residual), + 'wrong_triangular_sign_rejected': rejected} + + +def run(repo, interface): + member = (repo / 'GLOBAL-TEMPLATE.json.gz').read_bytes() + require(sha256(member).hexdigest() == MEMBER_HASH, 'The controller pin changed') + recipe = json.loads(gzip.decompress(member))['recipe'] + source = interface.read_bytes() + require(sha256(source).hexdigest() == INTERFACE_HASH, 'The interface pin changed') + data = json.loads(source) + r = [[Q(row.get(str(p), '0')) for p in range(112)] for row in data['R']] + require(multiply(r, transpose(r)) == [[56*Q(i == j) for j in range(8)] for i in range(8)], + 'The centre matrix Gram identity failed') + require([event['stage'] for event in recipe if event['kind'] == 'local'] == list(range(9)), + 'The selected stages changed') + sources, ideal = bank_sources(recipe) + require(controller(recipe, [eye(1)]*9, True) == eye(8), 'The ideal controller is not identity') + require(ideal == [[-x for x in row] for row in omega(1)], 'The ideal preterminal map changed') + relation = [Q(x) for x in (1, -1, -1, 1, 1, -1, -1, 1, 1)] + require(all(sum(relation[i]*sources[i][j] for i in range(9)) == 0 for j in range(8)), + 'The stated bank relation failed') + require(all(rank(sources[:i]+sources[i+1:]) == 8 for i in range(9)), + 'A proper subset of the bank rows is dependent') + bank_g = multiply(multiply(sources, omega(1)), transpose(sources)) + area = sum(relation[i]*relation[j]*bank_g[i][j] for i in range(9) for j in range(i)) + require(area == 4, 'The bank relation area changed') + compression = sum(x*x for x in relation)*Q(4, 56)-area + require(compression == Q(-47, 14), 'The relation compression changed') + first_bridge = next(i for i, event in enumerate(recipe) if event['kind'] == 'bridge') + omitted = recipe[:first_bridge]+recipe[first_bridge+1:] + require(controller(omitted, [eye(1)]*9, True) != eye(8), 'The missing-bridge control did not fail') + return { + 'status': 'PASS_SELECTED_CONTROLLER_RESIDUAL_FACTORIZATION', + 'base': BASE, 'archive': ARCHIVE, 'archive_sha256': ARCHIVE_HASH, + 'controller_member': MEMBER, 'controller_member_sha256': MEMBER_HASH, + 'interface_sha256': INTERFACE_HASH, + 'bank_sources': [[int(x) for x in row] for row in sources], + 'bank_relation': [int(x) for x in relation], + 'bank_source_rank': 8, 'independent_eight_row_subsets': 9, + 'bank_relation_area': str(area), 'relation_compression': str(compression), + 'same_centre_space_toy': toy_check(recipe, sources, False), + 'distinct_centre_space_toy': toy_check(recipe, sources, True), + 'missing_bridge_rejected': True, + 'proved_in_note': { + 'full_residual_rank': '72 |G| - dim(intersection_s im(R_s^*))', + 'proper_subset_residual_rank': '8 |S| |G| for every proper set S of omitted stages', + 'conditional_two_stage_bound': 'rank / |G| >= 13168/183 > 71', + 'relation_compression': '-47/14 times the ambient common-image inner product', + }, + 'scope': 'Exact controller algebra and finite rational checks. The group rank bound uses the separate routed-projection theorem. No native correction, child-cost lower bound, supplier admission, or kappa claim.', + } + + +if __name__ == '__main__': + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--source-dir', type=Path, required=True) + parser.add_argument('--interface', type=Path, required=True) + parser.add_argument('--out', type=Path, required=True) + args = parser.parse_args() + result = run(args.source_dir, args.interface) + args.out.write_text(json.dumps(result, indent=2, sort_keys=True)+'\n') + print(result['status']) + print('proper_subsets=independent residual_rank=72|G|-common_image_dimension') + print('native_supplier_or_kappa_claim=false') diff --git a/research/actual-query-information-bounds/payload/lanes/source-domain/COVER-REVIEW.json b/research/actual-query-information-bounds/payload/lanes/source-domain/COVER-REVIEW.json new file mode 100644 index 0000000000..396aa5c0f4 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/source-domain/COVER-REVIEW.json @@ -0,0 +1,39 @@ +{ + "allowed_codimension_per_replica": "896/73", + "code_projector_graph_component_sizes": [ + 112 + ], + "common_range_upper_bound_per_cover_element": "8/183", + "difference_trace_fourth": "4758/343", + "difference_trace_square": "104/7", + "fixed_stock_moment_if_one_coded_bank_per_replica": "52704/52487", + "full_73d_routes_checked": 896, + "interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "nonidentity_group_product_buckets": 5824, + "not_reviewed": [ + "optional sixth moment", + "native phase implementation", + "new supplier", + "new kappa" + ], + "phase_source_sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "rank_bound_excess": "48608/13359", + "rank_lower_bound_per_cover_element": "2912/183", + "review_findings": [ + "Corrected a contradictory index condition in the proof case split; the moment value was unchanged." + ], + "reviewed_files_sha256": { + "PROOF.md": "1d72716fc0dc0e2f9071d0940cec54348da1d12d629eda9432baebccb4a65df4", + "verify_algebra.py": "cb23fdc8a14a6f3ff1e73cdba4e1497a9a95f5ca6d765ecb02fdaa3087782949" + }, + "single_coded_bank_in_all_16_replicas_is_not_excluded_at_zero": "843264/854027", + "source_base": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "source_matrix_rederived": true, + "status": "PASS_INDEPENDENT_73D_COVER_TRACE_REVIEW", + "trace_PQ": "4/7", + "trace_PQPQ": "27/343", + "trivial_representation_control": { + "rank_difference": 0, + "trace_PQ": "8" + } +} diff --git a/research/actual-query-information-bounds/payload/lanes/source-domain/COVER-REVIEW.md b/research/actual-query-information-bounds/payload/lanes/source-domain/COVER-REVIEW.md new file mode 100644 index 0000000000..a32c8ab10d --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/source-domain/COVER-REVIEW.md @@ -0,0 +1,97 @@ +# Independent review of the cover trace bound + +The bound `rank(J_s-J_0)/|G| >= 2912/183` passes this review. The review +uses the actual 73-dimensional route matrices and the frozen scalar word. +It does not use a phase evaluation of the cover group. The exact receipt is +`COVER-REVIEW.json`; the separate replay of the author's checker is +`COVER-REPLAY.json`. + +The checked source is commit +`bce54fb3f895cbe5cd4c0eb477c3afeed100190f`. The receipt binds the archive, +the scalar matrix, the route recipes, and the reviewed proof and checker by +SHA-256. The optional sixth moment in the cover-algebra note was not reviewed. + +## Trace and matrix order + +The route at port `q` has local block `q q^T`. Distinct ports therefore have +distinct routes. For an off-diagonal nonzero entry of `A=R^T R`, the two +ports are orthogonal. The local block of their ordered product is +`B_q B_p^T`. Its kernel is `span(p)` and its image is `q`-perp. Thus an +ordered edge product determines both endpoints, for any choice of the +orthonormal complement bases. + +The independent checker reads those bases from the pinned data-phase +recipes. It builds all 896 full 73-dimensional routes, checks their squares +and dot products, and verifies the stage transports. It then groups all +nonzero ordered edges by their full 73-dimensional product. There are 5,824 +distinct nonidentity products and one identity group with the 112 diagonal +pairs. A separate order control distinguishes `rho_0 rho_1` from +`rho_1 rho_0` and checks the product on all 73 basis vectors. + +On the full regular representation, the trace of a nonidentity group element +is zero and the trace of the identity is `|G|`. Thus the identity-coefficient +functional is the ordinary trace divided by `|G|`. This remains true for the +actual group `O(73,2)`. The 17-dimensional block calculation embeds +injectively into that group: each matrix is the identity on the other 56 +coordinates. Restriction of the full regular representation to the generated +subgroup gives a direct sum of regular representations. No 17-dimensional +complex payload representation is substituted for the full cover. + +The checker sums the identity coefficients from the actual collision groups. +It obtains + +\[ +\tau(PQ)=4/7,\qquad \tau((PQ)^2)=27/343. +\] + +The trace equation in the proof is +`rho_b rho_c = rho_a rho_d`. The nonidentity case is +`b=a, c=d, b!=c`. The draft had a contradictory final inequality in this +case. The author corrected it during review. The calculation already used +the correct condition. + +## Rank and the cost comparison + +For `M=P-Q`, the projection identities give + +\[ +\tau(M^2)=104/7,\qquad \tau(M^4)=4758/343. +\] + +Cauchy--Schwarz on the nonzero eigenvalues gives + +\[ +\frac{\operatorname{rank}M}{|G|} +\geq\frac{(104/7)^2}{4758/343}=2912/183. +\] + +The polynomial bound for `PQP` also gives the stated common-range bound +`8/183`. Both calculations were repeated with rational arithmetic. + +Deleting every centre child leaves rank mass `72W` at ambient rank 73. +For a uniform restriction repeated in every replica, the available average +codimension is less than `896/73`. The excess of the proved rank bound is +`48608/13359`. The resulting optimistic moment is `52704/52487 > 1` at +exponent zero. These figures normalize the complete 16-replica invoice; +they do not assign an isolated hosting bill to each replica. + +## Scope controls + +* On constant cover functions every route acts as the identity. Then `Q=P` + and the rank difference is zero. The normalized trace is 8, not `4/7`. + The theorem needs the full regular cover, or a stated sum of regular orbits. +* Applying one codimension loss to the complete 16-replica stock gives the + optimistic moment `843264/854027 < 1`. The rank bound alone does not reject + that different multiplicity. +* A code with extra state, a changed child invoice, a new controller, or a + changed recursive contract is outside this fixed-stock application. +* This review does not verify a new native circuit, supplier, or kappa value. + +Reproduce the independent check from the workspace root: + +```sh +python3 -I -B work/centre-encoding-campaign-20261014/lanes/source-domain/review_cover.py --repo worktrees/k5-centre-sharing --campaign work/centre-encoding-campaign-20261014 --out work/centre-encoding-campaign-20261014/lanes/source-domain/COVER-REVIEW.json +``` + +The result is `PASS_INDEPENDENT_73D_COVER_TRACE_REVIEW`. +This review used OpenAI Codex assistance. No PR or commit was prepared. diff --git a/research/actual-query-information-bounds/payload/lanes/source-domain/review_cover.py b/research/actual-query-information-bounds/payload/lanes/source-domain/review_cover.py new file mode 100644 index 0000000000..7853ba306c --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/source-domain/review_cover.py @@ -0,0 +1,182 @@ +"""Independently check the cover trace and its fixed-stock application.""" + +from collections import defaultdict +from fractions import Fraction as Q +from hashlib import sha256 +from importlib.util import module_from_spec, spec_from_file_location +from pathlib import Path +import argparse +import gzip +import json + + +PHASES = "t16/global/base/work/complex-nine-native/DATA-PHASES.json" +PHASES_SHA = "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa" +INTERFACE_SHA = "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" + + +def require(ok, message): + if not ok: + raise ValueError(message) + + +def parity(a, b): + return (a & b).bit_count() % 2 + + +def apply(columns, x): + answer = 0 + for i, col in enumerate(columns): + if (x >> i) & 1: + answer ^= col + return answer + + +def product(left, right): + return tuple(apply(left, col) for col in right) + + +def swap_route(q, basis, stage): + first = 9 + 8 * (stage - 1) + columns = [1 << i for i in range(73)] + for i in range(9): + columns[i] = q if (q >> i) & 1 else 0 + for j, b in enumerate(basis): + if (b >> i) & 1: + columns[i] ^= 1 << (first + j) + columns[first:first + 8] = basis + return tuple(columns) + + +def run(repo, campaign): + own_source = Path(__file__).with_name("verify_domain.py") + spec = spec_from_file_location("domain_source", own_source) + source = module_from_spec(spec) + spec.loader.exec_module(source) + interface_file = campaign / "lanes/circuit-interface/INTERFACE.json" + interface_raw = interface_file.read_bytes() + require(sha256(interface_raw).hexdigest() == INTERFACE_SHA, "The interface changed") + interface = json.loads(interface_raw) + phase_raw = (repo / "DATA-PHASES.json").read_bytes() + require(sha256(phase_raw).hexdigest() == PHASES_SHA, "The data phases changed") + phases = json.loads(phase_raw) + word = json.loads(gzip.decompress(source.pin(source.WORD, (repo / "CANONICAL-WORD.json.gz").read_bytes()))) + programs = json.loads(gzip.decompress(source.pin(source.PROGRAMS, (repo / "LOCAL-PROGRAMS.json.gz").read_bytes()))) + r = source.clean_centre_map(word, programs["forward"]) + require(r == [[Q(interface["R"][i].get(str(j), "0")) for j in range(112)] + for i in range(8)], "The interface matrix differs from the frozen word") + ports = word["ports"] + require([x["q"] for x in phases["recipes"]] == ports, "The phase port order changed") + a = [[sum(r[k][i] * r[k][j] for k in range(8)) for j in range(112)] for i in range(112)] + identity = tuple(1 << i for i in range(73)) + routes = [] + full_dimension_checks = 0 + for q, recipe in zip(ports, phases["recipes"]): + basis = recipe["idle_children"][0]["orthogonal_axes"][:8] + require(len(basis) == 8 and all(x < 512 and not parity(q, x) for x in basis), + "The pinned local complement is invalid") + require(all(parity(x, y) == (i == j) for i, x in enumerate(basis) + for j, y in enumerate(basis)), "The pinned complement is not orthonormal") + route1 = swap_route(q, basis, 1) + routes.append(route1) + for stage in range(1, 9): + route = swap_route(q, basis, stage) + require(product(route, route) == identity, "A full route is not an involution") + require(all(parity(x, y) == (i == j) for i, x in enumerate(route) + for j, y in enumerate(route)), "A full route is not orthogonal") + transport = list(identity) + for j in range(8): + left, right = 9 + j, 9 + 8 * (stage - 1) + j + transport[left], transport[right] = transport[right], transport[left] + require(product(product(tuple(transport), route1), tuple(transport)) == route, + "The 73-dimensional stage embedding changed") + full_dimension_checks += 1 + + buckets = defaultdict(list) + for b in range(112): + for c in range(112): + if a[b][c]: + buckets[product(routes[b], routes[c])].append((b, c)) + require(len(buckets) == 5825, "The full group labels have different collisions") + require(buckets[identity] == [(i, i) for i in range(112)], "The identity bucket changed") + require(all(len(items) == 1 for g, items in buckets.items() if g != identity), + "Different ordered edges have the same group element") + + # Sum the trace coefficients from the actual group product equality. + # This does not use the two-case closed formula in the reviewed verifier. + fourth_integer = Q(0) + for items in buckets.values(): + for b, c in items: + for aa, d in items: + fourth_integer += a[aa][b] * a[b][c] * a[c][d] * a[d][aa] + first = sum(a[i][i] ** 2 for i in range(112)) / 56 ** 2 + second = fourth_integer / 56 ** 4 + require((first, second) == (Q(4, 7), Q(27, 343)), "The independent trace differs") + tau_m2 = 16 - 2 * first + tau_m4 = 16 - 4 * first + 2 * second + rank_bound = tau_m2 ** 2 / tau_m4 + shift = Q(13, 196) + common_bound = (second - 2 * shift * first + 8 * shift ** 2) / (1 - shift) ** 2 + require((rank_bound, common_bound) == (Q(2912, 183), Q(8, 183)), "The rank bound changed") + + g01, g10 = product(routes[0], routes[1]), product(routes[1], routes[0]) + require(g01 != g10, "The ordering control does not distinguish multiplication") + require(all(apply(g01, 1 << i) == apply(routes[0], apply(routes[1], 1 << i)) + for i in range(73)), "The matrix product order is wrong") + require(all(g01[i] == 1 << i for i in range(17, 73)), "The 17D support is not fixed") + require(all(g[i] == 1 << i for g in buckets for i in range(17, 73)), + "A group product escapes the 17D block") + + seen = {0} + todo = [0] + while todo: + i = todo.pop() + for j in range(112): + if i != j and a[i][j] and j not in seen: + seen.add(j) + todo.append(j) + require(len(seen) == 112, "The nullspace code graph is not connected") + + margin = Q(896, 73) + repeated_moment = Q(72 * 896) / (73 * (896 - rank_bound)) + single_global_moment = Q(72 * 14336) / (73 * (14336 - rank_bound)) + require(rank_bound > margin and repeated_moment > 1, "The repeated code was not rejected") + require(single_global_moment < 1, "The multiplicity control is not effective") + # On constant cover functions every group element acts as identity. + # In that representation Q=P, so their difference has rank zero. + trivial_trace_pq = sum(a[i][j] ** 2 for i in range(112) for j in range(112)) / 56 ** 2 + require(trivial_trace_pq == 8 != first, "The quotient control does not change the trace") + + reviewed = {name: sha256((campaign / "lanes/cover-algebra" / name).read_bytes()).hexdigest() + for name in ("PROOF.md", "verify_algebra.py")} + return { + "status": "PASS_INDEPENDENT_73D_COVER_TRACE_REVIEW", + "reviewed_files_sha256": reviewed, "interface_sha256": INTERFACE_SHA, + "source_base": source.BASE, "phase_source_sha256": PHASES_SHA, + "source_matrix_rederived": True, "full_73d_routes_checked": full_dimension_checks, + "nonidentity_group_product_buckets": len(buckets) - 1, + "trace_PQ": str(first), "trace_PQPQ": str(second), + "difference_trace_square": str(tau_m2), "difference_trace_fourth": str(tau_m4), + "rank_lower_bound_per_cover_element": str(rank_bound), + "common_range_upper_bound_per_cover_element": str(common_bound), + "allowed_codimension_per_replica": str(margin), + "rank_bound_excess": str(rank_bound - margin), + "fixed_stock_moment_if_one_coded_bank_per_replica": str(repeated_moment), + "single_coded_bank_in_all_16_replicas_is_not_excluded_at_zero": str(single_global_moment), + "trivial_representation_control": {"trace_PQ": str(trivial_trace_pq), "rank_difference": 0}, + "code_projector_graph_component_sizes": [len(seen)], + "review_findings": ["Corrected a contradictory index condition in the proof case split; the moment value was unchanged."], + "not_reviewed": ["optional sixth moment", "native phase implementation", "new supplier", "new kappa"], + } + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--source-dir", required=True, type=Path) + parser.add_argument("--campaign", required=True, type=Path) + parser.add_argument("--out", required=True, type=Path) + args = parser.parse_args() + result = run(args.source_dir, args.campaign) + args.out.write_text(json.dumps(result, indent=2, sort_keys=True) + "\n") + print(result["status"]) + print("routes73=896 trace_PQ=4/7 trace_PQPQ=27/343 rank>=2912/183>896/73") diff --git a/research/actual-query-information-bounds/payload/lanes/source-domain/verify_domain.py b/research/actual-query-information-bounds/payload/lanes/source-domain/verify_domain.py new file mode 100644 index 0000000000..edb9da41a9 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/source-domain/verify_domain.py @@ -0,0 +1,193 @@ +"""Check the fixed-stock cost of a code that removes centre responses.""" + +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import argparse +import gzip +import io +import json +import subprocess +import tarfile + + +BASE = "bce54fb3f895cbe5cd4c0eb477c3afeed100190f" +ARCHIVE = "research/community-frontier1042-audit/selected-replay.tar.gz" +PLAN = "research/complex-t16-rare-pattern-exchanges/data/PLAN.json" +WORD = "slots/local/CANONICAL-WORD.json.gz" +PROGRAMS = "slots/local/LOCAL-PROGRAMS.json.gz" +TEMPLATE = "t16/global/hosted/GLOBAL-TEMPLATE.json.gz" +PINS = { + ARCHIVE: "22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754", + PLAN: "7bd786ba8e66408f02aa9ef446eaf20c1bfe981ea2e4dd1e5a929f0aa7767bc0", + WORD: "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219", + PROGRAMS: "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a", + TEMPLATE: "73f47a1e60b1e4ea66dbca9a497c411c8e6adc7984e276a437a10a9a7a13b47a", + "notes/three-stage-cover-complex.tex": "1c5b638aa9b75365b8addec9c8eeee6bc5e499722901079b94c65fce033fde8a", + "notes/general-clifford-frames.tex": "c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54", + "notes/batched-complex-rows.tex": "64c70926a8705874f1c9b42a2f703e42cad4e90f927f544458cfdf729540236c", + "research/punctured112-global/proof/GLOBAL-RESTRICTION.md": "90f67d1b4385d604318a03878cbb57ab136f8709850f7b1493774e4953892612", + "research/static44-selective/proof/PR510-MUTABLE-SOURCE-CARRYOVER.md": "b2b597491874d6e4ad3ead49bf9a15515745de578bc8c200ab60cf6ec9bac1f2", +} + + +def require(ok, message): + if not ok: + raise ValueError(message) + + +def pin(name, data): + require(sha256(data).hexdigest() == PINS[name], "Source pin: " + name) + return data + + +def source(repo, name): + return pin(name, subprocess.check_output(["git", "show", BASE + ":" + name], cwd=repo)) + + +def clean_centre_map(word, events): + v = word["v"] + n = 2 * v + word["R"] + rows = [{p: Q(1)} if p < v else {} for p in range(n + 8)] + + def reg(item): + return item[1] + (n if item[0] == "C" else 0) + + for event in events: + if event == ["phase", "centers"]: + break + if event[0] != "scalar": + continue + gate = event[1] + target = reg(gate[1]) + if gate[0] == "clear": + rows[target] = {} + elif gate[0] == "copy": + rows[target] = rows[reg(gate[2])].copy() + elif gate[0] == "scale": + rows[target] = {p: x * Q(gate[2], gate[3]) for p, x in rows[target].items()} + else: + require(gate[0] == "add", "Unexpected scalar gate") + for p, x in list(rows[reg(gate[2])].items()): + value = rows[target].get(p, Q(0)) + x * Q(gate[3], gate[4]) + if value: + rows[target][p] = value + else: + rows[target].pop(p, None) + else: + raise ValueError("The centre boundary is absent") + return [[rows[c].get(p, Q(0)) for p in range(v)] for c in word["centers"]] + + +def run(repo): + for name in PINS: + if name not in (ARCHIVE, WORD, PROGRAMS, TEMPLATE, PLAN): + source(repo, name) + plan = json.loads(source(repo, PLAN)) + with tarfile.open(fileobj=io.BytesIO(source(repo, ARCHIVE)), mode="r:gz") as stream: + raw = {name: pin(name, stream.extractfile(name).read()) + for name in (WORD, PROGRAMS, TEMPLATE)} + word, programs, template = [json.loads(gzip.decompress(raw[name])) + for name in (WORD, PROGRAMS, TEMPLATE)] + matrix = clean_centre_map(word, programs["forward"]) + r, v = len(matrix), word["v"] + gram = [[sum(matrix[i][p] * matrix[j][p] for p in range(v)) + for j in range(r)] for i in range(r)] + require(gram == [[Q(56 * (i == j)) for j in range(8)] for i in range(8)], + "The centre map does not have the required rank") + norms = [sum(matrix[i][p] ** 2 for i in range(r)) for p in range(v)] + require(norms == [Q(4)] * v, "Unequal column norms") + + # A coordinate permutation copies physical data in different logical coordinates. + q0, q1 = word["ports"][:2] + require((q0, q1) == (11, 19), "The entrance witness uses different ports") + + def swap_coordinates(x): + return x ^ (24 if bool(x & 8) != bool(x & 16) else 0) + + require(swap_coordinates(q0) == q1, "The coordinate map does not send q0 to q1") + logical_address = 8 + wanted_support = sorted([logical_address, logical_address ^ q1]) + routed_support = sorted(swap_coordinates(x) for x in + [logical_address, logical_address ^ q0]) + require(wanted_support == [8, 27] and routed_support == [3, 16], + "The physical-copy control does not change the logical payload") + + # These vectors show that no single input port is forced to zero by R x = 0. + for p in range(v): + witness = [Q(1) if q == p else + -sum(matrix[i][q] * matrix[i][p] for i in range(r)) / 52 + for q in range(v)] + require(all(sum(row[q] * witness[q] for q in range(v)) == 0 for row in matrix), + "A nullspace coordinate witness fails") + require(witness[p] == 1, "A nullspace witness loses its chosen port") + + replicas, m, live = plan["T"], plan["M"], plan["live"] + require((replicas, m, live, plan["K"], plan["L"]) == (16, 73, 14336, 4, 9), + "The stock or controller changed") + calls = {(c["replica"], c["stage"]): c for c in template["calls"]} + for replica in range(replicas): + events = [e for e in template["execution_schedule"] if e.get("replica") == replica] + require([(e["kind"], e.get("stage")) for e in events[:2]] == + [("local_cover_sweep", 0), ("local_cover_sweep", 1)], + "A bridge precedes the second call") + for stage, orientation in ((0, "forward"), (1, "backward")): + c = calls[replica, stage] + require(c["pair"] == 0 and c["orientation"] == orientation, + "The first two calls do not use the same data pair") + require([owner[0] for owner in c["owners"][:2 * v]] == + list(range(replica * 8 * v, replica * 8 * v + 2 * v)), + "The first pair uses unexpected data owners") + require(len(calls) == 9 * replicas, "Incomplete call stock") + + mass = sum(int(rank) * count for rank, count in plan["profile"].items()) + require(m * live - mass == plan["deficit"] == 5120, "The selected rank bill changed") + stripped_mass = mass - len(calls) * 64 + require(stripped_mass == (m - 1) * live, "The all-centre removal bill changed") + per_replica = Q(live, replicas) + codimension = 2 * r + useful = per_replica - codimension + actual_moment = Q(stripped_mass, replicas) / (m * useful) + apparent_moment = Q(stripped_mass, m * live) + one_bank_moment = Q(stripped_mass, replicas) / (m * (per_replica - r)) + require(actual_moment == Q(4032, 4015) > 1, "The two-call code was not rejected") + require(apparent_moment < 1 and one_bank_moment < 1, + "The controls do not distinguish the lost independent data") + additional_saving = m * codimension - per_replica + require(additional_saving == 272, "Incorrect additional rank requirement") + return { + "status": "PASS_FIXED_STOCK_CENTRE_NULLSPACE_CODE_OBSTRUCTION", + "base": BASE, "source_pins": PINS, + "source_map_shape": [r, v], "gram_diagonal": 56, + "column_norm_squared": 4, "nullspace_coordinate_witnesses": v, + "physical_copy_control": { + "input_port": q0, "image_port": q1, "orthogonal_map": "swap coordinates 3 and 4", + "logical_input_address": logical_address, "required_support": wanted_support, + "rank_zero_routed_copy_support": routed_support, + "correct_adapter_rank_from_preimage_frame_formula": 2, + }, + "first_two_calls": {"replicas": replicas, "stages": [0, 1], "pair": 0, + "orientations": ["forward", "backward"], "intervening_bridges": 0}, + "stock_per_replica": str(per_replica), "global_live_stock": live, + "ambient_rank": m, "old_global_rank_mass": mass, + "optimistic_global_rank_mass_without_centres": stripped_mass, + "necessary_codimension_below_per_replica": str(per_replica / m), + "nullspace_protocol_codimension_at_least_per_replica": codimension, + "optimistic_moment_after_code_at_b_zero": str(actual_moment), + "incorrect_full_stock_moment_control": str(apparent_moment), + "insufficient_one_bank_constraint_control": str(one_bank_moment), + "further_rank_saving_needed_strictly_more_than_per_replica": str(additional_saving), + "scope": "Ordinary-shear nullspace codes with the same nine-stage children and stock; no bound on a redesigned coded recursion.", + "not_checked": ["native code preparation", "new hosting", "new supplier", "complete cold replay", "new kappa"], + } + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--repo", required=True, type=Path) + parser.add_argument("--out", required=True, type=Path) + args = parser.parse_args() + result = run(args.repo) + args.out.write_text(json.dumps(result, indent=2, sort_keys=True) + "\n") + print(result["status"]) + print("replicas=16 rank=16 per_replica_stock=896 moment_at_b_zero=4032/4015") diff --git a/research/actual-query-information-bounds/payload/lanes/temporal-reuse/QUERY-FIFTH-MOMENT.json b/research/actual-query-information-bounds/payload/lanes/temporal-reuse/QUERY-FIFTH-MOMENT.json new file mode 100644 index 0000000000..27964e4990 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/temporal-reuse/QUERY-FIFTH-MOMENT.json @@ -0,0 +1,118 @@ +{ + "status": "PASS_ACTUAL_QUERY_FIFTH_MOMENT", + "fourth_checker_sha256": "e7ff30dfdc23dd929599c05aa037a082060906021d5e9a40e9f586e680d0449e", + "fourth_receipt_sha256": "df32110bbd285e3036bdb2082e3307b24edc7515953cab7a1b3b6b684adc1e66", + "new_word": [ + 1, + 2, + 1, + 2, + 0 + ], + "supported_triples": 194400, + "matched_group_terms": 4320, + "identity_matches": 96, + "match_equality_patterns": { + "(False, True, False)": 4224, + "(True, True, True)": 96 + }, + "integer_trace_numerator": 2260992, + "trace_denominator": 254803968, + "new_word_trace_per_cover": "23/2592", + "fixed_source_bounds": [ + { + "charts": 1, + "fifth_moment_per_cover": "8", + "weighted_quadratic_rank_per_cover": "8", + "whole_fields": 8, + "eight_field_cohorts": 1 + }, + { + "charts": 2, + "fifth_moment_per_cover": "3283/108", + "weighted_quadratic_rank_per_cover": "2120/133", + "whole_fields": 16, + "eight_field_cohorts": 2 + }, + { + "charts": 3, + "fifth_moment_per_cover": "32023/432", + "weighted_quadratic_rank_per_cover": "3464/147", + "whole_fields": 24, + "eight_field_cohorts": 3 + }, + { + "charts": 4, + "fifth_moment_per_cover": "15901/108", + "weighted_quadratic_rank_per_cover": "5000/163", + "whole_fields": 31, + "eight_field_cohorts": 4 + }, + { + "charts": 5, + "fifth_moment_per_cover": "55925/216", + "weighted_quadratic_rank_per_cover": "6728/181", + "whole_fields": 38, + "eight_field_cohorts": 5 + }, + { + "charts": 6, + "fifth_moment_per_cover": "22657/54", + "weighted_quadratic_rank_per_cover": "8648/201", + "whole_fields": 44, + "eight_field_cohorts": 6 + }, + { + "charts": 7, + "fifth_moment_per_cover": "276857/432", + "weighted_quadratic_rank_per_cover": "10760/223", + "whole_fields": 49, + "eight_field_cohorts": 7 + }, + { + "charts": 8, + "fifth_moment_per_cover": "50531/54", + "weighted_quadratic_rank_per_cover": "13064/247", + "whole_fields": 53, + "eight_field_cohorts": 7 + }, + { + "charts": 9, + "fifth_moment_per_cover": "47467/36", + "weighted_quadratic_rank_per_cover": "15560/273", + "whole_fields": 57, + "eight_field_cohorts": 8 + } + ], + "finite_free_moment_comparison": [ + "72", + "120", + "244", + "1649/3", + "47467/36" + ], + "nine_chart_optimizing_weight": "9-lambda", + "nine_chart_optimizing_polynomial": "19 lambda - 6 lambda^2", + "moment_relaxation_attainment": { + "nodes": [ + "0", + "(19-2 sqrt(22))/12", + "(19+2 sqrt(22))/12", + "9" + ], + "nonzero_mass": "15560/273", + "mass_at_9": "8/7833", + "interior_mass": "1934592/33943", + "interior_mean": "1157/916", + "recurrence": "x^3-(73/6)x^2+(1459/48)x-273/16", + "ambient_total_mass": 96 + }, + "scope": "The full fixed-source logical regular-cover module. No freeness assumption.", + "not_claimed": [ + "Equality of higher moments", + "A cache construction", + "A native-child bound", + "A result for changing source histories", + "A supplier or kappa improvement" + ] +} diff --git a/research/actual-query-information-bounds/payload/lanes/temporal-reuse/QUERY-FOURTH-MOMENT.json b/research/actual-query-information-bounds/payload/lanes/temporal-reuse/QUERY-FOURTH-MOMENT.json new file mode 100644 index 0000000000..2a02ebce33 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/temporal-reuse/QUERY-FOURTH-MOMENT.json @@ -0,0 +1,517 @@ +{ + "status": "PASS_ACTUAL_QUERY_FOURTH_MOMENT", + "source_binding": { + "regular_cover": "The actual orthogonal cover group", + "ordinary_ports": [ + 1, + 2, + 3, + 4, + 5, + 6, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 22, + 23, + 24, + 25, + 26, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 77, + 78, + 79, + 80, + 82, + 83, + 84, + 85, + 86, + 88, + 89, + 90, + 91, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109 + ], + "archive_sha256": "22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754", + "phase_member_sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "canonical_word_sha256": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219", + "interface_sha256": "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3", + "source_matrix_review_sha256": "9639db0bdbc82255ef85273ac15a0aff68d5c659190557bf331d260eb714964f", + "full_payload_alignment_checks": 864, + "route_order_control": { + "port": 1, + "input_axis": 512, + "rho1_rho2_image": 21, + "rho2_rho1_image": 131072 + }, + "relative_pairs": [ + [ + 0, + 1, + 96 + ], + [ + 0, + 2, + 96 + ], + [ + 0, + 3, + 96 + ], + [ + 0, + 4, + 96 + ], + [ + 0, + 5, + 96 + ], + [ + 0, + 6, + 96 + ], + [ + 0, + 7, + 96 + ], + [ + 0, + 8, + 96 + ], + [ + 1, + 2, + 96 + ], + [ + 1, + 3, + 96 + ], + [ + 1, + 4, + 96 + ], + [ + 1, + 5, + 96 + ], + [ + 1, + 6, + 96 + ], + [ + 1, + 7, + 96 + ], + [ + 1, + 8, + 96 + ], + [ + 2, + 3, + 96 + ], + [ + 2, + 4, + 96 + ], + [ + 2, + 5, + 96 + ], + [ + 2, + 6, + 96 + ], + [ + 2, + 7, + 96 + ], + [ + 2, + 8, + 96 + ], + [ + 3, + 4, + 96 + ], + [ + 3, + 5, + 96 + ], + [ + 3, + 6, + 96 + ], + [ + 3, + 7, + 96 + ], + [ + 3, + 8, + 96 + ], + [ + 4, + 5, + 96 + ], + [ + 4, + 6, + 96 + ], + [ + 4, + 7, + 96 + ], + [ + 4, + 8, + 96 + ], + [ + 5, + 6, + 96 + ], + [ + 5, + 7, + 96 + ], + [ + 5, + 8, + 96 + ], + [ + 6, + 7, + 96 + ], + [ + 6, + 8, + 96 + ], + [ + 7, + 8, + 96 + ] + ], + "positive_stage_conjugacy_checks": 672, + "fresh_block_port_checks": 9216 + }, + "route_product": "B_s B_t* uses rho_s(p) rho_t(p); vectors meet t first.", + "pair_cases": [ + { + "stages": [ + 0, + 1 + ], + "nonidentity_terms": 4224, + "collision_multiplicities": { + "1": 4224 + }, + "integer_frobenius_square": 565248, + "alternating_trace_per_cover": "23/216" + }, + { + "stages": [ + 0, + 2 + ], + "nonidentity_terms": 4224, + "collision_multiplicities": { + "1": 4224 + }, + "integer_frobenius_square": 565248, + "alternating_trace_per_cover": "23/216" + }, + { + "stages": [ + 1, + 0 + ], + "nonidentity_terms": 4224, + "collision_multiplicities": { + "1": 4224 + }, + "integer_frobenius_square": 565248, + "alternating_trace_per_cover": "23/216" + }, + { + "stages": [ + 1, + 2 + ], + "nonidentity_terms": 4224, + "collision_multiplicities": { + "1": 4224 + }, + "integer_frobenius_square": 565248, + "alternating_trace_per_cover": "23/216" + }, + { + "stages": [ + 1, + 3 + ], + "nonidentity_terms": 4224, + "collision_multiplicities": { + "1": 4224 + }, + "integer_frobenius_square": 565248, + "alternating_trace_per_cover": "23/216" + } + ], + "mixed_three_cases": [ + { + "word": [ + 0, + 1, + 0, + 2 + ], + "common_group_support": 1, + "integer_coefficient_inner_product": 294912, + "trace_per_cover": "1/18" + }, + { + "word": [ + 1, + 0, + 1, + 2 + ], + "common_group_support": 1, + "integer_coefficient_inner_product": 294912, + "trace_per_cover": "1/18" + }, + { + "word": [ + 1, + 2, + 1, + 3 + ], + "common_group_support": 1, + "integer_coefficient_inner_product": 294912, + "trace_per_cover": "1/18" + } + ], + "distinct_stage_trace": "96/12^k for 1 <= k <= 9", + "singleton_rule": "A positive stage occurring once can be deleted at trace factor 1/12.", + "fixed_source_bounds": [ + { + "charts": 1, + "moments_per_cover": [ + "8", + "8", + "8", + "8" + ], + "quadratic_rank_per_cover": "8", + "whole_fields": 8, + "eight_field_cohorts": 1 + }, + { + "charts": 2, + "moments_per_cover": [ + "16", + "52/3", + "20", + "2615/108" + ], + "quadratic_rank_per_cover": "2304/145", + "whole_fields": 16, + "eight_field_cohorts": 2 + }, + { + "charts": 3, + "moments_per_cover": [ + "24", + "28", + "109/3", + "1823/36" + ], + "quadratic_rank_per_cover": "117/5", + "whole_fields": 24, + "eight_field_cohorts": 3 + }, + { + "charts": 4, + "moments_per_cover": [ + "32", + "40", + "172/3", + "1609/18" + ], + "quadratic_rank_per_cover": "1792/59", + "whole_fields": 31, + "eight_field_cohorts": 4 + }, + { + "charts": 5, + "moments_per_cover": [ + "40", + "160/3", + "250/3", + "7705/54" + ], + "quadratic_rank_per_cover": "1800/49", + "whole_fields": 37, + "eight_field_cohorts": 5 + }, + { + "charts": 6, + "moments_per_cover": [ + "48", + "68", + "344/3", + "7663/36" + ], + "quadratic_rank_per_cover": "9216/217", + "whole_fields": 43, + "eight_field_cohorts": 6 + }, + { + "charts": 7, + "moments_per_cover": [ + "56", + "84", + "455/3", + "10885/36" + ], + "quadratic_rank_per_cover": "238/5", + "whole_fields": 48, + "eight_field_cohorts": 6 + }, + { + "charts": 8, + "moments_per_cover": [ + "64", + "304/3", + "584/3", + "11171/27" + ], + "quadratic_rank_per_cover": "13824/265", + "whole_fields": 53, + "eight_field_cohorts": 7 + }, + { + "charts": 9, + "moments_per_cover": [ + "72", + "120", + "244", + "1649/3" + ], + "quadratic_rank_per_cover": "4104/73", + "whole_fields": 57, + "eight_field_cohorts": 8 + } + ], + "nine_chart_optimizing_polynomial": "13 lambda - 4 lambda^2", + "scope": "Simultaneous linear queries of one arbitrary fixed source in the full logical regular-cover module, with any payload multiplicity.", + "not_claimed": [ + "A native-child lower bound", + "A bound on changing controller sources", + "A supplier or kappa improvement" + ] +} diff --git a/research/actual-query-information-bounds/payload/lanes/temporal-reuse/QUERY-MOMENTS.md b/research/actual-query-information-bounds/payload/lanes/temporal-reuse/QUERY-MOMENTS.md new file mode 100644 index 0000000000..b6aaaa0879 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/temporal-reuse/QUERY-MOMENTS.md @@ -0,0 +1,303 @@ +# Fourth and fifth moments of the actual routed queries + +For the nine actual charts, the simultaneous query space of one fixed +source has dimension at least + + (4104/73) N + +from the first four moments. A separate fifth-moment calculation gives + + (15560/273) N = (57-1/273) N. + +Here N is the dimension of one complete field in the full logical +regular-cover module. Thus a linear cache for all nine queries needs +at least 57 complete fields. If storage uses complete eight-field +cohorts, it needs at least eight cohorts, or 64 fields. + +This result concerns all nine queries of the same arbitrary source. +The actual controller reads changing sources. This theorem does not +replace those reads by one simultaneous-query obligation. It is not a +native-child bound, an implementation invoice, or a supplier gain. + +## Actual query module and source binding + +Use the fixed sets + + A = [0,7,20,27,36,46,57,111], + T = [21,37,47,76,81,87,92,110], + U = complement(A union T). + +There are 96 ordinary ports in U. Let r_p be column p of the actual +8 by 112 centre matrix R. Then + + sum_(p in U) r_p r_p^T = 48 I8, + r_p^T r_p = 4. + +The centre matrix is bound to the supplier word by the separate +reverse-propagation review in SPECTRAL-BOUND-REVIEW.json. The new +checker reads the actual port bases directly from the pinned +DATA-PHASES archive member. It does not import the root experiment or +the controller's route function. + +Write the nine-dimensional base space as L. For each port p, its +orthonormal basis is (q_p,b_p1,...,b_p8). For s=1,...,8, let E_s be +the new eight-dimensional coordinate block at stage s. In this +paragraph only, E_s denotes a coordinate block, not a query projection. +The route rho_(s,p) exchanges b_pi with the corresponding axis of E_s. +It fixes q_p and all other exterior blocks. Set rho_(0,p)=I. + +The checker verifies the following source facts: + +- The 96 bases are the actual bases in DATA-PHASES. +- All nine routes are orthogonal involutions on 73 axes. +- All 36 pairs of stages have 96 distinct relative port routes. +- A common permutation of exterior blocks conjugates any positive + stage to any other positive stage. +- Every one of the 96 port labels has its expected fresh-block + action. The full test covers all 9,216 ordered port pairs. +- All 864 ordinary-port stage alignments agree as exact phase forms. + This check uses every linear and quadratic coefficient. It is not a + constant-payload sample. + +Let G be the selected finite cover group. It contains these routes. +For a field f on G, define the right pullback + + [P_g f](d) = f(d g). + +Then P_g P_h=P_(g h). On binary address vectors, the matrix g h acts +by h first, then g. In particular, B_s B_t* below uses rho_(s,p) +rho_(t,p), with vector route t first. The checker includes an order +control: on the first E_1 axis, rho_(1,p)rho_(2,p) and its reverse +have different images. + +Take a payload space W and the full module C[G] tensor W. Its field +dimension is N=|G| dim(W). The logical owner routes act as P_g tensor I. +An honest payload representation V_g gives the same result: the action +P_g tensor V_g is unitarily equivalent to copies of the regular action. +For example, the change of coordinates [Uf](d)=V_d f(d) removes V_g. +Thus the normalized trace of a group element is zero unless g=I. +At g=I it is N. + +These are the logical query operators after the accepted physical +chart maps have been removed. The exact phase alignment check binds +that chart identification on arbitrary payloads. A left unitary mode +gauge also cancels from the projections below. A fixed common unitary +source gauge conjugates all projections and leaves every moment +unchanged. The theorem does not cover different extra source gauges +at different stages without a new check. + +A constant-payload subspace alone would not prove the complete-field +width bound: an unrestricted encoder could use other payload slots. +The bound here uses the full module just defined. Physical storage +outside that module or additional source reads are outside its scope. + +## Projections and the singleton rule + +Let D_s be block diagonal in the 96 ports, with block P_(rho_(s,p)). +Define + + B_s = R_U D_s, + P_s = B_s* B_s / 48. + +Since B_s B_s*=48I, each P_s is an orthogonal projection of rank 8N. +We use P_s for projections in the rest of this note. Its (p,q) block is + + (r_p^T r_q) P_(rho_(s,p) rho_(s,q)) / 48. + +Expand a cyclic trace of a word in these projections. A port index is +attached to each edge of the cycle. If a positive stage v occurs once, +its unique group factor is rho_(v,p)rho_(v,q). Every other stage fixes +the fresh coordinate block E_v pointwise. If the complete group product +is I, this unique factor must fix E_v pointwise. + +This forces p=q. In fact, rho_(v,q) sends an E_v basis axis to b_qi. +For rho_(v,p) to return all eight axes unchanged requires b_qi=b_pi +for all i. Their one-dimensional orthogonal complements are then the +same port line, so q_p=q_q and the actual ports are equal. The checker +verifies this condition on all actual ordered port pairs. + +With p=q, that group factor becomes I and its scalar factor is +r_p^T r_p/48=1/12. The remaining port sum is exactly the shorter word. +Therefore: + + A positive stage which occurs once in a cyclic word can be removed + at the exact trace factor 1/12. + +This rule uses the fresh-block action. It does not assume free groups +or free projections. If all k stages in a word are distinct, at most +one is stage zero. Repeated use of the rule gives + + tr(P_(s1)...P_(sk))/N = 96/12^k, 1 <= k <= 9. + +In particular, the distinct triple is 1/18 and the distinct fourth +moment is 1/216. A mixed word P_s P_t P_s P_u with three distinct +stages has a positive singleton among t and u. Its trace is therefore +(1/12) tr(P_s P_t)/N = 1/18, after cyclic idempotence. + +## The alternating pair + +Put A_p=r_p r_p^T and g_p=rho_(s,p)rho_(t,p). The unscaled product +(B_s B_t*)(B_t B_s*) has group coefficients + + sum_(p,q) (r_p^T r_q) r_p r_q^T [g_p g_q^-1]. + +For p=q, the identity coefficient is 192I8. For distinct p,q with +nonzero root product, the checker verifies that all 4,224 group words +are nonidentity and distinct. This is checked for the two stage types +(0,1) and (1,2). Common exterior-block permutations cover every other +type. Reversal does not change the alternating trace. + +The squared Frobenius norm of each nonidentity coefficient is +2^2*4*4=64. The regular trace of the square is therefore + + [8*192^2 + 4224*64] / 48^4 = 23/216. + +As a separate check, the coefficient supports for the three mixed-stage +types (0,1,0,2), (1,0,1,2), and (1,2,1,3) meet only at I. Their +Frobenius inner product is 8*192^2, which again gives 1/18. + +## Fourth moment and rank + +Set S=sum_(s=0)^8 P_s. Classify the fourth-order words by repeated +stage labels. Cyclic idempotence reduces adjacent equal labels. The +only unreduced two-label word is the alternating pair. The singleton +rule handles all three-label and four-label cases. + +For k distinct charts, the fourth moment per field dimension is + + 8k + 4k(k-1) + (23/216)k(k-1) + + k(k-1)(k-2)/3 + k(k-1)(k-2)(k-3)/216. + +At k=9 the first four moments are + + tr(S)/N = 72, + tr(S^2)/N = 120, + tr(S^3)/N = 244, + tr(S^4)/N = 1649/3. + +Use f(x)=13x-4x^2. On the nonzero eigenvalues, Cauchy's inequality gives + + rank(S) >= [tr f(S)]^2 / tr(f(S)^2) + = 456^2 N / (11096/3) + = (4104/73) N. + +No positivity of f is needed. It vanishes at zero. This f is the +optimal linear combination of x and x^2 for this Cauchy bound, as can +be checked by inversion of the two by two moment matrix. + +The range of S is the sum of all query row spaces. If all queries +factor through a linear cache of r complete fields, its dimension is +at most rN. Thus r>=57. Arbitrary borrowed inputs do not evade this +factorization bound: set those independent inputs to zero. Extra +source-dependent outputs or later source reads change the hypothesis. + +## Bounded fifth-order extension + +After cyclic idempotence and the positive-singleton rule, only one new +fifth-order type remains: P_a P_b P_a P_b P_0 with distinct positive +a,b. All such types are conjugate to (1,2,1,2,0). + +The separate checker expands + + (B_1 B_2*)(B_2 B_1*) (B_1 B_2*)(B_2 B_0*)(B_0 B_1*) + +and takes its regular trace. The first two factors have the 4,225-term +coefficient table already checked above. The last three factors have +terms + + (r_r^T r_s)(r_s^T r_t) r_r r_t^T + [g_r rho_(2,s) rho_(1,t)]. + +Each ordinary port has 45 nonzero root products, including itself. +Thus there are 96*45^2=194,400 supported triples to check. Exactly +4,320 group terms match the required inverse coefficient support; +96 of these are identity terms. Exact integer coefficient contraction +gives numerator 2,260,992 and denominator 48^5. Hence this type has +trace 23/2592 per N. This finite aggregation is not a freeness claim. +All triples with s=t already match by the identity +g_r rho_(2,s)rho_(1,s)=g_r g_s^-1. There are 4,320 such supported +triples. The exact count therefore also proves that no other supported +triple matches. + +The checker reduces all fifth-order words to the accepted cases. It +gives + + tr(S^5)/N = 47467/36. + +Since 0<=S<=9I, apply weighted Cauchy with weight 9-x and +f(x)=19x-6x^2. Write r=rank(S)/N. Then + + sum_(lambda != 0) (9-lambda) = (9r-72)N. + +The first five moments give the remaining weighted sums. Optimization +over linear combinations of x and x^2 gives + + r >= 15560/273 = 57-1/273. + +For a direct check, the weighted trace of f is 5,016N and the weighted +trace of f^2 is 57,057N. Thus 9r-72 >= 5016^2/57057 = 40128/91, +which is the same bound. + +This improves the real-valued rank bound. It does not raise the +complete-field or eight-field-cohort counts. + +## Limit of the first-five-moment relaxation + +The last bound is sharp in the continuous positive-measure moment +problem with spectrum in [0,9]. Consider nodes + + 0, a=(19-2 sqrt(22))/12, b=(19+2 sqrt(22))/12, 9. + +Give the nonzero nodes total mass r=15560/273 and node 9 mass 8/7833. +Choose the masses at a and b to match total mass and first moment 72. +Their weighted mean is strictly between 1 and 2. Since 0= 27. +Size 27 is open. Its determinant must equal 2^42 in the normalization +used below. This review does not prove that such a set exists. + +This is a bound for the stated source interface. It is not a general +bound on centre information, native cost, or the supplier. The existing +split-pair result has a narrower selection class. Its exhaustive search +was not repeated here. + +## Source binding and separate replay + +The review reads the archive from the Git object at +`bce54fb3f895cbe5cd4c0eb477c3afeed100190f`. It checks archive SHA256 +`22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754`. +It checks both compressed and decoded hashes of the canonical word and +local scalar programs. It does not import the producer or its loader. + +The review propagates the eight centre output forms backward through +the 12,550-event source prefix. Their coefficients on all 112 source +inputs reproduce the pinned R. This is a different propagation path +from the producer's full forward matrix replay. The review then checks +RR^T = 56I, both fixed minor Grams 4I, and their disjointness. It checks +all 6,216 unordered root pairs. Their products are 0 in 3,304 cases, +2 in 1,960 cases, and -2 in 952 cases. Every root has squared norm 4. + +Write V for the extra selected columns, v = |S|-16, and M = VV^T. +Then D = I-R_U K_U = -11I+M/4 and B = -4D = 44I-M. In the range +checked here, B is positive definite. A dyadic-unit D therefore needs +det(B) to be a positive power of two. For v < 8, the determinant lemma +gives a factor 11^(8-v) in det(D), with a dyadic second factor. That +factor cannot cancel 11. This proves the earlier exclusion below 24. + +The selected-baseline condition was also checked against +`../cover-algebra/SELECTED-BLOCK-NECESSITY.md`, SHA256 +`2f9bf455a73dfbd176d1a634df9f2a662178e72ad8dfec4cdf1f7a4ee712198d`. +If F has the specified selected rows and (JF)_U is the ordinary U +selector, put C=FE^-1. Then C has lower selected block [0,I]. Its U +block is a unit and J_UU C_UU=I. Thus J_UU is a unit. The ordered block +identity makes this equivalent to a unit D. This condition does not +apply when the selected baselines or the target interface may change. + +## The fifteen-root lemma + +The graph argument is valid for any fifteen distinct real roots in +dimension eight with these norms and pair products. It does not need +the particular list of 112 columns. + +An unbalanced signed triangle can be switched so that x has product 2 +with y and z, while y has product -2 with z. The norm identity gives +x=y+z. A fourth common neighbor cannot exist: its product with x would +be a sum of two values in {2,-2}, and that sum cannot be 2 or -2. +Thus every clique of size at least four can be switched to the positive +Gram matrix 2I+2J. This matrix has full rank, so the clique size is at +most eight. + +The weighted graph bound in the proof is valid. Moving all weight from +one of two nonadjacent support vertices to the other does not decrease +the objective when the larger neighbor sum is chosen. The support +decreases at each step. The final support is a clique. Cauchy's +inequality on that clique gives the stated weighted bound. + +For clique number at most six, the resulting integer edge bound is 93. +For clique number eight, the inverse Gram matrix is (I-J/9)/2. The +outside-root equation 9h-s^2=18 has exactly the five listed solutions. +Its maximum h is six, so the total edge count is at most 91. + +For clique number seven, the inverse Gram matrix is (I-J/8)/2. The +projection and residual formulas follow by direct multiplication. A +root of clique degree six has six products of the same sign and a +residual of length one. After sign choice, its projection is +(sum C)/4-C_i, where i is its omitted clique index. Two high roots +with the same i either coincide or, with six clique roots, give an +eight-clique. Thus the high roots have distinct omitted indices. + +For each remaining root, the review checks all 2,187 possible product +patterns epsilon in {-1,0,1}^7. Exactly 281 have h <= 5 and nonnegative +residual square. The seven possible (h,|s|,a^2) classes and maximum +numbers of possible high neighbors are: + +| h | abs(s) | a^2 | Possible omitted indices for an edge | +|---|-----|-----|--------------------------------------| +| 0 | 0 | 4 | 7 | +| 1 | 1 | 9/4 | 6 | +| 2 | 0 | 0 | 2 | +| 2 | 2 | 1 | 7 | +| 3 | 3 | 1/4 | 4 | +| 4 | 4 | 0 | 3 | +| 5 | 5 | 1/4 | 2 | + +For each omitted index, both residual signs are checked through the +integer expression 2 = s-4 epsilon_i +/- 2a. The allowed values +are -4, 0, and 4. The check permits a separate high-root sign choice +at every index. It therefore covers a superset of the actual compatible +configurations. All 2,248 resulting degree checks satisfy +h+d_H <= max(7,t+2). + +The h=2, |s|=2 class prevents replacement of this bound by a constant +seven. The proof uses the correct t+2 term. For t from zero through +seven, the total edge bounds are 89, 90, 91, 87, 85, 85, 89, and 93. +All clique cases are covered. Averaging over fifteen-element subsets +gives E <= floor(31v(v-1)/70) for every v >= 15. + +## Exact determinant intervals + +The three eigenvalue caps are valid. The first comes from the absolute +row sums of V^T V. The second follows from the weighted graph bound +and the absolute coordinates of a unit vector. For the third, Cauchy's +inequality on the other seven eigenvalues gives +8 lambda^2-2s lambda+s^2-7q <= 0. The stated positive root is its +upper endpoint. Replacing q by a larger bound increases this endpoint. + +The review checks the upward square-root rounding and the selected +rational cap L for every v from 8 through 23. Each cap is below 44. +The extreme-point determinant lower bound follows from concavity on +the eigenvalue box with fixed sum. The second-moment bound is also +valid: the positive-coefficient series +[-log(1-x)-x]/x^2 is increasing for 0 <= x < 1. Its value at L/44 +therefore bounds each summand. The subtracted factor is positive, so +an upper bound on q gives a valid lower determinant bound. + +The independent interval routine uses direct rational powers and 64 +terms, rather than the producer's 32-term recurrence. It also reproduces +every saved 32-term rational margin exactly. All 16 size rows, all +moment bounds, and every remaining exponent agree with the receipt. + +For size 31, q <= 984 and L=29815/1024. The 64-term calculation proves + + lower_bound(log det B) - 41 log 2 > 1/1250 > 0. + +This is an exact rational comparison. The upper bound is below 2^42. +Thus size 31 is excluded without a floating-point estimate. The full +excluded intervals are 2^42 < det(B) < 2^43 at sizes 24 through 26, +and 2^41 < det(B) < 2^42 at sizes 28 through 31. + +## Replay and pins + +Run from the workspace root: + +```sh +python3 -I -O -B work/centre-encoding-campaign-20261014/lanes/temporal-reuse/review_spectral_bound.py +``` + +The command was run and printed +`PASS_INDEPENDENT_UNPAIRED_SPECTRAL_BOUND`. It uses explicit checks that +remain active under `-O`. It writes `SPECTRAL-BOUND-REVIEW.json`. + +| File | SHA256 | +|------|--------| +| Producer proof | 6dd2afed08d8873a2277ccfef4edd1bc212e831b8495bb659809f76d77802af1 | +| Producer checker | ecc031e20c309c4e1d04443b60a58fe03d32ce73a5a3b43078e9cb673341c61c | +| Producer receipt | d1124af128b6e526461c7587c2a7331dc4d19c9d90433d8d08bf9676c33a8a84 | +| Independent checker | 83de0b4694a8ef1ee501130bca9ddedf6e265f6be44b855e61e327646a7529d9 | +| Independent receipt | 9639db0bdbc82255ef85273ac15a0aff68d5c659190557bf331d260eb714964f | + +No producer file was changed. No native word, ownership schedule, +recursive invoice, or complete kappa calculation was checked by this +review. OpenAI Codex assisted with this independent proof review and +verification code. diff --git a/research/actual-query-information-bounds/payload/lanes/temporal-reuse/check_query_fifth_moment.py b/research/actual-query-information-bounds/payload/lanes/temporal-reuse/check_query_fifth_moment.py new file mode 100644 index 0000000000..866451ebe8 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/temporal-reuse/check_query_fifth_moment.py @@ -0,0 +1,169 @@ +"""Check the remaining fifth-order route word and its exact rank bound.""" + +from collections import Counter +from fractions import Fraction as Q +from hashlib import sha256 +from itertools import product +from pathlib import Path +import importlib.util +import json + + +HERE = Path(__file__).resolve().parent +FOURTH_CHECKER_PIN = "e7ff30dfdc23dd929599c05aa037a082060906021d5e9a40e9f586e680d0449e" +FOURTH_RECEIPT_PIN = "df32110bbd285e3036bdb2082e3307b24edc7515953cab7a1b3b6b684adc1e66" + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def trace_word(word): + w = list(word) + while len(w) > 1: + remove = next((i for i in range(len(w)) if w[i] == w[(i+1) % len(w)]), None) + if remove is None: + break + w.pop(remove) + if len(w) == 1: + return Q(8) + if len(w) == 2: + return Q(2, 3) + counts = Counter(w) + if len(w) == 4 and len(counts) == 2: + return Q(23, 216) + unique = next((i for i, s in enumerate(w) if s and counts[s] == 1), None) + if unique is not None: + w.pop(unique) + return trace_word(w)/12 + need(len(w) == 5 and counts[0] == 1 and sorted(counts.values()) == [1, 2, 2], + "An unsupported fifth-order word remains") + return Q(23, 2592) + + +def composition_sum(moments, total, factors): + if factors == 0: + return Q(total == 0) + return sum((moments[i]*composition_sum(moments, total-i, factors-1) + for i in range(total+1)), Q(0)) + + +def free_moment_comparison(): + """Check only the finite noncrossing moment recurrence.""" + alpha = Q(1, 12) + bernoulli = [Q(1)]+[alpha]*5 + cumulants = [Q(0)] + for n in range(1, 6): + cumulants.append(alpha-sum((cumulants[k]*composition_sum(bernoulli, n-k, k) + for k in range(1, n)), Q(0))) + moments = [Q(1)] + for n in range(1, 6): + moments.append(sum((9*cumulants[k]*composition_sum(moments, n-k, k) + for k in range(1, n+1)), Q(0))) + expected = [Q(72), Q(120), Q(244), Q(1649, 3), Q(47467, 36)] + need([96*x for x in moments[1:]] == expected, "The finite free-moment comparison differs") + return list(map(str, expected)) + + +def main(): + path = HERE/"check_query_fourth_moment.py" + need(sha256(path.read_bytes()).hexdigest() == FOURTH_CHECKER_PIN, "Fourth checker changed") + raw = (HERE/"QUERY-FOURTH-MOMENT.json").read_bytes() + need(sha256(raw).hexdigest() == FOURTH_RECEIPT_PIN, "Fourth receipt changed") + spec = importlib.util.spec_from_file_location("independent_fourth", path) + fourth = importlib.util.module_from_spec(spec) + spec.loader.exec_module(fourth) + roots, bases, dots, _ = fourth.source() + terms, _ = fourth.covariance(1, 2, roots, bases, dots) + r1 = [fourth.route(b, 1) for b in bases] + r2 = [fourth.route(b, 2) for b in bases] + relative = [fourth.compose(a, b) for a, b in zip(r1, r2)] + neighbors = [[j for j in range(96) if dots[i][j]] for i in range(96)] + need(all(len(x) == 45 for x in neighbors), "The supported degree differs") + total = triples = matches = identity_matches = 0 + match_patterns = Counter() + for r in range(96): + for s in neighbors[r]: + left = fourth.compose(relative[r], r2[s]) + for t in neighbors[s]: + triples += 1 + key = fourth.compose(left, r1[t]) + if key not in terms: + continue + matches += 1 + match_patterns[str((r == s, s == t, r == t))] += 1 + coefficient = terms[key] + if coefficient is None: + identity_matches += 1 + value = 192*dots[r][t] + else: + p, q, scalar = coefficient + value = scalar*dots[r][p]*dots[q][t] + total += dots[r][s]*dots[s][t]*value + need((triples, matches, identity_matches, total) == (194400, 4320, 96, 2260992), + "The fifth-order coefficient aggregation differs") + fifth = Q(total, 48**5) + need(fifth == Q(23, 2592), "The new cyclic trace differs") + rows = [] + for k in range(1, 10): + moments = [Q(x) for x in json.loads(raw)["fixed_source_bounds"][k-1]["moments_per_cover"]] + moments.append(sum((trace_word(w) for w in product(range(k), repeat=5)), Q(0))) + m1, m2, m3, m4, m5 = moments + v1, v2 = k*m1-m2, k*m2-m3 + h11, h12, h22 = k*m2-m3, k*m3-m4, k*m4-m5 + determinant = h11*h22-h12*h12 + if determinant: + rank = (m1+(v1*v1*h22-2*v1*v2*h12+v2*v2*h11)/determinant)/k + else: + rank = Q(8) + fields = (rank.numerator+rank.denominator-1)//rank.denominator + rows.append({"charts": k, "fifth_moment_per_cover": str(m5), + "weighted_quadratic_rank_per_cover": str(rank), + "whole_fields": fields, "eight_field_cohorts": (fields+7)//8}) + need(rows[-1]["fifth_moment_per_cover"] == "47467/36", "The nine-chart fifth moment differs") + rank = Q(rows[-1]["weighted_quadratic_rank_per_cover"]) + need(rank == Q(15560, 273) == 57-Q(1, 273), "The fifth-moment rank bound differs") + + # A positive four-atom measure attains the moment relaxation. + moment = [rank, Q(72), Q(120), Q(244), Q(1649, 3), Q(47467, 36)] + for i in range(3): + need(moment[i+3]-Q(73, 6)*moment[i+2]+Q(1459, 48)*moment[i+1] + -Q(273, 16)*moment[i] == 0, "The extremal cubic recurrence fails") + mass9 = (moment[2]-Q(19, 6)*moment[1]+Q(91, 48)*moment[0])/Q(2611, 48) + need(mass9 == Q(8, 7833), "The top atom mass differs") + interior_mass = rank-mass9 + interior_mean = (moment[1]-9*mass9)/interior_mass + need(1 < interior_mean < 2 and 0 < mass9 < rank < 96, + "The extremal measure is not positive") + # Its interior nodes are (19 +/- 2 sqrt(22))/12, one in (0,1), one in (2,3). + need(7*7 < 4*22 < 19*19 and 5*5 < 4*22 < 17*17, + "The interior node intervals differ") + result = {"status": "PASS_ACTUAL_QUERY_FIFTH_MOMENT", + "fourth_checker_sha256": FOURTH_CHECKER_PIN, + "fourth_receipt_sha256": FOURTH_RECEIPT_PIN, + "new_word": [1, 2, 1, 2, 0], "supported_triples": triples, + "matched_group_terms": matches, "identity_matches": identity_matches, + "match_equality_patterns": dict(sorted(match_patterns.items())), + "integer_trace_numerator": total, "trace_denominator": 48**5, + "new_word_trace_per_cover": str(fifth), "fixed_source_bounds": rows, + "finite_free_moment_comparison": free_moment_comparison(), + "nine_chart_optimizing_weight": "9-lambda", + "nine_chart_optimizing_polynomial": "19 lambda - 6 lambda^2", + "moment_relaxation_attainment": { + "nodes": ["0", "(19-2 sqrt(22))/12", "(19+2 sqrt(22))/12", "9"], + "nonzero_mass": str(rank), "mass_at_9": str(mass9), + "interior_mass": str(interior_mass), "interior_mean": str(interior_mean), + "recurrence": "x^3-(73/6)x^2+(1459/48)x-273/16", + "ambient_total_mass": 96}, + "scope": "The full fixed-source logical regular-cover module. No freeness assumption.", + "not_claimed": ["Equality of higher moments", "A cache construction", "A native-child bound", + "A result for changing source histories", "A supplier or kappa improvement"]} + (HERE/"QUERY-FIFTH-MOMENT.json").write_text(json.dumps(result, indent=2)+"\n") + print(json.dumps({"status": result["status"], "m5": "47467/36", + "rank_per_cover": "15560/273", "whole_fields": 57, + "moment_relaxation_is_sharp": True})) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/payload/lanes/temporal-reuse/check_query_fourth_moment.py b/research/actual-query-information-bounds/payload/lanes/temporal-reuse/check_query_fourth_moment.py new file mode 100644 index 0000000000..83ef5edc04 --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/temporal-reuse/check_query_fourth_moment.py @@ -0,0 +1,285 @@ +"""Check exact routed query moments from the actual port bases.""" + +from collections import Counter +from fractions import Fraction as Q +from hashlib import sha256 +from itertools import product +from pathlib import Path +import gzip +import json + + +HERE = Path(__file__).resolve().parent +LANES = HERE.parent +BASE = "bce54fb3f895cbe5cd4c0eb477c3afeed100190f" +ARCHIVE = "research/community-frontier1042-audit/selected-replay.tar.gz" +ARCHIVE_PIN = "22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754" +PHASE_MEMBER = "t16/global/base/work/complex-nine-native/DATA-PHASES.json" +PHASE_PIN = "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa" +WORD_MEMBER = "slots/local/CANONICAL-WORD.json.gz" +WORD_PIN = "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219" +INTERFACE_PIN = "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" +R_REVIEW_PIN = "9639db0bdbc82255ef85273ac15a0aff68d5c659190557bf331d260eb714964f" +A = [0, 7, 20, 27, 36, 46, 57, 111] +T = [21, 37, 47, 76, 81, 87, 92, 110] +DIM = 33 + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def checked(raw, pin): + need(sha256(raw).hexdigest() == pin, "Source pin differs") + return raw + + +def apply(columns, vector): + result = 0 + while vector: + bit = vector & -vector + result ^= columns[bit.bit_length()-1] + vector ^= bit + return result + + +def compose(left, right): + """Return the product left*right. Vectors meet right first.""" + return tuple(apply(left, x) for x in right) + + +def transpose(columns): + return tuple(sum(((x >> i) & 1) << j for j, x in enumerate(columns)) + for i in range(len(columns))) + + +def route(basis, stage, dimension=DIM): + columns = [1 << i for i in range(dimension)] + if not stage: + return tuple(columns) + start = 9+8*(stage-1) + q = basis[0] + for i in range(9): + columns[i] = q*((q >> i) & 1) + for j, b in enumerate(basis[1:]): + columns[i] ^= ((b >> i) & 1) << (start+j) + for j, b in enumerate(basis[1:]): + columns[start+j] = b + return tuple(columns) + + +def phase_form(axes): + linear, quadratic = [0]*73, [0]*73 + for axis in axes: + for i in range(73): + if (axis >> i) & 1: + linear[i] = (linear[i]+1) % 4 + quadratic[i] ^= axis & ~((1 << (i+1))-1) + return linear, quadratic + + +def alignment_translation(left_axes, right_axes): + left, lq = phase_form(left_axes) + right, rq = phase_form(right_axes) + need(lq == rq and all((x-y) % 2 == 0 for x, y in zip(left, right)), + "The frame alignment has a nontranslation phase defect") + return sum(1 << i for i, (x, y) in enumerate(zip(left, right)) if (x-y) % 4 == 2) + + +def source(): + checked((HERE/"SPECTRAL-BOUND-REVIEW.json").read_bytes(), R_REVIEW_PIN) + interface = json.loads(checked((LANES/"circuit-interface/INTERFACE.json").read_bytes(), INTERFACE_PIN)) + upstream = LANES.parent / "upstream" + phases = json.loads(checked((upstream / "DATA-PHASES.json").read_bytes(), PHASE_PIN)) + word = json.loads(gzip.decompress(checked((upstream / "CANONICAL-WORD.json.gz").read_bytes(), WORD_PIN))) + need(interface["ports"] == word["ports"] == [x["q"] for x in phases["recipes"]], + "Port orders differ") + U = sorted(set(range(112))-set(A)-set(T)) + roots = [tuple(int(row.get(str(p), 0)) for row in interface["R"]) for p in U] + bases = [] + for p in U: + entry = phases["recipes"][p] + axes = entry["idle_children"][0]["orthogonal_axes"] + need(axes[8:] == [1 << i for i in range(9, 17)], "The source complement axes differ") + basis = (entry["q"], *axes[:8]) + need(all((x & y).bit_count() % 2 == (i == j) + for i, x in enumerate(basis) for j, y in enumerate(basis)), + "A source basis is not orthogonal") + bases.append(basis) + dots = [[sum(x*y for x, y in zip(a, b)) for b in roots] for a in roots] + need([dots[p][p] for p in range(96)] == [4]*96, "A root norm differs") + need(all(sum(r[i]*r[j] for r in roots) == 48*(i == j) + for i in range(8) for j in range(8)), "The ordinary Gram differs") + full = [[route(basis, s, 73) for basis in bases] for s in range(9)] + identity = tuple(1 << i for i in range(73)) + for s in range(9): + for p in range(96): + need(transpose(full[s][p]) == full[s][p] and + compose(full[s][p], full[s][p]) == identity, "A route is not an orthogonal involution") + alignment_checks = 0 + for p, actual_port in enumerate(U): + q = bases[p][0] + for s in range(9): + image = full[s][p] + exterior = [1 << i for i in range(9, 9+8*s)] + before = [q] if s == 0 else image[:9+8*(s-1)] + after = image[:9+8*s] + pre = apply(image, alignment_translation(before, [q]+exterior)) + post = apply(image, alignment_translation(after, [1 << i for i in range(9)]+exterior)) + need(phases["recipes"][actual_port]["stage_alignment"][s] == + {"entry_X": pre, "entry_Y": pre, "exit_X": post, "exit_Y": post}, + "A full-payload native alignment differs") + alignment_checks += 1 + pairs = [] + for s in range(9): + for t in range(s+1, 9): + relative = [compose(full[s][p], full[t][p]) for p in range(96)] + need(len(set(relative)) == 96, "Relative port routes collide") + pairs.append([s, t, len(set(relative))]) + # All positive-stage permutations are common coordinate permutations. + conjugacy_checks = 0 + for t in range(2, 9): + swap = list(identity) + for j in range(8): + swap[9+j], swap[9+8*(t-1)+j] = swap[9+8*(t-1)+j], swap[9+j] + for p in range(96): + need(compose(swap, compose(full[1][p], swap)) == full[t][p], + "Positive-stage conjugacy fails") + conjugacy_checks += 1 + fresh_checks = 0 + for p in range(96): + for q in range(96): + fixes = all(apply(full[1][p], bases[q][j+1]) == 1 << (9+j) for j in range(8)) + need(fixes == (p == q), "Fresh-block port test fails") + fresh_checks += 1 + ordered = apply(compose(full[1][0], full[2][0]), 1 << 9) + reversed_order = apply(compose(full[2][0], full[1][0]), 1 << 9) + need(ordered == bases[0][1] and reversed_order == 1 << 17 and ordered != reversed_order, + "The route-order control does not distinguish the two products") + return roots, bases, dots, {"regular_cover": "The actual orthogonal cover group", + "ordinary_ports": U, "archive_sha256": ARCHIVE_PIN, + "phase_member_sha256": PHASE_PIN, "canonical_word_sha256": WORD_PIN, + "interface_sha256": INTERFACE_PIN, "source_matrix_review_sha256": R_REVIEW_PIN, + "full_payload_alignment_checks": alignment_checks, + "route_order_control": {"port": U[0], "input_axis": 512, + "rho1_rho2_image": ordered, + "rho2_rho1_image": reversed_order}, + "relative_pairs": pairs, "positive_stage_conjugacy_checks": conjugacy_checks, + "fresh_block_port_checks": fresh_checks} + + +def covariance(s, t, roots, bases, dots): + """Store coefficients of (B_s B_t*)(B_t B_s*) without scale factors.""" + identity = tuple(1 << i for i in range(DIM)) + relative = [compose(route(b, s), route(b, t)) for b in bases] + terms = {identity: None} + support = 0 + for p in range(96): + for q in range(96): + if p == q or not dots[p][q]: + continue + key = compose(relative[p], transpose(relative[q])) + need(key not in terms, "A supported ordered pair has a group collision") + terms[key] = (p, q, dots[p][q]) + support += 1 + identity_matrix = [[sum(4*r[i]*r[j] for r in roots) for j in range(8)] for i in range(8)] + need(identity_matrix == [[192*(i == j) for j in range(8)] for i in range(8)], + "Identity coefficient differs") + square = sum(x*x for row in identity_matrix for x in row) + square += sum(dots[p][q]**2*dots[p][p]*dots[q][q] + for entry in terms.values() if entry is not None for p, q, _ in [entry]) + need(support == 4224 and square == 565248, "Fourth pair count differs") + return terms, {"stages": [s, t], "nonidentity_terms": support, + "collision_multiplicities": {"1": support}, + "integer_frobenius_square": square, + "alternating_trace_per_cover": str(Q(square, 48**4))} + + +def inner_coeff(left, right, dots): + total = 0 + common = left.keys() & right.keys() + for key in common: + a, b = left[key], right[key] + if a is None or b is None: + need(a is None and b is None, "Only one coefficient is the identity term") + total += 8*192**2 + else: + p, q, x = a + r, s, y = b + total += x*y*dots[p][r]*dots[q][s] + return len(common), total + + +def trace_word(word): + """Reduce fourth-order words by idempotence and the singleton lemma.""" + w = list(word) + while len(w) > 1: + remove = next((i for i in range(len(w)) if w[i] == w[(i+1) % len(w)]), None) + if remove is None: + break + w.pop(remove) + if len(w) == 1: + return Q(8) + if len(w) == 2: + return Q(2, 3) + counts = Counter(w) + if len(w) == 4 and len(counts) == 2: + need(w[0] == w[2] and w[1] == w[3], "An unreduced pair word is not alternating") + return Q(23, 216) + unique = next((i for i, s in enumerate(w) if s and counts[s] == 1), None) + need(unique is not None, "An unsupported trace type remains") + w.pop(unique) + return trace_word(w)/12 + + +def moments(): + rows = [] + for k in range(1, 10): + mm = [sum((trace_word(w) for w in product(range(k), repeat=j)), Q(0)) + for j in range(1, 5)] + m1, m2, m3, m4 = mm + det = m2*m4-m3*m3 + if det: + rank = (m1*m1*m4-2*m1*m2*m3+m2**3)/det + else: + rank = m1*m1/m2 + fields = (rank.numerator+rank.denominator-1)//rank.denominator + rows.append({"charts": k, "moments_per_cover": list(map(str, mm)), + "quadratic_rank_per_cover": str(rank), + "whole_fields": fields, "eight_field_cohorts": (fields+7)//8}) + need(rows[-1]["moments_per_cover"] == ["72", "120", "244", "1649/3"], "Nine-chart moments differ") + need(rows[-1]["quadratic_rank_per_cover"] == "4104/73", "The quadratic bound differs") + return rows + + +def main(): + roots, bases, dots, binding = source() + cache, pairs = {}, [] + for s, t in ((0, 1), (0, 2), (1, 0), (1, 2), (1, 3)): + cache[s, t], row = covariance(s, t, roots, bases, dots) + pairs.append(row) + mixed = [] + for s, t, u in ((0, 1, 2), (1, 0, 2), (1, 2, 3)): + count, total = inner_coeff(cache[s, t], cache[s, u], dots) + need(count == 1 and total == 294912, "Mixed-three support or trace differs") + mixed.append({"word": [s, t, s, u], "common_group_support": count, + "integer_coefficient_inner_product": total, + "trace_per_cover": str(Q(total, 48**4))}) + result = {"status": "PASS_ACTUAL_QUERY_FOURTH_MOMENT", "source_binding": binding, + "route_product": "B_s B_t* uses rho_s(p) rho_t(p); vectors meet t first.", + "pair_cases": pairs, "mixed_three_cases": mixed, + "distinct_stage_trace": "96/12^k for 1 <= k <= 9", + "singleton_rule": "A positive stage occurring once can be deleted at trace factor 1/12.", + "fixed_source_bounds": moments(), + "nine_chart_optimizing_polynomial": "13 lambda - 4 lambda^2", + "scope": "Simultaneous linear queries of one arbitrary fixed source in the full logical regular-cover module, with any payload multiplicity.", + "not_claimed": ["A native-child lower bound", "A bound on changing controller sources", + "A supplier or kappa improvement"]} + (HERE/"QUERY-FOURTH-MOMENT.json").write_text(json.dumps(result, indent=2)+"\n") + print(json.dumps({"status": result["status"], "nine_chart_moments": ["72", "120", "244", "1649/3"], + "rank_per_cover": "4104/73", "whole_fields": 57, "eight_field_cohorts": 8})) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/payload/lanes/temporal-reuse/check_source_matrix.py b/research/actual-query-information-bounds/payload/lanes/temporal-reuse/check_source_matrix.py new file mode 100644 index 0000000000..0805dc9e5a --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/temporal-reuse/check_source_matrix.py @@ -0,0 +1,106 @@ +"""Rebuild the source matrix with the reviewed reverse propagation.""" +from collections import Counter +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import gzip +import json + +HERE = Path(__file__).resolve().parent +LANES = HERE.parent + +ARCHIVE_PIN = "22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754" + +INTERFACE_PIN = "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" + +MEMBERS = { + "slots/local/CANONICAL-WORD.json.gz": ( + "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219", + "4ddb29fb9bc6f27e0c0fbfcf19a2a93a3496ad900d0f6d89059d0305c9576c0c"), + "slots/local/LOCAL-PROGRAMS.json.gz": ( + "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a", + "9f41d53659e9be84e20c661560c5687abbf5cd0660cdecbe01ad5eb29e6b8ee3"), +} + +A = [0, 7, 20, 27, 36, 46, 57, 111] + +T = [21, 37, 47, 76, 81, 87, 92, 110] + +def need(ok, message): + if not ok: + raise ValueError(message) + +def pinned(path, expected): + raw = path.read_bytes() + need(sha256(raw).hexdigest() == expected, "Changed input: " + str(path)) + return raw + +def source_matrix(): + inputs = {} + for name, (compressed_pin, payload_pin) in MEMBERS.items(): + compressed = (LANES.parent / "upstream" / name.rsplit("/", 1)[-1]).read_bytes() + need(sha256(compressed).hexdigest() == compressed_pin, "Member pin differs") + payload = gzip.decompress(compressed) + need(sha256(payload).hexdigest() == payload_pin, "Payload pin differs") + inputs[name.rsplit("/", 1)[-1]] = json.loads(payload) + word = inputs["CANONICAL-WORD.json.gz"] + events = inputs["LOCAL-PROGRAMS.json.gz"]["forward"] + cut = events.index(["phase", "centers"]) + gradient = [{} for _ in range(712)] + for k, center in enumerate(word["centers"]): + gradient[center][k] = Q(1) + + def register(token): + need(token[0] in ("L", "C"), "Unknown field namespace") + value = token[1] + 704 * (token[0] == "C") + need(0 <= value < 712, "Invalid field") + return value + + for event in reversed(events[:cut]): + if event[0] != "scalar": + continue + op = event[1] + target = register(op[1]) + if op[0] == "clear": + gradient[target] = {} + elif op[0] == "scale": + scale = Q(op[2], op[3]) + gradient[target] = {k: x * scale for k, x in gradient[target].items()} + else: + need(op[0] in ("add", "copy"), "Unknown scalar operation") + source = register(op[2]) + need(source != target, "Unexpected aliased scalar operation") + scale = Q(1) if op[0] == "copy" else Q(op[3], op[4]) + for k, x in gradient[target].items(): + gradient[source][k] = gradient[source].get(k, 0) + scale*x + if op[0] == "copy": + gradient[target] = {} + R = [[gradient[p].get(k, Q(0)) for p in range(112)] for k in range(8)] + interface = json.loads(pinned(LANES / "circuit-interface/INTERFACE.json", INTERFACE_PIN)) + need(R == [[Q(row.get(str(p), 0)) for p in range(112)] for row in interface["R"]], + "Reverse source reconstruction differs from R") + need(all(x.denominator == 1 for row in R for x in row), "R is not integral") + R = [[int(x) for x in row] for row in R] + gram = lambda ports: [[sum(R[i][p]*R[j][p] for p in ports) + for j in range(8)] for i in range(8)] + need(gram(range(112)) == [[56*(i == j) for j in range(8)] for i in range(8)], + "Full source Gram differs") + need(not set(A) & set(T), "Fixed minors overlap") + for ports in (A, T): + need(gram(ports) == [[4*(i == j) for j in range(8)] for i in range(8)], + "A fixed minor differs") + columns = list(zip(*R)) + need(all(sum(x*x for x in col) == 4 for col in columns), "A root norm differs") + dots = Counter(sum(x*y for x, y in zip(columns[i], columns[j])) + for i in range(112) for j in range(i)) + need(dots == {0: 3304, 2: 1960, -2: 952}, "Root products differ") + return {"archive_sha256": ARCHIVE_PIN, "members": MEMBERS, + "reverse_output_forms": 8, "source_columns": 112, "source_cut": cut, + "pair_products": dict(sorted(dots.items())), "full_gram": "56 I8", + "fixed_minor_grams": "4 I8"} + +if __name__ == "__main__": + result = source_matrix() + result["status"] = "PASS_REVERSE_SOURCE_MATRIX_BINDING" + (HERE / "SOURCE-MATRIX-BINDING.json").write_text(json.dumps(result, indent=2, sort_keys=True) + "\n") + print(result["status"]) diff --git a/research/actual-query-information-bounds/payload/lanes/temporal-reuse/review_spectral_bound.py b/research/actual-query-information-bounds/payload/lanes/temporal-reuse/review_spectral_bound.py new file mode 100644 index 0000000000..09f40f654c --- /dev/null +++ b/research/actual-query-information-bounds/payload/lanes/temporal-reuse/review_spectral_bound.py @@ -0,0 +1,281 @@ +"""Review the unpaired spectral bound without producer imports.""" + +from collections import Counter +from fractions import Fraction as Q +from hashlib import sha256 +from io import BytesIO +from itertools import product +from math import comb, isqrt +from pathlib import Path +import gzip +import json +import subprocess +import tarfile + + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[3] +LANES = HERE.parent +PRODUCER = LANES / "schur-selection" +BASE = "bce54fb3f895cbe5cd4c0eb477c3afeed100190f" +ARCHIVE = "research/community-frontier1042-audit/selected-replay.tar.gz" +ARCHIVE_PIN = "22c3f4dce4b897a1d423d1388801933e288b6a6b1906cb15e1b16a5eb68db754" +PINS = { + "SPECTRAL-BOUND.md": "6dd2afed08d8873a2277ccfef4edd1bc212e831b8495bb659809f76d77802af1", + "check_spectral_bound.py": "ecc031e20c309c4e1d04443b60a58fe03d32ce73a5a3b43078e9cb673341c61c", + "SPECTRAL-BOUND.json": "d1124af128b6e526461c7587c2a7331dc4d19c9d90433d8d08bf9676c33a8a84", + "PAIR-BOUND.json": "77e6d0e69dacc72a8bf110d13bd5708283ebcae8155d1b6666613806ee1be5a0", +} +INTERFACE_PIN = "5c6c51fbffc07a683e922f17532fd90262ae9e23cc3560a696002073dd234ef3" +MEMBERS = { + "slots/local/CANONICAL-WORD.json.gz": ( + "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219", + "4ddb29fb9bc6f27e0c0fbfcf19a2a93a3496ad900d0f6d89059d0305c9576c0c"), + "slots/local/LOCAL-PROGRAMS.json.gz": ( + "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a", + "9f41d53659e9be84e20c661560c5687abbf5cd0660cdecbe01ad5eb29e6b8ee3"), +} +A = [0, 7, 20, 27, 36, 46, 57, 111] +T = [21, 37, 47, 76, 81, 87, 92, 110] + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def pinned(path, expected): + raw = path.read_bytes() + need(sha256(raw).hexdigest() == expected, "Changed input: " + str(path)) + return raw + + +def source_matrix(): + raw = subprocess.check_output(["git", "show", BASE + ":" + ARCHIVE], + cwd=ROOT / "worktrees/k5-centre-sharing") + need(sha256(raw).hexdigest() == ARCHIVE_PIN, "Archive pin differs") + inputs = {} + with tarfile.open(fileobj=BytesIO(raw), mode="r:gz") as archive: + for name, (compressed_pin, payload_pin) in MEMBERS.items(): + matches = [x for x in archive.getmembers() if x.name == name] + need(len(matches) == 1 and matches[0].isfile(), "Invalid archive member") + compressed = archive.extractfile(matches[0]).read() + need(sha256(compressed).hexdigest() == compressed_pin, "Member pin differs") + payload = gzip.decompress(compressed) + need(sha256(payload).hexdigest() == payload_pin, "Payload pin differs") + inputs[name.rsplit("/", 1)[-1]] = json.loads(payload) + word = inputs["CANONICAL-WORD.json.gz"] + events = inputs["LOCAL-PROGRAMS.json.gz"]["forward"] + cut = events.index(["phase", "centers"]) + gradient = [{} for _ in range(712)] + for k, center in enumerate(word["centers"]): + gradient[center][k] = Q(1) + + def register(token): + need(token[0] in ("L", "C"), "Unknown field namespace") + value = token[1] + 704 * (token[0] == "C") + need(0 <= value < 712, "Invalid field") + return value + + for event in reversed(events[:cut]): + if event[0] != "scalar": + continue + op = event[1] + target = register(op[1]) + if op[0] == "clear": + gradient[target] = {} + elif op[0] == "scale": + scale = Q(op[2], op[3]) + gradient[target] = {k: x * scale for k, x in gradient[target].items()} + else: + need(op[0] in ("add", "copy"), "Unknown scalar operation") + source = register(op[2]) + need(source != target, "Unexpected aliased scalar operation") + scale = Q(1) if op[0] == "copy" else Q(op[3], op[4]) + for k, x in gradient[target].items(): + gradient[source][k] = gradient[source].get(k, 0) + scale*x + if op[0] == "copy": + gradient[target] = {} + R = [[gradient[p].get(k, Q(0)) for p in range(112)] for k in range(8)] + interface = json.loads(pinned(LANES / "circuit-interface/INTERFACE.json", INTERFACE_PIN)) + need(R == [[Q(row.get(str(p), 0)) for p in range(112)] for row in interface["R"]], + "Reverse source reconstruction differs from R") + need(all(x.denominator == 1 for row in R for x in row), "R is not integral") + R = [[int(x) for x in row] for row in R] + gram = lambda ports: [[sum(R[i][p]*R[j][p] for p in ports) + for j in range(8)] for i in range(8)] + need(gram(range(112)) == [[56*(i == j) for j in range(8)] for i in range(8)], + "Full source Gram differs") + need(not set(A) & set(T), "Fixed minors overlap") + for ports in (A, T): + need(gram(ports) == [[4*(i == j) for j in range(8)] for i in range(8)], + "A fixed minor differs") + columns = list(zip(*R)) + need(all(sum(x*x for x in col) == 4 for col in columns), "A root norm differs") + dots = Counter(sum(x*y for x, y in zip(columns[i], columns[j])) + for i in range(112) for j in range(i)) + need(dots == {0: 3304, 2: 1960, -2: 952}, "Root products differ") + return {"archive_sha256": ARCHIVE_PIN, "members": MEMBERS, + "reverse_output_forms": 8, "source_columns": 112, "source_cut": cut, + "pair_products": dict(sorted(dots.items())), "full_gram": "56 I8", + "fixed_minor_grams": "4 I8"} + + +def graph_cases(producer): + for n in (7, 8): + G = [[Q(2*(i == j)+2) for j in range(n)] for i in range(n)] + H = [[(Q(i == j)-Q(1, n+1))/2 for j in range(n)] for i in range(n)] + need(all(sum(G[i][k]*H[k][j] for k in range(n)) == (i == j) + for i in range(n) for j in range(n)), "Clique inverse differs") + clique8 = [[h, s] for h in range(9) for s in range(-h, h+1, 2) + if 9*h-s*s == 18] + need(clique8 == producer["clique_eight_projection_cases_h_s"], "Eight-clique cases differ") + need(28+7*max(x[0] for x in clique8)+21 == 91, "Eight-clique edge bound differs") + high = [[s, str(Q(s*s-32, 4))] for s in range(-6, 7, 2) if s*s >= 32] + need(high == [[-6, "1"], [6, "1"]], "High-root cases differ") + expected = {(0, 0, "4"): 7, (1, 1, "9/4"): 6, (2, 0, "0"): 2, + (2, 2, "1"): 7, (3, 3, "1/4"): 4, + (4, 4, "0"): 3, (5, 5, "1/4"): 2} + cases = Counter() + comparisons = 0 + for epsilon in product((-1, 0, 1), repeat=7): + h, s = sum(x != 0 for x in epsilon), sum(epsilon) + residual4 = s*s-8*h+16 + if h > 5 or residual4 < 0: + continue + a2 = isqrt(residual4) + need(a2*a2 == residual4, "A low-root residual needs another case") + key = (h, abs(s), str(Q(residual4, 4))) + need(key in expected, "Unlisted low-root case") + allowed = [] + for index in range(7): + dots2 = {s-4*epsilon[index]+sign*a2 for sign in (-1, 1)} + allowed.append(dots2 & {-4, 0, 4}) + possible_edges = sum(bool(values & {-4, 4}) for values in allowed) + need(possible_edges == expected[key], "The low-root table differs") + for t in range(8): + if t <= sum(bool(values) for values in allowed): + need(h+min(t, possible_edges) <= max(7, t+2), "Combined degree bound fails") + comparisons += 1 + cases[key] += 1 + need(sum(cases.values()) == 281 and set(cases) == set(expected), "Low cases are incomplete") + bounds = [21+6*t+5*(8-t)+28 if t < 2 else + 21+6*t+comb(t, 2)+(8-t)*max(7, t+2)+comb(8-t, 2) + for t in range(8)] + need(bounds == [89, 90, 91, 87, 85, 85, 89, 93], "Seven-clique total differs") + need(bounds == producer["clique_seven_bounds_for_t_zero_through_seven"], "Receipt cases differ") + need((Q(1)-Q(1, 6))*225/2 < 94, "Small-clique bound fails") + return {"epsilon_patterns": sum(cases.values()), "degree_checks": comparisons, + "low_table": [[*key, expected[key], cases[key]] for key in sorted(cases)], + "seven_clique_bounds": bounds, "eight_clique_bound": 91, + "fifteen_root_edge_bound": 93} + + +def log_bounds(argument, terms=64): + """Use direct rational powers and an explicit positive tail bound.""" + x = Q(argument) + need(x > 0, "Nonpositive logarithm") + if x < 1: + lo, hi = log_bounds(1/x, terms) + return -hi, -lo + exponent = 0 + while x > 2: + x /= 2 + exponent += 1 + z = (x-1)/(x+1) + lower = sum((2*z**j/Q(j) for j in range(1, 2*terms, 2)), Q(0)) + upper = lower + 2*z**(2*terms+1)/((2*terms+1)*(1-z*z)) + if exponent: + lo2, hi2 = log_bounds(Q(2), terms) + lower, upper = lower+exponent*lo2, upper+exponent*hi2 + return lower, upper + + +def rational_floor(x, scale=10**9): + return str(Q((x*scale).numerator//(x*scale).denominator, scale)) + + +def spectral_cases(receipt): + lo44, _ = log_bounds(44) + lo2, hi2 = log_bounds(2) + log44_32, _ = log_bounds(44, 32) + _, log2_32 = log_bounds(2, 32) + rows = [] + for row in receipt["rows"]: + v = row["additional_columns"] + trace = 4*v + edge = min(comb(v, 2), 7*v*v//16) + if v >= 15: + edge = min(edge, 93*comb(v, 2)//comb(15, 2)) + moment = 16*v+8*edge + discr = 7*(8*moment-trace*trace) + root_upper = isqrt(discr*256**2) + root_upper += (root_upper**2 != discr*256**2) + cap = min(Q(2*v+2), Q(4)+Q(7*v, 4), (trace+Q(root_upper, 256))/8) + need(0 < cap < 44 and Q(row["largest_eigenvalue_bound"]) == cap, "Eigenvalue cap differs") + need((row["trace"], row["nonorthogonal_edge_bound"], row["square_trace_bound"]) + == (trace, edge, moment), "Moment ledger differs") + count = int(trace//cap) + leftover = trace-count*cap + need(0 <= count < 8 and 0 <= leftover < cap, "Invalid extreme spectrum") + crude = (44-cap)**count*(44-leftover)*44**(7-count) + upper = (44-Q(v, 2))**8 + ratio = Q(44)/(44-cap) + _, log_ratio_hi = log_bounds(ratio) + lower = 8*lo44-Q(trace, 44)-Q(moment)/cap**2*(log_ratio_hi-cap/44) + lower_power = max(k for k in range(60) if crude > 2**k or lower > k*hi2) + upper_power = min(k for k in range(60) if upper < 2**k) + remaining = list(range(lower_power+1, upper_power)) + need(Q(row["crude_determinant_lower"]) == crude and Q(row["determinant_upper"]) == upper, + "Determinant bounds differ") + need((lower_power, upper_power, remaining) == + (row["strict_lower_power"], row["strict_upper_power"], row["remaining_power_exponents"]), + "Power-of-two interval differs") + if not remaining: + _, lr32 = log_bounds(ratio, 32) + l32 = 8*log44_32-Q(trace, 44)-Q(moment)/cap**2*(lr32-cap/44) + margins = row["exact_exclusion_margins"] + need(Q(margins["log_lower_minus_previous_power"]) == l32-lower_power*log2_32, + "Saved logarithm margin differs") + need(Q(margins["crude_lower_minus_previous_power"]) == crude-2**lower_power, + "Saved crude margin differs") + need(Q(margins["next_power_minus_upper"]) == 2**upper_power-upper, + "Saved upper margin differs") + margin = lower-lower_power*hi2 + if v == 15: + need(moment == 984 and cap == Q(29815, 1024), "Critical v15 data differ") + need(margin > Q(1, 1250), "The exact v15 gap is not above 1/1250") + rows.append({"selected_size": v+16, "edge_bound": edge, + "largest_eigenvalue_bound": str(cap), + "strict_powers": [lower_power, upper_power], + "remaining_exponents": remaining, + "log_margin_lower_bound": rational_floor(margin)}) + need([r["selected_size"] for r in rows] == list(range(24, 40)), "Size range is incomplete") + excluded = [r["selected_size"] for r in rows if not r["remaining_exponents"]] + need(excluded == [24, 25, 26, 28, 29, 30, 31] == receipt["excluded_selected_sizes"], + "Exclusion list differs") + return rows + + +def main(): + blobs = {name: pinned(PRODUCER/name, pin) for name, pin in PINS.items()} + receipt = json.loads(blobs["SPECTRAL-BOUND.json"]) + need(receipt["status"] == "PASS_UNPAIRED_SPECTRAL_EXCLUSIONS", "Wrong source status") + result = {"status": "PASS_INDEPENDENT_UNPAIRED_SPECTRAL_BOUND", + "reviewed_pins": PINS, "interface_sha256": INTERFACE_PIN, + "source_reconstruction": source_matrix(), + "graph_cases": graph_cases(receipt["fifteen_root_edge_proof"]), + "logarithm_terms": 64, "rows": spectral_cases(receipt), + "critical_v15_log_margin_strictly_above": "1/1250", + "general_selected_lower_bound": 27, + "scope": "S contains the fixed A and T, and the selected baselines are retained.", + "not_repeated": ["The million-vector split-pair enumeration"], + "not_claimed": ["Existence at size 27", "A general centre-information lower bound", + "A native controller", "A supplier or kappa improvement"]} + (HERE/"SPECTRAL-BOUND-REVIEW.json").write_text(json.dumps(result, indent=2)+"\n") + print(json.dumps({"status": result["status"], "general_selected_lower_bound": 27, + "critical_v15_gap": "> 1/1250"})) + + +if __name__ == "__main__": + main() diff --git a/research/actual-query-information-bounds/payload/upstream/CANONICAL-WORD.json.gz b/research/actual-query-information-bounds/payload/upstream/CANONICAL-WORD.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..5f9ef680983b0b63a4c82a4ed909837b78e690cd GIT binary patch literal 84805 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�K#xlv-Th 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 K_c|E&-v0rX9u{T* literal 0 HcmV?d00001 diff --git a/research/actual-query-information-bounds/payload/upstream/DATA-PHASES.json b/research/actual-query-information-bounds/payload/upstream/DATA-PHASES.json new file mode 100644 index 0000000000..d9a4f84211 --- /dev/null +++ b/research/actual-query-information-bounds/payload/upstream/DATA-PHASES.json @@ -0,0 +1 @@ +{"cover_correction":{"complete_small_cover_checks":[{"n":1,"nonzero_full_kernel_corrections":0,"orthogonal_matrices":1},{"n":2,"nonzero_full_kernel_corrections":0,"orthogonal_matrices":2},{"n":3,"nonzero_full_kernel_corrections":0,"orthogonal_matrices":6},{"n":4,"nonzero_full_kernel_corrections":24,"orthogonal_matrices":48},{"n":5,"nonzero_full_kernel_corrections":600,"orthogonal_matrices":720}],"formula":"delta(g)_i = (weight(row_i(g))-1)/2 mod 2; apply X_delta(g) to EVERY final live stream in cover class g.","mandatory":true,"reason":"P_g C_all P_g^-1 = C_all X_delta(g) exactly. Orthogonality cancels all quadratic cross terms; both sides fix the uniform vector."},"global_phase_argument":"Every C_q and every linear address permutation fixes the uniform vector. Equality of the exact Z4 Fourier multiplier therefore fixes the scalar phase as well.","inherited_parent_exact_phase_polynomial_evaluations":40960,"m":73,"nonzero_stage_alignment_translations":3584,"ports":112,"recipes":[{"idle_children":[{"orthogonal_axes":[13,14,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":15},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[13,14,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":15},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[13,14,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":15},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[13,14,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":15},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[13,14,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":15},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[13,14,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":15},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":0,"q":11,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":15,"entry_Y":15,"exit_X":3588,"exit_Y":3588},{"entry_X":15,"entry_Y":15,"exit_X":917508,"exit_Y":917508},{"entry_X":15,"entry_Y":15,"exit_X":234881028,"exit_Y":234881028},{"entry_X":15,"entry_Y":15,"exit_X":60129542148,"exit_Y":60129542148},{"entry_X":15,"entry_Y":15,"exit_X":15393162788868,"exit_Y":15393162788868},{"entry_X":15,"entry_Y":15,"exit_X":3940649673949188,"exit_Y":3940649673949188},{"entry_X":15,"entry_Y":15,"exit_X":1008806316530991108,"exit_Y":1008806316530991108},{"entry_X":15,"entry_Y":15,"exit_X":258254417031933722628,"exit_Y":258254417031933722628}],"terminal_Y_translation":11},{"idle_children":[{"orthogonal_axes":[21,22,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":23},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[21,22,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":23},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[21,22,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":23},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[21,22,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":23},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[21,22,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":23},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[21,22,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":23},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":1,"q":19,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":23,"entry_Y":23,"exit_X":5636,"exit_Y":5636},{"entry_X":23,"entry_Y":23,"exit_X":1441796,"exit_Y":1441796},{"entry_X":23,"entry_Y":23,"exit_X":369098756,"exit_Y":369098756},{"entry_X":23,"entry_Y":23,"exit_X":94489280516,"exit_Y":94489280516},{"entry_X":23,"entry_Y":23,"exit_X":24189255811076,"exit_Y":24189255811076},{"entry_X":23,"entry_Y":23,"exit_X":6192449487634436,"exit_Y":6192449487634436},{"entry_X":23,"entry_Y":23,"exit_X":1585267068834414596,"exit_Y":1585267068834414596},{"entry_X":23,"entry_Y":23,"exit_X":405828369621610135556,"exit_Y":405828369621610135556}],"terminal_Y_translation":19},{"idle_children":[{"orthogonal_axes":[37,38,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":39},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[37,38,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":39},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[37,38,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":39},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[37,38,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":39},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[37,38,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":39},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[37,38,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":39},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":2,"q":35,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":39,"entry_Y":39,"exit_X":9732,"exit_Y":9732},{"entry_X":39,"entry_Y":39,"exit_X":2490372,"exit_Y":2490372},{"entry_X":39,"entry_Y":39,"exit_X":637534212,"exit_Y":637534212},{"entry_X":39,"entry_Y":39,"exit_X":163208757252,"exit_Y":163208757252},{"entry_X":39,"entry_Y":39,"exit_X":41781441855492,"exit_Y":41781441855492},{"entry_X":39,"entry_Y":39,"exit_X":10696049115004932,"exit_Y":10696049115004932},{"entry_X":39,"entry_Y":39,"exit_X":2738188573441261572,"exit_Y":2738188573441261572},{"entry_X":39,"entry_Y":39,"exit_X":700976274800962961412,"exit_Y":700976274800962961412}],"terminal_Y_translation":35},{"idle_children":[{"orthogonal_axes":[69,70,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":71},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[69,70,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":71},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[69,70,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":71},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[69,70,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":71},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[69,70,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":71},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[69,70,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":71},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":3,"q":67,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":71,"entry_Y":71,"exit_X":17924,"exit_Y":17924},{"entry_X":71,"entry_Y":71,"exit_X":4587524,"exit_Y":4587524},{"entry_X":71,"entry_Y":71,"exit_X":1174405124,"exit_Y":1174405124},{"entry_X":71,"entry_Y":71,"exit_X":300647710724,"exit_Y":300647710724},{"entry_X":71,"entry_Y":71,"exit_X":76965813944324,"exit_Y":76965813944324},{"entry_X":71,"entry_Y":71,"exit_X":19703248369745924,"exit_Y":19703248369745924},{"entry_X":71,"entry_Y":71,"exit_X":5044031582654955524,"exit_Y":5044031582654955524},{"entry_X":71,"entry_Y":71,"exit_X":1291272085159668613124,"exit_Y":1291272085159668613124}],"terminal_Y_translation":67},{"idle_children":[{"orthogonal_axes":[133,134,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":135},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[133,134,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":135},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[133,134,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":135},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[133,134,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":135},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[133,134,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":135},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[133,134,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":135},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":4,"q":131,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":135,"entry_Y":135,"exit_X":34308,"exit_Y":34308},{"entry_X":135,"entry_Y":135,"exit_X":8781828,"exit_Y":8781828},{"entry_X":135,"entry_Y":135,"exit_X":2248146948,"exit_Y":2248146948},{"entry_X":135,"entry_Y":135,"exit_X":575525617668,"exit_Y":575525617668},{"entry_X":135,"entry_Y":135,"exit_X":147334558121988,"exit_Y":147334558121988},{"entry_X":135,"entry_Y":135,"exit_X":37717646879227908,"exit_Y":37717646879227908},{"entry_X":135,"entry_Y":135,"exit_X":9655717601082343428,"exit_Y":9655717601082343428},{"entry_X":135,"entry_Y":135,"exit_X":2471863705877079916548,"exit_Y":2471863705877079916548}],"terminal_Y_translation":131},{"idle_children":[{"orthogonal_axes":[261,262,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":263},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[261,262,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":263},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[261,262,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":263},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[261,262,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":263},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[261,262,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":263},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[261,262,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":263},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":5,"q":259,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":263,"entry_Y":263,"exit_X":67076,"exit_Y":67076},{"entry_X":263,"entry_Y":263,"exit_X":17170436,"exit_Y":17170436},{"entry_X":263,"entry_Y":263,"exit_X":4395630596,"exit_Y":4395630596},{"entry_X":263,"entry_Y":263,"exit_X":1125281431556,"exit_Y":1125281431556},{"entry_X":263,"entry_Y":263,"exit_X":288072046477316,"exit_Y":288072046477316},{"entry_X":263,"entry_Y":263,"exit_X":73746443898191876,"exit_Y":73746443898191876},{"entry_X":263,"entry_Y":263,"exit_X":18879089637937119236,"exit_Y":18879089637937119236},{"entry_X":263,"entry_Y":263,"exit_X":4833046947311902523396,"exit_Y":4833046947311902523396}],"terminal_Y_translation":259},{"idle_children":[{"orthogonal_axes":[14,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":15},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[14,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":15},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[14,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":15},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[14,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":15},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[14,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":15},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[14,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":15},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":6,"q":13,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":15,"entry_Y":15,"exit_X":3586,"exit_Y":3586},{"entry_X":15,"entry_Y":15,"exit_X":917506,"exit_Y":917506},{"entry_X":15,"entry_Y":15,"exit_X":234881026,"exit_Y":234881026},{"entry_X":15,"entry_Y":15,"exit_X":60129542146,"exit_Y":60129542146},{"entry_X":15,"entry_Y":15,"exit_X":15393162788866,"exit_Y":15393162788866},{"entry_X":15,"entry_Y":15,"exit_X":3940649673949186,"exit_Y":3940649673949186},{"entry_X":15,"entry_Y":15,"exit_X":1008806316530991106,"exit_Y":1008806316530991106},{"entry_X":15,"entry_Y":15,"exit_X":258254417031933722626,"exit_Y":258254417031933722626}],"terminal_Y_translation":13},{"idle_children":[{"orthogonal_axes":[22,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":23},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[22,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":23},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[22,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":23},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[22,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":23},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[22,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":23},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[22,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":23},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":7,"q":21,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":23,"entry_Y":23,"exit_X":5634,"exit_Y":5634},{"entry_X":23,"entry_Y":23,"exit_X":1441794,"exit_Y":1441794},{"entry_X":23,"entry_Y":23,"exit_X":369098754,"exit_Y":369098754},{"entry_X":23,"entry_Y":23,"exit_X":94489280514,"exit_Y":94489280514},{"entry_X":23,"entry_Y":23,"exit_X":24189255811074,"exit_Y":24189255811074},{"entry_X":23,"entry_Y":23,"exit_X":6192449487634434,"exit_Y":6192449487634434},{"entry_X":23,"entry_Y":23,"exit_X":1585267068834414594,"exit_Y":1585267068834414594},{"entry_X":23,"entry_Y":23,"exit_X":405828369621610135554,"exit_Y":405828369621610135554}],"terminal_Y_translation":21},{"idle_children":[{"orthogonal_axes":[38,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":39},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[38,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":39},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[38,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":39},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[38,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":39},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[38,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":39},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[38,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":39},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":8,"q":37,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":39,"entry_Y":39,"exit_X":9730,"exit_Y":9730},{"entry_X":39,"entry_Y":39,"exit_X":2490370,"exit_Y":2490370},{"entry_X":39,"entry_Y":39,"exit_X":637534210,"exit_Y":637534210},{"entry_X":39,"entry_Y":39,"exit_X":163208757250,"exit_Y":163208757250},{"entry_X":39,"entry_Y":39,"exit_X":41781441855490,"exit_Y":41781441855490},{"entry_X":39,"entry_Y":39,"exit_X":10696049115004930,"exit_Y":10696049115004930},{"entry_X":39,"entry_Y":39,"exit_X":2738188573441261570,"exit_Y":2738188573441261570},{"entry_X":39,"entry_Y":39,"exit_X":700976274800962961410,"exit_Y":700976274800962961410}],"terminal_Y_translation":37},{"idle_children":[{"orthogonal_axes":[70,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":71},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[70,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":71},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[70,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":71},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[70,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":71},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[70,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":71},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[70,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":71},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":9,"q":69,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":71,"entry_Y":71,"exit_X":17922,"exit_Y":17922},{"entry_X":71,"entry_Y":71,"exit_X":4587522,"exit_Y":4587522},{"entry_X":71,"entry_Y":71,"exit_X":1174405122,"exit_Y":1174405122},{"entry_X":71,"entry_Y":71,"exit_X":300647710722,"exit_Y":300647710722},{"entry_X":71,"entry_Y":71,"exit_X":76965813944322,"exit_Y":76965813944322},{"entry_X":71,"entry_Y":71,"exit_X":19703248369745922,"exit_Y":19703248369745922},{"entry_X":71,"entry_Y":71,"exit_X":5044031582654955522,"exit_Y":5044031582654955522},{"entry_X":71,"entry_Y":71,"exit_X":1291272085159668613122,"exit_Y":1291272085159668613122}],"terminal_Y_translation":69},{"idle_children":[{"orthogonal_axes":[134,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":135},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[134,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":135},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[134,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":135},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[134,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":135},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[134,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":135},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[134,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":135},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":10,"q":133,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":135,"entry_Y":135,"exit_X":34306,"exit_Y":34306},{"entry_X":135,"entry_Y":135,"exit_X":8781826,"exit_Y":8781826},{"entry_X":135,"entry_Y":135,"exit_X":2248146946,"exit_Y":2248146946},{"entry_X":135,"entry_Y":135,"exit_X":575525617666,"exit_Y":575525617666},{"entry_X":135,"entry_Y":135,"exit_X":147334558121986,"exit_Y":147334558121986},{"entry_X":135,"entry_Y":135,"exit_X":37717646879227906,"exit_Y":37717646879227906},{"entry_X":135,"entry_Y":135,"exit_X":9655717601082343426,"exit_Y":9655717601082343426},{"entry_X":135,"entry_Y":135,"exit_X":2471863705877079916546,"exit_Y":2471863705877079916546}],"terminal_Y_translation":133},{"idle_children":[{"orthogonal_axes":[262,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":263},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[262,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":263},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[262,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":263},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[262,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":263},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[262,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":263},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[262,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":263},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":11,"q":261,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":263,"entry_Y":263,"exit_X":67074,"exit_Y":67074},{"entry_X":263,"entry_Y":263,"exit_X":17170434,"exit_Y":17170434},{"entry_X":263,"entry_Y":263,"exit_X":4395630594,"exit_Y":4395630594},{"entry_X":263,"entry_Y":263,"exit_X":1125281431554,"exit_Y":1125281431554},{"entry_X":263,"entry_Y":263,"exit_X":288072046477314,"exit_Y":288072046477314},{"entry_X":263,"entry_Y":263,"exit_X":73746443898191874,"exit_Y":73746443898191874},{"entry_X":263,"entry_Y":263,"exit_X":18879089637937119234,"exit_Y":18879089637937119234},{"entry_X":263,"entry_Y":263,"exit_X":4833046947311902523394,"exit_Y":4833046947311902523394}],"terminal_Y_translation":261},{"idle_children":[{"orthogonal_axes":[42,4,35,16,11,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":43},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[42,4,35,16,11,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":43},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[42,4,35,16,11,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":43},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[42,4,35,16,11,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":43},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[42,4,35,16,11,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":43},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[42,4,35,16,11,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":43},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":12,"q":41,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":43,"entry_Y":43,"exit_X":10754,"exit_Y":10754},{"entry_X":43,"entry_Y":43,"exit_X":2752514,"exit_Y":2752514},{"entry_X":43,"entry_Y":43,"exit_X":704643074,"exit_Y":704643074},{"entry_X":43,"entry_Y":43,"exit_X":180388626434,"exit_Y":180388626434},{"entry_X":43,"entry_Y":43,"exit_X":46179488366594,"exit_Y":46179488366594},{"entry_X":43,"entry_Y":43,"exit_X":11821949021847554,"exit_Y":11821949021847554},{"entry_X":43,"entry_Y":43,"exit_X":3026418949592973314,"exit_Y":3026418949592973314},{"entry_X":43,"entry_Y":43,"exit_X":774763251095801167874,"exit_Y":774763251095801167874}],"terminal_Y_translation":41},{"idle_children":[{"orthogonal_axes":[74,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":75},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[74,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":75},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[74,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":75},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[74,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":75},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[74,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":75},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[74,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":75},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":13,"q":73,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":75,"entry_Y":75,"exit_X":18946,"exit_Y":18946},{"entry_X":75,"entry_Y":75,"exit_X":4849666,"exit_Y":4849666},{"entry_X":75,"entry_Y":75,"exit_X":1241513986,"exit_Y":1241513986},{"entry_X":75,"entry_Y":75,"exit_X":317827579906,"exit_Y":317827579906},{"entry_X":75,"entry_Y":75,"exit_X":81363860455426,"exit_Y":81363860455426},{"entry_X":75,"entry_Y":75,"exit_X":20829148276588546,"exit_Y":20829148276588546},{"entry_X":75,"entry_Y":75,"exit_X":5332261958806667266,"exit_Y":5332261958806667266},{"entry_X":75,"entry_Y":75,"exit_X":1365059061454506819586,"exit_Y":1365059061454506819586}],"terminal_Y_translation":73},{"idle_children":[{"orthogonal_axes":[138,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":139},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[138,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":139},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[138,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":139},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[138,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":139},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[138,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":139},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[138,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":139},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":14,"q":137,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":139,"entry_Y":139,"exit_X":35330,"exit_Y":35330},{"entry_X":139,"entry_Y":139,"exit_X":9043970,"exit_Y":9043970},{"entry_X":139,"entry_Y":139,"exit_X":2315255810,"exit_Y":2315255810},{"entry_X":139,"entry_Y":139,"exit_X":592705486850,"exit_Y":592705486850},{"entry_X":139,"entry_Y":139,"exit_X":151732604633090,"exit_Y":151732604633090},{"entry_X":139,"entry_Y":139,"exit_X":38843546786070530,"exit_Y":38843546786070530},{"entry_X":139,"entry_Y":139,"exit_X":9943947977234055170,"exit_Y":9943947977234055170},{"entry_X":139,"entry_Y":139,"exit_X":2545650682171918123010,"exit_Y":2545650682171918123010}],"terminal_Y_translation":137},{"idle_children":[{"orthogonal_axes":[266,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":267},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[266,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":267},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[266,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":267},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[266,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":267},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[266,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":267},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[266,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":267},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":15,"q":265,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":267,"entry_Y":267,"exit_X":68098,"exit_Y":68098},{"entry_X":267,"entry_Y":267,"exit_X":17432578,"exit_Y":17432578},{"entry_X":267,"entry_Y":267,"exit_X":4462739458,"exit_Y":4462739458},{"entry_X":267,"entry_Y":267,"exit_X":1142461300738,"exit_Y":1142461300738},{"entry_X":267,"entry_Y":267,"exit_X":292470092988418,"exit_Y":292470092988418},{"entry_X":267,"entry_Y":267,"exit_X":74872343805034498,"exit_Y":74872343805034498},{"entry_X":267,"entry_Y":267,"exit_X":19167320014088830978,"exit_Y":19167320014088830978},{"entry_X":267,"entry_Y":267,"exit_X":4906833923606740729858,"exit_Y":4906833923606740729858}],"terminal_Y_translation":265},{"idle_children":[{"orthogonal_axes":[50,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":51},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[50,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":51},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[50,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":51},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[50,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":51},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[50,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":51},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[50,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":51},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":16,"q":49,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":51,"entry_Y":51,"exit_X":12802,"exit_Y":12802},{"entry_X":51,"entry_Y":51,"exit_X":3276802,"exit_Y":3276802},{"entry_X":51,"entry_Y":51,"exit_X":838860802,"exit_Y":838860802},{"entry_X":51,"entry_Y":51,"exit_X":214748364802,"exit_Y":214748364802},{"entry_X":51,"entry_Y":51,"exit_X":54975581388802,"exit_Y":54975581388802},{"entry_X":51,"entry_Y":51,"exit_X":14073748835532802,"exit_Y":14073748835532802},{"entry_X":51,"entry_Y":51,"exit_X":3602879701896396802,"exit_Y":3602879701896396802},{"entry_X":51,"entry_Y":51,"exit_X":922337203685477580802,"exit_Y":922337203685477580802}],"terminal_Y_translation":49},{"idle_children":[{"orthogonal_axes":[82,4,8,67,32,19,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":83},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[82,4,8,67,32,19,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":83},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[82,4,8,67,32,19,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":83},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[82,4,8,67,32,19,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":83},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[82,4,8,67,32,19,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":83},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[82,4,8,67,32,19,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":83},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":17,"q":81,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":83,"entry_Y":83,"exit_X":20994,"exit_Y":20994},{"entry_X":83,"entry_Y":83,"exit_X":5373954,"exit_Y":5373954},{"entry_X":83,"entry_Y":83,"exit_X":1375731714,"exit_Y":1375731714},{"entry_X":83,"entry_Y":83,"exit_X":352187318274,"exit_Y":352187318274},{"entry_X":83,"entry_Y":83,"exit_X":90159953477634,"exit_Y":90159953477634},{"entry_X":83,"entry_Y":83,"exit_X":23080948090273794,"exit_Y":23080948090273794},{"entry_X":83,"entry_Y":83,"exit_X":5908722711110090754,"exit_Y":5908722711110090754},{"entry_X":83,"entry_Y":83,"exit_X":1512633014044183232514,"exit_Y":1512633014044183232514}],"terminal_Y_translation":81},{"idle_children":[{"orthogonal_axes":[146,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":147},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[146,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":147},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[146,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":147},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[146,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":147},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[146,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":147},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[146,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":147},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":18,"q":145,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":147,"entry_Y":147,"exit_X":37378,"exit_Y":37378},{"entry_X":147,"entry_Y":147,"exit_X":9568258,"exit_Y":9568258},{"entry_X":147,"entry_Y":147,"exit_X":2449473538,"exit_Y":2449473538},{"entry_X":147,"entry_Y":147,"exit_X":627065225218,"exit_Y":627065225218},{"entry_X":147,"entry_Y":147,"exit_X":160528697655298,"exit_Y":160528697655298},{"entry_X":147,"entry_Y":147,"exit_X":41095346599755778,"exit_Y":41095346599755778},{"entry_X":147,"entry_Y":147,"exit_X":10520408729537478658,"exit_Y":10520408729537478658},{"entry_X":147,"entry_Y":147,"exit_X":2693224634761594535938,"exit_Y":2693224634761594535938}],"terminal_Y_translation":145},{"idle_children":[{"orthogonal_axes":[274,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":275},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[274,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":275},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[274,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":275},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[274,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":275},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[274,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":275},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[274,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":275},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":19,"q":273,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":275,"entry_Y":275,"exit_X":70146,"exit_Y":70146},{"entry_X":275,"entry_Y":275,"exit_X":17956866,"exit_Y":17956866},{"entry_X":275,"entry_Y":275,"exit_X":4596957186,"exit_Y":4596957186},{"entry_X":275,"entry_Y":275,"exit_X":1176821039106,"exit_Y":1176821039106},{"entry_X":275,"entry_Y":275,"exit_X":301266186010626,"exit_Y":301266186010626},{"entry_X":275,"entry_Y":275,"exit_X":77124143618719746,"exit_Y":77124143618719746},{"entry_X":275,"entry_Y":275,"exit_X":19743780766392254466,"exit_Y":19743780766392254466},{"entry_X":275,"entry_Y":275,"exit_X":5054407876196417142786,"exit_Y":5054407876196417142786}],"terminal_Y_translation":273},{"idle_children":[{"orthogonal_axes":[162,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":163},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[162,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":163},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[162,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":163},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[162,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":163},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[162,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":163},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[162,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":163},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":20,"q":161,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":163,"entry_Y":163,"exit_X":41474,"exit_Y":41474},{"entry_X":163,"entry_Y":163,"exit_X":10616834,"exit_Y":10616834},{"entry_X":163,"entry_Y":163,"exit_X":2717908994,"exit_Y":2717908994},{"entry_X":163,"entry_Y":163,"exit_X":695784701954,"exit_Y":695784701954},{"entry_X":163,"entry_Y":163,"exit_X":178120883699714,"exit_Y":178120883699714},{"entry_X":163,"entry_Y":163,"exit_X":45598946227126274,"exit_Y":45598946227126274},{"entry_X":163,"entry_Y":163,"exit_X":11673330234144325634,"exit_Y":11673330234144325634},{"entry_X":163,"entry_Y":163,"exit_X":2988372539940947361794,"exit_Y":2988372539940947361794}],"terminal_Y_translation":161},{"idle_children":[{"orthogonal_axes":[290,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":291},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[290,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":291},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[290,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":291},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[290,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":291},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[290,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":291},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[290,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":291},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":21,"q":289,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":291,"entry_Y":291,"exit_X":74242,"exit_Y":74242},{"entry_X":291,"entry_Y":291,"exit_X":19005442,"exit_Y":19005442},{"entry_X":291,"entry_Y":291,"exit_X":4865392642,"exit_Y":4865392642},{"entry_X":291,"entry_Y":291,"exit_X":1245540515842,"exit_Y":1245540515842},{"entry_X":291,"entry_Y":291,"exit_X":318858372055042,"exit_Y":318858372055042},{"entry_X":291,"entry_Y":291,"exit_X":81627743246090242,"exit_Y":81627743246090242},{"entry_X":291,"entry_Y":291,"exit_X":20896702270999101442,"exit_Y":20896702270999101442},{"entry_X":291,"entry_Y":291,"exit_X":5349555781375769968642,"exit_Y":5349555781375769968642}],"terminal_Y_translation":289},{"idle_children":[{"orthogonal_axes":[194,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":195},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[194,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":195},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[194,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":195},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[194,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":195},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[194,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":195},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[194,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":195},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":22,"q":193,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":195,"entry_Y":195,"exit_X":49666,"exit_Y":49666},{"entry_X":195,"entry_Y":195,"exit_X":12713986,"exit_Y":12713986},{"entry_X":195,"entry_Y":195,"exit_X":3254779906,"exit_Y":3254779906},{"entry_X":195,"entry_Y":195,"exit_X":833223655426,"exit_Y":833223655426},{"entry_X":195,"entry_Y":195,"exit_X":213305255788546,"exit_Y":213305255788546},{"entry_X":195,"entry_Y":195,"exit_X":54606145481867266,"exit_Y":54606145481867266},{"entry_X":195,"entry_Y":195,"exit_X":13979173243358019586,"exit_Y":13979173243358019586},{"entry_X":195,"entry_Y":195,"exit_X":3578668350299653013506,"exit_Y":3578668350299653013506}],"terminal_Y_translation":193},{"idle_children":[{"orthogonal_axes":[322,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":323},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[322,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":323},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[322,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":323},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[322,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":323},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[322,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":323},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[322,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":323},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":23,"q":321,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":323,"entry_Y":323,"exit_X":82434,"exit_Y":82434},{"entry_X":323,"entry_Y":323,"exit_X":21102594,"exit_Y":21102594},{"entry_X":323,"entry_Y":323,"exit_X":5402263554,"exit_Y":5402263554},{"entry_X":323,"entry_Y":323,"exit_X":1382979469314,"exit_Y":1382979469314},{"entry_X":323,"entry_Y":323,"exit_X":354042744143874,"exit_Y":354042744143874},{"entry_X":323,"entry_Y":323,"exit_X":90634942500831234,"exit_Y":90634942500831234},{"entry_X":323,"entry_Y":323,"exit_X":23202545280212795394,"exit_Y":23202545280212795394},{"entry_X":323,"entry_Y":323,"exit_X":5939851591734475620354,"exit_Y":5939851591734475620354}],"terminal_Y_translation":321},{"idle_children":[{"orthogonal_axes":[386,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":387},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[386,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":387},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[386,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":387},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[386,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":387},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[386,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":387},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[386,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":387},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":24,"q":385,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":387,"entry_Y":387,"exit_X":98818,"exit_Y":98818},{"entry_X":387,"entry_Y":387,"exit_X":25296898,"exit_Y":25296898},{"entry_X":387,"entry_Y":387,"exit_X":6476005378,"exit_Y":6476005378},{"entry_X":387,"entry_Y":387,"exit_X":1657857376258,"exit_Y":1657857376258},{"entry_X":387,"entry_Y":387,"exit_X":424411488321538,"exit_Y":424411488321538},{"entry_X":387,"entry_Y":387,"exit_X":108649341010313218,"exit_Y":108649341010313218},{"entry_X":387,"entry_Y":387,"exit_X":27814231298640183298,"exit_Y":27814231298640183298},{"entry_X":387,"entry_Y":387,"exit_X":7120443212451886923778,"exit_Y":7120443212451886923778}],"terminal_Y_translation":385},{"idle_children":[{"orthogonal_axes":[13,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":15},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[13,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":15},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[13,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":15},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[13,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":15},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[13,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":15},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[13,11,7,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":15},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":25,"q":14,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":15,"entry_Y":15,"exit_X":3585,"exit_Y":3585},{"entry_X":15,"entry_Y":15,"exit_X":917505,"exit_Y":917505},{"entry_X":15,"entry_Y":15,"exit_X":234881025,"exit_Y":234881025},{"entry_X":15,"entry_Y":15,"exit_X":60129542145,"exit_Y":60129542145},{"entry_X":15,"entry_Y":15,"exit_X":15393162788865,"exit_Y":15393162788865},{"entry_X":15,"entry_Y":15,"exit_X":3940649673949185,"exit_Y":3940649673949185},{"entry_X":15,"entry_Y":15,"exit_X":1008806316530991105,"exit_Y":1008806316530991105},{"entry_X":15,"entry_Y":15,"exit_X":258254417031933722625,"exit_Y":258254417031933722625}],"terminal_Y_translation":14},{"idle_children":[{"orthogonal_axes":[21,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":23},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[21,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":23},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[21,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":23},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[21,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":23},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[21,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":23},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[21,19,8,7,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":23},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":26,"q":22,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":23,"entry_Y":23,"exit_X":5633,"exit_Y":5633},{"entry_X":23,"entry_Y":23,"exit_X":1441793,"exit_Y":1441793},{"entry_X":23,"entry_Y":23,"exit_X":369098753,"exit_Y":369098753},{"entry_X":23,"entry_Y":23,"exit_X":94489280513,"exit_Y":94489280513},{"entry_X":23,"entry_Y":23,"exit_X":24189255811073,"exit_Y":24189255811073},{"entry_X":23,"entry_Y":23,"exit_X":6192449487634433,"exit_Y":6192449487634433},{"entry_X":23,"entry_Y":23,"exit_X":1585267068834414593,"exit_Y":1585267068834414593},{"entry_X":23,"entry_Y":23,"exit_X":405828369621610135553,"exit_Y":405828369621610135553}],"terminal_Y_translation":22},{"idle_children":[{"orthogonal_axes":[37,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":39},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[37,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":39},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[37,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":39},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[37,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":39},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[37,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":39},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[37,35,8,16,7,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":39},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":27,"q":38,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":39,"entry_Y":39,"exit_X":9729,"exit_Y":9729},{"entry_X":39,"entry_Y":39,"exit_X":2490369,"exit_Y":2490369},{"entry_X":39,"entry_Y":39,"exit_X":637534209,"exit_Y":637534209},{"entry_X":39,"entry_Y":39,"exit_X":163208757249,"exit_Y":163208757249},{"entry_X":39,"entry_Y":39,"exit_X":41781441855489,"exit_Y":41781441855489},{"entry_X":39,"entry_Y":39,"exit_X":10696049115004929,"exit_Y":10696049115004929},{"entry_X":39,"entry_Y":39,"exit_X":2738188573441261569,"exit_Y":2738188573441261569},{"entry_X":39,"entry_Y":39,"exit_X":700976274800962961409,"exit_Y":700976274800962961409}],"terminal_Y_translation":38},{"idle_children":[{"orthogonal_axes":[69,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":71},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[69,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":71},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[69,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":71},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[69,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":71},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[69,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":71},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[69,67,8,16,32,7,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":71},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":28,"q":70,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":71,"entry_Y":71,"exit_X":17921,"exit_Y":17921},{"entry_X":71,"entry_Y":71,"exit_X":4587521,"exit_Y":4587521},{"entry_X":71,"entry_Y":71,"exit_X":1174405121,"exit_Y":1174405121},{"entry_X":71,"entry_Y":71,"exit_X":300647710721,"exit_Y":300647710721},{"entry_X":71,"entry_Y":71,"exit_X":76965813944321,"exit_Y":76965813944321},{"entry_X":71,"entry_Y":71,"exit_X":19703248369745921,"exit_Y":19703248369745921},{"entry_X":71,"entry_Y":71,"exit_X":5044031582654955521,"exit_Y":5044031582654955521},{"entry_X":71,"entry_Y":71,"exit_X":1291272085159668613121,"exit_Y":1291272085159668613121}],"terminal_Y_translation":70},{"idle_children":[{"orthogonal_axes":[133,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":135},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[133,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":135},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[133,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":135},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[133,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":135},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[133,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":135},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[133,131,8,16,32,64,7,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":135},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":29,"q":134,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":135,"entry_Y":135,"exit_X":34305,"exit_Y":34305},{"entry_X":135,"entry_Y":135,"exit_X":8781825,"exit_Y":8781825},{"entry_X":135,"entry_Y":135,"exit_X":2248146945,"exit_Y":2248146945},{"entry_X":135,"entry_Y":135,"exit_X":575525617665,"exit_Y":575525617665},{"entry_X":135,"entry_Y":135,"exit_X":147334558121985,"exit_Y":147334558121985},{"entry_X":135,"entry_Y":135,"exit_X":37717646879227905,"exit_Y":37717646879227905},{"entry_X":135,"entry_Y":135,"exit_X":9655717601082343425,"exit_Y":9655717601082343425},{"entry_X":135,"entry_Y":135,"exit_X":2471863705877079916545,"exit_Y":2471863705877079916545}],"terminal_Y_translation":134},{"idle_children":[{"orthogonal_axes":[261,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":263},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[261,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":263},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[261,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":263},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[261,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":263},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[261,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":263},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[261,259,8,16,32,64,128,7,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":263},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":30,"q":262,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":263,"entry_Y":263,"exit_X":67073,"exit_Y":67073},{"entry_X":263,"entry_Y":263,"exit_X":17170433,"exit_Y":17170433},{"entry_X":263,"entry_Y":263,"exit_X":4395630593,"exit_Y":4395630593},{"entry_X":263,"entry_Y":263,"exit_X":1125281431553,"exit_Y":1125281431553},{"entry_X":263,"entry_Y":263,"exit_X":288072046477313,"exit_Y":288072046477313},{"entry_X":263,"entry_Y":263,"exit_X":73746443898191873,"exit_Y":73746443898191873},{"entry_X":263,"entry_Y":263,"exit_X":18879089637937119233,"exit_Y":18879089637937119233},{"entry_X":263,"entry_Y":263,"exit_X":4833046947311902523393,"exit_Y":4833046947311902523393}],"terminal_Y_translation":262},{"idle_children":[{"orthogonal_axes":[25,4,19,11,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":27},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[25,4,19,11,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":27},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[25,4,19,11,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":27},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[25,4,19,11,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":27},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[25,4,19,11,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":27},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[25,4,19,11,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":27},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":31,"q":26,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":27,"entry_Y":27,"exit_X":6657,"exit_Y":6657},{"entry_X":27,"entry_Y":27,"exit_X":1703937,"exit_Y":1703937},{"entry_X":27,"entry_Y":27,"exit_X":436207617,"exit_Y":436207617},{"entry_X":27,"entry_Y":27,"exit_X":111669149697,"exit_Y":111669149697},{"entry_X":27,"entry_Y":27,"exit_X":28587302322177,"exit_Y":28587302322177},{"entry_X":27,"entry_Y":27,"exit_X":7318349394477057,"exit_Y":7318349394477057},{"entry_X":27,"entry_Y":27,"exit_X":1873497444986126337,"exit_Y":1873497444986126337},{"entry_X":27,"entry_Y":27,"exit_X":479615345916448342017,"exit_Y":479615345916448342017}],"terminal_Y_translation":26},{"idle_children":[{"orthogonal_axes":[73,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":75},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[73,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":75},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[73,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":75},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[73,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":75},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[73,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":75},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[73,4,67,16,32,11,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":75},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":32,"q":74,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":75,"entry_Y":75,"exit_X":18945,"exit_Y":18945},{"entry_X":75,"entry_Y":75,"exit_X":4849665,"exit_Y":4849665},{"entry_X":75,"entry_Y":75,"exit_X":1241513985,"exit_Y":1241513985},{"entry_X":75,"entry_Y":75,"exit_X":317827579905,"exit_Y":317827579905},{"entry_X":75,"entry_Y":75,"exit_X":81363860455425,"exit_Y":81363860455425},{"entry_X":75,"entry_Y":75,"exit_X":20829148276588545,"exit_Y":20829148276588545},{"entry_X":75,"entry_Y":75,"exit_X":5332261958806667265,"exit_Y":5332261958806667265},{"entry_X":75,"entry_Y":75,"exit_X":1365059061454506819585,"exit_Y":1365059061454506819585}],"terminal_Y_translation":74},{"idle_children":[{"orthogonal_axes":[137,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":139},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[137,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":139},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[137,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":139},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[137,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":139},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[137,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":139},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[137,4,131,16,32,64,11,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":139},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":33,"q":138,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":139,"entry_Y":139,"exit_X":35329,"exit_Y":35329},{"entry_X":139,"entry_Y":139,"exit_X":9043969,"exit_Y":9043969},{"entry_X":139,"entry_Y":139,"exit_X":2315255809,"exit_Y":2315255809},{"entry_X":139,"entry_Y":139,"exit_X":592705486849,"exit_Y":592705486849},{"entry_X":139,"entry_Y":139,"exit_X":151732604633089,"exit_Y":151732604633089},{"entry_X":139,"entry_Y":139,"exit_X":38843546786070529,"exit_Y":38843546786070529},{"entry_X":139,"entry_Y":139,"exit_X":9943947977234055169,"exit_Y":9943947977234055169},{"entry_X":139,"entry_Y":139,"exit_X":2545650682171918123009,"exit_Y":2545650682171918123009}],"terminal_Y_translation":138},{"idle_children":[{"orthogonal_axes":[265,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":267},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[265,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":267},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[265,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":267},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[265,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":267},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[265,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":267},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[265,4,259,16,32,64,128,11,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":267},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":34,"q":266,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":267,"entry_Y":267,"exit_X":68097,"exit_Y":68097},{"entry_X":267,"entry_Y":267,"exit_X":17432577,"exit_Y":17432577},{"entry_X":267,"entry_Y":267,"exit_X":4462739457,"exit_Y":4462739457},{"entry_X":267,"entry_Y":267,"exit_X":1142461300737,"exit_Y":1142461300737},{"entry_X":267,"entry_Y":267,"exit_X":292470092988417,"exit_Y":292470092988417},{"entry_X":267,"entry_Y":267,"exit_X":74872343805034497,"exit_Y":74872343805034497},{"entry_X":267,"entry_Y":267,"exit_X":19167320014088830977,"exit_Y":19167320014088830977},{"entry_X":267,"entry_Y":267,"exit_X":4906833923606740729857,"exit_Y":4906833923606740729857}],"terminal_Y_translation":266},{"idle_children":[{"orthogonal_axes":[49,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":51},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[49,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":51},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[49,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":51},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[49,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":51},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[49,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":51},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[49,4,8,35,19,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":51},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":35,"q":50,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":51,"entry_Y":51,"exit_X":12801,"exit_Y":12801},{"entry_X":51,"entry_Y":51,"exit_X":3276801,"exit_Y":3276801},{"entry_X":51,"entry_Y":51,"exit_X":838860801,"exit_Y":838860801},{"entry_X":51,"entry_Y":51,"exit_X":214748364801,"exit_Y":214748364801},{"entry_X":51,"entry_Y":51,"exit_X":54975581388801,"exit_Y":54975581388801},{"entry_X":51,"entry_Y":51,"exit_X":14073748835532801,"exit_Y":14073748835532801},{"entry_X":51,"entry_Y":51,"exit_X":3602879701896396801,"exit_Y":3602879701896396801},{"entry_X":51,"entry_Y":51,"exit_X":922337203685477580801,"exit_Y":922337203685477580801}],"terminal_Y_translation":50},{"idle_children":[{"orthogonal_axes":[145,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":147},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[145,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":147},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[145,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":147},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[145,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":147},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[145,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":147},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[145,4,8,131,32,64,19,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":147},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":36,"q":146,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":147,"entry_Y":147,"exit_X":37377,"exit_Y":37377},{"entry_X":147,"entry_Y":147,"exit_X":9568257,"exit_Y":9568257},{"entry_X":147,"entry_Y":147,"exit_X":2449473537,"exit_Y":2449473537},{"entry_X":147,"entry_Y":147,"exit_X":627065225217,"exit_Y":627065225217},{"entry_X":147,"entry_Y":147,"exit_X":160528697655297,"exit_Y":160528697655297},{"entry_X":147,"entry_Y":147,"exit_X":41095346599755777,"exit_Y":41095346599755777},{"entry_X":147,"entry_Y":147,"exit_X":10520408729537478657,"exit_Y":10520408729537478657},{"entry_X":147,"entry_Y":147,"exit_X":2693224634761594535937,"exit_Y":2693224634761594535937}],"terminal_Y_translation":146},{"idle_children":[{"orthogonal_axes":[273,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":275},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[273,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":275},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[273,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":275},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[273,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":275},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[273,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":275},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[273,4,8,259,32,64,128,19,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":275},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":37,"q":274,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":275,"entry_Y":275,"exit_X":70145,"exit_Y":70145},{"entry_X":275,"entry_Y":275,"exit_X":17956865,"exit_Y":17956865},{"entry_X":275,"entry_Y":275,"exit_X":4596957185,"exit_Y":4596957185},{"entry_X":275,"entry_Y":275,"exit_X":1176821039105,"exit_Y":1176821039105},{"entry_X":275,"entry_Y":275,"exit_X":301266186010625,"exit_Y":301266186010625},{"entry_X":275,"entry_Y":275,"exit_X":77124143618719745,"exit_Y":77124143618719745},{"entry_X":275,"entry_Y":275,"exit_X":19743780766392254465,"exit_Y":19743780766392254465},{"entry_X":275,"entry_Y":275,"exit_X":5054407876196417142785,"exit_Y":5054407876196417142785}],"terminal_Y_translation":274},{"idle_children":[{"orthogonal_axes":[97,4,8,16,67,35,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":99},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[97,4,8,16,67,35,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":99},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[97,4,8,16,67,35,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":99},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[97,4,8,16,67,35,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":99},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[97,4,8,16,67,35,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":99},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[97,4,8,16,67,35,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":99},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":38,"q":98,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":99,"entry_Y":99,"exit_X":25089,"exit_Y":25089},{"entry_X":99,"entry_Y":99,"exit_X":6422529,"exit_Y":6422529},{"entry_X":99,"entry_Y":99,"exit_X":1644167169,"exit_Y":1644167169},{"entry_X":99,"entry_Y":99,"exit_X":420906795009,"exit_Y":420906795009},{"entry_X":99,"entry_Y":99,"exit_X":107752139522049,"exit_Y":107752139522049},{"entry_X":99,"entry_Y":99,"exit_X":27584547717644289,"exit_Y":27584547717644289},{"entry_X":99,"entry_Y":99,"exit_X":7061644215716937729,"exit_Y":7061644215716937729},{"entry_X":99,"entry_Y":99,"exit_X":1807780919223536058369,"exit_Y":1807780919223536058369}],"terminal_Y_translation":98},{"idle_children":[{"orthogonal_axes":[161,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":163},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[161,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":163},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[161,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":163},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[161,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":163},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[161,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":163},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[161,4,8,16,131,64,35,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":163},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":39,"q":162,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":163,"entry_Y":163,"exit_X":41473,"exit_Y":41473},{"entry_X":163,"entry_Y":163,"exit_X":10616833,"exit_Y":10616833},{"entry_X":163,"entry_Y":163,"exit_X":2717908993,"exit_Y":2717908993},{"entry_X":163,"entry_Y":163,"exit_X":695784701953,"exit_Y":695784701953},{"entry_X":163,"entry_Y":163,"exit_X":178120883699713,"exit_Y":178120883699713},{"entry_X":163,"entry_Y":163,"exit_X":45598946227126273,"exit_Y":45598946227126273},{"entry_X":163,"entry_Y":163,"exit_X":11673330234144325633,"exit_Y":11673330234144325633},{"entry_X":163,"entry_Y":163,"exit_X":2988372539940947361793,"exit_Y":2988372539940947361793}],"terminal_Y_translation":162},{"idle_children":[{"orthogonal_axes":[289,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":291},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[289,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":291},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[289,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":291},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[289,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":291},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[289,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":291},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[289,4,8,16,259,64,128,35,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":291},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":40,"q":290,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":291,"entry_Y":291,"exit_X":74241,"exit_Y":74241},{"entry_X":291,"entry_Y":291,"exit_X":19005441,"exit_Y":19005441},{"entry_X":291,"entry_Y":291,"exit_X":4865392641,"exit_Y":4865392641},{"entry_X":291,"entry_Y":291,"exit_X":1245540515841,"exit_Y":1245540515841},{"entry_X":291,"entry_Y":291,"exit_X":318858372055041,"exit_Y":318858372055041},{"entry_X":291,"entry_Y":291,"exit_X":81627743246090241,"exit_Y":81627743246090241},{"entry_X":291,"entry_Y":291,"exit_X":20896702270999101441,"exit_Y":20896702270999101441},{"entry_X":291,"entry_Y":291,"exit_X":5349555781375769968641,"exit_Y":5349555781375769968641}],"terminal_Y_translation":290},{"idle_children":[{"orthogonal_axes":[193,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":195},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[193,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":195},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[193,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":195},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[193,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":195},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[193,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":195},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[193,4,8,16,32,131,67,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":195},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":41,"q":194,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":195,"entry_Y":195,"exit_X":49665,"exit_Y":49665},{"entry_X":195,"entry_Y":195,"exit_X":12713985,"exit_Y":12713985},{"entry_X":195,"entry_Y":195,"exit_X":3254779905,"exit_Y":3254779905},{"entry_X":195,"entry_Y":195,"exit_X":833223655425,"exit_Y":833223655425},{"entry_X":195,"entry_Y":195,"exit_X":213305255788545,"exit_Y":213305255788545},{"entry_X":195,"entry_Y":195,"exit_X":54606145481867265,"exit_Y":54606145481867265},{"entry_X":195,"entry_Y":195,"exit_X":13979173243358019585,"exit_Y":13979173243358019585},{"entry_X":195,"entry_Y":195,"exit_X":3578668350299653013505,"exit_Y":3578668350299653013505}],"terminal_Y_translation":194},{"idle_children":[{"orthogonal_axes":[321,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":323},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[321,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":323},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[321,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":323},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[321,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":323},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[321,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":323},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[321,4,8,16,32,259,128,67,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":323},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":42,"q":322,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":323,"entry_Y":323,"exit_X":82433,"exit_Y":82433},{"entry_X":323,"entry_Y":323,"exit_X":21102593,"exit_Y":21102593},{"entry_X":323,"entry_Y":323,"exit_X":5402263553,"exit_Y":5402263553},{"entry_X":323,"entry_Y":323,"exit_X":1382979469313,"exit_Y":1382979469313},{"entry_X":323,"entry_Y":323,"exit_X":354042744143873,"exit_Y":354042744143873},{"entry_X":323,"entry_Y":323,"exit_X":90634942500831233,"exit_Y":90634942500831233},{"entry_X":323,"entry_Y":323,"exit_X":23202545280212795393,"exit_Y":23202545280212795393},{"entry_X":323,"entry_Y":323,"exit_X":5939851591734475620353,"exit_Y":5939851591734475620353}],"terminal_Y_translation":322},{"idle_children":[{"orthogonal_axes":[385,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":387},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[385,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":387},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[385,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":387},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[385,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":387},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[385,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":387},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[385,4,8,16,32,64,259,131,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":387},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":43,"q":386,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":387,"entry_Y":387,"exit_X":98817,"exit_Y":98817},{"entry_X":387,"entry_Y":387,"exit_X":25296897,"exit_Y":25296897},{"entry_X":387,"entry_Y":387,"exit_X":6476005377,"exit_Y":6476005377},{"entry_X":387,"entry_Y":387,"exit_X":1657857376257,"exit_Y":1657857376257},{"entry_X":387,"entry_Y":387,"exit_X":424411488321537,"exit_Y":424411488321537},{"entry_X":387,"entry_Y":387,"exit_X":108649341010313217,"exit_Y":108649341010313217},{"entry_X":387,"entry_Y":387,"exit_X":27814231298640183297,"exit_Y":27814231298640183297},{"entry_X":387,"entry_Y":387,"exit_X":7120443212451886923777,"exit_Y":7120443212451886923777}],"terminal_Y_translation":386},{"idle_children":[{"orthogonal_axes":[2,25,21,13,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":29},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,25,21,13,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":29},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,25,21,13,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":29},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,25,21,13,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":29},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,25,21,13,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":29},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,25,21,13,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":29},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":44,"q":28,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":29,"entry_Y":29,"exit_X":7169,"exit_Y":7169},{"entry_X":29,"entry_Y":29,"exit_X":1835009,"exit_Y":1835009},{"entry_X":29,"entry_Y":29,"exit_X":469762049,"exit_Y":469762049},{"entry_X":29,"entry_Y":29,"exit_X":120259084289,"exit_Y":120259084289},{"entry_X":29,"entry_Y":29,"exit_X":30786325577729,"exit_Y":30786325577729},{"entry_X":29,"entry_Y":29,"exit_X":7881299347898369,"exit_Y":7881299347898369},{"entry_X":29,"entry_Y":29,"exit_X":2017612633061982209,"exit_Y":2017612633061982209},{"entry_X":29,"entry_Y":29,"exit_X":516508834063867445249,"exit_Y":516508834063867445249}],"terminal_Y_translation":28},{"idle_children":[{"orthogonal_axes":[2,41,37,16,13,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":45},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,41,37,16,13,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":45},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,41,37,16,13,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":45},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,41,37,16,13,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":45},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,41,37,16,13,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":45},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,41,37,16,13,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":45},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":45,"q":44,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":45,"entry_Y":45,"exit_X":11265,"exit_Y":11265},{"entry_X":45,"entry_Y":45,"exit_X":2883585,"exit_Y":2883585},{"entry_X":45,"entry_Y":45,"exit_X":738197505,"exit_Y":738197505},{"entry_X":45,"entry_Y":45,"exit_X":188978561025,"exit_Y":188978561025},{"entry_X":45,"entry_Y":45,"exit_X":48378511622145,"exit_Y":48378511622145},{"entry_X":45,"entry_Y":45,"exit_X":12384898975268865,"exit_Y":12384898975268865},{"entry_X":45,"entry_Y":45,"exit_X":3170534137668829185,"exit_Y":3170534137668829185},{"entry_X":45,"entry_Y":45,"exit_X":811656739243220271105,"exit_Y":811656739243220271105}],"terminal_Y_translation":44},{"idle_children":[{"orthogonal_axes":[2,137,133,16,32,64,13,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":141},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,137,133,16,32,64,13,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":141},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,137,133,16,32,64,13,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":141},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,137,133,16,32,64,13,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":141},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,137,133,16,32,64,13,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":141},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,137,133,16,32,64,13,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":141},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":46,"q":140,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":141,"entry_Y":141,"exit_X":35841,"exit_Y":35841},{"entry_X":141,"entry_Y":141,"exit_X":9175041,"exit_Y":9175041},{"entry_X":141,"entry_Y":141,"exit_X":2348810241,"exit_Y":2348810241},{"entry_X":141,"entry_Y":141,"exit_X":601295421441,"exit_Y":601295421441},{"entry_X":141,"entry_Y":141,"exit_X":153931627888641,"exit_Y":153931627888641},{"entry_X":141,"entry_Y":141,"exit_X":39406496739491841,"exit_Y":39406496739491841},{"entry_X":141,"entry_Y":141,"exit_X":10088063165309911041,"exit_Y":10088063165309911041},{"entry_X":141,"entry_Y":141,"exit_X":2582544170319337226241,"exit_Y":2582544170319337226241}],"terminal_Y_translation":140},{"idle_children":[{"orthogonal_axes":[2,265,261,16,32,64,128,13,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":269},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,265,261,16,32,64,128,13,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":269},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,265,261,16,32,64,128,13,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":269},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,265,261,16,32,64,128,13,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":269},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,265,261,16,32,64,128,13,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":269},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,265,261,16,32,64,128,13,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":269},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":47,"q":268,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":269,"entry_Y":269,"exit_X":68609,"exit_Y":68609},{"entry_X":269,"entry_Y":269,"exit_X":17563649,"exit_Y":17563649},{"entry_X":269,"entry_Y":269,"exit_X":4496293889,"exit_Y":4496293889},{"entry_X":269,"entry_Y":269,"exit_X":1151051235329,"exit_Y":1151051235329},{"entry_X":269,"entry_Y":269,"exit_X":294669116243969,"exit_Y":294669116243969},{"entry_X":269,"entry_Y":269,"exit_X":75435293758455809,"exit_Y":75435293758455809},{"entry_X":269,"entry_Y":269,"exit_X":19311435202164686849,"exit_Y":19311435202164686849},{"entry_X":269,"entry_Y":269,"exit_X":4943727411754159833089,"exit_Y":4943727411754159833089}],"terminal_Y_translation":268},{"idle_children":[{"orthogonal_axes":[2,81,8,69,32,21,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":85},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,81,8,69,32,21,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":85},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,81,8,69,32,21,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":85},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,81,8,69,32,21,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":85},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,81,8,69,32,21,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":85},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,81,8,69,32,21,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":85},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":48,"q":84,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":85,"entry_Y":85,"exit_X":21505,"exit_Y":21505},{"entry_X":85,"entry_Y":85,"exit_X":5505025,"exit_Y":5505025},{"entry_X":85,"entry_Y":85,"exit_X":1409286145,"exit_Y":1409286145},{"entry_X":85,"entry_Y":85,"exit_X":360777252865,"exit_Y":360777252865},{"entry_X":85,"entry_Y":85,"exit_X":92358976733185,"exit_Y":92358976733185},{"entry_X":85,"entry_Y":85,"exit_X":23643898043695105,"exit_Y":23643898043695105},{"entry_X":85,"entry_Y":85,"exit_X":6052837899185946625,"exit_Y":6052837899185946625},{"entry_X":85,"entry_Y":85,"exit_X":1549526502191602335745,"exit_Y":1549526502191602335745}],"terminal_Y_translation":84},{"idle_children":[{"orthogonal_axes":[2,145,8,133,32,64,21,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":149},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,145,8,133,32,64,21,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":149},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,145,8,133,32,64,21,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":149},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,145,8,133,32,64,21,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":149},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,145,8,133,32,64,21,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":149},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,145,8,133,32,64,21,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":149},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":49,"q":148,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":149,"entry_Y":149,"exit_X":37889,"exit_Y":37889},{"entry_X":149,"entry_Y":149,"exit_X":9699329,"exit_Y":9699329},{"entry_X":149,"entry_Y":149,"exit_X":2483027969,"exit_Y":2483027969},{"entry_X":149,"entry_Y":149,"exit_X":635655159809,"exit_Y":635655159809},{"entry_X":149,"entry_Y":149,"exit_X":162727720910849,"exit_Y":162727720910849},{"entry_X":149,"entry_Y":149,"exit_X":41658296553177089,"exit_Y":41658296553177089},{"entry_X":149,"entry_Y":149,"exit_X":10664523917613334529,"exit_Y":10664523917613334529},{"entry_X":149,"entry_Y":149,"exit_X":2730118122909013639169,"exit_Y":2730118122909013639169}],"terminal_Y_translation":148},{"idle_children":[{"orthogonal_axes":[2,273,8,261,32,64,128,21,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":277},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,273,8,261,32,64,128,21,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":277},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,273,8,261,32,64,128,21,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":277},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,273,8,261,32,64,128,21,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":277},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,273,8,261,32,64,128,21,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":277},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,273,8,261,32,64,128,21,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":277},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":50,"q":276,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":277,"entry_Y":277,"exit_X":70657,"exit_Y":70657},{"entry_X":277,"entry_Y":277,"exit_X":18087937,"exit_Y":18087937},{"entry_X":277,"entry_Y":277,"exit_X":4630511617,"exit_Y":4630511617},{"entry_X":277,"entry_Y":277,"exit_X":1185410973697,"exit_Y":1185410973697},{"entry_X":277,"entry_Y":277,"exit_X":303465209266177,"exit_Y":303465209266177},{"entry_X":277,"entry_Y":277,"exit_X":77687093572141057,"exit_Y":77687093572141057},{"entry_X":277,"entry_Y":277,"exit_X":19887895954468110337,"exit_Y":19887895954468110337},{"entry_X":277,"entry_Y":277,"exit_X":5091301364343836246017,"exit_Y":5091301364343836246017}],"terminal_Y_translation":276},{"idle_children":[{"orthogonal_axes":[2,97,8,16,69,37,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":101},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,97,8,16,69,37,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":101},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,97,8,16,69,37,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":101},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,97,8,16,69,37,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":101},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,97,8,16,69,37,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":101},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,97,8,16,69,37,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":101},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":51,"q":100,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":101,"entry_Y":101,"exit_X":25601,"exit_Y":25601},{"entry_X":101,"entry_Y":101,"exit_X":6553601,"exit_Y":6553601},{"entry_X":101,"entry_Y":101,"exit_X":1677721601,"exit_Y":1677721601},{"entry_X":101,"entry_Y":101,"exit_X":429496729601,"exit_Y":429496729601},{"entry_X":101,"entry_Y":101,"exit_X":109951162777601,"exit_Y":109951162777601},{"entry_X":101,"entry_Y":101,"exit_X":28147497671065601,"exit_Y":28147497671065601},{"entry_X":101,"entry_Y":101,"exit_X":7205759403792793601,"exit_Y":7205759403792793601},{"entry_X":101,"entry_Y":101,"exit_X":1844674407370955161601,"exit_Y":1844674407370955161601}],"terminal_Y_translation":100},{"idle_children":[{"orthogonal_axes":[2,161,8,16,133,64,37,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":165},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,161,8,16,133,64,37,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":165},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,161,8,16,133,64,37,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":165},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,161,8,16,133,64,37,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":165},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,161,8,16,133,64,37,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":165},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,161,8,16,133,64,37,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":165},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":52,"q":164,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":165,"entry_Y":165,"exit_X":41985,"exit_Y":41985},{"entry_X":165,"entry_Y":165,"exit_X":10747905,"exit_Y":10747905},{"entry_X":165,"entry_Y":165,"exit_X":2751463425,"exit_Y":2751463425},{"entry_X":165,"entry_Y":165,"exit_X":704374636545,"exit_Y":704374636545},{"entry_X":165,"entry_Y":165,"exit_X":180319906955265,"exit_Y":180319906955265},{"entry_X":165,"entry_Y":165,"exit_X":46161896180547585,"exit_Y":46161896180547585},{"entry_X":165,"entry_Y":165,"exit_X":11817445422220181505,"exit_Y":11817445422220181505},{"entry_X":165,"entry_Y":165,"exit_X":3025266028088366465025,"exit_Y":3025266028088366465025}],"terminal_Y_translation":164},{"idle_children":[{"orthogonal_axes":[2,289,8,16,261,64,128,37,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":293},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,289,8,16,261,64,128,37,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":293},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,289,8,16,261,64,128,37,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":293},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,289,8,16,261,64,128,37,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":293},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,289,8,16,261,64,128,37,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":293},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,289,8,16,261,64,128,37,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":293},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":53,"q":292,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":293,"entry_Y":293,"exit_X":74753,"exit_Y":74753},{"entry_X":293,"entry_Y":293,"exit_X":19136513,"exit_Y":19136513},{"entry_X":293,"entry_Y":293,"exit_X":4898947073,"exit_Y":4898947073},{"entry_X":293,"entry_Y":293,"exit_X":1254130450433,"exit_Y":1254130450433},{"entry_X":293,"entry_Y":293,"exit_X":321057395310593,"exit_Y":321057395310593},{"entry_X":293,"entry_Y":293,"exit_X":82190693199511553,"exit_Y":82190693199511553},{"entry_X":293,"entry_Y":293,"exit_X":21040817459074957313,"exit_Y":21040817459074957313},{"entry_X":293,"entry_Y":293,"exit_X":5386449269523189071873,"exit_Y":5386449269523189071873}],"terminal_Y_translation":292},{"idle_children":[{"orthogonal_axes":[2,193,8,16,32,133,69,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":197},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,193,8,16,32,133,69,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":197},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,193,8,16,32,133,69,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":197},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,193,8,16,32,133,69,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":197},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,193,8,16,32,133,69,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":197},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,193,8,16,32,133,69,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":197},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":54,"q":196,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":197,"entry_Y":197,"exit_X":50177,"exit_Y":50177},{"entry_X":197,"entry_Y":197,"exit_X":12845057,"exit_Y":12845057},{"entry_X":197,"entry_Y":197,"exit_X":3288334337,"exit_Y":3288334337},{"entry_X":197,"entry_Y":197,"exit_X":841813590017,"exit_Y":841813590017},{"entry_X":197,"entry_Y":197,"exit_X":215504279044097,"exit_Y":215504279044097},{"entry_X":197,"entry_Y":197,"exit_X":55169095435288577,"exit_Y":55169095435288577},{"entry_X":197,"entry_Y":197,"exit_X":14123288431433875457,"exit_Y":14123288431433875457},{"entry_X":197,"entry_Y":197,"exit_X":3615561838447072116737,"exit_Y":3615561838447072116737}],"terminal_Y_translation":196},{"idle_children":[{"orthogonal_axes":[2,321,8,16,32,261,128,69,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":325},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,321,8,16,32,261,128,69,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":325},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,321,8,16,32,261,128,69,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":325},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,321,8,16,32,261,128,69,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":325},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,321,8,16,32,261,128,69,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":325},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,321,8,16,32,261,128,69,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":325},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":55,"q":324,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":325,"entry_Y":325,"exit_X":82945,"exit_Y":82945},{"entry_X":325,"entry_Y":325,"exit_X":21233665,"exit_Y":21233665},{"entry_X":325,"entry_Y":325,"exit_X":5435817985,"exit_Y":5435817985},{"entry_X":325,"entry_Y":325,"exit_X":1391569403905,"exit_Y":1391569403905},{"entry_X":325,"entry_Y":325,"exit_X":356241767399425,"exit_Y":356241767399425},{"entry_X":325,"entry_Y":325,"exit_X":91197892454252545,"exit_Y":91197892454252545},{"entry_X":325,"entry_Y":325,"exit_X":23346660468288651265,"exit_Y":23346660468288651265},{"entry_X":325,"entry_Y":325,"exit_X":5976745079881894723585,"exit_Y":5976745079881894723585}],"terminal_Y_translation":324},{"idle_children":[{"orthogonal_axes":[2,385,8,16,32,64,261,133,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":389},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,385,8,16,32,64,261,133,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":389},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,385,8,16,32,64,261,133,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":389},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,385,8,16,32,64,261,133,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":389},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,385,8,16,32,64,261,133,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":389},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,385,8,16,32,64,261,133,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":389},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":56,"q":388,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":389,"entry_Y":389,"exit_X":99329,"exit_Y":99329},{"entry_X":389,"entry_Y":389,"exit_X":25427969,"exit_Y":25427969},{"entry_X":389,"entry_Y":389,"exit_X":6509559809,"exit_Y":6509559809},{"entry_X":389,"entry_Y":389,"exit_X":1666447310849,"exit_Y":1666447310849},{"entry_X":389,"entry_Y":389,"exit_X":426610511577089,"exit_Y":426610511577089},{"entry_X":389,"entry_Y":389,"exit_X":109212290963734529,"exit_Y":109212290963734529},{"entry_X":389,"entry_Y":389,"exit_X":27958346486716039169,"exit_Y":27958346486716039169},{"entry_X":389,"entry_Y":389,"exit_X":7157336700599306027009,"exit_Y":7157336700599306027009}],"terminal_Y_translation":388},{"idle_children":[{"orthogonal_axes":[2,4,49,41,25,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":57},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,49,41,25,64,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":57},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,49,41,25,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":57},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,49,41,25,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":57},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,49,41,25,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":57},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,49,41,25,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":57},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":57,"q":56,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":57,"entry_Y":57,"exit_X":14337,"exit_Y":14337},{"entry_X":57,"entry_Y":57,"exit_X":3670017,"exit_Y":3670017},{"entry_X":57,"entry_Y":57,"exit_X":939524097,"exit_Y":939524097},{"entry_X":57,"entry_Y":57,"exit_X":240518168577,"exit_Y":240518168577},{"entry_X":57,"entry_Y":57,"exit_X":61572651155457,"exit_Y":61572651155457},{"entry_X":57,"entry_Y":57,"exit_X":15762598695796737,"exit_Y":15762598695796737},{"entry_X":57,"entry_Y":57,"exit_X":4035225266123964417,"exit_Y":4035225266123964417},{"entry_X":57,"entry_Y":57,"exit_X":1033017668127734890497,"exit_Y":1033017668127734890497}],"terminal_Y_translation":56},{"idle_children":[{"orthogonal_axes":[2,4,81,73,32,25,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":89},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,81,73,32,25,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":89},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,81,73,32,25,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":89},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,81,73,32,25,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":89},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,81,73,32,25,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":89},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,81,73,32,25,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":89},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":58,"q":88,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":89,"entry_Y":89,"exit_X":22529,"exit_Y":22529},{"entry_X":89,"entry_Y":89,"exit_X":5767169,"exit_Y":5767169},{"entry_X":89,"entry_Y":89,"exit_X":1476395009,"exit_Y":1476395009},{"entry_X":89,"entry_Y":89,"exit_X":377957122049,"exit_Y":377957122049},{"entry_X":89,"entry_Y":89,"exit_X":96757023244289,"exit_Y":96757023244289},{"entry_X":89,"entry_Y":89,"exit_X":24769797950537729,"exit_Y":24769797950537729},{"entry_X":89,"entry_Y":89,"exit_X":6341068275337658369,"exit_Y":6341068275337658369},{"entry_X":89,"entry_Y":89,"exit_X":1623313478486440542209,"exit_Y":1623313478486440542209}],"terminal_Y_translation":88},{"idle_children":[{"orthogonal_axes":[2,4,145,137,32,64,25,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":153},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,145,137,32,64,25,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":153},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,145,137,32,64,25,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":153},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,145,137,32,64,25,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":153},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,145,137,32,64,25,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":153},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,145,137,32,64,25,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":153},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":59,"q":152,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":153,"entry_Y":153,"exit_X":38913,"exit_Y":38913},{"entry_X":153,"entry_Y":153,"exit_X":9961473,"exit_Y":9961473},{"entry_X":153,"entry_Y":153,"exit_X":2550136833,"exit_Y":2550136833},{"entry_X":153,"entry_Y":153,"exit_X":652835028993,"exit_Y":652835028993},{"entry_X":153,"entry_Y":153,"exit_X":167125767421953,"exit_Y":167125767421953},{"entry_X":153,"entry_Y":153,"exit_X":42784196460019713,"exit_Y":42784196460019713},{"entry_X":153,"entry_Y":153,"exit_X":10952754293765046273,"exit_Y":10952754293765046273},{"entry_X":153,"entry_Y":153,"exit_X":2803905099203851845633,"exit_Y":2803905099203851845633}],"terminal_Y_translation":152},{"idle_children":[{"orthogonal_axes":[2,4,273,265,32,64,128,25,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":281},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,273,265,32,64,128,25,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":281},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,273,265,32,64,128,25,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":281},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,273,265,32,64,128,25,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":281},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,273,265,32,64,128,25,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":281},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,273,265,32,64,128,25,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":281},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":60,"q":280,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":281,"entry_Y":281,"exit_X":71681,"exit_Y":71681},{"entry_X":281,"entry_Y":281,"exit_X":18350081,"exit_Y":18350081},{"entry_X":281,"entry_Y":281,"exit_X":4697620481,"exit_Y":4697620481},{"entry_X":281,"entry_Y":281,"exit_X":1202590842881,"exit_Y":1202590842881},{"entry_X":281,"entry_Y":281,"exit_X":307863255777281,"exit_Y":307863255777281},{"entry_X":281,"entry_Y":281,"exit_X":78812993478983681,"exit_Y":78812993478983681},{"entry_X":281,"entry_Y":281,"exit_X":20176126330619822081,"exit_Y":20176126330619822081},{"entry_X":281,"entry_Y":281,"exit_X":5165088340638674452481,"exit_Y":5165088340638674452481}],"terminal_Y_translation":280},{"idle_children":[{"orthogonal_axes":[2,4,97,16,73,41,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":105},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,97,16,73,41,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":105},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,97,16,73,41,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":105},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,97,16,73,41,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":105},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,97,16,73,41,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":105},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,97,16,73,41,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":105},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":61,"q":104,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":105,"entry_Y":105,"exit_X":26625,"exit_Y":26625},{"entry_X":105,"entry_Y":105,"exit_X":6815745,"exit_Y":6815745},{"entry_X":105,"entry_Y":105,"exit_X":1744830465,"exit_Y":1744830465},{"entry_X":105,"entry_Y":105,"exit_X":446676598785,"exit_Y":446676598785},{"entry_X":105,"entry_Y":105,"exit_X":114349209288705,"exit_Y":114349209288705},{"entry_X":105,"entry_Y":105,"exit_X":29273397577908225,"exit_Y":29273397577908225},{"entry_X":105,"entry_Y":105,"exit_X":7493989779944505345,"exit_Y":7493989779944505345},{"entry_X":105,"entry_Y":105,"exit_X":1918461383665793368065,"exit_Y":1918461383665793368065}],"terminal_Y_translation":104},{"idle_children":[{"orthogonal_axes":[2,4,161,16,137,64,41,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":169},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,161,16,137,64,41,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":169},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,161,16,137,64,41,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":169},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,161,16,137,64,41,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":169},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,161,16,137,64,41,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":169},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,161,16,137,64,41,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":169},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":62,"q":168,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":169,"entry_Y":169,"exit_X":43009,"exit_Y":43009},{"entry_X":169,"entry_Y":169,"exit_X":11010049,"exit_Y":11010049},{"entry_X":169,"entry_Y":169,"exit_X":2818572289,"exit_Y":2818572289},{"entry_X":169,"entry_Y":169,"exit_X":721554505729,"exit_Y":721554505729},{"entry_X":169,"entry_Y":169,"exit_X":184717953466369,"exit_Y":184717953466369},{"entry_X":169,"entry_Y":169,"exit_X":47287796087390209,"exit_Y":47287796087390209},{"entry_X":169,"entry_Y":169,"exit_X":12105675798371893249,"exit_Y":12105675798371893249},{"entry_X":169,"entry_Y":169,"exit_X":3099053004383204671489,"exit_Y":3099053004383204671489}],"terminal_Y_translation":168},{"idle_children":[{"orthogonal_axes":[2,4,289,16,265,64,128,41,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":297},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,289,16,265,64,128,41,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":297},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,289,16,265,64,128,41,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":297},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,289,16,265,64,128,41,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":297},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,289,16,265,64,128,41,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":297},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,289,16,265,64,128,41,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":297},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":63,"q":296,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":297,"entry_Y":297,"exit_X":75777,"exit_Y":75777},{"entry_X":297,"entry_Y":297,"exit_X":19398657,"exit_Y":19398657},{"entry_X":297,"entry_Y":297,"exit_X":4966055937,"exit_Y":4966055937},{"entry_X":297,"entry_Y":297,"exit_X":1271310319617,"exit_Y":1271310319617},{"entry_X":297,"entry_Y":297,"exit_X":325455441821697,"exit_Y":325455441821697},{"entry_X":297,"entry_Y":297,"exit_X":83316593106354177,"exit_Y":83316593106354177},{"entry_X":297,"entry_Y":297,"exit_X":21329047835226669057,"exit_Y":21329047835226669057},{"entry_X":297,"entry_Y":297,"exit_X":5460236245818027278337,"exit_Y":5460236245818027278337}],"terminal_Y_translation":296},{"idle_children":[{"orthogonal_axes":[2,4,193,16,32,137,73,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":201},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,193,16,32,137,73,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":201},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,193,16,32,137,73,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":201},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,193,16,32,137,73,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":201},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,193,16,32,137,73,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":201},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,193,16,32,137,73,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":201},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":64,"q":200,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":201,"entry_Y":201,"exit_X":51201,"exit_Y":51201},{"entry_X":201,"entry_Y":201,"exit_X":13107201,"exit_Y":13107201},{"entry_X":201,"entry_Y":201,"exit_X":3355443201,"exit_Y":3355443201},{"entry_X":201,"entry_Y":201,"exit_X":858993459201,"exit_Y":858993459201},{"entry_X":201,"entry_Y":201,"exit_X":219902325555201,"exit_Y":219902325555201},{"entry_X":201,"entry_Y":201,"exit_X":56294995342131201,"exit_Y":56294995342131201},{"entry_X":201,"entry_Y":201,"exit_X":14411518807585587201,"exit_Y":14411518807585587201},{"entry_X":201,"entry_Y":201,"exit_X":3689348814741910323201,"exit_Y":3689348814741910323201}],"terminal_Y_translation":200},{"idle_children":[{"orthogonal_axes":[2,4,321,16,32,265,128,73,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":329},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,321,16,32,265,128,73,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":329},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,321,16,32,265,128,73,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":329},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,321,16,32,265,128,73,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":329},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,321,16,32,265,128,73,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":329},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,321,16,32,265,128,73,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":329},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":65,"q":328,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":329,"entry_Y":329,"exit_X":83969,"exit_Y":83969},{"entry_X":329,"entry_Y":329,"exit_X":21495809,"exit_Y":21495809},{"entry_X":329,"entry_Y":329,"exit_X":5502926849,"exit_Y":5502926849},{"entry_X":329,"entry_Y":329,"exit_X":1408749273089,"exit_Y":1408749273089},{"entry_X":329,"entry_Y":329,"exit_X":360639813910529,"exit_Y":360639813910529},{"entry_X":329,"entry_Y":329,"exit_X":92323792361095169,"exit_Y":92323792361095169},{"entry_X":329,"entry_Y":329,"exit_X":23634890844440363009,"exit_Y":23634890844440363009},{"entry_X":329,"entry_Y":329,"exit_X":6050532056176732930049,"exit_Y":6050532056176732930049}],"terminal_Y_translation":328},{"idle_children":[{"orthogonal_axes":[2,4,385,16,32,64,265,137,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":393},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,385,16,32,64,265,137,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":393},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,385,16,32,64,265,137,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":393},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,385,16,32,64,265,137,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":393},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,385,16,32,64,265,137,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":393},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,385,16,32,64,265,137,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":393},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":66,"q":392,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":393,"entry_Y":393,"exit_X":100353,"exit_Y":100353},{"entry_X":393,"entry_Y":393,"exit_X":25690113,"exit_Y":25690113},{"entry_X":393,"entry_Y":393,"exit_X":6576668673,"exit_Y":6576668673},{"entry_X":393,"entry_Y":393,"exit_X":1683627180033,"exit_Y":1683627180033},{"entry_X":393,"entry_Y":393,"exit_X":431008558088193,"exit_Y":431008558088193},{"entry_X":393,"entry_Y":393,"exit_X":110338190870577153,"exit_Y":110338190870577153},{"entry_X":393,"entry_Y":393,"exit_X":28246576862867750913,"exit_Y":28246576862867750913},{"entry_X":393,"entry_Y":393,"exit_X":7231123676894144233473,"exit_Y":7231123676894144233473}],"terminal_Y_translation":392},{"idle_children":[{"orthogonal_axes":[2,4,8,97,81,49,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":113},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,97,81,49,128,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":113},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,97,81,49,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":113},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,97,81,49,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":113},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,97,81,49,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":113},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,97,81,49,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":113},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":67,"q":112,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":113,"entry_Y":113,"exit_X":28673,"exit_Y":28673},{"entry_X":113,"entry_Y":113,"exit_X":7340033,"exit_Y":7340033},{"entry_X":113,"entry_Y":113,"exit_X":1879048193,"exit_Y":1879048193},{"entry_X":113,"entry_Y":113,"exit_X":481036337153,"exit_Y":481036337153},{"entry_X":113,"entry_Y":113,"exit_X":123145302310913,"exit_Y":123145302310913},{"entry_X":113,"entry_Y":113,"exit_X":31525197391593473,"exit_Y":31525197391593473},{"entry_X":113,"entry_Y":113,"exit_X":8070450532247928833,"exit_Y":8070450532247928833},{"entry_X":113,"entry_Y":113,"exit_X":2066035336255469780993,"exit_Y":2066035336255469780993}],"terminal_Y_translation":112},{"idle_children":[{"orthogonal_axes":[2,4,8,161,145,64,49,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":177},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,161,145,64,49,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":177},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,161,145,64,49,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":177},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,161,145,64,49,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":177},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,161,145,64,49,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":177},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,161,145,64,49,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":177},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":68,"q":176,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":177,"entry_Y":177,"exit_X":45057,"exit_Y":45057},{"entry_X":177,"entry_Y":177,"exit_X":11534337,"exit_Y":11534337},{"entry_X":177,"entry_Y":177,"exit_X":2952790017,"exit_Y":2952790017},{"entry_X":177,"entry_Y":177,"exit_X":755914244097,"exit_Y":755914244097},{"entry_X":177,"entry_Y":177,"exit_X":193514046488577,"exit_Y":193514046488577},{"entry_X":177,"entry_Y":177,"exit_X":49539595901075457,"exit_Y":49539595901075457},{"entry_X":177,"entry_Y":177,"exit_X":12682136550675316737,"exit_Y":12682136550675316737},{"entry_X":177,"entry_Y":177,"exit_X":3246626956972881084417,"exit_Y":3246626956972881084417}],"terminal_Y_translation":176},{"idle_children":[{"orthogonal_axes":[2,4,8,289,273,64,128,49,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":305},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,289,273,64,128,49,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":305},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,289,273,64,128,49,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":305},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,289,273,64,128,49,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":305},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,289,273,64,128,49,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":305},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,289,273,64,128,49,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":305},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":69,"q":304,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":305,"entry_Y":305,"exit_X":77825,"exit_Y":77825},{"entry_X":305,"entry_Y":305,"exit_X":19922945,"exit_Y":19922945},{"entry_X":305,"entry_Y":305,"exit_X":5100273665,"exit_Y":5100273665},{"entry_X":305,"entry_Y":305,"exit_X":1305670057985,"exit_Y":1305670057985},{"entry_X":305,"entry_Y":305,"exit_X":334251534843905,"exit_Y":334251534843905},{"entry_X":305,"entry_Y":305,"exit_X":85568392920039425,"exit_Y":85568392920039425},{"entry_X":305,"entry_Y":305,"exit_X":21905508587530092545,"exit_Y":21905508587530092545},{"entry_X":305,"entry_Y":305,"exit_X":5607810198407703691265,"exit_Y":5607810198407703691265}],"terminal_Y_translation":304},{"idle_children":[{"orthogonal_axes":[2,4,8,193,32,145,81,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":209},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,193,32,145,81,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":209},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,193,32,145,81,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":209},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,193,32,145,81,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":209},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,193,32,145,81,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":209},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,193,32,145,81,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":209},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":70,"q":208,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":209,"entry_Y":209,"exit_X":53249,"exit_Y":53249},{"entry_X":209,"entry_Y":209,"exit_X":13631489,"exit_Y":13631489},{"entry_X":209,"entry_Y":209,"exit_X":3489660929,"exit_Y":3489660929},{"entry_X":209,"entry_Y":209,"exit_X":893353197569,"exit_Y":893353197569},{"entry_X":209,"entry_Y":209,"exit_X":228698418577409,"exit_Y":228698418577409},{"entry_X":209,"entry_Y":209,"exit_X":58546795155816449,"exit_Y":58546795155816449},{"entry_X":209,"entry_Y":209,"exit_X":14987979559889010689,"exit_Y":14987979559889010689},{"entry_X":209,"entry_Y":209,"exit_X":3836922767331586736129,"exit_Y":3836922767331586736129}],"terminal_Y_translation":208},{"idle_children":[{"orthogonal_axes":[2,4,8,321,32,273,128,81,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":337},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,321,32,273,128,81,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":337},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,321,32,273,128,81,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":337},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,321,32,273,128,81,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":337},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,321,32,273,128,81,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":337},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,321,32,273,128,81,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":337},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":71,"q":336,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":337,"entry_Y":337,"exit_X":86017,"exit_Y":86017},{"entry_X":337,"entry_Y":337,"exit_X":22020097,"exit_Y":22020097},{"entry_X":337,"entry_Y":337,"exit_X":5637144577,"exit_Y":5637144577},{"entry_X":337,"entry_Y":337,"exit_X":1443109011457,"exit_Y":1443109011457},{"entry_X":337,"entry_Y":337,"exit_X":369435906932737,"exit_Y":369435906932737},{"entry_X":337,"entry_Y":337,"exit_X":94575592174780417,"exit_Y":94575592174780417},{"entry_X":337,"entry_Y":337,"exit_X":24211351596743786497,"exit_Y":24211351596743786497},{"entry_X":337,"entry_Y":337,"exit_X":6198106008766409342977,"exit_Y":6198106008766409342977}],"terminal_Y_translation":336},{"idle_children":[{"orthogonal_axes":[2,4,8,385,32,64,273,145,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":401},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,385,32,64,273,145,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":401},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,385,32,64,273,145,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":401},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,385,32,64,273,145,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":401},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,385,32,64,273,145,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":401},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,385,32,64,273,145,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":401},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":72,"q":400,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":401,"entry_Y":401,"exit_X":102401,"exit_Y":102401},{"entry_X":401,"entry_Y":401,"exit_X":26214401,"exit_Y":26214401},{"entry_X":401,"entry_Y":401,"exit_X":6710886401,"exit_Y":6710886401},{"entry_X":401,"entry_Y":401,"exit_X":1717986918401,"exit_Y":1717986918401},{"entry_X":401,"entry_Y":401,"exit_X":439804651110401,"exit_Y":439804651110401},{"entry_X":401,"entry_Y":401,"exit_X":112589990684262401,"exit_Y":112589990684262401},{"entry_X":401,"entry_Y":401,"exit_X":28823037615171174401,"exit_Y":28823037615171174401},{"entry_X":401,"entry_Y":401,"exit_X":7378697629483820646401,"exit_Y":7378697629483820646401}],"terminal_Y_translation":400},{"idle_children":[{"orthogonal_axes":[2,4,8,16,193,161,97,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":225},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,193,161,97,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":225},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,193,161,97,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":225},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,193,161,97,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":225},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,193,161,97,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":225},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,193,161,97,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":225},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":73,"q":224,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":225,"entry_Y":225,"exit_X":57345,"exit_Y":57345},{"entry_X":225,"entry_Y":225,"exit_X":14680065,"exit_Y":14680065},{"entry_X":225,"entry_Y":225,"exit_X":3758096385,"exit_Y":3758096385},{"entry_X":225,"entry_Y":225,"exit_X":962072674305,"exit_Y":962072674305},{"entry_X":225,"entry_Y":225,"exit_X":246290604621825,"exit_Y":246290604621825},{"entry_X":225,"entry_Y":225,"exit_X":63050394783186945,"exit_Y":63050394783186945},{"entry_X":225,"entry_Y":225,"exit_X":16140901064495857665,"exit_Y":16140901064495857665},{"entry_X":225,"entry_Y":225,"exit_X":4132070672510939561985,"exit_Y":4132070672510939561985}],"terminal_Y_translation":224},{"idle_children":[{"orthogonal_axes":[2,4,8,16,321,289,128,97,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":353},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,321,289,128,97,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":353},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,321,289,128,97,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":353},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,321,289,128,97,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":353},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,321,289,128,97,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":353},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,321,289,128,97,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":353},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":74,"q":352,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":353,"entry_Y":353,"exit_X":90113,"exit_Y":90113},{"entry_X":353,"entry_Y":353,"exit_X":23068673,"exit_Y":23068673},{"entry_X":353,"entry_Y":353,"exit_X":5905580033,"exit_Y":5905580033},{"entry_X":353,"entry_Y":353,"exit_X":1511828488193,"exit_Y":1511828488193},{"entry_X":353,"entry_Y":353,"exit_X":387028092977153,"exit_Y":387028092977153},{"entry_X":353,"entry_Y":353,"exit_X":99079191802150913,"exit_Y":99079191802150913},{"entry_X":353,"entry_Y":353,"exit_X":25364273101350633473,"exit_Y":25364273101350633473},{"entry_X":353,"entry_Y":353,"exit_X":6493253913945762168833,"exit_Y":6493253913945762168833}],"terminal_Y_translation":352},{"idle_children":[{"orthogonal_axes":[2,4,8,16,385,64,289,161,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":417},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,385,64,289,161,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":417},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,385,64,289,161,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":417},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,385,64,289,161,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":417},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,385,64,289,161,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":417},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,385,64,289,161,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":417},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":75,"q":416,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":417,"entry_Y":417,"exit_X":106497,"exit_Y":106497},{"entry_X":417,"entry_Y":417,"exit_X":27262977,"exit_Y":27262977},{"entry_X":417,"entry_Y":417,"exit_X":6979321857,"exit_Y":6979321857},{"entry_X":417,"entry_Y":417,"exit_X":1786706395137,"exit_Y":1786706395137},{"entry_X":417,"entry_Y":417,"exit_X":457396837154817,"exit_Y":457396837154817},{"entry_X":417,"entry_Y":417,"exit_X":117093590311632897,"exit_Y":117093590311632897},{"entry_X":417,"entry_Y":417,"exit_X":29975959119778021377,"exit_Y":29975959119778021377},{"entry_X":417,"entry_Y":417,"exit_X":7673845534663173472257,"exit_Y":7673845534663173472257}],"terminal_Y_translation":416},{"idle_children":[{"orthogonal_axes":[2,4,8,16,32,385,321,193,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":449},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,32,385,321,193,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":449},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,32,385,321,193,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":449},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,32,385,321,193,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":449},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,32,385,321,193,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":449},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,4,8,16,32,385,321,193,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":449},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":76,"q":448,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":449,"entry_Y":449,"exit_X":114689,"exit_Y":114689},{"entry_X":449,"entry_Y":449,"exit_X":29360129,"exit_Y":29360129},{"entry_X":449,"entry_Y":449,"exit_X":7516192769,"exit_Y":7516192769},{"entry_X":449,"entry_Y":449,"exit_X":1924145348609,"exit_Y":1924145348609},{"entry_X":449,"entry_Y":449,"exit_X":492581209243649,"exit_Y":492581209243649},{"entry_X":449,"entry_Y":449,"exit_X":126100789566373889,"exit_Y":126100789566373889},{"entry_X":449,"entry_Y":449,"exit_X":32281802128991715329,"exit_Y":32281802128991715329},{"entry_X":449,"entry_Y":449,"exit_X":8264141345021879123969,"exit_Y":8264141345021879123969}],"terminal_Y_translation":448},{"idle_children":[{"orthogonal_axes":[2,505,501,493,477,445,381,253,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":509},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,505,501,493,477,445,381,253,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":509},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[2,505,501,493,477,445,381,253,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":509},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,505,501,493,477,445,381,253,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":509},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[2,505,501,493,477,445,381,253,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":509},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[2,505,501,493,477,445,381,253,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":509},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":77,"q":508,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":509,"entry_Y":509,"exit_X":130049,"exit_Y":130049},{"entry_X":509,"entry_Y":509,"exit_X":33292289,"exit_Y":33292289},{"entry_X":509,"entry_Y":509,"exit_X":8522825729,"exit_Y":8522825729},{"entry_X":509,"entry_Y":509,"exit_X":2181843386369,"exit_Y":2181843386369},{"entry_X":509,"entry_Y":509,"exit_X":558551906910209,"exit_Y":558551906910209},{"entry_X":509,"entry_Y":509,"exit_X":142989288169013249,"exit_Y":142989288169013249},{"entry_X":509,"entry_Y":509,"exit_X":36605257771267391489,"exit_Y":36605257771267391489},{"entry_X":509,"entry_Y":509,"exit_X":9370945989444452220929,"exit_Y":9370945989444452220929}],"terminal_Y_translation":508},{"idle_children":[{"orthogonal_axes":[505,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":507},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[505,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":507},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[505,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":507},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[505,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":507},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[505,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":507},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[505,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":507},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":78,"q":506,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":507,"entry_Y":507,"exit_X":129537,"exit_Y":129537},{"entry_X":507,"entry_Y":507,"exit_X":33161217,"exit_Y":33161217},{"entry_X":507,"entry_Y":507,"exit_X":8489271297,"exit_Y":8489271297},{"entry_X":507,"entry_Y":507,"exit_X":2173253451777,"exit_Y":2173253451777},{"entry_X":507,"entry_Y":507,"exit_X":556352883654657,"exit_Y":556352883654657},{"entry_X":507,"entry_Y":507,"exit_X":142426338215591937,"exit_Y":142426338215591937},{"entry_X":507,"entry_Y":507,"exit_X":36461142583191535617,"exit_Y":36461142583191535617},{"entry_X":507,"entry_Y":507,"exit_X":9334052501297033117697,"exit_Y":9334052501297033117697}],"terminal_Y_translation":506},{"idle_children":[{"orthogonal_axes":[501,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":503},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[501,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":503},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[501,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":503},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[501,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":503},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[501,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":503},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[501,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":503},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":79,"q":502,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":503,"entry_Y":503,"exit_X":128513,"exit_Y":128513},{"entry_X":503,"entry_Y":503,"exit_X":32899073,"exit_Y":32899073},{"entry_X":503,"entry_Y":503,"exit_X":8422162433,"exit_Y":8422162433},{"entry_X":503,"entry_Y":503,"exit_X":2156073582593,"exit_Y":2156073582593},{"entry_X":503,"entry_Y":503,"exit_X":551954837143553,"exit_Y":551954837143553},{"entry_X":503,"entry_Y":503,"exit_X":141300438308749313,"exit_Y":141300438308749313},{"entry_X":503,"entry_Y":503,"exit_X":36172912207039823873,"exit_Y":36172912207039823873},{"entry_X":503,"entry_Y":503,"exit_X":9260265525002194911233,"exit_Y":9260265525002194911233}],"terminal_Y_translation":502},{"idle_children":[{"orthogonal_axes":[493,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":80,"q":494,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":495,"entry_Y":495,"exit_X":126465,"exit_Y":126465},{"entry_X":495,"entry_Y":495,"exit_X":32374785,"exit_Y":32374785},{"entry_X":495,"entry_Y":495,"exit_X":8287944705,"exit_Y":8287944705},{"entry_X":495,"entry_Y":495,"exit_X":2121713844225,"exit_Y":2121713844225},{"entry_X":495,"entry_Y":495,"exit_X":543158744121345,"exit_Y":543158744121345},{"entry_X":495,"entry_Y":495,"exit_X":139048638495064065,"exit_Y":139048638495064065},{"entry_X":495,"entry_Y":495,"exit_X":35596451454736400385,"exit_Y":35596451454736400385},{"entry_X":495,"entry_Y":495,"exit_X":9112691572412518498305,"exit_Y":9112691572412518498305}],"terminal_Y_translation":494},{"idle_children":[{"orthogonal_axes":[477,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":81,"q":478,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":479,"entry_Y":479,"exit_X":122369,"exit_Y":122369},{"entry_X":479,"entry_Y":479,"exit_X":31326209,"exit_Y":31326209},{"entry_X":479,"entry_Y":479,"exit_X":8019509249,"exit_Y":8019509249},{"entry_X":479,"entry_Y":479,"exit_X":2052994367489,"exit_Y":2052994367489},{"entry_X":479,"entry_Y":479,"exit_X":525566558076929,"exit_Y":525566558076929},{"entry_X":479,"entry_Y":479,"exit_X":134545038867693569,"exit_Y":134545038867693569},{"entry_X":479,"entry_Y":479,"exit_X":34443529950129553409,"exit_Y":34443529950129553409},{"entry_X":479,"entry_Y":479,"exit_X":8817543667233165672449,"exit_Y":8817543667233165672449}],"terminal_Y_translation":478},{"idle_children":[{"orthogonal_axes":[445,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":82,"q":446,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":447,"entry_Y":447,"exit_X":114177,"exit_Y":114177},{"entry_X":447,"entry_Y":447,"exit_X":29229057,"exit_Y":29229057},{"entry_X":447,"entry_Y":447,"exit_X":7482638337,"exit_Y":7482638337},{"entry_X":447,"entry_Y":447,"exit_X":1915555414017,"exit_Y":1915555414017},{"entry_X":447,"entry_Y":447,"exit_X":490382185988097,"exit_Y":490382185988097},{"entry_X":447,"entry_Y":447,"exit_X":125537839612952577,"exit_Y":125537839612952577},{"entry_X":447,"entry_Y":447,"exit_X":32137686940915859457,"exit_Y":32137686940915859457},{"entry_X":447,"entry_Y":447,"exit_X":8227247856874460020737,"exit_Y":8227247856874460020737}],"terminal_Y_translation":446},{"idle_children":[{"orthogonal_axes":[381,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":83,"q":382,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":383,"entry_Y":383,"exit_X":97793,"exit_Y":97793},{"entry_X":383,"entry_Y":383,"exit_X":25034753,"exit_Y":25034753},{"entry_X":383,"entry_Y":383,"exit_X":6408896513,"exit_Y":6408896513},{"entry_X":383,"entry_Y":383,"exit_X":1640677507073,"exit_Y":1640677507073},{"entry_X":383,"entry_Y":383,"exit_X":420013441810433,"exit_Y":420013441810433},{"entry_X":383,"entry_Y":383,"exit_X":107523441103470593,"exit_Y":107523441103470593},{"entry_X":383,"entry_Y":383,"exit_X":27526000922488471553,"exit_Y":27526000922488471553},{"entry_X":383,"entry_Y":383,"exit_X":7046656236157048717313,"exit_Y":7046656236157048717313}],"terminal_Y_translation":382},{"idle_children":[{"orthogonal_axes":[253,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":84,"q":254,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":255,"entry_Y":255,"exit_X":65025,"exit_Y":65025},{"entry_X":255,"entry_Y":255,"exit_X":16646145,"exit_Y":16646145},{"entry_X":255,"entry_Y":255,"exit_X":4261412865,"exit_Y":4261412865},{"entry_X":255,"entry_Y":255,"exit_X":1090921693185,"exit_Y":1090921693185},{"entry_X":255,"entry_Y":255,"exit_X":279275953455105,"exit_Y":279275953455105},{"entry_X":255,"entry_Y":255,"exit_X":71494644084506625,"exit_Y":71494644084506625},{"entry_X":255,"entry_Y":255,"exit_X":18302628885633695745,"exit_Y":18302628885633695745},{"entry_X":255,"entry_Y":255,"exit_X":4685472994722226110465,"exit_Y":4685472994722226110465}],"terminal_Y_translation":254},{"idle_children":[{"orthogonal_axes":[506,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":507},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[506,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":507},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[506,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":507},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[506,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":507},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[506,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":507},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[506,4,499,491,475,443,379,251,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":507},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":85,"q":505,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":507,"entry_Y":507,"exit_X":129538,"exit_Y":129538},{"entry_X":507,"entry_Y":507,"exit_X":33161218,"exit_Y":33161218},{"entry_X":507,"entry_Y":507,"exit_X":8489271298,"exit_Y":8489271298},{"entry_X":507,"entry_Y":507,"exit_X":2173253451778,"exit_Y":2173253451778},{"entry_X":507,"entry_Y":507,"exit_X":556352883654658,"exit_Y":556352883654658},{"entry_X":507,"entry_Y":507,"exit_X":142426338215591938,"exit_Y":142426338215591938},{"entry_X":507,"entry_Y":507,"exit_X":36461142583191535618,"exit_Y":36461142583191535618},{"entry_X":507,"entry_Y":507,"exit_X":9334052501297033117698,"exit_Y":9334052501297033117698}],"terminal_Y_translation":505},{"idle_children":[{"orthogonal_axes":[502,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":503},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[502,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":503},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[502,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":503},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[502,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":503},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[502,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":503},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[502,499,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":503},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":86,"q":501,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":503,"entry_Y":503,"exit_X":128514,"exit_Y":128514},{"entry_X":503,"entry_Y":503,"exit_X":32899074,"exit_Y":32899074},{"entry_X":503,"entry_Y":503,"exit_X":8422162434,"exit_Y":8422162434},{"entry_X":503,"entry_Y":503,"exit_X":2156073582594,"exit_Y":2156073582594},{"entry_X":503,"entry_Y":503,"exit_X":551954837143554,"exit_Y":551954837143554},{"entry_X":503,"entry_Y":503,"exit_X":141300438308749314,"exit_Y":141300438308749314},{"entry_X":503,"entry_Y":503,"exit_X":36172912207039823874,"exit_Y":36172912207039823874},{"entry_X":503,"entry_Y":503,"exit_X":9260265525002194911234,"exit_Y":9260265525002194911234}],"terminal_Y_translation":501},{"idle_children":[{"orthogonal_axes":[494,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[494,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[494,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[494,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[494,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[494,491,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":87,"q":493,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":495,"entry_Y":495,"exit_X":126466,"exit_Y":126466},{"entry_X":495,"entry_Y":495,"exit_X":32374786,"exit_Y":32374786},{"entry_X":495,"entry_Y":495,"exit_X":8287944706,"exit_Y":8287944706},{"entry_X":495,"entry_Y":495,"exit_X":2121713844226,"exit_Y":2121713844226},{"entry_X":495,"entry_Y":495,"exit_X":543158744121346,"exit_Y":543158744121346},{"entry_X":495,"entry_Y":495,"exit_X":139048638495064066,"exit_Y":139048638495064066},{"entry_X":495,"entry_Y":495,"exit_X":35596451454736400386,"exit_Y":35596451454736400386},{"entry_X":495,"entry_Y":495,"exit_X":9112691572412518498306,"exit_Y":9112691572412518498306}],"terminal_Y_translation":493},{"idle_children":[{"orthogonal_axes":[478,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[478,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[478,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[478,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[478,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[478,475,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":88,"q":477,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":479,"entry_Y":479,"exit_X":122370,"exit_Y":122370},{"entry_X":479,"entry_Y":479,"exit_X":31326210,"exit_Y":31326210},{"entry_X":479,"entry_Y":479,"exit_X":8019509250,"exit_Y":8019509250},{"entry_X":479,"entry_Y":479,"exit_X":2052994367490,"exit_Y":2052994367490},{"entry_X":479,"entry_Y":479,"exit_X":525566558076930,"exit_Y":525566558076930},{"entry_X":479,"entry_Y":479,"exit_X":134545038867693570,"exit_Y":134545038867693570},{"entry_X":479,"entry_Y":479,"exit_X":34443529950129553410,"exit_Y":34443529950129553410},{"entry_X":479,"entry_Y":479,"exit_X":8817543667233165672450,"exit_Y":8817543667233165672450}],"terminal_Y_translation":477},{"idle_children":[{"orthogonal_axes":[446,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[446,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[446,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[446,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[446,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[446,443,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":89,"q":445,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":447,"entry_Y":447,"exit_X":114178,"exit_Y":114178},{"entry_X":447,"entry_Y":447,"exit_X":29229058,"exit_Y":29229058},{"entry_X":447,"entry_Y":447,"exit_X":7482638338,"exit_Y":7482638338},{"entry_X":447,"entry_Y":447,"exit_X":1915555414018,"exit_Y":1915555414018},{"entry_X":447,"entry_Y":447,"exit_X":490382185988098,"exit_Y":490382185988098},{"entry_X":447,"entry_Y":447,"exit_X":125537839612952578,"exit_Y":125537839612952578},{"entry_X":447,"entry_Y":447,"exit_X":32137686940915859458,"exit_Y":32137686940915859458},{"entry_X":447,"entry_Y":447,"exit_X":8227247856874460020738,"exit_Y":8227247856874460020738}],"terminal_Y_translation":445},{"idle_children":[{"orthogonal_axes":[382,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[382,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[382,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[382,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[382,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[382,379,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":90,"q":381,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":383,"entry_Y":383,"exit_X":97794,"exit_Y":97794},{"entry_X":383,"entry_Y":383,"exit_X":25034754,"exit_Y":25034754},{"entry_X":383,"entry_Y":383,"exit_X":6408896514,"exit_Y":6408896514},{"entry_X":383,"entry_Y":383,"exit_X":1640677507074,"exit_Y":1640677507074},{"entry_X":383,"entry_Y":383,"exit_X":420013441810434,"exit_Y":420013441810434},{"entry_X":383,"entry_Y":383,"exit_X":107523441103470594,"exit_Y":107523441103470594},{"entry_X":383,"entry_Y":383,"exit_X":27526000922488471554,"exit_Y":27526000922488471554},{"entry_X":383,"entry_Y":383,"exit_X":7046656236157048717314,"exit_Y":7046656236157048717314}],"terminal_Y_translation":381},{"idle_children":[{"orthogonal_axes":[254,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[254,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[254,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[254,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[254,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[254,251,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":91,"q":253,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":255,"entry_Y":255,"exit_X":65026,"exit_Y":65026},{"entry_X":255,"entry_Y":255,"exit_X":16646146,"exit_Y":16646146},{"entry_X":255,"entry_Y":255,"exit_X":4261412866,"exit_Y":4261412866},{"entry_X":255,"entry_Y":255,"exit_X":1090921693186,"exit_Y":1090921693186},{"entry_X":255,"entry_Y":255,"exit_X":279275953455106,"exit_Y":279275953455106},{"entry_X":255,"entry_Y":255,"exit_X":71494644084506626,"exit_Y":71494644084506626},{"entry_X":255,"entry_Y":255,"exit_X":18302628885633695746,"exit_Y":18302628885633695746},{"entry_X":255,"entry_Y":255,"exit_X":4685472994722226110466,"exit_Y":4685472994722226110466}],"terminal_Y_translation":253},{"idle_children":[{"orthogonal_axes":[501,502,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":503},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[501,502,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":503},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[501,502,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":503},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[501,502,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":503},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[501,502,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":503},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[501,502,8,487,471,439,375,247,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":503},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":92,"q":499,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":503,"entry_Y":503,"exit_X":128516,"exit_Y":128516},{"entry_X":503,"entry_Y":503,"exit_X":32899076,"exit_Y":32899076},{"entry_X":503,"entry_Y":503,"exit_X":8422162436,"exit_Y":8422162436},{"entry_X":503,"entry_Y":503,"exit_X":2156073582596,"exit_Y":2156073582596},{"entry_X":503,"entry_Y":503,"exit_X":551954837143556,"exit_Y":551954837143556},{"entry_X":503,"entry_Y":503,"exit_X":141300438308749316,"exit_Y":141300438308749316},{"entry_X":503,"entry_Y":503,"exit_X":36172912207039823876,"exit_Y":36172912207039823876},{"entry_X":503,"entry_Y":503,"exit_X":9260265525002194911236,"exit_Y":9260265525002194911236}],"terminal_Y_translation":499},{"idle_children":[{"orthogonal_axes":[493,494,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[493,494,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[493,494,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[493,494,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[493,494,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[493,494,487,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":93,"q":491,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":495,"entry_Y":495,"exit_X":126468,"exit_Y":126468},{"entry_X":495,"entry_Y":495,"exit_X":32374788,"exit_Y":32374788},{"entry_X":495,"entry_Y":495,"exit_X":8287944708,"exit_Y":8287944708},{"entry_X":495,"entry_Y":495,"exit_X":2121713844228,"exit_Y":2121713844228},{"entry_X":495,"entry_Y":495,"exit_X":543158744121348,"exit_Y":543158744121348},{"entry_X":495,"entry_Y":495,"exit_X":139048638495064068,"exit_Y":139048638495064068},{"entry_X":495,"entry_Y":495,"exit_X":35596451454736400388,"exit_Y":35596451454736400388},{"entry_X":495,"entry_Y":495,"exit_X":9112691572412518498308,"exit_Y":9112691572412518498308}],"terminal_Y_translation":491},{"idle_children":[{"orthogonal_axes":[477,478,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,478,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,478,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,478,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,478,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[477,478,471,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":94,"q":475,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":479,"entry_Y":479,"exit_X":122372,"exit_Y":122372},{"entry_X":479,"entry_Y":479,"exit_X":31326212,"exit_Y":31326212},{"entry_X":479,"entry_Y":479,"exit_X":8019509252,"exit_Y":8019509252},{"entry_X":479,"entry_Y":479,"exit_X":2052994367492,"exit_Y":2052994367492},{"entry_X":479,"entry_Y":479,"exit_X":525566558076932,"exit_Y":525566558076932},{"entry_X":479,"entry_Y":479,"exit_X":134545038867693572,"exit_Y":134545038867693572},{"entry_X":479,"entry_Y":479,"exit_X":34443529950129553412,"exit_Y":34443529950129553412},{"entry_X":479,"entry_Y":479,"exit_X":8817543667233165672452,"exit_Y":8817543667233165672452}],"terminal_Y_translation":475},{"idle_children":[{"orthogonal_axes":[445,446,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,446,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,446,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,446,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,446,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[445,446,439,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":95,"q":443,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":447,"entry_Y":447,"exit_X":114180,"exit_Y":114180},{"entry_X":447,"entry_Y":447,"exit_X":29229060,"exit_Y":29229060},{"entry_X":447,"entry_Y":447,"exit_X":7482638340,"exit_Y":7482638340},{"entry_X":447,"entry_Y":447,"exit_X":1915555414020,"exit_Y":1915555414020},{"entry_X":447,"entry_Y":447,"exit_X":490382185988100,"exit_Y":490382185988100},{"entry_X":447,"entry_Y":447,"exit_X":125537839612952580,"exit_Y":125537839612952580},{"entry_X":447,"entry_Y":447,"exit_X":32137686940915859460,"exit_Y":32137686940915859460},{"entry_X":447,"entry_Y":447,"exit_X":8227247856874460020740,"exit_Y":8227247856874460020740}],"terminal_Y_translation":443},{"idle_children":[{"orthogonal_axes":[381,382,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,382,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,382,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,382,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,382,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[381,382,375,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":96,"q":379,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":383,"entry_Y":383,"exit_X":97796,"exit_Y":97796},{"entry_X":383,"entry_Y":383,"exit_X":25034756,"exit_Y":25034756},{"entry_X":383,"entry_Y":383,"exit_X":6408896516,"exit_Y":6408896516},{"entry_X":383,"entry_Y":383,"exit_X":1640677507076,"exit_Y":1640677507076},{"entry_X":383,"entry_Y":383,"exit_X":420013441810436,"exit_Y":420013441810436},{"entry_X":383,"entry_Y":383,"exit_X":107523441103470596,"exit_Y":107523441103470596},{"entry_X":383,"entry_Y":383,"exit_X":27526000922488471556,"exit_Y":27526000922488471556},{"entry_X":383,"entry_Y":383,"exit_X":7046656236157048717316,"exit_Y":7046656236157048717316}],"terminal_Y_translation":379},{"idle_children":[{"orthogonal_axes":[253,254,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,254,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,254,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,254,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,254,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[253,254,247,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":97,"q":251,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":255,"entry_Y":255,"exit_X":65028,"exit_Y":65028},{"entry_X":255,"entry_Y":255,"exit_X":16646148,"exit_Y":16646148},{"entry_X":255,"entry_Y":255,"exit_X":4261412868,"exit_Y":4261412868},{"entry_X":255,"entry_Y":255,"exit_X":1090921693188,"exit_Y":1090921693188},{"entry_X":255,"entry_Y":255,"exit_X":279275953455108,"exit_Y":279275953455108},{"entry_X":255,"entry_Y":255,"exit_X":71494644084506628,"exit_Y":71494644084506628},{"entry_X":255,"entry_Y":255,"exit_X":18302628885633695748,"exit_Y":18302628885633695748},{"entry_X":255,"entry_Y":255,"exit_X":4685472994722226110468,"exit_Y":4685472994722226110468}],"terminal_Y_translation":251},{"idle_children":[{"orthogonal_axes":[493,491,494,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,494,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":495},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,494,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,494,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":495},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,494,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[493,491,494,16,463,431,367,239,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":495},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":98,"q":487,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":495,"entry_Y":495,"exit_X":126472,"exit_Y":126472},{"entry_X":495,"entry_Y":495,"exit_X":32374792,"exit_Y":32374792},{"entry_X":495,"entry_Y":495,"exit_X":8287944712,"exit_Y":8287944712},{"entry_X":495,"entry_Y":495,"exit_X":2121713844232,"exit_Y":2121713844232},{"entry_X":495,"entry_Y":495,"exit_X":543158744121352,"exit_Y":543158744121352},{"entry_X":495,"entry_Y":495,"exit_X":139048638495064072,"exit_Y":139048638495064072},{"entry_X":495,"entry_Y":495,"exit_X":35596451454736400392,"exit_Y":35596451454736400392},{"entry_X":495,"entry_Y":495,"exit_X":9112691572412518498312,"exit_Y":9112691572412518498312}],"terminal_Y_translation":487},{"idle_children":[{"orthogonal_axes":[477,475,478,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,478,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,478,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,478,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,478,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,478,463,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":99,"q":471,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":479,"entry_Y":479,"exit_X":122376,"exit_Y":122376},{"entry_X":479,"entry_Y":479,"exit_X":31326216,"exit_Y":31326216},{"entry_X":479,"entry_Y":479,"exit_X":8019509256,"exit_Y":8019509256},{"entry_X":479,"entry_Y":479,"exit_X":2052994367496,"exit_Y":2052994367496},{"entry_X":479,"entry_Y":479,"exit_X":525566558076936,"exit_Y":525566558076936},{"entry_X":479,"entry_Y":479,"exit_X":134545038867693576,"exit_Y":134545038867693576},{"entry_X":479,"entry_Y":479,"exit_X":34443529950129553416,"exit_Y":34443529950129553416},{"entry_X":479,"entry_Y":479,"exit_X":8817543667233165672456,"exit_Y":8817543667233165672456}],"terminal_Y_translation":471},{"idle_children":[{"orthogonal_axes":[445,443,446,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,446,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,446,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,446,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,446,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,446,431,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":100,"q":439,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":447,"entry_Y":447,"exit_X":114184,"exit_Y":114184},{"entry_X":447,"entry_Y":447,"exit_X":29229064,"exit_Y":29229064},{"entry_X":447,"entry_Y":447,"exit_X":7482638344,"exit_Y":7482638344},{"entry_X":447,"entry_Y":447,"exit_X":1915555414024,"exit_Y":1915555414024},{"entry_X":447,"entry_Y":447,"exit_X":490382185988104,"exit_Y":490382185988104},{"entry_X":447,"entry_Y":447,"exit_X":125537839612952584,"exit_Y":125537839612952584},{"entry_X":447,"entry_Y":447,"exit_X":32137686940915859464,"exit_Y":32137686940915859464},{"entry_X":447,"entry_Y":447,"exit_X":8227247856874460020744,"exit_Y":8227247856874460020744}],"terminal_Y_translation":439},{"idle_children":[{"orthogonal_axes":[381,379,382,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,382,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,382,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,382,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,382,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,382,367,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":101,"q":375,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":383,"entry_Y":383,"exit_X":97800,"exit_Y":97800},{"entry_X":383,"entry_Y":383,"exit_X":25034760,"exit_Y":25034760},{"entry_X":383,"entry_Y":383,"exit_X":6408896520,"exit_Y":6408896520},{"entry_X":383,"entry_Y":383,"exit_X":1640677507080,"exit_Y":1640677507080},{"entry_X":383,"entry_Y":383,"exit_X":420013441810440,"exit_Y":420013441810440},{"entry_X":383,"entry_Y":383,"exit_X":107523441103470600,"exit_Y":107523441103470600},{"entry_X":383,"entry_Y":383,"exit_X":27526000922488471560,"exit_Y":27526000922488471560},{"entry_X":383,"entry_Y":383,"exit_X":7046656236157048717320,"exit_Y":7046656236157048717320}],"terminal_Y_translation":375},{"idle_children":[{"orthogonal_axes":[253,251,254,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,254,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,254,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,254,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,254,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,254,239,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":102,"q":247,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":255,"entry_Y":255,"exit_X":65032,"exit_Y":65032},{"entry_X":255,"entry_Y":255,"exit_X":16646152,"exit_Y":16646152},{"entry_X":255,"entry_Y":255,"exit_X":4261412872,"exit_Y":4261412872},{"entry_X":255,"entry_Y":255,"exit_X":1090921693192,"exit_Y":1090921693192},{"entry_X":255,"entry_Y":255,"exit_X":279275953455112,"exit_Y":279275953455112},{"entry_X":255,"entry_Y":255,"exit_X":71494644084506632,"exit_Y":71494644084506632},{"entry_X":255,"entry_Y":255,"exit_X":18302628885633695752,"exit_Y":18302628885633695752},{"entry_X":255,"entry_Y":255,"exit_X":4685472994722226110472,"exit_Y":4685472994722226110472}],"terminal_Y_translation":247},{"idle_children":[{"orthogonal_axes":[477,475,471,478,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,478,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":479},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,478,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,478,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":479},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,478,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[477,475,471,478,32,415,351,223,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":479},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":103,"q":463,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":479,"entry_Y":479,"exit_X":122384,"exit_Y":122384},{"entry_X":479,"entry_Y":479,"exit_X":31326224,"exit_Y":31326224},{"entry_X":479,"entry_Y":479,"exit_X":8019509264,"exit_Y":8019509264},{"entry_X":479,"entry_Y":479,"exit_X":2052994367504,"exit_Y":2052994367504},{"entry_X":479,"entry_Y":479,"exit_X":525566558076944,"exit_Y":525566558076944},{"entry_X":479,"entry_Y":479,"exit_X":134545038867693584,"exit_Y":134545038867693584},{"entry_X":479,"entry_Y":479,"exit_X":34443529950129553424,"exit_Y":34443529950129553424},{"entry_X":479,"entry_Y":479,"exit_X":8817543667233165672464,"exit_Y":8817543667233165672464}],"terminal_Y_translation":463},{"idle_children":[{"orthogonal_axes":[445,443,439,446,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,446,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,446,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,446,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,446,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,446,415,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":104,"q":431,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":447,"entry_Y":447,"exit_X":114192,"exit_Y":114192},{"entry_X":447,"entry_Y":447,"exit_X":29229072,"exit_Y":29229072},{"entry_X":447,"entry_Y":447,"exit_X":7482638352,"exit_Y":7482638352},{"entry_X":447,"entry_Y":447,"exit_X":1915555414032,"exit_Y":1915555414032},{"entry_X":447,"entry_Y":447,"exit_X":490382185988112,"exit_Y":490382185988112},{"entry_X":447,"entry_Y":447,"exit_X":125537839612952592,"exit_Y":125537839612952592},{"entry_X":447,"entry_Y":447,"exit_X":32137686940915859472,"exit_Y":32137686940915859472},{"entry_X":447,"entry_Y":447,"exit_X":8227247856874460020752,"exit_Y":8227247856874460020752}],"terminal_Y_translation":431},{"idle_children":[{"orthogonal_axes":[381,379,375,382,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,382,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,382,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,382,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,382,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,382,351,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":105,"q":367,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":383,"entry_Y":383,"exit_X":97808,"exit_Y":97808},{"entry_X":383,"entry_Y":383,"exit_X":25034768,"exit_Y":25034768},{"entry_X":383,"entry_Y":383,"exit_X":6408896528,"exit_Y":6408896528},{"entry_X":383,"entry_Y":383,"exit_X":1640677507088,"exit_Y":1640677507088},{"entry_X":383,"entry_Y":383,"exit_X":420013441810448,"exit_Y":420013441810448},{"entry_X":383,"entry_Y":383,"exit_X":107523441103470608,"exit_Y":107523441103470608},{"entry_X":383,"entry_Y":383,"exit_X":27526000922488471568,"exit_Y":27526000922488471568},{"entry_X":383,"entry_Y":383,"exit_X":7046656236157048717328,"exit_Y":7046656236157048717328}],"terminal_Y_translation":367},{"idle_children":[{"orthogonal_axes":[253,251,247,254,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,254,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,254,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,254,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,254,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,254,223,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":106,"q":239,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":255,"entry_Y":255,"exit_X":65040,"exit_Y":65040},{"entry_X":255,"entry_Y":255,"exit_X":16646160,"exit_Y":16646160},{"entry_X":255,"entry_Y":255,"exit_X":4261412880,"exit_Y":4261412880},{"entry_X":255,"entry_Y":255,"exit_X":1090921693200,"exit_Y":1090921693200},{"entry_X":255,"entry_Y":255,"exit_X":279275953455120,"exit_Y":279275953455120},{"entry_X":255,"entry_Y":255,"exit_X":71494644084506640,"exit_Y":71494644084506640},{"entry_X":255,"entry_Y":255,"exit_X":18302628885633695760,"exit_Y":18302628885633695760},{"entry_X":255,"entry_Y":255,"exit_X":4685472994722226110480,"exit_Y":4685472994722226110480}],"terminal_Y_translation":239},{"idle_children":[{"orthogonal_axes":[445,443,439,431,446,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,446,64,319,191,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":447},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,446,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,446,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":447},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,446,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[445,443,439,431,446,64,319,191,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":447},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":107,"q":415,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":447,"entry_Y":447,"exit_X":114208,"exit_Y":114208},{"entry_X":447,"entry_Y":447,"exit_X":29229088,"exit_Y":29229088},{"entry_X":447,"entry_Y":447,"exit_X":7482638368,"exit_Y":7482638368},{"entry_X":447,"entry_Y":447,"exit_X":1915555414048,"exit_Y":1915555414048},{"entry_X":447,"entry_Y":447,"exit_X":490382185988128,"exit_Y":490382185988128},{"entry_X":447,"entry_Y":447,"exit_X":125537839612952608,"exit_Y":125537839612952608},{"entry_X":447,"entry_Y":447,"exit_X":32137686940915859488,"exit_Y":32137686940915859488},{"entry_X":447,"entry_Y":447,"exit_X":8227247856874460020768,"exit_Y":8227247856874460020768}],"terminal_Y_translation":415},{"idle_children":[{"orthogonal_axes":[381,379,375,367,382,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,382,319,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,382,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,382,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,382,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,382,319,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":108,"q":351,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":383,"entry_Y":383,"exit_X":97824,"exit_Y":97824},{"entry_X":383,"entry_Y":383,"exit_X":25034784,"exit_Y":25034784},{"entry_X":383,"entry_Y":383,"exit_X":6408896544,"exit_Y":6408896544},{"entry_X":383,"entry_Y":383,"exit_X":1640677507104,"exit_Y":1640677507104},{"entry_X":383,"entry_Y":383,"exit_X":420013441810464,"exit_Y":420013441810464},{"entry_X":383,"entry_Y":383,"exit_X":107523441103470624,"exit_Y":107523441103470624},{"entry_X":383,"entry_Y":383,"exit_X":27526000922488471584,"exit_Y":27526000922488471584},{"entry_X":383,"entry_Y":383,"exit_X":7046656236157048717344,"exit_Y":7046656236157048717344}],"terminal_Y_translation":351},{"idle_children":[{"orthogonal_axes":[253,251,247,239,254,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,254,191,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,254,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,254,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,254,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,254,191,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":109,"q":223,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":255,"entry_Y":255,"exit_X":65056,"exit_Y":65056},{"entry_X":255,"entry_Y":255,"exit_X":16646176,"exit_Y":16646176},{"entry_X":255,"entry_Y":255,"exit_X":4261412896,"exit_Y":4261412896},{"entry_X":255,"entry_Y":255,"exit_X":1090921693216,"exit_Y":1090921693216},{"entry_X":255,"entry_Y":255,"exit_X":279275953455136,"exit_Y":279275953455136},{"entry_X":255,"entry_Y":255,"exit_X":71494644084506656,"exit_Y":71494644084506656},{"entry_X":255,"entry_Y":255,"exit_X":18302628885633695776,"exit_Y":18302628885633695776},{"entry_X":255,"entry_Y":255,"exit_X":4685472994722226110496,"exit_Y":4685472994722226110496}],"terminal_Y_translation":223},{"idle_children":[{"orthogonal_axes":[381,379,375,367,351,382,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,382,128,127,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":383},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,382,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,382,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":383},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,382,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[381,379,375,367,351,382,128,127,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":383},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":110,"q":319,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":383,"entry_Y":383,"exit_X":97856,"exit_Y":97856},{"entry_X":383,"entry_Y":383,"exit_X":25034816,"exit_Y":25034816},{"entry_X":383,"entry_Y":383,"exit_X":6408896576,"exit_Y":6408896576},{"entry_X":383,"entry_Y":383,"exit_X":1640677507136,"exit_Y":1640677507136},{"entry_X":383,"entry_Y":383,"exit_X":420013441810496,"exit_Y":420013441810496},{"entry_X":383,"entry_Y":383,"exit_X":107523441103470656,"exit_Y":107523441103470656},{"entry_X":383,"entry_Y":383,"exit_X":27526000922488471616,"exit_Y":27526000922488471616},{"entry_X":383,"entry_Y":383,"exit_X":7046656236157048717376,"exit_Y":7046656236157048717376}],"terminal_Y_translation":319},{"idle_children":[{"orthogonal_axes":[253,251,247,239,223,254,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,254,127,256,512,1024,2048,4096,8192,16384,32768,65536],"rank":16,"translation_after":255},{"orthogonal_axes":[131072,262144,524288,1048576,2097152,4194304,8388608,16777216],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,254,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,254,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296],"rank":32,"translation_after":255},{"orthogonal_axes":[8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,254,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[253,251,247,239,223,254,127,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656],"rank":48,"translation_after":255},{"orthogonal_axes":[562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936],"rank":8,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592,17179869184,34359738368,68719476736,137438953472,274877906944,549755813888,1099511627776,2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":48,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[2199023255552,4398046511104,8796093022208,17592186044416,35184372088832,70368744177664,140737488355328,281474976710656,562949953421312,1125899906842624,2251799813685248,4503599627370496,9007199254740992,18014398509481984,36028797018963968,72057594037927936,144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":32,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[144115188075855872,288230376151711744,576460752303423488,1152921504606846976,2305843009213693952,4611686018427387904,9223372036854775808,18446744073709551616,36893488147419103232,73786976294838206464,147573952589676412928,295147905179352825856,590295810358705651712,1180591620717411303424,2361183241434822606848,4722366482869645213696],"rank":16,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0},{"orthogonal_axes":[],"rank":0,"translation_after":0}],"port":111,"q":191,"stage_alignment":[{"entry_X":0,"entry_Y":0,"exit_X":0,"exit_Y":0},{"entry_X":255,"entry_Y":255,"exit_X":65088,"exit_Y":65088},{"entry_X":255,"entry_Y":255,"exit_X":16646208,"exit_Y":16646208},{"entry_X":255,"entry_Y":255,"exit_X":4261412928,"exit_Y":4261412928},{"entry_X":255,"entry_Y":255,"exit_X":1090921693248,"exit_Y":1090921693248},{"entry_X":255,"entry_Y":255,"exit_X":279275953455168,"exit_Y":279275953455168},{"entry_X":255,"entry_Y":255,"exit_X":71494644084506688,"exit_Y":71494644084506688},{"entry_X":255,"entry_Y":255,"exit_X":18302628885633695808,"exit_Y":18302628885633695808},{"entry_X":255,"entry_Y":255,"exit_X":4685472994722226110528,"exit_Y":4685472994722226110528}],"terminal_Y_translation":191}],"restriction_method":"Each complete recipe is unchanged except its port index; the retained parent polynomial checks establish every selected equality.","scope":"All compressed data boundary operators, idle children, terminal X_q and all-live cover correction. Internal arbitrary-subspace canonical labels are checked separately.","source_parent_sha256":"f621f6d4296cb215f334830356c5f79fe10d6d04d15b3ccda76ba0885ab67d0a","status":"PASS_EXACT_Z4_DATA_ROUTE_IDLE_AND_TERMINAL_PHASES","terminal_omission_controls_rejected":112} diff --git a/research/actual-query-information-bounds/payload/upstream/GLOBAL-TEMPLATE.json.gz b/research/actual-query-information-bounds/payload/upstream/GLOBAL-TEMPLATE.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..3be372aa458237f77874241636b02841b5d6aa73 GIT binary patch literal 607002 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%0A-w_arD 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%0D(xNc9K7NUV9r15nj$eJfr+~qVfu0Xxc1Ak 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