From c6b1a28fcc3cf00c9bb129e184cc4d95035c7892 Mon Sep 17 00:00:00 2001 From: chafreaky Date: Sat, 10 Oct 2026 23:17:36 +0400 Subject: [PATCH 1/2] five-stage-p10b-transcript-stages: full transcript stage stack on PR325's p10b word, priced against PR327's p = 10 complex supplier; kappa = 7.76518649004426e-4 --- .../five-stage-p10b-transcript-stages.yml | 39 + .../BANK-PROOF.md | 184 + .../COMPLEX-P10.md | 56 + .../five-stage-p10b-transcript-stages/LICENSE | 201 + .../MANIFEST.json | 176 + .../NOTICE.md | 187 + .../PR-STATEMENT-PR325.md | 55 + .../PR-STATEMENT.md | 26 + .../PROOF.md | 259 + .../README-PR325.md | 123 + .../README.md | 81 + .../STAGES-PROOF.md | 95 + .../UPSTREAM-PR234-NOTICE.md | 13 + .../UPSTREAM-PR234-PROOF.md | 29 + .../bank_check.py | 300 + .../bank_template.py | 263 + .../base_two_moment.py | 63 + .../bitword/NOTICE-PR200 | 60 + .../bitword/README.md | 87 + .../bitword/bit/base_word.py | 202 + .../bitword/bit/word.py | 106 + .../bitword/producer/data/arcs_p10.json | 1 + .../producer/data/cube_orient_p10.json | 1 + .../producer/data/local_design_p10.json | 1 + .../bitword/producer/data/pm_p10.json | 1 + .../bitword/producer/data/qmod_p10.json | 1 + .../bitword/producer/descent.py | 263 + .../bitword/producer/make_physical.py | 204 + .../bitword/producer/paired_cube_bit_word.py | 1011 + .../bitword/producer/regenerate.py | 68 + .../bitword/references/pr168-v4/SOURCE.json | 20 + .../paired-cube-bit/check_paired_cube_bit.py | 465 + .../bitword/selected/bit/frames_p10.json.gz | Bin 0 -> 139908 bytes .../bitword/selected/bit/graph_p10.json | 1 + .../bitword/selected/bit/kchron_p10.json | 1 + .../bitword/selected/bit/profile_p10.json | 1 + .../bitword/selected/bit/word_p10.json.gz | Bin 0 -> 360693 bytes .../code/complex_basis.py | 35 + .../code/complex_gx.py | 77 + .../code/complex_labels.py | 177 + .../code/complex_scalars.py | 221 + .../code/complex_splice.py | 284 + .../code/geometry527.py | 128 + .../code/global_lowering.py | 332 + .../code/physical527.py | 105 + .../descent-selection.json | 196820 +++++++++++++++ .../descent2-selection.json | 9163 + .../descent2_transform.py | 181 + .../descent_transform.py | 177 + .../discovery/README.md | 35 + .../discovery/REPIN.md | 72 + .../discovery/build_reorder_selection.py | 82 + .../discovery/build_restore_selection.py | 32 + .../discovery/build_selection.py | 31 + .../build_shared_kernel_selection.py | 44 + .../discovery/build_sink_selection.py | 32 + .../discovery/coll/census.py | 29 + .../discovery/coll/closure_pack.py | 128 + .../discovery/coll/fameval.py | 30 + .../discovery/coll/families.py | 64 + .../discovery/coll/linalg.py | 113 + .../discovery/coll/lines.py | 39 + .../discovery/coll/load.py | 30 + .../discovery/coll/pack_restarts.py | 207 + .../discovery/coll/planes.py | 33 + .../discovery/coll/trim5.py | 17 + .../discovery/descent2_dump.py | 14 + .../discovery/descent2_freeze.py | 10 + .../discovery/descent2_search.py | 209 + .../discovery/descent_search.py | 121 + .../discovery/dump_at.py | 47 + .../discovery/repin.py | 61 + .../discovery/sink_screen_at.py | 20 + .../discovery/target_search.py | 128 + .../finite_check.py | 145 + .../inputs/complex/LICENSE | 201 + .../inputs/complex/NOTICE | 290 + .../inputs/complex/NOTICE-PR304 | 61 + .../inputs/complex/centre-mw-p10/NOTICE | 22 + .../inputs/complex/centre-mw-p10/NOTICE-PR327 | 85 + .../complex/centre-mw-p10/centre46_graph.diff | 33 + .../centre-mw-p10/expected-centre-mw.json | 234 + .../centre-mw-p10/layers/kernel-pairs-mw.json | 1 + .../centre-mw-p10/layers/matching-arcs.json | 1 + .../centre-mw-p10/layers/physical-frames.json | 1 + .../layers/physical-pairs-mw.json | 1 + .../centre-mw-p10/modules/pmod46_pc1_p10.json | 1 + .../centre-mw-p10/modules/qmod_sa1_p10.json | 1 + .../centre-mw-p10/modules/tmod_t2_p10.json | 1 + .../complex/gcert1-p10-centre-mw-flow.json.gz | Bin 0 -> 323382 bytes .../inputs/complex/retained/FINITE_BRIDGE.txt | 141 + .../retained/compact-control-layout.tex | 118 + .../retained/compact-control-movement.tex | 167 + .../retained/copied-centers-assembly.tex | 118 + .../complex/retained/copied-centers-lemma.tex | 103 + .../retained/endpoint-gauge-complex.tex | 225 + .../retained/general-clifford-frames.tex | 102 + .../retained/stopped-product-complex.tex | 137 + .../inputs/complex/source-pins.json | 221 + .../complex/sources/Work__Bridge__Cert.lean | 241 + .../complex/sources/Work__Bridge__Net.lean | 345 + .../complex/sources/Work__Carrier__Live.lean | 232 + .../sources/Work__Carrier__Phases.lean | 192 + .../complex/sources/Work__Fourier__Main.lean | 176 + .../sources/Work__GCert__Chain__Geom.lean | 210 + .../sources/Work__GCert__Chain__InvThm.lean | 164 + .../sources/Work__GCert__Chain__NetCert.lean | 157 + .../sources/Work__GCert__Chain__NetDef.lean | 157 + .../sources/Work__GCert__Chain__NetStage.lean | 186 + .../sources/Work__GCert__Chain__Phased.lean | 199 + .../sources/Work__GCert__Chain__WinB.lean | 132 + .../Work__GCert__Data__B2Gp193Main.lean | 33 + .../sources/Work__GCert__Data__Glue.lean | 97 + .../Work__GCert__Data__InstB2Gp193.lean | 55 + .../sources/Work__GCert__Data__P193Cert.lean | 81 + .../sources/Work__GCert__Data__P193Price.lean | 54 + .../Work__GCert__Data__P193ScalOK.lean | 17 + .../Work__GCert__Data__RateB2Gp193x.lean | 327 + .../sources/Work__GCert__Data__Raw.lean | 93 + .../Work__GCert__Data__SolutionB2Gp193x.lean | 38 + .../sources/Work__GFrame__Engine__Adapt.lean | 183 + .../Work__GFrame__Engine__Letters.lean | 199 + .../sources/Work__GFrame__Engine__Level.lean | 163 + .../complex/sources/tools__gx__ORIGIN.md | 64 + .../inputs/complex/sources/tools__gx__gx.py | 296 + .../complex/sources/tools__gx__gxbind.py | 438 + .../complex/sources/tools__gx__gxconv.py | 131 + .../complex/sources/tools__gx__gxcore.py | 375 + .../kernel-selection.json | 53492 ++++ .../kernel_transform.py | 221 + .../math_check.py | 101 + .../moment.py | 113 + .../PR210-coordinated-crossover-NOTICE | 431 + .../notices/PR230-NOTICE | 441 + .../notices/PR230-PROVENANCE.json | 27 + .../notices/README.md | 15 + .../notices/base-bit-PR200-PR202-NOTICE | 399 + .../notices/source527-loader-NOTICE.md | 11 + .../outer.py | 58 + .../parity_transform.py | 146 + .../portable_bit.py | 98 + .../portable_complex.py | 165 + .../prepare.py | 66 + .../prime_check.py | 75 + .../prime_witnesses.py | 99 + .../proof/FINITE_BIT_ACCOUNTING.md | 126 + .../proof/INTEGRATED_PROOF.md | 87 + .../proof/PARITY-CONTRACT.md | 45 + .../proof/README.md | 8 + .../proof/copied-centers-lemma.tex | 103 + .../proof/primary/03-motifs.tex | 700 + .../proof/primary/LICENSE | 201 + .../proof/primary/PROVENANCE.md | 23 + .../proof/primary/UPSTREAM-README.md | 17 + .../proof/three-stage-cover-bit.tex | 264 + .../proof/three-stage-cover-rows.tex | 95 + .../raw_ledger.py | 365 + .../reorder-selection.json | 1 + .../reorder2-selection.json | 1 + .../reorder_transform.py | 180 + .../requirements.txt | 1 + .../restore-selection.json | 1 + .../restore_transform.py | 197 + .../scalar/word.py | 263 + .../scalar_check.py | 130 + .../sink-selection.json | 3905 + .../sink_transform.py | 201 + .../target-selection.json | 48733 ++++ .../target_transform.py | 171 + .../verify.py | 100 + .../virtual_check.py | 68 + .../word-pins.json | 793 + .../word_pins.py | 64 + 173 files changed, 334218 insertions(+) create mode 100644 .github/workflows/five-stage-p10b-transcript-stages.yml create mode 100644 research/five-stage-p10b-transcript-stages/BANK-PROOF.md create mode 100644 research/five-stage-p10b-transcript-stages/COMPLEX-P10.md create mode 100644 research/five-stage-p10b-transcript-stages/LICENSE create mode 100644 research/five-stage-p10b-transcript-stages/MANIFEST.json create mode 100644 research/five-stage-p10b-transcript-stages/NOTICE.md create mode 100644 research/five-stage-p10b-transcript-stages/PR-STATEMENT-PR325.md create mode 100644 research/five-stage-p10b-transcript-stages/PR-STATEMENT.md create mode 100644 research/five-stage-p10b-transcript-stages/PROOF.md create mode 100644 research/five-stage-p10b-transcript-stages/README-PR325.md create mode 100644 research/five-stage-p10b-transcript-stages/README.md create mode 100644 research/five-stage-p10b-transcript-stages/STAGES-PROOF.md create mode 100644 research/five-stage-p10b-transcript-stages/UPSTREAM-PR234-NOTICE.md create mode 100644 research/five-stage-p10b-transcript-stages/UPSTREAM-PR234-PROOF.md create mode 100644 research/five-stage-p10b-transcript-stages/bank_check.py create mode 100644 research/five-stage-p10b-transcript-stages/bank_template.py create mode 100644 research/five-stage-p10b-transcript-stages/base_two_moment.py create mode 100644 research/five-stage-p10b-transcript-stages/bitword/NOTICE-PR200 create mode 100644 research/five-stage-p10b-transcript-stages/bitword/README.md create mode 100644 research/five-stage-p10b-transcript-stages/bitword/bit/base_word.py create mode 100644 research/five-stage-p10b-transcript-stages/bitword/bit/word.py create mode 100644 research/five-stage-p10b-transcript-stages/bitword/producer/data/arcs_p10.json create mode 100644 research/five-stage-p10b-transcript-stages/bitword/producer/data/cube_orient_p10.json create mode 100644 research/five-stage-p10b-transcript-stages/bitword/producer/data/local_design_p10.json create mode 100644 research/five-stage-p10b-transcript-stages/bitword/producer/data/pm_p10.json create mode 100644 research/five-stage-p10b-transcript-stages/bitword/producer/data/qmod_p10.json create mode 100644 research/five-stage-p10b-transcript-stages/bitword/producer/descent.py create mode 100644 research/five-stage-p10b-transcript-stages/bitword/producer/make_physical.py create mode 100644 research/five-stage-p10b-transcript-stages/bitword/producer/paired_cube_bit_word.py create mode 100644 research/five-stage-p10b-transcript-stages/bitword/producer/regenerate.py create mode 100644 research/five-stage-p10b-transcript-stages/bitword/references/pr168-v4/SOURCE.json create mode 100644 research/five-stage-p10b-transcript-stages/bitword/references/pr168-v4/research/paired-cube-bit/check_paired_cube_bit.py create mode 100644 research/five-stage-p10b-transcript-stages/bitword/selected/bit/frames_p10.json.gz create mode 100644 research/five-stage-p10b-transcript-stages/bitword/selected/bit/graph_p10.json create mode 100644 research/five-stage-p10b-transcript-stages/bitword/selected/bit/kchron_p10.json create mode 100644 research/five-stage-p10b-transcript-stages/bitword/selected/bit/profile_p10.json create mode 100644 research/five-stage-p10b-transcript-stages/bitword/selected/bit/word_p10.json.gz create mode 100644 research/five-stage-p10b-transcript-stages/code/complex_basis.py create mode 100644 research/five-stage-p10b-transcript-stages/code/complex_gx.py create mode 100644 research/five-stage-p10b-transcript-stages/code/complex_labels.py create mode 100644 research/five-stage-p10b-transcript-stages/code/complex_scalars.py create mode 100644 research/five-stage-p10b-transcript-stages/code/complex_splice.py create mode 100644 research/five-stage-p10b-transcript-stages/code/geometry527.py create mode 100644 research/five-stage-p10b-transcript-stages/code/global_lowering.py create mode 100644 research/five-stage-p10b-transcript-stages/code/physical527.py create mode 100644 research/five-stage-p10b-transcript-stages/descent-selection.json create mode 100644 research/five-stage-p10b-transcript-stages/descent2-selection.json create mode 100644 research/five-stage-p10b-transcript-stages/descent2_transform.py create mode 100644 research/five-stage-p10b-transcript-stages/descent_transform.py create mode 100644 research/five-stage-p10b-transcript-stages/discovery/README.md create mode 100644 research/five-stage-p10b-transcript-stages/discovery/REPIN.md create mode 100644 research/five-stage-p10b-transcript-stages/discovery/build_reorder_selection.py create mode 100644 research/five-stage-p10b-transcript-stages/discovery/build_restore_selection.py create mode 100644 research/five-stage-p10b-transcript-stages/discovery/build_selection.py create mode 100644 research/five-stage-p10b-transcript-stages/discovery/build_shared_kernel_selection.py create mode 100644 research/five-stage-p10b-transcript-stages/discovery/build_sink_selection.py create mode 100644 research/five-stage-p10b-transcript-stages/discovery/coll/census.py create mode 100644 research/five-stage-p10b-transcript-stages/discovery/coll/closure_pack.py create mode 100644 research/five-stage-p10b-transcript-stages/discovery/coll/fameval.py create mode 100644 research/five-stage-p10b-transcript-stages/discovery/coll/families.py create mode 100644 research/five-stage-p10b-transcript-stages/discovery/coll/linalg.py create mode 100644 research/five-stage-p10b-transcript-stages/discovery/coll/lines.py create mode 100644 research/five-stage-p10b-transcript-stages/discovery/coll/load.py create mode 100644 research/five-stage-p10b-transcript-stages/discovery/coll/pack_restarts.py create mode 100644 research/five-stage-p10b-transcript-stages/discovery/coll/planes.py create mode 100644 research/five-stage-p10b-transcript-stages/discovery/coll/trim5.py create mode 100644 research/five-stage-p10b-transcript-stages/discovery/descent2_dump.py create mode 100644 research/five-stage-p10b-transcript-stages/discovery/descent2_freeze.py create mode 100644 research/five-stage-p10b-transcript-stages/discovery/descent2_search.py create mode 100644 research/five-stage-p10b-transcript-stages/discovery/descent_search.py create mode 100644 research/five-stage-p10b-transcript-stages/discovery/dump_at.py create mode 100644 research/five-stage-p10b-transcript-stages/discovery/repin.py create mode 100644 research/five-stage-p10b-transcript-stages/discovery/sink_screen_at.py create mode 100644 research/five-stage-p10b-transcript-stages/discovery/target_search.py create mode 100644 research/five-stage-p10b-transcript-stages/finite_check.py create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/LICENSE create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/NOTICE create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/NOTICE-PR304 create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/NOTICE create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/NOTICE-PR327 create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/centre46_graph.diff create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/expected-centre-mw.json create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/kernel-pairs-mw.json create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/matching-arcs.json create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/physical-frames.json create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/physical-pairs-mw.json create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/modules/pmod46_pc1_p10.json create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/modules/qmod_sa1_p10.json create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/modules/tmod_t2_p10.json create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/gcert1-p10-centre-mw-flow.json.gz create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/retained/FINITE_BRIDGE.txt create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/retained/compact-control-layout.tex create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/retained/compact-control-movement.tex create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/retained/copied-centers-assembly.tex create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/retained/copied-centers-lemma.tex create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/retained/endpoint-gauge-complex.tex create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/retained/general-clifford-frames.tex create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/retained/stopped-product-complex.tex create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/source-pins.json create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Bridge__Cert.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Bridge__Net.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Carrier__Live.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Carrier__Phases.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Fourier__Main.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__Geom.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__InvThm.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__NetCert.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__NetDef.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__NetStage.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__Phased.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__WinB.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__B2Gp193Main.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__Glue.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__InstB2Gp193.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__P193Cert.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__P193Price.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__P193ScalOK.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__RateB2Gp193x.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__Raw.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__SolutionB2Gp193x.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GFrame__Engine__Adapt.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GFrame__Engine__Letters.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GFrame__Engine__Level.lean create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__ORIGIN.md create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gx.py create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gxbind.py create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gxconv.py create mode 100644 research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gxcore.py create mode 100644 research/five-stage-p10b-transcript-stages/kernel-selection.json create mode 100644 research/five-stage-p10b-transcript-stages/kernel_transform.py create mode 100644 research/five-stage-p10b-transcript-stages/math_check.py create mode 100644 research/five-stage-p10b-transcript-stages/moment.py create mode 100644 research/five-stage-p10b-transcript-stages/notices/PR210-coordinated-crossover-NOTICE create mode 100644 research/five-stage-p10b-transcript-stages/notices/PR230-NOTICE create mode 100644 research/five-stage-p10b-transcript-stages/notices/PR230-PROVENANCE.json create mode 100644 research/five-stage-p10b-transcript-stages/notices/README.md create mode 100644 research/five-stage-p10b-transcript-stages/notices/base-bit-PR200-PR202-NOTICE create mode 100644 research/five-stage-p10b-transcript-stages/notices/source527-loader-NOTICE.md create mode 100644 research/five-stage-p10b-transcript-stages/outer.py create mode 100644 research/five-stage-p10b-transcript-stages/parity_transform.py create mode 100644 research/five-stage-p10b-transcript-stages/portable_bit.py create mode 100644 research/five-stage-p10b-transcript-stages/portable_complex.py create mode 100644 research/five-stage-p10b-transcript-stages/prepare.py create mode 100644 research/five-stage-p10b-transcript-stages/prime_check.py create mode 100644 research/five-stage-p10b-transcript-stages/prime_witnesses.py create mode 100644 research/five-stage-p10b-transcript-stages/proof/FINITE_BIT_ACCOUNTING.md create mode 100644 research/five-stage-p10b-transcript-stages/proof/INTEGRATED_PROOF.md create mode 100644 research/five-stage-p10b-transcript-stages/proof/PARITY-CONTRACT.md create mode 100644 research/five-stage-p10b-transcript-stages/proof/README.md create mode 100644 research/five-stage-p10b-transcript-stages/proof/copied-centers-lemma.tex create mode 100644 research/five-stage-p10b-transcript-stages/proof/primary/03-motifs.tex create mode 100644 research/five-stage-p10b-transcript-stages/proof/primary/LICENSE create mode 100644 research/five-stage-p10b-transcript-stages/proof/primary/PROVENANCE.md create mode 100644 research/five-stage-p10b-transcript-stages/proof/primary/UPSTREAM-README.md create mode 100644 research/five-stage-p10b-transcript-stages/proof/three-stage-cover-bit.tex create mode 100644 research/five-stage-p10b-transcript-stages/proof/three-stage-cover-rows.tex create mode 100644 research/five-stage-p10b-transcript-stages/raw_ledger.py create mode 100644 research/five-stage-p10b-transcript-stages/reorder-selection.json create mode 100644 research/five-stage-p10b-transcript-stages/reorder2-selection.json create mode 100644 research/five-stage-p10b-transcript-stages/reorder_transform.py create mode 100644 research/five-stage-p10b-transcript-stages/requirements.txt create mode 100644 research/five-stage-p10b-transcript-stages/restore-selection.json create mode 100644 research/five-stage-p10b-transcript-stages/restore_transform.py create mode 100644 research/five-stage-p10b-transcript-stages/scalar/word.py create mode 100644 research/five-stage-p10b-transcript-stages/scalar_check.py create mode 100644 research/five-stage-p10b-transcript-stages/sink-selection.json create mode 100644 research/five-stage-p10b-transcript-stages/sink_transform.py create mode 100644 research/five-stage-p10b-transcript-stages/target-selection.json create mode 100644 research/five-stage-p10b-transcript-stages/target_transform.py create mode 100644 research/five-stage-p10b-transcript-stages/verify.py create mode 100644 research/five-stage-p10b-transcript-stages/virtual_check.py create mode 100644 research/five-stage-p10b-transcript-stages/word-pins.json create mode 100644 research/five-stage-p10b-transcript-stages/word_pins.py diff --git a/.github/workflows/five-stage-p10b-transcript-stages.yml b/.github/workflows/five-stage-p10b-transcript-stages.yml new file mode 100644 index 0000000000..e65f8f080c --- /dev/null +++ b/.github/workflows/five-stage-p10b-transcript-stages.yml @@ -0,0 +1,39 @@ +name: Verify the p10b word with the transcript stage stack and the p = 10 complex supplier + +on: + push: + paths: + - 'research/five-stage-p10b-transcript-stages/**' + - '.github/workflows/five-stage-p10b-transcript-stages.yml' + pull_request: + paths: + - 'research/five-stage-p10b-transcript-stages/**' + - '.github/workflows/five-stage-p10b-transcript-stages.yml' + workflow_dispatch: + +permissions: + contents: read + +jobs: + immutable-replay: + runs-on: ubuntu-24.04 + timeout-minutes: 60 + strategy: + fail-fast: false + matrix: + python-version: ['3.12', '3.14'] + steps: + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 + with: + persist-credentials: false + - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7 + with: + python-version: ${{ matrix.python-version }} + - name: Install the pinned arithmetic dependency + run: python -m pip install --disable-pip-version-check -r research/five-stage-p10b-transcript-stages/requirements.txt + - name: Replay every mandatory stage (virtual, raw, bit, scalar, primes, banks, complex, math, finite) + run: python -B research/five-stage-p10b-transcript-stages/verify.py --output "$RUNNER_TEMP/p10b-stages-verification" + - name: Regenerate the pinned bit word from the generator and both physical-layer producers + run: python -B research/five-stage-p10b-transcript-stages/bitword/producer/regenerate.py --work "$RUNNER_TEMP/p10-regeneration" + - name: Require committed files to remain unchanged + run: git diff --exit-code diff --git a/research/five-stage-p10b-transcript-stages/BANK-PROOF.md b/research/five-stage-p10b-transcript-stages/BANK-PROOF.md new file mode 100644 index 0000000000..945c3f26cd --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/BANK-PROOF.md @@ -0,0 +1,184 @@ +# Five-stage stage-private completed banks + +This is a finite bank-allocation extension of the PR197/PR200 completed-bank construction to PR234's five-stage +bit geometry. It is retained from eumemic's source527 package (via #285 and #315) and applied here to the +independent helper census of this package's p = 10 word: h = 20, m = 5h = 100. It does not claim a new all-size +compiler theorem or replace the scalar admission. + +## Endpoint of one local invocation + +For one complete local invocation, the source-bound physical telescope has no data/helper cross blocks. On an +independent helper with genuine entrance projector σ, its endpoint is the exact partial swap D_(I₂₀−σ), +supported in the active local window. This holds on arbitrary correlated dirty contents. The complemented +inverse invocation has the same residual: its reversed endpoints are 0 and I₂₀ − σ. Source-owned gauges are +visible-data paths and are excluded from the independent helper census. + +## Bank normalizers + +In stage i, PR234 routes the helper at local class d to physical class g = d·τᵢ. Relative to g, the residual is +Pᵢ = τᵢ·diag(I₂₀ − σ, 0, …, 0)·τᵢ, supported only in Hᵢ. Each stage gets a disjoint collection of banks, and +every bank is filled by disjoint coordinate blocks of total dimension 100. For the actual gauge chart B, whose +columns are residual columns followed by gauge columns, set + + N_b = (b+1)·Π_b·embed_i(B⁻¹). + +For an ungauged role, B = I₂₀. Π_b is the explicit coordinate permutation sending the first residual +coordinates in Hᵢ to the assigned bank interval. Thus N_b·Pᵢ·N_b⁻¹ is exactly that coordinate projector. The +scalar leaves conjugation unchanged. + +The residual columns of B are G⁻¹ applied to the frame's annihilator rows, for G = I − J/9. Up to the positive +scalar h − 9 = 11, these are the integer rows 11a − Σa (15a − Σa at h = 24). + +The checker reconstructs every actual chart and checks: + +- both inverse identities; +- the G-orthogonality of its two summands; +- its residual action; +- its elementary factorization. + +This is therefore a projector identity for the actual bases, not a rank substitution. + +## Bank routes and distinctness + +The bank route is g → g·N_b⁻¹, which is d·τᵢ·N_b⁻¹ in the original local invocation. If the bank class is h, +its residual is h·N_b·Pᵢ·N_b⁻¹·h⁻¹. Every occurrence visits every bank class once, because right multiplication +is a bijection on the complete GL cover. + +If two roles in one local invocation are assigned the same bank family, their distinct N_b give distinct bank +classes. (In this word no two roles of one invocation share a bank family: the pinned collision count is 0. The +argument is kept because the checker supports the general case.) Distinctness is literal. Choose a coordinate j outside Hᵢ. The embedded inverse fixes e_j, and +N_b·e_j = (b+1)·e_(Π_b(j)). The resulting columns differ for all b, at every eligible prime q > 2⁸⁰ and every +local ring Z/q^w. All scalars are between 1 and 25 (the largest bank has 25 blocks), so they remain distinct +units. The proof uses the full GL cover, not a projective quotient. + +## Completed endpoint + +Complete the entire cover sweep for each stage and replica, in fixed order, before its boundary phase. The +complete local source endpoint separates every bank from the data and the other banks, so each subsequent +invocation may receive arbitrary dirty bank contents. + +For each bank, its block projectors are disjoint and sum to I₁₀₀, so the literal partial swaps compose to +D_I₁₀₀ on every address column. The common inherited ancestor chart is the same for each block and cancels +between blocks. The checker verifies: + +- all 200 address columns; +- the reverse schedule; +- failures when a block is omitted or repeated. + +No new independence assumption on dirt is used. + +The five bank collections remain separate, and each is touched only in its own stage. This gives every physical +bank its full required endpoint once. The data stage routes, bridge maps, idle children and final exchanges +remain PR234's. Consequently there are no independent exterior rank-5a children. Their removal follows from the +completed bank endpoint. No internal, data, compensation or copied-centre child is removed. + +## Families and the exact tiling + +The actual residual families are: + +| width | source | roles | +| ---: | --- | ---: | +| 4 | rank-16 entrances | 1,200 | +| 20 | ungauged roles | 6,900 | + +There are no rank-17 entrances: all 960 rank-17 gauges are reuse recipients. + +A bank holds blocks of total width exactly 100. With 60 replicas the total residual width must therefore +satisfy 60·width ≡ 0 (mod 100), i.e. width ≡ 0 (mod 5). Banks are never padded. A padded bank would not sum to +I₁₀₀; its unused coordinates would count as stock without children and break the telescoping identity +m·W − mass = 60·(4v − 5h(h−2)) that `bank_check.py` and `math_check.py` assert. + +The physical-layer producer enforces divisibility with `make_physical.py --bank-parity`. This generalizes gen5's +parity rule (60·width ≡ 0 mod 120). It drops the fewest trailing reuse pairs that make 60·width divisible by m. +Dropping a pair returns its rank-17 recipient to the entrances as a width-3 family, and its donor stays a plain +helper, so each drop adds 3 to the width. + +For this word the maximum matching has all 960 pairs. The residual width is 4·1,200 + 20·6,900 = 142,800 ≡ 0 +(mod 5), so 60·142,800 = 85,680·100 and no pair is dropped. (In #315 the matching had 892 pairs, the width was +144,204 ≡ 4 (mod 5), and two pairs were dropped.) + +`bank_template.tile()` then finds an exact tiling, with no padding: + +| Blocks | Banks per stage | +| --- | ---: | +| 25 of dimension 4 | 2,880 | +| 5 of dimension 20 | 82,800 | + +Both widths divide m = 100, so every bank is pure: 60·1,200 = 72,000 blocks of width 4 fill 2,880 banks, and +60·6,900 = 414,000 blocks of width 20 fill 82,800 banks. The tiler can also mix a width that does not divide m with +a filler width that does, backtracking until every remaining pure width divides out. That path is not used here. +In every case it asserts: + +- every pattern sums to m; +- every block is used exactly once. + +The patterns are pinned in `word-pins.json`. + +## Counts and selector bill + +There are 85,680 banks per stage, 428,400 banks in total and 230,400 data families. Literal stock is 658,800, +and its per-replica normalized value is 131,760/12. The checker enumerates each of the 2,430,000 actual +role/replica/stage assignments exactly once, verifies each actual role's chart rank, and hashes the complete +allocation. + +Every actual chart (120 distinct entrance bases) uses at most 150 factors. At most 99 coordinate transpositions +and 100 scalar-coordinate factors give 349 normalizer factors. A conservative added out-and-back selector bill, +in addition to all retained PR234 route and scalar bills, is + + 2·5·60·((658800 − 1) + 8100·100·349) = 170,009,279,400 < 2⁴⁰. + +## Literal realization + +The literal stock, not the rational per-replica stock, must be used for physical role routing and finite +storage. All 60 scalar replicas execute, and all recursive child counts are multiplied by 60 in a literal +realization. Any smaller integer normalization used only in the moment arithmetic must be distinguished from +the literal replica count. + +Serial execution may share an external copied-centre work stream only after erasure. The fixed bank selector +bill is explicitly charged before the inherited positive ordinary-leaf gap absorbs it. After completion removal +the largest child is 42 of 100, so a single level halves, and the histogram remains a one-level profile. + +## Scope + +This witness leaves the following to the integrator (verify.py): + +- the full scalar, integer and sign audits; +- the frame ledgers and the exact global lowering; +- the prime guard and the complete fallback profile; +- the 47 outer inequalities. + +Its input charts and census are the independently admitted p = 10 helper. The existing compiler, common weighted +chart, restored selectors, complete-stream routing and all-size analytic hypotheses remain conditional, as in the +cited sources. + +Prepared with OpenAI Codex assistance (source527 package, eumemic). The gen5 and p = 10 numbers, the bank +divisibility rule and the exact tiler were added with Claude assistance (#285, #315 and this package). Apache-2.0; inherited source +attribution remains unchanged. + +## Transcript stages: residual widths and the economy tiling + +With the transcript stages (`STAGES-PROOF.md`) the banks hold more residual widths. The kernel pivots of rank e +have residual 20 − e (widths 19, 18, 16, 15, 13, 12 here), the 240 early-restored helpers have residual +P_E − P_σ of rank 19 − 16 = 3, and the ten terminal sinks remove ten full-width helpers. The residual census +(`residual_families` in `word-pins.json`) is {20: 5,551, 19: 1,296, 18: 26, 16: 7, 15: 3, 13: 2, 12: 5, 4: 960, +3: 240}. + +#315's filler search fails on such a census: it mixes every width that does not divide 100 with the most numerous +filler first and needs six rank-4 blocks per four 19-wide pivots, and the rank-4 blocks run out (the p = 12 +analogue was PR #299's change from (r⁴, 4^(30−r)) to (r⁴, 24, 4^(24−r))). `tile()` falls back to +`economy_tile()` (our #320), which uses both fillers (F = 20, f = 4) and, for each other width w in decreasing +order, picks the bank w^a F^c f^b with the fewest f blocks per w block (then the largest a): here (19⁴, 20, 4), +(18⁴, 20, 4²), (16⁵, 20), (15⁴, 20²), (13⁴, 20², 4²), (12⁵, 20²), (3²⁰, 20²), with at most one remainder bank per +width; the leftover fillers fill (20⁵), (4²⁵) and one residue bank (20, 4²⁰). The same post-conditions are asserted +as before: every bank sums to m = 100 and every block is used exactly once, so there is no padding and the stock +is the same as for any exact tiling: banks per stage = 60 · Σ residual / 100 = 84,549, literal stock +230,400 + 5 · 84,549 = 653,145. The ten patterns and their counts are pinned (`bank_patterns`). The total entrance +rank plus the restoration saving is 1,445 + 240 = 1,685, a multiple of 5. + +Restored helpers are charted by the pair (σ, E): the chart basis is (residual rows of P_E − P_σ, the basis of σ, +the E-perp rows), checked to be G-orthogonal blocks and exactly inverted like the plain charts (`residual_rows` in +`bank_check.py`). 726 charts are built (`final_charts`); the completion rows carry the endpoint frame E and the +completion rank 5(a + h − dim E). With the kernel entrances, roles of one invocation can share a bank family +(`family_collisions` pinned at 110,405), which is the general case the injectivity argument above covers; the +largest chart uses 400 factors (`max_chart_factors`), and the finite coefficient bound is re-pinned +(`finite_coefficient`). diff --git a/research/five-stage-p10b-transcript-stages/COMPLEX-P10.md b/research/five-stage-p10b-transcript-stages/COMPLEX-P10.md new file mode 100644 index 0000000000..cc7ceae040 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/COMPLEX-P10.md @@ -0,0 +1,56 @@ +# The p = 10 complex supplier (#327's centre-sharing program) + +#315 and #325 price the complex side with #315's centre-sharing program at p = 11 (h = 22, m = 110): +b = 772714351296671/10¹⁸. With the transcript stages the bit root of #325's word reaches 7.7712 × 10⁻⁴, above +that cap, so the p = 11 supplier would bind (κ 7.72117723737704e-4). This package replaces it with DreamingOfClouds' +#327 program at p = 10 (h = 20, m = 5h = 100): the source-assisted complex word of PR #184/#194 compiled with +PR #304's recipe on #327's re-annealed p = 10 modules and the centre-sharing pair module (PR #233 maximum-weight +pairs). Its fallback-inclusive coarse saving is b = 779597612622781/10¹⁸ ≈ 7.79598 × 10⁻⁴, so the bit binds. + +## What changed + +- **Program.** `inputs/complex/gcert1-p10-centre-mw-flow.json.gz` is #327's + `certificates/gcert1-p10-centre-mw-flow.json.gz` byte for byte (#327 at commit 40ed045; uncompressed sha256 + `370fae73…23ff`, the hash #327 reports for its local Lean kernel check `wht_main_block_B2Gcc95x`). It replaces + `gcert1-p11-cmod-centre-mw-flow.json.gz`; `inputs/complex/source-pins.json` binds the new certificate (both + hashes). Its provenance (the three query modules, the frozen layer, #315's `Graph.finish` patch, #327's record + and notice) is in `inputs/complex/centre-mw-p10/`, replacing `inputs/complex/centre-mw/`. +- **The five places that pinned the p = 11 program** (listed in #327's PROOF.md §5): + - `code/complex_labels.py`, `code/complex_scalars.py`, `code/complex_splice.py`: h, v and the centre rank come + from the certificate and `word_pins.shape()` (h = 20, v = 960, centre rank h − 2 = 18, cst = h(h − 2)); the + scalar and splice modules are bound to the certificate by `bind(c)`; namespaces (centres, tableau, coefficient + work stream), the live width 4v + R and the physical width 4v + R + h + 1 are derived from (v, R, h). + Word-dependent counts that were literals (R, N, frame count, phase gate counts, the invocation histogram, the + live-transition partition) are strict pins in `word-pins.json` (`complex_*`). + - `portable_complex.py`: the family check is (m, h, W) = (5h, h, 4v + R) with R pinned; the five-stage ledger + has the shape deficit 4v − 5h(h − 2) = 2,040 and largest child 2h + 2 = 42, and its calls and rank mass are + pinned; the scalar expansion bill, the complete local bill and the four stock bit lengths are pinned; the + mutation controls use the derived namespaces. Every inequality guard is unchanged (local bill < 2⁴⁸, K < 2⁶⁰⁵⁰, + router < G, literal < E, rows < 20,161, 2·max child < m, …). The completed-child induction identity is + 2B(m − max child) − s − E = (2(m − max child) − 1)·B, i.e. 115·B here (127·B at m = 110). + - `math_check.complex_supplier()`: m = 5h = 100 and W = (rank mass + deficit)/m = 10,295 = 4v + R; the calls and + rank mass, W, b and the no-fallback root b₀ are pinned. b is certified with the 10⁻¹⁶ fallback by both moment + engines with the adjacent 10⁻¹⁸ grid point rejected, b₀ likewise without the fallback (recorded only). +- `code/complex_gx.py` and the vendored `gx.py`/`gxcore.py` are unchanged (#327 vendors the same files, same hashes). + +## Values + +| | #315 / #325 (p = 11 program) | this package (#327's p = 10 program) | +| --- | ---: | ---: | +| h, v, m | 22, 1,320, 110 | 20, 960, 100 | +| R, N, frames | 9,036, 254,672, 17,861 | 6,455, 165,940, 12,392 | +| five-stage W = 4v + R | 14,316 | 10,295 | +| five-stage calls / rank mass | 351,820 / 1,571,680 | 247,575 / 1,027,460 | +| b (with fallback) | 772714351296671/10¹⁸ | **779597612622781/10¹⁸** | +| b₀ (without fallback, recorded) | 772714354722691/10¹⁸ | 779597615657658/10¹⁸ | + +Both roots equal #327's own certified values (`inputs/complex/centre-mw-p10/expected-centre-mw.json`). + +## What is not claimed + +The five-stage layout at h = 20 (H₅ = 5·H_inv + 2v(e₃₈ + e₁₉ + e₄₂ + e₄), m = 5h, W = 4v + R) is Sussman's generic +B₂ statement applied at h = 20, as in #327; Lean runs of the program are #327's local runs and are not pinned here. +The retained analytic interfaces of the complex side (Lab.inv dirty lifting, gwinB/G0..G4 geometry, NetCert +composition, Clifford synthesis, tape primitives, precision and rows) are inherited unchanged; the finite checks +do not discharge them. The inherited complex texts in `proof/` and `UPSTREAM-PR234-*` describe the p = 11/PR193 +programs. diff --git a/research/five-stage-p10b-transcript-stages/LICENSE b/research/five-stage-p10b-transcript-stages/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/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/five-stage-p10b-transcript-stages/MANIFEST.json b/research/five-stage-p10b-transcript-stages/MANIFEST.json new file mode 100644 index 0000000000..24cba27561 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/MANIFEST.json @@ -0,0 +1,176 @@ +{ + "files": { + "BANK-PROOF.md": "eadfea08b70240262670ac0743fba30d3ec506c099944fc5fd4412d4f6fea1ce", + "COMPLEX-P10.md": "be3a9ced4c1dd1f752e091a79be04929d0531719ffe78ec5c7281fadc3ea1555", + "LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "NOTICE.md": "dd0315326fbfeeacd15f8ad4835b1b36c5ace806f26db53385b1dbb82081f32e", + "PR-STATEMENT-PR325.md": "211fcfe39971fc6de63a844f4c4a5a28539949c81c39d59f9304d0896fc1f472", + "PR-STATEMENT.md": "4d1ae307c34a08c89e83d67efe75f597a626636c2aef1e4e72128e0edb3c1357", + "PROOF.md": "5033d3b87037823e711cef8a1583afc0528a56c4c9962e37fae2619fad47fbbf", + "README-PR325.md": "495768c2289929a319883c976003b9c80ca6b6cd58386693adbc7d1482b8cc9e", + "README.md": "afe12289b0bafb16187155fb9bd16581a8c471981ebd5dffc8577033cffc420a", + "STAGES-PROOF.md": "3d4401e12e41310c5a37dd2d4cd0665520c2f28c464cdf08a2d0e6bfa54591c3", + "UPSTREAM-PR234-NOTICE.md": "ce978c8dfc8a2b36eed7a53014b1a792248b22ef4cee3edd8adab825a571c429", + "UPSTREAM-PR234-PROOF.md": "c9722b07256758cd3b307dd46689f99984c66e16c3dd934f9c34e551620bfc0f", + "bank_check.py": "5fdcba97a59f2713f3f534763a88a8c737adf28279b94a4e484e62b1793404aa", + "bank_template.py": "1c124900095abfd0c06cba507c2ed804f5475bea1b3f698ef66d412417ad4264", + "base_two_moment.py": "aee70c242a2f1d225528fabe2002e1564d1dc884797c07d28a831c7878ee9098", + "bitword/NOTICE-PR200": "9e82089424092c1dabc2341a09ead255633d78c90dbdc199c4336ca1c0f3bdf4", + "bitword/README.md": "5c5100382411b8a09ed3f485e2e2fe1ce925e51df997d475dcdf9976084da84a", + "bitword/bit/base_word.py": "9fe3a81b7561d2b09c086f63fac4626e88a32369ef8bc5579c94878de1218a89", + "bitword/bit/word.py": "88554981690cb43c4286fd962dddf0f20c58cf0c6cd58f0b8081ac88b16531ff", + "bitword/producer/data/arcs_p10.json": "8d4d1339ff69150d0892f30d66fb5108802c633c69a8e1f511bbfd5a2ed78a7d", + "bitword/producer/data/cube_orient_p10.json": "cb0c503be9e4a9696f01a7f18b92383e8be118adca29a19b43a472489ffbc0af", + "bitword/producer/data/local_design_p10.json": "374803215ffb55e7c77c816b7c53e8e031cb6850d4d369f77b3528a9365d1b9d", + "bitword/producer/data/pm_p10.json": "8d71f5004acb0ea902ad594a7d298f8d2099114e5d6d42c6357f09c44ab3ce87", + "bitword/producer/data/qmod_p10.json": "40ffb168466bc016bc18a2bbdde65d38b7fd1b406d8a4026f1a6e517fe153459", + "bitword/producer/descent.py": "873fdf8d1281e034a238e09968ee66d77dcc236616305893c1aaee2b516299ff", + "bitword/producer/make_physical.py": "854640404e8fc5c7d7b1089e1291ee98c7c21056f6d1baae04a57ea6928e8db9", + "bitword/producer/paired_cube_bit_word.py": "ca512704f85dcce0a58a4da64c141b9bc0a74ffa3743ed7d2b16e9e8074b22e1", + "bitword/producer/regenerate.py": "2929047b40a3a2dcbadd7df95c8cba0a7fc68abb705f878b6767a41f90fac02e", + "bitword/references/pr168-v4/SOURCE.json": "21a412177c9309d89472aabf4c67618d7a546811f7e68a5904304ae46a98d27c", + "bitword/references/pr168-v4/research/paired-cube-bit/check_paired_cube_bit.py": "4d7c86cd999a1519e0dfb6dcf33a8f26e442a353c3665a0f06881216a260fbf3", + "bitword/selected/bit/frames_p10.json.gz": "fec07e983f81459c45747dfaa4eecabc3429e84d4685f385771904dee4c4fbc0", + "bitword/selected/bit/graph_p10.json": "4a43116c8d154e61be795ca76b3a550c9f5bb579a5fe3fb88a09279512aab174", + "bitword/selected/bit/kchron_p10.json": "1ce62b85b496cbec17fe9eb9e81152126cb90708577cc2e3bcece9b2796ef31c", + "bitword/selected/bit/profile_p10.json": "177ff70a322f152ccc6c12471aced7a207062e445f9f64c7d3bd96e6f18c6f63", + "bitword/selected/bit/word_p10.json.gz": "601da0e6a67715011a4bbc44f6977f13625c5833d4d40443c10b0d5a9da1896d", + "code/complex_basis.py": "52d68781eaf6d9decf02446a532a7336fcf15924a9f6781ba0833d038decb9f8", + "code/complex_gx.py": "ccc924537db0c0d55f0c1934e79b8cf4d85b4fb336473d7b42d69e12557aa9f2", + "code/complex_labels.py": "76df13a56ee1192914b40ab0c2f9206ee9f87f2c086c6cb1d33c553d7a405b9e", + "code/complex_scalars.py": "cab795fc6529b9303e3628bf4f3719eede0eebc63505c79a6e6e1fb18ee7213d", + "code/complex_splice.py": "e0f2b3ad17e52c4b1da5c476533607bc284254c73119d1d999a90f785cea4840", + "code/geometry527.py": "7cf018695f54e337d5b86ac2b49e676c361841773c8ada9f44f5c04d3a314636", + "code/global_lowering.py": "ebfb692cef4c05082bceaac39dd7e9d9bcf61f38f55dfa302974ba37559b8e6d", + "code/physical527.py": "4d4bf47ee083d3864f76907428f4e813a147f7ea6ab0b8cd1536adcd2c469395", + "descent-selection.json": "4eb2be5ee14047d10e986d5526b4f32ff4e2599ca9616b7f43f31cee3a74c588", + "descent2-selection.json": "ff0283c0116aaa8c43101626a5a944149730e0f7400ea28d36ca6f44a49c83dd", + "descent2_transform.py": "715cc90b3ce4b649baea34aba690363cf9dd3cd15aac1599566a95ce43eaf5ef", + "descent_transform.py": "7a2e3fbb4bf01e0702baaa285c9641fd8c99d793254bd8e3875fa41bf6c03b9f", + "discovery/README.md": "e0952275babb9fe86ff3a63271b658eebb114a74ddc1cc2313c5223d1e5b29ea", + "discovery/REPIN.md": "1dd75c93205183a0e32e514b0bb554b50b9cb928bff5b10a26a95b148cd1af29", + "discovery/build_reorder_selection.py": "fd3935ed50aecfba031ecbae419eb5c8d1202685b639a7fd9ab3d89795e3a41a", + "discovery/build_restore_selection.py": "03f54ebe786d85ce140eb488fb3f5f71d7860620235fde14298f6e1d63ed76c9", + "discovery/build_selection.py": "5a4f6e3ee0516ba3fe2e39f89bcf44c13df846d3f7f825f49c797428d9490f0e", + "discovery/build_shared_kernel_selection.py": "2756b1881fc8693038a211f366bfbf347d6e0cdb9c3f27b28356678c7306f038", + "discovery/build_sink_selection.py": "02724b8cef540a986075d38b7e84897e6b2af2863a1ea33e8b2d0605a275afda", + "discovery/coll/census.py": "52713d8fc19b2e25af9307ae87d5d85a87f07ca21cee0d05388cf1718cb66202", + "discovery/coll/closure_pack.py": "7cb01f07b57be2edb6d74b86775eb6bf9c6a98512a4780d43a528838fcc6a45f", + "discovery/coll/fameval.py": "9b5b888d061ffc790ceb96e2f31358cc43d81d32fa3d5c50aaeaace7f8cdb561", + "discovery/coll/families.py": "458e81f7ba5e67c755bbf246b59836ed3e1ea08026b05d4714acf7c8ca343b79", + "discovery/coll/linalg.py": "a6fd2155ef5e1ab74a4ae4aefa1ca787d01916cc0e2c95b142e425d3782b91cf", + "discovery/coll/lines.py": "adf77c498fa521bfeb2ac3b478b94d51f5513e6c4778bf66a0d6bca1a4638598", + "discovery/coll/load.py": "338b388451a333c5a59ba429f63e8b5d6b4ab6a94a7e4007524e8a963d0c751d", + "discovery/coll/pack_restarts.py": "194454bfb4de612076041a841683a1ea51f55423986f1fe62e65c8891fdb9191", + "discovery/coll/planes.py": "3f1950807a677aa622320674dcf629afaf5bda59c138213cfcd2dcb319e47150", + "discovery/coll/trim5.py": "96d4634f2c4a91c260c51f663b103ab39a7dd43bb5fd6d317a552e9f2196a4cf", + "discovery/descent2_dump.py": "bc218021ca7d033fcfad06a77f2815a91fda58c7a5881a67348527971ae416d0", + "discovery/descent2_freeze.py": "790770195ae12cd504e389624ec836f7115a2ba4cf38942de2b03ab7436f63be", + "discovery/descent2_search.py": "8d20165cc0792691f92028816cf5c236a6566ed5cd26c2224746fe4e17e50b1a", + "discovery/descent_search.py": "3d7f9638c71ea66bd858facf2f0956571c70cef372e6821ef9c3fb8ea3d5278c", + "discovery/dump_at.py": "25c0d98f2c8bf1354e8d6fe927205e99e87f2c0817977401a55f402877eed23c", + "discovery/repin.py": "8bd21ad00c07d2f9cbde3a882721882d12e0e50851c720799b449599f205654f", + "discovery/sink_screen_at.py": "ef3a857e5bf67abdba5c5d3b4384589d93aefbacb89ff1f6d345cfea1afa2928", + "discovery/target_search.py": "263948ad04a8144bb59f6cbd4b9f725eef7e4c59ed618c1a621b9402d5b1affd", + "finite_check.py": "f7580cb096ac3de9b866cb3a7b48d6385e2694f077dc85afad7c273fcb0e9bb9", + "inputs/complex/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "inputs/complex/NOTICE": "9419dd03a2f52cf8bdfc4d18216ce29f263ab583b27f01ced8e420985bcb7c81", + "inputs/complex/NOTICE-PR304": "319165f41cf97f37b587c92351289db2d287ca7a90845338318086d5ff447e84", + "inputs/complex/centre-mw-p10/NOTICE": "997038e3859b058c14aa6c77a9791b6098620f2e4b10a4e400b6b242ab34f831", + "inputs/complex/centre-mw-p10/NOTICE-PR327": "193a094dbd9a881d8fe4f4e6f0bf535506b2761cdad696919b60fc6af5256855", + "inputs/complex/centre-mw-p10/centre46_graph.diff": "229eea46b56d19b262d1498f489f9bca84c347e33b16553079d38c4276700280", + "inputs/complex/centre-mw-p10/expected-centre-mw.json": "f7dc252903d702d85f0b98d7468fd5760ed370482b54e66da1acefe0118fe98e", + "inputs/complex/centre-mw-p10/layers/kernel-pairs-mw.json": "e47454fb1838c9372a403b5156bc195630ba6f0cfcaf71b92170f05f111a11cc", + "inputs/complex/centre-mw-p10/layers/matching-arcs.json": "ea7300db2cdb324ddf680bee6d447e9a9994e0b77bf2cf7fbf25e7cd1f6cb16e", + "inputs/complex/centre-mw-p10/layers/physical-frames.json": "1f9813eee92459b341fd437f4ec3a87ae9b440384a277450f483112481381b12", + "inputs/complex/centre-mw-p10/layers/physical-pairs-mw.json": "6c910a4ed8fe325547d9da065edbe8176969048724c0f96ee43a075b2813bd53", + "inputs/complex/centre-mw-p10/modules/pmod46_pc1_p10.json": "7f0bfd151e7ec0b2a74bc6fd994acde477e23f1425f4da798202f510489b6a3c", + "inputs/complex/centre-mw-p10/modules/qmod_sa1_p10.json": "7f7f96efc14921c9dbd8a888a7f3a35b267f7c47d0a8e1e3926c3ff34011e8a6", + "inputs/complex/centre-mw-p10/modules/tmod_t2_p10.json": "4d39faeedfb5a5283a7ad34a8a18af93072e4d155d61dec6c28d7751bc2e4e04", + "inputs/complex/gcert1-p10-centre-mw-flow.json.gz": "274d1bd671eb74d4fa8f63bb7048d929d6b51f6275a5ff6f69e04588f03d5c7a", + "inputs/complex/retained/FINITE_BRIDGE.txt": "66d8f4ea8752abd89952d6674a636575a0db16e18b1c16e293f48f64242f0c46", + "inputs/complex/retained/compact-control-layout.tex": "2bc28e50f3eb092195294cafa81213e520f6d42e7935e9905ad8a6199e2a7c87", + "inputs/complex/retained/compact-control-movement.tex": "b963c3d2f4e1b7059aa289bb4b4ac89b688920bcf42f5b20d7698cdef0132cc6", + "inputs/complex/retained/copied-centers-assembly.tex": "00117892971ae766188ace0af03030c44164fda105e42b70d84f52c3339a7dcb", + "inputs/complex/retained/copied-centers-lemma.tex": "d0ce6d3d504996aadb098227885224e48df46101daec8893523a0a8b7364d8fe", + "inputs/complex/retained/endpoint-gauge-complex.tex": "dfee33b0281e5551bb6927f757ff0240abade60ae1800f715afd88853ae0191e", + "inputs/complex/retained/general-clifford-frames.tex": "c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54", + "inputs/complex/retained/stopped-product-complex.tex": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a", + "inputs/complex/source-pins.json": "dfaeae9eafc8299b3bc61eda5b76ebc456a1dd704c3407cb27b24894e73499c1", + "inputs/complex/sources/Work__Bridge__Cert.lean": "5c24746a6330907b9b37d6064095035a58575d64ce793d6d7c9881121fdc3980", + "inputs/complex/sources/Work__Bridge__Net.lean": "cf7d7d330b1bffe2e66712c873e647b13dc32db1ccfc0e0f4cd62ee6caf584f0", + "inputs/complex/sources/Work__Carrier__Live.lean": "6d0649eb62589e66057f044e1e2103fc42f3f57a1498f82a26565bd8eb4026d0", + "inputs/complex/sources/Work__Carrier__Phases.lean": "71dc3dda23dfe510d5d53cbada3a6c540cd1dc2825503fda618a5bd6cfc3e812", + "inputs/complex/sources/Work__Fourier__Main.lean": "2e8e88efd4dcbdf0b1a6e39ce7eea8c5fd5ffee2faf360a8c0c9cba84c0e4ef3", + "inputs/complex/sources/Work__GCert__Chain__Geom.lean": "c302f5834287421f11f3b0da7112fcde876cbc702896f2af4145b2d72ee393a2", + "inputs/complex/sources/Work__GCert__Chain__InvThm.lean": "ade7e7873da75ca63a4b5ce2f562dde9c12bfbb69d87d7ae831039ff790e5adb", + "inputs/complex/sources/Work__GCert__Chain__NetCert.lean": "22ae34809466b4ac2a2c5cdde526f51ff246f5189f7c142b38aa4c0dcffb04a4", + "inputs/complex/sources/Work__GCert__Chain__NetDef.lean": "6e17a68b1e988969f6eb77000028f7ed877e687b8ad3976ec1707fcfe1d2f520", + "inputs/complex/sources/Work__GCert__Chain__NetStage.lean": "c122bc01392a6fdcc0bee918fed81804d3c9b1d3e071016dab65a4ed804ef0b6", + "inputs/complex/sources/Work__GCert__Chain__Phased.lean": "0de429c80231334f1ce92575c1e8ac382ca2d5e7d956767b547639a8941d9a8c", + "inputs/complex/sources/Work__GCert__Chain__WinB.lean": "c33ec3fce09c0971c32ddcbb86d9383ffbe4c6d05cf36f20460005e6547bb845", + "inputs/complex/sources/Work__GCert__Data__B2Gp193Main.lean": "cb61f304da51f1dd0a2ec25bca4b63eb095eeb2863289e1e2bdee7c82beff48b", + "inputs/complex/sources/Work__GCert__Data__Glue.lean": "d5314f2b93a7f0e1c949fb502331825bfc6d9d8762d35f865443e7c95b6c7ef7", + "inputs/complex/sources/Work__GCert__Data__InstB2Gp193.lean": "9587ddb9961f44938032b609307ab91c0b0e757e3991f1ad95480dd50fd4f72b", + "inputs/complex/sources/Work__GCert__Data__P193Cert.lean": "d92ee6889be4753fc99f467bd84039743325123a1165128378b9c906a04f2703", + "inputs/complex/sources/Work__GCert__Data__P193Price.lean": "0299bcd0fe255960eec682eef0f045f7e5cb1e4711af2aab4393526eae2caea3", + "inputs/complex/sources/Work__GCert__Data__P193ScalOK.lean": "479434815822e98f015e335361089c3788d00dc3dd39c2944f75410aa0c158fe", + "inputs/complex/sources/Work__GCert__Data__RateB2Gp193x.lean": "6b40cac1481c931d47b1a092e382d04716ede0e785c492a2f2983e886a257c3f", + "inputs/complex/sources/Work__GCert__Data__Raw.lean": "aba94a004c94dcae7cf3047c88a6da9561555f4ebe8ab92e299e6ce09ee7aa66", + "inputs/complex/sources/Work__GCert__Data__SolutionB2Gp193x.lean": "45c768c9d71a7cc18bd6db74cb036db880d89580ca60557bb4a492280296b169", + "inputs/complex/sources/Work__GFrame__Engine__Adapt.lean": "feec0a3828867968a5c7c2c30b86ed70449abc3c660a60ada67203a75bae2ef7", + "inputs/complex/sources/Work__GFrame__Engine__Letters.lean": "34906dbf5ae16b5174db00b4881a5cc1d2e583b8c8806db6523a5e2f86565f09", + "inputs/complex/sources/Work__GFrame__Engine__Level.lean": "80fb3daa9a45de0ed6da570eb4476b9104734be65d0116f58bcfcbcd67f771d0", + "inputs/complex/sources/tools__gx__ORIGIN.md": "6ba897a9495ddadcf8558b93133fdfaf66fc35ce7fa2c53e2d5667335c315e0b", + "inputs/complex/sources/tools__gx__gx.py": "6f3dc8bb639933227a8dae181ec4a542e85c7276be9c9e330f49518e7b630b95", + "inputs/complex/sources/tools__gx__gxbind.py": "9c9dcfac47f0535bf3aa8ebf7c662cdef0ebda50a9f0a9282b8f3cf34809f835", + "inputs/complex/sources/tools__gx__gxconv.py": "dab7fec9f44c2d368ed334055d7126e202017feb46e41a8d86e2d998720f67c2", + "inputs/complex/sources/tools__gx__gxcore.py": "eb972c06fe8c322db2d9a8d9a7d05596e8f40c4ca8e5f42eb6df3c7361b5d517", + "kernel-selection.json": "e2d67dc69e0a2992ba15a58f0ec1fdd25cadae137be6253826f03460f3003fd6", + "kernel_transform.py": "8ca8f07e2ee73569a3222a9172e19ccccda88ba9a9657fcc00b01878c8a84902", + "math_check.py": "3b9c4f83b8d9a1eef95d3da42109aa616aa745df11f4dc2db2d30ec329d781a8", + "moment.py": "81cbc864e106418fc7854322746f72180cb8110ff39f74450a3b8d55a82c1482", + "notices/PR210-coordinated-crossover-NOTICE": "9fc5561c0995892dbdde777c713899486920c32d3562392f5f72377a4953bf98", + "notices/PR230-NOTICE": "7dfbad087ee49b74fd5075d517eaa263c5dd3d4fbd4c69bfba34ee1cb55e837f", + "notices/PR230-PROVENANCE.json": "19957e28a8ad26281bfe8bfaf8ae16191be53e729a8870a6154671b3384959d4", + "notices/README.md": "d1fcf4e4209d5966282ac8202cf461bd575119a7aaf2ca64e8746810fe5259b8", + "notices/base-bit-PR200-PR202-NOTICE": "c9850418622aea8d1382a230306c940947b5da818f4854b4b272ed60cf239f6c", + "notices/source527-loader-NOTICE.md": "ee632728cc4d89565292d288f8289f483ac794b5d02cc6e42c2b2c43c43ff1d8", + "outer.py": "c1ebb52163a7219504c728a5c2b098bf1e50bf20148a2879c5a74c3cadc7c03c", + "parity_transform.py": "e068874694fc15135a0950b7361e537f48688d9ac9f0a05c2372f1deb813d085", + "portable_bit.py": "61ba4a2ee153a3d0ba1d7a4542a2f666d377b1c0e30bff477c0d0d6bf0c27d6d", + "portable_complex.py": "1b7b7b8a1e0b4edac46972e9ca9396d0dae11ce358d0635413672f6b4215e271", + "prepare.py": "c1a215713f47b954c28a3f0d48490a055fb75f6af31a0e6b5248802d6951a09b", + "prime_check.py": "94b0f0603a12e03225344ed9a1a4554a079fd893df3dc15346f569a9aba5967d", + "prime_witnesses.py": "98cd03bc9582e7bd0ab194c191ea8eea940539e510051443ab9fd3e572a364ab", + "proof/FINITE_BIT_ACCOUNTING.md": "602923520af184670170bf159fde7b4c72e79a72570eddd7746b7c97bc51fc5b", + "proof/INTEGRATED_PROOF.md": "cff22391e71a50bad27a1e832d5c0a2c8b2446df55adb1297c8b1485b3761257", + "proof/PARITY-CONTRACT.md": "a9246be656e31f1a21d5ec714e002f51be0aa07c36e1528066a25b2c7a02db91", + "proof/README.md": "435c699dc07400366b84fe43d981cd2f6c95a4837e636fff8fe6a25897d853c4", + "proof/copied-centers-lemma.tex": "d0ce6d3d504996aadb098227885224e48df46101daec8893523a0a8b7364d8fe", + "proof/primary/03-motifs.tex": "ed76761194988a01af77ead0ea6469cb5dcd29690ab985a0b5a4006b0f2b69bb", + "proof/primary/LICENSE": "c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4", + "proof/primary/PROVENANCE.md": "dd9054c58aa92c44b0ef5f691ad4dc52b8ead2f20a9843d4399d6c300d616023", + "proof/primary/UPSTREAM-README.md": "8d1ceff898a4e0e681679f91c4def485820be9e99f04e4861f2ce601a364723e", + "proof/three-stage-cover-bit.tex": "47123a756f823c83a0d48cca2bf5add6472cd88410b13aed345e70c8834fb511", + "proof/three-stage-cover-rows.tex": "6ad97a5cd7d6aecf978a81226e1c2763d37840caca130c61f3bf5c4ac111c5c8", + "raw_ledger.py": "95f2a1fe56dc9f2d253d405ecc5a81dc66545978564bf9b554f400e4bb266a8e", + "reorder-selection.json": "1655138407cec8d079d0d1331203db46c95b70bac135f3256f66b38af5011a2a", + "reorder2-selection.json": "598e4cd20aa804b79e2a31163a312679dc0419dfb26a5494e7f0186fe6076d79", + "reorder_transform.py": "dfb2759314eba6e713696bd1622e7d0be21f203f00c2c7fa88b1f443d93a8935", + "requirements.txt": "25f9f1fb1988b230147a1d3092d34e09c069eb7a6c6d6df46b3973b9f2d36efc", + "restore-selection.json": "7ded9e7b5848915422e7e508b8e21e43eab52f5acaf05c41366a875657d01646", + "restore_transform.py": "8ae804aba73fe6ec14c484503af02f1ef4dc6af073c9d39377f22b511896ab21", + "scalar/word.py": "e675d4eb9d90ff0b44279fae0b46f1a8b39f65421cc38454b70a6b75d0e10b42", + "scalar_check.py": "7df8fcca1d866087f982549df8424ee0b26d5dd3bbb2a725e5ddfb347ed125e4", + "sink-selection.json": "202d3463e5c2620803dec19e74dea7d81d8be8989bcf4f0986f9e39d23656d22", + "sink_transform.py": "39c573a6404a4f76f1bca3a1721f3afe0a3937c4543d6eaadbc3ae881b632b22", + "target-selection.json": "d25fb50ab7e4ad3c646a8ad9633a7f6f9247be077caf3431f6b609053a0fd8ac", + "target_transform.py": "0955daa2a15dc58b27a6b57aad029c0e97a417400c7c2d7eba8e54a34b974d69", + "verify.py": "fbfeac193b877e68ff7704555175a695aa96c95a8431eab0ae087134d6cd7514", + "virtual_check.py": "ec952d99c151e6e336631210e598d58478293491ca01842fd4c9d0a4b57b4e5a", + "word-pins.json": "c18420400589b29f9487b2f6497ce2c53d034df1882d5ea4a1b19fb17fe278fb", + "word_pins.py": "3cc2662630af62aaabb6966f03b5d01a2f06a5f3490c6979a3e54daf550958b4" + }, + "schema": "gen5-parity-fused-five-stage-banks-inputs/1" +} diff --git a/research/five-stage-p10b-transcript-stages/NOTICE.md b/research/five-stage-p10b-transcript-stages/NOTICE.md new file mode 100644 index 0000000000..61ab4a0cfc --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/NOTICE.md @@ -0,0 +1,187 @@ +# Attribution and licence + +Apache-2.0 applies. Original headers, licences, notices and AI-assistance disclosures are preserved. The +credits below do not imply review or endorsement. + +This package is PR #315's p = 10 package with a new bit word. #315 is the cube-size change (p = 12 → p = 10) of +#285's gen5 five-stage package. Every inherited design, generator, checker, layout and bank method below is used +at the new cube size; no inherited idea is claimed. + +## Base package + +- **PR #315** (`research/five-stage-p10-banks/`, DreamingOfClouds with Anthropic Claude assistance) is the base. + Its verification code, complex supplier, all-but-one module and p = 10 port are used unchanged. Its own + contributions are listed under "Retained from #315" below. #315's package is not modified. + +## Inherited, unchanged or with generalized constants + +- **Five-stage architecture and finite interface package:** Henry Grant (hcg890), PR234, and Jacob Sussman's + five-stage construction and gcert/1 export. The complete inherited five-stage credits are in + `UPSTREAM-PR234-NOTICE.md`. +- **Package machinery:** eumemic's source527 package, prepared with substantial OpenAI Codex assistance, with + its lineage: Dugongue's PR207/PR216 finite and bank admissions, Rohan Arun's PR211 and sennemmi's PR230 frame + work, and eumemic's PR210. Their notices are retained verbatim in `notices/`. This covers: + - the scalar program `scalar/word.py` (byte-identical); + - the physical event emitter, the parity fusion and the raw-ledger census; + - the stage-private bank template and checker; + - the moment, prime and finite-bill checks, and `verify.py`. + + In this package their p = 12 constants are derived from the cube size or pinned in `word-pins.json`. The + logic is unchanged, apart from the exact bank tiler that replaces gen5's fixed bank patterns. +- **Banks:** Evan McKinney's PR197 completed-bank method. Rohan Arun's PR237 published the width-120 + application first. Here the banks have width 100. +- **Complex supplier (this variant, unchanged from #315):** the centre-sharing complex program + `inputs/complex/gcert1-p11-cmod-centre-mw-flow.json.gz`. It is local research, not published, prepared by + DreamingOfClouds with Anthropic Claude assistance (Apache-2.0). It is the source-assisted complex word of + PR #184/#194, built with PR #304's recipe on three query modules: + - the new centre-sharing pair module `pmod46_ptc1_final.json` (45 pair outputs and the star centre); + - an earlier re-annealed disjoint-triple module, `tmod_final.json` (v1, 2,069 additions). This is not PR #304's + `tmod_cmod_v2.json`. + - PR #304's all-but-one module, as `qmod_q1_snap1.json`. + + PR #304's `aligned_word.py` cannot build it unchanged. The program was built by a local 46-root loader (not + shipped) with a 10-line patch to PR #144's `Graph.finish` (icekylinx). The patch and the three modules are + shipped as provenance in `inputs/complex/centre-mw/` of #315 and #325, whose `NOTICE` gives the details (this + package replaces that program by #327's p = 10 program; see the last section). The rest of the recipe + is PR #304's: PR #233's maximum-weight reuse pairs, icekylinx's PR #184 frame flow and exact lift, and PR #256's + emitter. + PR #304's full notice and credits are in `inputs/complex/NOTICE-PR304`. + + The gcert bytes are kept as emitted (their JSON keys are not in canonical order), because a separate Lean run + checked exactly these bytes (`wht_main_block_B2Gcc27x`, exponent 1 − 7727140/10¹⁰, with Sussman's unchanged + generator; see `README.md`). No Lean check is pinned here. Every verification run checks the program with + Sussman's `gx.check1` (exact scalar identity) and `gxcore` mirror. + + It builds on Avi Eisenberg (ikeboy)'s PR193/PR194 helper and Chafik Boukhalfa (chafreaky)'s PR200/PR233/PR256 + work. It runs inside Sussman's five-stage certificate, whose original disclosures are in `inputs/complex`. + + The complex checks (`code/complex_{labels,scalars,splice,basis}.py`, `portable_complex.py` and the + `complex_supplier()` block of `math_check.py`) are taken as re-pinned for this program in a copy of PR #296's + package (Chafik Boukhalfa, chafreaky), which first generalized those checks to a new gcert. That was done by DreamingOfClouds with Anthropic Claude assistance. +- **Complex program checkers:** Jacob Sussman's reference checker `gx.py` (`gx.check1`) and his `gxcore.py` + mirror of the two Lean checks. Both are Apache-2.0, Copyright 2026 Jacob Sussman, and are vendored unchanged + from jacobalansussman/wht-power-saving-lean at f010392c in `inputs/complex/sources/` (`tools__gx__gx.py` is + new here; `tools__gx__gxcore.py` was already pinned). +- **Physical-word classes:** Chafik Boukhalfa (chafreaky)'s PR200 `bit/word.py` and `bit/base_word.py`, vendored + in `bitword/bit`. `base_word.py` is unchanged; its unused constant `P = 12` is left as PR200 wrote it. + `word.py` changes only its input file names: PR200 hard-coded its own p = 12 names, and two lines (plus a + comment) now read the cube size from the single pinned `graph_pP.json`; the frame-loading line also checks + that the graph's p and h agree. + `bitword/NOTICE-PR200` is PR200's own notice. +- **Checker:** eumemic's PR168-v4 `check_paired_cube_bit.py`, vendored unchanged and run with p = 10. +- **Generator:** eumemic's PR168 paired-cube bit generator (`bitword/producer/paired_cube_bit_word.py`), with + #276's gen4 changes (arc-aware local design, centre-sharing pair module), #315's p = 10 entries, and this + package's optional cube orientation (below). +- **Paired-cube framework and its developments:** + - icekylinx's PR144: paired-coordinate/shared-core framework and configurable local channels. + - PR161/PR168 (eumemic): annealed modules, nested schedules and the generator. + - James Chang's PR166 and PR162's carrier rule. + +## New in this package + +All of the following was prepared by DreamingOfClouds with Anthropic Claude assistance. + +**A new p = 10 bit word.** It is built on #315's package and differs from #315's word in four places: + +- `pm_p10.json`: the pair module, re-annealed from #315's module. The objective is the exact one-instance + compile cost with five-stage weights plus a penalty λ·debt, with λ from 150 to 300. The debt counts module + additions that do not donate to a carrier arc. The module keeps 273 additions; its debt goes from 95 to 92. +- `local_design_p10.json`: the cube-local recipe trees, re-searched at p = 10 by 1-move steepest ascent from + #315's design. The search was scored on the five-stage virtual price of the full word. It changes 2 of the 12 + plane recipes and uses 24 local additions per cube instead of 27. +- `cube_orient_p10.json` (new) and the generator change that reads it. This is a balanced, rotation-equivariant + cube orientation. Each cube is a cyclic rotation of its sorted triple, and position 0 is the element after the + largest cyclic gap. In the one orbit with gaps 4, 4, 2, position 0 is the element between the two gaps of 4. + Every coordinate is position 0 in exactly 12 cubes. Without the file the generator uses sorted cubes. The + generator also stores the symmetric local-plane and all-but-one entries that an oriented cube looks up. With + sorted cubes these extra entries are never read, so the generator's output without the file is unchanged. +- `make_physical.py`: tiered reuse matching. Donors are admitted in tiers of decreasing end-frame dimension, and + each tier extends the current matching by Kuhn augmenting paths. An augmenting path never unmatches a matched + donor. The last tier is the whole candidate graph, run until no augmenting path remains, so the matching is + still maximum. PR200's pair rules are unchanged. The matcher applies at every cube size, so these producers + need not reproduce #315's or gen5's physical words; those packages keep their own producers. + +The package also pins the new frozen arcs `arcs_p10.json`, the five new word files and the re-recorded +`word-pins.json`. Every verification file is byte-identical to #315's. + +The module annealing, the local-design scan and the orientation analysis were run by Claude agents. Their search +scripts are not shipped; the data files they produced are. Every certified or pinned number was re-run with the +exact generator and the full verifier; the research narrative (annealing parameters, intermediate scores) was not. + +## Retained from #315 + +All of the following was prepared for #315 by DreamingOfClouds with Anthropic Claude assistance. + +**#315's p = 10 bit word.** Its all-but-one module `qmod_p10.json` (24 additions) is kept unchanged. #315's two +modules were annealed for p = 10, starting from restrictions of gen5's p = 12 modules. Its local design came from +a pair-aware local design search on the p = 12 word. + +**Generator and producers at p = 10.** The generator gains its p = 10 MODULES/QMODULES entries and the variant-u +output merge at p = 10; its p = 12 behaviour is unchanged. The physical-layer producers become h-generic: + +- `make_physical.py`: recipients of rank h − 3, residual widths in h, and the `--bank-parity` rule generalized + to divisibility by m = 5h; +- `descent.py`: cost r·ln(5h/r). + +`regenerate.py` gains a re-pinning mode. + +**Package integration at p = 10.** This covers: + +- `word_pins.py` (cube-size shape and strict pins) and `word-pins.json`; +- `discovery/repin.py` and `discovery/REPIN.md`; +- the cube-size generalization of every check listed in `PROOF.md`; +- the entrance-basis geometry checks for every rank present; +- the exact zero-padding bank tiler; +- the complex-bound assembly path of `math_check.py`, which certifies the bit at its root and feeds the capped + saving; +- the fallback-inclusive certification of the complex coarse (both moment engines, adjacent grid point + rejected); +- `code/complex_gx.py`, which runs `gx.check1` (exact scalar identity) and the `gxcore` mirror on the pinned + complex program in every run, with a flipped-sign control, and the honest restatement of that dependency in + `portable_complex.py`. + +**Gen5 and gen4 work retained from #285/#276.** This covers: + +- the `--bank-parity` option; +- the arc-aware local design machinery (`local_design()`) and the centre-sharing pair-module patch; +- `make_physical.py` and `descent.py` as implementations of PR200's stated rules; +- `prepare.py`, `virtual_check.py` and the `scalar_check.py` controls. + +The circuit and module searches were run by Claude agents (simulated annealing, steepest ascent, CP-SAT and exact +compiles). Every certified or pinned number was re-run with the exact generator and the full verifier. No exclusive priority +is claimed for any inherited design or theorem interface. + +## Transcript stages and the p = 10 complex supplier (this package) + +This package is DreamingOfClouds' PR #325 (`research/five-stage-p10b-banks/`, Anthropic Claude assistance) with the +transcript stage stack of our PR #320 (`research/five-stage-p10-transcript-stages/`) re-derived on #325's word, and +with DreamingOfClouds' PR #327 p = 10 complex program as the complex supplier. Stage port, selections and the +complex transplant by Chafik Boukhalfa (chafreaky) with Anthropic Claude assistance (Apache-2.0). Every mechanism +is inherited; the selections were re-derived on this word. #325's, #320's and #327's packages are not modified. +Credits, without implying review or endorsement: + +- **Concave descent retiming:** Rohan Arun (rohanarun), PR #287 (`descent_transform.py`, rule and transform); + search re-implemented to reproduce #287's frozen selection exactly (`discovery/descent_search.py`). +- **Target-prefix squares:** eumemic, PR #268/#273 (`target_transform.py`, OpenAI Codex assistance), as used in + #287; search re-implemented (`discovery/target_search.py`). +- **Kernel entries:** PR254's kernel pairs and eumemic's #268 kernel transform; collective (multi-donor) families + after #272; per-entry cuts, shared donors and the collective census are from our PR #282/#284/#290/#299. The + shared-donor selection (donors shared by many entries, alternate response bases, maximum-weight closure) follows + eumemic's PR #319 (OpenAI Codex assistance), read as a description only; the closure search + (`discovery/coll/lines.py`, `planes.py`, `closure_pack.py`) is our own (#320), here run with 18 seeds. +- **Early restorations:** utcorvusvolat-dotcom, PR #280, with Dugongue's endpoint-aware composition in PR #283; + ported to this pipeline in our PR #295. +- **Terminal sinks:** Dugongue, PR #283; the stricter screen of our PR #295. +- **Second (post-sink) descent:** the #287 rule with constructed join/meet frames from PR #291 (rohanarun) and + connected chain-adjacent blocks after PR #270 (`descent2_transform.py`, the post-sink retiming of our PR #299). eumemic's PR #322 + applied the same search before the sinks on #320's word ("presink retiming", OpenAI Codex assistance); here it + runs after the sinks and finds 47 gates. +- **Reorder (two rounds):** our PR #299 (reordering single additions into a neighbouring incidence frame; + toggle-detection view of Khattar–Gidney, arXiv:2407.17966), #306 for the second round. +- **Downstream changes** (endpoint completions in the lowering, (σ, E) charts, determinant retention, + completion-rank pricing) are from our PR #295/#299; the economy bank tiling is from our PR #320. +- **Complex supplier:** DreamingOfClouds' PR #327 (`research/complex-p10/`, Anthropic Claude assistance): the + p = 10 centre-sharing program, its modules and layer (`inputs/complex/centre-mw-p10/`, whose `NOTICE-PR327` + carries #327's full credits: icekylinx's PR #144/#184, Avi Eisenberg's PR #191/#193/#194, our PR #200/#233/#256, + PR #304's recipe, Jacob Sussman's gcert/1 format, gx.py and gxcore.py). The generalisation of the five p = 11 + pins of #315's complex checks (PR #234/#296 lineage) to the certificate's h, v, R is new here (`COMPLEX-P10.md`). diff --git a/research/five-stage-p10b-transcript-stages/PR-STATEMENT-PR325.md b/research/five-stage-p10b-transcript-stages/PR-STATEMENT-PR325.md new file mode 100644 index 0000000000..091236e0d7 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/PR-STATEMENT-PR325.md @@ -0,0 +1,55 @@ +κ = 7.69684039383334e-4 + +# A re-searched p = 10 bit word in the five-stage completed banks + +A conditional finite construction with **κ = 384842019691667/(5·10¹⁷) ≈ 7.69684039383334 × 10⁻⁴**. The bit +supplier binds; the complex supplier is #315's centre-sharing complex program (local research, not published), +unchanged. + +This package is PR #315's p = 10 package with a new bit word. #315 ported #285's gen5 five-stage package from +cube size p = 12 to **p = 10**. The paired-cube bit word has h = 20 coordinates, v = 960 sources and five-stage +width m = 100. It is generated by the same PR168 generator (with #276's gen4 local-design changes) from four p = 10 +data files: + +- a pair module (273 additions), re-annealed from #315's with a debt penalty (debt 95 → 92); +- an all-but-one module (24 additions), as in #315; +- a cube-local design re-searched at p = 10 (24 local additions per cube instead of 27); +- a balanced cube orientation (new): every coordinate is position 0 in exactly 12 cubes. + +The physical layer follows PR200's rules: rank-17 recipients, 960 compensated reuse pairs (#315: 890) and 1,183 +descended operation frames. The reuse matching is now chosen by tiered augmentation: donors are admitted by +decreasing end-frame dimension, and the result is still a maximum matching. Every later stage is #315's, with the +new word's values pinned strictly in `word-pins.json`: + +- PR234's five-stage layout; +- stage-private completed banks, 100 coordinates wide, with an exact zero-padding tiling; +- the source527 verification chain. + +| one invocation | gen5 (#285), p = 12 | #315, p = 10 | this package, p = 10 | +| --- | ---: | ---: | ---: | +| independent dirty registers R | 15,886 | 8,230 | **8,100** | +| independent entrances (ranks) | 2,554 (17, 18, 20, 21) | 1,270 (16, 17) | 1,200 (16) | +| normalized stock / deficit | 249,414 / 52,800 | 132,606 / 24,480 | 131,760 / 24,480 | +| bit coarse saving (certified root) | 7.43337804075788e-4 | 7.64815357146385e-4 | **7.70276909563042e-4** | +| complex coarse saving | 7.47454944651775e-4 (PR193, no fallback) | 7.72714351296671e-4 (centre-sharing, with fallback) | 7.72714351296671e-4 (unchanged) | +| κ | 7.42785663120535e-4 | 7.64230861320245e-4 | **7.69684039383334e-4** | + +**Why the bit binds.** The bit's certified root c is 0.32% below the complex leaf cap (1 − β)·b, so the outer +assembly is fed c itself, as in #285 and #315. The 47 constraints and the adjacent-κ rejection are unchanged. +(The capped path of `math_check.py`, for c above the cap, is not exercised here.) The complex coarse b is +certified with the 10⁻¹⁶ fallback, and the complex program is checked fresh by Sussman's `gx.check1` (exact scalar +identity) and `gxcore` mirror. The same gcert bytes were compiled to Lean with Sussman's unchanged generator and +kernel-checked locally (`wht_main_block_B2Gcc27x`, exponent 1 − 7727140/10¹⁰; not pinned here; see `README.md`). + +Run `python3 -B verify.py --output NEW_DIR` (Python 3.12 or newer, tested on 3.12 and 3.14; sympy 1.14.0). It +takes about three to five minutes and runs no producer. `bitword/producer/regenerate.py` reproduces the five +pinned bit-word files byte for byte. + +The result is conditional on the retained all-size compiler, common weighted chart, restored rows, selectors, +tape routing, prime supply, precision/recovery, complex symbolic correctness and analytic reduction. See: + +- `README.md`; +- `PROOF.md`; +- `BANK-PROOF.md`; +- `bitword/README.md`; +- `NOTICE.md`. diff --git a/research/five-stage-p10b-transcript-stages/PR-STATEMENT.md b/research/five-stage-p10b-transcript-stages/PR-STATEMENT.md new file mode 100644 index 0000000000..4ba8022d78 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/PR-STATEMENT.md @@ -0,0 +1,26 @@ +κ = 7.76518649004426e-4 + +# #325's p = 10 bit word with the transcript stage stack and #327's p = 10 complex supplier + +A conditional finite construction with **κ = 388259324502213/(5·10¹⁷) ≈ 7.76518649004426 × 10⁻⁴** (+0.888% over +#325's 7.69684039383334e-4, +0.905% over our #320's 7.69553898621543e-4). The bit binds: its certified root +7.77122099155703e-4 is below the complex leaf cap of #327's p = 10 centre-sharing supplier (7.79597612622781e-4). + +#325 ran its stronger p = 10 word with no transcript stages. This package re-derives our #320 stage stack on it: +#287's concave descent (480 gates) and target-prefix squares (120 groups), a shared-donor kernel (1,339 entries of +total entrance rank 1,445 by #320's closure search, 18 seeds, the ten sink helpers kept out), #280/#283 early +restorations (240), #283 terminal sinks (10), a post-sink descent (47 gates, #291 constructed frames and #270 +blocks; empty on #315's word) and two rounds of #299/#306 reordering (130 + 2 moves). Each stage was predicted with +the φ ledger before it was built; every prediction equals the verified bit root and κ of the package truncated +after that stage (table in `README.md`). + +With #325's p = 11 complex supplier the staged bit root (7.7712e-4) would exceed its cap and κ would stop at +7.72117723737704e-4 (verified). The complex supplier is therefore DreamingOfClouds' #327 p = 10 program, copied byte +for byte; the five places where #315's complex checks pinned the p = 11 program now derive h, v, R, W and the +namespaces from the certificate and pin its counts (`COMPLEX-P10.md`). The complex coarse saving is re-certified +here with both moment engines and equals #327's value. + +Run `python3 -B verify.py --output NEW_DIR` (Python 3.12+, sympy 1.14.0; about three minutes). + +See `README.md`, `STAGES-PROOF.md`, `COMPLEX-P10.md`, `BANK-PROOF.md`, `discovery/README.md`, `NOTICE.md`; the +base package is described in `README-PR325.md`, `PR-STATEMENT-PR325.md` and `PROOF.md`. diff --git a/research/five-stage-p10b-transcript-stages/PROOF.md b/research/five-stage-p10b-transcript-stages/PROOF.md new file mode 100644 index 0000000000..b113c5bcfb --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/PROOF.md @@ -0,0 +1,259 @@ +κ = 7.76518649004426e-4 (this package); 7.69684039383334e-4 for #325's chain without stages and with the p = 11 complex program + +> This file is #325's verification chain, kept unchanged in text. This package inserts eight transcript stages +> between the parity fusion and the five-stage lowering (`STAGES-PROOF.md`, last section of `BANK-PROOF.md`) and +> replaces the p = 11 complex program by #327's p = 10 program (`COMPLEX-P10.md`). Counts quoted below for #325's +> word (registers, entrances, banks, the bit root, κ) and for the p = 11 complex program (R, W, m = 110, b, the Lean +> exponent) change accordingly; the pinned values are in `word-pins.json`. The bit binds: root +> 777122099155703/10¹⁸ below the complex leaf cap (1 − 10⁻⁹)·779597612622781/10¹⁸. +> The p = 11 program's provenance directory `inputs/complex/centre-mw/` cited below is replaced by +> `inputs/complex/centre-mw-p10/`. + +# Source-bound finite verification + +The bit helper is a paired-cube bit word at cube size p = 10: a reversible local word in which all inputs and +dirty registers are formal variables. It is built by the gen5 generator with p = 10 data. Every later stage is +#315's p = 10 port of #285's chain, which is the source527 package's (eumemic). This file states what each stage +checks, what changed relative to #285, and what changed relative to #315. + +## What changed from #315 + +Only the bit word and its pins changed. Every verification file is byte-identical to #315's. That covers +`verify.py`, every `*_check.py`, `code/`, `scalar/`, `bitword/bit` and the vendored checker. The differences are: + +- **Data files** in `bitword/producer/data/`. `pm_p10.json` was re-annealed with a debt penalty: 273 additions, + carrier debt 95 → 92. `local_design_p10.json` was re-searched at p = 10: 24 local additions per cube instead of + 27. `cube_orient_p10.json` is new and gives a balanced cube orientation. `arcs_p10.json` is the new frozen + carrier matching. +- **Two producers**, which `verify.py` never runs. The generator reads the optional cube orientation and stores + the symmetric plane entries an oriented cube needs; without the file it uses sorted cubes as before. + `make_physical.py` chooses the maximum reuse matching by tiered augmentation (see "Physical layer" below). +- **The five pinned word files** in `bitword/selected/bit`, `word-pins.json` and `MANIFEST.json`. + +The strict pins changed accordingly. Among them, the entrance census has become {16: 1,200}, and the bank +patterns no longer contain a mixed pattern. + +## What changed from p = 12 + +The five-stage layout is the same at every h. It has m = 5h; idle ranks (2h−2, h−1, 2h+2, 4) at 2v each; h copied +centres of rank h−2, each read by 3v/h targets; and five-stage deficit 4v − 5h(h−2). The complex side already +used this at h = 22 (ranks 42/21/46/4). + +At p = 10 (h = 20, v = 960) the layout values are: + +- m = 100; +- idle ranks 38, 19, 42 and 4; +- copied centres of rank 18, with 144 scatter reads each; +- deficit 2,040. + +`word_pins.shape()` derives every one of these values from p. Where #285 asserted a p = 12 literal, the check +now asserts the formula. Where #285 asserted a word-dependent literal (a register count, a histogram, a digest, +κ), the check calls `word_pins.expect(name, value)`. That call asserts exact equality with the value pinned in +`word-pins.json`, which `MANIFEST.json` pins like every other input. Each check is therefore exactly as strong +as the literal it replaces. + +`verify.py` asserts that the pins are strict. `discovery/repin.py` records the pins in a separate process. It +runs the same stage sequence (`verify.replay`), and every structural assertion, exact certificate and control +still has to pass. See `discovery/REPIN.md`. + +## The bit word + +`bitword/selected/bit` pins five files: the signed graph, the virtual profile, the physical word, the exact +frames and the partner-pair chronology. + +**Virtual word.** `virtual_check.py` runs eumemic's PR168-v4 package checker, unmodified, with p = 10. It +checks: + +- exact frames (A·Bᵀ = 0, complementary ranks) and the mod-2 decoder with stars and side parts; +- geometry: source lines, side-root common caps, operand nesting and centre star spans; +- role and target chains on node frames, and the partner chronology; +- G-nondegeneracy of every used frame, for G = I − J/9 (nondegenerate on Q²⁰ since 1 − 20/9 ≠ 0); +- a literal F₂ dirty-scratch replay and the independent ledger recount. + +All five mutation controls are rejected. The profile is: + +- R = 9,060, W = 10,980, m = 3h = 60; +- deficit 840 = 2v − 3h(h−2); +- 12,905 frames and 149,400 children. + +**Physical layer.** The same stage runs Chafik Boukhalfa's PR200 classes as PR200's `bit/prove.py` runs them. +`bitword/bit/base_word.py` is unmodified. `bitword/bit/word.py` changes only its input file names: PR200 +hard-coded its own p = 12 names, and two lines (plus a comment) now read the cube size from the single pinned +`graph_pP.json`. The frame-loading line also asserts that the graph's p and h agree. `base_word.py` still +contains PR200's unused constant `P = 12`. + +The classes check: + +- every changed operation frame (1,183) is nondegenerate and contains its node's value span; +- the execution order preserves each role chronology; +- gauges are untouched in phase one, every gauge read precedes its role's first use, and gauge targets equal + response supports; +- the 960 handoffs are one-to-one between ungauged non-root donors and gauged recipients; +- each donor is dead before its recipient's read, and its last frame lies in the recipient's gauge frame; +- all gate ports are distinct. + +The stage also recomputes the physical row: + +- phase one is exactly the centre closure; +- every addition's actual operands are checked; +- every physical role chain and the actual target chronology are nested; +- the deficit telescopes, at 840. + +It executes the physical word on all 10,020 formal columns over F₂ and on the defining integer decoder. Four +adverse controls are rejected: an omitted compensation, a missing partner delivery, a stale recipient read and a +zero operation frame. `prepare.py` also recomputes the literal adjoint and asserts that it equals PR200's. + +The handoffs follow PR200's rule. A recipient is read immediately before its first operation. Recipients are +rank-17 (h − 3) gauges with no strictly larger gauge later on any of their targets, so every target chain stays +nested. The producer's matching is a maximum matching, chosen by tiered augmentation. Donors are admitted in tiers +of decreasing end-frame dimension. Kuhn augmenting paths from the current matching never unmatch a matched donor. +The last tier is the full candidate graph and runs until no augmenting path remains. It matches all 960 +candidates. #315's Hopcroft–Karp matching on sorted cubes reached 892, of which it kept 890. The bank width is +already divisible, so no pair is dropped (see `BANK-PROOF.md`). This leaves 960 pairs and 1,200 independent +entrances, all of rank 16. The checks above admit the pinned pairs as they are. They do not depend on how the +producer chose them. + +## Unchanged scalar program and empty selections + +`scalar/word.py` is the source527 scalar program, byte-identical (sha256 e675d4eb…). It reads h and v from the +word. Its source527 selections are all empty here: + +- source loans, early and gauge mixes, retimed prefixes; +- aggregation, rank and echelon groups; +- fresh and paired source reads, terminal sinks. + +The program then executes exactly the PR200 physical word: + +1. dirty compensation at D0; +2. V injection and the phase-one gates; +3. the 20 copied-centre scatters; +4. gauge reads at their read times, interleaved with the remaining gates; +5. side roots, then partner mixes and deliveries; +6. cleanup, the inverse gates, and V removal. + +`scalar_check.py` runs it on all 10,020 formal F₂ columns (960 sources, 960 targets and 8,100 dirty registers) +and in both defining-integer directions with 24-bit packing. The same 11 corruptions of the actual context as in +#285 must each make the unchanged program fail. + +## Physical events, parity fusion and global lowering + +`code/physical527.py` observes the scalar program and emits the physical frame tags. The emitter is source527's. +Its register count is pinned, and its copied-centre rank, count and reads are h−2, h and 3v/h. The local scalar +projection must equal the independent observer, and every MOVE is checked as an exact frame inclusion. + +`parity_transform.py` deletes the 578,560 even-coefficient payload ADDs, which are identities over F₂. It merges +no MOVE chains, so the paid local histogram is unchanged. The independent required-use census rebuilds every path +from the surviving operations and mathematical endpoints, checks both reflected inclusions, and matches the +instruction histogram. The 350,640 surviving payload additions (349,680 of coefficient 1 and 960 of +coefficient 3) and their literal inverse are replayed on every F₂ column. The cancellation-free signed prefix +bounds are 22,071 (forward) and 959,838 (inverse). Its unused-stream census now ranges over the actual 2v + R +streams; #285 had the literal 19,406 there. The proof/PARITY-CONTRACT.md argument applies unchanged. + +`code/global_lowering.py` is PR234's lowering, with V, H, M, the idle ranks, the copied-centre constants and the +deficit derived from the cube size, and R and the entrance census pinned. It expands all five stages, the idle +and bridge phases, the 1,200 completions and the terminal exchange. It checks every operand namespace and the +paid five-stage histogram: + +- 245,500 calls; +- rank mass 1,191,960; +- deficit 2,040 = 4v − 5h(h−2). + +`code/geometry527.py` checks the exact rational h = 20/m = 100 routes, and the eight idle boundary pairs for two +actual ports (gaps 38, 38, 19, 19, 42, 42, 4, 4). For entrances it checks two distinct actual bases of the most +frequent entrance rank and one actual basis of every other rank present. In this word, rank 16 is the only +entrance rank, so it checks two distinct actual rank-16 bases. For each one it checks the completion projector +(trace 5·16 = 80) and the five disjoint windows. It also checks that the two entrance projectors differ, and it +records that they do not commute. + +## Primes, banks, moments and finite bill + +**Primes.** `prime_check.py` recomputes the cleared-Gram determinant 9·BGBᵀ of every consumed basis: 12,760 +distinct bases, at most 97 bits. The stripped small primes are 2, 3 and 11. The factor 11 appears because +det G = (9 − h)/9 = −11/9 at h = 20. Every residual is below 2⁸⁰, so the retained prime range q > 2⁸⁰ is +unchanged. + +**Banks.** The independent entrances have 120 distinct bases and residual families of width 4 (rank 16); the +6,900 ungauged roles have width 20. `BANK-PROOF.md` gives the exact 100-coordinate tiling: + +- (4²⁵) × 2,880 banks; +- (20⁵) × 82,800 banks. + +`bank_check.py` rebuilds the 120 charts (at most 150 factors) from the G⁻¹ residual rows (h − 9)a − Σa, and +enumerates all 2,430,000 role/replica/stage assignments. It checks the callable route map and both endpoint +directions, and removes exactly the 1,200 rank-5a exterior completions. + +**Moments.** Literal stock is 658,800. The normalized profile has: + +- m = 100, W = 131,760; +- rank mass 13,151,520, deficit 24,480; +- largest child 42. + +Two independent rational moment engines, including the complete 10⁻¹⁶ bad-class fallback, give the bit's certified +root c = 385138454781521/(5·10¹⁷) ≈ 7.70276910 × 10⁻⁴. The adjacent 10⁻¹⁸ grid point is rejected. + +**Complex program.** The complex stage first checks the pinned gcert/1 program itself (`code/complex_gx.py`). +It runs Jacob Sussman's reference checker `gx.check1` with `scalar=True`: labels, blocks, N, the exact scalar +identity E5 (every x role restored, every target receives exactly its source) and Q2. It also runs his `gxcore` +Python mirror of the two Lean checks, whose block histogram must equal the program's. Both are vendored +byte-identical from wht-power-saving-lean at f010392c and sha-checked. One flipped scalar sign must be rejected +by both on E5. This is a Python check; no Lean check of this program is pinned here. The inherited label, scalar, +splice and finite-guard checks of PR234/#296 then run unchanged. + +**Lean (run locally; not pinned here).** With Jacob Sussman's wht-power-saving-lean at f010392c (Lean v4.34.1, +Mathlib d13f23b) and his unchanged generator `tools/gx/regen_check.py`, the exact gcert pinned here (sha256 +bb0499ab342aee3594904fc1cd72b9ff496cdb315d0840f4cdd5ba64ef794d34) was compiled to Lean and kernel-checked: +`OAI.PowerSaving.WHT.wht_main_block_B2Gcc27x`, the Walsh–Hadamard corollary at exponent 1 − 7727140/10¹⁰. +`tools/Compare.lean` passed against a challenge file that differs from Sussman's ChallengeB2Gp193x only in the +exponent and names; the axioms are propext, Classical.choice and Quot.sound. The official comparator and a clean +build from nothing were not run. This covers only the complex program's Walsh–Hadamard saving, not the bit word, +the bootstrap, the κ assembly or the retained integer-multiplication interfaces. Because the bit binds, κ is +unchanged if b is replaced by the Lean exponent. + +**Assembly.** The complex supplier of this variant is #315's centre-sharing complex program, unchanged (see +`inputs/complex/centre-mw/NOTICE`). Its coarse b is certified like the bit's: with the 10⁻¹⁶ bad-class fallback, +by both rational moment engines, with the adjacent 10⁻¹⁸ grid point rejected. This gives +b = 772714351296671/10¹⁸. The inherited PR234/PR193 convention priced the complex side without the fallback +(772714354722691/10¹⁸). That root is re-certified and recorded, but not used. + +The bit root c is below the complex leaf cap (1 − β)·b with β = 10⁻⁹ (by 0.32%), so **the bit supplier binds**. +The assembly is fed s = min(c, ⌊(1 − β)·b − 10⁻¹⁸⌋₁₀⁻¹⁸) = c, and the path is #285's. Three completed +ordinary-leaf levels from c feed the unchanged balanced outer assembly. All 47 strict inequalities and the seven +margins are positive, and the adjacent final grid point of κ fails. This gives +κ = 384842019691667/(5·10¹⁷) ≈ 7.69684039383334 × 10⁻⁴. (When c exceeds the cap, `math_check.py` instead feeds +the largest 10⁻¹⁸ grid point at or below the cap to the bootstrap, re-checks the bit moment there, and checks that +the assembly at the cap itself fails. This package does not exercise that path.) + +**Finite bill.** `finite_check.py` pays every PR234 primitive and router allowance on the literal 60 replicas and +stock, and adds all 170,009,279,400 bank selector calls. It uses: + +- the actual 40-dimensional rational route (163 additions, 36 swaps, 23 scalings; denominators {1, 2, 3, 6}); +- d = m² = 10,000, so B(q) < q^10,001; +- h = 20 copied-centre temporaries and 5h = 100 copy/erase episodes per replica. + +The data route families stay 20v + 4v (five stages of 4v data families plus the final exchange). The +finite-bill moment and bootstrap use the fed saving, here s = c. + +## Inherited texts + +The files in `proof/`, `UPSTREAM-PR234-PROOF.md` and the notices are inherited verbatim. Their numbers describe +the source527 p = 12 instance (for example m = 120, the 48-dimensional route and the determinant exclusions +{2, 3, 5, 7}). For this package, the actual p = 10 values are those listed here, recomputed in `finite.json`, +`banks.json` and `primes.json` of every verification run. + +The inherited complex texts (`UPSTREAM-PR234-PROOF.md`, `proof/INTEGRATED_PROOF.md` §6 and the pinned `P193*.lean` +sources) describe PR193's complex program and its scalar identities hAi, hBi, hx, hy and hid. They do not cover +the centre-sharing program used here. That program's scalar identity is checked in every run by `gx.check1` +and the `gxcore` mirror (above). + +## Scope + +The proof boundary is unchanged and conditional. The following are inherited interfaces: + +- the all-size weighted compiler and common ancestor charts; +- restored rows and completed ordinary leaves; +- selectors, exact-tape routing and prime supply; +- precision/recovery and retained complex symbolic correctness; +- analytic transfer. + +These checks establish the stated finite construction under those interfaces. They do not rebuild Lean or +execute a multiplier at all input sizes. diff --git a/research/five-stage-p10b-transcript-stages/README-PR325.md b/research/five-stage-p10b-transcript-stages/README-PR325.md new file mode 100644 index 0000000000..58cde08540 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/README-PR325.md @@ -0,0 +1,123 @@ +κ = 7.69684039383334e-4 + +# A re-searched p = 10 bit word in the five-stage completed banks + +A conditional finite construction with **κ = 384842019691667/(5·10¹⁷) ≈ 7.69684039383334 × 10⁻⁴**. + +This package is PR #315's p = 10 package (`research/five-stage-p10-banks/`, κ = 7.64230861320245e-4) with a new +bit word. #315 ported #285's gen5 five-stage package to cube size **p = 10**: h = 20 coordinates, v = 960 sources, +five-stage width m = 5h = 100 and 100-coordinate stage-private completed banks. Everything after the bit word is +#315's, with the new word's values re-pinned in `word-pins.json`. That covers the five-stage layout, the banks, the +source527 verification chain, the centre-sharing complex supplier and the assembly. #315's package is unchanged. + +The bit word comes from eumemic's PR168 generator with #276's gen4 changes, as in #315. Four things changed: + +1. **Pair module** (`pm_p10.json`). It was re-annealed from #315's module on the exact one-instance compile cost + with five-stage weights, plus a penalty λ·debt (λ = 150 to 300). The debt counts module additions that do not + donate to a carrier arc. The module still has 36 inputs, the centre root and 273 additions. Its carrier arcs + go from 178 to 181, so its debt goes from 95 to 92. +2. **Local design** (`local_design_p10.json`). #315 reused a design found on the p = 12 word. This one was + re-searched at p = 10 by 1-move steepest ascent from #315's design, scored on the five-stage virtual price of + the full word. It reached a local optimum after two moves, which changed 2 of the 12 plane recipes. With shared + subtrees a cube now takes 24 local additions instead of 27. It has 8 local carrier arcs instead of 11, so the + per-cube debt stays 16. +3. **Balanced cube orientation** (`cube_orient_p10.json`, new). The generator used sorted cubes: position 0 of + {a < b < c} is a. Coordinate 0 was therefore position 0 in C(9,2) = 36 cubes, and coordinate 9 in none. + Position 0 carries face0, the 4-target root that the reuse-recipient gauges are tied to. Under that imbalance a + maximum reuse matching covered only 892 of the 960 recipient candidates. The new file lists each cube as a + cyclic rotation of its sorted triple. Position 0 is the element after the largest cyclic gap (mod 10). In the + one rotation orbit with gaps 4, 4, 2, position 0 is the element between the two gaps of 4. The rule is + rotation-equivariant, so every coordinate is position 0 (and 1, and 2) in exactly 12 cubes. Orientation alone + did not change the virtual word's R or its five-stage virtual price in the research runs. What it changes is + which donors fit which recipients. The generator reads the file when it is present; otherwise it uses sorted + cubes. +4. **Tiered reuse matching** (`make_physical.py`). Hopcroft–Karp returns some maximum matching regardless of + donor value, and with the balanced orientation it prefers low-dimension donors. The first-order five-stage + value of a reuse pair grows with the donor's end-frame dimension e. The producer therefore admits donors in + tiers of decreasing e. After each tier it runs Kuhn augmenting paths from the current matching until none is + left among the donors admitted so far. An augmenting path never unmatches a matched donor, so this is the + greedy algorithm on the transversal matroid of donors. For every threshold t, as many donors with e ≥ t are + matched as any matching allows. The last tier is the whole graph, run until no augmenting path remains, so the + result is a maximum matching (Berge). Here it matches all 960 recipients, against #315's 890 pairs; with + 60·width already divisible by m, no pair is dropped. + +The physical layer still follows PR200's rules; only the choice among maximum matchings changed. The compensated +reuse recipients are the rank h − 3 = 17 gauges. All 960 are matched, so the 1,200 independent entrances all have +rank 16. + +**Complex supplier of this variant, and the bit binds.** The complex program is #315's centre-sharing complex +word, unchanged. It was built with PR #304's recipe on three query modules and a patched graph builder (local +research, not published; see `inputs/complex/centre-mw/NOTICE`). Its coarse saving is b = 7.72714351296671e-4, +certified with the 10⁻¹⁶ bad-class fallback like the bit side; the inherited no-fallback convention gives +7.72714354722691e-4. The bit's certified coarse saving, 7.70276910e-4, is 0.32% below the complex leaf cap +(1 − β)·b. The bit therefore binds, and the assembly path is #285's: the bit is fed at its certified root. (With +PR #304's complex supplier, 7.6358781017907e-4, the bit root would exceed the cap. `math_check.py` also handles +that complex-bound case, but this package does not exercise it.) + +The complex program itself is checked in every run by Jacob Sussman's reference checker `gx.check1` with the +exact scalar identity, and by his `gxcore` mirror of the two Lean checks. No Lean check of the program is pinned +here. + +**Lean (run locally; not pinned here).** With Jacob Sussman's wht-power-saving-lean at f010392c (Lean v4.34.1, +Mathlib d13f23b) and his unchanged generator `tools/gx/regen_check.py`, the exact gcert pinned here (sha256 +bb0499ab342aee3594904fc1cd72b9ff496cdb315d0840f4cdd5ba64ef794d34) was compiled to Lean and kernel-checked: +`OAI.PowerSaving.WHT.wht_main_block_B2Gcc27x`, the Walsh–Hadamard corollary at exponent 1 − 7727140/10¹⁰. +`tools/Compare.lean` passed against a challenge file that differs from Sussman's ChallengeB2Gp193x only in the +exponent and names; the axioms are propext, Classical.choice and Quot.sound. The official comparator and a clean +build from nothing were not run. This covers only the complex program's Walsh–Hadamard saving, not the bit word, +the bootstrap, the κ assembly or the retained integer-multiplication interfaces. Because the bit binds, κ is +unchanged if b is replaced by the Lean exponent. + +| one invocation | gen5 (#285), p = 12, m = 120 | #315, p = 10, m = 100 | this package, p = 10, m = 100 | +| --- | ---: | ---: | ---: | +| virtual auxiliary roles | 17,292 | 9,120 | **9,060** | +| compensated reuse pairs | 1,406 | 890 | **960** | +| independent dirty registers R | 15,886 | 8,230 | **8,100** | +| formal F₂ columns 2v + R | 19,406 | 10,150 | 10,020 | +| independent entrances (ranks) | 2,554 (17, 18, 20, 21) | 1,270 (16, 17) | 1,200 (16) | +| banks per stage | 164,934 | 86,526 | 85,680 | +| literal stock, 60 replicas | 1,247,070 | 663,030 | 658,800 | +| normalized stock / deficit | 249,414 / 52,800 | 132,606 / 24,480 | 131,760 / 24,480 | +| bit coarse saving (certified root) | 7.43337804075788e-4 | 7.64815357146385e-4 | **7.70276909563042e-4** | +| complex coarse saving | 7.47454944651775e-4 (PR193, no fallback) | 7.72714351296671e-4 (centre-sharing, with fallback) | 7.72714351296671e-4 (unchanged) | +| binding side | bit | bit | **bit** | +| κ | 7.42785663120535e-4 | 7.64230861320245e-4 | **7.69684039383334e-4** | + +Run with Python 3.12 or newer (tested on 3.12 and 3.14), sympy 1.14.0 and assertions enabled: + +```sh +python3 -m pip install -r requirements.txt +python3 -B verify.py --output /tmp/p10b-five-stage-verification +``` + +The output directory must be new and outside this immutable package. Verification takes about three to five +minutes, uses no network and runs no producer. It performs these checks: + +- the PR168-v4 checker on the virtual word, with its five mutation controls; +- PR200's physical-word proof as PR200 ran it: frames, handoffs, the physical row and all-column replays, with + 4 adverse controls; +- the retained source527 scalar program on all 10,020 formal F₂ columns, both integer decoder signs and 11 + corruptions; +- the physical event emitter, parity fusion and five-stage global lowering; +- exact h = 20/m = 100 geometry, including two distinct actual entrance bases of rank 16, the only entrance rank + of this word; +- exact determinants for 12,760 bases; +- 120 bank charts and all 2,430,000 bank assignments; +- the centre-sharing complex program: `gx.check1` with the exact scalar identity and the `gxcore` mirror, with a + flipped-sign control; +- the complex supplier (labels, scalars, splice and finite guard), and both rational moment engines on the bit + and complex profiles, each with the fallback; +- the assembly (bit-bound here) with all 47 outer inequalities, and the finite bill. + +`bitword/producer/regenerate.py` rebuilds the five pinned bit-word files from the generator and the two +physical-layer producers, and checks them byte for byte. This is provenance only, not part of the proof. +`discovery/REPIN.md` describes how to re-pin the package mechanically for new module, design or orientation data. + +The result is conditional on the retained all-size compiler, common weighted chart, restored rows, selectors, +tape routing, prime supply, precision/recovery, complex symbolic correctness and analytic reduction. The included +finite checks do not replace those hypotheses. See: + +- `PROOF.md` for the verification chain and what changed from p = 12 and from #315; +- `BANK-PROOF.md` for the banks; +- `bitword/README.md` for the bit word; +- `NOTICE.md` for attribution. diff --git a/research/five-stage-p10b-transcript-stages/README.md b/research/five-stage-p10b-transcript-stages/README.md new file mode 100644 index 0000000000..3e0637e73f --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/README.md @@ -0,0 +1,81 @@ +κ = 7.76518649004426e-4 + +# #325's p = 10 bit word with the transcript stage stack and #327's p = 10 complex supplier + +A conditional finite construction with **κ = 388259324502213/(5·10¹⁷) ≈ 7.76518649004426 × 10⁻⁴**, +0.888% over +#325 (7.69684039383334e-4) and +0.905% over our #320 (7.69553898621543e-4). The bit supplier binds. + +It combines three pieces, each re-checked here from primary inputs: + +- **#325's bit word** (DreamingOfClouds): the paired-cube bit word at p = 10 (h = 20, v = 960, m = 100) with a + re-annealed pair module, a p = 10 local design, a balanced cube orientation and a tiered reuse matching (960 reuse + pairs, 1,200 rank-16 entrances), in #315's five-stage completed-bank pipeline; +- **our #320 stage stack**, re-derived on #325's word, plus two stages that are empty on #315's word but pay here: + + parity -> descent -> target -> kernel -> restore -> sink -> descent2 -> reorder -> reorder2 -> lowering + +- **#327's complex supplier** (DreamingOfClouds): the p = 10 centre-sharing complex program (h = 20, m = 100), + b = 779597612622781/10¹⁸. With #325's p = 11 supplier (b = 772714351296671/10¹⁸) the staged bit root would exceed + the complex leaf cap and κ would be capped at 7.72117723737704e-4 (this package's word with that supplier was + verified at that value). `COMPLEX-P10.md` lists the five places where #315's complex checks pinned the p = 11 + program and how they are now derived from the certificate and pinned. + +| stage | on this word | predicted bit root / κ (φ ledger) | verified bit root / κ (full replay) | +| --- | --- | ---: | ---: | +| #325 (no stages) | R 8,100, 1,200 entrances | 7.70276909563042e-4 / 7.69684039383334e-4 | 7.70276909563042e-4 / 7.69684039383334e-4 | +| + descent (#287) | 480 gates, −480 calls | 7.71206727248877e-4 / 7.70612425424136e-4 | 7.71206727248877e-4 / 7.70612425424136e-4 | +| + target squares (#268/#287) | 120 groups | 7.71873297992310e-4 / 7.71277968783544e-4 | 7.71873297992310e-4 / 7.71277968783544e-4 | +| + shared-donor kernel (#272/#299/#319/#320) | 1,339 entries, rank 1,445, φ −2,376.62 | 7.75353328869776e-4 / 7.74752621500104e-4 | 7.75353328869776e-4 / 7.74752621500104e-4 | +| + early restorations (#280/#283) | 240 helpers | 7.76000852680037e-4 / 7.75399141938020e-4 | 7.76000852680037e-4 / 7.75399141938020e-4 | +| + terminal sinks (#283/#295) | 10 sinks, R → 8,090 | 7.76601004205538e-4 / 7.75998362749977e-4 | 7.76601004205538e-4 / 7.75998362749977e-4 | +| + post-sink descent (#287/#291/#299) | 47 gates, φ −49.68 | 7.76674466583451e-4 / 7.76071711153240e-4 | 7.76674466583451e-4 / 7.76071711153240e-4 | +| + reorder (#299) | 130 moves, φ −296.89 | 7.77113877988846e-4 / 7.76510440600338e-4 | 7.77113877988846e-4 / 7.76510440600338e-4 | +| + reorder round 2 (#306) | 2 moves, φ −5.55 | 7.77122099155703e-4 / 7.76518649004426e-4 | 7.77122099155703e-4 / **7.76518649004426e-4** | + +The predictions come from the deficit-fixed φ ledger (one-stage histogram delta of each frozen selection, ×5, +normalized ×12, W = (mass + 12·2,040)/100, the bit-bound assembly of `math_check.py`), calibrated on #325's own +raw ledger, which it reproduces exactly. The verified values are full `verify.replay` runs of the package truncated +after each stage (record mode), all with #327's complex supplier; the last row is also the strict `verify.py` run. + +| one invocation | #325 | this package | +| --- | ---: | ---: | +| independent dirty registers R | 8,100 | **8,090** | +| independent entrances | 1,200 (rank 16) | 2,539 (adds 1,339 kernel pivots of ranks 1–8) | +| early-restored endpoints | 0 | 240 | +| banks per stage / literal stock (60 replicas) | 85,680 / 658,800 | 84,549 / 653,145 | +| bit coarse saving (certified root) | 7.70276909563042e-4 | **7.77122099155703e-4** | +| complex coarse saving | 7.72714351296671e-4 (p = 11 program) | **7.79597612622781e-4** (#327's p = 10 program) | +| binding side | bit | **bit** (root 0.32% below the complex leaf cap) | +| κ | 7.69684039383334e-4 | **7.76518649004426e-4** | + +Run with Python 3.12 or newer, sympy 1.14.0 and assertions enabled: + +```sh +python3 -m pip install -r requirements.txt +python3 -B verify.py --output /tmp/p10b-stages-verification +``` + +The output directory must be new and outside the package. Verification takes about three minutes, uses no network +and runs no producer or search. Besides #325's checks (`README-PR325.md`, `PROOF.md`), every transcript stage is a +mandatory stage with its own receipt and omission control: frozen selections bound to the exact input word, +all-column F₂ replays forward and inverse, integer replays, exact operand source spans, nested frame chains rebuilt +from scalar/COPY events with both reflected ledgers, the raw ledger rebound after every stage, endpoint charts and +the re-tiled banks. The complex stage admits #327's program with Sussman's `gx.check1` (exact scalar identity) and +his `gxcore` mirror, replays its labels, scalar words and splice, and certifies its coarse saving with both moment +engines. Every word-dependent value is a strict pin in `word-pins.json` (recorded by `discovery/repin.py`). +`python3 -B bitword/producer/regenerate.py --work W` reproduces the five pinned bit-word files byte for byte. + +See: + +- `STAGES-PROOF.md` for the stages and the ledger; +- `COMPLEX-P10.md` for the complex supplier transplant; +- `BANK-PROOF.md` (last section) for the residual widths and the economy tiling; +- `discovery/README.md` for the searches that produced the selections; +- `README-PR325.md`, `PR-STATEMENT-PR325.md`, `PROOF.md`, `bitword/README.md` for the base package; +- `NOTICE.md` for attribution. + +The result is conditional on the retained all-size compiler, common weighted chart, restored rows, selectors, +tape routing, prime supply, precision/recovery, complex symbolic correctness (including the generic h = 20 B₂ +layout of the complex program) and analytic reduction. The included finite checks do not replace those hypotheses. + +Prepared by Chafik Boukhalfa (chafreaky) with Anthropic Claude assistance; Apache-2.0. diff --git a/research/five-stage-p10b-transcript-stages/STAGES-PROOF.md b/research/five-stage-p10b-transcript-stages/STAGES-PROOF.md new file mode 100644 index 0000000000..650b2eac83 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/STAGES-PROOF.md @@ -0,0 +1,95 @@ +# Transcript stages on #325's p = 10 word + +#325 ships a stronger p = 10 paired-cube bit word (re-annealed pair module, p = 10 local design, balanced cube +orientation, tiered reuse matching) with no transcript stages: the parity-fused word goes straight to the +five-stage lowering. This package inserts the stage stack of our #320 (the gen5 Python pipeline of #287, #290, +#295, #299, #306 lineage) between the parity fusion and the global lowering, re-derived on #325's word. Every stage +is a callable transform with a frozen selection that is bound to the exact input word (raw-record and +scalar-projection SHA-256), and every stage is a mandatory proof stage of `verify.py` with its own receipt +(`.json` in the output directory) and an omission control. The stage list is `portable_bit.STAGES`: + + parity -> descent -> target -> kernel -> restore -> sink -> descent2 -> reorder -> reorder2 -> five-stage lowering + +Relative to #320 two stages are new on this word: the post-sink descent (`descent2`, 47 gates; it found 0 gates on +#315's word, so #320 shipped without it) and a second reorder round (`reorder2`, 2 moves; 0 on #315's word). Both +transforms, their raw-ledger rebinds and their receipt checks are from the p = 12 gen5b pipeline (#299, #306) as +ported to p = 10 for #320's development; they are unchanged here except that `raw_ledger.rebind_descent2` is placed +after the sinks. + +## Stages + +| stage | selection | mechanism (origin) | on this word | +| --- | --- | --- | --- | +| descent | `descent-selection.json` | concave frame retiming of ADD gates to frames on an operand chain (Rohan Arun, #287) | 480 gates, 480 calls removed, delta {1:−960, 2:+480, 16:−480, 17:+960, 18:−480} | +| target | `target-selection.json` | target-prefix squares (eumemic #268/#273, used in #287) | 120 groups, delta {1:−120, 16:−120, 17:+120} | +| kernel | `kernel-selection.json` | response-kernel entries (PR254/#268 pairs, #272 multi-donor families, per-entry cuts) selected as a shared-donor kernel (#319's idea, #320's closure search) | 1,339 entries, total entrance rank 1,445 (ranks 1:1,296, 2:26, 4:7, 5:3, 7:2, 8:5); 1,128 distinct donors, 1–15 donors per entry, a donor shared by up to 13 entries; delta {1:+2,591, 2:−511, 3:−935, 4:+45, 5:−43, 6:−12, 7:+6, 8:+7, 10:−20} | +| restore | `restore-selection.json` | early helper restoration (#280, endpoint-aware #283) | 240 helpers (16, 18, 18, 19), delta {1:+720, 2:−480} | +| sink | `sink-selection.json` | terminal sinks (#283 rule, #295 screen) | 10 sinks, delta {3:−10, 17:−10}, R 8,100 → 8,090 | +| descent2 | `descent2-selection.json` | post-sink concave retiming with #291 constructed join/meet frames and #270 connected blocks (#299) | 47 gates (5 constructed, 21 pair blocks), delta {1:+15, 2:+3, 3:+21, 4:−13, 5:−34, 7:−8, 8:−5, 9:+26}, φ −49.68 | +| reorder | `reorder-selection.json` | reordering single additions into a neighbouring incidence frame (#299) | 130 moves, delta {2:+90, 3:−112, 5:−16, 7:+18, 17:−110, 18:+110}, φ −296.89 | +| reorder2 | `reorder2-selection.json` | second reorder round (#306) | 2 moves, delta {2:−4, 4:+2}, φ −5.55 | + +**Shared-donor kernel.** As in #320: for an entrance E let G_E be the plain helpers whose first frame contains E; a +pivot gains φ(d_p − e) − φ(d_p), a donor pays φ(e) + φ(d_d − e) − φ(d_d) once however many entries it serves at E; +picking pivots and donors at a common cut point is a maximum-weight closure, solved by a minimum cut over several +cost-ordered response bases, and entrances are accepted greedily with helper exclusivity. On #325's word every +plain helper's last dirty read precedes every helper's first touch (census: max last read 296,639 < min touch +296,641), so common cut points always exist; the census has 6,900 plain helpers, 24,127 rank-one lines and 7,045 +pairwise frame intersections of rank 2–14. Eighteen seeds (unrandomised and noise 0.3) reach φ −2,376.0 to +−2,376.81 (upper bound of independent line closures 2,418); the frozen selection is the unrandomised run trimmed +to a total entrance rank divisible by 5 (φ −2,376.62). The ten helpers the pre-kernel sink screen admits +(streams 6947, 7141, 7519, 7789, 7793, 8407, 8437, 8501, 8647, 8677) are excluded: without the exclusion the +closure gains 7.9 φ more but consumes seven of them (≈ −40 φ each as sinks). + +Searched and empty or negligible on this word (not stages): a late shared-donor kernel round after the reorders +(one rank-2 entry, φ −0.19, removed by the rank-5 trim); eumemic's #322 pre-sink retiming is the same descent +search as `descent2` (it finds the same 47 gates before or after the sinks); #323's late rank-two kernels have no +positive closure here. + +## What each stage checks + +- **descent, descent2**: every retimed frame is nondegenerate, nests between its operand neighbours and contains the + exact integer source span of each non-target operand (recomputed from the actual word); scalar and COPY + projection byte-identical; every required frame path rebuilt from scalar/COPY events, both reflected ledgers; + rank mass unchanged; for descent2, every register keeps its actual start and end frame (restored helpers keep + their early endpoints) and the word is replayed over F₂ forward and inverse. +- **target**: literal prefix responses are checked; all formal columns replayed forward and inverse over F₂; + omitting the target-prefix setup is rejected. +- **kernel**: the prefix relation (pivot response = XOR of donor responses) on the literal prefix for every entry; + every member untouched before its own cut; entrances nondegenerate inside every member's first frame; + shared-donor chains nested; F₂ replay of every formal column forward and inverse with both omission controls; + every frame path rebuilt independently of the emitted MOVEs. +- **restore**: the PR280 screen is recomputed on the actual word and must equal the frozen selection; the integer + commutation contract on the crossed interval; F₂ replay forward/inverse and an omission control; the five-stage + completion of a restored helper is P_σ + (I − P_E) (rank a + h − dim E), and the banks chart the pair (σ, E). +- **sink**: the PR283 screen with the stricter #295 conditions; F₂ replay with controls; registers compacted, the + stock and the five-stage profile recomputed, the deficit 4v − 5h(h − 2) rechecked. +- **reorder, reorder2**: source spans of every gate rechecked, integer replay identical, F₂ replay with controls, + endpoints, entrances and rank mass unchanged. + +The raw ledger is rebound after every stage (`raw_ledger.rebind_*`, `target_transform.rebind`): the helper +histogram is recomputed from the stage receipt and compared with the frozen expected delta, and the five-stage +profile and deficit are rechecked. `finite_check.py` re-asserts every executed stage receipt and that the raw +ledger holds exactly one receipt per stage. + +## Downstream changes (from #320, unchanged) + +- `code/global_lowering.py`: completions use the helper endpoint (P_σ + I − P_E for restored helpers); the register + count is the final one (`final_physical_R`, after the sinks). +- `code/geometry527.py`: one actual basis of every entrance rank is checked; one restored (σ, E) pair is checked + exactly (residual P_E − P_σ, completion P_σ + I − P_E, the old FULL formula rejected). +- `bank_check.py`: charts for restored helpers are keyed by (σ, E), with the E-perp rows (`residual_rows`). +- `bank_template.py`: the economy tiling (`BANK-PROOF.md`, last section). +- `prime_check.py`: retimed-away producer frames keep their determinant obligation. +- `scalar_check.py`: the retained source program is checked on its 10,020 columns, the emitted word (after the + sinks) on its 10,010 columns. +- `math_check.py`, `finite_check.py`: the completion-rank histogram replaces the entrance histogram where + completions are removed from the priced profile. + +## φ ledger and verified values + +The deficit is fixed (4v − 5h(h − 2) = 2,040 per replica), so the bit root is a function of the one-stage helper +histogram: the five-stage profile without completions, normalized ×12, W = (mass + 12·2,040)/100. Each stage was +predicted with this ledger (calibrated on #325's own raw ledger, which it reproduces exactly) from its frozen local +delta, and verified by a full `verify.replay` of the package truncated after that stage (record mode). Every +verified bit root and κ equals its prediction exactly; see `README.md` for the table. diff --git a/research/five-stage-p10b-transcript-stages/UPSTREAM-PR234-NOTICE.md b/research/five-stage-p10b-transcript-stages/UPSTREAM-PR234-NOTICE.md new file mode 100644 index 0000000000..5f8fbb25c1 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/UPSTREAM-PR234-NOTICE.md @@ -0,0 +1,13 @@ +# Attribution and licence + +This contribution uses Apache-2.0. Original source headers, licences and notices are preserved. These credits do not imply review or endorsement by the named contributors or OpenAI. + +- Jacob Sussman: five-stage complex geometry and published gcert/1 export in wht-power-saving-lean at f010392c923279e3dd59ef3aa5fedad23affc5fd. Original Claude assistance disclosure retained in inputs/complex/NOTICE. +- Avi Eisenberg / ikeboy: retained PR193 source-assisted complex helper and donor selection at 187e1010ac8b259af8e9b5166f68b64bc27b4b47. +- eumemic: current PR210 frames, gauges, source borrowing and retimed bit helper at df95878d11190518e45ef9717c9ee05011f88ace. +- Chafik Boukhalfa / chafreaky: PR200 physical bit construction carried by PR202 at 8d8d67bcf69c5ea67d3a29dbc64ba588156d6e8d. +- Rohan Arun, Dugongue, evmckinney9, icekylinx, James Chang, Douglas Colkitt, OpenAI and earlier contributors retain the attribution and original assistance disclosures in the supplied source notices. The exact outer assembly also credits Zhihao Chen and the RaD / hipotures balanced reduction in its original header. + +The paired-cube helper design predates Sussman’s certificate export. The new contribution here is the explicit source-bound five-stage composition, adapters, paid accounting and reproducible finite verification. No exclusive priority is claimed for the inherited designs or theorem interfaces. + +Assisted with ChatGPT. diff --git a/research/five-stage-p10b-transcript-stages/UPSTREAM-PR234-PROOF.md b/research/five-stage-p10b-transcript-stages/UPSTREAM-PR234-PROOF.md new file mode 100644 index 0000000000..dbd8806967 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/UPSTREAM-PR234-PROOF.md @@ -0,0 +1,29 @@ +# Five-stage finite composition and retained hypotheses + +The expected conditional saving is κ = 703701743496697 / 10^18. The fresh verifier establishes the finite construction and exact arithmetic under the inherited source and all-size interfaces below. + +## Bit construction + +The pinned source471 helper is checked on all 20,163 independent F2 source, target and dirty columns. Its physical realization is the exact input/output frame telescope, with all source loans, donor/recipient identifications, compensated reads, terminal substitutions and cleanup retained. Copied centers are complete temporary streams; their reverse implementation copies the original anew, transforms and scatters that copy, then erases it. It does not reverse an erasure. + +The five phase-major invocations use the explicitly routed source owners X1, Y1, X1, Y2 and X2. Each helper's five separated residuals occupy disjoint windows. One split rank-5a exterior correction completes each genuine independent entrance of rank a. All 2,279 corrections remain paid, and source-owned gauges stay within the visible-data paths. Actual rational matrix checks establish bridge equality, nested idle changes and terminal exchanges. Cover expansion has a barrier after each phase, across every class. + +The fresh program has m=120, W=23,683, 495,304 children, rank mass 2,837,560 and deficit 4,400. All 120 rank-22 copied-center calls are included. Exact cleared-Gram determinants and factor witnesses are recomputed for every consumed basis. Fivefold direct sums introduce no new excluded primes. The retained weighted q-local compiler, unit-pivot fallback, prime-supply and complete-stream tape proofs remain hypotheses. + +The proper child ratio 5/6 requires halving degree four. The one-level weighted recurrence is retained; its histogram is not multiplied by four. The finite accounting rederives route factors, scalar work, internal row stock, strict moment/linear gaps and explicit finite cutoff expressions. Unknown constants of inherited primitive implementations remain quantified constants, not invented measured costs. See proof/FINITE_BIT_ACCOUNTING.md and the included original bit/row/copied-center source texts. + +## Complex construction + +The published gcert/1 baseline is pinned to Sussman's f010392 revision and the PR193 paired-cube helper. Its live-label walk, scalar programs, copied-center lifetimes, final climbs before cleanup, exact symbolic splice and finite guard are regenerated. Exact complex frame identities retain their phase representatives. Physical work stock 24,127 is separately charged; the live recursion denominator remains 14,692. + +The pinned scalar identities hAi, hBi, hx, hy and hid, the Lab.inv dirty-lifting theorem and five-window geometry/NetCert theorems are inherited source proofs. The command does not rebuild their Lean proof chain or claim a fresh all-column complex scalar proof. General Clifford synthesis, charged complete-stream movement, common-grid precision and restored-row proofs remain stated analytic dependencies. Their consumed declarations and sources are hash-pinned under inputs/complex/. + +## Arithmetic and outer reduction + +Both rational moments are freshly enclosed. Three finite ordinary-leaf levels start from the retained completed ordinary saving 384599/10^10; the unattained coarse limiting saving is not used as an ordinary leaf. Exact outer assembly checks all 47 strict inequalities and seven margins and rejects the next 10^-18 κ grid point. Precision/recovery, prime supply, completed ordinary leaves and the fixed-tape all-size reduction remain hypotheses. + +proof/INTEGRATED_PROOF.md preserves the detailed original composition argument. Its development filenames identify the original evidence; V8's executable dependency closure is exclusively MANIFEST.json and the fresh calls in verify.py. Development receipts and their historical source trees are not runtime inputs. + +No claim is made of unconditional all-size formalization, global optimality or measured multiplier performance. Original lineage and assistance disclosures are preserved in NOTICE.md and the supplied source notices. + +Assisted with ChatGPT. diff --git a/research/five-stage-p10b-transcript-stages/bank_check.py b/research/five-stage-p10b-transcript-stages/bank_check.py new file mode 100644 index 0000000000..9222de6ff3 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bank_check.py @@ -0,0 +1,300 @@ +"""Fresh context-bound stage-private m-coordinate completed bank admission (m = 5h = 100 at p = 10). + +No saved chart, receipt, physical census or old source tree is consumed. +The fraction-free inverse routine derives from the retained PR197/PR200 bank +checker. Inherited attribution/notices apply. Apache-2.0. +Prepared with substantial OpenAI Codex assistance. +p = 10 port (DreamingOfClouds, Anthropic Claude assistance): h, m and the 60 replicas from the cube size and the +plan; the G^-1 residual rows (h-9)a - sum(a) (15a - sum(a) at h = 24); word counts pinned in word-pins.json. +""" +from collections import Counter +from fractions import Fraction as Q +from math import gcd +from pathlib import Path +import hashlib,json,struct,time +from bank_template import BankPlan +from word_pins import expect,shape + +assert __debug__, 'Do not run bank admission under -O.' +HERE=Path(__file__).resolve().parent + +def inverse_integer(a): + """Fraction-free Gauss-Jordan, returning C,d with aC=Ca=dI.""" + n=len(a);m=[list(row)+[int(i==j)for j in range(n)]for i,row in enumerate(a)] + previous=1;factors=[] + for k in range(n): + pivot=next((i for i in range(k,n)if m[i][k]),None) + assert pivot is not None,'singular actual bank chart' + m[k],m[pivot]=m[pivot],m[k] + if pivot!=k:factors.append(('swap',k,pivot,1,1)) + p=m[k][k] + if p!=previous: + ratio=Q(previous,p);factors.append(('scale',k,k,ratio.numerator,ratio.denominator)) + for i in range(n): + if i==k:continue + u=m[i][k] + if u: + ratio=Q(-u,previous);factors.append(('add',i,k,ratio.numerator,ratio.denominator)) + for j in range(2*n): + if j==k:continue + value=p*m[i][j]-u*m[k][j];assert value%previous==0;m[i][j]=value//previous + m[i][k]=0 + previous=p + d=m[0][0];assert d and all(m[i][j]==d*int(i==j)for i in range(n)for j in range(n)) + c=[row[n:]for row in m];common=abs(d) + for row in c: + for x in row:common=gcd(common,x) + d//=common;c=[[x//common for x in row]for row in c] + if d<0:d=-d;c=[[-x for x in row]for row in c] + return c,d,factors + +def residual_rows(C,frame,h): + """Integer bases (residual, source, outside) of a chart: residual = image of P_end - P_sigma, outside = E-perp. + G^-1 a is taken up to the positive scalar h-9 (G = I - J/9), as for the plain charts.""" + def perp(a): + row=[(h-9)*x-sum(a)for x in a];d=gcd(*row);assert d;return [x//d for x in row] + if not isinstance(frame,tuple):return [perp(a)for a in C.A[frame]],[list(b)for b in C.B[frame]],[] + sigma,E=frame;Gs=[[Q((h-9)*x-sum(a))for x in a]for a in C.A[sigma]] + # Solve for combinations of the G-complement of sigma lying in E (A_E . r = 0), exactly over Q. + M=[[sum(Q(y)*x for y,x in zip(e,g))for g in Gs]for e in C.A[E]];k=len(Gs);piv={} + for row in M: + row=list(row) + for p,b in piv.items(): + if row[p]:c=row[p];row=[x-c*y for x,y in zip(row,b)] + p=next((i for i,x in enumerate(row)if x),None) + if p is None:continue + row=[x/row[p]for x in row] + for q in list(piv): + if piv[q][p]:c=piv[q][p];piv[q]=[x-c*y for x,y in zip(piv[q],row)] + piv[p]=row + out=[] + for fr in [i for i in range(k)if i not in piv]: + lam=[Q(int(i==fr))for i in range(k)] + for p,b in piv.items():lam[p]=-b[fr] + r=[sum(l*g[j]for l,g in zip(lam,Gs))for j in range(h)];den=1 + for x in r:den=den*x.denominator//gcd(den,x.denominator) + r=[int(x*den)for x in r];d=gcd(*r);out.append([x//d for x in r]) + assert len(out)==C.dimf[E]-C.dimf[sigma] + assert all(sum(x*y for x,y in zip(e,r))==0 for e in C.A[E]for r in out),'residual inside E' + return out,[list(b)for b in C.B[sigma]],[perp(a)for a in C.A[E]] + +def census(context): + W,C,roles=context['W'],context['C'],context['regs'];h=W.h;assert h==shape()['h'] + assert len(roles)==len(set(roles))==expect('final_physical_R',len(roles)) and roles==sorted(roles) + assert set(roles)==set(W.phys.values())-set(context['borrow'])-context['removed'] + assert not(set(roles)&set(context['borrow'])) + gauge_frames={role:W.gauge[role]['frame']for role in roles if role in W.gauge} + expect('final_entrance_ranks',Counter(C.dimf[f]for f in gauge_frames.values())) + # Early-restored helpers end at E: residual P_E - P_sigma; the chart key is the pair (sigma, E). + ends=dict(context.get('restored_endpoints',{})) + assert set(ends)<=set(gauge_frames) + for role,E in ends.items(): + assert C.sub(gauge_frames[role],E) and C.dimf[E]=n;H[r]-=n + if not H[r]:del H[r] + assert max(H)==shape()['idle'][2] and sum(H.values())==expect('banked_calls',sum(H.values())) and sum(r*n for r,n in H.items())==expect('banked_rank_mass',sum(r*n for r,n in H.items())) + literal=Counter({r:T*n for r,n in H.items()}) + assert m*plan.live_families-sum(r*n for r,n in literal.items())==T*shape()['deficit'] + # Independently enumerate each physical role/replica/stage slot. + incidence=hashlib.sha256();assignments=0;normalizers_checked=set();endpoint_controls=[] + for stage in range(5): + used=Counter();bank=0;assigned=set() + outside=next(j for j in range(m)if not h*stage<=j left[f]: continue + rest = dict(left); rest[f] -= q*b + t + found = search(i + 1, rest, out + ([(tuple([w]*a + [f]*b), q)] if q else []) + ([(tuple([w]*r + [f]*t), 1)] if r else [])) + if found is not None: return found + return None + out = search(0, {w: n for w, n in blocks.items() if not m % w}, []) + if out is None: out = economy_tile(blocks, m) + assert all(sum(widths) == m and count > 0 for widths, count in out) + used = Counter() + for widths, count in out: + for x in widths: used[x] += count + assert used == Counter(blocks), 'every block used exactly once' + return tuple(out) + + +def economy_tile(blocks, m): + """Exact zero-padding tiling used when the filler search of tile() runs out of filler blocks (the kernel pivots + and early restorations of the stage stack add many residual widths that do not divide m; the PR #299 analogue at + p = 12 was the (r^4, 24, 4^(24-r)) re-tiling). The fillers are the two most numerous widths dividing m (here the + full helper width h and the rank-4 entrance residual). Each other width w, in decreasing order, gets the bank + w^a F^c f^b (w*a + F*c + f*b = m) that spends the fewest narrow fillers f per w block (then the largest a), plus + at most one bank w^r F^c' f^b' for the remainder r = n mod a. The leftover fillers fill pure banks F^(m/F), + f^(m/f) and y residue banks F^j f^k. Every bank sums to m and every block is used exactly once (no padding).""" + from fractions import Fraction + blocks = {w: n for w, n in blocks.items() if n} + div = sorted((w for w in blocks if m % w == 0), key=lambda w: (-blocks[w], w)) + assert len(div) >= 2, ('economy tiling needs two filler widths', blocks) + F, f = sorted(div[:2], reverse=True) + + def fill(rest): + """(c, b) with F*c + f*b = rest, c maximal (fewest narrow fillers); None if impossible.""" + return next(((c, (rest - F*c)//f) for c in range(rest//F, -1, -1) if (rest - F*c) % f == 0), None) + + left = {F: blocks[F], f: blocks[f]}; out = [] + for w in sorted((x for x in blocks if x not in (F, f)), reverse=True): + n = blocks[w] + opts = [(Fraction(cb[1], a), -a, a, cb) for a in range(m//w, 0, -1) for cb in [fill(m - w*a)] if cb] + assert opts, ('no bank for width', w) + _, _, a, (c, b) = min(opts); q, r = divmod(n, a) + if q: out.append(((w,)*a + (F,)*c + (f,)*b, q)); left[F] -= q*c; left[f] -= q*b + if r: + cb = fill(m - w*r); assert cb, ('no remainder bank', w, r) + out.append(((w,)*r + (F,)*cb[0] + (f,)*cb[1], 1)); left[F] -= cb[0]; left[f] -= cb[1] + assert left[F] >= 0 and left[f] >= 0, ('fillers exhausted', left) + pF, pf = m//F, m//f + for y in range((pF*pf) + 1): + for j in range(1 if y else 0, pF if y else 1): + if (m - F*j) % f: continue + k = (m - F*j)//f; aF, af = left[F] - y*j, left[f] - y*k + if aF >= 0 and af >= 0 and aF % pF == 0 and af % pf == 0: + out += ([((F,)*j + (f,)*k, y)] if y else []) + ([((F,)*pF, aF//pF)] if aF else []) + ([((f,)*pf, af//pf)] if af else []) + return out + raise AssertionError(('no exact zero-padding tiling', blocks, m)) + + +class BankPlan: + _shape = shape() + m, h, stages, replicas, v = _shape['m'], _shape['h'], _shape['stages'], _shape['replicas'], _shape['v'] + + active = ((0,1),(1,0),(0,1),(3,2),(2,3)) + + def __init__(self, families, gauge_frames, helper_roles=None): + self.families = {r:tuple(rows) for r,rows in families.items() if rows} + assert all(0=4*self.v:return 2*self.v+family-4*self.v + bank,port=divmod(family,self.v) + if bank==self.active[stage][0]:return port + assert bank==self.active[stage][1], 'stage references an inactive data bank' + return self.v+port + + def map_stage_row(self, stage, replica, row, cover='d'): + """Lower an unchanged logical8-field MOVE/ADD/COPY/ERASE record. + + All mathematical fields remain unchanged. The two operand slots now + contain exact (family,route) keys when they denote streams; frame IDs + in MOVE's old/new slots are not mistaken for stream operands. + """ + op,a,b,c,f,z,s,rev=row + assert op in(0,1,2,3) and s==stage and rev==int(stage in(1,3)) + def address(family): + return self.local_address(stage,replica,self.local_from_logical_family(stage,family),cover) + physical_a=address(a) + physical_b=address(b) if op in(1,2) else b + if op in(1,2):assert physical_a!=physical_b + return (op,physical_a,physical_b,c,f,z,s,rev) + + def map_boundary_row(self, replica, row, cover='d'): + """Lower an IDLE/BRIDGE/EXCHANGE with its existing exact projector. + + Boundary projectors already include the checked data-route conjugacy; + their physical class is d. Independent completion rows must be + discharged explicitly by the bank endpoint verifier, never skipped + implicitly by this address mapper. + """ + op,a,b,c,f,z,s,rev=row + assert op in(4,5,7), 'only proved bank completion may discharge opcode6' + def address(family): + assert 0<=family<4*self.v + bank,port=divmod(family,self.v) + return self.data_family(replica,bank,port),('class',cover) + physical_a=address(a) + physical_b=address(b) if op in(5,7) else b + if op in(5,7):assert physical_a!=physical_b + return (op,physical_a,physical_b,c,f,z,s,rev) + + def phase_schedule(self): + """Phase-major schedule; every cover class is completed per replica. + + Each emitted stage phase means: for the indicated replica, iterate + every cover class and execute the entire local scalar telescope. + Boundary phases occur after all replicas (60) of that stage finish. + """ + for stage in range(self.stages): + for replica in range(self.replicas): + yield ('stage',stage,replica,'all_cover_classes') + if stage in (1,2,4): + for replica in range(self.replicas): + yield ('idle',stage,replica,'all_cover_classes') + yield ('bridge',stage,replica,'all_cover_classes') + for replica in range(self.replicas): + yield ('terminal_exchange',replica,'all_cover_classes') diff --git a/research/five-stage-p10b-transcript-stages/base_two_moment.py b/research/five-stage-p10b-transcript-stages/base_two_moment.py new file mode 100644 index 0000000000..14a90fa0e7 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/base_two_moment.py @@ -0,0 +1,63 @@ +#!/usr/bin/env python3 +"""Maintainer arithmetic cross-check of the pinned PR39 certificate. + +Uses no producer/checker imports. Counts are inputs, not proved by this script. +80-term rational logarithms and 12-term exponentials independently enclose +the two moments. The accompanying written review addresses their realization. +""" +import argparse +from fractions import Fraction as Q +from hashlib import sha256 +import json +from pathlib import Path + +ROOT = Path(__file__).resolve().parents[1] +GRID = 10**30 + + +def require(condition, message): + if not condition: + raise ValueError(message) + + +def log_unit(x): + require(1 <= x <= 2, "logarithm range") + z = (x-1)/(x+1) + lo = 2*sum((z**(2*j+1)/(2*j+1) for j in range(80)), Q(0)) + return lo, lo+2*z**161/(161*(1-z*z)) + + +def log_bounds(x): + k = 0 + while x > 2: + x /= 2 + k += 1 + lo, hi = log_unit(x) + l2, u2 = log_unit(Q(2)) + lo, hi = lo+k*l2, hi+k*u2 + # Outward rational rounding keeps later certificates compact. + return Q((lo*GRID).__floor__(), GRID), Q((hi*GRID).__ceil__(), GRID) + + +def exp_bounds(x): + require(0 <= x < 1, "exponential range") + term = total = Q(1) + for j in range(1, 13): + term *= x/j + total += term + tail = term*x/13/(1-x/14) + return total, total+tail + + +def moment(m, W, entries, saving): + lo = hi = Q(0) + for t, count in entries: + t, count = int(t), int(count) + require(0 < t < m and count > 0, "improper child") + l, u = log_bounds(Q(m, t)) + lower = exp_bounds(saving*l)[0] + upper = exp_bounds(saving*u)[1] + lo += Q(t*count, m*W)*lower + hi += Q(t*count, m*W)*upper + return Q((lo*GRID).__floor__(), GRID), Q((hi*GRID).__ceil__(), GRID) + diff --git a/research/five-stage-p10b-transcript-stages/bitword/NOTICE-PR200 b/research/five-stage-p10b-transcript-stages/bitword/NOTICE-PR200 new file mode 100644 index 0000000000..c2d7935d7f --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/NOTICE-PR200 @@ -0,0 +1,60 @@ +Prepared by Chafik Boukhalfa with substantial Anthropic Claude and OpenAI +Codex assistance. Apache-2.0. Inherited files retain their original notices +and assistance disclosures. This package claims no exclusive priority over +concurrent work. + +Retained sources and lineage: +- icekylinx: PR144 paired cubes, signed decoder, shared-core accounting, + original compiler, configurable local channels and finite bridge; + PR130/generalized Clifford frames. +- eumemic: PR117 module infrastructure; PR155/157 scalar modules, physical + frames/reuse and partner-pair bit word; PR161 output merging and searched + p12 module; PR168 annealed pair, triple and all-but-one modules on both + words, nested-prefix schedules, the L1 local circuits this package varies, + fused outputs, bundle descent, both physical layers, the terminal-sink + gate and the physical bit word, pinned at + 4a3c769e5c5430e7114c4d3e099ff34664677f17. Their Anthropic Claude and + OpenAI Codex disclosures are retained. PR131/143 supply frame/reuse and + late-read lineage; PR154 supplies isolated snapshot verification. +- DaysSky: PR162 generalized carrier extension (`compile_closure` and the + extension rule reused here on the new graph) and full-intersection + compiler lineage. The selected graph retains the PR168 nested schedule. +- jamesyc / James Chang: PR124 compensated birth cuts, PR34 balanced + assembly, and PR166 terminal-output accumulation and exact simultaneous + target-chain checking. The PR166 proof is retained in references/pr166. +- GamingPuzzled / Joel Pulikkan: PR160 searched-bit-module composition. +- gupt1156 PR148 and Abhinav Ramachandran/geckods PR158 (Hermes assistance): + paid atom-toll re-instantiation, including PR158 at + 6e086603f936dbb95c6d7171132ed943cc024db9. +- jacklightChen / Zhihao Chen: PR23/29 ordinary supplier; Rohan Arun + (rohanarun): PR100/103 paid positional layout and deferred signed words. +- Earlier bit lineage retained by the prerequisite: Zhihao Chen PR97, + Swapnil Jain's round-seven checkers, an664 PR128, DaysSky PR150, hpst3r + PR147, SovereignSteak PR122, and the source-notice contributors. + +This package contributes, on the complex side, a random-restart and +coordinate search over PR144's configurable local channel circuit on the +PR168 v4 word, selecting face diagonals for A[0,0], A[0,1] and A[1,1] and +fixed-coordinate differences for three G channels so that the carrier +closure gains 1,485 arcs; our own legal-edge Hopcroft-Karp carrier matching with PR162's +extension; endpoint frame descent and compensated handoffs for the new +graph; independent complete admission of the resulting physical word and +its 44 terminal deletions; independent physical-bit admission and exact +prime witnesses for every used bit frame; and, on the bit side, a fixed-coordinate/face-diagonal variant of PR168's bit +local circuit (A[0,0], A[0,1], A[2,0], A[2,1] face diagonals; A[1,*] +direction-0 edges; G[0,1,0] fixed-coordinate differences), our own carrier +matching, gauge selection and complete physical layer (endpoint frame descent and 1,760 compensated handoffs) for +that graph, with 34 PR166 terminal deletions on face0 roots, independently +admitted with exact prime witnesses for every used bit frame; +and the fully paid balanced composition with finer positive backoffs. Scalar virtual stock, physical +handoffs, terminal removals and every external row reserve remain +distinct. The complete 47-inequality body is source-normalized to PR141. +Prerequisite constructions, the configurable circuit itself and the +terminal-compilation concept are not claimed as original here. + +The package is based on main (3b6b66891c0ac888521cf591fe306c6286601d4f), +which integrates Dugongue's PR186 entrance-bank construction and already +carries PR175's retired-register update. references/pr168-v4 holds +byte-identical copies of the twelve PR168 v4 files this package executes or +pins (icekylinx/eumemic/DaysSky lineage as noted in those files), with +their digests in references/pr168-v4/SOURCE.json. diff --git a/research/five-stage-p10b-transcript-stages/bitword/README.md b/research/five-stage-p10b-transcript-stages/bitword/README.md new file mode 100644 index 0000000000..e1f55bfe7b --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/README.md @@ -0,0 +1,87 @@ +# The p = 10 paired-cube bit word + +This word is built by #285's gen5 generator (eumemic's PR168 generator with #276's gen4 local-design and +centre-sharing changes) at cube size **p = 10**: h = 20 coordinates and v = 8·C(10,3) = 960 sources. It replaces +#315's p = 10 word. + +The generator's only p = 10 changes are: + +- the p = 10 entries of MODULES/QMODULES (`pm_p10.json`, `qmod_p10.json`); +- the variant-u output merge, which is on at p = 10 as at p = 12; +- the cube-local design, which is read from `producer/data/local_design_p10.json`; +- the cube orientation, which is read from `producer/data/cube_orient_p10.json` when that file is present. + Without it, cubes are sorted as before. + +Its virtual profile: + +- R = 9,060 (= c + q − |M| = 11,460 + 3,620 − 6,020); +- W = 10,980, m = 3h = 60 and deficit 840 = 2v − 3h(h−2); +- 2,160 gauges: 1,200 of rank 16 and 960 of rank 17. + +| data file | content | +| --- | --- | +| `pm_p10.json` | pair + copied-centre module, 36 inputs, 273 additions, 37 roots (36 outputs and the centre star), carrier debt 92 | +| `qmod_p10.json` | all-but-one module, 8 inputs, 24 additions (#315's, unchanged) | +| `local_design_p10.json` | per-cube recipe trees, re-searched at p = 10: 24 local additions per cube | +| `cube_orient_p10.json` | for each 3-subset in combinations order, the ordered triple used as cube positions 0, 1, 2 | +| `arcs_p10.json` | the frozen carrier matching (6,020 arcs) | + +**Pair module.** It was re-annealed from #315's module. The objective is the exact one-instance compile cost with +five-stage weights plus λ·debt (λ = 150 to 300). The debt counts module additions that do not donate to a carrier +arc. Additions stay at 273, carrier arcs go from 178 to 181, and the debt goes from 95 to 92. #315's modules were +themselves annealed from restrictions of gen5's p = 12 modules. + +**Local design.** #315 reused a design found by a pair-aware search on the p = 12 word. This design was found at +p = 10 by 1-move steepest ascent from #315's design, scored on the five-stage virtual price of the full word. It +stopped at a local optimum after two moves, which changed 2 of the 12 plane recipes. Because subtrees are shared, +a cube takes 24 local additions instead of 27 and 8 local carrier arcs instead of 11 (local debt 16, unchanged). + +**Cube orientation.** Position 0 of a cube carries face0, the generator's 4-target root. With sorted cubes, +coordinate 0 is position 0 in C(9,2) = 36 cubes and coordinate 9 in none. The file instead lists each cube as a +cyclic rotation of its sorted triple whose position 0 follows the largest cyclic gap (mod 10). In the one rotation +orbit with gaps 4, 4, 2, position 0 is the element between the two gaps of 4. The rule is rotation-equivariant, +so each coordinate is position 0, 1 and 2 in exactly 12 cubes each. In the research runs, orientation alone left R +and the five-stage virtual price unchanged; it changes which reuse donors fit which recipients (below). + +## Physical layer + +`producer/make_physical.py --bank-parity` adds the compensated reuse pairs. Each recipient is a rank h − 3 = 17 +gauged role, read right before its first operation. Each donor is a dead ungauged non-root non-source register +whose last frame lies in the recipient gauge. Those are PR200's rules, unchanged. + +Among the maximum matchings under those rules, the producer now picks one by tiered augmentation. #315 used +Hopcroft–Karp, which ignores donor value. The first-order five-stage value of a pair grows with the donor's +end-frame dimension e. Donors are therefore admitted in tiers of decreasing e. Each tier extends the current +matching by Kuhn augmenting paths until none is left among the donors admitted so far. An augmenting path never +unmatches a matched donor, so this is the greedy algorithm on the transversal matroid of donors. For every +threshold t, as many donors with e ≥ t are matched as any matching allows. The last tier is the whole candidate +graph, run until no augmenting path remains, so the result is a maximum matching (Berge). It matches all 960 +recipient candidates. On sorted cubes #315's maximum matching reached only 892. + +`--bank-parity` would then drop the fewest trailing pairs needed to make the 60-replica bank width divisible by +m = 5h = 100. Here the width is 4·1,200 + 20·6,900 = 142,800 ≡ 0 (mod 5), so **no pair is dropped** and all +**960 pairs** remain. #315 dropped two of its 892. + +`producer/descent.py` moves 1,183 operation frames under PR200's descent rules, with the five-stage first-order +cost r·ln(m/r) at m = 100. + +The physical word has R = 8,100 and 1,200 independent entrances, all of rank 16. + +## Reproduce + +```sh +python3 -B bitword/producer/regenerate.py --work /new/scratch/dir +``` + +This runs the generator on the frozen arcs, then both producers, and checks that all five pinned files in +`selected/bit` are reproduced exactly. It takes one to two minutes. `verify.py` never runs a producer. + +For new module, design or orientation data, `regenerate.py --solve-matching --emit DIR` recomputes the matching +on a scratch copy of `producer/`, recompiles on the new frozen arcs, and writes the new five files and +`arcs_p10.json` to DIR. See `../discovery/REPIN.md`. + +## PR200 classes + +`bit/word.py` and `bit/base_word.py` are Chafik Boukhalfa's PR200 classes. `word.py` changes only its input file +names: PR200 named its own p = 12 files, and two lines (plus a comment) now read the cube size from the single +`graph_pP.json`; the frame-loading line also checks the graph's p and h. `base_word.py` is unchanged. diff --git a/research/five-stage-p10b-transcript-stages/bitword/bit/base_word.py b/research/five-stage-p10b-transcript-stages/bitword/bit/base_word.py new file mode 100644 index 0000000000..044f278fbe --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/bit/base_word.py @@ -0,0 +1,202 @@ +#!/usr/bin/env python3 +"""Reusable independent formal checks for a physical partner-pair bit word. + +The supplied frozen inputs are source-pinned. This never runs their producer. +The Z check is of the defining integer decoder; only its F2 reduction is I. +Prepared with OpenAI Codex assistance; Apache-2.0. +""" +from collections import Counter, defaultdict +import importlib.util +import json +from pathlib import Path +import sys +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[2] +BASE = HERE.parent / 'references/pr168-v4/research/paired-cube-bit' +P = 12 +if sys.flags.optimize: raise SystemExit('refusing -O') + + +def need(ok, msg): + if not ok: + raise ValueError(msg) + +class Candidate: + def exact_frames(self): + C = self.C + C.decoder(); C.geometry() + for i in self.changed_frames: + f = self.opframe[i]; x = self.ops[i][2]; bits = C.sup[x] + need(C.nondeg(f), 'replacement operation frame nondegenerate') + while bits: + low = bits&-bits; s=low.bit_length()-1; bits-=low + need(C.in_frame(C.chi[s],f), 'value span in replacement operation frame') + for b, d in self.pairs: + need(C.sub(self.endframe[d], self.gauge[b]['frame']), 'exact Q donor-to-birth containment') + need(C.nondeg(self.endframe[d]) and C.nondeg(self.gauge[b]['frame']), 'handoff endpoints nondegenerate') + + def register(self, rows): + C = self.C + B,_ = self.module.reduce_rows(rows,self.h if hasattr(self,'h') else C.h) + B = tuple(sorted(map(tuple,B),key=lambda r:next(i for i,x in enumerate(r) if x))) + if not hasattr(self,'frame_ids'): + self.frame_ids = {} + if B in self.frame_ids: return self.frame_ids[B] + f=max(C.B)+1; A,_=self.module.kernel(B,C.h) + C.B[f],C.A[f],C.dimf[f]=B,A,len(B);self.frame_ids[B]=f + return f + + + def row(self): + C,h,v=self.C,self.h,self.v + _,baseline_Y,src,_=C.chains() + seq=defaultdict(list) + for i,(a,b,x) in enumerate(self.ops): + seq[a].append(self.opframe[i]);seq[b].append(self.opframe[i]) + for j,s in enumerate(self.w['rootroles']):seq[s].append(self.w['root_frame'][j]) + start={b:self.w['source_frame'][x] for x,b in self.source.items()} + start.update({b:z['frame'] for b,z in self.gauge.items()}) + recipient={d:b for b,d in self.pairs} + H=Counter() + for s in range(self.R): + if s in self.donor:continue + chain=list(seq[s]) + if s in recipient: + b=recipient[s];chain += [self.gauge[b]['frame']]+seq[b] + chain.append(self.w['full_frame']) + prev=start.get(s);dp=0 if prev is None else C.dimf[prev] + if s in self.source.values():H[1]+=1 + for f in chain: + need(prev is None or C.sub(prev,f),'physical role chain nested') + d=C.dimf[f] + if d>dp:H[d-dp]+=1 + prev,dp=f,d + for j,r in enumerate(self.g['roots']): + if r['kind']=='center':H[C.dimf[self.w['root_frame'][j]]]+=1 + Y=Counter();current=[None]*v + def read(t,f): + old=current[t];d=0 if old is None else C.dimf[old] + need(old is None or C.sub(old,f),'actual target frame chronology') + if C.dimf[f]>d:Y[C.dimf[f]-d]+=1 + current[t]=f + for b in sorted(self.order,key=lambda b:self.readtime[b]): + for t in self.gauge[b]['targets']:read(t,self.gauge[b]['frame']) + deliveries=defaultdict(list) + for e in self.k['entries']:deliveries[e['deliver_after_root']].append(e) + for j,r in enumerate(self.g['roots']): + if r['kind']!='center': + for t in r['targets']:read(t,self.w['root_frame'][j]) + for e in deliveries[j]: + for t in e['receivers']:read(t,e['deliver_frame']) + for t,f in enumerate(current): + need(f is not None and all(self.module.dot(C.cov[t],b)==0 for b in C.B[f]),'final target cap') + gap=h-1-C.dimf[f] + if gap:Y[gap]+=1 + need(sum(r*n for r,n in Y.items())==v*(h-1),'target rank mass') + hist=Counter() + for part in (H,Y,src): + for r,n in part.items(): + if r and n:hist[r]+=3*n + for b,z in self.gauge.items(): + if b not in self.donor:hist[3*z['dim']]+=1 + hist[2]+=2*v + hist={r:n for r,n in sorted(hist.items()) if n} + need(all(00 for r,n in hist.items()),'positive proper child bins') + R=self.R-len(self.pairs);W=2*v+R;mass=sum(r*n for r,n in hist.items());m=3*h + need(W*m-mass==C.prof['deficit_per_vertex'],'reuse preserves telescoping deficit') + return dict(h=h,v=v,R=R,virtual_R=self.R,reused_registers=len(self.pairs),W_per_vertex=W,m=m, + loss=C.prof['loss'],rank_per_vertex=mass,deficit_per_vertex=W*m-mass, + child_histogram=hist,maxchild=max(hist),selected_roles=len(self.gauge)-len(self.pairs), + selected_rank_histogram=dict(Counter(z['dim'] for b,z in self.gauge.items() if b not in self.donor)), + changed_operation_frames=len(self.changed_frames), + frames_not_contained_in_original=sum(not C.sub(self.opframe[i],self.original_opframe[i]) for i in self.changed_frames), + physical_target_histogram=dict(Y),physical_internal_histogram=dict(H), + foreign_producer_replays=0) + + def adjoint(self): + adj = [dict() for _ in range(self.R)] + for r,s in zip(self.g['roots'], self.w['rootroles']): + for t in r['targets']: adj[s][t] = adj[s].get(t,0)+1 + for a,b,_ in reversed(self.ops): + for t,c in adj[a].items(): adj[b][t] = adj[b].get(t,0)+c + return adj + + def formal(self, ring, tamper=None): + """All source, target and dirty-register columns; no random sampling.""" + v, phys = self.v, self.phys + regs = sorted(set(phys.values())); index = {r:2*v+j for j,r in enumerate(regs)} + if ring == 2: + unit = lambda i: 1<=0) + need(closure==set(self.phase1),'phase one is exactly centre closure') + content=[0]*self.R + for n,s in self.source.items():content[s]=1<0,'gauge dimension and complete response support') + src=Counter();members=Counter();labels=list(map(set,self.g['labels'])) + for e in self.k['entries']: + c,d,f,cap=e['carrier'],e['passive'],e['mix_frame'],e['deliver_frame'] + need(len(labels[c]&labels[d])==1,'orthogonal partner pair') + need(C.dimf[f]==2 and C.in_frame(C.chi[c],f) and C.in_frame(C.chi[d],f),'partner mix span') + need(C.sub(f,cap) and all(self.module.dot(C.cov[t],u)==0 for t in e['receivers'] for u in C.B[cap]),'partner mix delivery cap') + need(e['carrier_chain']==[w['source_frame'][c],f,cap,w['full_frame']] and e['passive_chain']==[w['source_frame'][d],f,w['full_frame']],'exact partner chains') + root=self.g['roots'][e['deliver_after_root']] + need(root['kind']=='side' and sorted(e['receivers'])==sorted(root['targets']),'partner delivery at own receiver root') + for chain in (e['carrier_chain'],e['passive_chain']): + for a,b in zip(chain,chain[1:]): + need(C.sub(a,b),'nested source chronology');src[C.dimf[b]-C.dimf[a]]+=1 + members[c]+=1;members[d]+=1 + need(all(members[s]==1 for s in range(v)),'every source in one partner pair') + return Counter(),Counter(),src,self.R diff --git a/research/five-stage-p10b-transcript-stages/bitword/producer/data/arcs_p10.json b/research/five-stage-p10b-transcript-stages/bitword/producer/data/arcs_p10.json new file mode 100644 index 0000000000..a348e39203 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/producer/data/arcs_p10.json @@ -0,0 +1 @@ +[[966,["root",17]],[967,["root",14]],[969,["root",11]],[970,["root",8]],[974,["root",20]],[975,["root",23]],[977,["root",26]],[978,["root",29]],[990,["root",47]],[991,["root",44]],[993,["root",41]],[994,["root",38]],[998,["root",50]],[999,["root",53]],[1001,["root",56]],[1002,["root",59]],[1014,["root",77]],[1015,["root",74]],[1017,["root",71]],[1018,["root",68]],[1022,["root",80]],[1023,["root",83]],[1025,["root",86]],[1026,["root",89]],[1038,["root",107]],[1039,["root",104]],[1041,["root",101]],[1042,["root",98]],[1046,["root",110]],[1047,["root",113]],[1049,["root",116]],[1050,["root",119]],[1062,["root",137]],[1063,["root",134]],[1065,["root",131]],[1066,["root",128]],[1070,["root",140]],[1071,["root",143]],[1073,["root",146]],[1074,["root",149]],[1086,["root",167]],[1087,["root",164]],[1089,["root",161]],[1090,["root",158]],[1094,["root",170]],[1095,["root",173]],[1097,["root",176]],[1098,["root",179]],[1110,["root",197]],[1111,["root",194]],[1113,["root",191]],[1114,["root",188]],[1118,["root",200]],[1119,["root",203]],[1121,["root",206]],[1122,["root",209]],[1134,["root",227]],[1135,["root",224]],[1137,["root",221]],[1138,["root",218]],[1142,["root",230]],[1143,["root",233]],[1145,["root",236]],[1146,["root",239]],[1158,["root",257]],[1159,["root",254]],[1161,["root",251]],[1162,["root",248]],[1166,["root",260]],[1167,["root",263]],[1169,["root",266]],[1170,["root",269]],[1182,["root",287]],[1183,["root",284]],[1185,["root",281]],[1186,["root",278]],[1190,["root",290]],[1191,["root",293]],[1193,["root",296]],[1194,["root",299]],[1206,["root",317]],[1207,["root",314]],[1209,["root",311]],[1210,["root",308]],[1214,["root",320]],[1215,["root",323]],[1217,["root",326]],[1218,["root",329]],[1230,["root",347]],[1231,["root",344]],[1233,["root",341]],[1234,["root",338]],[1238,["root",350]],[1239,["root",353]],[1241,["root",356]],[1242,["root",359]],[1254,["root",377]],[1255,["root",374]],[1257,["root",371]],[1258,["root",368]],[1262,["root",380]],[1263,["root",383]],[1265,["root",386]],[1266,["root",389]],[1278,["root",407]],[1279,["root",404]],[1281,["root",401]],[1282,["root",398]],[1286,["root",410]],[1287,["root",413]],[1289,["root",416]],[1290,["root",419]],[1302,["root",437]],[1303,["root",434]],[1305,["root",431]],[1306,["root",428]],[1310,["root",440]],[1311,["root",443]],[1313,["root",446]],[1314,["root",449]],[1326,["root",467]],[1327,["root",464]],[1329,["root",461]],[1330,["root",458]],[1334,["root",470]],[1335,["root",473]],[1337,["root",476]],[1338,["root",479]],[1350,["root",497]],[1351,["root",494]],[1353,["root",491]],[1354,["root",488]],[1358,["root",500]],[1359,["root",503]],[1361,["root",506]],[1362,["root",509]],[1374,["root",527]],[1375,["root",524]],[1377,["root",521]],[1378,["root",518]],[1382,["root",530]],[1383,["root",533]],[1385,["root",536]],[1386,["root",539]],[1398,["root",557]],[1399,["root",554]],[1401,["root",551]],[1402,["root",548]],[1406,["root",560]],[1407,["root",563]],[1409,["root",566]],[1410,["root",569]],[1422,["root",587]],[1423,["root",584]],[1425,["root",581]],[1426,["root",578]],[1430,["root",590]],[1431,["root",593]],[1433,["root",596]],[1434,["root",599]],[1446,["root",617]],[1447,["root",614]],[1449,["root",611]],[1450,["root",608]],[1454,["root",620]],[1455,["root",623]],[1457,["root",626]],[1458,["root",629]],[1470,["root",647]],[1471,["root",644]],[1473,["root",641]],[1474,["root",638]],[1478,["root",650]],[1479,["root",653]],[1481,["root",656]],[1482,["root",659]],[1494,["root",677]],[1495,["root",674]],[1497,["root",671]],[1498,["root",668]],[1502,["root",680]],[1503,["root",683]],[1505,["root",686]],[1506,["root",689]],[1518,["root",707]],[1519,["root",704]],[1521,["root",701]],[1522,["root",698]],[1526,["root",710]],[1527,["root",713]],[1529,["root",716]],[1530,["root",719]],[1542,["root",737]],[1543,["root",734]],[1545,["root",731]],[1546,["root",728]],[1550,["root",740]],[1551,["root",743]],[1553,["root",746]],[1554,["root",749]],[1566,["root",767]],[1567,["root",764]],[1569,["root",761]],[1570,["root",758]],[1574,["root",770]],[1575,["root",773]],[1577,["root",776]],[1578,["root",779]],[1590,["root",797]],[1591,["root",794]],[1593,["root",791]],[1594,["root",788]],[1598,["root",800]],[1599,["root",803]],[1601,["root",806]],[1602,["root",809]],[1614,["root",827]],[1615,["root",824]],[1617,["root",821]],[1618,["root",818]],[1622,["root",830]],[1623,["root",833]],[1625,["root",836]],[1626,["root",839]],[1638,["root",857]],[1639,["root",854]],[1641,["root",851]],[1642,["root",848]],[1646,["root",860]],[1647,["root",863]],[1649,["root",866]],[1650,["root",869]],[1662,["root",887]],[1663,["root",884]],[1665,["root",881]],[1666,["root",878]],[1670,["root",890]],[1671,["root",893]],[1673,["root",896]],[1674,["root",899]],[1686,["root",917]],[1687,["root",914]],[1689,["root",911]],[1690,["root",908]],[1694,["root",920]],[1695,["root",923]],[1697,["root",926]],[1698,["root",929]],[1710,["root",947]],[1711,["root",944]],[1713,["root",941]],[1714,["root",938]],[1718,["root",950]],[1719,["root",953]],[1721,["root",956]],[1722,["root",959]],[1734,["root",977]],[1735,["root",974]],[1737,["root",971]],[1738,["root",968]],[1742,["root",980]],[1743,["root",983]],[1745,["root",986]],[1746,["root",989]],[1758,["root",1007]],[1759,["root",1004]],[1761,["root",1001]],[1762,["root",998]],[1766,["root",1010]],[1767,["root",1013]],[1769,["root",1016]],[1770,["root",1019]],[1782,["root",1037]],[1783,["root",1034]],[1785,["root",1031]],[1786,["root",1028]],[1790,["root",1040]],[1791,["root",1043]],[1793,["root",1046]],[1794,["root",1049]],[1806,["root",1067]],[1807,["root",1064]],[1809,["root",1061]],[1810,["root",1058]],[1814,["root",1070]],[1815,["root",1073]],[1817,["root",1076]],[1818,["root",1079]],[1830,["root",1097]],[1831,["root",1094]],[1833,["root",1091]],[1834,["root",1088]],[1838,["root",1100]],[1839,["root",1103]],[1841,["root",1106]],[1842,["root",1109]],[1854,["root",1127]],[1855,["root",1124]],[1857,["root",1121]],[1858,["root",1118]],[1862,["root",1130]],[1863,["root",1133]],[1865,["root",1136]],[1866,["root",1139]],[1878,["root",1157]],[1879,["root",1154]],[1881,["root",1151]],[1882,["root",1148]],[1886,["root",1160]],[1887,["root",1163]],[1889,["root",1166]],[1890,["root",1169]],[1902,["root",1187]],[1903,["root",1184]],[1905,["root",1181]],[1906,["root",1178]],[1910,["root",1190]],[1911,["root",1193]],[1913,["root",1196]],[1914,["root",1199]],[1926,["root",1217]],[1927,["root",1214]],[1929,["root",1211]],[1930,["root",1208]],[1934,["root",1220]],[1935,["root",1223]],[1937,["root",1226]],[1938,["root",1229]],[1950,["root",1247]],[1951,["root",1244]],[1953,["root",1241]],[1954,["root",1238]],[1958,["root",1250]],[1959,["root",1253]],[1961,["root",1256]],[1962,["root",1259]],[1974,["root",1277]],[1975,["root",1274]],[1977,["root",1271]],[1978,["root",1268]],[1982,["root",1280]],[1983,["root",1283]],[1985,["root",1286]],[1986,["root",1289]],[1998,["root",1307]],[1999,["root",1304]],[2001,["root",1301]],[2002,["root",1298]],[2006,["root",1310]],[2007,["root",1313]],[2009,["root",1316]],[2010,["root",1319]],[2022,["root",1337]],[2023,["root",1334]],[2025,["root",1331]],[2026,["root",1328]],[2030,["root",1340]],[2031,["root",1343]],[2033,["root",1346]],[2034,["root",1349]],[2046,["root",1367]],[2047,["root",1364]],[2049,["root",1361]],[2050,["root",1358]],[2054,["root",1370]],[2055,["root",1373]],[2057,["root",1376]],[2058,["root",1379]],[2070,["root",1397]],[2071,["root",1394]],[2073,["root",1391]],[2074,["root",1388]],[2078,["root",1400]],[2079,["root",1403]],[2081,["root",1406]],[2082,["root",1409]],[2094,["root",1427]],[2095,["root",1424]],[2097,["root",1421]],[2098,["root",1418]],[2102,["root",1430]],[2103,["root",1433]],[2105,["root",1436]],[2106,["root",1439]],[2118,["root",1457]],[2119,["root",1454]],[2121,["root",1451]],[2122,["root",1448]],[2126,["root",1460]],[2127,["root",1463]],[2129,["root",1466]],[2130,["root",1469]],[2142,["root",1487]],[2143,["root",1484]],[2145,["root",1481]],[2146,["root",1478]],[2150,["root",1490]],[2151,["root",1493]],[2153,["root",1496]],[2154,["root",1499]],[2166,["root",1517]],[2167,["root",1514]],[2169,["root",1511]],[2170,["root",1508]],[2174,["root",1520]],[2175,["root",1523]],[2177,["root",1526]],[2178,["root",1529]],[2190,["root",1547]],[2191,["root",1544]],[2193,["root",1541]],[2194,["root",1538]],[2198,["root",1550]],[2199,["root",1553]],[2201,["root",1556]],[2202,["root",1559]],[2214,["root",1577]],[2215,["root",1574]],[2217,["root",1571]],[2218,["root",1568]],[2222,["root",1580]],[2223,["root",1583]],[2225,["root",1586]],[2226,["root",1589]],[2238,["root",1607]],[2239,["root",1604]],[2241,["root",1601]],[2242,["root",1598]],[2246,["root",1610]],[2247,["root",1613]],[2249,["root",1616]],[2250,["root",1619]],[2262,["root",1637]],[2263,["root",1634]],[2265,["root",1631]],[2266,["root",1628]],[2270,["root",1640]],[2271,["root",1643]],[2273,["root",1646]],[2274,["root",1649]],[2286,["root",1667]],[2287,["root",1664]],[2289,["root",1661]],[2290,["root",1658]],[2294,["root",1670]],[2295,["root",1673]],[2297,["root",1676]],[2298,["root",1679]],[2310,["root",1697]],[2311,["root",1694]],[2313,["root",1691]],[2314,["root",1688]],[2318,["root",1700]],[2319,["root",1703]],[2321,["root",1706]],[2322,["root",1709]],[2334,["root",1727]],[2335,["root",1724]],[2337,["root",1721]],[2338,["root",1718]],[2342,["root",1730]],[2343,["root",1733]],[2345,["root",1736]],[2346,["root",1739]],[2358,["root",1757]],[2359,["root",1754]],[2361,["root",1751]],[2362,["root",1748]],[2366,["root",1760]],[2367,["root",1763]],[2369,["root",1766]],[2370,["root",1769]],[2382,["root",1787]],[2383,["root",1784]],[2385,["root",1781]],[2386,["root",1778]],[2390,["root",1790]],[2391,["root",1793]],[2393,["root",1796]],[2394,["root",1799]],[2406,["root",1817]],[2407,["root",1814]],[2409,["root",1811]],[2410,["root",1808]],[2414,["root",1820]],[2415,["root",1823]],[2417,["root",1826]],[2418,["root",1829]],[2430,["root",1847]],[2431,["root",1844]],[2433,["root",1841]],[2434,["root",1838]],[2438,["root",1850]],[2439,["root",1853]],[2441,["root",1856]],[2442,["root",1859]],[2454,["root",1877]],[2455,["root",1874]],[2457,["root",1871]],[2458,["root",1868]],[2462,["root",1880]],[2463,["root",1883]],[2465,["root",1886]],[2466,["root",1889]],[2478,["root",1907]],[2479,["root",1904]],[2481,["root",1901]],[2482,["root",1898]],[2486,["root",1910]],[2487,["root",1913]],[2489,["root",1916]],[2490,["root",1919]],[2502,["root",1937]],[2503,["root",1934]],[2505,["root",1931]],[2506,["root",1928]],[2510,["root",1940]],[2511,["root",1943]],[2513,["root",1946]],[2514,["root",1949]],[2526,["root",1967]],[2527,["root",1964]],[2529,["root",1961]],[2530,["root",1958]],[2534,["root",1970]],[2535,["root",1973]],[2537,["root",1976]],[2538,["root",1979]],[2550,["root",1997]],[2551,["root",1994]],[2553,["root",1991]],[2554,["root",1988]],[2558,["root",2000]],[2559,["root",2003]],[2561,["root",2006]],[2562,["root",2009]],[2574,["root",2027]],[2575,["root",2024]],[2577,["root",2021]],[2578,["root",2018]],[2582,["root",2030]],[2583,["root",2033]],[2585,["root",2036]],[2586,["root",2039]],[2598,["root",2057]],[2599,["root",2054]],[2601,["root",2051]],[2602,["root",2048]],[2606,["root",2060]],[2607,["root",2063]],[2609,["root",2066]],[2610,["root",2069]],[2622,["root",2087]],[2623,["root",2084]],[2625,["root",2081]],[2626,["root",2078]],[2630,["root",2090]],[2631,["root",2093]],[2633,["root",2096]],[2634,["root",2099]],[2646,["root",2117]],[2647,["root",2114]],[2649,["root",2111]],[2650,["root",2108]],[2654,["root",2120]],[2655,["root",2123]],[2657,["root",2126]],[2658,["root",2129]],[2670,["root",2147]],[2671,["root",2144]],[2673,["root",2141]],[2674,["root",2138]],[2678,["root",2150]],[2679,["root",2153]],[2681,["root",2156]],[2682,["root",2159]],[2694,["root",2177]],[2695,["root",2174]],[2697,["root",2171]],[2698,["root",2168]],[2702,["root",2180]],[2703,["root",2183]],[2705,["root",2186]],[2706,["root",2189]],[2718,["root",2207]],[2719,["root",2204]],[2721,["root",2201]],[2722,["root",2198]],[2726,["root",2210]],[2727,["root",2213]],[2729,["root",2216]],[2730,["root",2219]],[2742,["root",2237]],[2743,["root",2234]],[2745,["root",2231]],[2746,["root",2228]],[2750,["root",2240]],[2751,["root",2243]],[2753,["root",2246]],[2754,["root",2249]],[2766,["root",2267]],[2767,["root",2264]],[2769,["root",2261]],[2770,["root",2258]],[2774,["root",2270]],[2775,["root",2273]],[2777,["root",2276]],[2778,["root",2279]],[2790,["root",2297]],[2791,["root",2294]],[2793,["root",2291]],[2794,["root",2288]],[2798,["root",2300]],[2799,["root",2303]],[2801,["root",2306]],[2802,["root",2309]],[2814,["root",2327]],[2815,["root",2324]],[2817,["root",2321]],[2818,["root",2318]],[2822,["root",2330]],[2823,["root",2333]],[2825,["root",2336]],[2826,["root",2339]],[2838,["root",2357]],[2839,["root",2354]],[2841,["root",2351]],[2842,["root",2348]],[2846,["root",2360]],[2847,["root",2363]],[2849,["root",2366]],[2850,["root",2369]],[2862,["root",2387]],[2863,["root",2384]],[2865,["root",2381]],[2866,["root",2378]],[2870,["root",2390]],[2871,["root",2393]],[2873,["root",2396]],[2874,["root",2399]],[2886,["root",2417]],[2887,["root",2414]],[2889,["root",2411]],[2890,["root",2408]],[2894,["root",2420]],[2895,["root",2423]],[2897,["root",2426]],[2898,["root",2429]],[2910,["root",2447]],[2911,["root",2444]],[2913,["root",2441]],[2914,["root",2438]],[2918,["root",2450]],[2919,["root",2453]],[2921,["root",2456]],[2922,["root",2459]],[2934,["root",2477]],[2935,["root",2474]],[2937,["root",2471]],[2938,["root",2468]],[2942,["root",2480]],[2943,["root",2483]],[2945,["root",2486]],[2946,["root",2489]],[2958,["root",2507]],[2959,["root",2504]],[2961,["root",2501]],[2962,["root",2498]],[2966,["root",2510]],[2967,["root",2513]],[2969,["root",2516]],[2970,["root",2519]],[2982,["root",2537]],[2983,["root",2534]],[2985,["root",2531]],[2986,["root",2528]],[2990,["root",2540]],[2991,["root",2543]],[2993,["root",2546]],[2994,["root",2549]],[3006,["root",2567]],[3007,["root",2564]],[3009,["root",2561]],[3010,["root",2558]],[3014,["root",2570]],[3015,["root",2573]],[3017,["root",2576]],[3018,["root",2579]],[3030,["root",2597]],[3031,["root",2594]],[3033,["root",2591]],[3034,["root",2588]],[3038,["root",2600]],[3039,["root",2603]],[3041,["root",2606]],[3042,["root",2609]],[3054,["root",2627]],[3055,["root",2624]],[3057,["root",2621]],[3058,["root",2618]],[3062,["root",2630]],[3063,["root",2633]],[3065,["root",2636]],[3066,["root",2639]],[3078,["root",2657]],[3079,["root",2654]],[3081,["root",2651]],[3082,["root",2648]],[3086,["root",2660]],[3087,["root",2663]],[3089,["root",2666]],[3090,["root",2669]],[3102,["root",2687]],[3103,["root",2684]],[3105,["root",2681]],[3106,["root",2678]],[3110,["root",2690]],[3111,["root",2693]],[3113,["root",2696]],[3114,["root",2699]],[3126,["root",2717]],[3127,["root",2714]],[3129,["root",2711]],[3130,["root",2708]],[3134,["root",2720]],[3135,["root",2723]],[3137,["root",2726]],[3138,["root",2729]],[3150,["root",2747]],[3151,["root",2744]],[3153,["root",2741]],[3154,["root",2738]],[3158,["root",2750]],[3159,["root",2753]],[3161,["root",2756]],[3162,["root",2759]],[3174,["root",2777]],[3175,["root",2774]],[3177,["root",2771]],[3178,["root",2768]],[3182,["root",2780]],[3183,["root",2783]],[3185,["root",2786]],[3186,["root",2789]],[3198,["root",2807]],[3199,["root",2804]],[3201,["root",2801]],[3202,["root",2798]],[3206,["root",2810]],[3207,["root",2813]],[3209,["root",2816]],[3210,["root",2819]],[3222,["root",2837]],[3223,["root",2834]],[3225,["root",2831]],[3226,["root",2828]],[3230,["root",2840]],[3231,["root",2843]],[3233,["root",2846]],[3234,["root",2849]],[3246,["root",2867]],[3247,["root",2864]],[3249,["root",2861]],[3250,["root",2858]],[3254,["root",2870]],[3255,["root",2873]],[3257,["root",2876]],[3258,["root",2879]],[3270,["root",2897]],[3271,["root",2894]],[3273,["root",2891]],[3274,["root",2888]],[3278,["root",2900]],[3279,["root",2903]],[3281,["root",2906]],[3282,["root",2909]],[3294,["root",2927]],[3295,["root",2924]],[3297,["root",2921]],[3298,["root",2918]],[3302,["root",2930]],[3303,["root",2933]],[3305,["root",2936]],[3306,["root",2939]],[3318,["root",2957]],[3319,["root",2954]],[3321,["root",2951]],[3322,["root",2948]],[3326,["root",2960]],[3327,["root",2963]],[3329,["root",2966]],[3330,["root",2969]],[3342,["root",2987]],[3343,["root",2984]],[3345,["root",2981]],[3346,["root",2978]],[3350,["root",2990]],[3351,["root",2993]],[3353,["root",2996]],[3354,["root",2999]],[3366,["root",3017]],[3367,["root",3014]],[3369,["root",3011]],[3370,["root",3008]],[3374,["root",3020]],[3375,["root",3023]],[3377,["root",3026]],[3378,["root",3029]],[3390,["root",3047]],[3391,["root",3044]],[3393,["root",3041]],[3394,["root",3038]],[3398,["root",3050]],[3399,["root",3053]],[3401,["root",3056]],[3402,["root",3059]],[3414,["root",3077]],[3415,["root",3074]],[3417,["root",3071]],[3418,["root",3068]],[3422,["root",3080]],[3423,["root",3083]],[3425,["root",3086]],[3426,["root",3089]],[3438,["root",3107]],[3439,["root",3104]],[3441,["root",3101]],[3442,["root",3098]],[3446,["root",3110]],[3447,["root",3113]],[3449,["root",3116]],[3450,["root",3119]],[3462,["root",3137]],[3463,["root",3134]],[3465,["root",3131]],[3466,["root",3128]],[3470,["root",3140]],[3471,["root",3143]],[3473,["root",3146]],[3474,["root",3149]],[3486,["root",3167]],[3487,["root",3164]],[3489,["root",3161]],[3490,["root",3158]],[3494,["root",3170]],[3495,["root",3173]],[3497,["root",3176]],[3498,["root",3179]],[3510,["root",3197]],[3511,["root",3194]],[3513,["root",3191]],[3514,["root",3188]],[3518,["root",3200]],[3519,["root",3203]],[3521,["root",3206]],[3522,["root",3209]],[3534,["root",3227]],[3535,["root",3224]],[3537,["root",3221]],[3538,["root",3218]],[3542,["root",3230]],[3543,["root",3233]],[3545,["root",3236]],[3546,["root",3239]],[3558,["root",3257]],[3559,["root",3254]],[3561,["root",3251]],[3562,["root",3248]],[3566,["root",3260]],[3567,["root",3263]],[3569,["root",3266]],[3570,["root",3269]],[3582,["root",3287]],[3583,["root",3284]],[3585,["root",3281]],[3586,["root",3278]],[3590,["root",3290]],[3591,["root",3293]],[3593,["root",3296]],[3594,["root",3299]],[3606,["root",3317]],[3607,["root",3314]],[3609,["root",3311]],[3610,["root",3308]],[3614,["root",3320]],[3615,["root",3323]],[3617,["root",3326]],[3618,["root",3329]],[3630,["root",3347]],[3631,["root",3344]],[3633,["root",3341]],[3634,["root",3338]],[3638,["root",3350]],[3639,["root",3353]],[3641,["root",3356]],[3642,["root",3359]],[3654,["root",3377]],[3655,["root",3374]],[3657,["root",3371]],[3658,["root",3368]],[3662,["root",3380]],[3663,["root",3383]],[3665,["root",3386]],[3666,["root",3389]],[3678,["root",3407]],[3679,["root",3404]],[3681,["root",3401]],[3682,["root",3398]],[3686,["root",3410]],[3687,["root",3413]],[3689,["root",3416]],[3690,["root",3419]],[3702,["root",3437]],[3703,["root",3434]],[3705,["root",3431]],[3706,["root",3428]],[3710,["root",3440]],[3711,["root",3443]],[3713,["root",3446]],[3714,["root",3449]],[3726,["root",3467]],[3727,["root",3464]],[3729,["root",3461]],[3730,["root",3458]],[3734,["root",3470]],[3735,["root",3473]],[3737,["root",3476]],[3738,["root",3479]],[3750,["root",3497]],[3751,["root",3494]],[3753,["root",3491]],[3754,["root",3488]],[3758,["root",3500]],[3759,["root",3503]],[3761,["root",3506]],[3762,["root",3509]],[3774,["root",3527]],[3775,["root",3524]],[3777,["root",3521]],[3778,["root",3518]],[3782,["root",3530]],[3783,["root",3533]],[3785,["root",3536]],[3786,["root",3539]],[3798,["root",3557]],[3799,["root",3554]],[3801,["root",3551]],[3802,["root",3548]],[3806,["root",3560]],[3807,["root",3563]],[3809,["root",3566]],[3810,["root",3569]],[3822,["root",3587]],[3823,["root",3584]],[3825,["root",3581]],[3826,["root",3578]],[3830,["root",3590]],[3831,["root",3593]],[3833,["root",3596]],[3834,["root",3599]],[3840,["op",4009,0]],[3841,["op",3963,0]],[3842,["op",3904,0]],[3845,["op",3909,0]],[3846,["op",4046,0]],[3847,["op",3941,0]],[3848,["op",3999,0]],[3849,["op",4005,0]],[3851,["op",3915,1]],[3852,["op",3842,0]],[3853,["op",4029,0]],[3854,["op",4081,0]],[3855,["op",3860,0]],[3856,["op",3914,1]],[3857,["op",3961,0]],[3858,["op",3947,0]],[3859,["op",3972,0]],[3860,["op",4075,0]],[3861,["op",3948,0]],[3862,["op",3894,1]],[3863,["op",3908,0]],[3864,["op",3891,0]],[3866,["op",4017,0]],[3867,["op",3929,0]],[3868,["op",3966,0]],[3869,["op",3939,0]],[3870,["op",4015,0]],[3871,["op",3897,0]],[3872,["op",4103,0]],[3874,["op",4089,0]],[3875,["op",4105,0]],[3876,["op",3996,0]],[3877,["op",4051,0]],[3878,["op",3869,0]],[3879,["op",3916,0]],[3880,["op",4052,0]],[3882,["op",3930,0]],[3883,["op",4040,0]],[3884,["op",4004,0]],[3885,["op",4008,0]],[3886,["op",3977,0]],[3887,["op",3980,0]],[3888,["op",3971,0]],[3889,["op",3954,0]],[3890,["op",4034,0]],[3893,["op",3979,0]],[3894,["op",3949,0]],[3895,["op",3923,1]],[3896,["op",4020,0]],[3897,["op",4041,0]],[3898,["op",3951,0]],[3899,["op",3941,1]],[3901,["op",3967,0]],[3902,["op",3942,1]],[3903,["op",3844,0]],[3904,["op",3913,0]],[3906,["op",3882,0]],[3907,["op",4033,0]],[3908,["op",4078,0]],[3909,["op",3887,0]],[3910,["op",4011,1]],[3911,["op",4011,0]],[3912,["op",3925,1]],[3914,["op",3921,0]],[3915,["op",4031,0]],[3916,["op",4077,0]],[3918,["op",3907,1]],[3920,["op",3969,0]],[3921,["op",3953,1]],[3923,["op",3881,0]],[3924,["op",3961,1]],[3925,["op",3970,0]],[3927,["op",3978,0]],[3928,["op",3952,0]],[3929,["op",4067,0]],[3930,["op",4074,0]],[3933,["op",4084,0]],[3934,["op",3946,0]],[3935,["op",4012,1]],[3936,["op",3959,1]],[3940,["op",4060,0]],[3941,["op",3944,0]],[3942,["op",3958,1]],[3943,["op",3959,0]],[3944,["op",3900,1]],[3945,["op",4021,0]],[3948,["op",4026,1]],[3949,["op",4010,0]],[3951,["op",3956,1]],[3952,["op",3982,0]],[3954,["op",4086,0]],[3956,["op",4002,0]],[3958,["op",3905,0]],[3959,["op",4023,0]],[3962,["op",3997,0]],[3963,["op",3873,1]],[3964,["op",4111,0]],[3965,["op",3931,0]],[3966,["op",3932,0]],[3967,["op",4108,0]],[3970,["op",3913,1]],[3972,["op",4016,0]],[3973,["op",3865,0]],[3974,["op",3948,1]],[3975,["op",4043,0]],[3976,["op",4106,0]],[3978,["op",3919,1]],[3979,["op",3953,0]],[3980,["op",4046,1]],[3981,["op",3843,1]],[3982,["op",4066,1]],[3984,["op",4058,0]],[3985,["op",4104,0]],[3986,["op",4064,0]],[3987,["op",4049,0]],[3989,["op",3846,0]],[3990,["op",3878,1]],[3991,["op",3955,0]],[3992,["op",4018,0]],[3993,["op",4014,0]],[3994,["op",4107,0]],[3995,["op",3949,1]],[3996,["op",3902,0]],[3997,["op",3924,0]],[3998,["op",4004,1]],[3999,["op",3960,0]],[4000,["op",3889,0]],[4001,["op",3994,0]],[4003,["op",3907,0]],[4004,["op",3943,0]],[4005,["op",4068,1]],[4006,["op",4044,1]],[4007,["op",4062,0]],[4009,["op",4094,1]],[4011,["op",3857,1]],[4013,["op",4008,1]],[4017,["op",4053,0]],[4020,["op",3885,0]],[4021,["op",3902,1]],[4022,["op",3993,0]],[4023,["op",4099,0]],[4025,["op",3916,1]],[4026,["op",3892,1]],[4027,["op",4095,0]],[4029,["op",3917,0]],[4031,["op",3853,0]],[4032,["op",4019,1]],[4033,["op",3985,0]],[4037,["op",4043,1]],[4038,["op",4019,0]],[4039,["op",4059,0]],[4041,["op",4006,1]],[4042,["op",3957,0]],[4045,["op",4027,0]],[4046,["op",3995,0]],[4047,["op",4056,0]],[4048,["op",4056,1]],[4049,["op",4030,0]],[4051,["op",3940,0]],[4053,["op",4083,1]],[4055,["op",3937,1]],[4056,["op",4090,0]],[4057,["op",4080,0]],[4058,["op",4086,1]],[4060,["op",4052,1]],[4063,["op",4096,0]],[4066,["op",4085,0]],[4068,["op",4084,1]],[4070,["op",3976,0]],[4071,["op",3938,0]],[4073,["op",3854,0]],[4075,["op",4109,1]],[4077,["op",4079,0]],[4079,["op",4071,1]],[4082,["op",3890,1]],[4084,["op",3844,1]],[4088,["op",3922,1]],[4090,["op",4061,1]],[4091,["op",4036,0]],[4096,["op",3932,1]],[4105,["op",3978,1]],[4113,["op",4282,0]],[4114,["op",4236,0]],[4115,["op",4177,0]],[4118,["op",4182,0]],[4119,["op",4319,0]],[4120,["op",4214,0]],[4121,["op",4272,0]],[4122,["op",4278,0]],[4124,["op",4188,1]],[4125,["op",4115,0]],[4126,["op",4302,0]],[4127,["op",4354,0]],[4128,["op",4133,0]],[4129,["op",4187,1]],[4130,["op",4234,0]],[4131,["op",4220,0]],[4132,["op",4245,0]],[4133,["op",4348,0]],[4134,["op",4221,0]],[4135,["op",4167,1]],[4136,["op",4181,0]],[4137,["op",4164,0]],[4139,["op",4290,0]],[4140,["op",4202,0]],[4141,["op",4239,0]],[4142,["op",4212,0]],[4143,["op",4288,0]],[4144,["op",4170,0]],[4145,["op",4376,0]],[4147,["op",4362,0]],[4148,["op",4378,0]],[4149,["op",4269,0]],[4150,["op",4324,0]],[4151,["op",4142,0]],[4152,["op",4189,0]],[4153,["op",4325,0]],[4155,["op",4203,0]],[4156,["op",4313,0]],[4157,["op",4277,0]],[4158,["op",4281,0]],[4159,["op",4250,0]],[4160,["op",4253,0]],[4161,["op",4244,0]],[4162,["op",4227,0]],[4163,["op",4307,0]],[4166,["op",4252,0]],[4167,["op",4222,0]],[4168,["op",4196,1]],[4169,["op",4293,0]],[4170,["op",4314,0]],[4171,["op",4224,0]],[4172,["op",4214,1]],[4174,["op",4240,0]],[4175,["op",4215,1]],[4176,["op",4117,0]],[4177,["op",4186,0]],[4179,["op",4155,0]],[4180,["op",4306,0]],[4181,["op",4351,0]],[4182,["op",4160,0]],[4183,["op",4284,1]],[4184,["op",4284,0]],[4185,["op",4198,1]],[4187,["op",4194,0]],[4188,["op",4304,0]],[4189,["op",4350,0]],[4191,["op",4180,1]],[4193,["op",4242,0]],[4194,["op",4226,1]],[4196,["op",4154,0]],[4197,["op",4234,1]],[4198,["op",4243,0]],[4200,["op",4251,0]],[4201,["op",4225,0]],[4202,["op",4340,0]],[4203,["op",4347,0]],[4206,["op",4357,0]],[4207,["op",4219,0]],[4208,["op",4285,1]],[4209,["op",4232,1]],[4213,["op",4333,0]],[4214,["op",4217,0]],[4215,["op",4231,1]],[4216,["op",4232,0]],[4217,["op",4173,1]],[4218,["op",4294,0]],[4221,["op",4299,1]],[4222,["op",4283,0]],[4224,["op",4229,1]],[4225,["op",4255,0]],[4227,["op",4359,0]],[4229,["op",4275,0]],[4231,["op",4178,0]],[4232,["op",4296,0]],[4235,["op",4270,0]],[4236,["op",4146,1]],[4237,["op",4384,0]],[4238,["op",4204,0]],[4239,["op",4205,0]],[4240,["op",4381,0]],[4243,["op",4186,1]],[4245,["op",4289,0]],[4246,["op",4138,0]],[4247,["op",4221,1]],[4248,["op",4316,0]],[4249,["op",4379,0]],[4251,["op",4192,1]],[4252,["op",4226,0]],[4253,["op",4319,1]],[4254,["op",4116,1]],[4255,["op",4339,1]],[4257,["op",4331,0]],[4258,["op",4377,0]],[4259,["op",4337,0]],[4260,["op",4322,0]],[4262,["op",4119,0]],[4263,["op",4151,1]],[4264,["op",4228,0]],[4265,["op",4291,0]],[4266,["op",4287,0]],[4267,["op",4380,0]],[4268,["op",4222,1]],[4269,["op",4175,0]],[4270,["op",4197,0]],[4271,["op",4277,1]],[4272,["op",4233,0]],[4273,["op",4162,0]],[4274,["op",4267,0]],[4276,["op",4180,0]],[4277,["op",4216,0]],[4278,["op",4341,1]],[4279,["op",4317,1]],[4280,["op",4335,0]],[4282,["op",4367,1]],[4284,["op",4130,1]],[4286,["op",4281,1]],[4290,["op",4326,0]],[4293,["op",4158,0]],[4294,["op",4175,1]],[4295,["op",4266,0]],[4296,["op",4372,0]],[4298,["op",4189,1]],[4299,["op",4165,1]],[4300,["op",4368,0]],[4302,["op",4190,0]],[4304,["op",4126,0]],[4305,["op",4292,1]],[4306,["op",4258,0]],[4310,["op",4316,1]],[4311,["op",4292,0]],[4312,["op",4332,0]],[4314,["op",4279,1]],[4315,["op",4230,0]],[4318,["op",4300,0]],[4319,["op",4268,0]],[4320,["op",4329,0]],[4321,["op",4329,1]],[4322,["op",4303,0]],[4324,["op",4213,0]],[4326,["op",4356,1]],[4328,["op",4210,1]],[4329,["op",4363,0]],[4330,["op",4353,0]],[4331,["op",4359,1]],[4333,["op",4325,1]],[4336,["op",4369,0]],[4339,["op",4358,0]],[4341,["op",4357,1]],[4343,["op",4249,0]],[4344,["op",4211,0]],[4346,["op",4127,0]],[4348,["op",4382,1]],[4350,["op",4352,0]],[4352,["op",4344,1]],[4355,["op",4163,1]],[4357,["op",4117,1]],[4361,["op",4195,1]],[4363,["op",4334,1]],[4364,["op",4309,0]],[4369,["op",4205,1]],[4378,["op",4251,1]],[4386,["op",4555,0]],[4387,["op",4509,0]],[4388,["op",4450,0]],[4391,["op",4455,0]],[4392,["op",4592,0]],[4393,["op",4487,0]],[4394,["op",4545,0]],[4395,["op",4551,0]],[4397,["op",4461,1]],[4398,["op",4388,0]],[4399,["op",4575,0]],[4400,["op",4627,0]],[4401,["op",4406,0]],[4402,["op",4460,1]],[4403,["op",4507,0]],[4404,["op",4493,0]],[4405,["op",4518,0]],[4406,["op",4621,0]],[4407,["op",4494,0]],[4408,["op",4440,1]],[4409,["op",4454,0]],[4410,["op",4437,0]],[4412,["op",4563,0]],[4413,["op",4475,0]],[4414,["op",4512,0]],[4415,["op",4485,0]],[4416,["op",4561,0]],[4417,["op",4443,0]],[4418,["op",4649,0]],[4420,["op",4635,0]],[4421,["op",4651,0]],[4422,["op",4542,0]],[4423,["op",4597,0]],[4424,["op",4415,0]],[4425,["op",4462,0]],[4426,["op",4598,0]],[4428,["op",4476,0]],[4429,["op",4586,0]],[4430,["op",4550,0]],[4431,["op",4554,0]],[4432,["op",4523,0]],[4433,["op",4526,0]],[4434,["op",4517,0]],[4435,["op",4500,0]],[4436,["op",4580,0]],[4439,["op",4525,0]],[4440,["op",4495,0]],[4441,["op",4469,1]],[4442,["op",4566,0]],[4443,["op",4587,0]],[4444,["op",4497,0]],[4445,["op",4487,1]],[4447,["op",4513,0]],[4448,["op",4488,1]],[4449,["op",4390,0]],[4450,["op",4459,0]],[4452,["op",4428,0]],[4453,["op",4579,0]],[4454,["op",4624,0]],[4455,["op",4433,0]],[4456,["op",4557,1]],[4457,["op",4557,0]],[4458,["op",4471,1]],[4460,["op",4467,0]],[4461,["op",4577,0]],[4462,["op",4623,0]],[4464,["op",4453,1]],[4466,["op",4515,0]],[4467,["op",4499,1]],[4469,["op",4427,0]],[4470,["op",4507,1]],[4471,["op",4516,0]],[4473,["op",4524,0]],[4474,["op",4498,0]],[4475,["op",4613,0]],[4476,["op",4620,0]],[4479,["op",4630,0]],[4480,["op",4492,0]],[4481,["op",4558,1]],[4482,["op",4505,1]],[4486,["op",4606,0]],[4487,["op",4490,0]],[4488,["op",4504,1]],[4489,["op",4505,0]],[4490,["op",4446,1]],[4491,["op",4567,0]],[4494,["op",4572,1]],[4495,["op",4556,0]],[4497,["op",4502,1]],[4498,["op",4528,0]],[4500,["op",4632,0]],[4502,["op",4548,0]],[4504,["op",4451,0]],[4505,["op",4569,0]],[4508,["op",4543,0]],[4509,["op",4419,1]],[4510,["op",4657,0]],[4511,["op",4477,0]],[4512,["op",4478,0]],[4513,["op",4654,0]],[4516,["op",4459,1]],[4518,["op",4562,0]],[4519,["op",4411,0]],[4520,["op",4494,1]],[4521,["op",4589,0]],[4522,["op",4652,0]],[4524,["op",4465,1]],[4525,["op",4499,0]],[4526,["op",4592,1]],[4527,["op",4389,1]],[4528,["op",4612,1]],[4530,["op",4604,0]],[4531,["op",4650,0]],[4532,["op",4610,0]],[4533,["op",4595,0]],[4535,["op",4392,0]],[4536,["op",4424,1]],[4537,["op",4501,0]],[4538,["op",4564,0]],[4539,["op",4560,0]],[4540,["op",4653,0]],[4541,["op",4495,1]],[4542,["op",4448,0]],[4543,["op",4470,0]],[4544,["op",4550,1]],[4545,["op",4506,0]],[4546,["op",4435,0]],[4547,["op",4540,0]],[4549,["op",4453,0]],[4550,["op",4489,0]],[4551,["op",4614,1]],[4552,["op",4590,1]],[4553,["op",4608,0]],[4555,["op",4640,1]],[4557,["op",4403,1]],[4559,["op",4554,1]],[4563,["op",4599,0]],[4566,["op",4431,0]],[4567,["op",4448,1]],[4568,["op",4539,0]],[4569,["op",4645,0]],[4571,["op",4462,1]],[4572,["op",4438,1]],[4573,["op",4641,0]],[4575,["op",4463,0]],[4577,["op",4399,0]],[4578,["op",4565,1]],[4579,["op",4531,0]],[4583,["op",4589,1]],[4584,["op",4565,0]],[4585,["op",4605,0]],[4587,["op",4552,1]],[4588,["op",4503,0]],[4591,["op",4573,0]],[4592,["op",4541,0]],[4593,["op",4602,0]],[4594,["op",4602,1]],[4595,["op",4576,0]],[4597,["op",4486,0]],[4599,["op",4629,1]],[4601,["op",4483,1]],[4602,["op",4636,0]],[4603,["op",4626,0]],[4604,["op",4632,1]],[4606,["op",4598,1]],[4609,["op",4642,0]],[4612,["op",4631,0]],[4614,["op",4630,1]],[4616,["op",4522,0]],[4617,["op",4484,0]],[4619,["op",4400,0]],[4621,["op",4655,1]],[4623,["op",4625,0]],[4625,["op",4617,1]],[4628,["op",4436,1]],[4630,["op",4390,1]],[4634,["op",4468,1]],[4636,["op",4607,1]],[4637,["op",4582,0]],[4642,["op",4478,1]],[4651,["op",4524,1]],[4659,["op",4828,0]],[4660,["op",4782,0]],[4661,["op",4723,0]],[4664,["op",4728,0]],[4665,["op",4865,0]],[4666,["op",4760,0]],[4667,["op",4818,0]],[4668,["op",4824,0]],[4670,["op",4734,1]],[4671,["op",4661,0]],[4672,["op",4848,0]],[4673,["op",4900,0]],[4674,["op",4679,0]],[4675,["op",4733,1]],[4676,["op",4780,0]],[4677,["op",4766,0]],[4678,["op",4791,0]],[4679,["op",4894,0]],[4680,["op",4767,0]],[4681,["op",4713,1]],[4682,["op",4727,0]],[4683,["op",4710,0]],[4685,["op",4836,0]],[4686,["op",4748,0]],[4687,["op",4785,0]],[4688,["op",4758,0]],[4689,["op",4834,0]],[4690,["op",4716,0]],[4691,["op",4922,0]],[4693,["op",4908,0]],[4694,["op",4924,0]],[4695,["op",4815,0]],[4696,["op",4870,0]],[4697,["op",4688,0]],[4698,["op",4735,0]],[4699,["op",4871,0]],[4701,["op",4749,0]],[4702,["op",4859,0]],[4703,["op",4823,0]],[4704,["op",4827,0]],[4705,["op",4796,0]],[4706,["op",4799,0]],[4707,["op",4790,0]],[4708,["op",4773,0]],[4709,["op",4853,0]],[4712,["op",4798,0]],[4713,["op",4768,0]],[4714,["op",4742,1]],[4715,["op",4839,0]],[4716,["op",4860,0]],[4717,["op",4770,0]],[4718,["op",4760,1]],[4720,["op",4786,0]],[4721,["op",4761,1]],[4722,["op",4663,0]],[4723,["op",4732,0]],[4725,["op",4701,0]],[4726,["op",4852,0]],[4727,["op",4897,0]],[4728,["op",4706,0]],[4729,["op",4830,1]],[4730,["op",4830,0]],[4731,["op",4744,1]],[4733,["op",4740,0]],[4734,["op",4850,0]],[4735,["op",4896,0]],[4737,["op",4726,1]],[4739,["op",4788,0]],[4740,["op",4772,1]],[4742,["op",4700,0]],[4743,["op",4780,1]],[4744,["op",4789,0]],[4746,["op",4797,0]],[4747,["op",4771,0]],[4748,["op",4886,0]],[4749,["op",4893,0]],[4752,["op",4903,0]],[4753,["op",4765,0]],[4754,["op",4831,1]],[4755,["op",4778,1]],[4759,["op",4879,0]],[4760,["op",4763,0]],[4761,["op",4777,1]],[4762,["op",4778,0]],[4763,["op",4719,1]],[4764,["op",4840,0]],[4767,["op",4845,1]],[4768,["op",4829,0]],[4770,["op",4775,1]],[4771,["op",4801,0]],[4773,["op",4905,0]],[4775,["op",4821,0]],[4777,["op",4724,0]],[4778,["op",4842,0]],[4781,["op",4816,0]],[4782,["op",4692,1]],[4783,["op",4930,0]],[4784,["op",4750,0]],[4785,["op",4751,0]],[4786,["op",4927,0]],[4789,["op",4732,1]],[4791,["op",4835,0]],[4792,["op",4684,0]],[4793,["op",4767,1]],[4794,["op",4862,0]],[4795,["op",4925,0]],[4797,["op",4738,1]],[4798,["op",4772,0]],[4799,["op",4865,1]],[4800,["op",4662,1]],[4801,["op",4885,1]],[4803,["op",4877,0]],[4804,["op",4923,0]],[4805,["op",4883,0]],[4806,["op",4868,0]],[4808,["op",4665,0]],[4809,["op",4697,1]],[4810,["op",4774,0]],[4811,["op",4837,0]],[4812,["op",4833,0]],[4813,["op",4926,0]],[4814,["op",4768,1]],[4815,["op",4721,0]],[4816,["op",4743,0]],[4817,["op",4823,1]],[4818,["op",4779,0]],[4819,["op",4708,0]],[4820,["op",4813,0]],[4822,["op",4726,0]],[4823,["op",4762,0]],[4824,["op",4887,1]],[4825,["op",4863,1]],[4826,["op",4881,0]],[4828,["op",4913,1]],[4830,["op",4676,1]],[4832,["op",4827,1]],[4836,["op",4872,0]],[4839,["op",4704,0]],[4840,["op",4721,1]],[4841,["op",4812,0]],[4842,["op",4918,0]],[4844,["op",4735,1]],[4845,["op",4711,1]],[4846,["op",4914,0]],[4848,["op",4736,0]],[4850,["op",4672,0]],[4851,["op",4838,1]],[4852,["op",4804,0]],[4856,["op",4862,1]],[4857,["op",4838,0]],[4858,["op",4878,0]],[4860,["op",4825,1]],[4861,["op",4776,0]],[4864,["op",4846,0]],[4865,["op",4814,0]],[4866,["op",4875,0]],[4867,["op",4875,1]],[4868,["op",4849,0]],[4870,["op",4759,0]],[4872,["op",4902,1]],[4874,["op",4756,1]],[4875,["op",4909,0]],[4876,["op",4899,0]],[4877,["op",4905,1]],[4879,["op",4871,1]],[4882,["op",4915,0]],[4885,["op",4904,0]],[4887,["op",4903,1]],[4889,["op",4795,0]],[4890,["op",4757,0]],[4892,["op",4673,0]],[4894,["op",4928,1]],[4896,["op",4898,0]],[4898,["op",4890,1]],[4901,["op",4709,1]],[4903,["op",4663,1]],[4907,["op",4741,1]],[4909,["op",4880,1]],[4910,["op",4855,0]],[4915,["op",4751,1]],[4924,["op",4797,1]],[4932,["op",5101,0]],[4933,["op",5055,0]],[4934,["op",4996,0]],[4937,["op",5001,0]],[4938,["op",5138,0]],[4939,["op",5033,0]],[4940,["op",5091,0]],[4941,["op",5097,0]],[4943,["op",5007,1]],[4944,["op",4934,0]],[4945,["op",5121,0]],[4946,["op",5173,0]],[4947,["op",4952,0]],[4948,["op",5006,1]],[4949,["op",5053,0]],[4950,["op",5039,0]],[4951,["op",5064,0]],[4952,["op",5167,0]],[4953,["op",5040,0]],[4954,["op",4986,1]],[4955,["op",5000,0]],[4956,["op",4983,0]],[4958,["op",5109,0]],[4959,["op",5021,0]],[4960,["op",5058,0]],[4961,["op",5031,0]],[4962,["op",5107,0]],[4963,["op",4989,0]],[4964,["op",5195,0]],[4966,["op",5181,0]],[4967,["op",5197,0]],[4968,["op",5088,0]],[4969,["op",5143,0]],[4970,["op",4961,0]],[4971,["op",5008,0]],[4972,["op",5144,0]],[4974,["op",5022,0]],[4975,["op",5132,0]],[4976,["op",5096,0]],[4977,["op",5100,0]],[4978,["op",5069,0]],[4979,["op",5072,0]],[4980,["op",5063,0]],[4981,["op",5046,0]],[4982,["op",5126,0]],[4985,["op",5071,0]],[4986,["op",5041,0]],[4987,["op",5015,1]],[4988,["op",5112,0]],[4989,["op",5133,0]],[4990,["op",5043,0]],[4991,["op",5033,1]],[4993,["op",5059,0]],[4994,["op",5034,1]],[4995,["op",4936,0]],[4996,["op",5005,0]],[4998,["op",4974,0]],[4999,["op",5125,0]],[5000,["op",5170,0]],[5001,["op",4979,0]],[5002,["op",5103,1]],[5003,["op",5103,0]],[5004,["op",5017,1]],[5006,["op",5013,0]],[5007,["op",5123,0]],[5008,["op",5169,0]],[5010,["op",4999,1]],[5012,["op",5061,0]],[5013,["op",5045,1]],[5015,["op",4973,0]],[5016,["op",5053,1]],[5017,["op",5062,0]],[5019,["op",5070,0]],[5020,["op",5044,0]],[5021,["op",5159,0]],[5022,["op",5166,0]],[5025,["op",5176,0]],[5026,["op",5038,0]],[5027,["op",5104,1]],[5028,["op",5051,1]],[5032,["op",5152,0]],[5033,["op",5036,0]],[5034,["op",5050,1]],[5035,["op",5051,0]],[5036,["op",4992,1]],[5037,["op",5113,0]],[5040,["op",5118,1]],[5041,["op",5102,0]],[5043,["op",5048,1]],[5044,["op",5074,0]],[5046,["op",5178,0]],[5048,["op",5094,0]],[5050,["op",4997,0]],[5051,["op",5115,0]],[5054,["op",5089,0]],[5055,["op",4965,1]],[5056,["op",5203,0]],[5057,["op",5023,0]],[5058,["op",5024,0]],[5059,["op",5200,0]],[5062,["op",5005,1]],[5064,["op",5108,0]],[5065,["op",4957,0]],[5066,["op",5040,1]],[5067,["op",5135,0]],[5068,["op",5198,0]],[5070,["op",5011,1]],[5071,["op",5045,0]],[5072,["op",5138,1]],[5073,["op",4935,1]],[5074,["op",5158,1]],[5076,["op",5150,0]],[5077,["op",5196,0]],[5078,["op",5156,0]],[5079,["op",5141,0]],[5081,["op",4938,0]],[5082,["op",4970,1]],[5083,["op",5047,0]],[5084,["op",5110,0]],[5085,["op",5106,0]],[5086,["op",5199,0]],[5087,["op",5041,1]],[5088,["op",4994,0]],[5089,["op",5016,0]],[5090,["op",5096,1]],[5091,["op",5052,0]],[5092,["op",4981,0]],[5093,["op",5086,0]],[5095,["op",4999,0]],[5096,["op",5035,0]],[5097,["op",5160,1]],[5098,["op",5136,1]],[5099,["op",5154,0]],[5101,["op",5186,1]],[5103,["op",4949,1]],[5105,["op",5100,1]],[5109,["op",5145,0]],[5112,["op",4977,0]],[5113,["op",4994,1]],[5114,["op",5085,0]],[5115,["op",5191,0]],[5117,["op",5008,1]],[5118,["op",4984,1]],[5119,["op",5187,0]],[5121,["op",5009,0]],[5123,["op",4945,0]],[5124,["op",5111,1]],[5125,["op",5077,0]],[5129,["op",5135,1]],[5130,["op",5111,0]],[5131,["op",5151,0]],[5133,["op",5098,1]],[5134,["op",5049,0]],[5137,["op",5119,0]],[5138,["op",5087,0]],[5139,["op",5148,0]],[5140,["op",5148,1]],[5141,["op",5122,0]],[5143,["op",5032,0]],[5145,["op",5175,1]],[5147,["op",5029,1]],[5148,["op",5182,0]],[5149,["op",5172,0]],[5150,["op",5178,1]],[5152,["op",5144,1]],[5155,["op",5188,0]],[5158,["op",5177,0]],[5160,["op",5176,1]],[5162,["op",5068,0]],[5163,["op",5030,0]],[5165,["op",4946,0]],[5167,["op",5201,1]],[5169,["op",5171,0]],[5171,["op",5163,1]],[5174,["op",4982,1]],[5176,["op",4936,1]],[5180,["op",5014,1]],[5182,["op",5153,1]],[5183,["op",5128,0]],[5188,["op",5024,1]],[5197,["op",5070,1]],[5205,["op",5374,0]],[5206,["op",5328,0]],[5207,["op",5269,0]],[5210,["op",5274,0]],[5211,["op",5411,0]],[5212,["op",5306,0]],[5213,["op",5364,0]],[5214,["op",5370,0]],[5216,["op",5280,1]],[5217,["op",5207,0]],[5218,["op",5394,0]],[5219,["op",5446,0]],[5220,["op",5225,0]],[5221,["op",5279,1]],[5222,["op",5326,0]],[5223,["op",5312,0]],[5224,["op",5337,0]],[5225,["op",5440,0]],[5226,["op",5313,0]],[5227,["op",5259,1]],[5228,["op",5273,0]],[5229,["op",5256,0]],[5231,["op",5382,0]],[5232,["op",5294,0]],[5233,["op",5331,0]],[5234,["op",5304,0]],[5235,["op",5380,0]],[5236,["op",5262,0]],[5237,["op",5468,0]],[5239,["op",5454,0]],[5240,["op",5470,0]],[5241,["op",5361,0]],[5242,["op",5416,0]],[5243,["op",5234,0]],[5244,["op",5281,0]],[5245,["op",5417,0]],[5247,["op",5295,0]],[5248,["op",5405,0]],[5249,["op",5369,0]],[5250,["op",5373,0]],[5251,["op",5342,0]],[5252,["op",5345,0]],[5253,["op",5336,0]],[5254,["op",5319,0]],[5255,["op",5399,0]],[5258,["op",5344,0]],[5259,["op",5314,0]],[5260,["op",5288,1]],[5261,["op",5385,0]],[5262,["op",5406,0]],[5263,["op",5316,0]],[5264,["op",5306,1]],[5266,["op",5332,0]],[5267,["op",5307,1]],[5268,["op",5209,0]],[5269,["op",5278,0]],[5271,["op",5247,0]],[5272,["op",5398,0]],[5273,["op",5443,0]],[5274,["op",5252,0]],[5275,["op",5376,1]],[5276,["op",5376,0]],[5277,["op",5290,1]],[5279,["op",5286,0]],[5280,["op",5396,0]],[5281,["op",5442,0]],[5283,["op",5272,1]],[5285,["op",5334,0]],[5286,["op",5318,1]],[5288,["op",5246,0]],[5289,["op",5326,1]],[5290,["op",5335,0]],[5292,["op",5343,0]],[5293,["op",5317,0]],[5294,["op",5432,0]],[5295,["op",5439,0]],[5298,["op",5449,0]],[5299,["op",5311,0]],[5300,["op",5377,1]],[5301,["op",5324,1]],[5305,["op",5425,0]],[5306,["op",5309,0]],[5307,["op",5323,1]],[5308,["op",5324,0]],[5309,["op",5265,1]],[5310,["op",5386,0]],[5313,["op",5391,1]],[5314,["op",5375,0]],[5316,["op",5321,1]],[5317,["op",5347,0]],[5319,["op",5451,0]],[5321,["op",5367,0]],[5323,["op",5270,0]],[5324,["op",5388,0]],[5327,["op",5362,0]],[5328,["op",5238,1]],[5329,["op",5476,0]],[5330,["op",5296,0]],[5331,["op",5297,0]],[5332,["op",5473,0]],[5335,["op",5278,1]],[5337,["op",5381,0]],[5338,["op",5230,0]],[5339,["op",5313,1]],[5340,["op",5408,0]],[5341,["op",5471,0]],[5343,["op",5284,1]],[5344,["op",5318,0]],[5345,["op",5411,1]],[5346,["op",5208,1]],[5347,["op",5431,1]],[5349,["op",5423,0]],[5350,["op",5469,0]],[5351,["op",5429,0]],[5352,["op",5414,0]],[5354,["op",5211,0]],[5355,["op",5243,1]],[5356,["op",5320,0]],[5357,["op",5383,0]],[5358,["op",5379,0]],[5359,["op",5472,0]],[5360,["op",5314,1]],[5361,["op",5267,0]],[5362,["op",5289,0]],[5363,["op",5369,1]],[5364,["op",5325,0]],[5365,["op",5254,0]],[5366,["op",5359,0]],[5368,["op",5272,0]],[5369,["op",5308,0]],[5370,["op",5433,1]],[5371,["op",5409,1]],[5372,["op",5427,0]],[5374,["op",5459,1]],[5376,["op",5222,1]],[5378,["op",5373,1]],[5382,["op",5418,0]],[5385,["op",5250,0]],[5386,["op",5267,1]],[5387,["op",5358,0]],[5388,["op",5464,0]],[5390,["op",5281,1]],[5391,["op",5257,1]],[5392,["op",5460,0]],[5394,["op",5282,0]],[5396,["op",5218,0]],[5397,["op",5384,1]],[5398,["op",5350,0]],[5402,["op",5408,1]],[5403,["op",5384,0]],[5404,["op",5424,0]],[5406,["op",5371,1]],[5407,["op",5322,0]],[5410,["op",5392,0]],[5411,["op",5360,0]],[5412,["op",5421,0]],[5413,["op",5421,1]],[5414,["op",5395,0]],[5416,["op",5305,0]],[5418,["op",5448,1]],[5420,["op",5302,1]],[5421,["op",5455,0]],[5422,["op",5445,0]],[5423,["op",5451,1]],[5425,["op",5417,1]],[5428,["op",5461,0]],[5431,["op",5450,0]],[5433,["op",5449,1]],[5435,["op",5341,0]],[5436,["op",5303,0]],[5438,["op",5219,0]],[5440,["op",5474,1]],[5442,["op",5444,0]],[5444,["op",5436,1]],[5447,["op",5255,1]],[5449,["op",5209,1]],[5453,["op",5287,1]],[5455,["op",5426,1]],[5456,["op",5401,0]],[5461,["op",5297,1]],[5470,["op",5343,1]],[5478,["op",5647,0]],[5479,["op",5601,0]],[5480,["op",5542,0]],[5483,["op",5547,0]],[5484,["op",5684,0]],[5485,["op",5579,0]],[5486,["op",5637,0]],[5487,["op",5643,0]],[5489,["op",5553,1]],[5490,["op",5480,0]],[5491,["op",5667,0]],[5492,["op",5719,0]],[5493,["op",5498,0]],[5494,["op",5552,1]],[5495,["op",5599,0]],[5496,["op",5585,0]],[5497,["op",5610,0]],[5498,["op",5713,0]],[5499,["op",5586,0]],[5500,["op",5532,1]],[5501,["op",5546,0]],[5502,["op",5529,0]],[5504,["op",5655,0]],[5505,["op",5567,0]],[5506,["op",5604,0]],[5507,["op",5577,0]],[5508,["op",5653,0]],[5509,["op",5535,0]],[5510,["op",5741,0]],[5512,["op",5727,0]],[5513,["op",5743,0]],[5514,["op",5634,0]],[5515,["op",5689,0]],[5516,["op",5507,0]],[5517,["op",5554,0]],[5518,["op",5690,0]],[5520,["op",5568,0]],[5521,["op",5678,0]],[5522,["op",5642,0]],[5523,["op",5646,0]],[5524,["op",5615,0]],[5525,["op",5618,0]],[5526,["op",5609,0]],[5527,["op",5592,0]],[5528,["op",5672,0]],[5531,["op",5617,0]],[5532,["op",5587,0]],[5533,["op",5561,1]],[5534,["op",5658,0]],[5535,["op",5679,0]],[5536,["op",5589,0]],[5537,["op",5579,1]],[5539,["op",5605,0]],[5540,["op",5580,1]],[5541,["op",5482,0]],[5542,["op",5551,0]],[5544,["op",5520,0]],[5545,["op",5671,0]],[5546,["op",5716,0]],[5547,["op",5525,0]],[5548,["op",5649,1]],[5549,["op",5649,0]],[5550,["op",5563,1]],[5552,["op",5559,0]],[5553,["op",5669,0]],[5554,["op",5715,0]],[5556,["op",5545,1]],[5558,["op",5607,0]],[5559,["op",5591,1]],[5561,["op",5519,0]],[5562,["op",5599,1]],[5563,["op",5608,0]],[5565,["op",5616,0]],[5566,["op",5590,0]],[5567,["op",5705,0]],[5568,["op",5712,0]],[5571,["op",5722,0]],[5572,["op",5584,0]],[5573,["op",5650,1]],[5574,["op",5597,1]],[5578,["op",5698,0]],[5579,["op",5582,0]],[5580,["op",5596,1]],[5581,["op",5597,0]],[5582,["op",5538,1]],[5583,["op",5659,0]],[5586,["op",5664,1]],[5587,["op",5648,0]],[5589,["op",5594,1]],[5590,["op",5620,0]],[5592,["op",5724,0]],[5594,["op",5640,0]],[5596,["op",5543,0]],[5597,["op",5661,0]],[5600,["op",5635,0]],[5601,["op",5511,1]],[5602,["op",5749,0]],[5603,["op",5569,0]],[5604,["op",5570,0]],[5605,["op",5746,0]],[5608,["op",5551,1]],[5610,["op",5654,0]],[5611,["op",5503,0]],[5612,["op",5586,1]],[5613,["op",5681,0]],[5614,["op",5744,0]],[5616,["op",5557,1]],[5617,["op",5591,0]],[5618,["op",5684,1]],[5619,["op",5481,1]],[5620,["op",5704,1]],[5622,["op",5696,0]],[5623,["op",5742,0]],[5624,["op",5702,0]],[5625,["op",5687,0]],[5627,["op",5484,0]],[5628,["op",5516,1]],[5629,["op",5593,0]],[5630,["op",5656,0]],[5631,["op",5652,0]],[5632,["op",5745,0]],[5633,["op",5587,1]],[5634,["op",5540,0]],[5635,["op",5562,0]],[5636,["op",5642,1]],[5637,["op",5598,0]],[5638,["op",5527,0]],[5639,["op",5632,0]],[5641,["op",5545,0]],[5642,["op",5581,0]],[5643,["op",5706,1]],[5644,["op",5682,1]],[5645,["op",5700,0]],[5647,["op",5732,1]],[5649,["op",5495,1]],[5651,["op",5646,1]],[5655,["op",5691,0]],[5658,["op",5523,0]],[5659,["op",5540,1]],[5660,["op",5631,0]],[5661,["op",5737,0]],[5663,["op",5554,1]],[5664,["op",5530,1]],[5665,["op",5733,0]],[5667,["op",5555,0]],[5669,["op",5491,0]],[5670,["op",5657,1]],[5671,["op",5623,0]],[5675,["op",5681,1]],[5676,["op",5657,0]],[5677,["op",5697,0]],[5679,["op",5644,1]],[5680,["op",5595,0]],[5683,["op",5665,0]],[5684,["op",5633,0]],[5685,["op",5694,0]],[5686,["op",5694,1]],[5687,["op",5668,0]],[5689,["op",5578,0]],[5691,["op",5721,1]],[5693,["op",5575,1]],[5694,["op",5728,0]],[5695,["op",5718,0]],[5696,["op",5724,1]],[5698,["op",5690,1]],[5701,["op",5734,0]],[5704,["op",5723,0]],[5706,["op",5722,1]],[5708,["op",5614,0]],[5709,["op",5576,0]],[5711,["op",5492,0]],[5713,["op",5747,1]],[5715,["op",5717,0]],[5717,["op",5709,1]],[5720,["op",5528,1]],[5722,["op",5482,1]],[5726,["op",5560,1]],[5728,["op",5699,1]],[5729,["op",5674,0]],[5734,["op",5570,1]],[5743,["op",5616,1]],[5751,["op",5920,0]],[5752,["op",5874,0]],[5753,["op",5815,0]],[5756,["op",5820,0]],[5757,["op",5957,0]],[5758,["op",5852,0]],[5759,["op",5910,0]],[5760,["op",5916,0]],[5762,["op",5826,1]],[5763,["op",5753,0]],[5764,["op",5940,0]],[5765,["op",5992,0]],[5766,["op",5771,0]],[5767,["op",5825,1]],[5768,["op",5872,0]],[5769,["op",5858,0]],[5770,["op",5883,0]],[5771,["op",5986,0]],[5772,["op",5859,0]],[5773,["op",5805,1]],[5774,["op",5819,0]],[5775,["op",5802,0]],[5777,["op",5928,0]],[5778,["op",5840,0]],[5779,["op",5877,0]],[5780,["op",5850,0]],[5781,["op",5926,0]],[5782,["op",5808,0]],[5783,["op",6014,0]],[5785,["op",6000,0]],[5786,["op",6016,0]],[5787,["op",5907,0]],[5788,["op",5962,0]],[5789,["op",5780,0]],[5790,["op",5827,0]],[5791,["op",5963,0]],[5793,["op",5841,0]],[5794,["op",5951,0]],[5795,["op",5915,0]],[5796,["op",5919,0]],[5797,["op",5888,0]],[5798,["op",5891,0]],[5799,["op",5882,0]],[5800,["op",5865,0]],[5801,["op",5945,0]],[5804,["op",5890,0]],[5805,["op",5860,0]],[5806,["op",5834,1]],[5807,["op",5931,0]],[5808,["op",5952,0]],[5809,["op",5862,0]],[5810,["op",5852,1]],[5812,["op",5878,0]],[5813,["op",5853,1]],[5814,["op",5755,0]],[5815,["op",5824,0]],[5817,["op",5793,0]],[5818,["op",5944,0]],[5819,["op",5989,0]],[5820,["op",5798,0]],[5821,["op",5922,1]],[5822,["op",5922,0]],[5823,["op",5836,1]],[5825,["op",5832,0]],[5826,["op",5942,0]],[5827,["op",5988,0]],[5829,["op",5818,1]],[5831,["op",5880,0]],[5832,["op",5864,1]],[5834,["op",5792,0]],[5835,["op",5872,1]],[5836,["op",5881,0]],[5838,["op",5889,0]],[5839,["op",5863,0]],[5840,["op",5978,0]],[5841,["op",5985,0]],[5844,["op",5995,0]],[5845,["op",5857,0]],[5846,["op",5923,1]],[5847,["op",5870,1]],[5851,["op",5971,0]],[5852,["op",5855,0]],[5853,["op",5869,1]],[5854,["op",5870,0]],[5855,["op",5811,1]],[5856,["op",5932,0]],[5859,["op",5937,1]],[5860,["op",5921,0]],[5862,["op",5867,1]],[5863,["op",5893,0]],[5865,["op",5997,0]],[5867,["op",5913,0]],[5869,["op",5816,0]],[5870,["op",5934,0]],[5873,["op",5908,0]],[5874,["op",5784,1]],[5875,["op",6022,0]],[5876,["op",5842,0]],[5877,["op",5843,0]],[5878,["op",6019,0]],[5881,["op",5824,1]],[5883,["op",5927,0]],[5884,["op",5776,0]],[5885,["op",5859,1]],[5886,["op",5954,0]],[5887,["op",6017,0]],[5889,["op",5830,1]],[5890,["op",5864,0]],[5891,["op",5957,1]],[5892,["op",5754,1]],[5893,["op",5977,1]],[5895,["op",5969,0]],[5896,["op",6015,0]],[5897,["op",5975,0]],[5898,["op",5960,0]],[5900,["op",5757,0]],[5901,["op",5789,1]],[5902,["op",5866,0]],[5903,["op",5929,0]],[5904,["op",5925,0]],[5905,["op",6018,0]],[5906,["op",5860,1]],[5907,["op",5813,0]],[5908,["op",5835,0]],[5909,["op",5915,1]],[5910,["op",5871,0]],[5911,["op",5800,0]],[5912,["op",5905,0]],[5914,["op",5818,0]],[5915,["op",5854,0]],[5916,["op",5979,1]],[5917,["op",5955,1]],[5918,["op",5973,0]],[5920,["op",6005,1]],[5922,["op",5768,1]],[5924,["op",5919,1]],[5928,["op",5964,0]],[5931,["op",5796,0]],[5932,["op",5813,1]],[5933,["op",5904,0]],[5934,["op",6010,0]],[5936,["op",5827,1]],[5937,["op",5803,1]],[5938,["op",6006,0]],[5940,["op",5828,0]],[5942,["op",5764,0]],[5943,["op",5930,1]],[5944,["op",5896,0]],[5948,["op",5954,1]],[5949,["op",5930,0]],[5950,["op",5970,0]],[5952,["op",5917,1]],[5953,["op",5868,0]],[5956,["op",5938,0]],[5957,["op",5906,0]],[5958,["op",5967,0]],[5959,["op",5967,1]],[5960,["op",5941,0]],[5962,["op",5851,0]],[5964,["op",5994,1]],[5966,["op",5848,1]],[5967,["op",6001,0]],[5968,["op",5991,0]],[5969,["op",5997,1]],[5971,["op",5963,1]],[5974,["op",6007,0]],[5977,["op",5996,0]],[5979,["op",5995,1]],[5981,["op",5887,0]],[5982,["op",5849,0]],[5984,["op",5765,0]],[5986,["op",6020,1]],[5988,["op",5990,0]],[5990,["op",5982,1]],[5993,["op",5801,1]],[5995,["op",5755,1]],[5999,["op",5833,1]],[6001,["op",5972,1]],[6002,["op",5947,0]],[6007,["op",5843,1]],[6016,["op",5889,1]],[6024,["op",6193,0]],[6025,["op",6147,0]],[6026,["op",6088,0]],[6029,["op",6093,0]],[6030,["op",6230,0]],[6031,["op",6125,0]],[6032,["op",6183,0]],[6033,["op",6189,0]],[6035,["op",6099,1]],[6036,["op",6026,0]],[6037,["op",6213,0]],[6038,["op",6265,0]],[6039,["op",6044,0]],[6040,["op",6098,1]],[6041,["op",6145,0]],[6042,["op",6131,0]],[6043,["op",6156,0]],[6044,["op",6259,0]],[6045,["op",6132,0]],[6046,["op",6078,1]],[6047,["op",6092,0]],[6048,["op",6075,0]],[6050,["op",6201,0]],[6051,["op",6113,0]],[6052,["op",6150,0]],[6053,["op",6123,0]],[6054,["op",6199,0]],[6055,["op",6081,0]],[6056,["op",6287,0]],[6058,["op",6273,0]],[6059,["op",6289,0]],[6060,["op",6180,0]],[6061,["op",6235,0]],[6062,["op",6053,0]],[6063,["op",6100,0]],[6064,["op",6236,0]],[6066,["op",6114,0]],[6067,["op",6224,0]],[6068,["op",6188,0]],[6069,["op",6192,0]],[6070,["op",6161,0]],[6071,["op",6164,0]],[6072,["op",6155,0]],[6073,["op",6138,0]],[6074,["op",6218,0]],[6077,["op",6163,0]],[6078,["op",6133,0]],[6079,["op",6107,1]],[6080,["op",6204,0]],[6081,["op",6225,0]],[6082,["op",6135,0]],[6083,["op",6125,1]],[6085,["op",6151,0]],[6086,["op",6126,1]],[6087,["op",6028,0]],[6088,["op",6097,0]],[6090,["op",6066,0]],[6091,["op",6217,0]],[6092,["op",6262,0]],[6093,["op",6071,0]],[6094,["op",6195,1]],[6095,["op",6195,0]],[6096,["op",6109,1]],[6098,["op",6105,0]],[6099,["op",6215,0]],[6100,["op",6261,0]],[6102,["op",6091,1]],[6104,["op",6153,0]],[6105,["op",6137,1]],[6107,["op",6065,0]],[6108,["op",6145,1]],[6109,["op",6154,0]],[6111,["op",6162,0]],[6112,["op",6136,0]],[6113,["op",6251,0]],[6114,["op",6258,0]],[6117,["op",6268,0]],[6118,["op",6130,0]],[6119,["op",6196,1]],[6120,["op",6143,1]],[6124,["op",6244,0]],[6125,["op",6128,0]],[6126,["op",6142,1]],[6127,["op",6143,0]],[6128,["op",6084,1]],[6129,["op",6205,0]],[6132,["op",6210,1]],[6133,["op",6194,0]],[6135,["op",6140,1]],[6136,["op",6166,0]],[6138,["op",6270,0]],[6140,["op",6186,0]],[6142,["op",6089,0]],[6143,["op",6207,0]],[6146,["op",6181,0]],[6147,["op",6057,1]],[6148,["op",6295,0]],[6149,["op",6115,0]],[6150,["op",6116,0]],[6151,["op",6292,0]],[6154,["op",6097,1]],[6156,["op",6200,0]],[6157,["op",6049,0]],[6158,["op",6132,1]],[6159,["op",6227,0]],[6160,["op",6290,0]],[6162,["op",6103,1]],[6163,["op",6137,0]],[6164,["op",6230,1]],[6165,["op",6027,1]],[6166,["op",6250,1]],[6168,["op",6242,0]],[6169,["op",6288,0]],[6170,["op",6248,0]],[6171,["op",6233,0]],[6173,["op",6030,0]],[6174,["op",6062,1]],[6175,["op",6139,0]],[6176,["op",6202,0]],[6177,["op",6198,0]],[6178,["op",6291,0]],[6179,["op",6133,1]],[6180,["op",6086,0]],[6181,["op",6108,0]],[6182,["op",6188,1]],[6183,["op",6144,0]],[6184,["op",6073,0]],[6185,["op",6178,0]],[6187,["op",6091,0]],[6188,["op",6127,0]],[6189,["op",6252,1]],[6190,["op",6228,1]],[6191,["op",6246,0]],[6193,["op",6278,1]],[6195,["op",6041,1]],[6197,["op",6192,1]],[6201,["op",6237,0]],[6204,["op",6069,0]],[6205,["op",6086,1]],[6206,["op",6177,0]],[6207,["op",6283,0]],[6209,["op",6100,1]],[6210,["op",6076,1]],[6211,["op",6279,0]],[6213,["op",6101,0]],[6215,["op",6037,0]],[6216,["op",6203,1]],[6217,["op",6169,0]],[6221,["op",6227,1]],[6222,["op",6203,0]],[6223,["op",6243,0]],[6225,["op",6190,1]],[6226,["op",6141,0]],[6229,["op",6211,0]],[6230,["op",6179,0]],[6231,["op",6240,0]],[6232,["op",6240,1]],[6233,["op",6214,0]],[6235,["op",6124,0]],[6237,["op",6267,1]],[6239,["op",6121,1]],[6240,["op",6274,0]],[6241,["op",6264,0]],[6242,["op",6270,1]],[6244,["op",6236,1]],[6247,["op",6280,0]],[6250,["op",6269,0]],[6252,["op",6268,1]],[6254,["op",6160,0]],[6255,["op",6122,0]],[6257,["op",6038,0]],[6259,["op",6293,1]],[6261,["op",6263,0]],[6263,["op",6255,1]],[6266,["op",6074,1]],[6268,["op",6028,1]],[6272,["op",6106,1]],[6274,["op",6245,1]],[6275,["op",6220,0]],[6280,["op",6116,1]],[6289,["op",6162,1]],[6297,["op",6466,0]],[6298,["op",6420,0]],[6299,["op",6361,0]],[6302,["op",6366,0]],[6303,["op",6503,0]],[6304,["op",6398,0]],[6305,["op",6456,0]],[6306,["op",6462,0]],[6308,["op",6372,1]],[6309,["op",6299,0]],[6310,["op",6486,0]],[6311,["op",6538,0]],[6312,["op",6317,0]],[6313,["op",6371,1]],[6314,["op",6418,0]],[6315,["op",6404,0]],[6316,["op",6429,0]],[6317,["op",6532,0]],[6318,["op",6405,0]],[6319,["op",6351,1]],[6320,["op",6365,0]],[6321,["op",6348,0]],[6323,["op",6474,0]],[6324,["op",6386,0]],[6325,["op",6423,0]],[6326,["op",6396,0]],[6327,["op",6472,0]],[6328,["op",6354,0]],[6329,["op",6560,0]],[6331,["op",6546,0]],[6332,["op",6562,0]],[6333,["op",6453,0]],[6334,["op",6508,0]],[6335,["op",6326,0]],[6336,["op",6373,0]],[6337,["op",6509,0]],[6339,["op",6387,0]],[6340,["op",6497,0]],[6341,["op",6461,0]],[6342,["op",6465,0]],[6343,["op",6434,0]],[6344,["op",6437,0]],[6345,["op",6428,0]],[6346,["op",6411,0]],[6347,["op",6491,0]],[6350,["op",6436,0]],[6351,["op",6406,0]],[6352,["op",6380,1]],[6353,["op",6477,0]],[6354,["op",6498,0]],[6355,["op",6408,0]],[6356,["op",6398,1]],[6358,["op",6424,0]],[6359,["op",6399,1]],[6360,["op",6301,0]],[6361,["op",6370,0]],[6363,["op",6339,0]],[6364,["op",6490,0]],[6365,["op",6535,0]],[6366,["op",6344,0]],[6367,["op",6468,1]],[6368,["op",6468,0]],[6369,["op",6382,1]],[6371,["op",6378,0]],[6372,["op",6488,0]],[6373,["op",6534,0]],[6375,["op",6364,1]],[6377,["op",6426,0]],[6378,["op",6410,1]],[6380,["op",6338,0]],[6381,["op",6418,1]],[6382,["op",6427,0]],[6384,["op",6435,0]],[6385,["op",6409,0]],[6386,["op",6524,0]],[6387,["op",6531,0]],[6390,["op",6541,0]],[6391,["op",6403,0]],[6392,["op",6469,1]],[6393,["op",6416,1]],[6397,["op",6517,0]],[6398,["op",6401,0]],[6399,["op",6415,1]],[6400,["op",6416,0]],[6401,["op",6357,1]],[6402,["op",6478,0]],[6405,["op",6483,1]],[6406,["op",6467,0]],[6408,["op",6413,1]],[6409,["op",6439,0]],[6411,["op",6543,0]],[6413,["op",6459,0]],[6415,["op",6362,0]],[6416,["op",6480,0]],[6419,["op",6454,0]],[6420,["op",6330,1]],[6421,["op",6568,0]],[6422,["op",6388,0]],[6423,["op",6389,0]],[6424,["op",6565,0]],[6427,["op",6370,1]],[6429,["op",6473,0]],[6430,["op",6322,0]],[6431,["op",6405,1]],[6432,["op",6500,0]],[6433,["op",6563,0]],[6435,["op",6376,1]],[6436,["op",6410,0]],[6437,["op",6503,1]],[6438,["op",6300,1]],[6439,["op",6523,1]],[6441,["op",6515,0]],[6442,["op",6561,0]],[6443,["op",6521,0]],[6444,["op",6506,0]],[6446,["op",6303,0]],[6447,["op",6335,1]],[6448,["op",6412,0]],[6449,["op",6475,0]],[6450,["op",6471,0]],[6451,["op",6564,0]],[6452,["op",6406,1]],[6453,["op",6359,0]],[6454,["op",6381,0]],[6455,["op",6461,1]],[6456,["op",6417,0]],[6457,["op",6346,0]],[6458,["op",6451,0]],[6460,["op",6364,0]],[6461,["op",6400,0]],[6462,["op",6525,1]],[6463,["op",6501,1]],[6464,["op",6519,0]],[6466,["op",6551,1]],[6468,["op",6314,1]],[6470,["op",6465,1]],[6474,["op",6510,0]],[6477,["op",6342,0]],[6478,["op",6359,1]],[6479,["op",6450,0]],[6480,["op",6556,0]],[6482,["op",6373,1]],[6483,["op",6349,1]],[6484,["op",6552,0]],[6486,["op",6374,0]],[6488,["op",6310,0]],[6489,["op",6476,1]],[6490,["op",6442,0]],[6494,["op",6500,1]],[6495,["op",6476,0]],[6496,["op",6516,0]],[6498,["op",6463,1]],[6499,["op",6414,0]],[6502,["op",6484,0]],[6503,["op",6452,0]],[6504,["op",6513,0]],[6505,["op",6513,1]],[6506,["op",6487,0]],[6508,["op",6397,0]],[6510,["op",6540,1]],[6512,["op",6394,1]],[6513,["op",6547,0]],[6514,["op",6537,0]],[6515,["op",6543,1]],[6517,["op",6509,1]],[6520,["op",6553,0]],[6523,["op",6542,0]],[6525,["op",6541,1]],[6527,["op",6433,0]],[6528,["op",6395,0]],[6530,["op",6311,0]],[6532,["op",6566,1]],[6534,["op",6536,0]],[6536,["op",6528,1]],[6539,["op",6347,1]],[6541,["op",6301,1]],[6545,["op",6379,1]],[6547,["op",6518,1]],[6548,["op",6493,0]],[6553,["op",6389,1]],[6562,["op",6435,1]],[6570,["op",6739,0]],[6571,["op",6693,0]],[6572,["op",6634,0]],[6575,["op",6639,0]],[6576,["op",6776,0]],[6577,["op",6671,0]],[6578,["op",6729,0]],[6579,["op",6735,0]],[6581,["op",6645,1]],[6582,["op",6572,0]],[6583,["op",6759,0]],[6584,["op",6811,0]],[6585,["op",6590,0]],[6586,["op",6644,1]],[6587,["op",6691,0]],[6588,["op",6677,0]],[6589,["op",6702,0]],[6590,["op",6805,0]],[6591,["op",6678,0]],[6592,["op",6624,1]],[6593,["op",6638,0]],[6594,["op",6621,0]],[6596,["op",6747,0]],[6597,["op",6659,0]],[6598,["op",6696,0]],[6599,["op",6669,0]],[6600,["op",6745,0]],[6601,["op",6627,0]],[6602,["op",6833,0]],[6604,["op",6819,0]],[6605,["op",6835,0]],[6606,["op",6726,0]],[6607,["op",6781,0]],[6608,["op",6599,0]],[6609,["op",6646,0]],[6610,["op",6782,0]],[6612,["op",6660,0]],[6613,["op",6770,0]],[6614,["op",6734,0]],[6615,["op",6738,0]],[6616,["op",6707,0]],[6617,["op",6710,0]],[6618,["op",6701,0]],[6619,["op",6684,0]],[6620,["op",6764,0]],[6623,["op",6709,0]],[6624,["op",6679,0]],[6625,["op",6653,1]],[6626,["op",6750,0]],[6627,["op",6771,0]],[6628,["op",6681,0]],[6629,["op",6671,1]],[6631,["op",6697,0]],[6632,["op",6672,1]],[6633,["op",6574,0]],[6634,["op",6643,0]],[6636,["op",6612,0]],[6637,["op",6763,0]],[6638,["op",6808,0]],[6639,["op",6617,0]],[6640,["op",6741,1]],[6641,["op",6741,0]],[6642,["op",6655,1]],[6644,["op",6651,0]],[6645,["op",6761,0]],[6646,["op",6807,0]],[6648,["op",6637,1]],[6650,["op",6699,0]],[6651,["op",6683,1]],[6653,["op",6611,0]],[6654,["op",6691,1]],[6655,["op",6700,0]],[6657,["op",6708,0]],[6658,["op",6682,0]],[6659,["op",6797,0]],[6660,["op",6804,0]],[6663,["op",6814,0]],[6664,["op",6676,0]],[6665,["op",6742,1]],[6666,["op",6689,1]],[6670,["op",6790,0]],[6671,["op",6674,0]],[6672,["op",6688,1]],[6673,["op",6689,0]],[6674,["op",6630,1]],[6675,["op",6751,0]],[6678,["op",6756,1]],[6679,["op",6740,0]],[6681,["op",6686,1]],[6682,["op",6712,0]],[6684,["op",6816,0]],[6686,["op",6732,0]],[6688,["op",6635,0]],[6689,["op",6753,0]],[6692,["op",6727,0]],[6693,["op",6603,1]],[6694,["op",6841,0]],[6695,["op",6661,0]],[6696,["op",6662,0]],[6697,["op",6838,0]],[6700,["op",6643,1]],[6702,["op",6746,0]],[6703,["op",6595,0]],[6704,["op",6678,1]],[6705,["op",6773,0]],[6706,["op",6836,0]],[6708,["op",6649,1]],[6709,["op",6683,0]],[6710,["op",6776,1]],[6711,["op",6573,1]],[6712,["op",6796,1]],[6714,["op",6788,0]],[6715,["op",6834,0]],[6716,["op",6794,0]],[6717,["op",6779,0]],[6719,["op",6576,0]],[6720,["op",6608,1]],[6721,["op",6685,0]],[6722,["op",6748,0]],[6723,["op",6744,0]],[6724,["op",6837,0]],[6725,["op",6679,1]],[6726,["op",6632,0]],[6727,["op",6654,0]],[6728,["op",6734,1]],[6729,["op",6690,0]],[6730,["op",6619,0]],[6731,["op",6724,0]],[6733,["op",6637,0]],[6734,["op",6673,0]],[6735,["op",6798,1]],[6736,["op",6774,1]],[6737,["op",6792,0]],[6739,["op",6824,1]],[6741,["op",6587,1]],[6743,["op",6738,1]],[6747,["op",6783,0]],[6750,["op",6615,0]],[6751,["op",6632,1]],[6752,["op",6723,0]],[6753,["op",6829,0]],[6755,["op",6646,1]],[6756,["op",6622,1]],[6757,["op",6825,0]],[6759,["op",6647,0]],[6761,["op",6583,0]],[6762,["op",6749,1]],[6763,["op",6715,0]],[6767,["op",6773,1]],[6768,["op",6749,0]],[6769,["op",6789,0]],[6771,["op",6736,1]],[6772,["op",6687,0]],[6775,["op",6757,0]],[6776,["op",6725,0]],[6777,["op",6786,0]],[6778,["op",6786,1]],[6779,["op",6760,0]],[6781,["op",6670,0]],[6783,["op",6813,1]],[6785,["op",6667,1]],[6786,["op",6820,0]],[6787,["op",6810,0]],[6788,["op",6816,1]],[6790,["op",6782,1]],[6793,["op",6826,0]],[6796,["op",6815,0]],[6798,["op",6814,1]],[6800,["op",6706,0]],[6801,["op",6668,0]],[6803,["op",6584,0]],[6805,["op",6839,1]],[6807,["op",6809,0]],[6809,["op",6801,1]],[6812,["op",6620,1]],[6814,["op",6574,1]],[6818,["op",6652,1]],[6820,["op",6791,1]],[6821,["op",6766,0]],[6826,["op",6662,1]],[6835,["op",6708,1]],[6843,["op",7012,0]],[6844,["op",6966,0]],[6845,["op",6907,0]],[6848,["op",6912,0]],[6849,["op",7049,0]],[6850,["op",6944,0]],[6851,["op",7002,0]],[6852,["op",7008,0]],[6854,["op",6918,1]],[6855,["op",6845,0]],[6856,["op",7032,0]],[6857,["op",7084,0]],[6858,["op",6863,0]],[6859,["op",6917,1]],[6860,["op",6964,0]],[6861,["op",6950,0]],[6862,["op",6975,0]],[6863,["op",7078,0]],[6864,["op",6951,0]],[6865,["op",6897,1]],[6866,["op",6911,0]],[6867,["op",6894,0]],[6869,["op",7020,0]],[6870,["op",6932,0]],[6871,["op",6969,0]],[6872,["op",6942,0]],[6873,["op",7018,0]],[6874,["op",6900,0]],[6875,["op",7106,0]],[6877,["op",7092,0]],[6878,["op",7108,0]],[6879,["op",6999,0]],[6880,["op",7054,0]],[6881,["op",6872,0]],[6882,["op",6919,0]],[6883,["op",7055,0]],[6885,["op",6933,0]],[6886,["op",7043,0]],[6887,["op",7007,0]],[6888,["op",7011,0]],[6889,["op",6980,0]],[6890,["op",6983,0]],[6891,["op",6974,0]],[6892,["op",6957,0]],[6893,["op",7037,0]],[6896,["op",6982,0]],[6897,["op",6952,0]],[6898,["op",6926,1]],[6899,["op",7023,0]],[6900,["op",7044,0]],[6901,["op",6954,0]],[6902,["op",6944,1]],[6904,["op",6970,0]],[6905,["op",6945,1]],[6906,["op",6847,0]],[6907,["op",6916,0]],[6909,["op",6885,0]],[6910,["op",7036,0]],[6911,["op",7081,0]],[6912,["op",6890,0]],[6913,["op",7014,1]],[6914,["op",7014,0]],[6915,["op",6928,1]],[6917,["op",6924,0]],[6918,["op",7034,0]],[6919,["op",7080,0]],[6921,["op",6910,1]],[6923,["op",6972,0]],[6924,["op",6956,1]],[6926,["op",6884,0]],[6927,["op",6964,1]],[6928,["op",6973,0]],[6930,["op",6981,0]],[6931,["op",6955,0]],[6932,["op",7070,0]],[6933,["op",7077,0]],[6936,["op",7087,0]],[6937,["op",6949,0]],[6938,["op",7015,1]],[6939,["op",6962,1]],[6943,["op",7063,0]],[6944,["op",6947,0]],[6945,["op",6961,1]],[6946,["op",6962,0]],[6947,["op",6903,1]],[6948,["op",7024,0]],[6951,["op",7029,1]],[6952,["op",7013,0]],[6954,["op",6959,1]],[6955,["op",6985,0]],[6957,["op",7089,0]],[6959,["op",7005,0]],[6961,["op",6908,0]],[6962,["op",7026,0]],[6965,["op",7000,0]],[6966,["op",6876,1]],[6967,["op",7114,0]],[6968,["op",6934,0]],[6969,["op",6935,0]],[6970,["op",7111,0]],[6973,["op",6916,1]],[6975,["op",7019,0]],[6976,["op",6868,0]],[6977,["op",6951,1]],[6978,["op",7046,0]],[6979,["op",7109,0]],[6981,["op",6922,1]],[6982,["op",6956,0]],[6983,["op",7049,1]],[6984,["op",6846,1]],[6985,["op",7069,1]],[6987,["op",7061,0]],[6988,["op",7107,0]],[6989,["op",7067,0]],[6990,["op",7052,0]],[6992,["op",6849,0]],[6993,["op",6881,1]],[6994,["op",6958,0]],[6995,["op",7021,0]],[6996,["op",7017,0]],[6997,["op",7110,0]],[6998,["op",6952,1]],[6999,["op",6905,0]],[7000,["op",6927,0]],[7001,["op",7007,1]],[7002,["op",6963,0]],[7003,["op",6892,0]],[7004,["op",6997,0]],[7006,["op",6910,0]],[7007,["op",6946,0]],[7008,["op",7071,1]],[7009,["op",7047,1]],[7010,["op",7065,0]],[7012,["op",7097,1]],[7014,["op",6860,1]],[7016,["op",7011,1]],[7020,["op",7056,0]],[7023,["op",6888,0]],[7024,["op",6905,1]],[7025,["op",6996,0]],[7026,["op",7102,0]],[7028,["op",6919,1]],[7029,["op",6895,1]],[7030,["op",7098,0]],[7032,["op",6920,0]],[7034,["op",6856,0]],[7035,["op",7022,1]],[7036,["op",6988,0]],[7040,["op",7046,1]],[7041,["op",7022,0]],[7042,["op",7062,0]],[7044,["op",7009,1]],[7045,["op",6960,0]],[7048,["op",7030,0]],[7049,["op",6998,0]],[7050,["op",7059,0]],[7051,["op",7059,1]],[7052,["op",7033,0]],[7054,["op",6943,0]],[7056,["op",7086,1]],[7058,["op",6940,1]],[7059,["op",7093,0]],[7060,["op",7083,0]],[7061,["op",7089,1]],[7063,["op",7055,1]],[7066,["op",7099,0]],[7069,["op",7088,0]],[7071,["op",7087,1]],[7073,["op",6979,0]],[7074,["op",6941,0]],[7076,["op",6857,0]],[7078,["op",7112,1]],[7080,["op",7082,0]],[7082,["op",7074,1]],[7085,["op",6893,1]],[7087,["op",6847,1]],[7091,["op",6925,1]],[7093,["op",7064,1]],[7094,["op",7039,0]],[7099,["op",6935,1]],[7108,["op",6981,1]],[7116,["op",7285,0]],[7117,["op",7239,0]],[7118,["op",7180,0]],[7121,["op",7185,0]],[7122,["op",7322,0]],[7123,["op",7217,0]],[7124,["op",7275,0]],[7125,["op",7281,0]],[7127,["op",7191,1]],[7128,["op",7118,0]],[7129,["op",7305,0]],[7130,["op",7357,0]],[7131,["op",7136,0]],[7132,["op",7190,1]],[7133,["op",7237,0]],[7134,["op",7223,0]],[7135,["op",7248,0]],[7136,["op",7351,0]],[7137,["op",7224,0]],[7138,["op",7170,1]],[7139,["op",7184,0]],[7140,["op",7167,0]],[7142,["op",7293,0]],[7143,["op",7205,0]],[7144,["op",7242,0]],[7145,["op",7215,0]],[7146,["op",7291,0]],[7147,["op",7173,0]],[7148,["op",7379,0]],[7150,["op",7365,0]],[7151,["op",7381,0]],[7152,["op",7272,0]],[7153,["op",7327,0]],[7154,["op",7145,0]],[7155,["op",7192,0]],[7156,["op",7328,0]],[7158,["op",7206,0]],[7159,["op",7316,0]],[7160,["op",7280,0]],[7161,["op",7284,0]],[7162,["op",7253,0]],[7163,["op",7256,0]],[7164,["op",7247,0]],[7165,["op",7230,0]],[7166,["op",7310,0]],[7169,["op",7255,0]],[7170,["op",7225,0]],[7171,["op",7199,1]],[7172,["op",7296,0]],[7173,["op",7317,0]],[7174,["op",7227,0]],[7175,["op",7217,1]],[7177,["op",7243,0]],[7178,["op",7218,1]],[7179,["op",7120,0]],[7180,["op",7189,0]],[7182,["op",7158,0]],[7183,["op",7309,0]],[7184,["op",7354,0]],[7185,["op",7163,0]],[7186,["op",7287,1]],[7187,["op",7287,0]],[7188,["op",7201,1]],[7190,["op",7197,0]],[7191,["op",7307,0]],[7192,["op",7353,0]],[7194,["op",7183,1]],[7196,["op",7245,0]],[7197,["op",7229,1]],[7199,["op",7157,0]],[7200,["op",7237,1]],[7201,["op",7246,0]],[7203,["op",7254,0]],[7204,["op",7228,0]],[7205,["op",7343,0]],[7206,["op",7350,0]],[7209,["op",7360,0]],[7210,["op",7222,0]],[7211,["op",7288,1]],[7212,["op",7235,1]],[7216,["op",7336,0]],[7217,["op",7220,0]],[7218,["op",7234,1]],[7219,["op",7235,0]],[7220,["op",7176,1]],[7221,["op",7297,0]],[7224,["op",7302,1]],[7225,["op",7286,0]],[7227,["op",7232,1]],[7228,["op",7258,0]],[7230,["op",7362,0]],[7232,["op",7278,0]],[7234,["op",7181,0]],[7235,["op",7299,0]],[7238,["op",7273,0]],[7239,["op",7149,1]],[7240,["op",7387,0]],[7241,["op",7207,0]],[7242,["op",7208,0]],[7243,["op",7384,0]],[7246,["op",7189,1]],[7248,["op",7292,0]],[7249,["op",7141,0]],[7250,["op",7224,1]],[7251,["op",7319,0]],[7252,["op",7382,0]],[7254,["op",7195,1]],[7255,["op",7229,0]],[7256,["op",7322,1]],[7257,["op",7119,1]],[7258,["op",7342,1]],[7260,["op",7334,0]],[7261,["op",7380,0]],[7262,["op",7340,0]],[7263,["op",7325,0]],[7265,["op",7122,0]],[7266,["op",7154,1]],[7267,["op",7231,0]],[7268,["op",7294,0]],[7269,["op",7290,0]],[7270,["op",7383,0]],[7271,["op",7225,1]],[7272,["op",7178,0]],[7273,["op",7200,0]],[7274,["op",7280,1]],[7275,["op",7236,0]],[7276,["op",7165,0]],[7277,["op",7270,0]],[7279,["op",7183,0]],[7280,["op",7219,0]],[7281,["op",7344,1]],[7282,["op",7320,1]],[7283,["op",7338,0]],[7285,["op",7370,1]],[7287,["op",7133,1]],[7289,["op",7284,1]],[7293,["op",7329,0]],[7296,["op",7161,0]],[7297,["op",7178,1]],[7298,["op",7269,0]],[7299,["op",7375,0]],[7301,["op",7192,1]],[7302,["op",7168,1]],[7303,["op",7371,0]],[7305,["op",7193,0]],[7307,["op",7129,0]],[7308,["op",7295,1]],[7309,["op",7261,0]],[7313,["op",7319,1]],[7314,["op",7295,0]],[7315,["op",7335,0]],[7317,["op",7282,1]],[7318,["op",7233,0]],[7321,["op",7303,0]],[7322,["op",7271,0]],[7323,["op",7332,0]],[7324,["op",7332,1]],[7325,["op",7306,0]],[7327,["op",7216,0]],[7329,["op",7359,1]],[7331,["op",7213,1]],[7332,["op",7366,0]],[7333,["op",7356,0]],[7334,["op",7362,1]],[7336,["op",7328,1]],[7339,["op",7372,0]],[7342,["op",7361,0]],[7344,["op",7360,1]],[7346,["op",7252,0]],[7347,["op",7214,0]],[7349,["op",7130,0]],[7351,["op",7385,1]],[7353,["op",7355,0]],[7355,["op",7347,1]],[7358,["op",7166,1]],[7360,["op",7120,1]],[7364,["op",7198,1]],[7366,["op",7337,1]],[7367,["op",7312,0]],[7372,["op",7208,1]],[7381,["op",7254,1]],[7389,["op",7558,0]],[7390,["op",7512,0]],[7391,["op",7453,0]],[7394,["op",7458,0]],[7395,["op",7595,0]],[7396,["op",7490,0]],[7397,["op",7548,0]],[7398,["op",7554,0]],[7400,["op",7464,1]],[7401,["op",7391,0]],[7402,["op",7578,0]],[7403,["op",7630,0]],[7404,["op",7409,0]],[7405,["op",7463,1]],[7406,["op",7510,0]],[7407,["op",7496,0]],[7408,["op",7521,0]],[7409,["op",7624,0]],[7410,["op",7497,0]],[7411,["op",7443,1]],[7412,["op",7457,0]],[7413,["op",7440,0]],[7415,["op",7566,0]],[7416,["op",7478,0]],[7417,["op",7515,0]],[7418,["op",7488,0]],[7419,["op",7564,0]],[7420,["op",7446,0]],[7421,["op",7652,0]],[7423,["op",7638,0]],[7424,["op",7654,0]],[7425,["op",7545,0]],[7426,["op",7600,0]],[7427,["op",7418,0]],[7428,["op",7465,0]],[7429,["op",7601,0]],[7431,["op",7479,0]],[7432,["op",7589,0]],[7433,["op",7553,0]],[7434,["op",7557,0]],[7435,["op",7526,0]],[7436,["op",7529,0]],[7437,["op",7520,0]],[7438,["op",7503,0]],[7439,["op",7583,0]],[7442,["op",7528,0]],[7443,["op",7498,0]],[7444,["op",7472,1]],[7445,["op",7569,0]],[7446,["op",7590,0]],[7447,["op",7500,0]],[7448,["op",7490,1]],[7450,["op",7516,0]],[7451,["op",7491,1]],[7452,["op",7393,0]],[7453,["op",7462,0]],[7455,["op",7431,0]],[7456,["op",7582,0]],[7457,["op",7627,0]],[7458,["op",7436,0]],[7459,["op",7560,1]],[7460,["op",7560,0]],[7461,["op",7474,1]],[7463,["op",7470,0]],[7464,["op",7580,0]],[7465,["op",7626,0]],[7467,["op",7456,1]],[7469,["op",7518,0]],[7470,["op",7502,1]],[7472,["op",7430,0]],[7473,["op",7510,1]],[7474,["op",7519,0]],[7476,["op",7527,0]],[7477,["op",7501,0]],[7478,["op",7616,0]],[7479,["op",7623,0]],[7482,["op",7633,0]],[7483,["op",7495,0]],[7484,["op",7561,1]],[7485,["op",7508,1]],[7489,["op",7609,0]],[7490,["op",7493,0]],[7491,["op",7507,1]],[7492,["op",7508,0]],[7493,["op",7449,1]],[7494,["op",7570,0]],[7497,["op",7575,1]],[7498,["op",7559,0]],[7500,["op",7505,1]],[7501,["op",7531,0]],[7503,["op",7635,0]],[7505,["op",7551,0]],[7507,["op",7454,0]],[7508,["op",7572,0]],[7511,["op",7546,0]],[7512,["op",7422,1]],[7513,["op",7660,0]],[7514,["op",7480,0]],[7515,["op",7481,0]],[7516,["op",7657,0]],[7519,["op",7462,1]],[7521,["op",7565,0]],[7522,["op",7414,0]],[7523,["op",7497,1]],[7524,["op",7592,0]],[7525,["op",7655,0]],[7527,["op",7468,1]],[7528,["op",7502,0]],[7529,["op",7595,1]],[7530,["op",7392,1]],[7531,["op",7615,1]],[7533,["op",7607,0]],[7534,["op",7653,0]],[7535,["op",7613,0]],[7536,["op",7598,0]],[7538,["op",7395,0]],[7539,["op",7427,1]],[7540,["op",7504,0]],[7541,["op",7567,0]],[7542,["op",7563,0]],[7543,["op",7656,0]],[7544,["op",7498,1]],[7545,["op",7451,0]],[7546,["op",7473,0]],[7547,["op",7553,1]],[7548,["op",7509,0]],[7549,["op",7438,0]],[7550,["op",7543,0]],[7552,["op",7456,0]],[7553,["op",7492,0]],[7554,["op",7617,1]],[7555,["op",7593,1]],[7556,["op",7611,0]],[7558,["op",7643,1]],[7560,["op",7406,1]],[7562,["op",7557,1]],[7566,["op",7602,0]],[7569,["op",7434,0]],[7570,["op",7451,1]],[7571,["op",7542,0]],[7572,["op",7648,0]],[7574,["op",7465,1]],[7575,["op",7441,1]],[7576,["op",7644,0]],[7578,["op",7466,0]],[7580,["op",7402,0]],[7581,["op",7568,1]],[7582,["op",7534,0]],[7586,["op",7592,1]],[7587,["op",7568,0]],[7588,["op",7608,0]],[7590,["op",7555,1]],[7591,["op",7506,0]],[7594,["op",7576,0]],[7595,["op",7544,0]],[7596,["op",7605,0]],[7597,["op",7605,1]],[7598,["op",7579,0]],[7600,["op",7489,0]],[7602,["op",7632,1]],[7604,["op",7486,1]],[7605,["op",7639,0]],[7606,["op",7629,0]],[7607,["op",7635,1]],[7609,["op",7601,1]],[7612,["op",7645,0]],[7615,["op",7634,0]],[7617,["op",7633,1]],[7619,["op",7525,0]],[7620,["op",7487,0]],[7622,["op",7403,0]],[7624,["op",7658,1]],[7626,["op",7628,0]],[7628,["op",7620,1]],[7631,["op",7439,1]],[7633,["op",7393,1]],[7637,["op",7471,1]],[7639,["op",7610,1]],[7640,["op",7585,0]],[7645,["op",7481,1]],[7654,["op",7527,1]],[7662,["op",7831,0]],[7663,["op",7785,0]],[7664,["op",7726,0]],[7667,["op",7731,0]],[7668,["op",7868,0]],[7669,["op",7763,0]],[7670,["op",7821,0]],[7671,["op",7827,0]],[7673,["op",7737,1]],[7674,["op",7664,0]],[7675,["op",7851,0]],[7676,["op",7903,0]],[7677,["op",7682,0]],[7678,["op",7736,1]],[7679,["op",7783,0]],[7680,["op",7769,0]],[7681,["op",7794,0]],[7682,["op",7897,0]],[7683,["op",7770,0]],[7684,["op",7716,1]],[7685,["op",7730,0]],[7686,["op",7713,0]],[7688,["op",7839,0]],[7689,["op",7751,0]],[7690,["op",7788,0]],[7691,["op",7761,0]],[7692,["op",7837,0]],[7693,["op",7719,0]],[7694,["op",7925,0]],[7696,["op",7911,0]],[7697,["op",7927,0]],[7698,["op",7818,0]],[7699,["op",7873,0]],[7700,["op",7691,0]],[7701,["op",7738,0]],[7702,["op",7874,0]],[7704,["op",7752,0]],[7705,["op",7862,0]],[7706,["op",7826,0]],[7707,["op",7830,0]],[7708,["op",7799,0]],[7709,["op",7802,0]],[7710,["op",7793,0]],[7711,["op",7776,0]],[7712,["op",7856,0]],[7715,["op",7801,0]],[7716,["op",7771,0]],[7717,["op",7745,1]],[7718,["op",7842,0]],[7719,["op",7863,0]],[7720,["op",7773,0]],[7721,["op",7763,1]],[7723,["op",7789,0]],[7724,["op",7764,1]],[7725,["op",7666,0]],[7726,["op",7735,0]],[7728,["op",7704,0]],[7729,["op",7855,0]],[7730,["op",7900,0]],[7731,["op",7709,0]],[7732,["op",7833,1]],[7733,["op",7833,0]],[7734,["op",7747,1]],[7736,["op",7743,0]],[7737,["op",7853,0]],[7738,["op",7899,0]],[7740,["op",7729,1]],[7742,["op",7791,0]],[7743,["op",7775,1]],[7745,["op",7703,0]],[7746,["op",7783,1]],[7747,["op",7792,0]],[7749,["op",7800,0]],[7750,["op",7774,0]],[7751,["op",7889,0]],[7752,["op",7896,0]],[7755,["op",7906,0]],[7756,["op",7768,0]],[7757,["op",7834,1]],[7758,["op",7781,1]],[7762,["op",7882,0]],[7763,["op",7766,0]],[7764,["op",7780,1]],[7765,["op",7781,0]],[7766,["op",7722,1]],[7767,["op",7843,0]],[7770,["op",7848,1]],[7771,["op",7832,0]],[7773,["op",7778,1]],[7774,["op",7804,0]],[7776,["op",7908,0]],[7778,["op",7824,0]],[7780,["op",7727,0]],[7781,["op",7845,0]],[7784,["op",7819,0]],[7785,["op",7695,1]],[7786,["op",7933,0]],[7787,["op",7753,0]],[7788,["op",7754,0]],[7789,["op",7930,0]],[7792,["op",7735,1]],[7794,["op",7838,0]],[7795,["op",7687,0]],[7796,["op",7770,1]],[7797,["op",7865,0]],[7798,["op",7928,0]],[7800,["op",7741,1]],[7801,["op",7775,0]],[7802,["op",7868,1]],[7803,["op",7665,1]],[7804,["op",7888,1]],[7806,["op",7880,0]],[7807,["op",7926,0]],[7808,["op",7886,0]],[7809,["op",7871,0]],[7811,["op",7668,0]],[7812,["op",7700,1]],[7813,["op",7777,0]],[7814,["op",7840,0]],[7815,["op",7836,0]],[7816,["op",7929,0]],[7817,["op",7771,1]],[7818,["op",7724,0]],[7819,["op",7746,0]],[7820,["op",7826,1]],[7821,["op",7782,0]],[7822,["op",7711,0]],[7823,["op",7816,0]],[7825,["op",7729,0]],[7826,["op",7765,0]],[7827,["op",7890,1]],[7828,["op",7866,1]],[7829,["op",7884,0]],[7831,["op",7916,1]],[7833,["op",7679,1]],[7835,["op",7830,1]],[7839,["op",7875,0]],[7842,["op",7707,0]],[7843,["op",7724,1]],[7844,["op",7815,0]],[7845,["op",7921,0]],[7847,["op",7738,1]],[7848,["op",7714,1]],[7849,["op",7917,0]],[7851,["op",7739,0]],[7853,["op",7675,0]],[7854,["op",7841,1]],[7855,["op",7807,0]],[7859,["op",7865,1]],[7860,["op",7841,0]],[7861,["op",7881,0]],[7863,["op",7828,1]],[7864,["op",7779,0]],[7867,["op",7849,0]],[7868,["op",7817,0]],[7869,["op",7878,0]],[7870,["op",7878,1]],[7871,["op",7852,0]],[7873,["op",7762,0]],[7875,["op",7905,1]],[7877,["op",7759,1]],[7878,["op",7912,0]],[7879,["op",7902,0]],[7880,["op",7908,1]],[7882,["op",7874,1]],[7885,["op",7918,0]],[7888,["op",7907,0]],[7890,["op",7906,1]],[7892,["op",7798,0]],[7893,["op",7760,0]],[7895,["op",7676,0]],[7897,["op",7931,1]],[7899,["op",7901,0]],[7901,["op",7893,1]],[7904,["op",7712,1]],[7906,["op",7666,1]],[7910,["op",7744,1]],[7912,["op",7883,1]],[7913,["op",7858,0]],[7918,["op",7754,1]],[7927,["op",7800,1]],[7935,["op",8104,0]],[7936,["op",8058,0]],[7937,["op",7999,0]],[7940,["op",8004,0]],[7941,["op",8141,0]],[7942,["op",8036,0]],[7943,["op",8094,0]],[7944,["op",8100,0]],[7946,["op",8010,1]],[7947,["op",7937,0]],[7948,["op",8124,0]],[7949,["op",8176,0]],[7950,["op",7955,0]],[7951,["op",8009,1]],[7952,["op",8056,0]],[7953,["op",8042,0]],[7954,["op",8067,0]],[7955,["op",8170,0]],[7956,["op",8043,0]],[7957,["op",7989,1]],[7958,["op",8003,0]],[7959,["op",7986,0]],[7961,["op",8112,0]],[7962,["op",8024,0]],[7963,["op",8061,0]],[7964,["op",8034,0]],[7965,["op",8110,0]],[7966,["op",7992,0]],[7967,["op",8198,0]],[7969,["op",8184,0]],[7970,["op",8200,0]],[7971,["op",8091,0]],[7972,["op",8146,0]],[7973,["op",7964,0]],[7974,["op",8011,0]],[7975,["op",8147,0]],[7977,["op",8025,0]],[7978,["op",8135,0]],[7979,["op",8099,0]],[7980,["op",8103,0]],[7981,["op",8072,0]],[7982,["op",8075,0]],[7983,["op",8066,0]],[7984,["op",8049,0]],[7985,["op",8129,0]],[7988,["op",8074,0]],[7989,["op",8044,0]],[7990,["op",8018,1]],[7991,["op",8115,0]],[7992,["op",8136,0]],[7993,["op",8046,0]],[7994,["op",8036,1]],[7996,["op",8062,0]],[7997,["op",8037,1]],[7998,["op",7939,0]],[7999,["op",8008,0]],[8001,["op",7977,0]],[8002,["op",8128,0]],[8003,["op",8173,0]],[8004,["op",7982,0]],[8005,["op",8106,1]],[8006,["op",8106,0]],[8007,["op",8020,1]],[8009,["op",8016,0]],[8010,["op",8126,0]],[8011,["op",8172,0]],[8013,["op",8002,1]],[8015,["op",8064,0]],[8016,["op",8048,1]],[8018,["op",7976,0]],[8019,["op",8056,1]],[8020,["op",8065,0]],[8022,["op",8073,0]],[8023,["op",8047,0]],[8024,["op",8162,0]],[8025,["op",8169,0]],[8028,["op",8179,0]],[8029,["op",8041,0]],[8030,["op",8107,1]],[8031,["op",8054,1]],[8035,["op",8155,0]],[8036,["op",8039,0]],[8037,["op",8053,1]],[8038,["op",8054,0]],[8039,["op",7995,1]],[8040,["op",8116,0]],[8043,["op",8121,1]],[8044,["op",8105,0]],[8046,["op",8051,1]],[8047,["op",8077,0]],[8049,["op",8181,0]],[8051,["op",8097,0]],[8053,["op",8000,0]],[8054,["op",8118,0]],[8057,["op",8092,0]],[8058,["op",7968,1]],[8059,["op",8206,0]],[8060,["op",8026,0]],[8061,["op",8027,0]],[8062,["op",8203,0]],[8065,["op",8008,1]],[8067,["op",8111,0]],[8068,["op",7960,0]],[8069,["op",8043,1]],[8070,["op",8138,0]],[8071,["op",8201,0]],[8073,["op",8014,1]],[8074,["op",8048,0]],[8075,["op",8141,1]],[8076,["op",7938,1]],[8077,["op",8161,1]],[8079,["op",8153,0]],[8080,["op",8199,0]],[8081,["op",8159,0]],[8082,["op",8144,0]],[8084,["op",7941,0]],[8085,["op",7973,1]],[8086,["op",8050,0]],[8087,["op",8113,0]],[8088,["op",8109,0]],[8089,["op",8202,0]],[8090,["op",8044,1]],[8091,["op",7997,0]],[8092,["op",8019,0]],[8093,["op",8099,1]],[8094,["op",8055,0]],[8095,["op",7984,0]],[8096,["op",8089,0]],[8098,["op",8002,0]],[8099,["op",8038,0]],[8100,["op",8163,1]],[8101,["op",8139,1]],[8102,["op",8157,0]],[8104,["op",8189,1]],[8106,["op",7952,1]],[8108,["op",8103,1]],[8112,["op",8148,0]],[8115,["op",7980,0]],[8116,["op",7997,1]],[8117,["op",8088,0]],[8118,["op",8194,0]],[8120,["op",8011,1]],[8121,["op",7987,1]],[8122,["op",8190,0]],[8124,["op",8012,0]],[8126,["op",7948,0]],[8127,["op",8114,1]],[8128,["op",8080,0]],[8132,["op",8138,1]],[8133,["op",8114,0]],[8134,["op",8154,0]],[8136,["op",8101,1]],[8137,["op",8052,0]],[8140,["op",8122,0]],[8141,["op",8090,0]],[8142,["op",8151,0]],[8143,["op",8151,1]],[8144,["op",8125,0]],[8146,["op",8035,0]],[8148,["op",8178,1]],[8150,["op",8032,1]],[8151,["op",8185,0]],[8152,["op",8175,0]],[8153,["op",8181,1]],[8155,["op",8147,1]],[8158,["op",8191,0]],[8161,["op",8180,0]],[8163,["op",8179,1]],[8165,["op",8071,0]],[8166,["op",8033,0]],[8168,["op",7949,0]],[8170,["op",8204,1]],[8172,["op",8174,0]],[8174,["op",8166,1]],[8177,["op",7985,1]],[8179,["op",7939,1]],[8183,["op",8017,1]],[8185,["op",8156,1]],[8186,["op",8131,0]],[8191,["op",8027,1]],[8200,["op",8073,1]],[8208,["op",8377,0]],[8209,["op",8331,0]],[8210,["op",8272,0]],[8213,["op",8277,0]],[8214,["op",8414,0]],[8215,["op",8309,0]],[8216,["op",8367,0]],[8217,["op",8373,0]],[8219,["op",8283,1]],[8220,["op",8210,0]],[8221,["op",8397,0]],[8222,["op",8449,0]],[8223,["op",8228,0]],[8224,["op",8282,1]],[8225,["op",8329,0]],[8226,["op",8315,0]],[8227,["op",8340,0]],[8228,["op",8443,0]],[8229,["op",8316,0]],[8230,["op",8262,1]],[8231,["op",8276,0]],[8232,["op",8259,0]],[8234,["op",8385,0]],[8235,["op",8297,0]],[8236,["op",8334,0]],[8237,["op",8307,0]],[8238,["op",8383,0]],[8239,["op",8265,0]],[8240,["op",8471,0]],[8242,["op",8457,0]],[8243,["op",8473,0]],[8244,["op",8364,0]],[8245,["op",8419,0]],[8246,["op",8237,0]],[8247,["op",8284,0]],[8248,["op",8420,0]],[8250,["op",8298,0]],[8251,["op",8408,0]],[8252,["op",8372,0]],[8253,["op",8376,0]],[8254,["op",8345,0]],[8255,["op",8348,0]],[8256,["op",8339,0]],[8257,["op",8322,0]],[8258,["op",8402,0]],[8261,["op",8347,0]],[8262,["op",8317,0]],[8263,["op",8291,1]],[8264,["op",8388,0]],[8265,["op",8409,0]],[8266,["op",8319,0]],[8267,["op",8309,1]],[8269,["op",8335,0]],[8270,["op",8310,1]],[8271,["op",8212,0]],[8272,["op",8281,0]],[8274,["op",8250,0]],[8275,["op",8401,0]],[8276,["op",8446,0]],[8277,["op",8255,0]],[8278,["op",8379,1]],[8279,["op",8379,0]],[8280,["op",8293,1]],[8282,["op",8289,0]],[8283,["op",8399,0]],[8284,["op",8445,0]],[8286,["op",8275,1]],[8288,["op",8337,0]],[8289,["op",8321,1]],[8291,["op",8249,0]],[8292,["op",8329,1]],[8293,["op",8338,0]],[8295,["op",8346,0]],[8296,["op",8320,0]],[8297,["op",8435,0]],[8298,["op",8442,0]],[8301,["op",8452,0]],[8302,["op",8314,0]],[8303,["op",8380,1]],[8304,["op",8327,1]],[8308,["op",8428,0]],[8309,["op",8312,0]],[8310,["op",8326,1]],[8311,["op",8327,0]],[8312,["op",8268,1]],[8313,["op",8389,0]],[8316,["op",8394,1]],[8317,["op",8378,0]],[8319,["op",8324,1]],[8320,["op",8350,0]],[8322,["op",8454,0]],[8324,["op",8370,0]],[8326,["op",8273,0]],[8327,["op",8391,0]],[8330,["op",8365,0]],[8331,["op",8241,1]],[8332,["op",8479,0]],[8333,["op",8299,0]],[8334,["op",8300,0]],[8335,["op",8476,0]],[8338,["op",8281,1]],[8340,["op",8384,0]],[8341,["op",8233,0]],[8342,["op",8316,1]],[8343,["op",8411,0]],[8344,["op",8474,0]],[8346,["op",8287,1]],[8347,["op",8321,0]],[8348,["op",8414,1]],[8349,["op",8211,1]],[8350,["op",8434,1]],[8352,["op",8426,0]],[8353,["op",8472,0]],[8354,["op",8432,0]],[8355,["op",8417,0]],[8357,["op",8214,0]],[8358,["op",8246,1]],[8359,["op",8323,0]],[8360,["op",8386,0]],[8361,["op",8382,0]],[8362,["op",8475,0]],[8363,["op",8317,1]],[8364,["op",8270,0]],[8365,["op",8292,0]],[8366,["op",8372,1]],[8367,["op",8328,0]],[8368,["op",8257,0]],[8369,["op",8362,0]],[8371,["op",8275,0]],[8372,["op",8311,0]],[8373,["op",8436,1]],[8374,["op",8412,1]],[8375,["op",8430,0]],[8377,["op",8462,1]],[8379,["op",8225,1]],[8381,["op",8376,1]],[8385,["op",8421,0]],[8388,["op",8253,0]],[8389,["op",8270,1]],[8390,["op",8361,0]],[8391,["op",8467,0]],[8393,["op",8284,1]],[8394,["op",8260,1]],[8395,["op",8463,0]],[8397,["op",8285,0]],[8399,["op",8221,0]],[8400,["op",8387,1]],[8401,["op",8353,0]],[8405,["op",8411,1]],[8406,["op",8387,0]],[8407,["op",8427,0]],[8409,["op",8374,1]],[8410,["op",8325,0]],[8413,["op",8395,0]],[8414,["op",8363,0]],[8415,["op",8424,0]],[8416,["op",8424,1]],[8417,["op",8398,0]],[8419,["op",8308,0]],[8421,["op",8451,1]],[8423,["op",8305,1]],[8424,["op",8458,0]],[8425,["op",8448,0]],[8426,["op",8454,1]],[8428,["op",8420,1]],[8431,["op",8464,0]],[8434,["op",8453,0]],[8436,["op",8452,1]],[8438,["op",8344,0]],[8439,["op",8306,0]],[8441,["op",8222,0]],[8443,["op",8477,1]],[8445,["op",8447,0]],[8447,["op",8439,1]],[8450,["op",8258,1]],[8452,["op",8212,1]],[8456,["op",8290,1]],[8458,["op",8429,1]],[8459,["op",8404,0]],[8464,["op",8300,1]],[8473,["op",8346,1]],[8481,["op",8650,0]],[8482,["op",8604,0]],[8483,["op",8545,0]],[8486,["op",8550,0]],[8487,["op",8687,0]],[8488,["op",8582,0]],[8489,["op",8640,0]],[8490,["op",8646,0]],[8492,["op",8556,1]],[8493,["op",8483,0]],[8494,["op",8670,0]],[8495,["op",8722,0]],[8496,["op",8501,0]],[8497,["op",8555,1]],[8498,["op",8602,0]],[8499,["op",8588,0]],[8500,["op",8613,0]],[8501,["op",8716,0]],[8502,["op",8589,0]],[8503,["op",8535,1]],[8504,["op",8549,0]],[8505,["op",8532,0]],[8507,["op",8658,0]],[8508,["op",8570,0]],[8509,["op",8607,0]],[8510,["op",8580,0]],[8511,["op",8656,0]],[8512,["op",8538,0]],[8513,["op",8744,0]],[8515,["op",8730,0]],[8516,["op",8746,0]],[8517,["op",8637,0]],[8518,["op",8692,0]],[8519,["op",8510,0]],[8520,["op",8557,0]],[8521,["op",8693,0]],[8523,["op",8571,0]],[8524,["op",8681,0]],[8525,["op",8645,0]],[8526,["op",8649,0]],[8527,["op",8618,0]],[8528,["op",8621,0]],[8529,["op",8612,0]],[8530,["op",8595,0]],[8531,["op",8675,0]],[8534,["op",8620,0]],[8535,["op",8590,0]],[8536,["op",8564,1]],[8537,["op",8661,0]],[8538,["op",8682,0]],[8539,["op",8592,0]],[8540,["op",8582,1]],[8542,["op",8608,0]],[8543,["op",8583,1]],[8544,["op",8485,0]],[8545,["op",8554,0]],[8547,["op",8523,0]],[8548,["op",8674,0]],[8549,["op",8719,0]],[8550,["op",8528,0]],[8551,["op",8652,1]],[8552,["op",8652,0]],[8553,["op",8566,1]],[8555,["op",8562,0]],[8556,["op",8672,0]],[8557,["op",8718,0]],[8559,["op",8548,1]],[8561,["op",8610,0]],[8562,["op",8594,1]],[8564,["op",8522,0]],[8565,["op",8602,1]],[8566,["op",8611,0]],[8568,["op",8619,0]],[8569,["op",8593,0]],[8570,["op",8708,0]],[8571,["op",8715,0]],[8574,["op",8725,0]],[8575,["op",8587,0]],[8576,["op",8653,1]],[8577,["op",8600,1]],[8581,["op",8701,0]],[8582,["op",8585,0]],[8583,["op",8599,1]],[8584,["op",8600,0]],[8585,["op",8541,1]],[8586,["op",8662,0]],[8589,["op",8667,1]],[8590,["op",8651,0]],[8592,["op",8597,1]],[8593,["op",8623,0]],[8595,["op",8727,0]],[8597,["op",8643,0]],[8599,["op",8546,0]],[8600,["op",8664,0]],[8603,["op",8638,0]],[8604,["op",8514,1]],[8605,["op",8752,0]],[8606,["op",8572,0]],[8607,["op",8573,0]],[8608,["op",8749,0]],[8611,["op",8554,1]],[8613,["op",8657,0]],[8614,["op",8506,0]],[8615,["op",8589,1]],[8616,["op",8684,0]],[8617,["op",8747,0]],[8619,["op",8560,1]],[8620,["op",8594,0]],[8621,["op",8687,1]],[8622,["op",8484,1]],[8623,["op",8707,1]],[8625,["op",8699,0]],[8626,["op",8745,0]],[8627,["op",8705,0]],[8628,["op",8690,0]],[8630,["op",8487,0]],[8631,["op",8519,1]],[8632,["op",8596,0]],[8633,["op",8659,0]],[8634,["op",8655,0]],[8635,["op",8748,0]],[8636,["op",8590,1]],[8637,["op",8543,0]],[8638,["op",8565,0]],[8639,["op",8645,1]],[8640,["op",8601,0]],[8641,["op",8530,0]],[8642,["op",8635,0]],[8644,["op",8548,0]],[8645,["op",8584,0]],[8646,["op",8709,1]],[8647,["op",8685,1]],[8648,["op",8703,0]],[8650,["op",8735,1]],[8652,["op",8498,1]],[8654,["op",8649,1]],[8658,["op",8694,0]],[8661,["op",8526,0]],[8662,["op",8543,1]],[8663,["op",8634,0]],[8664,["op",8740,0]],[8666,["op",8557,1]],[8667,["op",8533,1]],[8668,["op",8736,0]],[8670,["op",8558,0]],[8672,["op",8494,0]],[8673,["op",8660,1]],[8674,["op",8626,0]],[8678,["op",8684,1]],[8679,["op",8660,0]],[8680,["op",8700,0]],[8682,["op",8647,1]],[8683,["op",8598,0]],[8686,["op",8668,0]],[8687,["op",8636,0]],[8688,["op",8697,0]],[8689,["op",8697,1]],[8690,["op",8671,0]],[8692,["op",8581,0]],[8694,["op",8724,1]],[8696,["op",8578,1]],[8697,["op",8731,0]],[8698,["op",8721,0]],[8699,["op",8727,1]],[8701,["op",8693,1]],[8704,["op",8737,0]],[8707,["op",8726,0]],[8709,["op",8725,1]],[8711,["op",8617,0]],[8712,["op",8579,0]],[8714,["op",8495,0]],[8716,["op",8750,1]],[8718,["op",8720,0]],[8720,["op",8712,1]],[8723,["op",8531,1]],[8725,["op",8485,1]],[8729,["op",8563,1]],[8731,["op",8702,1]],[8732,["op",8677,0]],[8737,["op",8573,1]],[8746,["op",8619,1]],[8754,["op",8923,0]],[8755,["op",8877,0]],[8756,["op",8818,0]],[8759,["op",8823,0]],[8760,["op",8960,0]],[8761,["op",8855,0]],[8762,["op",8913,0]],[8763,["op",8919,0]],[8765,["op",8829,1]],[8766,["op",8756,0]],[8767,["op",8943,0]],[8768,["op",8995,0]],[8769,["op",8774,0]],[8770,["op",8828,1]],[8771,["op",8875,0]],[8772,["op",8861,0]],[8773,["op",8886,0]],[8774,["op",8989,0]],[8775,["op",8862,0]],[8776,["op",8808,1]],[8777,["op",8822,0]],[8778,["op",8805,0]],[8780,["op",8931,0]],[8781,["op",8843,0]],[8782,["op",8880,0]],[8783,["op",8853,0]],[8784,["op",8929,0]],[8785,["op",8811,0]],[8786,["op",9017,0]],[8788,["op",9003,0]],[8789,["op",9019,0]],[8790,["op",8910,0]],[8791,["op",8965,0]],[8792,["op",8783,0]],[8793,["op",8830,0]],[8794,["op",8966,0]],[8796,["op",8844,0]],[8797,["op",8954,0]],[8798,["op",8918,0]],[8799,["op",8922,0]],[8800,["op",8891,0]],[8801,["op",8894,0]],[8802,["op",8885,0]],[8803,["op",8868,0]],[8804,["op",8948,0]],[8807,["op",8893,0]],[8808,["op",8863,0]],[8809,["op",8837,1]],[8810,["op",8934,0]],[8811,["op",8955,0]],[8812,["op",8865,0]],[8813,["op",8855,1]],[8815,["op",8881,0]],[8816,["op",8856,1]],[8817,["op",8758,0]],[8818,["op",8827,0]],[8820,["op",8796,0]],[8821,["op",8947,0]],[8822,["op",8992,0]],[8823,["op",8801,0]],[8824,["op",8925,1]],[8825,["op",8925,0]],[8826,["op",8839,1]],[8828,["op",8835,0]],[8829,["op",8945,0]],[8830,["op",8991,0]],[8832,["op",8821,1]],[8834,["op",8883,0]],[8835,["op",8867,1]],[8837,["op",8795,0]],[8838,["op",8875,1]],[8839,["op",8884,0]],[8841,["op",8892,0]],[8842,["op",8866,0]],[8843,["op",8981,0]],[8844,["op",8988,0]],[8847,["op",8998,0]],[8848,["op",8860,0]],[8849,["op",8926,1]],[8850,["op",8873,1]],[8854,["op",8974,0]],[8855,["op",8858,0]],[8856,["op",8872,1]],[8857,["op",8873,0]],[8858,["op",8814,1]],[8859,["op",8935,0]],[8862,["op",8940,1]],[8863,["op",8924,0]],[8865,["op",8870,1]],[8866,["op",8896,0]],[8868,["op",9000,0]],[8870,["op",8916,0]],[8872,["op",8819,0]],[8873,["op",8937,0]],[8876,["op",8911,0]],[8877,["op",8787,1]],[8878,["op",9025,0]],[8879,["op",8845,0]],[8880,["op",8846,0]],[8881,["op",9022,0]],[8884,["op",8827,1]],[8886,["op",8930,0]],[8887,["op",8779,0]],[8888,["op",8862,1]],[8889,["op",8957,0]],[8890,["op",9020,0]],[8892,["op",8833,1]],[8893,["op",8867,0]],[8894,["op",8960,1]],[8895,["op",8757,1]],[8896,["op",8980,1]],[8898,["op",8972,0]],[8899,["op",9018,0]],[8900,["op",8978,0]],[8901,["op",8963,0]],[8903,["op",8760,0]],[8904,["op",8792,1]],[8905,["op",8869,0]],[8906,["op",8932,0]],[8907,["op",8928,0]],[8908,["op",9021,0]],[8909,["op",8863,1]],[8910,["op",8816,0]],[8911,["op",8838,0]],[8912,["op",8918,1]],[8913,["op",8874,0]],[8914,["op",8803,0]],[8915,["op",8908,0]],[8917,["op",8821,0]],[8918,["op",8857,0]],[8919,["op",8982,1]],[8920,["op",8958,1]],[8921,["op",8976,0]],[8923,["op",9008,1]],[8925,["op",8771,1]],[8927,["op",8922,1]],[8931,["op",8967,0]],[8934,["op",8799,0]],[8935,["op",8816,1]],[8936,["op",8907,0]],[8937,["op",9013,0]],[8939,["op",8830,1]],[8940,["op",8806,1]],[8941,["op",9009,0]],[8943,["op",8831,0]],[8945,["op",8767,0]],[8946,["op",8933,1]],[8947,["op",8899,0]],[8951,["op",8957,1]],[8952,["op",8933,0]],[8953,["op",8973,0]],[8955,["op",8920,1]],[8956,["op",8871,0]],[8959,["op",8941,0]],[8960,["op",8909,0]],[8961,["op",8970,0]],[8962,["op",8970,1]],[8963,["op",8944,0]],[8965,["op",8854,0]],[8967,["op",8997,1]],[8969,["op",8851,1]],[8970,["op",9004,0]],[8971,["op",8994,0]],[8972,["op",9000,1]],[8974,["op",8966,1]],[8977,["op",9010,0]],[8980,["op",8999,0]],[8982,["op",8998,1]],[8984,["op",8890,0]],[8985,["op",8852,0]],[8987,["op",8768,0]],[8989,["op",9023,1]],[8991,["op",8993,0]],[8993,["op",8985,1]],[8996,["op",8804,1]],[8998,["op",8758,1]],[9002,["op",8836,1]],[9004,["op",8975,1]],[9005,["op",8950,0]],[9010,["op",8846,1]],[9019,["op",8892,1]],[9027,["op",9196,0]],[9028,["op",9150,0]],[9029,["op",9091,0]],[9032,["op",9096,0]],[9033,["op",9233,0]],[9034,["op",9128,0]],[9035,["op",9186,0]],[9036,["op",9192,0]],[9038,["op",9102,1]],[9039,["op",9029,0]],[9040,["op",9216,0]],[9041,["op",9268,0]],[9042,["op",9047,0]],[9043,["op",9101,1]],[9044,["op",9148,0]],[9045,["op",9134,0]],[9046,["op",9159,0]],[9047,["op",9262,0]],[9048,["op",9135,0]],[9049,["op",9081,1]],[9050,["op",9095,0]],[9051,["op",9078,0]],[9053,["op",9204,0]],[9054,["op",9116,0]],[9055,["op",9153,0]],[9056,["op",9126,0]],[9057,["op",9202,0]],[9058,["op",9084,0]],[9059,["op",9290,0]],[9061,["op",9276,0]],[9062,["op",9292,0]],[9063,["op",9183,0]],[9064,["op",9238,0]],[9065,["op",9056,0]],[9066,["op",9103,0]],[9067,["op",9239,0]],[9069,["op",9117,0]],[9070,["op",9227,0]],[9071,["op",9191,0]],[9072,["op",9195,0]],[9073,["op",9164,0]],[9074,["op",9167,0]],[9075,["op",9158,0]],[9076,["op",9141,0]],[9077,["op",9221,0]],[9080,["op",9166,0]],[9081,["op",9136,0]],[9082,["op",9110,1]],[9083,["op",9207,0]],[9084,["op",9228,0]],[9085,["op",9138,0]],[9086,["op",9128,1]],[9088,["op",9154,0]],[9089,["op",9129,1]],[9090,["op",9031,0]],[9091,["op",9100,0]],[9093,["op",9069,0]],[9094,["op",9220,0]],[9095,["op",9265,0]],[9096,["op",9074,0]],[9097,["op",9198,1]],[9098,["op",9198,0]],[9099,["op",9112,1]],[9101,["op",9108,0]],[9102,["op",9218,0]],[9103,["op",9264,0]],[9105,["op",9094,1]],[9107,["op",9156,0]],[9108,["op",9140,1]],[9110,["op",9068,0]],[9111,["op",9148,1]],[9112,["op",9157,0]],[9114,["op",9165,0]],[9115,["op",9139,0]],[9116,["op",9254,0]],[9117,["op",9261,0]],[9120,["op",9271,0]],[9121,["op",9133,0]],[9122,["op",9199,1]],[9123,["op",9146,1]],[9127,["op",9247,0]],[9128,["op",9131,0]],[9129,["op",9145,1]],[9130,["op",9146,0]],[9131,["op",9087,1]],[9132,["op",9208,0]],[9135,["op",9213,1]],[9136,["op",9197,0]],[9138,["op",9143,1]],[9139,["op",9169,0]],[9141,["op",9273,0]],[9143,["op",9189,0]],[9145,["op",9092,0]],[9146,["op",9210,0]],[9149,["op",9184,0]],[9150,["op",9060,1]],[9151,["op",9298,0]],[9152,["op",9118,0]],[9153,["op",9119,0]],[9154,["op",9295,0]],[9157,["op",9100,1]],[9159,["op",9203,0]],[9160,["op",9052,0]],[9161,["op",9135,1]],[9162,["op",9230,0]],[9163,["op",9293,0]],[9165,["op",9106,1]],[9166,["op",9140,0]],[9167,["op",9233,1]],[9168,["op",9030,1]],[9169,["op",9253,1]],[9171,["op",9245,0]],[9172,["op",9291,0]],[9173,["op",9251,0]],[9174,["op",9236,0]],[9176,["op",9033,0]],[9177,["op",9065,1]],[9178,["op",9142,0]],[9179,["op",9205,0]],[9180,["op",9201,0]],[9181,["op",9294,0]],[9182,["op",9136,1]],[9183,["op",9089,0]],[9184,["op",9111,0]],[9185,["op",9191,1]],[9186,["op",9147,0]],[9187,["op",9076,0]],[9188,["op",9181,0]],[9190,["op",9094,0]],[9191,["op",9130,0]],[9192,["op",9255,1]],[9193,["op",9231,1]],[9194,["op",9249,0]],[9196,["op",9281,1]],[9198,["op",9044,1]],[9200,["op",9195,1]],[9204,["op",9240,0]],[9207,["op",9072,0]],[9208,["op",9089,1]],[9209,["op",9180,0]],[9210,["op",9286,0]],[9212,["op",9103,1]],[9213,["op",9079,1]],[9214,["op",9282,0]],[9216,["op",9104,0]],[9218,["op",9040,0]],[9219,["op",9206,1]],[9220,["op",9172,0]],[9224,["op",9230,1]],[9225,["op",9206,0]],[9226,["op",9246,0]],[9228,["op",9193,1]],[9229,["op",9144,0]],[9232,["op",9214,0]],[9233,["op",9182,0]],[9234,["op",9243,0]],[9235,["op",9243,1]],[9236,["op",9217,0]],[9238,["op",9127,0]],[9240,["op",9270,1]],[9242,["op",9124,1]],[9243,["op",9277,0]],[9244,["op",9267,0]],[9245,["op",9273,1]],[9247,["op",9239,1]],[9250,["op",9283,0]],[9253,["op",9272,0]],[9255,["op",9271,1]],[9257,["op",9163,0]],[9258,["op",9125,0]],[9260,["op",9041,0]],[9262,["op",9296,1]],[9264,["op",9266,0]],[9266,["op",9258,1]],[9269,["op",9077,1]],[9271,["op",9031,1]],[9275,["op",9109,1]],[9277,["op",9248,1]],[9278,["op",9223,0]],[9283,["op",9119,1]],[9292,["op",9165,1]],[9300,["op",9312,0]],[9301,["op",9314,0]],[9302,["op",9322,0]],[9303,["op",9318,0]],[9304,["op",9310,0]],[9305,["op",9323,0]],[9307,["op",9320,0]],[9308,["op",9321,0]],[9309,["op",9308,1]],[9310,["op",9316,0]],[9311,["op",9323,1]],[9313,["op",9305,0]],[9314,["op",9306,0]],[9315,["op",9321,1]],[9317,["op",9316,1]],[9319,["op",9306,1]],[9324,["op",9336,0]],[9325,["op",9338,0]],[9326,["op",9346,0]],[9327,["op",9342,0]],[9328,["op",9334,0]],[9329,["op",9347,0]],[9331,["op",9344,0]],[9332,["op",9345,0]],[9333,["op",9332,1]],[9334,["op",9340,0]],[9335,["op",9347,1]],[9337,["op",9329,0]],[9338,["op",9330,0]],[9339,["op",9345,1]],[9341,["op",9340,1]],[9343,["op",9330,1]],[9348,["op",9360,0]],[9349,["op",9362,0]],[9350,["op",9370,0]],[9351,["op",9366,0]],[9352,["op",9358,0]],[9353,["op",9371,0]],[9355,["op",9368,0]],[9356,["op",9369,0]],[9357,["op",9356,1]],[9358,["op",9364,0]],[9359,["op",9371,1]],[9361,["op",9353,0]],[9362,["op",9354,0]],[9363,["op",9369,1]],[9365,["op",9364,1]],[9367,["op",9354,1]],[9372,["op",9384,0]],[9373,["op",9386,0]],[9374,["op",9394,0]],[9375,["op",9390,0]],[9376,["op",9382,0]],[9377,["op",9395,0]],[9379,["op",9392,0]],[9380,["op",9393,0]],[9381,["op",9380,1]],[9382,["op",9388,0]],[9383,["op",9395,1]],[9385,["op",9377,0]],[9386,["op",9378,0]],[9387,["op",9393,1]],[9389,["op",9388,1]],[9391,["op",9378,1]],[9396,["op",9408,0]],[9397,["op",9410,0]],[9398,["op",9418,0]],[9399,["op",9414,0]],[9400,["op",9406,0]],[9401,["op",9419,0]],[9403,["op",9416,0]],[9404,["op",9417,0]],[9405,["op",9404,1]],[9406,["op",9412,0]],[9407,["op",9419,1]],[9409,["op",9401,0]],[9410,["op",9402,0]],[9411,["op",9417,1]],[9413,["op",9412,1]],[9415,["op",9402,1]],[9420,["op",9432,0]],[9421,["op",9434,0]],[9422,["op",9442,0]],[9423,["op",9438,0]],[9424,["op",9430,0]],[9425,["op",9443,0]],[9427,["op",9440,0]],[9428,["op",9441,0]],[9429,["op",9428,1]],[9430,["op",9436,0]],[9431,["op",9443,1]],[9433,["op",9425,0]],[9434,["op",9426,0]],[9435,["op",9441,1]],[9437,["op",9436,1]],[9439,["op",9426,1]],[9444,["op",9456,0]],[9445,["op",9458,0]],[9446,["op",9466,0]],[9447,["op",9462,0]],[9448,["op",9454,0]],[9449,["op",9467,0]],[9451,["op",9464,0]],[9452,["op",9465,0]],[9453,["op",9452,1]],[9454,["op",9460,0]],[9455,["op",9467,1]],[9457,["op",9449,0]],[9458,["op",9450,0]],[9459,["op",9465,1]],[9461,["op",9460,1]],[9463,["op",9450,1]],[9468,["op",9480,0]],[9469,["op",9482,0]],[9470,["op",9490,0]],[9471,["op",9486,0]],[9472,["op",9478,0]],[9473,["op",9491,0]],[9475,["op",9488,0]],[9476,["op",9489,0]],[9477,["op",9476,1]],[9478,["op",9484,0]],[9479,["op",9491,1]],[9481,["op",9473,0]],[9482,["op",9474,0]],[9483,["op",9489,1]],[9485,["op",9484,1]],[9487,["op",9474,1]],[9492,["op",9504,0]],[9493,["op",9506,0]],[9494,["op",9514,0]],[9495,["op",9510,0]],[9496,["op",9502,0]],[9497,["op",9515,0]],[9499,["op",9512,0]],[9500,["op",9513,0]],[9501,["op",9500,1]],[9502,["op",9508,0]],[9503,["op",9515,1]],[9505,["op",9497,0]],[9506,["op",9498,0]],[9507,["op",9513,1]],[9509,["op",9508,1]],[9511,["op",9498,1]],[9516,["op",9528,0]],[9517,["op",9530,0]],[9518,["op",9538,0]],[9519,["op",9534,0]],[9520,["op",9526,0]],[9521,["op",9539,0]],[9523,["op",9536,0]],[9524,["op",9537,0]],[9525,["op",9524,1]],[9526,["op",9532,0]],[9527,["op",9539,1]],[9529,["op",9521,0]],[9530,["op",9522,0]],[9531,["op",9537,1]],[9533,["op",9532,1]],[9535,["op",9522,1]],[9540,["op",9552,0]],[9541,["op",9554,0]],[9542,["op",9562,0]],[9543,["op",9558,0]],[9544,["op",9550,0]],[9545,["op",9563,0]],[9547,["op",9560,0]],[9548,["op",9561,0]],[9549,["op",9548,1]],[9550,["op",9556,0]],[9551,["op",9563,1]],[9553,["op",9545,0]],[9554,["op",9546,0]],[9555,["op",9561,1]],[9557,["op",9556,1]],[9559,["op",9546,1]],[9564,["op",9576,0]],[9565,["op",9578,0]],[9566,["op",9586,0]],[9567,["op",9582,0]],[9568,["op",9574,0]],[9569,["op",9587,0]],[9571,["op",9584,0]],[9572,["op",9585,0]],[9573,["op",9572,1]],[9574,["op",9580,0]],[9575,["op",9587,1]],[9577,["op",9569,0]],[9578,["op",9570,0]],[9579,["op",9585,1]],[9581,["op",9580,1]],[9583,["op",9570,1]],[9588,["op",9600,0]],[9589,["op",9602,0]],[9590,["op",9610,0]],[9591,["op",9606,0]],[9592,["op",9598,0]],[9593,["op",9611,0]],[9595,["op",9608,0]],[9596,["op",9609,0]],[9597,["op",9596,1]],[9598,["op",9604,0]],[9599,["op",9611,1]],[9601,["op",9593,0]],[9602,["op",9594,0]],[9603,["op",9609,1]],[9605,["op",9604,1]],[9607,["op",9594,1]],[9612,["op",9624,0]],[9613,["op",9626,0]],[9614,["op",9634,0]],[9615,["op",9630,0]],[9616,["op",9622,0]],[9617,["op",9635,0]],[9619,["op",9632,0]],[9620,["op",9633,0]],[9621,["op",9620,1]],[9622,["op",9628,0]],[9623,["op",9635,1]],[9625,["op",9617,0]],[9626,["op",9618,0]],[9627,["op",9633,1]],[9629,["op",9628,1]],[9631,["op",9618,1]],[9636,["op",9648,0]],[9637,["op",9650,0]],[9638,["op",9658,0]],[9639,["op",9654,0]],[9640,["op",9646,0]],[9641,["op",9659,0]],[9643,["op",9656,0]],[9644,["op",9657,0]],[9645,["op",9644,1]],[9646,["op",9652,0]],[9647,["op",9659,1]],[9649,["op",9641,0]],[9650,["op",9642,0]],[9651,["op",9657,1]],[9653,["op",9652,1]],[9655,["op",9642,1]],[9660,["op",9672,0]],[9661,["op",9674,0]],[9662,["op",9682,0]],[9663,["op",9678,0]],[9664,["op",9670,0]],[9665,["op",9683,0]],[9667,["op",9680,0]],[9668,["op",9681,0]],[9669,["op",9668,1]],[9670,["op",9676,0]],[9671,["op",9683,1]],[9673,["op",9665,0]],[9674,["op",9666,0]],[9675,["op",9681,1]],[9677,["op",9676,1]],[9679,["op",9666,1]],[9684,["op",9696,0]],[9685,["op",9698,0]],[9686,["op",9706,0]],[9687,["op",9702,0]],[9688,["op",9694,0]],[9689,["op",9707,0]],[9691,["op",9704,0]],[9692,["op",9705,0]],[9693,["op",9692,1]],[9694,["op",9700,0]],[9695,["op",9707,1]],[9697,["op",9689,0]],[9698,["op",9690,0]],[9699,["op",9705,1]],[9701,["op",9700,1]],[9703,["op",9690,1]],[9708,["op",9720,0]],[9709,["op",9722,0]],[9710,["op",9730,0]],[9711,["op",9726,0]],[9712,["op",9718,0]],[9713,["op",9731,0]],[9715,["op",9728,0]],[9716,["op",9729,0]],[9717,["op",9716,1]],[9718,["op",9724,0]],[9719,["op",9731,1]],[9721,["op",9713,0]],[9722,["op",9714,0]],[9723,["op",9729,1]],[9725,["op",9724,1]],[9727,["op",9714,1]],[9732,["op",9744,0]],[9733,["op",9746,0]],[9734,["op",9754,0]],[9735,["op",9750,0]],[9736,["op",9742,0]],[9737,["op",9755,0]],[9739,["op",9752,0]],[9740,["op",9753,0]],[9741,["op",9740,1]],[9742,["op",9748,0]],[9743,["op",9755,1]],[9745,["op",9737,0]],[9746,["op",9738,0]],[9747,["op",9753,1]],[9749,["op",9748,1]],[9751,["op",9738,1]],[9756,["op",9768,0]],[9757,["op",9770,0]],[9758,["op",9778,0]],[9759,["op",9774,0]],[9760,["op",9766,0]],[9761,["op",9779,0]],[9763,["op",9776,0]],[9764,["op",9777,0]],[9765,["op",9764,1]],[9766,["op",9772,0]],[9767,["op",9779,1]],[9769,["op",9761,0]],[9770,["op",9762,0]],[9771,["op",9777,1]],[9773,["op",9772,1]],[9775,["op",9762,1]],[9780,["op",9792,0]],[9781,["op",9794,0]],[9782,["op",9802,0]],[9783,["op",9798,0]],[9784,["op",9790,0]],[9785,["op",9803,0]],[9787,["op",9800,0]],[9788,["op",9801,0]],[9789,["op",9788,1]],[9790,["op",9796,0]],[9791,["op",9803,1]],[9793,["op",9785,0]],[9794,["op",9786,0]],[9795,["op",9801,1]],[9797,["op",9796,1]],[9799,["op",9786,1]],[9804,["op",9816,0]],[9805,["op",9818,0]],[9806,["op",9826,0]],[9807,["op",9822,0]],[9808,["op",9814,0]],[9809,["op",9827,0]],[9811,["op",9824,0]],[9812,["op",9825,0]],[9813,["op",9812,1]],[9814,["op",9820,0]],[9815,["op",9827,1]],[9817,["op",9809,0]],[9818,["op",9810,0]],[9819,["op",9825,1]],[9821,["op",9820,1]],[9823,["op",9810,1]],[9828,["op",9840,0]],[9829,["op",9842,0]],[9830,["op",9850,0]],[9831,["op",9846,0]],[9832,["op",9838,0]],[9833,["op",9851,0]],[9835,["op",9848,0]],[9836,["op",9849,0]],[9837,["op",9836,1]],[9838,["op",9844,0]],[9839,["op",9851,1]],[9841,["op",9833,0]],[9842,["op",9834,0]],[9843,["op",9849,1]],[9845,["op",9844,1]],[9847,["op",9834,1]],[9852,["op",9864,0]],[9853,["op",9866,0]],[9854,["op",9874,0]],[9855,["op",9870,0]],[9856,["op",9862,0]],[9857,["op",9875,0]],[9859,["op",9872,0]],[9860,["op",9873,0]],[9861,["op",9860,1]],[9862,["op",9868,0]],[9863,["op",9875,1]],[9865,["op",9857,0]],[9866,["op",9858,0]],[9867,["op",9873,1]],[9869,["op",9868,1]],[9871,["op",9858,1]],[9876,["op",9888,0]],[9877,["op",9890,0]],[9878,["op",9898,0]],[9879,["op",9894,0]],[9880,["op",9886,0]],[9881,["op",9899,0]],[9883,["op",9896,0]],[9884,["op",9897,0]],[9885,["op",9884,1]],[9886,["op",9892,0]],[9887,["op",9899,1]],[9889,["op",9881,0]],[9890,["op",9882,0]],[9891,["op",9897,1]],[9893,["op",9892,1]],[9895,["op",9882,1]],[9900,["op",9912,0]],[9901,["op",9914,0]],[9902,["op",9922,0]],[9903,["op",9918,0]],[9904,["op",9910,0]],[9905,["op",9923,0]],[9907,["op",9920,0]],[9908,["op",9921,0]],[9909,["op",9908,1]],[9910,["op",9916,0]],[9911,["op",9923,1]],[9913,["op",9905,0]],[9914,["op",9906,0]],[9915,["op",9921,1]],[9917,["op",9916,1]],[9919,["op",9906,1]],[9924,["op",9936,0]],[9925,["op",9938,0]],[9926,["op",9946,0]],[9927,["op",9942,0]],[9928,["op",9934,0]],[9929,["op",9947,0]],[9931,["op",9944,0]],[9932,["op",9945,0]],[9933,["op",9932,1]],[9934,["op",9940,0]],[9935,["op",9947,1]],[9937,["op",9929,0]],[9938,["op",9930,0]],[9939,["op",9945,1]],[9941,["op",9940,1]],[9943,["op",9930,1]],[9948,["op",9960,0]],[9949,["op",9962,0]],[9950,["op",9970,0]],[9951,["op",9966,0]],[9952,["op",9958,0]],[9953,["op",9971,0]],[9955,["op",9968,0]],[9956,["op",9969,0]],[9957,["op",9956,1]],[9958,["op",9964,0]],[9959,["op",9971,1]],[9961,["op",9953,0]],[9962,["op",9954,0]],[9963,["op",9969,1]],[9965,["op",9964,1]],[9967,["op",9954,1]],[9972,["op",9984,0]],[9973,["op",9986,0]],[9974,["op",9994,0]],[9975,["op",9990,0]],[9976,["op",9982,0]],[9977,["op",9995,0]],[9979,["op",9992,0]],[9980,["op",9993,0]],[9981,["op",9980,1]],[9982,["op",9988,0]],[9983,["op",9995,1]],[9985,["op",9977,0]],[9986,["op",9978,0]],[9987,["op",9993,1]],[9989,["op",9988,1]],[9991,["op",9978,1]],[9996,["op",10008,0]],[9997,["op",10010,0]],[9998,["op",10018,0]],[9999,["op",10014,0]],[10000,["op",10006,0]],[10001,["op",10019,0]],[10003,["op",10016,0]],[10004,["op",10017,0]],[10005,["op",10004,1]],[10006,["op",10012,0]],[10007,["op",10019,1]],[10009,["op",10001,0]],[10010,["op",10002,0]],[10011,["op",10017,1]],[10013,["op",10012,1]],[10015,["op",10002,1]],[10020,["op",10032,0]],[10021,["op",10034,0]],[10022,["op",10042,0]],[10023,["op",10038,0]],[10024,["op",10030,0]],[10025,["op",10043,0]],[10027,["op",10040,0]],[10028,["op",10041,0]],[10029,["op",10028,1]],[10030,["op",10036,0]],[10031,["op",10043,1]],[10033,["op",10025,0]],[10034,["op",10026,0]],[10035,["op",10041,1]],[10037,["op",10036,1]],[10039,["op",10026,1]],[10044,["op",10056,0]],[10045,["op",10058,0]],[10046,["op",10066,0]],[10047,["op",10062,0]],[10048,["op",10054,0]],[10049,["op",10067,0]],[10051,["op",10064,0]],[10052,["op",10065,0]],[10053,["op",10052,1]],[10054,["op",10060,0]],[10055,["op",10067,1]],[10057,["op",10049,0]],[10058,["op",10050,0]],[10059,["op",10065,1]],[10061,["op",10060,1]],[10063,["op",10050,1]],[10068,["op",10080,0]],[10069,["op",10082,0]],[10070,["op",10090,0]],[10071,["op",10086,0]],[10072,["op",10078,0]],[10073,["op",10091,0]],[10075,["op",10088,0]],[10076,["op",10089,0]],[10077,["op",10076,1]],[10078,["op",10084,0]],[10079,["op",10091,1]],[10081,["op",10073,0]],[10082,["op",10074,0]],[10083,["op",10089,1]],[10085,["op",10084,1]],[10087,["op",10074,1]],[10092,["op",10104,0]],[10093,["op",10106,0]],[10094,["op",10114,0]],[10095,["op",10110,0]],[10096,["op",10102,0]],[10097,["op",10115,0]],[10099,["op",10112,0]],[10100,["op",10113,0]],[10101,["op",10100,1]],[10102,["op",10108,0]],[10103,["op",10115,1]],[10105,["op",10097,0]],[10106,["op",10098,0]],[10107,["op",10113,1]],[10109,["op",10108,1]],[10111,["op",10098,1]],[10116,["op",10128,0]],[10117,["op",10130,0]],[10118,["op",10138,0]],[10119,["op",10134,0]],[10120,["op",10126,0]],[10121,["op",10139,0]],[10123,["op",10136,0]],[10124,["op",10137,0]],[10125,["op",10124,1]],[10126,["op",10132,0]],[10127,["op",10139,1]],[10129,["op",10121,0]],[10130,["op",10122,0]],[10131,["op",10137,1]],[10133,["op",10132,1]],[10135,["op",10122,1]],[10140,["op",10152,0]],[10141,["op",10154,0]],[10142,["op",10162,0]],[10143,["op",10158,0]],[10144,["op",10150,0]],[10145,["op",10163,0]],[10147,["op",10160,0]],[10148,["op",10161,0]],[10149,["op",10148,1]],[10150,["op",10156,0]],[10151,["op",10163,1]],[10153,["op",10145,0]],[10154,["op",10146,0]],[10155,["op",10161,1]],[10157,["op",10156,1]],[10159,["op",10146,1]],[10164,["op",10176,0]],[10165,["op",10178,0]],[10166,["op",10186,0]],[10167,["op",10182,0]],[10168,["op",10174,0]],[10169,["op",10187,0]],[10171,["op",10184,0]],[10172,["op",10185,0]],[10173,["op",10172,1]],[10174,["op",10180,0]],[10175,["op",10187,1]],[10177,["op",10169,0]],[10178,["op",10170,0]],[10179,["op",10185,1]],[10181,["op",10180,1]],[10183,["op",10170,1]],[10188,["op",10200,0]],[10189,["op",10202,0]],[10190,["op",10210,0]],[10191,["op",10206,0]],[10192,["op",10198,0]],[10193,["op",10211,0]],[10195,["op",10208,0]],[10196,["op",10209,0]],[10197,["op",10196,1]],[10198,["op",10204,0]],[10199,["op",10211,1]],[10201,["op",10193,0]],[10202,["op",10194,0]],[10203,["op",10209,1]],[10205,["op",10204,1]],[10207,["op",10194,1]],[10212,["op",10224,0]],[10213,["op",10226,0]],[10214,["op",10234,0]],[10215,["op",10230,0]],[10216,["op",10222,0]],[10217,["op",10235,0]],[10219,["op",10232,0]],[10220,["op",10233,0]],[10221,["op",10220,1]],[10222,["op",10228,0]],[10223,["op",10235,1]],[10225,["op",10217,0]],[10226,["op",10218,0]],[10227,["op",10233,1]],[10229,["op",10228,1]],[10231,["op",10218,1]],[10236,["op",10248,0]],[10237,["op",10250,0]],[10238,["op",10258,0]],[10239,["op",10254,0]],[10240,["op",10246,0]],[10241,["op",10259,0]],[10243,["op",10256,0]],[10244,["op",10257,0]],[10245,["op",10244,1]],[10246,["op",10252,0]],[10247,["op",10259,1]],[10249,["op",10241,0]],[10250,["op",10242,0]],[10251,["op",10257,1]],[10253,["op",10252,1]],[10255,["op",10242,1]],[10260,["op",10272,0]],[10261,["op",10274,0]],[10262,["op",10282,0]],[10263,["op",10278,0]],[10264,["op",10270,0]],[10265,["op",10283,0]],[10267,["op",10280,0]],[10268,["op",10281,0]],[10269,["op",10268,1]],[10270,["op",10276,0]],[10271,["op",10283,1]],[10273,["op",10265,0]],[10274,["op",10266,0]],[10275,["op",10281,1]],[10277,["op",10276,1]],[10279,["op",10266,1]],[10284,["op",10296,0]],[10285,["op",10298,0]],[10286,["op",10306,0]],[10287,["op",10302,0]],[10288,["op",10294,0]],[10289,["op",10307,0]],[10291,["op",10304,0]],[10292,["op",10305,0]],[10293,["op",10292,1]],[10294,["op",10300,0]],[10295,["op",10307,1]],[10297,["op",10289,0]],[10298,["op",10290,0]],[10299,["op",10305,1]],[10301,["op",10300,1]],[10303,["op",10290,1]],[10308,["op",10320,0]],[10309,["op",10322,0]],[10310,["op",10330,0]],[10311,["op",10326,0]],[10312,["op",10318,0]],[10313,["op",10331,0]],[10315,["op",10328,0]],[10316,["op",10329,0]],[10317,["op",10316,1]],[10318,["op",10324,0]],[10319,["op",10331,1]],[10321,["op",10313,0]],[10322,["op",10314,0]],[10323,["op",10329,1]],[10325,["op",10324,1]],[10327,["op",10314,1]],[10332,["op",10344,0]],[10333,["op",10346,0]],[10334,["op",10354,0]],[10335,["op",10350,0]],[10336,["op",10342,0]],[10337,["op",10355,0]],[10339,["op",10352,0]],[10340,["op",10353,0]],[10341,["op",10340,1]],[10342,["op",10348,0]],[10343,["op",10355,1]],[10345,["op",10337,0]],[10346,["op",10338,0]],[10347,["op",10353,1]],[10349,["op",10348,1]],[10351,["op",10338,1]],[10356,["op",10368,0]],[10357,["op",10370,0]],[10358,["op",10378,0]],[10359,["op",10374,0]],[10360,["op",10366,0]],[10361,["op",10379,0]],[10363,["op",10376,0]],[10364,["op",10377,0]],[10365,["op",10364,1]],[10366,["op",10372,0]],[10367,["op",10379,1]],[10369,["op",10361,0]],[10370,["op",10362,0]],[10371,["op",10377,1]],[10373,["op",10372,1]],[10375,["op",10362,1]],[10380,["op",10392,0]],[10381,["op",10394,0]],[10382,["op",10402,0]],[10383,["op",10398,0]],[10384,["op",10390,0]],[10385,["op",10403,0]],[10387,["op",10400,0]],[10388,["op",10401,0]],[10389,["op",10388,1]],[10390,["op",10396,0]],[10391,["op",10403,1]],[10393,["op",10385,0]],[10394,["op",10386,0]],[10395,["op",10401,1]],[10397,["op",10396,1]],[10399,["op",10386,1]],[10404,["op",10416,0]],[10405,["op",10418,0]],[10406,["op",10426,0]],[10407,["op",10422,0]],[10408,["op",10414,0]],[10409,["op",10427,0]],[10411,["op",10424,0]],[10412,["op",10425,0]],[10413,["op",10412,1]],[10414,["op",10420,0]],[10415,["op",10427,1]],[10417,["op",10409,0]],[10418,["op",10410,0]],[10419,["op",10425,1]],[10421,["op",10420,1]],[10423,["op",10410,1]],[10428,["op",10440,0]],[10429,["op",10442,0]],[10430,["op",10450,0]],[10431,["op",10446,0]],[10432,["op",10438,0]],[10433,["op",10451,0]],[10435,["op",10448,0]],[10436,["op",10449,0]],[10437,["op",10436,1]],[10438,["op",10444,0]],[10439,["op",10451,1]],[10441,["op",10433,0]],[10442,["op",10434,0]],[10443,["op",10449,1]],[10445,["op",10444,1]],[10447,["op",10434,1]],[10452,["op",10464,0]],[10453,["op",10466,0]],[10454,["op",10474,0]],[10455,["op",10470,0]],[10456,["op",10462,0]],[10457,["op",10475,0]],[10459,["op",10472,0]],[10460,["op",10473,0]],[10461,["op",10460,1]],[10462,["op",10468,0]],[10463,["op",10475,1]],[10465,["op",10457,0]],[10466,["op",10458,0]],[10467,["op",10473,1]],[10469,["op",10468,1]],[10471,["op",10458,1]],[10476,["op",10488,0]],[10477,["op",10490,0]],[10478,["op",10498,0]],[10479,["op",10494,0]],[10480,["op",10486,0]],[10481,["op",10499,0]],[10483,["op",10496,0]],[10484,["op",10497,0]],[10485,["op",10484,1]],[10486,["op",10492,0]],[10487,["op",10499,1]],[10489,["op",10481,0]],[10490,["op",10482,0]],[10491,["op",10497,1]],[10493,["op",10492,1]],[10495,["op",10482,1]],[10500,["op",10512,0]],[10501,["op",10514,0]],[10502,["op",10522,0]],[10503,["op",10518,0]],[10504,["op",10510,0]],[10505,["op",10523,0]],[10507,["op",10520,0]],[10508,["op",10521,0]],[10509,["op",10508,1]],[10510,["op",10516,0]],[10511,["op",10523,1]],[10513,["op",10505,0]],[10514,["op",10506,0]],[10515,["op",10521,1]],[10517,["op",10516,1]],[10519,["op",10506,1]],[10524,["op",10536,0]],[10525,["op",10538,0]],[10526,["op",10546,0]],[10527,["op",10542,0]],[10528,["op",10534,0]],[10529,["op",10547,0]],[10531,["op",10544,0]],[10532,["op",10545,0]],[10533,["op",10532,1]],[10534,["op",10540,0]],[10535,["op",10547,1]],[10537,["op",10529,0]],[10538,["op",10530,0]],[10539,["op",10545,1]],[10541,["op",10540,1]],[10543,["op",10530,1]],[10548,["op",10560,0]],[10549,["op",10562,0]],[10550,["op",10570,0]],[10551,["op",10566,0]],[10552,["op",10558,0]],[10553,["op",10571,0]],[10555,["op",10568,0]],[10556,["op",10569,0]],[10557,["op",10556,1]],[10558,["op",10564,0]],[10559,["op",10571,1]],[10561,["op",10553,0]],[10562,["op",10554,0]],[10563,["op",10569,1]],[10565,["op",10564,1]],[10567,["op",10554,1]],[10572,["op",10584,0]],[10573,["op",10586,0]],[10574,["op",10594,0]],[10575,["op",10590,0]],[10576,["op",10582,0]],[10577,["op",10595,0]],[10579,["op",10592,0]],[10580,["op",10593,0]],[10581,["op",10580,1]],[10582,["op",10588,0]],[10583,["op",10595,1]],[10585,["op",10577,0]],[10586,["op",10578,0]],[10587,["op",10593,1]],[10589,["op",10588,1]],[10591,["op",10578,1]],[10596,["op",10608,0]],[10597,["op",10610,0]],[10598,["op",10618,0]],[10599,["op",10614,0]],[10600,["op",10606,0]],[10601,["op",10619,0]],[10603,["op",10616,0]],[10604,["op",10617,0]],[10605,["op",10604,1]],[10606,["op",10612,0]],[10607,["op",10619,1]],[10609,["op",10601,0]],[10610,["op",10602,0]],[10611,["op",10617,1]],[10613,["op",10612,1]],[10615,["op",10602,1]],[10620,["op",10632,0]],[10621,["op",10634,0]],[10622,["op",10642,0]],[10623,["op",10638,0]],[10624,["op",10630,0]],[10625,["op",10643,0]],[10627,["op",10640,0]],[10628,["op",10641,0]],[10629,["op",10628,1]],[10630,["op",10636,0]],[10631,["op",10643,1]],[10633,["op",10625,0]],[10634,["op",10626,0]],[10635,["op",10641,1]],[10637,["op",10636,1]],[10639,["op",10626,1]],[10644,["op",10656,0]],[10645,["op",10658,0]],[10646,["op",10666,0]],[10647,["op",10662,0]],[10648,["op",10654,0]],[10649,["op",10667,0]],[10651,["op",10664,0]],[10652,["op",10665,0]],[10653,["op",10652,1]],[10654,["op",10660,0]],[10655,["op",10667,1]],[10657,["op",10649,0]],[10658,["op",10650,0]],[10659,["op",10665,1]],[10661,["op",10660,1]],[10663,["op",10650,1]],[10668,["op",10680,0]],[10669,["op",10682,0]],[10670,["op",10690,0]],[10671,["op",10686,0]],[10672,["op",10678,0]],[10673,["op",10691,0]],[10675,["op",10688,0]],[10676,["op",10689,0]],[10677,["op",10676,1]],[10678,["op",10684,0]],[10679,["op",10691,1]],[10681,["op",10673,0]],[10682,["op",10674,0]],[10683,["op",10689,1]],[10685,["op",10684,1]],[10687,["op",10674,1]],[10692,["op",10704,0]],[10693,["op",10706,0]],[10694,["op",10714,0]],[10695,["op",10710,0]],[10696,["op",10702,0]],[10697,["op",10715,0]],[10699,["op",10712,0]],[10700,["op",10713,0]],[10701,["op",10700,1]],[10702,["op",10708,0]],[10703,["op",10715,1]],[10705,["op",10697,0]],[10706,["op",10698,0]],[10707,["op",10713,1]],[10709,["op",10708,1]],[10711,["op",10698,1]],[10716,["op",10728,0]],[10717,["op",10730,0]],[10718,["op",10738,0]],[10719,["op",10734,0]],[10720,["op",10726,0]],[10721,["op",10739,0]],[10723,["op",10736,0]],[10724,["op",10737,0]],[10725,["op",10724,1]],[10726,["op",10732,0]],[10727,["op",10739,1]],[10729,["op",10721,0]],[10730,["op",10722,0]],[10731,["op",10737,1]],[10733,["op",10732,1]],[10735,["op",10722,1]],[10740,["op",10752,0]],[10741,["op",10754,0]],[10742,["op",10762,0]],[10743,["op",10758,0]],[10744,["op",10750,0]],[10745,["op",10763,0]],[10747,["op",10760,0]],[10748,["op",10761,0]],[10749,["op",10748,1]],[10750,["op",10756,0]],[10751,["op",10763,1]],[10753,["op",10745,0]],[10754,["op",10746,0]],[10755,["op",10761,1]],[10757,["op",10756,1]],[10759,["op",10746,1]],[10764,["op",10776,0]],[10765,["op",10778,0]],[10766,["op",10786,0]],[10767,["op",10782,0]],[10768,["op",10774,0]],[10769,["op",10787,0]],[10771,["op",10784,0]],[10772,["op",10785,0]],[10773,["op",10772,1]],[10774,["op",10780,0]],[10775,["op",10787,1]],[10777,["op",10769,0]],[10778,["op",10770,0]],[10779,["op",10785,1]],[10781,["op",10780,1]],[10783,["op",10770,1]],[10788,["op",10800,0]],[10789,["op",10802,0]],[10790,["op",10810,0]],[10791,["op",10806,0]],[10792,["op",10798,0]],[10793,["op",10811,0]],[10795,["op",10808,0]],[10796,["op",10809,0]],[10797,["op",10796,1]],[10798,["op",10804,0]],[10799,["op",10811,1]],[10801,["op",10793,0]],[10802,["op",10794,0]],[10803,["op",10809,1]],[10805,["op",10804,1]],[10807,["op",10794,1]],[10812,["op",10824,0]],[10813,["op",10826,0]],[10814,["op",10834,0]],[10815,["op",10830,0]],[10816,["op",10822,0]],[10817,["op",10835,0]],[10819,["op",10832,0]],[10820,["op",10833,0]],[10821,["op",10820,1]],[10822,["op",10828,0]],[10823,["op",10835,1]],[10825,["op",10817,0]],[10826,["op",10818,0]],[10827,["op",10833,1]],[10829,["op",10828,1]],[10831,["op",10818,1]],[10836,["op",10848,0]],[10837,["op",10850,0]],[10838,["op",10858,0]],[10839,["op",10854,0]],[10840,["op",10846,0]],[10841,["op",10859,0]],[10843,["op",10856,0]],[10844,["op",10857,0]],[10845,["op",10844,1]],[10846,["op",10852,0]],[10847,["op",10859,1]],[10849,["op",10841,0]],[10850,["op",10842,0]],[10851,["op",10857,1]],[10853,["op",10852,1]],[10855,["op",10842,1]],[10860,["op",10872,0]],[10861,["op",10874,0]],[10862,["op",10882,0]],[10863,["op",10878,0]],[10864,["op",10870,0]],[10865,["op",10883,0]],[10867,["op",10880,0]],[10868,["op",10881,0]],[10869,["op",10868,1]],[10870,["op",10876,0]],[10871,["op",10883,1]],[10873,["op",10865,0]],[10874,["op",10866,0]],[10875,["op",10881,1]],[10877,["op",10876,1]],[10879,["op",10866,1]],[10884,["op",10896,0]],[10885,["op",10898,0]],[10886,["op",10906,0]],[10887,["op",10902,0]],[10888,["op",10894,0]],[10889,["op",10907,0]],[10891,["op",10904,0]],[10892,["op",10905,0]],[10893,["op",10892,1]],[10894,["op",10900,0]],[10895,["op",10907,1]],[10897,["op",10889,0]],[10898,["op",10890,0]],[10899,["op",10905,1]],[10901,["op",10900,1]],[10903,["op",10890,1]],[10908,["op",10920,0]],[10909,["op",10922,0]],[10910,["op",10930,0]],[10911,["op",10926,0]],[10912,["op",10918,0]],[10913,["op",10931,0]],[10915,["op",10928,0]],[10916,["op",10929,0]],[10917,["op",10916,1]],[10918,["op",10924,0]],[10919,["op",10931,1]],[10921,["op",10913,0]],[10922,["op",10914,0]],[10923,["op",10929,1]],[10925,["op",10924,1]],[10927,["op",10914,1]],[10932,["op",10944,0]],[10933,["op",10946,0]],[10934,["op",10954,0]],[10935,["op",10950,0]],[10936,["op",10942,0]],[10937,["op",10955,0]],[10939,["op",10952,0]],[10940,["op",10953,0]],[10941,["op",10940,1]],[10942,["op",10948,0]],[10943,["op",10955,1]],[10945,["op",10937,0]],[10946,["op",10938,0]],[10947,["op",10953,1]],[10949,["op",10948,1]],[10951,["op",10938,1]],[10956,["op",10968,0]],[10957,["op",10970,0]],[10958,["op",10978,0]],[10959,["op",10974,0]],[10960,["op",10966,0]],[10961,["op",10979,0]],[10963,["op",10976,0]],[10964,["op",10977,0]],[10965,["op",10964,1]],[10966,["op",10972,0]],[10967,["op",10979,1]],[10969,["op",10961,0]],[10970,["op",10962,0]],[10971,["op",10977,1]],[10973,["op",10972,1]],[10975,["op",10962,1]],[10980,["op",10992,0]],[10981,["op",10994,0]],[10982,["op",11002,0]],[10983,["op",10998,0]],[10984,["op",10990,0]],[10985,["op",11003,0]],[10987,["op",11000,0]],[10988,["op",11001,0]],[10989,["op",10988,1]],[10990,["op",10996,0]],[10991,["op",11003,1]],[10993,["op",10985,0]],[10994,["op",10986,0]],[10995,["op",11001,1]],[10997,["op",10996,1]],[10999,["op",10986,1]],[11004,["op",11016,0]],[11005,["op",11018,0]],[11006,["op",11026,0]],[11007,["op",11022,0]],[11008,["op",11014,0]],[11009,["op",11027,0]],[11011,["op",11024,0]],[11012,["op",11025,0]],[11013,["op",11012,1]],[11014,["op",11020,0]],[11015,["op",11027,1]],[11017,["op",11009,0]],[11018,["op",11010,0]],[11019,["op",11025,1]],[11021,["op",11020,1]],[11023,["op",11010,1]],[11028,["op",11040,0]],[11029,["op",11042,0]],[11030,["op",11050,0]],[11031,["op",11046,0]],[11032,["op",11038,0]],[11033,["op",11051,0]],[11035,["op",11048,0]],[11036,["op",11049,0]],[11037,["op",11036,1]],[11038,["op",11044,0]],[11039,["op",11051,1]],[11041,["op",11033,0]],[11042,["op",11034,0]],[11043,["op",11049,1]],[11045,["op",11044,1]],[11047,["op",11034,1]],[11052,["op",11064,0]],[11053,["op",11066,0]],[11054,["op",11074,0]],[11055,["op",11070,0]],[11056,["op",11062,0]],[11057,["op",11075,0]],[11059,["op",11072,0]],[11060,["op",11073,0]],[11061,["op",11060,1]],[11062,["op",11068,0]],[11063,["op",11075,1]],[11065,["op",11057,0]],[11066,["op",11058,0]],[11067,["op",11073,1]],[11069,["op",11068,1]],[11071,["op",11058,1]],[11076,["op",11088,0]],[11077,["op",11090,0]],[11078,["op",11098,0]],[11079,["op",11094,0]],[11080,["op",11086,0]],[11081,["op",11099,0]],[11083,["op",11096,0]],[11084,["op",11097,0]],[11085,["op",11084,1]],[11086,["op",11092,0]],[11087,["op",11099,1]],[11089,["op",11081,0]],[11090,["op",11082,0]],[11091,["op",11097,1]],[11093,["op",11092,1]],[11095,["op",11082,1]],[11100,["op",11112,0]],[11101,["op",11114,0]],[11102,["op",11122,0]],[11103,["op",11118,0]],[11104,["op",11110,0]],[11105,["op",11123,0]],[11107,["op",11120,0]],[11108,["op",11121,0]],[11109,["op",11108,1]],[11110,["op",11116,0]],[11111,["op",11123,1]],[11113,["op",11105,0]],[11114,["op",11106,0]],[11115,["op",11121,1]],[11117,["op",11116,1]],[11119,["op",11106,1]],[11124,["op",11136,0]],[11125,["op",11138,0]],[11126,["op",11146,0]],[11127,["op",11142,0]],[11128,["op",11134,0]],[11129,["op",11147,0]],[11131,["op",11144,0]],[11132,["op",11145,0]],[11133,["op",11132,1]],[11134,["op",11140,0]],[11135,["op",11147,1]],[11137,["op",11129,0]],[11138,["op",11130,0]],[11139,["op",11145,1]],[11141,["op",11140,1]],[11143,["op",11130,1]],[11148,["op",11160,0]],[11149,["op",11162,0]],[11150,["op",11170,0]],[11151,["op",11166,0]],[11152,["op",11158,0]],[11153,["op",11171,0]],[11155,["op",11168,0]],[11156,["op",11169,0]],[11157,["op",11156,1]],[11158,["op",11164,0]],[11159,["op",11171,1]],[11161,["op",11153,0]],[11162,["op",11154,0]],[11163,["op",11169,1]],[11165,["op",11164,1]],[11167,["op",11154,1]],[11172,["op",11184,0]],[11173,["op",11186,0]],[11174,["op",11194,0]],[11175,["op",11190,0]],[11176,["op",11182,0]],[11177,["op",11195,0]],[11179,["op",11192,0]],[11180,["op",11193,0]],[11181,["op",11180,1]],[11182,["op",11188,0]],[11183,["op",11195,1]],[11185,["op",11177,0]],[11186,["op",11178,0]],[11187,["op",11193,1]],[11189,["op",11188,1]],[11191,["op",11178,1]],[11196,["op",11208,0]],[11197,["op",11210,0]],[11198,["op",11218,0]],[11199,["op",11214,0]],[11200,["op",11206,0]],[11201,["op",11219,0]],[11203,["op",11216,0]],[11204,["op",11217,0]],[11205,["op",11204,1]],[11206,["op",11212,0]],[11207,["op",11219,1]],[11209,["op",11201,0]],[11210,["op",11202,0]],[11211,["op",11217,1]],[11213,["op",11212,1]],[11215,["op",11202,1]],[11220,["op",11232,0]],[11221,["op",11234,0]],[11222,["op",11242,0]],[11223,["op",11238,0]],[11224,["op",11230,0]],[11225,["op",11243,0]],[11227,["op",11240,0]],[11228,["op",11241,0]],[11229,["op",11228,1]],[11230,["op",11236,0]],[11231,["op",11243,1]],[11233,["op",11225,0]],[11234,["op",11226,0]],[11235,["op",11241,1]],[11237,["op",11236,1]],[11239,["op",11226,1]],[11244,["op",11256,0]],[11245,["op",11258,0]],[11246,["op",11266,0]],[11247,["op",11262,0]],[11248,["op",11254,0]],[11249,["op",11267,0]],[11251,["op",11264,0]],[11252,["op",11265,0]],[11253,["op",11252,1]],[11254,["op",11260,0]],[11255,["op",11267,1]],[11257,["op",11249,0]],[11258,["op",11250,0]],[11259,["op",11265,1]],[11261,["op",11260,1]],[11263,["op",11250,1]],[11268,["op",11280,0]],[11269,["op",11282,0]],[11270,["op",11290,0]],[11271,["op",11286,0]],[11272,["op",11278,0]],[11273,["op",11291,0]],[11275,["op",11288,0]],[11276,["op",11289,0]],[11277,["op",11276,1]],[11278,["op",11284,0]],[11279,["op",11291,1]],[11281,["op",11273,0]],[11282,["op",11274,0]],[11283,["op",11289,1]],[11285,["op",11284,1]],[11287,["op",11274,1]],[11292,["op",11304,0]],[11293,["op",11306,0]],[11294,["op",11314,0]],[11295,["op",11310,0]],[11296,["op",11302,0]],[11297,["op",11315,0]],[11299,["op",11312,0]],[11300,["op",11313,0]],[11301,["op",11300,1]],[11302,["op",11308,0]],[11303,["op",11315,1]],[11305,["op",11297,0]],[11306,["op",11298,0]],[11307,["op",11313,1]],[11309,["op",11308,1]],[11311,["op",11298,1]],[11316,["op",11328,0]],[11317,["op",11330,0]],[11318,["op",11338,0]],[11319,["op",11334,0]],[11320,["op",11326,0]],[11321,["op",11339,0]],[11323,["op",11336,0]],[11324,["op",11337,0]],[11325,["op",11324,1]],[11326,["op",11332,0]],[11327,["op",11339,1]],[11329,["op",11321,0]],[11330,["op",11322,0]],[11331,["op",11337,1]],[11333,["op",11332,1]],[11335,["op",11322,1]],[11340,["op",11352,0]],[11341,["op",11354,0]],[11342,["op",11362,0]],[11343,["op",11358,0]],[11344,["op",11350,0]],[11345,["op",11363,0]],[11347,["op",11360,0]],[11348,["op",11361,0]],[11349,["op",11348,1]],[11350,["op",11356,0]],[11351,["op",11363,1]],[11353,["op",11345,0]],[11354,["op",11346,0]],[11355,["op",11361,1]],[11357,["op",11356,1]],[11359,["op",11346,1]],[11364,["op",11376,0]],[11365,["op",11378,0]],[11366,["op",11386,0]],[11367,["op",11382,0]],[11368,["op",11374,0]],[11369,["op",11387,0]],[11371,["op",11384,0]],[11372,["op",11385,0]],[11373,["op",11372,1]],[11374,["op",11380,0]],[11375,["op",11387,1]],[11377,["op",11369,0]],[11378,["op",11370,0]],[11379,["op",11385,1]],[11381,["op",11380,1]],[11383,["op",11370,1]],[11388,["op",11400,0]],[11389,["op",11402,0]],[11390,["op",11410,0]],[11391,["op",11406,0]],[11392,["op",11398,0]],[11393,["op",11411,0]],[11395,["op",11408,0]],[11396,["op",11409,0]],[11397,["op",11396,1]],[11398,["op",11404,0]],[11399,["op",11411,1]],[11401,["op",11393,0]],[11402,["op",11394,0]],[11403,["op",11409,1]],[11405,["op",11404,1]],[11407,["op",11394,1]],[11412,["op",11424,0]],[11413,["op",11426,0]],[11414,["op",11434,0]],[11415,["op",11430,0]],[11416,["op",11422,0]],[11417,["op",11435,0]],[11419,["op",11432,0]],[11420,["op",11433,0]],[11421,["op",11420,1]],[11422,["op",11428,0]],[11423,["op",11435,1]],[11425,["op",11417,0]],[11426,["op",11418,0]],[11427,["op",11433,1]],[11429,["op",11428,1]],[11431,["op",11418,1]],[11436,["op",11448,0]],[11437,["op",11450,0]],[11438,["op",11458,0]],[11439,["op",11454,0]],[11440,["op",11446,0]],[11441,["op",11459,0]],[11443,["op",11456,0]],[11444,["op",11457,0]],[11445,["op",11444,1]],[11446,["op",11452,0]],[11447,["op",11459,1]],[11449,["op",11441,0]],[11450,["op",11442,0]],[11451,["op",11457,1]],[11453,["op",11452,1]],[11455,["op",11442,1]]] diff --git a/research/five-stage-p10b-transcript-stages/bitword/producer/data/cube_orient_p10.json b/research/five-stage-p10b-transcript-stages/bitword/producer/data/cube_orient_p10.json new file mode 100644 index 0000000000..26c886fc28 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/producer/data/cube_orient_p10.json @@ -0,0 +1 @@ +[[0, 1, 2], [0, 1, 3], [0, 1, 4], [0, 1, 5], [6, 0, 1], [7, 0, 1], [8, 0, 1], [9, 0, 1], [0, 2, 3], [0, 2, 4], [0, 2, 5], [6, 0, 2], [7, 0, 2], [8, 0, 2], [9, 0, 2], [0, 3, 4], [0, 3, 5], [0, 3, 6], [7, 0, 3], [8, 0, 3], [9, 0, 3], [0, 4, 5], [0, 4, 6], [4, 7, 0], [4, 8, 0], [9, 0, 4], [5, 6, 0], [5, 7, 0], [5, 8, 0], [5, 9, 0], [6, 7, 0], [6, 8, 0], [6, 9, 0], [7, 8, 0], [7, 9, 0], [8, 9, 0], [1, 2, 3], [1, 2, 4], [1, 2, 5], [1, 2, 6], [7, 1, 2], [8, 1, 2], [9, 1, 2], [1, 3, 4], [1, 3, 5], [1, 3, 6], [7, 1, 3], [8, 1, 3], [9, 1, 3], [1, 4, 5], [1, 4, 6], [1, 4, 7], [8, 1, 4], [9, 1, 4], [1, 5, 6], [1, 5, 7], [5, 8, 1], [5, 9, 1], [6, 7, 1], [6, 8, 1], [6, 9, 1], [7, 8, 1], [7, 9, 1], [8, 9, 1], [2, 3, 4], [2, 3, 5], [2, 3, 6], [2, 3, 7], [8, 2, 3], [9, 2, 3], [2, 4, 5], [2, 4, 6], [2, 4, 7], [8, 2, 4], [9, 2, 4], [2, 5, 6], [2, 5, 7], [2, 5, 8], [9, 2, 5], [2, 6, 7], [2, 6, 8], [6, 9, 2], [7, 8, 2], [7, 9, 2], [8, 9, 2], [3, 4, 5], [3, 4, 6], [3, 4, 7], [3, 4, 8], [9, 3, 4], [3, 5, 6], [3, 5, 7], [3, 5, 8], [9, 3, 5], [3, 6, 7], [3, 6, 8], [3, 6, 9], [3, 7, 8], [3, 7, 9], [8, 9, 3], [4, 5, 6], [4, 5, 7], [4, 5, 8], [4, 5, 9], [4, 6, 7], [4, 6, 8], [4, 6, 9], [4, 7, 8], [4, 7, 9], [4, 8, 9], [5, 6, 7], [5, 6, 8], [5, 6, 9], [5, 7, 8], [5, 7, 9], [5, 8, 9], [6, 7, 8], [6, 7, 9], [6, 8, 9], [7, 8, 9]] \ No newline at end of file diff --git a/research/five-stage-p10b-transcript-stages/bitword/producer/data/local_design_p10.json b/research/five-stage-p10b-transcript-stages/bitword/producer/data/local_design_p10.json new file mode 100644 index 0000000000..4ff5375a67 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/producer/data/local_design_p10.json @@ -0,0 +1 @@ +{"design": [[["A", 0, 0], [[[0, 0, 0], [0, 1, 1]], [[0, 0, 1], [0, 1, 0]]]], [["A", 0, 1], [[[1, 0, 0], [1, 1, 1]], [[1, 0, 1], [1, 1, 0]]]], [["A", 1, 0], [[[0, 0, 0], [1, 0, 1]], [[0, 0, 1], [1, 0, 0]]]], [["A", 1, 1], [[[0, 1, 0], [1, 1, 1]], [[0, 1, 1], [1, 1, 0]]]], [["G", 0, 2, 1], [[[0, 0, 1], [1, 0, 0]], [[0, 1, 1], [1, 1, 0]]]], [["G", 1, 2, 1], [[[0, 0, 1], [0, 1, 0]], [[1, 0, 1], [1, 1, 0]]]], [["G", 0, 1, 0], [[[0, 0, 1], [1, 1, 1]], [[0, 0, 0], [1, 1, 0]]]], [["G", 0, 1, 1], [[[0, 1, 1], [1, 0, 1]], [[0, 1, 0], [1, 0, 0]]]], [["A", 2, 1], [[[0, 1, 1], [1, 0, 1]], [[0, 0, 1], [1, 1, 1]]]], [["A", 2, 0], [[[0, 0, 0], [1, 1, 0]], [[0, 1, 0], [1, 0, 0]]]], [["G", 0, 2, 0], [[[0, 0, 0], [1, 0, 1]], [[0, 1, 0], [1, 1, 1]]]], [["G", 1, 2, 0], [[[1, 0, 0], [1, 1, 1]], [[0, 0, 0], [0, 1, 1]]]]], "provenance": "p10next: p = 10 local-design steepest ascent (lscan.py) from cand1 with the p = 10 modules"} \ No newline at end of file diff --git a/research/five-stage-p10b-transcript-stages/bitword/producer/data/pm_p10.json b/research/five-stage-p10b-transcript-stages/bitword/producer/data/pm_p10.json new file mode 100644 index 0000000000..66d54f6efb --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/producer/data/pm_p10.json @@ -0,0 +1 @@ +{"input_count": 36, "args": [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, [31, 33], [24, 36], [28, 37], [19, 38], [13, 39], [0, 1], [4, 41], [2, 3], [9, 10], [15, 16], [44, 45], [21, 46], [24, 28], [47, 48], [43, 49], [1, 6], [19, 51], [50, 52], [17, 18], [19, 20], [1, 55], [4, 5], [30, 57], [32, 34], [58, 59], [36, 60], [6, 7], [35, 62], [61, 63], [56, 64], [54, 65], [22, 23], [25, 67], [66, 68], [9, 15], [25, 70], [23, 27], [5, 33], [56, 73], [18, 34], [74, 75], [72, 76], [25, 43], [10, 27], [16, 26], [79, 80], [29, 81], [8, 42], [14, 20], [7, 84], [83, 85], [59, 86], [82, 87], [0, 2], [3, 57], [21, 72], [26, 30], [22, 92], [91, 93], [90, 94], [89, 95], [11, 12], [44, 97], [13, 98], [37, 99], [96, 100], [25, 29], [32, 102], [34, 103], [0, 8], [13, 105], [52, 106], [14, 35], [99, 108], [15, 51], [8, 46], [34, 111], [48, 112], [21, 102], [113, 114], [2, 24], [15, 116], [69, 117], [18, 72], [12, 119], [13, 14], [0, 121], [48, 114], [35, 123], [62, 124], [43, 125], [122, 126], [61, 127], [22, 26], [11, 17], [129, 130], [111, 131], [128, 132], [120, 133], [56, 134], [33, 107], [2, 90], [94, 97], [54, 138], [2, 95], [30, 97], [17, 141], [18, 142], [5, 143], [3, 144], [88, 145], [91, 104], [35, 147], [71, 116], [7, 149], [23, 150], [7, 104], [20, 152], [96, 97], [54, 111], [154, 155], [50, 119], [9, 12], [24, 68], [158, 159], [63, 122], [61, 161], [11, 162], [160, 163], [2, 164], [13, 108], [20, 166], [19, 167], [36, 59], [8, 143], [169, 170], [168, 171], [29, 172], [114, 168], [2, 71], [42, 130], [38, 93], [147, 177], [109, 178], [31, 32], [129, 180], [4, 181], [1, 17], [182, 183], [4, 11], [34, 73], [23, 186], [3, 29], [28, 188], [10, 189], [4, 144], [27, 44], [12, 192], [27, 54], [9, 154], [7, 14], [10, 196], [104, 197], [22, 32], [16, 54], [15, 200], [140, 201], [28, 80], [79, 203], [31, 204], [3, 205], [52, 105], [53, 129], [194, 203], [188, 209], [65, 210], [167, 207], [7, 212], [29, 78], [213, 214], [26, 79], [97, 216], [6, 28], [111, 139], [40, 219], [84, 111], [87, 143], [5, 175], [222, 223], [48, 174], [1, 156], [8, 47], [214, 227], [32, 129], [85, 229], [176, 230], [228, 231], [136, 191], [16, 213], [190, 234], [27, 235], [92, 201], [20, 237], [169, 191], [110, 140], [5, 12], [4, 130], [31, 106], [242, 243], [1, 202], [153, 245], [33, 241], [75, 247], [212, 248], [151, 249], [132, 225], [31, 242], [213, 252], [32, 253], [190, 254], [107, 247], [206, 233], [80, 255], [44, 127], [181, 259], [185, 260], [148, 177], [62, 262], [39, 200], [240, 264], [33, 168], [115, 120], [266, 267], [43, 45], [125, 269], [55, 270], [184, 271], [34, 221], [103, 273], [34, 120], [213, 239], [49, 215], [41, 85], [236, 248], [22, 39], [148, 280], [149, 253], [137, 263], [67, 117], [9, 284], [31, 233], [228, 278], [275, 287], [238, 281], [173, 204], [5, 288], [127, 193], [101, 218], [157, 256], [139, 274], [285, 286], [199, 282], [187, 292], [67, 224], [180, 251], [70, 168], [171, 301], [189, 217], [162, 303], [77, 270], [195, 198], [159, 302], [208, 244]], "roots": [289, 179, 290, 307, 268, 300, 295, 220, 283, 211, 118, 305, 272, 246, 265, 304, 165, 298, 261, 306, 293, 276, 279, 258, 146, 257, 250, 297, 299, 296, 277, 291, 294, 232, 308, 226, 135], "provenance": "p10next: pair module annealed at p = 10 with a debt-penalised five-stage objective from the PR #315 module (nbsa_debt.py, LAMBDA 150-300)"} \ No newline at end of file diff --git a/research/five-stage-p10b-transcript-stages/bitword/producer/data/qmod_p10.json b/research/five-stage-p10b-transcript-stages/bitword/producer/data/qmod_p10.json new file mode 100644 index 0000000000..b837d6e209 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/producer/data/qmod_p10.json @@ -0,0 +1 @@ +{"input_count": 8, "args": [null, null, null, null, null, null, null, null, [5, 7], [1, 8], [4, 0], [2, 1], [10, 3], [11, 12], [13, 8], [3, 6], [9, 15], [15, 5], [10, 17], [18, 2], [7, 19], [11, 0], [8, 21], [6, 22], [10, 16], [4, 16], [25, 2], [13, 7], [27, 6], [15, 22], [23, 4], [11, 18]], "roots": [26, 20, 24, 30, 29, 28, 14, 31], "provenance": {"source": "qsa (fastq_p one-instance C) from q5r_1 restriction of gen5 qmod_p12", "C": 7595.909682229441, "adds": 24, "arcs": 16}} \ No newline at end of file diff --git a/research/five-stage-p10b-transcript-stages/bitword/producer/descent.py b/research/five-stage-p10b-transcript-stages/bitword/producer/descent.py new file mode 100644 index 0000000000..a303fa3e55 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/producer/descent.py @@ -0,0 +1,263 @@ +#!/usr/bin/env python3 +"""Endpoint frame descent for a physical paired-cube bit word (PR200 physical-layer rules). + +Moves equal-frame connected groups of operations to the join of their incoming frames and node value +spans, or to the meet of their outgoing frames (degenerate endpoints repaired by one row), accepting a move +only when the five-stage first-order cost sum r*ln(m/r) (m = 5h; 120 at p = 12, 100 at p = 10) over all physical +role chains decreases. +Gauge, root, source, target and full frames are fixed; alias splices (donor -> recipient gauge) are kept. + +usage: descent.py PKGDIR OUTDIR (PKGDIR = PR200-layout package whose selected/bit holds the word) +Prepared by DreamingOfClouds with Anthropic Claude assistance; Apache-2.0. +p = 10 port: m = 5h and the pP file names are read from the word (DreamingOfClouds, Anthropic Claude assistance). +""" +import sys, json, gzip, math, time +from pathlib import Path +from collections import defaultdict, Counter + +pkg = Path(sys.argv[1]); out = Path(sys.argv[2]); out.mkdir(parents=True, exist_ok=True) +sys.path.insert(0, str(pkg / 'bit')) +from word import Candidate + +t0 = time.time() +W = Candidate(); C = W.C; mod = W.module; h = W.h +C.decoder(); C.geometry() +FULL = W.w['full_frame'] +ops = W.ops; nops = len(ops) +opframe = list(W.opframe) + +# ---------------------------------------------------------------- frame registry helpers +key_of = {} +def bkey(B): return tuple(sorted(map(tuple, B))) +for f, B in C.B.items(): + key_of.setdefault(bkey(B), f) + +def register(rows): + B, _ = mod.reduce_rows(rows, h) + B = [tuple(r) for r in B] + k = bkey(B) + if k in key_of: return key_of[k] + f = max(C.B) + 1 + A, _ = mod.kernel(B, h) + C.B[f], C.A[f], C.dimf[f] = B, A, len(B) + key_of[k] = f + return f + +join_cache = {} +def join(fs): + fs = tuple(sorted(set(fs))) + if len(fs) == 1: return fs[0] + r = join_cache.get(fs) + if r is None: + rows = [b for f in fs for b in C.B[f]] + r = join_cache[fs] = register(rows) + return r + +meet_cache = {} +def meet(fs): + fs = tuple(sorted(set(fs))) + if len(fs) == 1: return fs[0] + r = meet_cache.get(fs) + if r is None: + ann = [a for f in fs for a in C.A[f]] + B, _ = mod.kernel(ann, h) if ann else ([tuple(int(i == j) for j in range(h)) for i in range(h)], None) + r = meet_cache[fs] = register(B) + return r + +nd_cache = {} +def nondeg(f): + r = nd_cache.get(f) + if r is None: r = nd_cache[f] = C.nondeg(f) + return r + +def sub(a, b): return C.sub(a, b) + +# node value spans +span_cache = {} +def node_span(n): + r = span_cache.get(n) + if r is None: + bits = C.sup[n]; rows = [] + while bits: + low = bits & -bits; s = low.bit_length() - 1; bits -= low + rows.append(C.chi[s]) + r = span_cache[n] = register(rows) + return r + +def repair_up(L, U): + """smallest nondegenerate frame containing L inside U: L itself or L + one row of U.""" + if nondeg(L): return L + for b in C.B[U]: + f = register(list(C.B[L]) + [b]) + if C.dimf[f] == C.dimf[L] + 1 and nondeg(f): return f + return None + +def repair_down(L, U): + """largest nondegenerate frame inside U containing L: U itself or U minus one row (kernel of A_U + 1 row).""" + if nondeg(U): return U + # hyperplanes of U containing L: add one annihilator row vanishing on L but not on U + BL = C.B[L] + cand = [] + for e in range(h): + a = [int(i == e) for i in range(h)] + cand.append(a) + # project candidate covectors to vanish on L: use combinations orthogonal to B_L via kernel of B_L + K, _ = mod.kernel(BL, h) if BL else ([tuple(int(i == j) for j in range(h)) for i in range(h)], None) + for a in K: + rows = list(C.A[U]) + [a] + B, _ = mod.kernel(rows, h) + f = register(B) + if C.dimf[f] == C.dimf[U] - 1 and sub(L, f) and nondeg(f): return f + return None + +# ---------------------------------------------------------------- physical chains +recipient = {d: b for b, d in W.pairs} # donor -> recipient +roots = defaultdict(list) +for j, s in enumerate(W.w['rootroles']): roots[s].append(W.w['root_frame'][j]) +start = {b: W.w['source_frame'][x] for x, b in W.source.items()} +start.update({b: z['frame'] for b, z in W.gauge.items()}) +seq = defaultdict(list) +for i, (a, b, x) in enumerate(ops): + seq[a].append(i); seq[b].append(i) + +chains = [] # list of element lists: ('f', frame) fixed or ('o', op) +for s in range(W.R): + if s in W.donor: continue # recipients are spliced into their donor's chain + el = [] + st = start.get(s) + el.append(('f', st) if st is not None else ('z', None)) + el += [('o', i) for i in seq[s]] + [('f', f) for f in roots[s]] + if s in recipient: + b = recipient[s] + el += [('f', W.gauge[b]['frame'])] + [('o', i) for i in seq[b]] + [('f', f) for f in roots[b]] + el.append(('f', FULL)) + chains.append(el) +pos = defaultdict(list) # op -> [(chain, index)] +for c, el in enumerate(chains): + for k, (t, x) in enumerate(el): + if t == 'o': pos[x].append((c, k)) +assert all(len(v) == 2 for v in pos.values()) and len(pos) == nops + +def fr(e): + t, x = e + if t == 'o': return opframe[x] + return x + +def dim(f): return 0 if f is None else C.dimf[f] + +MM = 5 * h # five-stage width m = 5h +LN = [0.0] + [r * math.log(MM / r) for r in range(1, MM + 1)] +def cost_pair(a, b): + d = dim(b) - dim(a) + assert d >= 0 + return LN[d] + +def total_cost(): + tot = 0.0 + for el in chains: + for k in range(len(el) - 1): + tot += cost_pair(fr(el[k]), fr(el[k + 1])) + return tot + +def check_nested(): + for el in chains: + for k in range(len(el) - 1): + a, b = fr(el[k]), fr(el[k + 1]) + assert a is None or sub(a, b), ('nest', el[k], el[k + 1]) + +check_nested() +c0 = total_cost() +print('loaded', round(time.time() - t0, 1), 's; chains', len(chains), 'cost', round(c0, 1), flush=True) + +# ---------------------------------------------------------------- group moves +def groups(): + parent = list(range(nops)) + def find(x): + while parent[x] != x: parent[x] = parent[parent[x]]; x = parent[x] + return x + for el in chains: + for k in range(len(el) - 1): + if el[k][0] == 'o' and el[k + 1][0] == 'o' and opframe[el[k][1]] == opframe[el[k + 1][1]]: + ra, rb = find(el[k][1]), find(el[k + 1][1]) + if ra != rb: parent[ra] = rb + g = defaultdict(list) + for i in range(nops): g[find(i)].append(i) + return list(g.values()) + +def evaluate(G): + Gs = set(G); F = opframe[G[0]] + inc, outg = [], [] + for i in G: + for c, k in pos[i]: + el = chains[c] + p = el[k - 1] + if not (p[0] == 'o' and p[1] in Gs): inc.append(fr(p)) + q = el[k + 1] + if not (q[0] == 'o' and q[1] in Gs): outg.append(fr(q)) + spans = {node_span(ops[i][2]) for i in G} + L = join([f for f in inc if f is not None] + list(spans)) + U = meet(outg) + if not sub(L, U): return None + def delta(Fn): + d = 0.0 + for f in inc: d += LN[dim(Fn) - dim(f)] - LN[dim(F) - dim(f)] + for f in outg: d += LN[dim(f) - dim(Fn)] - LN[dim(f) - dim(F)] + return d + best = (0.0, None) + cands = set() + lo = repair_up(L, U) + if lo is not None: cands.add(lo) + hi = repair_down(L, U) + if hi is not None: cands.add(hi) + for f in inc + outg: + if f is not None and sub(L, f) and sub(f, U) and nondeg(f): cands.add(f) + for Fn in cands: + if C.dimf[Fn] == C.dimf[F] and sub(Fn, F): continue + d = delta(Fn) + if d < best[0] - 1e-9: best = (d, Fn) + return best + +it = 0 +while True: + it += 1; moved = 0; gain = 0.0 + gs = groups() + gs.sort(key=len, reverse=True) + for G in gs: + # frames may have changed for neighbours; G still has a common frame since only whole groups move + if len({opframe[i] for i in G}) != 1: continue + r = evaluate(G) + if r is None or r[1] is None: continue + d, Fn = r + for i in G: opframe[i] = Fn + moved += 1; gain += d + c = total_cost() + print('iter', it, 'groups', len(gs), 'moved', moved, 'gain', round(gain, 1), 'cost', round(c, 1), round(time.time() - t0, 1), 's', flush=True) + if moved == 0 or it >= 40: break + +check_nested() +for i in range(nops): + f = opframe[i] + assert nondeg(f) + assert sub(node_span(ops[i][2]), f) +changed = sum(1 for i in range(nops) if opframe[i] != W.original_opframe[i]) +print('changed op frames', changed, 'final cost', round(total_cost(), 1), 'from', round(c0, 1)) + +# ---------------------------------------------------------------- write outputs +w = dict(W.w); w['op_frame'] = opframe +w['descent'] = 'op_frame[i]: equal-frame connected groups moved to the join of incoming frames and node spans or the meet of outgoing frames (one-row repair), five-stage first-order cost decrease' +src = pkg / 'selected/bit' +P = W.g['p']; assert h == 2 * P +frames = json.loads(gzip.decompress((src / ('frames_p%d.json.gz' % P)).read_bytes())) +used = set(opframe) +for f in sorted(C.B): + if str(f) in frames['frames'] or f not in used: continue + B, A = C.B[f], C.A[f] + frames['frames'][str(f)] = dict(dim=len(B), b=[list(r) for r in B]) if len(B) <= len(A) else dict(dim=len(B), a=[list(r) for r in A]) +used = set(opframe) +print('frames now', len(frames['frames'])) +for name in ('graph_p%d.json' % P, 'kchron_p%d.json' % P, 'profile_p%d.json' % P, 'sinks.json'): + (out / name).write_bytes((src / name).read_bytes()) +wj = json.dumps(w, sort_keys=True).encode(); fj = json.dumps(frames, sort_keys=True).encode() +(out / ('word_p%d.json' % P)).write_bytes(wj); (out / ('word_p%d.json.gz' % P)).write_bytes(gzip.compress(wj, mtime=0)) +(out / ('frames_p%d.json' % P)).write_bytes(fj); (out / ('frames_p%d.json.gz' % P)).write_bytes(gzip.compress(fj, mtime=0)) +print('wrote', out) diff --git a/research/five-stage-p10b-transcript-stages/bitword/producer/make_physical.py b/research/five-stage-p10b-transcript-stages/bitword/producer/make_physical.py new file mode 100644 index 0000000000..b6d949a00c --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/producer/make_physical.py @@ -0,0 +1,204 @@ +#!/usr/bin/env python3 +"""Physical layer producer for a raw paired-cube bit word (PR168 format): compensated late reuse pairs. + +Input dir: graph_pP.json word_pP.json frames_pP.json kchron_pP.json profile_pP.json (raw generator output, any +cube size p; P is read from the single graph_pP.json present). +Output dir: same names, word gains op_frame (= node frames unless --descent), pairs [[donor, recipient]], +reads {recipient: absolute execution position}; frames/word also written gzipped for PR200's Candidate. + +Pair rules (PR200 bit/word.py + base_word.py): recipient gauged, read right before its first op; donor +ungauged, non-root, non-source, last op strictly before that read; donor last op frame inside the recipient +gauge frame; both nondegenerate; one-to-one; per-target gauge read times monotone along the nested chain. +Recipients are gauges of rank h - 3 by default (rank 21 at p = 12, rank 17 at p = 10). +--bank-parity: the 60-replica stage-private banks of width m = 5h need 60 * (total residual width) to be a +multiple of m. Trailing pairs are dropped until it is (at most one pair, and only for odd width, at p = 12). +p = 10 port (h-generic recipients, residual widths and bank divisibility, p-generic file names): +DreamingOfClouds with Anthropic Claude assistance. +Prepared by DreamingOfClouds with Anthropic Claude assistance; Apache-2.0. +""" +import argparse, gzip, json, sys, importlib.util, time +from collections import defaultdict, Counter +from pathlib import Path + +HERE = Path(__file__).resolve().parent +CHK = HERE.parent / 'references/pr168-v4/research/paired-cube-bit/check_paired_cube_bit.py' + + +def load(name, path): + spec = importlib.util.spec_from_file_location(name, path); m = importlib.util.module_from_spec(spec); spec.loader.exec_module(m); return m + + +def hopcroft_karp(adj, nleft): + INF = 1 << 30 + matchL = [-1] * nleft; matchR = {} + from collections import deque + while True: + dist = [INF] * nleft; q = deque() + for u in range(nleft): + if matchL[u] < 0: dist[u] = 0; q.append(u) + found = False + while q: + u = q.popleft() + for w in adj[u]: + v2 = matchR.get(w, -1) + if v2 < 0: found = True + elif dist[v2] == INF: dist[v2] = dist[u] + 1; q.append(v2) + if not found: break + sys.setrecursionlimit(100000) + def dfs(u): + for w in adj[u]: + v2 = matchR.get(w, -1) + if v2 < 0 or (dist[v2] == dist[u] + 1 and dfs(v2)): + matchL[u] = w; matchR[w] = u; return True + dist[u] = INF; return False + for u in range(nleft): + if matchL[u] < 0: dfs(u) + return matchL + + +def augment_from(adj, nleft, matchL, matchR): + """Kuhn augmentation from a given matching (iterative DFS); returns the number of augmentations.""" + gained = 0 + for u0 in range(nleft): + if matchL[u0] >= 0: + continue + seen, stack, path, found = set(), [(u0, iter(adj[u0]))], [], None + while stack: + u, it = stack[-1] + w = next(it, None) + if w is None: + stack.pop() + if path: + path.pop() + continue + if w in seen: + continue + seen.add(w) + v2 = matchR.get(w, -1) + path.append((u, w)) + if v2 < 0: + found = list(path) + break + stack.append((v2, iter(adj[v2]))) + if found: + for u, w in found: + matchL[u] = w; matchR[w] = u + gained += 1 + return gained + + +def tiered(adj, nleft, key): + tiers = sorted({key(d) for lst in adj for d in lst}, reverse=True) + matchL, matchR = [-1] * nleft, {} + for t in tiers: + sub = [[d for d in lst if key(d) >= t] for lst in adj] + while augment_from(sub, nleft, matchL, matchR): + pass + return matchL + + +def main(): + ap = argparse.ArgumentParser() + ap.add_argument('--src', required=True); ap.add_argument('--out', required=True) + ap.add_argument('--ranks', default='', help='gauge dims allowed as recipients, comma list') + ap.add_argument('--bank-parity', action='store_true', help='drop trailing pairs until the 60-replica bank width is a multiple of m = 5h') + a = ap.parse_args() + src, out = Path(a.src), Path(a.out); out.mkdir(parents=True, exist_ok=True) + mod = load('chk', CHK) + graphs = sorted(src.glob('graph_p*.json')); assert len(graphs) == 1, 'one raw word' + P = int(graphs[0].name[len('graph_p'):-len('.json')]) + C = mod.Checker(src, P) + assert C.h == 2 * P and C.g['p'] == P + C.frames(); C.decoder(); C.geometry() + g, w = C.g, C.w + ops = w['ops']; v = g['v'] + R = 1 + max(max(x, y) for x, y, _ in ops) + nf = {int(k): f for k, f in w['node_frame'].items()} + opframe = [nf[n] for _, _, n in ops] + phase1 = sorted(w['phase1']); ph = set(phase1) + rest = [i for i in range(len(ops)) if i not in ph] + pos = {i: p for p, i in enumerate(rest)} + role_ops = defaultdict(list) + for i in phase1 + rest: + for s in ops[i][:2]: role_ops[s].append(i) + assert all(xs == sorted(xs) for xs in role_ops.values()) + first = {s: pos.get(xs[0], -1) for s, xs in role_ops.items()} + last = {s: pos.get(xs[-1], -1) for s, xs in role_ops.items()} + endframe = {s: opframe[xs[-1]] for s, xs in role_ops.items()} + gauge = {z['role']: z for z in w['gauges']} + roots = set(w['rootroles']); sources = set(w['sources'].values()) + allowed = {int(x) for x in a.ranks.split(',')} if a.ranks else {C.h - 3} + # per-target chain order of gauges (time order = reversed selection order) + chain = defaultdict(list) + for z in reversed(w['gauges']): + for t in z['targets']: chain[t].append(z['role']) + # recipients: allowed dims; a recipient must be the LAST gauge of each of its targets' chains unless + # every later gauge on that target is also a recipient (resolved iteratively below: start with tops) + recips = [b for b in gauge if gauge[b]['dim'] in allowed] + def ok(b): + fb = gauge[b]['frame'] + for t in gauge[b]['targets']: + later = chain[t][chain[t].index(b) + 1:] + if any(not (C.sub(gauge[x]['frame'], fb) and C.sub(fb, gauge[x]['frame'])) for x in later): return False + return True + recips = [b for b in recips if ok(b)] + donors = [s for s in range(R) if s not in gauge and s not in roots and s not in sources and s in role_ops] + print('roles', R, 'gauges', len(gauge), 'recipient candidates', len(recips), 'donor candidates', len(donors), flush=True) + t0 = time.time() + nd_cache = {} + def nondeg(f): + r = nd_cache.get(f) + if r is None: r = nd_cache[f] = C.nondeg(f) + return r + # group donors by end frame to share containment tests + by_frame = defaultdict(list) + for d in donors: + if nondeg(endframe[d]): by_frame[endframe[d]].append(d) + print('donor end frames', len(by_frame), 'nondeg donors', sum(map(len, by_frame.values())), flush=True) + adj = [] + for b in recips: + gb = gauge[b]['frame']; rt = first[b] + lst = [] + if nondeg(gb): + for f, ds in by_frame.items(): + if C.dimf[f] > C.dimf[gb]: continue + cand = [d for d in ds if last[d] < rt] + if cand and C.sub(f, gb): lst.extend(cand) + adj.append(lst) + print('edges', sum(map(len, adj)), 'recipients with an edge', sum(1 for x in adj if x), 'secs', round(time.time() - t0, 1), flush=True) + # tiered augmentation (p10next, DreamingOfClouds with Anthropic Claude assistance): donors enter in decreasing + # end-frame dimension e (a pair's first-order five-stage value 5(h-3-e)ln(m/(h-3-e)) - 5(h-e)ln(m/(h-e)) + + # gauge entry grows with e); Kuhn augmentation from the current matching never unmatches a matched donor, so each + # tier keeps every donor matched before it; the result is still a maximum matching + m = tiered(adj, len(recips), lambda d: C.dimf[endframe[d]]) + pairs = [[m[i], b] for i, b in enumerate(recips) if m[i] >= 0] + if a.bank_parity: + # residual family widths: h - dim for non-recipient gauges, h for every other physical role + M, REPLICAS = 5 * C.h, 60 + def width(): + matched = {b for _, b in pairs} + return sum(C.h - gauge[g]['dim'] for g in gauge if g not in matched) + C.h * (R - len(pairs) - (len(gauge) - len(matched))) + for _ in range(M): + if REPLICAS * width() % M == 0: break + # dropping a pair returns its recipient (rank d) to the entrances as a residual family of width h - d; + # the donor stays a plain helper, so the total width grows by h - d (3 for the default rank h - 3) + dropped = pairs.pop() + print('bank divisibility: dropped pair', dropped, 'width', width(), flush=True) + assert REPLICAS * width() % M == 0, 'bank divisibility not restored' + print('pairs', len(pairs), flush=True) + reads = {str(b): len(phase1) + first[b] for d, b in pairs} + W = dict(w); W['op_frame'] = opframe; W['pairs'] = pairs; W['reads'] = reads + W['descent'] = 'none: op_frame[i] = node_frame[ops[i][2]]' + W['reuse'] = 'late compensated reuse: recipient slot is the donor register; recipient old-value read right before its first op, after the donor last op' + for name in ('graph', 'frames', 'kchron', 'profile'): + (out / ('%s_p%d.json' % (name, P))).write_text((src / ('%s_p%d.json' % (name, P))).read_text()) + (out / ('word_p%d.json' % P)).write_text(json.dumps(W, sort_keys=True)) + for name in ('word', 'frames'): + raw = (out / ('%s_p%d.json' % (name, P))).read_bytes() + (out / ('%s_p%d.json.gz' % (name, P))).write_bytes(gzip.compress(raw, mtime=0)) + (out / 'sinks.json').write_text('[]') + print(json.dumps(dict(pairs=len(pairs), physical_R=R - len(pairs), dims=Counter(gauge[b]['dim'] for _, b in pairs)))) + + +if __name__ == '__main__': + main() diff --git a/research/five-stage-p10b-transcript-stages/bitword/producer/paired_cube_bit_word.py b/research/five-stage-p10b-transcript-stages/bitword/producer/paired_cube_bit_word.py new file mode 100644 index 0000000000..a43543ba9e --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/producer/paired_cube_bit_word.py @@ -0,0 +1,1011 @@ +#!/usr/bin/env python3 +# Modified copy of eumemic's PR168 paired-cube bit generator (research/paired-cube-bit/paired_cube_bit_word.py +# as integrated on main; Apache-2.0). Changes for gen4 (DreamingOfClouds, with Anthropic Claude assistance): +# local_design() recipe-tree local channels read from data/local_design_p12.json; the centre-sharing pair +# module patch in finish() (the pair module's extra root is the copied centre star); build() reads the +# optional design file. New data: local_design_p12.json, pair_module_p12.json, qmod_p12.json, arcs_p12.json. +# The rest of the generator, its compiler and its ledger are unchanged. +# gen5 (DreamingOfClouds, with Anthropic Claude assistance) changes only the data: new pair_module_p12.json, +# qmod_p12.json and arcs_p12.json; this file is byte-identical to #276's apart from these two comment lines. +# p = 10 port (DreamingOfClouds, with Anthropic Claude assistance): MODULES/QMODULES gain the p = 10 entries +# pm_p10.json and qmod_p10.json, and the variant-u output merge is on at p = 10 as at p = 12 (build()). The +# cube-local design is read from data/local_design_p10.json. p = 12 behaviour is unchanged. +"""Paired-cube BIT local word with partner-pair source mixing: deterministic generator and rank compiler. + +Ports are the triples of [h] (h = 2p) taking one coordinate from each of three distinct coordinate pairs +(v = 8*C(p,3)); bit labels chi_S in Q^h with H0 = (I - J/9)/2, so H0(chi_S, chi_T) = (|S cap T| - 1)/2. +Payload F2. Mod-2 decoder, for every target T: + x_T = sum_{c in T} star(c) (2p copied point-star centres, frames of dim h-2) + + face channels P'(J,i,eta_i) (cubes sharing exactly pair i, matching selector) + + edge channels Q'(J,i,j,mode) (cubes sharing pairs i,j, exactly one selector match) + + partner x_{T'}, T' = T with the selectors of cube pairs 1,2 flipped (single-source root) + + partner-pair sum of the opposite pair of T's parity class, mixed on two SOURCE registers and + delivered at the shared cap of {T, T'} (no auxiliary role). +At p = 12 each cube merges its face-1 and edge-01 outputs into u(b0,b1) and its face-2 and edge-02 outputs into +w(b0,b2) (variant u); each merged node is read by two single roots and the mod-2 sums are unchanged. Its local +channels use the L1 association (local_l1): three of the six G sums add long face diagonals instead of edges. +Its all-but-one modules are the pinned annealed module data/qmod_p12.json (pinned_all_but_one). +Compiler: the PR #144 frames.py/gauges.py ledger on rational frames (target cap ker(3 chi_T - 1), centre frame = +span of the star), coordinate-padded maximum carrier matching (frozen arcs), plain frames span(n) for additions of +span dimension <= PLAIN (closed under operands; a linked donor's span must lie in the plain target), PR #144 +chronological partial gauges with a G-nondegeneracy filter, PR #144 bit ledger (m = 3h, W = 2v + R). +Linear algebra is exact: ranks are computed modulo the Mersenne prime 2^127-1, which exceeds the Hadamard bound +of every minor that occurs (see README.md); G-nondegeneracy is certified by integer Gram determinants. + +Usage: python3 paired_cube_bit_word.py --p 12 [--out DIR] [--check] [--solve-matching] +Standard library only. Run without -O. +""" +import argparse, gzip, hashlib, json, math, os, sys, time +from collections import Counter, defaultdict, deque +from itertools import combinations, product +from pathlib import Path + +HERE = Path(__file__).resolve().parent +P = (1 << 127) - 1 +PLAIN = 8 +L1_DIAGONAL = {(0, 1, 0), (0, 1, 1), (1, 2, 1)} # (cube positions j < k, mode) of the diagonal G sums at p = 12 +MODULES = {10: 'pm_p10.json', 11: 'pair_module_p11.json', 12: 'pair_module_p12.json', 13: 'pair_module_p13.json'} +QMODULES = {10: 'qmod_p10.json', 12: 'qmod_p12.json'} +MERGE = (10, 12) # cube sizes using the variant-u output merge (p = 10 port) + + +def require(cond, msg): + if not cond: + raise SystemExit('FAIL: ' + msg) + + +# ----------------------------------------------------------------------------- exact subspaces of F_P^h +def rref(rows, h): + piv = {} + for r in rows: + x = [a % P for a in r] + for c, y in piv.items(): + if x[c]: + f = x[c] + x = [(a - f * b) % P for a, b in zip(x, y)] + nz = next((j for j in range(h) if x[j]), None) + if nz is None: + continue + inv = pow(x[nz], P - 2, P) + x = [(a * inv) % P for a in x] + for c in list(piv): + y = piv[c] + if y[nz]: + f = y[nz] + piv[c] = [(a - f * b) % P for a, b in zip(y, x)] + piv[nz] = x + return tuple(tuple(piv[c]) for c in sorted(piv)) + + +def kernel(S, h): + pivs = [next(j for j in range(h) if row[j]) for row in S] + ps = set(pivs) + out = [] + for f in range(h): + if f in ps: + continue + u = [0] * h + u[f] = 1 + for row, c in zip(S, pivs): + u[c] = (-row[f]) % P + out.append(u) + return rref(out, h) + + +class Table: + """Interned subspaces (canonical RREF) with memoized joins; id 0 is the zero space.""" + def __init__(self, h): + self.h = h + self.rows = [()] + self.index = {(): 0} + self.jc = {} + self.pc = {} + + def intern(self, rows): + S = rref(rows, self.h) + i = self.index.get(S) + if i is None: + i = len(self.rows) + self.rows.append(S) + self.index[S] = i + return i + + def dim(self, i): + return len(self.rows[i]) + + def join(self, i, j): + if i == j or j == 0: + return i + if i == 0: + return j + if i > j: + i, j = j, i + k = self.jc.get((i, j)) + if k is None: + A, B = self.rows[i], self.rows[j] + k = i if len(A) == self.h else j if len(B) == self.h else self.intern(A + B) + self.jc[(i, j)] = k + return k + + def join_many(self, ids): + k = 0 + for i in ids: + k = self.join(k, i) + return k + + def contained(self, i, j): + return self.join(i, j) == j + + def perp(self, i): + k = self.pc.get(i) + if k is None: + k = self.intern(kernel(self.rows[i], self.h)) + self.pc[i] = k + return k + + +class Geometry: + """Bit geometry: source line ; target cap annihilated by 3 chi_T - 1 (the H0 = (I-J/9)/2 cap).""" + def __init__(self, h, labels): + self.h = h + self.T = Table(h) + self.src = [self.T.intern([[1 if j in lab else 0 for j in range(h)]]) for lab in labels] + self.tcov = [self.T.intern([[(3 if j in lab else 0) - 1 for j in range(h)]]) for lab in labels] + self.coord = [self.T.intern([[1 if k == j else 0 for k in range(h)]]) for j in range(h)] + + def join(self, a, b): return self.T.join(a, b) + def join_many(self, ids): return self.T.join_many(ids) + def dim(self, a): return self.T.dim(a) + def perp(self, a): return self.T.perp(a) + def contained(self, a, b): return self.T.contained(a, b) + + +def gram_nondegenerate_frame(rows, h): + """G = I - J/9 nondegenerate on the F_P-subspace with basis rows (exact sound test: an integer determinant + nonzero mod P is nonzero over Q; frames here are reductions of rational frames of the same dimension).""" + k = len(rows) + if k == 0: + return True + inv9 = pow(9, P - 2, P) + sums = [sum(s) % P for s in rows] + M = [[(sum(a * b for a, b in zip(rows[i], rows[j])) - inv9 * sums[i] * sums[j]) % P for j in range(k)] for i in range(k)] + return len(rref(M, k)) == k + + +# ----------------------------------------------------------------------------- graph +class BitGraph: + def __init__(self, p): + self.p, self.h = p, 2 * p + # cube orientation (p10next, DreamingOfClouds with Anthropic Claude assistance): the optional + # data/cube_orient_pP.json lists, for every 3-subset in combinations order, the ordered triple used as cube + # positions 0, 1, 2 (position 0 carries face0, the 4-target root); default = sorted, the original generator + opath = HERE / 'data' / ('cube_orient_p%d.json' % p) + orient = {tuple(sorted(t)): tuple(t) for t in json.loads(opath.read_text())} if opath.exists() else {} + require(all(sorted(t) == list(I) for I, t in orient.items()), 'cube orientation permutes its own cube') + self.cubes = [orient.get(I, I) for I in combinations(range(p), 3)] + self.oc = {tuple(sorted(I)): I for I in self.cubes} + self.labels = [tuple(2 * i + b for i, b in zip(I, bits)) for I in self.cubes for bits in product(range(2), repeat=3)] + self.a = [None] * len(self.labels) + self.s = [1 << i for i in range(len(self.labels))] + self.intern = {} + self.source = {(I, bits): 8 * j + k for j, I in enumerate(self.cubes) for k, bits in enumerate(product(range(2), repeat=3))} + self.A, self.G = {}, {} + self.root, self.centers, self.mix = [], [], [] + + def add(self, a, b): + if a is None: + return b + if b is None: + return a + if a > b: + a, b = b, a + if (a, b) not in self.intern: + require(not self.s[a] & self.s[b], 'support-disjoint addition') + self.intern[a, b] = len(self.a) + self.a.append([a, b]) + self.s.append(self.s[a] | self.s[b]) + return self.intern[a, b] + + def sum(self, xs): + xs = [x for x in xs if x is not None] + while len(xs) > 1: + xs = [self.add(xs[i], xs[i + 1]) if i + 1 < len(xs) else xs[i] for i in range(0, len(xs), 2)] + return xs[0] if xs else None + + def module(self, data, inputs): + image = list(inputs) + n = data['input_count'] + require(len(image) == n, 'module arity') + for pair in data['args'][n:]: + image.append(self.add(image[pair[0]], image[pair[1]])) + return [image[x] for x in data['roots']] + + def local_channels(self): + for I in self.cubes: + src = lambda bits: self.source[I, tuple(bits)] + edges = {} + for ii, jj in combinations(range(3), 2): + kk = 3 - ii - jj + for a, b in product(range(2), repeat=2): + b0 = [0] * 3 + b0[ii], b0[jj] = a, b + b1 = b0[:] + b1[kk] = 1 + edges[ii, jj, a, b] = self.add(src(b0), src(b1)) + self.G[I, I[ii], I[jj], 0] = self.add(edges[ii, jj, 0, 0], edges[ii, jj, 1, 1]) + self.G[I, I[ii], I[jj], 1] = self.add(edges[ii, jj, 0, 1], edges[ii, jj, 1, 0]) + for ii in range(3): + jj = next(j for j in range(3) if j != ii) + for a in range(2): + ids = [edges[(ii, jj, a, b) if ii < jj else (jj, ii, b, a)] for b in range(2)] + self.A[I, I[ii], a] = self.add(*ids) + + def local_l1(self): + """L1 local-channel association (eumemic, Claude assistance): the G sums listed in L1_DIAGONAL add the two + long diagonals of their cube face, the other G sums and the A sums add two edges; same supports as + local_channels, with the nodes created in channel order.""" + for I in self.cubes: + def at(bits): + b = [0] * 3 + for q, x in bits.items(): + b[q] = x + return self.source[I, tuple(b)] + + def edge(d, fixed): + return self.add(at({**fixed, d: 0}), at({**fixed, d: 1})) + for j, k in combinations(range(3), 2): + r = 3 - j - k + for mode in range(2): + if (j, k, mode) in L1_DIAGONAL: + node = self.add(self.add(at({j: 0, k: mode, r: 0}), at({j: 1, k: 1 - mode, r: 1})), + self.add(at({j: 0, k: mode, r: 1}), at({j: 1, k: 1 - mode, r: 0}))) + else: + node = self.add(edge(r, {j: 0, k: mode}), edge(r, {j: 1, k: 1 - mode})) + self.G[I, I[j], I[k], mode] = node + for i in range(3): + j, k = [q for q in range(3) if q != i] + for a in range(2): + self.A[I, I[i], a] = self.add(edge(k, {i: a, j: 0}), edge(k, {i: a, j: 1})) + + def local_design(self, design): + """Design-driven local channels (agent-helpers search): every plane channel of every cube is built by the + recipe tree of `design` (a list of [plane key, tree] in creation order; a plane key is ['A', i, a] for the + sources with selector a at cube position i, or ['G', j, k, m] for the sources with s_j ^ s_k = m; a tree is a + 3-bit selector (leaf) or a pair of trees). Equal supports must have equal recipes (checked).""" + def members(key): + allb = list(product(range(2), repeat=3)) + if key[0] == 'A': + return {b for b in allb if b[key[1]] == key[2]} + return {b for b in allb if b[key[1]] ^ b[key[2]] == key[3]} + for I in self.cubes: + def build(t): + if isinstance(t[0], int): + return self.source[I, tuple(t)], {tuple(t)} + (a, sa), (b, sb) = build(t[0]), build(t[1]) + require(not sa & sb, 'design support-disjoint') + return self.add(a, b), sa | sb + for key, tree in design: + node, sup = build(tree) + require(sup == members(key), 'design plane support') + if key[0] == 'A': + self.A[I, I[key[1]], key[2]] = node + else: + self.G[I, I[key[1]], I[key[2]], key[3]] = node + self.G[I, I[key[2]], I[key[1]], key[3]] = node # the G plane is symmetric in its two positions + + def finish(self, pair, allbut, merge=False, l1=False, design=None): + p = self.p + if design is not None: + self.local_design(design) + else: + self.local_l1() if l1 else self.local_channels() + Pm, Qm = {}, {} + cen = {} + for i in range(p): + pairs = list(combinations([a for a in range(p) if a != i], 2)) + for bit in range(2): + outs = self.module(pair, [self.A[self.oc[tuple(sorted((i, *K)))], i, bit] for K in pairs]) + for K, node in zip(pairs, outs): + Pm[self.oc[tuple(sorted((i, *K)))], i, bit] = node + if len(outs) == len(pairs) + 1: + # centre-sharing pair module (agent-helpers): the extra root sums all inputs = star(2i+bit) + cen[2 * i + bit] = outs[-1] + for i, j in combinations(range(p), 2): + others = [a for a in range(p) if a not in (i, j)] + for mode in range(2): + for k, node in zip(others, self.module(allbut, [self.G[self.oc[tuple(sorted((i, j, k)))], i, j, mode] for k in others])): + Qm[self.oc[tuple(sorted((i, j, k)))], i, j, mode] = node + Qm[self.oc[tuple(sorted((i, j, k)))], j, i, mode] = node + allb = list(product(range(2), repeat=3)) + + def emit(I, bl, node, channel): + self.root.append(dict(node=node, targets=[self.source[I, b] for b in bl], kind='side', channel=channel)) + for I in self.cubes: + for a in range(2): + emit(I, [b for b in allb if b[0] == a], Pm[I, I[0], a], 'face0') + for a in range(2): + for m12 in range(2): + emit(I, [b for b in allb if b[0] == a and (b[1] ^ b[2]) == m12], Qm[I, I[1], I[2], 1 - m12], 'edge12') + if merge: + # variant u output merge (eumemic, Claude assistance): u(b0,b1) = face1 + edge01 and + # w(b0,b2) = face2 + edge02, each read by two single roots, replace the four single reads + u = {(b0, b1): self.add(Pm[I, I[1], b1], Qm[I, I[0], I[1], 1 - (b0 ^ b1)]) for b0 in range(2) for b1 in range(2)} + w = {(b0, b2): self.add(Pm[I, I[2], b2], Qm[I, I[0], I[2], 1 - (b0 ^ b2)]) for b0 in range(2) for b2 in range(2)} + for b in allb: + if merge: + emit(I, [b], u[b[0], b[1]], 'u01') + emit(I, [b], w[b[0], b[2]], 'w02') + else: + emit(I, [b], Pm[I, I[1], b[1]], 'face1') + emit(I, [b], Qm[I, I[0], I[1], 1 - (b[0] ^ b[1])], 'edge01') + emit(I, [b], Pm[I, I[2], b[2]], 'face2') + emit(I, [b], Qm[I, I[0], I[2], 1 - (b[0] ^ b[2])], 'edge02') + emit(I, [b], self.source[I, (b[0], 1 - b[1], 1 - b[2])], 'partner') + # partner-pair source mixing: in each parity class the pair with selector a on cube pair 0 + # (carrier = smaller bits, passive = its partner) is delivered to the opposite pair of the class. + for par in range(2): + for a in range(2): + pair_ = sorted(b for b in allb if sum(b) % 2 == par and b[0] == a) + recv = sorted(b for b in allb if sum(b) % 2 == par and b[0] == 1 - a) + self.mix.append(dict(carrier=self.source[I, pair_[0]], passive=self.source[I, pair_[1]], + receivers=[self.source[I, r] for r in recv])) + for i in range(p): + for e in range(2): + if 2 * i + e in cen: + self.centers.append(cen[2 * i + e]) + else: + self.centers.append(self.sum(self.A[I, i, e] for I in self.cubes if i in I)) + for coordinate, node in enumerate(self.centers): + self.root.append(dict(node=node, targets=[t for t, lab in enumerate(self.labels) if coordinate in lab], + kind='center', coordinate=coordinate)) + return dict(p=p, h=self.h, v=len(self.labels), labels=[list(l) for l in self.labels], args=self.a, + roots=self.root, partner_mix=self.mix) + + +def check_decoder(g): + v, args = g['v'], g['args'] + sup = [1 << i for i in range(v)] + [0] * (len(args) - v) + for x in range(v, len(args)): + a, b = args[x] + require(not sup[a] & sup[b], 'disjoint supports') + sup[x] = sup[a] | sup[b] + acc = [0] * v + for r in g['roots']: + for t in r['targets']: + acc[t] ^= sup[r['node']] + for mx in g['partner_mix']: + for t in mx['receivers']: + acc[t] ^= (1 << mx['carrier']) | (1 << mx['passive']) + return sum(acc[t] != 1 << t for t in range(v)) + + +# ----------------------------------------------------------------------------- matching +def hopcroft_karp(adj, nleft, nright): + INF = 1 << 30 + mL, mR = [-1] * nleft, [-1] * nright + while True: + dist = [INF] * nleft + dq = deque(u for u in range(nleft) if mL[u] < 0) + for u in dq: + dist[u] = 0 + found = False + while dq: + u = dq.popleft() + for w in adj[u]: + m = mR[w] + if m < 0: + found = True + elif dist[m] == INF: + dist[m] = dist[u] + 1 + dq.append(m) + if not found: + return mL + it = [0] * nleft + for u0 in range(nleft): + if mL[u0] >= 0: + continue + stack = [u0] + while stack: + u = stack[-1] + if it[u] < len(adj[u]): + w = adj[u][it[u]] + it[u] += 1 + m = mR[w] + if m < 0: + ws = w + for uu in reversed(stack): + prev = mL[uu] + mL[uu], mR[ws] = ws, uu + ws = prev + break + if dist[m] == dist[u] + 1: + stack.append(m) + else: + dist[u] = INF + stack.pop() + + +# ----------------------------------------------------------------------------- compiler +def compile_word(g, frozen=None, plain_k=PLAIN, log=lambda *a: None): + h, v = g['h'], g['v'] + geo = Geometry(h, [tuple(l) for l in g['labels']]) + args = [None] + [None if a is None else [x + 1 for x in a] for a in g['args']] # node 0 reserved + roots = [dict(r, node=r['node'] + 1) for r in g['roots']] + n, q = len(args), len(roots) + sup = [0] * n + for i in range(v): + sup[i + 1] = 1 << i + spans = [0] * n + for i in range(v): + spans[i + 1] = geo.src[i] + for x in range(v + 1, n): + a, b = args[x] + spans[x] = geo.join(spans[a], spans[b]) + sup[x] = sup[a] | sup[b] + rframe, rann, ell = [], [], 0 + Y, targetH = [0] * v, Counter() + for r in roots: + x = r['node'] + if r['kind'] == 'center': + U = spans[x]; A = geo.perp(U); ell += geo.dim(U) + else: + A = geo.join_many(geo.tcov[t] for t in r['targets']); U = geo.perp(A) + for t in r['targets']: + require(geo.contained(Y[t], U), 'target retreat') + targetH[geo.dim(U) - geo.dim(Y[t])] += 1 + Y[t] = U + require(geo.contained(spans[x], U), 'root physical compatibility') + rframe.append(U); rann.append(A) + for t in range(v): + require(geo.contained(Y[t], geo.perp(geo.tcov[t])), 'target cap') + targetH[h - 1 - geo.dim(Y[t])] += 1 + active, todo = set(range(1, v + 1)), [r['node'] for r in roots] + while todo: + x = todo.pop() + if x not in active: + active.add(x) + if args[x]: + todo.extend(args[x]) + succ0, cons = [[] for _ in args], [[] for _ in args] + for x in sorted(active): + if args[x]: + for y in args[x]: + succ0[y].append(x) + for j, r in enumerate(roots): + cons[r['node']].append(rann[j]) + preann, initial = [0] * n, [0] * n + for x in sorted(active, reverse=True): + preann[x] = geo.join_many(cons[x] + [preann[y] for y in succ0[x]]) + cover = 0 + s = sup[x] + while s: + b = s & -s; s ^= b + for j in g['labels'][b.bit_length() - 1]: + cover |= 1 << j + initial[x] = geo.join_many([preann[x]] + [geo.coord[j] for j in range(h) if not cover >> j & 1]) + order = sorted(active, key=lambda x: (h - geo.dim(initial[x]), x)) + position = {x: i for i, x in enumerate(order)} + uses, usevalue, usetarget, useann, usecode = [[] for _ in args], [], [], [], [] + for x in order: + if args[x]: + for j, y in enumerate(args[x]): + uses[y].append(len(usevalue)); usevalue.append(y); usetarget.append(x); useann.append(initial[x]); usecode.append(['op', x - 1, j]) + for j, r in enumerate(roots): + x = r['node'] + uses[x].append(len(usevalue)); usevalue.append(x); usetarget.append(n + j); useann.append(rann[j]); usecode.append(['root', j]) + donors = [x for x in order if args[x]] + code_index = {tuple(c): u for u, c in enumerate(usecode)} + if frozen is not None: + arcs = {d + 1: code_index[tuple(c)] for d, c in frozen} + else: + dindex = {x: i for i, x in enumerate(donors)} + adj = [[] for _ in donors] + for x in donors: + for y in args[x]: + for u in uses[y]: + t = usetarget[u] + if t == x or (t < n and position[t] <= position[x]): + continue + if geo.contained(useann[u], initial[x]): + adj[dindex[x]].append(u) + mL = hopcroft_karp(adj, len(donors), len(usevalue)) + arcs = {donors[i]: u for i, u in enumerate(mL) if u >= 0} + for x, u in arcs.items(): + t = usetarget[u] + require(usevalue[u] in args[x] and (t >= n or position[t] > position[x]), 'arc order') + require(geo.contained(useann[u], initial[x]), 'arc frame') + succ, direct = [[] for _ in args], [[] for _ in args] + for x in order: + if args[x]: + for y in args[x]: + succ[y].append(x) + for j, r in enumerate(roots): + direct[r['node']].append(rann[j]) + for x, u in arcs.items(): + t = usetarget[u] + (succ[x].append(t) if t < n else direct[x].append(rann[t - n])) + ann, rank = [0] * n, [0] * n + for x in reversed(order): + ann[x] = geo.join_many(direct[x] + [ann[y] for y in succ[x]]) + rank[x] = h - geo.dim(ann[x]) + require(geo.contained(ann[x], geo.perp(spans[x])), 'span inside frame') + # plain frames span(n): leaves and small additions, closed under operands; a linked donor must be plain and + # its span must lie in the plain target's span + cand = set(x for x in active if not args[x]) + for x in sorted(active): + if args[x] and geo.dim(spans[x]) <= plain_k and all(y in cand for y in args[x]): + cand.add(x) + arcin, users = defaultdict(list), defaultdict(list) + for x, u in arcs.items(): + if usetarget[u] < n: + arcin[usetarget[u]].append(x) + for x in active: + if args[x]: + for y in args[x]: + users[y].append(x) + changed = True + while changed: + changed = False + for t in sorted(cand): + if t in cand and any(x not in cand or not geo.contained(spans[x], spans[t]) for x in arcin[t]): + cand.discard(t); changed = True + st = [t] + while st: + z = st.pop() + for w in users[z]: + if w in cand: + cand.discard(w); st.append(w) + plain = sorted(cand) + for x in plain: + ann[x] = geo.perp(spans[x]); rank[x] = h - geo.dim(ann[x]) + H = Counter() + for x in order: + r, deg = rank[x], len(uses[x]) + require(deg > 0, 'unused node') + H[r] += deg - 1 + if args[x]: + H[h - r] += 1 + for y in args[x]: + require(geo.contained(ann[x], ann[y]), 'operand nesting') + H[r - rank[y]] += 1 + else: + H[1] += 1; H[r - 1] += 1 + for j, root in enumerate(roots): + x = root['node']; r = rank[x]; rt = geo.dim(rframe[j]) + require(r <= rt, 'root climb') + if root['kind'] == 'center': + require(r == rt, 'centre frame') + H[r] += 1; H[h - r] += 1 + else: + H[rt - r] += 1; H[h - rt] += 1 + for x, u in arcs.items(): + val, t = usevalue[u], usetarget[u] + rv, rd = rank[val], rank[x] + rt = rank[t] if t < n else geo.dim(rframe[t - n]) + require(rt >= rd >= rv, 'arc ranks') + H[h - rd] -= 1; H[rv] -= 1; H[rt - rv] -= 1; H[rt - rd] += 1 + require(min(H.values()) >= 0, 'nonnegative ledger') + R = len(donors) + q - len(arcs) + require(sum(r * c for r, c in H.items()) == h * R + ell, 'mass identity') + prof = dict(h=h, v=v, R=R, q=q, c=len(donors), matched=len(arcs), loss=ell, plain=len(plain)) + wit = dict(geo=geo, args=args, roots=roots, n=n, order=order, arcs=arcs, ann=ann, rank=rank, uses=uses, + usevalue=usevalue, usetarget=usetarget, usecode=usecode, rframe=rframe, rann=rann, spans=spans, + plain=plain, H=H, targetH=targetH) + return prof, wit + + +def nondeg_id(geo, f, cache): + if f not in cache: + cache[f] = gram_nondegenerate_frame(list(geo.T.rows[f]), geo.h) + return cache[f] + + +def select_gauges(g, prof, wit, trial_a=0.00065): + """PR #144 gauges.select, exactly, plus the bit G-nondegeneracy filter on sigma.""" + geo = wit['geo']; h, v = prof['h'], prof['v'] + args, roots, n, order, ann, arcs = wit['args'], wit['roots'], wit['n'], wit['order'], wit['ann'], wit['arcs'] + usevalue, usetarget = wit['usevalue'], wit['usetarget'] + incoming = set(arcs.values()) + uses, opuse, rootuse = [[] for _ in args], {}, {} + for u, (val, t) in enumerate(zip(usevalue, usetarget)): + uses[val].append(u) + if t < n: + opuse[t, 0 if args[t][0] == val else 1] = u + else: + rootuse[t - n] = u + assign, sources, ops, R = {}, {}, [], 0 + for x in order: + if args[x]: + aa, bb = args[x] + dest, control = assign[opuse[x, 0]], assign[opuse[x, 1]] + if x in arcs: + u = arcs[x] + if usevalue[u] == aa: + dest, control = control, dest + require(u not in assign, 'arc use assigned once') + assign[u] = control + ops.append((dest, control, x)) + else: + dest = R; R += 1; sources[x] = dest + free = [u for u in uses[x] if u not in incoming] + require(free, 'free use') + for j, u in enumerate(free): + if j == 0: + assign[u] = dest + else: + t = R; R += 1; assign[u] = t; ops.append((t, dest, x)) + require(R == prof['R'], 'role count') + rootroles = [assign[rootuse[j]] for j in range(len(roots))] + prev, pred, first = [-1] * R, [], [None] * R + for i, (a, b, x) in enumerate(ops): + pred.append((prev[a], prev[b])); prev[a] = prev[b] = i + if first[a] is None: + first[a] = x + if first[b] is None: + first[b] = x + stack = [prev[s] for r, s in zip(roots, rootroles) if r['kind'] == 'center' and prev[s] >= 0] + phase = set() + while stack: + i = stack.pop() + if i not in phase: + phase.add(i); stack.extend(j for j in pred[i] if j >= 0) + touched = set(sources.values()) + for i in phase: + touched.update(ops[i][:2]) + co = [0] * R + for r, s in zip(roots, rootroles): + co[s] |= sum(1 << t for t in r['targets']) + for a, b, x in reversed(ops): + co[b] |= co[a] + limit = [None] * v + for r in roots: + if r['kind'] != 'center': + A = geo.join_many(geo.tcov[t] for t in r['targets']) + for t in r['targets']: + if limit[t] is None: + limit[t] = A + for t in range(v): + if limit[t] is None: + limit[t] = geo.tcov[t] + H = Counter(wit['H']) + gauges, selected, cache = Counter(), [], {} + cands = sorted((s for s in range(R) if s not in touched and first[s] is not None), + key=lambda s: (geo.dim(ann[first[s]]), bin(co[s]).count('1'), s)) + + def excess(t): + return t * math.expm1(trial_a * math.log(3 * h / t)) if t else 0. + for s in cands: + A, targets, bits = ann[first[s]], [], co[s] + while bits: + low = bits & -bits; t = low.bit_length() - 1; bits ^= low; targets.append(t) + A = geo.join(A, limit[t]) + if geo.dim(A) == h: + break + if geo.dim(A) == h: + continue + r, d = h - geo.dim(ann[first[s]]), h - geo.dim(A) + delta = 3 * (excess(r - d) - excess(r)) + excess(3 * d) + delta += 3 * math.fsum(excess(d) + excess(h - geo.dim(limit[t]) - d) - excess(h - geo.dim(limit[t])) for t in targets) + if delta >= -1e-12 or not nondeg_id(geo, geo.perp(A), cache): + continue + H[r] -= 1; H[r - d] += 1; gauges[d] += 1 + require(H[r] >= 0, 'gauge ledger') + for t in targets: + limit[t] = A + selected.append(dict(role=s, first=first[s] - 1, targets=targets, dim=d, ann=A)) + Yh, cur = Counter(), [0] * v + for z in reversed(selected): + U = geo.perp(z['ann']) + for t in z['targets']: + require(geo.contained(cur[t], U), 'gauge target chain') + Yh[geo.dim(U) - geo.dim(cur[t])] += 1; cur[t] = U + for r in roots: + if r['kind'] != 'center': + U = geo.perp(geo.join_many(geo.tcov[t] for t in r['targets'])) + for t in r['targets']: + require(geo.contained(cur[t], U), 'side target chain') + Yh[geo.dim(U) - geo.dim(cur[t])] += 1; cur[t] = U + for t in range(v): + Yh[h - 1 - geo.dim(cur[t])] += 1 + word = dict(ops=[[a, b, x - 1] for a, b, x in ops], sources={str(x - 1): s for x, s in sources.items()}, + rootroles=rootroles, phase1=sorted(phase), gauges=[{k: z[k] for k in ('role', 'first', 'targets', 'dim')} for z in selected], + _gauge_ann=[z['ann'] for z in selected]) + return gauges, H, Yh, word + + +def profile(prof, gauges, H, Y): + h, v, R, ell = prof['h'], prof['v'], prof['R'], prof['loss'] + m, W = 3 * h, 2 * v + R + source = Counter({1: v, h - 4: v // 2, 2: v // 2, h - 2: v // 2}) + C = Counter() + for part in (H, source, Y): + for r, c in part.items(): + if r and c: + C[r] += 3 * c + for d, c in gauges.items(): + C[3 * d] += c + C[2] += 2 * v + mass = sum(r * c for r, c in C.items()) + require(W * m - mass == 2 * v - 3 * ell, 'shared-core telescoping deficit') + srt = lambda c: {str(k): c[k] for k in sorted(c) if c[k]} + return dict(h=h, v=v, R=R, c=prof['c'], q=prof['q'], matched=prof['matched'], loss=ell, plain_frames=prof['plain'], + m=m, W_per_vertex=W, rank_per_vertex=mass, deficit_per_vertex=W * m - mass, + selected_roles=sum(gauges.values()), selected_rank_histogram=srt(gauges), + remaining_internal_histogram=srt(H), source_data_histogram=srt(source), target_data_histogram=srt(Y), + child_histogram=srt(C), maxchild=max(C)) + + +def float_root(child, W, m): + items = [(int(t), c) for t, c in child.items()] + lo, hi = 0., .1 + for _ in range(80): + a = (lo + hi) / 2 + if math.fsum(c * (t / m) ** (1 - a) for t, c in items) < W: + lo = a + else: + hi = a + return lo + + +def ratrec(r): + """Rational reconstruction a/b of a residue mod P with |a|, b < sqrt(P/2).""" + r %= P + if r == 0: + return 0, 1 + bound = math.isqrt(P // 2) + r0, r1, s0, s1 = P, r, 0, 1 + while r1 > bound: + qq = r0 // r1 + r0, r1 = r1, r0 - qq * r1 + s0, s1 = s1, s0 - qq * s1 + require(abs(s1) <= bound and s1 != 0, 'rational reconstruction') + a, b = (r1, s1) if s1 > 0 else (-r1, -s1) + require((a - r * b) % P == 0, 'reconstruction residue') + return a, b + + +def primitive(row): + from fractions import Fraction + fr = [Fraction(*ratrec(x)) for x in row] + den = 1 + for f in fr: + den = den * f.denominator // math.gcd(den, f.denominator) + ints = [int(f * den) for f in fr] + gg = 0 + for x in ints: + gg = math.gcd(gg, abs(x)) + ints = [x // gg for x in ints] if gg else ints + first = next((x for x in ints if x), 1) + return [-x for x in ints] if first < 0 else ints + + +def frame_record(geo, ann_id): + """Exact integer description of the frame perp(ann): 'a' = integer annihilator rows (frame = common kernel) + when codim <= dim, else 'b' = integer basis rows. Both are primitive rows of the rational RREF.""" + h = geo.h + A = geo.T.rows[ann_id] + codim = len(A) + if codim <= h - codim: + rows = [primitive(r) for r in A] + return dict(dim=h - codim, a=rows) + B = geo.T.rows[geo.perp(ann_id)] + return dict(dim=h - codim, b=[primitive(r) for r in B]) + + +def dumps(obj): + return json.dumps(obj, sort_keys=True, separators=(',', ':')) + '\n' + + +def build(p, frozen_arcs=None, log=print): + mod = json.loads((HERE / 'data' / MODULES[p]).read_text()) + abo = pinned_all_but_one(QMODULES[p], p - 2) if p in QMODULES else all_but_one(p - 2) + dpath = HERE / 'data' / ('local_design_p%d.json' % p) + design = json.loads(dpath.read_text())['design'] if dpath.exists() else None + g = BitGraph(p).finish(mod, abo, merge=p in MERGE, l1=p == 12, design=design) + require(check_decoder(g) == 0, 'mod-2 decoder identity') + t0 = time.time() + prof, wit = compile_word(g, frozen=frozen_arcs) + log('compiled p=%d in %.1fs: R=%d arcs=%d plain=%d' % (p, time.time() - t0, prof['R'], prof['matched'], prof['plain'])) + gauges, H, Y, word = select_gauges(g, prof, wit) + prf = profile(prof, gauges, H, Y) + arcs = sorted([x - 1, wit['usecode'][u]] for x, u in wit['arcs'].items()) + cache = {} + geo = wit['geo'] + deg = sum(1 for x in wit['order'] if not nondeg_id(geo, geo.perp(wit['ann'][x]), cache)) + deg += sum(1 for U in wit['rframe'] if not nondeg_id(geo, U, cache)) + require(deg == 0, 'G-nondegenerate node and root frames') + out = dict(graph=dict(p=p, h=g['h'], v=g['v'], labels=g['labels'], args=g['args'], roots=g['roots'], + partner_mix=g['partner_mix'], pair_module_sha256=hashlib.sha256((HERE / 'data' / MODULES[p]).read_bytes()).hexdigest()), + compile=dict(plain_threshold=PLAIN, order=[x - 1 for x in wit['order']], plain=[x - 1 for x in wit['plain']], arcs=arcs), + word={k: v for k, v in word.items() if not k.startswith('_')}) + exp = export(p, g, prof, wit, word, prf) + return out, prf, arcs, exp + + +def export(p, g, prof, wit, word, prf): + """Plain-JSON gate files: graph, word (selection.json shape), exact frames, partial-K chronology.""" + geo, h, v = wit['geo'], g['h'], g['v'] + n, roots = wit['n'], wit['roots'] + ann = wit['ann'] + frames = {} + + def fid(a): + if a not in frames: + frames[a] = None + return a + node_frame = {str(x - 1): fid(ann[x]) for x in wit['order']} + root_frame = [fid(a) for a in wit['rann']] + gauges = [] + for z, A in zip(word['gauges'], word['_gauge_ann']): + gauges.append(dict(z, frame=fid(A))) + lab = g['labels'] + src_ann = [fid(geo.perp(geo.src[i])) for i in range(v)] + full = fid(0) + level2 = {} + for j, r in enumerate(g['roots']): + if r['kind'] == 'side' and len(r['targets']) == 2: + level2[tuple(sorted(r['targets']))] = j + kchron = [] + for mx in g['partner_mix']: + c, d = mx['carrier'], mx['passive'] + mixf = fid(geo.perp(geo.join(geo.src[c], geo.src[d]))) + j = level2[tuple(sorted(mx['receivers']))] + capf = root_frame[j] + require(geo.contained(capf, mixf), 'mix frame inside receivers cap') + kchron.append(dict(carrier=c, passive=d, receivers=mx['receivers'], mix_frame=mixf, deliver_frame=capf, + deliver_after_root=j, undo_frame=full, + carrier_chain=[src_ann[c], mixf, capf, full], passive_chain=[src_ann[d], mixf, full], + carrier_ranks=[1, h - 4, 2], passive_ranks=[1, h - 2])) + table = {str(a): frame_record(geo, a) for a in sorted(frames)} + conv = dict(target_covector='3*chi_T - 1 (target cap = {u : (3 chi_T - 1).u = 0} = H0-orthogonal complement of chi_T)', + gram='G = I - J/9 on Q^h (H0 = G/2, H0(chi_S,chi_T) = (|S cap T|-1)/2); nondegeneracy tested for G', + frame_ids='frame id = id of the canonical annihilator; record "a" lists integer annihilator rows (frame =' + ' common kernel), record "b" lists integer basis rows; id 0 (empty "a") is the full space Q^h', + ops='[dest, control, node]: dest ^= control at the frame of node (copies: dest is the fresh role)', + nodes='zero-based graph nodes; nodes < v are the source leaves (port index)') + graph = dict(p=p, h=h, v=v, labels=g['labels'], args=g['args'], + roots=[dict(r, coefficient=1) for r in g['roots']], partner_mix=g['partner_mix'], + decoder='mod 2: Y_T += sum of root nodes whose targets contain T (star roots: T reads star(c) for c in T;' + ' side roots; partner singles) + x_carrier + x_passive for each partner_mix entry receiving T;' + ' equals x_T = sum_{c in T} star(c) + sum_{|S cap T|=1} x_S') + wordj = dict(ops=word['ops'], sources=word['sources'], rootroles=word['rootroles'], phase1=word['phase1'], + gauges=gauges, order=[x - 1 for x in wit['order']], arcs=sorted([x - 1, wit['usecode'][u]] for x, u in wit['arcs'].items()), + plain=[x - 1 for x in wit['plain']], node_frame=node_frame, root_frame=root_frame, + source_frame=src_ann, full_frame=full, conventions=conv, + schedule='old-value reads of non-gauged roles (frame 0); V injections at ; ops in order (phase1 ops' + ' are those listed); centre copies read at 0; gauged old-value reads at their gauge frames' + ' (ascending per target); side root reads in root order; partial-K deliveries right after' + ' root deliver_after_root; undo at full frame; inverse ops; V removal') + return dict(graph=graph, word=wordj, frames=dict(h=h, P_used_for_ranks='2^127-1', conventions=conv, frames=table), + kchron=dict(h=h, entries=kchron, conventions=conv)) + + +def nested_prefix(n): + """Nested-prefix all-but-one module (QMOD lane; eumemic, Claude assistance): prefix p_{k+1} = p_k + x_k, suffix + s_k = x_k + s_{k+1}; y_0 = s_1, y_{n-1} = p_{n-1}, y_{i+1} = p_i + (x_i + s_{i+2}). Each prefix is used twice with + nested supports, which gives the carrier matching more links than the balanced tree. Contract-checked. It is the + seed of the pinned p = 12 module data/qmod_p12.json.""" + args = [None] * n + + def add(a, b): + args.append([a, b]) + return len(args) - 1 + pre = {1: 0} + for k in range(1, n - 1): + pre[k + 1] = add(pre[k], k) + suf = {n - 1: n - 1} + for k in range(n - 2, 0, -1): + suf[k] = add(k, suf[k + 1]) + roots = [None] * n + roots[0], roots[n - 1] = suf[1], pre[n - 1] + roots[1] = add(0, suf[2]) + for i in range(1, n - 2): + roots[i + 1] = add(pre[i], add(i, suf[i + 2])) + support = [] + for x, a in enumerate(args): + if a is None: + support.append(1 << x) + else: + require(0 <= a[0] < x and 0 <= a[1] < x and not support[a[0]] & support[a[1]], 'nested prefix disjoint') + support.append(support[a[0]] | support[a[1]]) + full = (1 << n) - 1 + require(all(support[r] == full ^ (1 << i) for i, r in enumerate(roots)), 'nested prefix all-but-one roots') + return dict(input_count=n, args=args, roots=roots) + + +def pinned_all_but_one(name, n): + """Pinned all-but-one module {input_count, args, roots} in data/ (eumemic, Claude assistance). The p = 12 + module was annealed from nested_prefix(10) by split-function moves, scored by the p = 12 bit word. + Contract-checked: disjoint supports, root i sums every input but i.""" + mod = json.loads((HERE / 'data' / name).read_text()) + args, roots = mod['args'], mod['roots'] + require(mod['input_count'] == n == len(roots) and args[:n] == [None] * n, 'pinned all-but-one arity') + support = [1 << x for x in range(n)] + for x, a in enumerate(args[n:], n): + require(a and 0 <= a[0] < x and 0 <= a[1] < x and not support[a[0]] & support[a[1]], 'pinned all-but-one disjoint') + support.append(support[a[0]] | support[a[1]]) + full = (1 << n) - 1 + require(all(support[r] == full ^ (1 << i) for i, r in enumerate(roots)), 'pinned all-but-one roots') + return dict(input_count=n, args=args, roots=roots) + + +def all_but_one(n): + """PR #144 modules.all_but_one (balanced binary tree upward sums and complementary downward sums).""" + args, support = [None] * n, [1 << i for i in range(n)] + by = {s: i for i, s in enumerate(support)} + + def add(a, b): + if a is None: + return b + if b is None: + return a + s = support[a] | support[b] + if s not in by: + by[s] = len(args); args.append([a, b]); support.append(s) + return by[s] + + def tree(lo, hi): + if hi - lo == 1: + return (lo, None, None) + mid = (lo + hi) // 2 + L, Rr = tree(lo, mid), tree(mid, hi) + return (add(L[0], Rr[0]), L, Rr) + roots = [None] * n + + def walk(t, outside): + x, L, Rr = t + if L is None: + roots[x] = outside + return + walk(L, add(outside, Rr[0])); walk(Rr, add(outside, L[0])) + walk(tree(0, n), None) + active, stack = set(range(n)), list(roots) + while stack: + x = stack.pop() + if x not in active: + active.add(x) + if args[x] is not None: + stack.extend(args[x]) + ids = sorted(active); ren = {x: i for i, x in enumerate(ids)} + return dict(input_count=n, args=[None if args[x] is None else [ren[y] for y in args[x]] for x in ids], roots=[ren[x] for x in roots]) + + +def main(): + require(not sys.flags.optimize, 'run without -O') + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--p', type=int, default=12) + ap.add_argument('--out', type=Path, default=HERE / 'out') + ap.add_argument('--check', action='store_true', help='regenerate from frozen arcs and compare byte-identically') + ap.add_argument('--solve-matching', action='store_true', help='recompute the carrier matching (Hopcroft-Karp)') + a = ap.parse_args() + a.out.mkdir(parents=True, exist_ok=True) + arcs_path = HERE / 'data' / ('arcs_p%d.json' % a.p) + frozen = None if a.solve_matching or not arcs_path.exists() else json.loads(arcs_path.read_text()) + out, prf, arcs, exp = build(a.p, frozen) + root = float_root(prf['child_histogram'], prf['W_per_vertex'], prf['m']) + word_bytes = gzip.compress(dumps(out).encode(), mtime=0) + prof_bytes = dumps(prf).encode() + names = {'word_p%d.json.gz' % a.p: word_bytes, 'profile_p%d.json' % a.p: prof_bytes} + for k, obj in exp.items(): + names['%s_p%d.json' % (k, a.p)] = dumps(obj).encode() + if a.check: + for name, data in names.items(): + old = (a.out / name).read_bytes() + if name.endswith('.gz'): # gzip bytes depend on the zlib build; compare the compressed content + old, data = gzip.decompress(old), gzip.decompress(data) + require(old == data, 'byte-identical regeneration of ' + name) + require(frozen is not None, 'frozen arcs present') + print('PASS p=%d: word and profile regenerate byte-identically (sha256 %s, %s)' % ( + a.p, hashlib.sha256(word_bytes).hexdigest()[:16], hashlib.sha256(prof_bytes).hexdigest()[:16])) + else: + for name, data in names.items(): + (a.out / name).write_bytes(data) + if frozen is None: + arcs_path.write_text(dumps(arcs)) + print('wrote p=%d: R=%d R/v=%.3f loss=%d deficit=%d W=%d gauges=%d float a_b=%.7e' % ( + a.p, prf['R'], prf['R'] / prf['v'], prf['loss'], prf['deficit_per_vertex'], prf['W_per_vertex'], + prf['selected_roles'], root)) + + +if __name__ == '__main__': + main() diff --git a/research/five-stage-p10b-transcript-stages/bitword/producer/regenerate.py b/research/five-stage-p10b-transcript-stages/bitword/producer/regenerate.py new file mode 100644 index 0000000000..35f5b2c13e --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/producer/regenerate.py @@ -0,0 +1,68 @@ +#!/usr/bin/env python3 +"""Rebuild bitword/selected/bit from the generator and the two physical-layer producers, and compare. + + python3 -B bitword/producer/regenerate.py --work /new/scratch/dir (about 2 minutes) + python3 -B bitword/producer/regenerate.py --work /new/dir --solve-matching --emit /new/out/dir + +1. paired_cube_bit_word.py --p 10 (frozen arcs data/arcs_p10.json) writes the virtual word; +2. make_physical.py --bank-parity adds the compensated reuse pairs and late recipient reads (recipients are + rank h - 3 = 17 gauges; trailing pairs are dropped until the 60-replica bank width is a multiple of m = 100); +3. descent.py moves operation frames (PR200 physical-layer rules, cost r*ln(100/r)) and writes the physical word. +The five pinned files must be reproduced exactly (gzip members compared after decompression). +This is provenance only: verify.py admits the pinned files themselves and never runs a producer. + +Re-pinning (new module data): --solve-matching runs the generator on a scratch copy of this producer directory, +first to recompute and freeze the carrier matching, then on the frozen arcs (the package is never written), and +--emit writes the five new selected files and the new frozen arcs_p10.json to a new directory instead of +comparing. See discovery/REPIN.md. +Prepared by DreamingOfClouds with Anthropic Claude assistance; Apache-2.0. +""" +import argparse, gzip, shutil, subprocess, sys +from pathlib import Path + +HERE = Path(__file__).resolve().parent +BIT = HERE.parent +P = 10 +NAMES = ['graph_p%d.json' % P, 'kchron_p%d.json' % P, 'profile_p%d.json' % P] +GZ = ['word_p%d.json.gz' % P, 'frames_p%d.json.gz' % P] + + +def main(): + ap = argparse.ArgumentParser(description=__doc__); ap.add_argument('--work', type=Path, required=True) + ap.add_argument('--solve-matching', action='store_true', help='recompute the carrier matching on a scratch copy') + ap.add_argument('--emit', type=Path, help='write the new selected files and arcs here instead of comparing') + a = ap.parse_args(); work = a.work.resolve(); assert not work.exists(), 'work dir must be new' + assert a.emit is None or not a.emit.exists(), 'emit dir must be new' + assert a.emit is not None or not a.solve_matching, '--solve-matching is for re-pinning; use it with --emit' + raw, phys, pkg, final = work/'raw', work/'phys', work/'pkg', work/'final' + py = [sys.executable, '-B'] + producer = HERE # only the generator runs from a scratch copy when the matching is re-solved + if a.solve_matching: + producer = work/'producer'; shutil.copytree(HERE, producer) + (producer/'data'/('arcs_p%d.json' % P)).unlink(missing_ok=True) + # first run: solve the carrier matching and freeze it in the scratch copy's data/arcs_pP.json + subprocess.run(py + [str(producer/'paired_cube_bit_word.py'), '--p', str(P), '--out', str(work/'solve')], check=True) + # the pinned word is always the frozen-arc compile (frame ids follow the frozen arc order) + subprocess.run(py + [str(producer/'paired_cube_bit_word.py'), '--p', str(P), '--out', str(raw)], check=True) + subprocess.run(py + [str(HERE/'make_physical.py'), '--src', str(raw), '--out', str(phys), '--bank-parity'], check=True) + (pkg/'selected').mkdir(parents=True) + shutil.copytree(BIT/'bit', pkg/'bit'); shutil.copytree(BIT/'references', pkg/'references') + shutil.copytree(phys, pkg/'selected/bit') + subprocess.run(py + [str(HERE/'descent.py'), str(pkg), str(final)], check=True) + if a.emit is not None: + out = a.emit.resolve(); (out/'selected').mkdir(parents=True) + for name in NAMES + GZ: + shutil.copyfile(final/name, out/'selected'/name) + shutil.copyfile(producer/'data'/('arcs_p%d.json' % P), out/('arcs_p%d.json' % P)) + print('EMITTED new p=%d bit word to %s (selected/ and arcs_p%d.json); nothing compared' % (P, out, P)) + return + pinned = BIT/'selected/bit' + assert sorted(x.name for x in pinned.iterdir()) == sorted(NAMES + GZ), 'pinned file set' + for name in NAMES: + assert (final/name).read_bytes() == (pinned/name).read_bytes(), name + for name in GZ: + assert gzip.decompress((final/name).read_bytes()) == gzip.decompress((pinned/name).read_bytes()), name + print('PASS p=%d regeneration: all five pinned bit-word files reproduced exactly' % P) + +if __name__ == '__main__': + main() diff --git a/research/five-stage-p10b-transcript-stages/bitword/references/pr168-v4/SOURCE.json b/research/five-stage-p10b-transcript-stages/bitword/references/pr168-v4/SOURCE.json new file mode 100644 index 0000000000..c57edcae25 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/references/pr168-v4/SOURCE.json @@ -0,0 +1,20 @@ +{ + "commit": "4a3c769e5c5430e7114c4d3e099ff34664677f17", + "files": { + "certificates/paired-cube-network.json": "05b253a21dc526b6039f56d1068162a19a8a4f29291ad94eb892656b88e9142d", + "notes/general-clifford-frames.tex": "c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54", + "research/paired-cube-bit/check_paired_cube_bit.py": "4d7c86cd999a1519e0dfb6dcf33a8f26e442a353c3665a0f06881216a260fbf3", + "scripts/certify.py": "2348d95008276c5d5764f7e028c3918e484582cd589bd4d9b82919161745e53e", + "scripts/paired_cube/__init__.py": "b5fb17c79fd41a75c0648e7a5f99076f9f42a619857d5e34e71699bf00ef0c91", + "scripts/paired_cube/closure.py": "e4b3086f4b5663297fe06f4646e1349f10d8647997989f17eef6ec4e84aec693", + "scripts/paired_cube/frames.py": "7d897418dbfee47de0723ea4983098a982610ccba45e1bac9000a79626d8421c", + "scripts/paired_cube/gauges.py": "8a501c66e1330f054e0e11a35e9321d2deea7b51cd03ca56b6a41765e43fe061", + "scripts/paired_cube/graph.py": "d10478ba509c7d8abcefcaaf7c5e0b580b9cd9cbe7777b3e49b2fe24620985c8", + "scripts/paired_cube/modules.py": "6c134f3d24c6cd9aca03763050aaf600005c126c09b35ac0ff5f040e0e29db87", + "scripts/paired_cube/verify.py": "b1eb42a91381ae031d97879f7c43e6c00fc4787e132ed60eb3e124994bdb7d35", + "scripts/paired_cube_physical.py": "9c9ea1ea29e551ab6116d7c8ca09f4703ff9e2fa102032d5055327fde07ba319" + }, + "pr": 168, + "repository": "https://github.com/CrocSwap/integer-mult-bounds", + "scope": "Byte-identical copies of the PR168 v4 files this package executes or pins (compiler frames/closure/gauges/graph/modules, physical checkers, package bit checker, parent certificate, frame theorem note), so the package is self-contained on main." +} diff --git a/research/five-stage-p10b-transcript-stages/bitword/references/pr168-v4/research/paired-cube-bit/check_paired_cube_bit.py b/research/five-stage-p10b-transcript-stages/bitword/references/pr168-v4/research/paired-cube-bit/check_paired_cube_bit.py new file mode 100644 index 0000000000..69d535a6c2 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/references/pr168-v4/research/paired-cube-bit/check_paired_cube_bit.py @@ -0,0 +1,465 @@ +#!/usr/bin/env python3 +"""Standalone checker for subset-port bit words with broadcast roots (paired-cube bit word with partner-pair +source mixing). Standard library only; independent of the generator (own exact integer linear algebra, own +register simulation). Refuses to run under python -O. + +Inputs (plain JSON written by paired_cube_bit_word.py): graph_pP.json, word_pP.json, frames_pP.json, +kchron_pP.json, profile_pP.json. Checks: + 1. exact frames: every frame record (integer annihilator rows 'a' or integer basis rows 'b') is completed to + the other representation by exact integer elimination; A.B^T = 0 exactly and rank A + rank B = h; + 2. the mod-2 decoder: supports of all additions are disjoint; for every target the deliveries (star roots, + side roots, partner singles, partner-pair sums) XOR to {T}; stars read are exactly the c in T and the + side part is exactly sum_{|S cap T|=1} x_S; + 3. geometry: source frames are the lines ; side root frames lie in every receiver's cap + ker(3 chi_T - 1) and equal the common cap of the group; centre frames are the star spans; the frame of + every addition contains its operands' frames; every root node's frame lies in its root frame; + 4. every role chain (start -> each op frame -> root frame -> full) is nested, including gauged starts + (sigma inside the first op frame, gauged roles untouched in phase one); every target chain (gauge reads + ascending, side root caps in root order, partner-pair delivery at the level-2 cap, final cap) is nested; + the partner-pair chronology: mix frame span{chi_c,chi_d} with H0-Gram I_2, contained in the receivers' + level-2 cap, carrier chain [, mix, cap, full] and passive chain [, mix, full] nested; + 5. G = I - J/9 nondegenerate on every frame used (exact integer determinant test); + 6. literal F2 replay with arbitrary dirty scratch: y = y0 + x, scratch and sources restored; + 7. independent ledger recount from the role chains equals the saved child histogram (PR #144 bit ledger); + 8. mutation controls (must all be REJECTED): broken partner mix, delivery outside the shared cap (full + frame), delivery below the level (face cap without span{chi_c,chi_d}), dropped star, non-nested role chain. +Usage: python3 check_paired_cube_bit.py --dir out --p 12 +""" +import argparse, json, random, sys +from collections import Counter, defaultdict +from math import gcd +from operator import mul +from pathlib import Path + +if sys.flags.optimize: + raise SystemExit('refusing to run under python -O: assertions are part of the check') + + +class Fail(Exception): + pass + + +def need(cond, msg): + if not cond: + raise Fail(msg) + + +# ------------------------------------------------------------------ exact integer linear algebra +def prim(v): + g = 0 + for x in v: + g = gcd(g, abs(x)) + if g > 1: + v = [x // g for x in v] + f = next((x for x in v if x), 0) + return tuple(-x for x in v) if f < 0 else tuple(v) + + +def reduce_rows(rows, h): + """Integer reduced echelon form: returns (rows, pivot columns); each pivot column is zero outside its row.""" + rows = [list(r) for r in rows] + out, pivs = [], [] + for r in rows: + for pr, pc in zip(out, pivs): + if r[pc]: + a, b = pr[pc], r[pc] + r = [x * a - y * b for x, y in zip(r, pr)] + r = list(prim(r)) + c = next((j for j in range(h) if r[j]), None) + if c is None: + continue + for i, (pr, pc) in enumerate(zip(out, pivs)): + if pr[c]: + a, b = r[c], pr[c] + out[i] = list(prim([x * a - y * b for x, y in zip(pr, r)])) + out.append(r); pivs.append(c) + return out, pivs + + +def kernel(rows, h): + red, pivs = reduce_rows(rows, h) + ps = set(pivs) + basis = [] + for f in range(h): + if f in ps: + continue + D = 1 + for r, c in zip(red, pivs): + if r[f]: + D = D * abs(r[c]) // gcd(D, abs(r[c])) + v = [0] * h + v[f] = D + for r, c in zip(red, pivs): + if r[f]: + v[c] = -r[f] * D // r[c] + basis.append(prim(v)) + return basis, len(red) + + +def rank(rows, h): + return len(reduce_rows(rows, h)[0]) + + +def dot(a, b): + return sum(map(mul, a, b)) + + +# ------------------------------------------------------------------ checker +class Checker: + def __init__(self, d, p, mutate=None): + self.mut = mutate + rd = lambda name: json.loads((d / ('%s_p%d.json' % (name, p))).read_text()) + self.g, self.w, self.fr, self.k, self.prof = rd('graph'), rd('word'), rd('frames'), rd('kchron'), rd('profile') + self.h, self.v = self.g['h'], self.g['v'] + if mutate == 'dropped_star': + j = next(i for i, r in enumerate(self.g['roots']) if r['kind'] == 'center') + self.g['roots'][j]['targets'] = [] + if mutate == 'broken_mix': + self.k['entries'][0]['skip_mix'] = True + if mutate == 'outside_cap': + # raise the mixed carrier past the receivers' shared cap (to the full frame) and deliver there + e = self.k['entries'][0] + e['deliver_frame'] = self.w['full_frame'] + e['carrier_chain'][2] = e['deliver_frame'] + if mutate == 'below_level': + # deliver at the receivers' level-1 (face) cap, which does not contain span{chi_c, chi_d} + e = self.k['entries'][0] + face = next(j for j, r in enumerate(self.g['roots']) if r['kind'] == 'side' and set(e['receivers']) < set(r['targets'])) + e['deliver_frame'] = self.w['root_frame'][face] + e['carrier_chain'][2] = e['deliver_frame'] + if mutate == 'non_nested': + # move one addition's frame down to the frame of its smallest operand's source line + x = next(int(k) for k, f in sorted(self.w['node_frame'].items(), key=lambda kv: int(kv[0])) if int(k) >= self.v and str(int(k)) not in set(map(str, self.w['plain']))) + self.w['node_frame'][str(x)] = self.w['source_frame'][0] + + # ---------------- frames + def frames(self): + h = self.h + self.A, self.B, self.dimf = {}, {}, {} + for key, rec in self.fr['frames'].items(): + f = int(key) + if 'a' in rec: + A = [tuple(r) for r in rec['a']] + need(rank(A, h) == len(A), 'independent annihilator rows %d' % f) + B, _ = kernel(A, h) + else: + B = [tuple(r) for r in rec['b']] + need(rank(B, h) == len(B), 'independent basis rows %d' % f) + A, _ = kernel(B, h) + need(len(A) + len(B) == h and len(B) == rec['dim'], 'dimensions of frame %d' % f) + need(all(dot(a, b) == 0 for a in A for b in B), 'A.B = 0 for frame %d' % f) + self.A[f], self.B[f], self.dimf[f] = A, B, len(B) + self.cc = {} + return len(self.A) + + def sub(self, f1, f2): + """frame f1 contained in frame f2 (exact)""" + if f1 == f2: + return True + key = (f1, f2) + r = self.cc.get(key) + if r is None: + B1, A2 = self.B[f1], self.A[f2] + r = len(B1) <= len(self.B[f2]) and all(dot(a, b) == 0 for a in A2 for b in B1) + self.cc[key] = r + return r + + def in_frame(self, vec, f): + return all(dot(a, vec) == 0 for a in self.A[f]) + + def nondeg(self, f): + h = self.h + B, A = self.B[f], self.A[f] + if not B or len(B) == h: + return True + if len(B) <= len(A): + s = [sum(b) for b in B] + M = [[9 * dot(B[i], B[j]) - s[i] * s[j] for j in range(len(B))] for i in range(len(B))] + return rank(M, len(B)) == len(B) + s = [sum(a) for a in A] + M = [[(9 - h) * dot(A[i], A[j]) + s[i] * s[j] for j in range(len(A))] for i in range(len(A))] + return rank(M, len(A)) == len(A) + + # ---------------- decoder + def decoder(self): + g, v = self.g, self.v + args = g['args'] + lab = [frozenset(l) for l in g['labels']] + sup = [1 << i for i in range(v)] + [0] * (len(args) - v) + for x in range(v, len(args)): + a, b = args[x] + need(not sup[a] & sup[b], 'support-disjoint addition %d' % x) + sup[x] = sup[a] | sup[b] + self.sup = sup + acc, stars, side = [0] * v, [set() for _ in range(v)], [0] * v + for r in g['roots']: + need(r.get('coefficient', 1) == 1, 'mod-2 unit coefficients') + for t in r['targets']: + acc[t] ^= sup[r['node']] + if r['kind'] == 'center': + stars[t].add(r['coordinate']) + else: + side[t] ^= sup[r['node']] + for e in self.k['entries']: + for t in e['receivers']: + acc[t] ^= (1 << e['carrier']) | (1 << e['passive']) + side[t] ^= (1 << e['carrier']) | (1 << e['passive']) + for t in range(v): + need(acc[t] == 1 << t, 'decoder identity at target %d' % t) + need(stars[t] == set(lab[t]), 'stars read by target %d' % t) + orth = sum(1 << s for s in range(v) if len(lab[s] & lab[t]) == 1) + need(side[t] == orth, 'side part = sum over |S cap T| = 1 at target %d' % t) + for r in g['roots']: + if r['kind'] == 'center': + c = r['coordinate'] + need(sup[r['node']] == sum(1 << s for s in range(v) if c in lab[s]), 'star support %d' % c) + + # ---------------- geometry and chains + def geometry(self): + g, w, h, v = self.g, self.w, self.h, self.v + lab = g['labels'] + chi = [tuple(1 if j in l else 0 for j in range(h)) for l in lab] + cov = [tuple((3 if j in l else 0) - 1 for j in range(h)) for l in lab] + nf = {int(k): f for k, f in w['node_frame'].items()} + rf = w['root_frame'] + full = w['full_frame'] + need(self.dimf[full] == h, 'full frame') + for s in range(v): + f = w['source_frame'][s] + need(self.dimf[f] == 1 and self.in_frame(chi[s], f), 'source line ') + args = g['args'] + for x, f in nf.items(): + if x < v: + need(self.in_frame(chi[x], f), 'leaf label inside its frame') + else: + for y in args[x]: + need(self.sub(nf[y], f), 'operand frame inside node frame (%d <- %d)' % (x, y)) + loss = 0 + for j, r in enumerate(g['roots']): + f = rf[j] + need(self.sub(nf[r['node']], f), 'root node frame inside root frame %d' % j) + if r['kind'] == 'center': + c = r['coordinate'] + S = [chi[s] for s in range(v) if c in lab[s]] + need(all(self.in_frame(x, f) for x in S) and rank(S, h) == self.dimf[f], 'centre frame = star span') + loss += self.dimf[f] + else: + need(all(dot(cov[t], b) == 0 for t in r['targets'] for b in self.B[f]), 'root frame inside caps') + need(self.dimf[f] == h - rank([cov[t] for t in r['targets']], h), 'root frame = common cap') + need(loss == self.prof['loss'], 'copied-centre loss') + self.chi, self.cov, self.nf, self.rf = chi, cov, nf, rf + + def chains(self): + """Role chains of the physical word and target chains; returns the recounted child histogram.""" + g, w, h, v = self.g, self.w, self.h, self.v + nf, rf, full = self.nf, self.rf, w['full_frame'] + ops, rootroles = w['ops'], w['rootroles'] + R = 1 + max(max(a, b) for a, b, _ in ops) + R = max(R, 1 + max(rootroles), 1 + max(w['sources'].values())) + need(R == self.prof['R'], 'role count') + start = {} + for leaf, s in w['sources'].items(): + start[s] = w['source_frame'][int(leaf)] + phase1 = set(w['phase1']) + touched_p1 = set() + for i in phase1: + touched_p1.update(ops[i][:2]) + # phase one = closure of the centre roots' last ops under per-role precedence (recomputed) + prev_op, pred = {}, [] + for i, (a, b, _) in enumerate(ops): + pred.append((prev_op.get(a, -1), prev_op.get(b, -1))) + prev_op[a] = prev_op[b] = i + stack = [prev_op[s] for r, s in zip(g['roots'], rootroles) if r['kind'] == 'center' and s in prev_op] + closure = set() + while stack: + i = stack.pop() + if i not in closure: + closure.add(i); stack.extend(j for j in pred[i] if j >= 0) + need(closure == phase1, 'phase one is the centre closure') + # conservative response support of every role (union incidence through the XOR word) + co = [0] * R + for j, (r, s) in enumerate(zip(g['roots'], rootroles)): + for t in r['targets']: + co[s] |= 1 << t + for a, b, _ in reversed(ops): + co[b] |= co[a] + gauge_of = {} + for z in w['gauges']: + need(sum(1 << t for t in z['targets']) == co[z['role']], 'gauge targets = response support of its role') + s = z['role'] + need(s not in start, 'gauged role is not a source role') + need(s not in touched_p1, 'gauged role untouched in phase one') + need(self.dimf[z['frame']] == z['dim'] and z['dim'] > 0, 'gauge dimension') + need(self.nondeg(z['frame']), 'gauge frame nondegenerate') + start[s] = z['frame']; gauge_of[s] = z + seq = defaultdict(list) + for i, (a, b, x) in enumerate(ops): + f = nf[x] + seq[a].append(f); seq[b].append(f) + for j, s in enumerate(rootroles): + seq[s].append(rf[j]) + H = Counter() + for s in range(R): + chain = [start.get(s)] + seq[s] + [full] + prev = chain[0] + dprev = 0 if prev is None else self.dimf[prev] + if prev is not None and s not in gauge_of: + H[1] += 1 # source role: injection frame (entrance child of width 1) + for f in chain[1:]: + if prev is not None: + need(self.sub(prev, f), 'nested role chain (role %d)' % s) + d = self.dimf[f] + need(d >= dprev, 'ascending role chain (role %d)' % s) + if d > dprev: + H[d - dprev] += 1 + prev, dprev = f, d + for j, r in enumerate(g['roots']): + if r['kind'] == 'center': + H[self.dimf[rf[j]]] += 1 # copied-centre transform + # partner-pair chronology + src = Counter() + lab = [set(l) for l in g['labels']] + for e in self.k['entries']: + c, d = e['carrier'], e['passive'] + need(len(lab[c] & lab[d]) == 1, 'carrier and passive orthogonal (H0-Gram I_2)') + mf, cf = e['mix_frame'], e['deliver_frame'] + need(self.dimf[mf] == 2 and self.in_frame(self.chi[c], mf) and self.in_frame(self.chi[d], mf), 'mix frame = span{chi_c, chi_d}') + need(self.nondeg(mf), 'mix frame nondegenerate') + need(self.sub(mf, cf), 'mix frame inside the receivers shared cap') + need(all(dot(self.cov[t], b) == 0 for t in e['receivers'] for b in self.B[cf]), 'delivery frame inside receiver caps') + need(e['carrier_chain'][0] == w['source_frame'][c] and e['passive_chain'][0] == w['source_frame'][d], 'chains start at source lines') + need(e['carrier_chain'][1:] == [mf, cf, w['full_frame']] and e['passive_chain'][1:] == [mf, w['full_frame']], 'chain shape') + for ch in (e['carrier_chain'], e['passive_chain']): + for f1, f2 in zip(ch, ch[1:]): + need(self.sub(f1, f2), 'nested source-register chain') + for f1, f2 in zip(ch, ch[1:]): + src[self.dimf[f2] - self.dimf[f1]] += 1 + # target chains: gauge reads (time order = reverse selection order), side caps in root order, + # partner-pair delivery at the level-2 cap right after its root, final cap + events = defaultdict(list) + for z in reversed(w['gauges']): + for t in z['targets']: + events[t].append(z['frame']) + deliveries = defaultdict(list) + for e in self.k['entries']: + deliveries[e['deliver_after_root']].append(e) + for j, r in enumerate(g['roots']): + if r['kind'] == 'center': + continue + for t in r['targets']: + events[t].append(rf[j]) + for e in deliveries.get(j, []): + need(sorted(e['receivers']) == sorted(r['targets']), 'delivery after the receivers own level-2 root') + for t in e['receivers']: + events[t].append(e['deliver_frame']) + Y = Counter() + cap = {} + for t in range(v): + capf = None + prev, dprev = None, 0 + for f in events[t]: + if prev is not None: + need(self.sub(prev, f), 'nested target chain (target %d)' % t) + need(all(dot(self.cov[t], b) == 0 for b in self.B[f]), 'target frame inside cap (target %d)' % t) + if self.dimf[f] > dprev: + Y[self.dimf[f] - dprev] += 1 + prev, dprev = f, self.dimf[f] + need(dprev <= h - 1, 'target chain below the cap') + Y[h - 1 - dprev] += 1 if h - 1 - dprev else 0 + # every source register is in exactly one mixing pair + members = Counter() + for e in self.k['entries']: + members[e['carrier']] += 1; members[e['passive']] += 1 + need(all(members[s] == 1 for s in range(v)), 'each source in exactly one partner pair') + for f in set(self.nf.values()) | set(self.rf): + need(self.nondeg(f), 'G-nondegenerate frame %d' % f) + return H, Y, src, R + + # ---------------- replay + def replay(self, seeds=3): + g, w, v = self.g, self.w, self.v + ops, rootroles = w['ops'], w['rootroles'] + R = self.prof['R'] + srcmap = {int(k): s for k, s in w['sources'].items()} + roots = g['roots'] + for seed in range(seeds): + rng = random.Random(1000 + seed) + x = [rng.getrandbits(1) for _ in range(v)] + y0 = [rng.getrandbits(1) for _ in range(v)] + z0 = [rng.getrandbits(1) for _ in range(R)] + X, Yv, z = x[:], y0[:], z0[:] + # y <- y - J M z (old-value response of the dirty scratch) + zd = z0[:] + for a, b, _ in ops: + zd[a] ^= zd[b] + for j, r in enumerate(roots): + for t in r['targets']: + Yv[t] ^= zd[rootroles[j]] + for leaf, s in srcmap.items(): # z <- z + V x (at the rank-one source lines) + z[s] ^= X[leaf] + for a, b, _ in ops: # z <- M z + z[a] ^= z[b] + for j, r in enumerate(roots): # y <- y + J z + for t in r['targets']: + Yv[t] ^= z[rootroles[j]] + for e in self.k['entries']: # partner-pair sums on the source registers + if not e.get('skip_mix'): + X[e['carrier']] ^= X[e['passive']] + for t in e['receivers']: + Yv[t] ^= X[e['carrier']] + for e in self.k['entries']: # undo at the full frame + if not e.get('skip_mix'): + X[e['carrier']] ^= X[e['passive']] + for a, b, _ in reversed(ops): # z <- M^-1 z + z[a] ^= z[b] + for leaf, s in srcmap.items(): # z <- z - V x + z[s] ^= X[leaf] + need(all(Yv[t] == y0[t] ^ x[t] for t in range(v)), 'replay: y = y0 + x (seed %d)' % seed) + need(z == z0 and X == x, 'replay: scratch and sources restored (seed %d)' % seed) + + def run(self): + nfr = self.frames() + self.decoder() + self.geometry() + H, Y, src, R = self.chains() + self.replay() + h, v = self.h, self.v + m, W = 3 * h, 2 * v + R + C = Counter() + for part in (H, Y, src): + for r, c in part.items(): + if r and c: + C[r] += 3 * c + for z in self.w['gauges']: + C[3 * z['dim']] += 1 + C[2] += 2 * v + saved = {int(k): c for k, c in self.prof['child_histogram'].items()} + need(dict(C) == saved, 'independent recount equals the saved child histogram') + mass = sum(r * c for r, c in C.items()) + need(W == self.prof['W_per_vertex'] and W * m - mass == 2 * v - 3 * self.prof['loss'] == self.prof['deficit_per_vertex'], + 'W = 2v + R and deficit 2v - 3 ell') + return dict(frames=nfr, roles=R, W=W, m=m, deficit=W * m - mass, children=sum(C.values())) + + +def main(): + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--dir', type=Path, default=Path(__file__).resolve().parent / 'out') + ap.add_argument('--p', type=int, default=12) + ap.add_argument('--no-controls', action='store_true') + a = ap.parse_args() + res = Checker(a.dir, a.p).run() + print('PASS p=%d: %s' % (a.p, res)) + if a.no_controls: + return + for m in ('broken_mix', 'outside_cap', 'below_level', 'dropped_star', 'non_nested'): + try: + Checker(a.dir, a.p, mutate=m).run() + except Fail as e: + print('control %-13s REJECTED: %s' % (m, e)) + continue + raise SystemExit('FAIL: control %s was accepted' % m) + print('PASS: all 5 mutation controls rejected') + + +if __name__ == '__main__': + main() diff --git a/research/five-stage-p10b-transcript-stages/bitword/selected/bit/frames_p10.json.gz b/research/five-stage-p10b-transcript-stages/bitword/selected/bit/frames_p10.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..3b46aa37ae9a0eeeaa3ead8dd4617a4371367da1 GIT binary patch literal 139908 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 z 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
  • 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 literal 0 HcmV?d00001 diff --git a/research/five-stage-p10b-transcript-stages/bitword/selected/bit/graph_p10.json b/research/five-stage-p10b-transcript-stages/bitword/selected/bit/graph_p10.json new file mode 100644 index 0000000000..7bc9cfec84 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/selected/bit/graph_p10.json @@ -0,0 +1 @@ +{"args":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[0,3],[1,2],[960,961],[4,7],[5,6],[963,964],[0,5],[1,4],[966,967],[2,7],[3,6],[969,970],[967,970],[961,964],[1,7],[0,6],[974,975],[3,5],[2,4],[977,978],[974,977],[975,978],[966,969],[960,963],[8,11],[9,10],[984,985],[12,15],[13,14],[987,988],[8,13],[9,12],[990,991],[10,15],[11,14],[993,994],[991,994],[985,988],[9,15],[8,14],[998,999],[11,13],[10,12],[1001,1002],[998,1001],[999,1002],[990,993],[984,987],[16,19],[17,18],[1008,1009],[20,23],[21,22],[1011,1012],[16,21],[17,20],[1014,1015],[18,23],[19,22],[1017,1018],[1015,1018],[1009,1012],[17,23],[16,22],[1022,1023],[19,21],[18,20],[1025,1026],[1022,1025],[1023,1026],[1014,1017],[1008,1011],[24,27],[25,26],[1032,1033],[28,31],[29,30],[1035,1036],[24,29],[25,28],[1038,1039],[26,31],[27,30],[1041,1042],[1039,1042],[1033,1036],[25,31],[24,30],[1046,1047],[27,29],[26,28],[1049,1050],[1046,1049],[1047,1050],[1038,1041],[1032,1035],[32,35],[33,34],[1056,1057],[36,39],[37,38],[1059,1060],[32,37],[33,36],[1062,1063],[34,39],[35,38],[1065,1066],[1063,1066],[1057,1060],[33,39],[32,38],[1070,1071],[35,37],[34,36],[1073,1074],[1070,1073],[1071,1074],[1062,1065],[1056,1059],[40,43],[41,42],[1080,1081],[44,47],[45,46],[1083,1084],[40,45],[41,44],[1086,1087],[42,47],[43,46],[1089,1090],[1087,1090],[1081,1084],[41,47],[40,46],[1094,1095],[43,45],[42,44],[1097,1098],[1094,1097],[1095,1098],[1086,1089],[1080,1083],[48,51],[49,50],[1104,1105],[52,55],[53,54],[1107,1108],[48,53],[49,52],[1110,1111],[50,55],[51,54],[1113,1114],[1111,1114],[1105,1108],[49,55],[48,54],[1118,1119],[51,53],[50,52],[1121,1122],[1118,1121],[1119,1122],[1110,1113],[1104,1107],[56,59],[57,58],[1128,1129],[60,63],[61,62],[1131,1132],[56,61],[57,60],[1134,1135],[58,63],[59,62],[1137,1138],[1135,1138],[1129,1132],[57,63],[56,62],[1142,1143],[59,61],[58,60],[1145,1146],[1142,1145],[1143,1146],[1134,1137],[1128,1131],[64,67],[65,66],[1152,1153],[68,71],[69,70],[1155,1156],[64,69],[65,68],[1158,1159],[66,71],[67,70],[1161,1162],[1159,1162],[1153,1156],[65,71],[64,70],[1166,1167],[67,69],[66,68],[1169,1170],[1166,1169],[1167,1170],[1158,1161],[1152,1155],[72,75],[73,74],[1176,1177],[76,79],[77,78],[1179,1180],[72,77],[73,76],[1182,1183],[74,79],[75,78],[1185,1186],[1183,1186],[1177,1180],[73,79],[72,78],[1190,1191],[75,77],[74,76],[1193,1194],[1190,1193],[1191,1194],[1182,1185],[1176,1179],[80,83],[81,82],[1200,1201],[84,87],[85,86],[1203,1204],[80,85],[81,84],[1206,1207],[82,87],[83,86],[1209,1210],[1207,1210],[1201,1204],[81,87],[80,86],[1214,1215],[83,85],[82,84],[1217,1218],[1214,1217],[1215,1218],[1206,1209],[1200,1203],[88,91],[89,90],[1224,1225],[92,95],[93,94],[1227,1228],[88,93],[89,92],[1230,1231],[90,95],[91,94],[1233,1234],[1231,1234],[1225,1228],[89,95],[88,94],[1238,1239],[91,93],[90,92],[1241,1242],[1238,1241],[1239,1242],[1230,1233],[1224,1227],[96,99],[97,98],[1248,1249],[100,103],[101,102],[1251,1252],[96,101],[97,100],[1254,1255],[98,103],[99,102],[1257,1258],[1255,1258],[1249,1252],[97,103],[96,102],[1262,1263],[99,101],[98,100],[1265,1266],[1262,1265],[1263,1266],[1254,1257],[1248,1251],[104,107],[105,106],[1272,1273],[108,111],[109,110],[1275,1276],[104,109],[105,108],[1278,1279],[106,111],[107,110],[1281,1282],[1279,1282],[1273,1276],[105,111],[104,110],[1286,1287],[107,109],[106,108],[1289,1290],[1286,1289],[1287,1290],[1278,1281],[1272,1275],[112,115],[113,114],[1296,1297],[116,119],[117,118],[1299,1300],[112,117],[113,116],[1302,1303],[114,119],[115,118],[1305,1306],[1303,1306],[1297,1300],[113,119],[112,118],[1310,1311],[115,117],[114,116],[1313,1314],[1310,1313],[1311,1314],[1302,1305],[1296,1299],[120,123],[121,122],[1320,1321],[124,127],[125,126],[1323,1324],[120,125],[121,124],[1326,1327],[122,127],[123,126],[1329,1330],[1327,1330],[1321,1324],[121,127],[120,126],[1334,1335],[123,125],[122,124],[1337,1338],[1334,1337],[1335,1338],[1326,1329],[1320,1323],[128,131],[129,130],[1344,1345],[132,135],[133,134],[1347,1348],[128,133],[129,132],[1350,1351],[130,135],[131,134],[1353,1354],[1351,1354],[1345,1348],[129,135],[128,134],[1358,1359],[131,133],[130,132],[1361,1362],[1358,1361],[1359,1362],[1350,1353],[1344,1347],[136,139],[137,138],[1368,1369],[140,143],[141,142],[1371,1372],[136,141],[137,140],[1374,1375],[138,143],[139,142],[1377,1378],[1375,1378],[1369,1372],[137,143],[136,142],[1382,1383],[139,141],[138,140],[1385,1386],[1382,1385],[1383,1386],[1374,1377],[1368,1371],[144,147],[145,146],[1392,1393],[148,151],[149,150],[1395,1396],[144,149],[145,148],[1398,1399],[146,151],[147,150],[1401,1402],[1399,1402],[1393,1396],[145,151],[144,150],[1406,1407],[147,149],[146,148],[1409,1410],[1406,1409],[1407,1410],[1398,1401],[1392,1395],[152,155],[153,154],[1416,1417],[156,159],[157,158],[1419,1420],[152,157],[153,156],[1422,1423],[154,159],[155,158],[1425,1426],[1423,1426],[1417,1420],[153,159],[152,158],[1430,1431],[155,157],[154,156],[1433,1434],[1430,1433],[1431,1434],[1422,1425],[1416,1419],[160,163],[161,162],[1440,1441],[164,167],[165,166],[1443,1444],[160,165],[161,164],[1446,1447],[162,167],[163,166],[1449,1450],[1447,1450],[1441,1444],[161,167],[160,166],[1454,1455],[163,165],[162,164],[1457,1458],[1454,1457],[1455,1458],[1446,1449],[1440,1443],[168,171],[169,170],[1464,1465],[172,175],[173,174],[1467,1468],[168,173],[169,172],[1470,1471],[170,175],[171,174],[1473,1474],[1471,1474],[1465,1468],[169,175],[168,174],[1478,1479],[171,173],[170,172],[1481,1482],[1478,1481],[1479,1482],[1470,1473],[1464,1467],[176,179],[177,178],[1488,1489],[180,183],[181,182],[1491,1492],[176,181],[177,180],[1494,1495],[178,183],[179,182],[1497,1498],[1495,1498],[1489,1492],[177,183],[176,182],[1502,1503],[179,181],[178,180],[1505,1506],[1502,1505],[1503,1506],[1494,1497],[1488,1491],[184,187],[185,186],[1512,1513],[188,191],[189,190],[1515,1516],[184,189],[185,188],[1518,1519],[186,191],[187,190],[1521,1522],[1519,1522],[1513,1516],[185,191],[184,190],[1526,1527],[187,189],[186,188],[1529,1530],[1526,1529],[1527,1530],[1518,1521],[1512,1515],[192,195],[193,194],[1536,1537],[196,199],[197,198],[1539,1540],[192,197],[193,196],[1542,1543],[194,199],[195,198],[1545,1546],[1543,1546],[1537,1540],[193,199],[192,198],[1550,1551],[195,197],[194,196],[1553,1554],[1550,1553],[1551,1554],[1542,1545],[1536,1539],[200,203],[201,202],[1560,1561],[204,207],[205,206],[1563,1564],[200,205],[201,204],[1566,1567],[202,207],[203,206],[1569,1570],[1567,1570],[1561,1564],[201,207],[200,206],[1574,1575],[203,205],[202,204],[1577,1578],[1574,1577],[1575,1578],[1566,1569],[1560,1563],[208,211],[209,210],[1584,1585],[212,215],[213,214],[1587,1588],[208,213],[209,212],[1590,1591],[210,215],[211,214],[1593,1594],[1591,1594],[1585,1588],[209,215],[208,214],[1598,1599],[211,213],[210,212],[1601,1602],[1598,1601],[1599,1602],[1590,1593],[1584,1587],[216,219],[217,218],[1608,1609],[220,223],[221,222],[1611,1612],[216,221],[217,220],[1614,1615],[218,223],[219,222],[1617,1618],[1615,1618],[1609,1612],[217,223],[216,222],[1622,1623],[219,221],[218,220],[1625,1626],[1622,1625],[1623,1626],[1614,1617],[1608,1611],[224,227],[225,226],[1632,1633],[228,231],[229,230],[1635,1636],[224,229],[225,228],[1638,1639],[226,231],[227,230],[1641,1642],[1639,1642],[1633,1636],[225,231],[224,230],[1646,1647],[227,229],[226,228],[1649,1650],[1646,1649],[1647,1650],[1638,1641],[1632,1635],[232,235],[233,234],[1656,1657],[236,239],[237,238],[1659,1660],[232,237],[233,236],[1662,1663],[234,239],[235,238],[1665,1666],[1663,1666],[1657,1660],[233,239],[232,238],[1670,1671],[235,237],[234,236],[1673,1674],[1670,1673],[1671,1674],[1662,1665],[1656,1659],[240,243],[241,242],[1680,1681],[244,247],[245,246],[1683,1684],[240,245],[241,244],[1686,1687],[242,247],[243,246],[1689,1690],[1687,1690],[1681,1684],[241,247],[240,246],[1694,1695],[243,245],[242,244],[1697,1698],[1694,1697],[1695,1698],[1686,1689],[1680,1683],[248,251],[249,250],[1704,1705],[252,255],[253,254],[1707,1708],[248,253],[249,252],[1710,1711],[250,255],[251,254],[1713,1714],[1711,1714],[1705,1708],[249,255],[248,254],[1718,1719],[251,253],[250,252],[1721,1722],[1718,1721],[1719,1722],[1710,1713],[1704,1707],[256,259],[257,258],[1728,1729],[260,263],[261,262],[1731,1732],[256,261],[257,260],[1734,1735],[258,263],[259,262],[1737,1738],[1735,1738],[1729,1732],[257,263],[256,262],[1742,1743],[259,261],[258,260],[1745,1746],[1742,1745],[1743,1746],[1734,1737],[1728,1731],[264,267],[265,266],[1752,1753],[268,271],[269,270],[1755,1756],[264,269],[265,268],[1758,1759],[266,271],[267,270],[1761,1762],[1759,1762],[1753,1756],[265,271],[264,270],[1766,1767],[267,269],[266,268],[1769,1770],[1766,1769],[1767,1770],[1758,1761],[1752,1755],[272,275],[273,274],[1776,1777],[276,279],[277,278],[1779,1780],[272,277],[273,276],[1782,1783],[274,279],[275,278],[1785,1786],[1783,1786],[1777,1780],[273,279],[272,278],[1790,1791],[275,277],[274,276],[1793,1794],[1790,1793],[1791,1794],[1782,1785],[1776,1779],[280,283],[281,282],[1800,1801],[284,287],[285,286],[1803,1804],[280,285],[281,284],[1806,1807],[282,287],[283,286],[1809,1810],[1807,1810],[1801,1804],[281,287],[280,286],[1814,1815],[283,285],[282,284],[1817,1818],[1814,1817],[1815,1818],[1806,1809],[1800,1803],[288,291],[289,290],[1824,1825],[292,295],[293,294],[1827,1828],[288,293],[289,292],[1830,1831],[290,295],[291,294],[1833,1834],[1831,1834],[1825,1828],[289,295],[288,294],[1838,1839],[291,293],[290,292],[1841,1842],[1838,1841],[1839,1842],[1830,1833],[1824,1827],[296,299],[297,298],[1848,1849],[300,303],[301,302],[1851,1852],[296,301],[297,300],[1854,1855],[298,303],[299,302],[1857,1858],[1855,1858],[1849,1852],[297,303],[296,302],[1862,1863],[299,301],[298,300],[1865,1866],[1862,1865],[1863,1866],[1854,1857],[1848,1851],[304,307],[305,306],[1872,1873],[308,311],[309,310],[1875,1876],[304,309],[305,308],[1878,1879],[306,311],[307,310],[1881,1882],[1879,1882],[1873,1876],[305,311],[304,310],[1886,1887],[307,309],[306,308],[1889,1890],[1886,1889],[1887,1890],[1878,1881],[1872,1875],[312,315],[313,314],[1896,1897],[316,319],[317,318],[1899,1900],[312,317],[313,316],[1902,1903],[314,319],[315,318],[1905,1906],[1903,1906],[1897,1900],[313,319],[312,318],[1910,1911],[315,317],[314,316],[1913,1914],[1910,1913],[1911,1914],[1902,1905],[1896,1899],[320,323],[321,322],[1920,1921],[324,327],[325,326],[1923,1924],[320,325],[321,324],[1926,1927],[322,327],[323,326],[1929,1930],[1927,1930],[1921,1924],[321,327],[320,326],[1934,1935],[323,325],[322,324],[1937,1938],[1934,1937],[1935,1938],[1926,1929],[1920,1923],[328,331],[329,330],[1944,1945],[332,335],[333,334],[1947,1948],[328,333],[329,332],[1950,1951],[330,335],[331,334],[1953,1954],[1951,1954],[1945,1948],[329,335],[328,334],[1958,1959],[331,333],[330,332],[1961,1962],[1958,1961],[1959,1962],[1950,1953],[1944,1947],[336,339],[337,338],[1968,1969],[340,343],[341,342],[1971,1972],[336,341],[337,340],[1974,1975],[338,343],[339,342],[1977,1978],[1975,1978],[1969,1972],[337,343],[336,342],[1982,1983],[339,341],[338,340],[1985,1986],[1982,1985],[1983,1986],[1974,1977],[1968,1971],[344,347],[345,346],[1992,1993],[348,351],[349,350],[1995,1996],[344,349],[345,348],[1998,1999],[346,351],[347,350],[2001,2002],[1999,2002],[1993,1996],[345,351],[344,350],[2006,2007],[347,349],[346,348],[2009,2010],[2006,2009],[2007,2010],[1998,2001],[1992,1995],[352,355],[353,354],[2016,2017],[356,359],[357,358],[2019,2020],[352,357],[353,356],[2022,2023],[354,359],[355,358],[2025,2026],[2023,2026],[2017,2020],[353,359],[352,358],[2030,2031],[355,357],[354,356],[2033,2034],[2030,2033],[2031,2034],[2022,2025],[2016,2019],[360,363],[361,362],[2040,2041],[364,367],[365,366],[2043,2044],[360,365],[361,364],[2046,2047],[362,367],[363,366],[2049,2050],[2047,2050],[2041,2044],[361,367],[360,366],[2054,2055],[363,365],[362,364],[2057,2058],[2054,2057],[2055,2058],[2046,2049],[2040,2043],[368,371],[369,370],[2064,2065],[372,375],[373,374],[2067,2068],[368,373],[369,372],[2070,2071],[370,375],[371,374],[2073,2074],[2071,2074],[2065,2068],[369,375],[368,374],[2078,2079],[371,373],[370,372],[2081,2082],[2078,2081],[2079,2082],[2070,2073],[2064,2067],[376,379],[377,378],[2088,2089],[380,383],[381,382],[2091,2092],[376,381],[377,380],[2094,2095],[378,383],[379,382],[2097,2098],[2095,2098],[2089,2092],[377,383],[376,382],[2102,2103],[379,381],[378,380],[2105,2106],[2102,2105],[2103,2106],[2094,2097],[2088,2091],[384,387],[385,386],[2112,2113],[388,391],[389,390],[2115,2116],[384,389],[385,388],[2118,2119],[386,391],[387,390],[2121,2122],[2119,2122],[2113,2116],[385,391],[384,390],[2126,2127],[387,389],[386,388],[2129,2130],[2126,2129],[2127,2130],[2118,2121],[2112,2115],[392,395],[393,394],[2136,2137],[396,399],[397,398],[2139,2140],[392,397],[393,396],[2142,2143],[394,399],[395,398],[2145,2146],[2143,2146],[2137,2140],[393,399],[392,398],[2150,2151],[395,397],[394,396],[2153,2154],[2150,2153],[2151,2154],[2142,2145],[2136,2139],[400,403],[401,402],[2160,2161],[404,407],[405,406],[2163,2164],[400,405],[401,404],[2166,2167],[402,407],[403,406],[2169,2170],[2167,2170],[2161,2164],[401,407],[400,406],[2174,2175],[403,405],[402,404],[2177,2178],[2174,2177],[2175,2178],[2166,2169],[2160,2163],[408,411],[409,410],[2184,2185],[412,415],[413,414],[2187,2188],[408,413],[409,412],[2190,2191],[410,415],[411,414],[2193,2194],[2191,2194],[2185,2188],[409,415],[408,414],[2198,2199],[411,413],[410,412],[2201,2202],[2198,2201],[2199,2202],[2190,2193],[2184,2187],[416,419],[417,418],[2208,2209],[420,423],[421,422],[2211,2212],[416,421],[417,420],[2214,2215],[418,423],[419,422],[2217,2218],[2215,2218],[2209,2212],[417,423],[416,422],[2222,2223],[419,421],[418,420],[2225,2226],[2222,2225],[2223,2226],[2214,2217],[2208,2211],[424,427],[425,426],[2232,2233],[428,431],[429,430],[2235,2236],[424,429],[425,428],[2238,2239],[426,431],[427,430],[2241,2242],[2239,2242],[2233,2236],[425,431],[424,430],[2246,2247],[427,429],[426,428],[2249,2250],[2246,2249],[2247,2250],[2238,2241],[2232,2235],[432,435],[433,434],[2256,2257],[436,439],[437,438],[2259,2260],[432,437],[433,436],[2262,2263],[434,439],[435,438],[2265,2266],[2263,2266],[2257,2260],[433,439],[432,438],[2270,2271],[435,437],[434,436],[2273,2274],[2270,2273],[2271,2274],[2262,2265],[2256,2259],[440,443],[441,442],[2280,2281],[444,447],[445,446],[2283,2284],[440,445],[441,444],[2286,2287],[442,447],[443,446],[2289,2290],[2287,2290],[2281,2284],[441,447],[440,446],[2294,2295],[443,445],[442,444],[2297,2298],[2294,2297],[2295,2298],[2286,2289],[2280,2283],[448,451],[449,450],[2304,2305],[452,455],[453,454],[2307,2308],[448,453],[449,452],[2310,2311],[450,455],[451,454],[2313,2314],[2311,2314],[2305,2308],[449,455],[448,454],[2318,2319],[451,453],[450,452],[2321,2322],[2318,2321],[2319,2322],[2310,2313],[2304,2307],[456,459],[457,458],[2328,2329],[460,463],[461,462],[2331,2332],[456,461],[457,460],[2334,2335],[458,463],[459,462],[2337,2338],[2335,2338],[2329,2332],[457,463],[456,462],[2342,2343],[459,461],[458,460],[2345,2346],[2342,2345],[2343,2346],[2334,2337],[2328,2331],[464,467],[465,466],[2352,2353],[468,471],[469,470],[2355,2356],[464,469],[465,468],[2358,2359],[466,471],[467,470],[2361,2362],[2359,2362],[2353,2356],[465,471],[464,470],[2366,2367],[467,469],[466,468],[2369,2370],[2366,2369],[2367,2370],[2358,2361],[2352,2355],[472,475],[473,474],[2376,2377],[476,479],[477,478],[2379,2380],[472,477],[473,476],[2382,2383],[474,479],[475,478],[2385,2386],[2383,2386],[2377,2380],[473,479],[472,478],[2390,2391],[475,477],[474,476],[2393,2394],[2390,2393],[2391,2394],[2382,2385],[2376,2379],[480,483],[481,482],[2400,2401],[484,487],[485,486],[2403,2404],[480,485],[481,484],[2406,2407],[482,487],[483,486],[2409,2410],[2407,2410],[2401,2404],[481,487],[480,486],[2414,2415],[483,485],[482,484],[2417,2418],[2414,2417],[2415,2418],[2406,2409],[2400,2403],[488,491],[489,490],[2424,2425],[492,495],[493,494],[2427,2428],[488,493],[489,492],[2430,2431],[490,495],[491,494],[2433,2434],[2431,2434],[2425,2428],[489,495],[488,494],[2438,2439],[491,493],[490,492],[2441,2442],[2438,2441],[2439,2442],[2430,2433],[2424,2427],[496,499],[497,498],[2448,2449],[500,503],[501,502],[2451,2452],[496,501],[497,500],[2454,2455],[498,503],[499,502],[2457,2458],[2455,2458],[2449,2452],[497,503],[496,502],[2462,2463],[499,501],[498,500],[2465,2466],[2462,2465],[2463,2466],[2454,2457],[2448,2451],[504,507],[505,506],[2472,2473],[508,511],[509,510],[2475,2476],[504,509],[505,508],[2478,2479],[506,511],[507,510],[2481,2482],[2479,2482],[2473,2476],[505,511],[504,510],[2486,2487],[507,509],[506,508],[2489,2490],[2486,2489],[2487,2490],[2478,2481],[2472,2475],[512,515],[513,514],[2496,2497],[516,519],[517,518],[2499,2500],[512,517],[513,516],[2502,2503],[514,519],[515,518],[2505,2506],[2503,2506],[2497,2500],[513,519],[512,518],[2510,2511],[515,517],[514,516],[2513,2514],[2510,2513],[2511,2514],[2502,2505],[2496,2499],[520,523],[521,522],[2520,2521],[524,527],[525,526],[2523,2524],[520,525],[521,524],[2526,2527],[522,527],[523,526],[2529,2530],[2527,2530],[2521,2524],[521,527],[520,526],[2534,2535],[523,525],[522,524],[2537,2538],[2534,2537],[2535,2538],[2526,2529],[2520,2523],[528,531],[529,530],[2544,2545],[532,535],[533,534],[2547,2548],[528,533],[529,532],[2550,2551],[530,535],[531,534],[2553,2554],[2551,2554],[2545,2548],[529,535],[528,534],[2558,2559],[531,533],[530,532],[2561,2562],[2558,2561],[2559,2562],[2550,2553],[2544,2547],[536,539],[537,538],[2568,2569],[540,543],[541,542],[2571,2572],[536,541],[537,540],[2574,2575],[538,543],[539,542],[2577,2578],[2575,2578],[2569,2572],[537,543],[536,542],[2582,2583],[539,541],[538,540],[2585,2586],[2582,2585],[2583,2586],[2574,2577],[2568,2571],[544,547],[545,546],[2592,2593],[548,551],[549,550],[2595,2596],[544,549],[545,548],[2598,2599],[546,551],[547,550],[2601,2602],[2599,2602],[2593,2596],[545,551],[544,550],[2606,2607],[547,549],[546,548],[2609,2610],[2606,2609],[2607,2610],[2598,2601],[2592,2595],[552,555],[553,554],[2616,2617],[556,559],[557,558],[2619,2620],[552,557],[553,556],[2622,2623],[554,559],[555,558],[2625,2626],[2623,2626],[2617,2620],[553,559],[552,558],[2630,2631],[555,557],[554,556],[2633,2634],[2630,2633],[2631,2634],[2622,2625],[2616,2619],[560,563],[561,562],[2640,2641],[564,567],[565,566],[2643,2644],[560,565],[561,564],[2646,2647],[562,567],[563,566],[2649,2650],[2647,2650],[2641,2644],[561,567],[560,566],[2654,2655],[563,565],[562,564],[2657,2658],[2654,2657],[2655,2658],[2646,2649],[2640,2643],[568,571],[569,570],[2664,2665],[572,575],[573,574],[2667,2668],[568,573],[569,572],[2670,2671],[570,575],[571,574],[2673,2674],[2671,2674],[2665,2668],[569,575],[568,574],[2678,2679],[571,573],[570,572],[2681,2682],[2678,2681],[2679,2682],[2670,2673],[2664,2667],[576,579],[577,578],[2688,2689],[580,583],[581,582],[2691,2692],[576,581],[577,580],[2694,2695],[578,583],[579,582],[2697,2698],[2695,2698],[2689,2692],[577,583],[576,582],[2702,2703],[579,581],[578,580],[2705,2706],[2702,2705],[2703,2706],[2694,2697],[2688,2691],[584,587],[585,586],[2712,2713],[588,591],[589,590],[2715,2716],[584,589],[585,588],[2718,2719],[586,591],[587,590],[2721,2722],[2719,2722],[2713,2716],[585,591],[584,590],[2726,2727],[587,589],[586,588],[2729,2730],[2726,2729],[2727,2730],[2718,2721],[2712,2715],[592,595],[593,594],[2736,2737],[596,599],[597,598],[2739,2740],[592,597],[593,596],[2742,2743],[594,599],[595,598],[2745,2746],[2743,2746],[2737,2740],[593,599],[592,598],[2750,2751],[595,597],[594,596],[2753,2754],[2750,2753],[2751,2754],[2742,2745],[2736,2739],[600,603],[601,602],[2760,2761],[604,607],[605,606],[2763,2764],[600,605],[601,604],[2766,2767],[602,607],[603,606],[2769,2770],[2767,2770],[2761,2764],[601,607],[600,606],[2774,2775],[603,605],[602,604],[2777,2778],[2774,2777],[2775,2778],[2766,2769],[2760,2763],[608,611],[609,610],[2784,2785],[612,615],[613,614],[2787,2788],[608,613],[609,612],[2790,2791],[610,615],[611,614],[2793,2794],[2791,2794],[2785,2788],[609,615],[608,614],[2798,2799],[611,613],[610,612],[2801,2802],[2798,2801],[2799,2802],[2790,2793],[2784,2787],[616,619],[617,618],[2808,2809],[620,623],[621,622],[2811,2812],[616,621],[617,620],[2814,2815],[618,623],[619,622],[2817,2818],[2815,2818],[2809,2812],[617,623],[616,622],[2822,2823],[619,621],[618,620],[2825,2826],[2822,2825],[2823,2826],[2814,2817],[2808,2811],[624,627],[625,626],[2832,2833],[628,631],[629,630],[2835,2836],[624,629],[625,628],[2838,2839],[626,631],[627,630],[2841,2842],[2839,2842],[2833,2836],[625,631],[624,630],[2846,2847],[627,629],[626,628],[2849,2850],[2846,2849],[2847,2850],[2838,2841],[2832,2835],[632,635],[633,634],[2856,2857],[636,639],[637,638],[2859,2860],[632,637],[633,636],[2862,2863],[634,639],[635,638],[2865,2866],[2863,2866],[2857,2860],[633,639],[632,638],[2870,2871],[635,637],[634,636],[2873,2874],[2870,2873],[2871,2874],[2862,2865],[2856,2859],[640,643],[641,642],[2880,2881],[644,647],[645,646],[2883,2884],[640,645],[641,644],[2886,2887],[642,647],[643,646],[2889,2890],[2887,2890],[2881,2884],[641,647],[640,646],[2894,2895],[643,645],[642,644],[2897,2898],[2894,2897],[2895,2898],[2886,2889],[2880,2883],[648,651],[649,650],[2904,2905],[652,655],[653,654],[2907,2908],[648,653],[649,652],[2910,2911],[650,655],[651,654],[2913,2914],[2911,2914],[2905,2908],[649,655],[648,654],[2918,2919],[651,653],[650,652],[2921,2922],[2918,2921],[2919,2922],[2910,2913],[2904,2907],[656,659],[657,658],[2928,2929],[660,663],[661,662],[2931,2932],[656,661],[657,660],[2934,2935],[658,663],[659,662],[2937,2938],[2935,2938],[2929,2932],[657,663],[656,662],[2942,2943],[659,661],[658,660],[2945,2946],[2942,2945],[2943,2946],[2934,2937],[2928,2931],[664,667],[665,666],[2952,2953],[668,671],[669,670],[2955,2956],[664,669],[665,668],[2958,2959],[666,671],[667,670],[2961,2962],[2959,2962],[2953,2956],[665,671],[664,670],[2966,2967],[667,669],[666,668],[2969,2970],[2966,2969],[2967,2970],[2958,2961],[2952,2955],[672,675],[673,674],[2976,2977],[676,679],[677,678],[2979,2980],[672,677],[673,676],[2982,2983],[674,679],[675,678],[2985,2986],[2983,2986],[2977,2980],[673,679],[672,678],[2990,2991],[675,677],[674,676],[2993,2994],[2990,2993],[2991,2994],[2982,2985],[2976,2979],[680,683],[681,682],[3000,3001],[684,687],[685,686],[3003,3004],[680,685],[681,684],[3006,3007],[682,687],[683,686],[3009,3010],[3007,3010],[3001,3004],[681,687],[680,686],[3014,3015],[683,685],[682,684],[3017,3018],[3014,3017],[3015,3018],[3006,3009],[3000,3003],[688,691],[689,690],[3024,3025],[692,695],[693,694],[3027,3028],[688,693],[689,692],[3030,3031],[690,695],[691,694],[3033,3034],[3031,3034],[3025,3028],[689,695],[688,694],[3038,3039],[691,693],[690,692],[3041,3042],[3038,3041],[3039,3042],[3030,3033],[3024,3027],[696,699],[697,698],[3048,3049],[700,703],[701,702],[3051,3052],[696,701],[697,700],[3054,3055],[698,703],[699,702],[3057,3058],[3055,3058],[3049,3052],[697,703],[696,702],[3062,3063],[699,701],[698,700],[3065,3066],[3062,3065],[3063,3066],[3054,3057],[3048,3051],[704,707],[705,706],[3072,3073],[708,711],[709,710],[3075,3076],[704,709],[705,708],[3078,3079],[706,711],[707,710],[3081,3082],[3079,3082],[3073,3076],[705,711],[704,710],[3086,3087],[707,709],[706,708],[3089,3090],[3086,3089],[3087,3090],[3078,3081],[3072,3075],[712,715],[713,714],[3096,3097],[716,719],[717,718],[3099,3100],[712,717],[713,716],[3102,3103],[714,719],[715,718],[3105,3106],[3103,3106],[3097,3100],[713,719],[712,718],[3110,3111],[715,717],[714,716],[3113,3114],[3110,3113],[3111,3114],[3102,3105],[3096,3099],[720,723],[721,722],[3120,3121],[724,727],[725,726],[3123,3124],[720,725],[721,724],[3126,3127],[722,727],[723,726],[3129,3130],[3127,3130],[3121,3124],[721,727],[720,726],[3134,3135],[723,725],[722,724],[3137,3138],[3134,3137],[3135,3138],[3126,3129],[3120,3123],[728,731],[729,730],[3144,3145],[732,735],[733,734],[3147,3148],[728,733],[729,732],[3150,3151],[730,735],[731,734],[3153,3154],[3151,3154],[3145,3148],[729,735],[728,734],[3158,3159],[731,733],[730,732],[3161,3162],[3158,3161],[3159,3162],[3150,3153],[3144,3147],[736,739],[737,738],[3168,3169],[740,743],[741,742],[3171,3172],[736,741],[737,740],[3174,3175],[738,743],[739,742],[3177,3178],[3175,3178],[3169,3172],[737,743],[736,742],[3182,3183],[739,741],[738,740],[3185,3186],[3182,3185],[3183,3186],[3174,3177],[3168,3171],[744,747],[745,746],[3192,3193],[748,751],[749,750],[3195,3196],[744,749],[745,748],[3198,3199],[746,751],[747,750],[3201,3202],[3199,3202],[3193,3196],[745,751],[744,750],[3206,3207],[747,749],[746,748],[3209,3210],[3206,3209],[3207,3210],[3198,3201],[3192,3195],[752,755],[753,754],[3216,3217],[756,759],[757,758],[3219,3220],[752,757],[753,756],[3222,3223],[754,759],[755,758],[3225,3226],[3223,3226],[3217,3220],[753,759],[752,758],[3230,3231],[755,757],[754,756],[3233,3234],[3230,3233],[3231,3234],[3222,3225],[3216,3219],[760,763],[761,762],[3240,3241],[764,767],[765,766],[3243,3244],[760,765],[761,764],[3246,3247],[762,767],[763,766],[3249,3250],[3247,3250],[3241,3244],[761,767],[760,766],[3254,3255],[763,765],[762,764],[3257,3258],[3254,3257],[3255,3258],[3246,3249],[3240,3243],[768,771],[769,770],[3264,3265],[772,775],[773,774],[3267,3268],[768,773],[769,772],[3270,3271],[770,775],[771,774],[3273,3274],[3271,3274],[3265,3268],[769,775],[768,774],[3278,3279],[771,773],[770,772],[3281,3282],[3278,3281],[3279,3282],[3270,3273],[3264,3267],[776,779],[777,778],[3288,3289],[780,783],[781,782],[3291,3292],[776,781],[777,780],[3294,3295],[778,783],[779,782],[3297,3298],[3295,3298],[3289,3292],[777,783],[776,782],[3302,3303],[779,781],[778,780],[3305,3306],[3302,3305],[3303,3306],[3294,3297],[3288,3291],[784,787],[785,786],[3312,3313],[788,791],[789,790],[3315,3316],[784,789],[785,788],[3318,3319],[786,791],[787,790],[3321,3322],[3319,3322],[3313,3316],[785,791],[784,790],[3326,3327],[787,789],[786,788],[3329,3330],[3326,3329],[3327,3330],[3318,3321],[3312,3315],[792,795],[793,794],[3336,3337],[796,799],[797,798],[3339,3340],[792,797],[793,796],[3342,3343],[794,799],[795,798],[3345,3346],[3343,3346],[3337,3340],[793,799],[792,798],[3350,3351],[795,797],[794,796],[3353,3354],[3350,3353],[3351,3354],[3342,3345],[3336,3339],[800,803],[801,802],[3360,3361],[804,807],[805,806],[3363,3364],[800,805],[801,804],[3366,3367],[802,807],[803,806],[3369,3370],[3367,3370],[3361,3364],[801,807],[800,806],[3374,3375],[803,805],[802,804],[3377,3378],[3374,3377],[3375,3378],[3366,3369],[3360,3363],[808,811],[809,810],[3384,3385],[812,815],[813,814],[3387,3388],[808,813],[809,812],[3390,3391],[810,815],[811,814],[3393,3394],[3391,3394],[3385,3388],[809,815],[808,814],[3398,3399],[811,813],[810,812],[3401,3402],[3398,3401],[3399,3402],[3390,3393],[3384,3387],[816,819],[817,818],[3408,3409],[820,823],[821,822],[3411,3412],[816,821],[817,820],[3414,3415],[818,823],[819,822],[3417,3418],[3415,3418],[3409,3412],[817,823],[816,822],[3422,3423],[819,821],[818,820],[3425,3426],[3422,3425],[3423,3426],[3414,3417],[3408,3411],[824,827],[825,826],[3432,3433],[828,831],[829,830],[3435,3436],[824,829],[825,828],[3438,3439],[826,831],[827,830],[3441,3442],[3439,3442],[3433,3436],[825,831],[824,830],[3446,3447],[827,829],[826,828],[3449,3450],[3446,3449],[3447,3450],[3438,3441],[3432,3435],[832,835],[833,834],[3456,3457],[836,839],[837,838],[3459,3460],[832,837],[833,836],[3462,3463],[834,839],[835,838],[3465,3466],[3463,3466],[3457,3460],[833,839],[832,838],[3470,3471],[835,837],[834,836],[3473,3474],[3470,3473],[3471,3474],[3462,3465],[3456,3459],[840,843],[841,842],[3480,3481],[844,847],[845,846],[3483,3484],[840,845],[841,844],[3486,3487],[842,847],[843,846],[3489,3490],[3487,3490],[3481,3484],[841,847],[840,846],[3494,3495],[843,845],[842,844],[3497,3498],[3494,3497],[3495,3498],[3486,3489],[3480,3483],[848,851],[849,850],[3504,3505],[852,855],[853,854],[3507,3508],[848,853],[849,852],[3510,3511],[850,855],[851,854],[3513,3514],[3511,3514],[3505,3508],[849,855],[848,854],[3518,3519],[851,853],[850,852],[3521,3522],[3518,3521],[3519,3522],[3510,3513],[3504,3507],[856,859],[857,858],[3528,3529],[860,863],[861,862],[3531,3532],[856,861],[857,860],[3534,3535],[858,863],[859,862],[3537,3538],[3535,3538],[3529,3532],[857,863],[856,862],[3542,3543],[859,861],[858,860],[3545,3546],[3542,3545],[3543,3546],[3534,3537],[3528,3531],[864,867],[865,866],[3552,3553],[868,871],[869,870],[3555,3556],[864,869],[865,868],[3558,3559],[866,871],[867,870],[3561,3562],[3559,3562],[3553,3556],[865,871],[864,870],[3566,3567],[867,869],[866,868],[3569,3570],[3566,3569],[3567,3570],[3558,3561],[3552,3555],[872,875],[873,874],[3576,3577],[876,879],[877,878],[3579,3580],[872,877],[873,876],[3582,3583],[874,879],[875,878],[3585,3586],[3583,3586],[3577,3580],[873,879],[872,878],[3590,3591],[875,877],[874,876],[3593,3594],[3590,3593],[3591,3594],[3582,3585],[3576,3579],[880,883],[881,882],[3600,3601],[884,887],[885,886],[3603,3604],[880,885],[881,884],[3606,3607],[882,887],[883,886],[3609,3610],[3607,3610],[3601,3604],[881,887],[880,886],[3614,3615],[883,885],[882,884],[3617,3618],[3614,3617],[3615,3618],[3606,3609],[3600,3603],[888,891],[889,890],[3624,3625],[892,895],[893,894],[3627,3628],[888,893],[889,892],[3630,3631],[890,895],[891,894],[3633,3634],[3631,3634],[3625,3628],[889,895],[888,894],[3638,3639],[891,893],[890,892],[3641,3642],[3638,3641],[3639,3642],[3630,3633],[3624,3627],[896,899],[897,898],[3648,3649],[900,903],[901,902],[3651,3652],[896,901],[897,900],[3654,3655],[898,903],[899,902],[3657,3658],[3655,3658],[3649,3652],[897,903],[896,902],[3662,3663],[899,901],[898,900],[3665,3666],[3662,3665],[3663,3666],[3654,3657],[3648,3651],[904,907],[905,906],[3672,3673],[908,911],[909,910],[3675,3676],[904,909],[905,908],[3678,3679],[906,911],[907,910],[3681,3682],[3679,3682],[3673,3676],[905,911],[904,910],[3686,3687],[907,909],[906,908],[3689,3690],[3686,3689],[3687,3690],[3678,3681],[3672,3675],[912,915],[913,914],[3696,3697],[916,919],[917,918],[3699,3700],[912,917],[913,916],[3702,3703],[914,919],[915,918],[3705,3706],[3703,3706],[3697,3700],[913,919],[912,918],[3710,3711],[915,917],[914,916],[3713,3714],[3710,3713],[3711,3714],[3702,3705],[3696,3699],[920,923],[921,922],[3720,3721],[924,927],[925,926],[3723,3724],[920,925],[921,924],[3726,3727],[922,927],[923,926],[3729,3730],[3727,3730],[3721,3724],[921,927],[920,926],[3734,3735],[923,925],[922,924],[3737,3738],[3734,3737],[3735,3738],[3726,3729],[3720,3723],[928,931],[929,930],[3744,3745],[932,935],[933,934],[3747,3748],[928,933],[929,932],[3750,3751],[930,935],[931,934],[3753,3754],[3751,3754],[3745,3748],[929,935],[928,934],[3758,3759],[931,933],[930,932],[3761,3762],[3758,3761],[3759,3762],[3750,3753],[3744,3747],[936,939],[937,938],[3768,3769],[940,943],[941,942],[3771,3772],[936,941],[937,940],[3774,3775],[938,943],[939,942],[3777,3778],[3775,3778],[3769,3772],[937,943],[936,942],[3782,3783],[939,941],[938,940],[3785,3786],[3782,3785],[3783,3786],[3774,3777],[3768,3771],[944,947],[945,946],[3792,3793],[948,951],[949,950],[3795,3796],[944,949],[945,948],[3798,3799],[946,951],[947,950],[3801,3802],[3799,3802],[3793,3796],[945,951],[944,950],[3806,3807],[947,949],[946,948],[3809,3810],[3806,3809],[3807,3810],[3798,3801],[3792,3795],[952,955],[953,954],[3816,3817],[956,959],[957,958],[3819,3820],[952,957],[953,956],[3822,3823],[954,959],[955,958],[3825,3826],[3823,3826],[3817,3820],[953,959],[952,958],[3830,3831],[955,957],[954,956],[3833,3834],[3830,3833],[3831,3834],[3822,3825],[3816,3819],[1725,1773],[1557,3840],[1653,3841],[1424,3842],[1280,3843],[962,986],[1064,3845],[1010,1034],[1178,1202],[1322,1346],[3848,3849],[1466,3850],[1557,1653],[3851,3852],[3847,3853],[986,1112],[1424,3855],[3854,3856],[1370,1400],[1424,1448],[986,3859],[1064,1088],[1701,3861],[1749,1797],[3862,3863],[3840,3864],[1112,1136],[1821,3866],[3865,3867],[3860,3868],[3858,3869],[1490,1533],[1568,3871],[3870,3872],[1178,1322],[1568,3874],[1533,1629],[1088,1773],[3860,3877],[1400,1797],[3878,3879],[3876,3880],[1568,3847],[1202,1629],[1346,1605],[3883,3884],[1677,3885],[1154,3846],[1304,1448],[1136,3888],[3887,3889],[3863,3890],[3886,3891],[962,1010],[1034,3861],[1466,3876],[1605,1701],[1490,3896],[3895,3897],[3894,3898],[3893,3899],[1232,1256],[3848,3901],[1280,3902],[3841,3903],[3900,3904],[1568,1677],[1749,3906],[1797,3907],[962,1154],[1280,3909],[3856,3910],[1304,1821],[3903,3912],[1322,3855],[1154,3850],[1797,3915],[3852,3916],[1466,3906],[3917,3918],[1010,1557],[1322,3920],[3873,3921],[1400,3876],[1256,3923],[1280,1304],[962,3925],[3852,3918],[1821,3927],[3866,3928],[3847,3929],[3926,3930],[3865,3931],[1490,1605],[1232,1370],[3933,3934],[3915,3935],[3932,3936],[3924,3937],[3860,3938],[1773,3911],[1010,3894],[3898,3901],[3858,3942],[1010,3899],[1701,3901],[1370,3945],[1400,3946],[1088,3947],[1034,3948],[3892,3949],[3895,3908],[1821,3951],[3875,3920],[1136,3953],[1533,3954],[1136,3908],[1448,3956],[3900,3901],[3858,3915],[3958,3959],[3854,3923],[1178,1256],[1557,3872],[3962,3963],[3867,3926],[3865,3965],[1232,3966],[3964,3967],[1010,3968],[1280,3912],[1448,3970],[1424,3971],[3840,3863],[1154,3947],[3973,3974],[3972,3975],[1677,3976],[3918,3972],[1010,3875],[3846,3934],[3842,3897],[3951,3981],[3913,3982],[1725,1749],[3933,3984],[1064,3985],[986,1370],[3986,3987],[1064,1232],[1797,3877],[1533,3990],[1034,1677],[1653,3992],[1202,3993],[1064,3948],[1629,3848],[1256,3996],[1629,3858],[1178,3958],[1136,1304],[1202,4000],[3908,4001],[1490,1749],[1346,3858],[1322,4004],[3944,4005],[1653,3884],[3883,4007],[1725,4008],[1034,4009],[3856,3909],[3857,3933],[3998,4007],[3992,4013],[3869,4014],[3971,4011],[1136,4016],[1677,3882],[4017,4018],[1605,3883],[3901,4020],[1112,1653],[3915,3943],[3844,4023],[3888,3915],[3891,3947],[1088,3979],[4026,4027],[3852,3978],[986,3960],[1154,3851],[4018,4031],[1749,3933],[3889,4033],[3980,4034],[4032,4035],[3940,3995],[1346,4017],[3994,4038],[1629,4039],[3896,4005],[1448,4041],[3973,3995],[3914,3944],[1088,1256],[1064,3934],[1725,3910],[4046,4047],[986,4006],[3957,4049],[1773,4045],[3879,4051],[4016,4052],[3955,4053],[3936,4029],[1725,4046],[4017,4056],[1749,4057],[3994,4058],[3911,4051],[4010,4037],[3884,4059],[3848,3931],[3985,4063],[3989,4064],[3952,3981],[3866,4066],[3843,4004],[4044,4068],[1773,3972],[3919,3924],[4070,4071],[3847,3849],[3929,4073],[3859,4074],[3988,4075],[1797,4025],[3907,4077],[1797,3924],[4017,4043],[3853,4019],[3845,3889],[4040,4052],[1490,3843],[3952,4084],[3953,4057],[3941,4067],[3871,3921],[1178,4088],[1725,4037],[4032,4082],[4079,4091],[4042,4085],[3977,4008],[1088,4092],[3931,3997],[3905,4022],[3961,4060],[3943,4078],[4089,4090],[4003,4086],[3991,4096],[3871,4028],[3984,4055],[3874,3972],[3975,4105],[3993,4021],[3966,4107],[3881,4074],[3999,4002],[3963,4106],[4012,4048],[1724,1772],[1556,4113],[1652,4114],[1427,4115],[1283,4116],[965,989],[1067,4118],[1013,1037],[1181,1205],[1325,1349],[4121,4122],[1469,4123],[1556,1652],[4124,4125],[4120,4126],[989,1115],[1427,4128],[4127,4129],[1373,1403],[1427,1451],[989,4132],[1067,1091],[1700,4134],[1748,1796],[4135,4136],[4113,4137],[1115,1139],[1820,4139],[4138,4140],[4133,4141],[4131,4142],[1493,1532],[1571,4144],[4143,4145],[1181,1325],[1571,4147],[1532,1628],[1091,1772],[4133,4150],[1403,1796],[4151,4152],[4149,4153],[1571,4120],[1205,1628],[1349,1604],[4156,4157],[1676,4158],[1157,4119],[1307,1451],[1139,4161],[4160,4162],[4136,4163],[4159,4164],[965,1013],[1037,4134],[1469,4149],[1604,1700],[1493,4169],[4168,4170],[4167,4171],[4166,4172],[1235,1259],[4121,4174],[1283,4175],[4114,4176],[4173,4177],[1571,1676],[1748,4179],[1796,4180],[965,1157],[1283,4182],[4129,4183],[1307,1820],[4176,4185],[1325,4128],[1157,4123],[1796,4188],[4125,4189],[1469,4179],[4190,4191],[1013,1556],[1325,4193],[4146,4194],[1403,4149],[1259,4196],[1283,1307],[965,4198],[4125,4191],[1820,4200],[4139,4201],[4120,4202],[4199,4203],[4138,4204],[1493,1604],[1235,1373],[4206,4207],[4188,4208],[4205,4209],[4197,4210],[4133,4211],[1772,4184],[1013,4167],[4171,4174],[4131,4215],[1013,4172],[1700,4174],[1373,4218],[1403,4219],[1091,4220],[1037,4221],[4165,4222],[4168,4181],[1820,4224],[4148,4193],[1139,4226],[1532,4227],[1139,4181],[1451,4229],[4173,4174],[4131,4188],[4231,4232],[4127,4196],[1181,1259],[1556,4145],[4235,4236],[4140,4199],[4138,4238],[1235,4239],[4237,4240],[1013,4241],[1283,4185],[1451,4243],[1427,4244],[4113,4136],[1157,4220],[4246,4247],[4245,4248],[1676,4249],[4191,4245],[1013,4148],[4119,4207],[4115,4170],[4224,4254],[4186,4255],[1724,1748],[4206,4257],[1067,4258],[989,1373],[4259,4260],[1067,1235],[1796,4150],[1532,4263],[1037,1676],[1652,4265],[1205,4266],[1067,4221],[1628,4121],[1259,4269],[1628,4131],[1181,4231],[1139,1307],[1205,4273],[4181,4274],[1493,1748],[1349,4131],[1325,4277],[4217,4278],[1652,4157],[4156,4280],[1724,4281],[1037,4282],[4129,4182],[4130,4206],[4271,4280],[4265,4286],[4142,4287],[4244,4284],[1139,4289],[1676,4155],[4290,4291],[1604,4156],[4174,4293],[1115,1652],[4188,4216],[4117,4296],[4161,4188],[4164,4220],[1091,4252],[4299,4300],[4125,4251],[989,4233],[1157,4124],[4291,4304],[1748,4206],[4162,4306],[4253,4307],[4305,4308],[4213,4268],[1349,4290],[4267,4311],[1628,4312],[4169,4278],[1451,4314],[4246,4268],[4187,4217],[1091,1259],[1067,4207],[1724,4183],[4319,4320],[989,4279],[4230,4322],[1772,4318],[4152,4324],[4289,4325],[4228,4326],[4209,4302],[1724,4319],[4290,4329],[1748,4330],[4267,4331],[4184,4324],[4283,4310],[4157,4332],[4121,4204],[4258,4336],[4262,4337],[4225,4254],[4139,4339],[4116,4277],[4317,4341],[1772,4245],[4192,4197],[4343,4344],[4120,4122],[4202,4346],[4132,4347],[4261,4348],[1796,4298],[4180,4350],[1796,4197],[4290,4316],[4126,4292],[4118,4162],[4313,4325],[1493,4116],[4225,4357],[4226,4330],[4214,4340],[4144,4194],[1181,4361],[1724,4310],[4305,4355],[4352,4364],[4315,4358],[4250,4281],[1091,4365],[4204,4270],[4178,4295],[4234,4333],[4216,4351],[4362,4363],[4276,4359],[4264,4369],[4144,4301],[4257,4328],[4147,4245],[4248,4378],[4266,4294],[4239,4380],[4154,4347],[4272,4275],[4236,4379],[4285,4321],[2397,2445],[2216,4386],[2325,4387],[2096,4388],[1952,4389],[968,992],[1077,4391],[1016,1040],[1850,1874],[1994,2018],[4394,4395],[2138,4396],[2216,2325],[4397,4398],[4393,4399],[992,1125],[2096,4401],[4400,4402],[2042,2072],[2096,2120],[992,4405],[1077,1101],[2373,4407],[2421,2469],[4408,4409],[4386,4410],[1125,1149],[2493,4412],[4411,4413],[4406,4414],[4404,4415],[2162,2186],[2240,4417],[4416,4418],[1850,1994],[2240,4420],[2186,2282],[1101,2445],[4406,4423],[2072,2469],[4424,4425],[4422,4426],[2240,4393],[1874,2282],[2018,2258],[4429,4430],[2349,4431],[1826,4392],[1976,2120],[1149,4434],[4433,4435],[4409,4436],[4432,4437],[968,1016],[1040,4407],[2138,4422],[2258,2373],[2162,4442],[4441,4443],[4440,4444],[4439,4445],[1898,1928],[4394,4447],[1952,4448],[4387,4449],[4446,4450],[2240,2349],[2421,4452],[2469,4453],[968,1826],[1952,4455],[4402,4456],[1976,2493],[4449,4458],[1994,4401],[1826,4396],[2469,4461],[4398,4462],[2138,4452],[4463,4464],[1016,2216],[1994,4466],[4419,4467],[2072,4422],[1928,4469],[1952,1976],[968,4471],[4398,4464],[2493,4473],[4412,4474],[4393,4475],[4472,4476],[4411,4477],[2162,2258],[1898,2042],[4479,4480],[4461,4481],[4478,4482],[4470,4483],[4406,4484],[2445,4457],[1016,4440],[4444,4447],[4404,4488],[1016,4445],[2373,4447],[2042,4491],[2072,4492],[1101,4493],[1040,4494],[4438,4495],[4441,4454],[2493,4497],[4421,4466],[1149,4499],[2186,4500],[1149,4454],[2120,4502],[4446,4447],[4404,4461],[4504,4505],[4400,4469],[1850,1928],[2216,4418],[4508,4509],[4413,4472],[4411,4511],[1898,4512],[4510,4513],[1016,4514],[1952,4458],[2120,4516],[2096,4517],[4386,4409],[1826,4493],[4519,4520],[4518,4521],[2349,4522],[4464,4518],[1016,4421],[4392,4480],[4388,4443],[4497,4527],[4459,4528],[2397,2421],[4479,4530],[1077,4531],[992,2042],[4532,4533],[1077,1898],[2469,4423],[2186,4536],[1040,2349],[2325,4538],[1874,4539],[1077,4494],[2282,4394],[1928,4542],[2282,4404],[1850,4504],[1149,1976],[1874,4546],[4454,4547],[2162,2421],[2018,4404],[1994,4550],[4490,4551],[2325,4430],[4429,4553],[2397,4554],[1040,4555],[4402,4455],[4403,4479],[4544,4553],[4538,4559],[4415,4560],[4517,4557],[1149,4562],[2349,4428],[4563,4564],[2258,4429],[4447,4566],[1125,2325],[4461,4489],[4390,4569],[4434,4461],[4437,4493],[1101,4525],[4572,4573],[4398,4524],[992,4506],[1826,4397],[4564,4577],[2421,4479],[4435,4579],[4526,4580],[4578,4581],[4486,4541],[2018,4563],[4540,4584],[2282,4585],[4442,4551],[2120,4587],[4519,4541],[4460,4490],[1101,1928],[1077,4480],[2397,4456],[4592,4593],[992,4552],[4503,4595],[2445,4591],[4425,4597],[4562,4598],[4501,4599],[4482,4575],[2397,4592],[4563,4602],[2421,4603],[4540,4604],[4457,4597],[4556,4583],[4430,4605],[4394,4477],[4531,4609],[4535,4610],[4498,4527],[4412,4612],[4389,4550],[4590,4614],[2445,4518],[4465,4470],[4616,4617],[4393,4395],[4475,4619],[4405,4620],[4534,4621],[2469,4571],[4453,4623],[2469,4470],[4563,4589],[4399,4565],[4391,4435],[4586,4598],[2162,4389],[4498,4630],[4499,4603],[4487,4613],[4417,4467],[1850,4634],[2397,4583],[4578,4628],[4625,4637],[4588,4631],[4523,4554],[1101,4638],[4477,4543],[4451,4568],[4507,4606],[4489,4624],[4635,4636],[4549,4632],[4537,4642],[4417,4574],[4530,4601],[4420,4518],[4521,4651],[4539,4567],[4512,4653],[4427,4620],[4545,4548],[4509,4652],[4558,4594],[2396,2444],[2219,4659],[2324,4660],[2099,4661],[1955,4662],[971,995],[1076,4664],[1019,1043],[1853,1877],[1997,2021],[4667,4668],[2141,4669],[2219,2324],[4670,4671],[4666,4672],[995,1124],[2099,4674],[4673,4675],[2045,2075],[2099,2123],[995,4678],[1076,1100],[2372,4680],[2420,2468],[4681,4682],[4659,4683],[1124,1148],[2492,4685],[4684,4686],[4679,4687],[4677,4688],[2165,2189],[2243,4690],[4689,4691],[1853,1997],[2243,4693],[2189,2285],[1100,2444],[4679,4696],[2075,2468],[4697,4698],[4695,4699],[2243,4666],[1877,2285],[2021,2261],[4702,4703],[2348,4704],[1829,4665],[1979,2123],[1148,4707],[4706,4708],[4682,4709],[4705,4710],[971,1019],[1043,4680],[2141,4695],[2261,2372],[2165,4715],[4714,4716],[4713,4717],[4712,4718],[1901,1931],[4667,4720],[1955,4721],[4660,4722],[4719,4723],[2243,2348],[2420,4725],[2468,4726],[971,1829],[1955,4728],[4675,4729],[1979,2492],[4722,4731],[1997,4674],[1829,4669],[2468,4734],[4671,4735],[2141,4725],[4736,4737],[1019,2219],[1997,4739],[4692,4740],[2075,4695],[1931,4742],[1955,1979],[971,4744],[4671,4737],[2492,4746],[4685,4747],[4666,4748],[4745,4749],[4684,4750],[2165,2261],[1901,2045],[4752,4753],[4734,4754],[4751,4755],[4743,4756],[4679,4757],[2444,4730],[1019,4713],[4717,4720],[4677,4761],[1019,4718],[2372,4720],[2045,4764],[2075,4765],[1100,4766],[1043,4767],[4711,4768],[4714,4727],[2492,4770],[4694,4739],[1148,4772],[2189,4773],[1148,4727],[2123,4775],[4719,4720],[4677,4734],[4777,4778],[4673,4742],[1853,1931],[2219,4691],[4781,4782],[4686,4745],[4684,4784],[1901,4785],[4783,4786],[1019,4787],[1955,4731],[2123,4789],[2099,4790],[4659,4682],[1829,4766],[4792,4793],[4791,4794],[2348,4795],[4737,4791],[1019,4694],[4665,4753],[4661,4716],[4770,4800],[4732,4801],[2396,2420],[4752,4803],[1076,4804],[995,2045],[4805,4806],[1076,1901],[2468,4696],[2189,4809],[1043,2348],[2324,4811],[1877,4812],[1076,4767],[2285,4667],[1931,4815],[2285,4677],[1853,4777],[1148,1979],[1877,4819],[4727,4820],[2165,2420],[2021,4677],[1997,4823],[4763,4824],[2324,4703],[4702,4826],[2396,4827],[1043,4828],[4675,4728],[4676,4752],[4817,4826],[4811,4832],[4688,4833],[4790,4830],[1148,4835],[2348,4701],[4836,4837],[2261,4702],[4720,4839],[1124,2324],[4734,4762],[4663,4842],[4707,4734],[4710,4766],[1100,4798],[4845,4846],[4671,4797],[995,4779],[1829,4670],[4837,4850],[2420,4752],[4708,4852],[4799,4853],[4851,4854],[4759,4814],[2021,4836],[4813,4857],[2285,4858],[4715,4824],[2123,4860],[4792,4814],[4733,4763],[1100,1931],[1076,4753],[2396,4729],[4865,4866],[995,4825],[4776,4868],[2444,4864],[4698,4870],[4835,4871],[4774,4872],[4755,4848],[2396,4865],[4836,4875],[2420,4876],[4813,4877],[4730,4870],[4829,4856],[4703,4878],[4667,4750],[4804,4882],[4808,4883],[4771,4800],[4685,4885],[4662,4823],[4863,4887],[2444,4791],[4738,4743],[4889,4890],[4666,4668],[4748,4892],[4678,4893],[4807,4894],[2468,4844],[4726,4896],[2468,4743],[4836,4862],[4672,4838],[4664,4708],[4859,4871],[2165,4662],[4771,4903],[4772,4876],[4760,4886],[4690,4740],[1853,4907],[2396,4856],[4851,4901],[4898,4910],[4861,4904],[4796,4827],[1100,4911],[4750,4816],[4724,4841],[4780,4879],[4762,4897],[4908,4909],[4822,4905],[4810,4915],[4690,4847],[4803,4874],[4693,4791],[4794,4924],[4812,4840],[4785,4926],[4700,4893],[4818,4821],[4782,4925],[4831,4867],[2882,2949],[2720,4932],[2810,4933],[2600,4934],[1965,4935],[981,1160],[1245,4937],[1184,1208],[1856,1880],[2498,2522],[4940,4941],[2642,4942],[2720,2810],[4943,4944],[4939,4945],[1160,1293],[2600,4947],[4946,4948],[2546,2570],[2600,2624],[1160,4951],[1245,1269],[2858,4953],[2925,2973],[4954,4955],[4932,4956],[1293,1317],[2997,4958],[4957,4959],[4952,4960],[4950,4961],[2666,2690],[2744,4963],[4962,4964],[1856,2498],[2744,4966],[2690,2786],[1269,2949],[4952,4969],[2570,2973],[4970,4971],[4968,4972],[2744,4939],[1880,2786],[2522,2762],[4975,4976],[2840,4977],[1832,4938],[1989,2624],[1317,4980],[4979,4981],[4955,4982],[4978,4983],[981,1184],[1208,4953],[2642,4968],[2762,2858],[2666,4988],[4987,4989],[4986,4990],[4985,4991],[1904,1941],[4940,4993],[1965,4994],[4933,4995],[4992,4996],[2744,2840],[2925,4998],[2973,4999],[981,1832],[1965,5001],[4948,5002],[1989,2997],[4995,5004],[2498,4947],[1832,4942],[2973,5007],[4944,5008],[2642,4998],[5009,5010],[1184,2720],[2498,5012],[4965,5013],[2570,4968],[1941,5015],[1965,1989],[981,5017],[4944,5010],[2997,5019],[4958,5020],[4939,5021],[5018,5022],[4957,5023],[2666,2762],[1904,2546],[5025,5026],[5007,5027],[5024,5028],[5016,5029],[4952,5030],[2949,5003],[1184,4986],[4990,4993],[4950,5034],[1184,4991],[2858,4993],[2546,5037],[2570,5038],[1269,5039],[1208,5040],[4984,5041],[4987,5000],[2997,5043],[4967,5012],[1317,5045],[2690,5046],[1317,5000],[2624,5048],[4992,4993],[4950,5007],[5050,5051],[4946,5015],[1856,1941],[2720,4964],[5054,5055],[4959,5018],[4957,5057],[1904,5058],[5056,5059],[1184,5060],[1965,5004],[2624,5062],[2600,5063],[4932,4955],[1832,5039],[5065,5066],[5064,5067],[2840,5068],[5010,5064],[1184,4967],[4938,5026],[4934,4989],[5043,5073],[5005,5074],[2882,2925],[5025,5076],[1245,5077],[1160,2546],[5078,5079],[1245,1904],[2973,4969],[2690,5082],[1208,2840],[2810,5084],[1880,5085],[1245,5040],[2786,4940],[1941,5088],[2786,4950],[1856,5050],[1317,1989],[1880,5092],[5000,5093],[2666,2925],[2522,4950],[2498,5096],[5036,5097],[2810,4976],[4975,5099],[2882,5100],[1208,5101],[4948,5001],[4949,5025],[5090,5099],[5084,5105],[4961,5106],[5063,5103],[1317,5108],[2840,4974],[5109,5110],[2762,4975],[4993,5112],[1293,2810],[5007,5035],[4936,5115],[4980,5007],[4983,5039],[1269,5071],[5118,5119],[4944,5070],[1160,5052],[1832,4943],[5110,5123],[2925,5025],[4981,5125],[5072,5126],[5124,5127],[5032,5087],[2522,5109],[5086,5130],[2786,5131],[4988,5097],[2624,5133],[5065,5087],[5006,5036],[1269,1941],[1245,5026],[2882,5002],[5138,5139],[1160,5098],[5049,5141],[2949,5137],[4971,5143],[5108,5144],[5047,5145],[5028,5121],[2882,5138],[5109,5148],[2925,5149],[5086,5150],[5003,5143],[5102,5129],[4976,5151],[4940,5023],[5077,5155],[5081,5156],[5044,5073],[4958,5158],[4935,5096],[5136,5160],[2949,5064],[5011,5016],[5162,5163],[4939,4941],[5021,5165],[4951,5166],[5080,5167],[2973,5117],[4999,5169],[2973,5016],[5109,5135],[4945,5111],[4937,4981],[5132,5144],[2666,4935],[5044,5176],[5045,5149],[5033,5159],[4963,5013],[1856,5180],[2882,5129],[5124,5174],[5171,5183],[5134,5177],[5069,5100],[1269,5184],[5023,5089],[4997,5114],[5053,5152],[5035,5170],[5181,5182],[5095,5178],[5083,5188],[4963,5120],[5076,5147],[4966,5064],[5067,5197],[5085,5113],[5058,5199],[4973,5166],[5091,5094],[5055,5198],[5104,5140],[2885,2948],[2723,5205],[2813,5206],[2603,5207],[1964,5208],[980,1163],[1244,5210],[1187,1211],[1859,1883],[2501,2525],[5213,5214],[2645,5215],[2723,2813],[5216,5217],[5212,5218],[1163,1292],[2603,5220],[5219,5221],[2549,2573],[2603,2627],[1163,5224],[1244,1268],[2861,5226],[2924,2972],[5227,5228],[5205,5229],[1292,1316],[2996,5231],[5230,5232],[5225,5233],[5223,5234],[2669,2693],[2747,5236],[5235,5237],[1859,2501],[2747,5239],[2693,2789],[1268,2948],[5225,5242],[2573,2972],[5243,5244],[5241,5245],[2747,5212],[1883,2789],[2525,2765],[5248,5249],[2843,5250],[1835,5211],[1988,2627],[1316,5253],[5252,5254],[5228,5255],[5251,5256],[980,1187],[1211,5226],[2645,5241],[2765,2861],[2669,5261],[5260,5262],[5259,5263],[5258,5264],[1907,1940],[5213,5266],[1964,5267],[5206,5268],[5265,5269],[2747,2843],[2924,5271],[2972,5272],[980,1835],[1964,5274],[5221,5275],[1988,2996],[5268,5277],[2501,5220],[1835,5215],[2972,5280],[5217,5281],[2645,5271],[5282,5283],[1187,2723],[2501,5285],[5238,5286],[2573,5241],[1940,5288],[1964,1988],[980,5290],[5217,5283],[2996,5292],[5231,5293],[5212,5294],[5291,5295],[5230,5296],[2669,2765],[1907,2549],[5298,5299],[5280,5300],[5297,5301],[5289,5302],[5225,5303],[2948,5276],[1187,5259],[5263,5266],[5223,5307],[1187,5264],[2861,5266],[2549,5310],[2573,5311],[1268,5312],[1211,5313],[5257,5314],[5260,5273],[2996,5316],[5240,5285],[1316,5318],[2693,5319],[1316,5273],[2627,5321],[5265,5266],[5223,5280],[5323,5324],[5219,5288],[1859,1940],[2723,5237],[5327,5328],[5232,5291],[5230,5330],[1907,5331],[5329,5332],[1187,5333],[1964,5277],[2627,5335],[2603,5336],[5205,5228],[1835,5312],[5338,5339],[5337,5340],[2843,5341],[5283,5337],[1187,5240],[5211,5299],[5207,5262],[5316,5346],[5278,5347],[2885,2924],[5298,5349],[1244,5350],[1163,2549],[5351,5352],[1244,1907],[2972,5242],[2693,5355],[1211,2843],[2813,5357],[1883,5358],[1244,5313],[2789,5213],[1940,5361],[2789,5223],[1859,5323],[1316,1988],[1883,5365],[5273,5366],[2669,2924],[2525,5223],[2501,5369],[5309,5370],[2813,5249],[5248,5372],[2885,5373],[1211,5374],[5221,5274],[5222,5298],[5363,5372],[5357,5378],[5234,5379],[5336,5376],[1316,5381],[2843,5247],[5382,5383],[2765,5248],[5266,5385],[1292,2813],[5280,5308],[5209,5388],[5253,5280],[5256,5312],[1268,5344],[5391,5392],[5217,5343],[1163,5325],[1835,5216],[5383,5396],[2924,5298],[5254,5398],[5345,5399],[5397,5400],[5305,5360],[2525,5382],[5359,5403],[2789,5404],[5261,5370],[2627,5406],[5338,5360],[5279,5309],[1268,1940],[1244,5299],[2885,5275],[5411,5412],[1163,5371],[5322,5414],[2948,5410],[5244,5416],[5381,5417],[5320,5418],[5301,5394],[2885,5411],[5382,5421],[2924,5422],[5359,5423],[5276,5416],[5375,5402],[5249,5424],[5213,5296],[5350,5428],[5354,5429],[5317,5346],[5231,5431],[5208,5369],[5409,5433],[2948,5337],[5284,5289],[5435,5436],[5212,5214],[5294,5438],[5224,5439],[5353,5440],[2972,5390],[5272,5442],[2972,5289],[5382,5408],[5218,5384],[5210,5254],[5405,5417],[2669,5208],[5317,5449],[5318,5422],[5306,5432],[5236,5286],[1859,5453],[2885,5402],[5397,5447],[5444,5456],[5407,5450],[5342,5373],[1268,5457],[5296,5362],[5270,5387],[5326,5425],[5308,5443],[5454,5455],[5368,5451],[5356,5461],[5236,5393],[5349,5420],[5239,5337],[5340,5470],[5358,5386],[5331,5472],[5246,5439],[5364,5367],[5328,5471],[5377,5413],[3242,3290],[3074,5478],[3170,5479],[2613,5480],[2109,5481],[1005,1173],[1376,5483],[1328,1352],[2000,2024],[2504,2528],[5486,5487],[3002,5488],[3074,3170],[5489,5490],[5485,5491],[1173,1437],[2613,5493],[5492,5494],[2552,2576],[2613,2637],[1173,5497],[1376,1413],[3218,5499],[3266,3314],[5500,5501],[5478,5502],[1437,1461],[3357,5504],[5503,5505],[5498,5506],[5496,5507],[3026,3050],[3104,5509],[5508,5510],[2000,2504],[3104,5512],[3050,3146],[1413,3290],[5498,5515],[2576,3314],[5516,5517],[5514,5518],[3104,5485],[2024,3146],[2528,3122],[5521,5522],[3200,5523],[1845,5484],[2133,2637],[1461,5526],[5525,5527],[5501,5528],[5524,5529],[1005,1328],[1352,5499],[3002,5514],[3122,3218],[3026,5534],[5533,5535],[5532,5536],[5531,5537],[2048,2085],[5486,5539],[2109,5540],[5479,5541],[5538,5542],[3104,3200],[3266,5544],[3314,5545],[1005,1845],[2109,5547],[5494,5548],[2133,3357],[5541,5550],[2504,5493],[1845,5488],[3314,5553],[5490,5554],[3002,5544],[5555,5556],[1328,3074],[2504,5558],[5511,5559],[2576,5514],[2085,5561],[2109,2133],[1005,5563],[5490,5556],[3357,5565],[5504,5566],[5485,5567],[5564,5568],[5503,5569],[3026,3122],[2048,2552],[5571,5572],[5553,5573],[5570,5574],[5562,5575],[5498,5576],[3290,5549],[1328,5532],[5536,5539],[5496,5580],[1328,5537],[3218,5539],[2552,5583],[2576,5584],[1413,5585],[1352,5586],[5530,5587],[5533,5546],[3357,5589],[5513,5558],[1461,5591],[3050,5592],[1461,5546],[2637,5594],[5538,5539],[5496,5553],[5596,5597],[5492,5561],[2000,2085],[3074,5510],[5600,5601],[5505,5564],[5503,5603],[2048,5604],[5602,5605],[1328,5606],[2109,5550],[2637,5608],[2613,5609],[5478,5501],[1845,5585],[5611,5612],[5610,5613],[3200,5614],[5556,5610],[1328,5513],[5484,5572],[5480,5535],[5589,5619],[5551,5620],[3242,3266],[5571,5622],[1376,5623],[1173,2552],[5624,5625],[1376,2048],[3314,5515],[3050,5628],[1352,3200],[3170,5630],[2024,5631],[1376,5586],[3146,5486],[2085,5634],[3146,5496],[2000,5596],[1461,2133],[2024,5638],[5546,5639],[3026,3266],[2528,5496],[2504,5642],[5582,5643],[3170,5522],[5521,5645],[3242,5646],[1352,5647],[5494,5547],[5495,5571],[5636,5645],[5630,5651],[5507,5652],[5609,5649],[1461,5654],[3200,5520],[5655,5656],[3122,5521],[5539,5658],[1437,3170],[5553,5581],[5482,5661],[5526,5553],[5529,5585],[1413,5617],[5664,5665],[5490,5616],[1173,5598],[1845,5489],[5656,5669],[3266,5571],[5527,5671],[5618,5672],[5670,5673],[5578,5633],[2528,5655],[5632,5676],[3146,5677],[5534,5643],[2637,5679],[5611,5633],[5552,5582],[1413,2085],[1376,5572],[3242,5548],[5684,5685],[1173,5644],[5595,5687],[3290,5683],[5517,5689],[5654,5690],[5593,5691],[5574,5667],[3242,5684],[5655,5694],[3266,5695],[5632,5696],[5549,5689],[5648,5675],[5522,5697],[5486,5569],[5623,5701],[5627,5702],[5590,5619],[5504,5704],[5481,5642],[5682,5706],[3290,5610],[5557,5562],[5708,5709],[5485,5487],[5567,5711],[5497,5712],[5626,5713],[3314,5663],[5545,5715],[3314,5562],[5655,5681],[5491,5657],[5483,5527],[5678,5690],[3026,5481],[5590,5722],[5591,5695],[5579,5705],[5509,5559],[2000,5726],[3242,5675],[5670,5720],[5717,5729],[5680,5723],[5615,5646],[1413,5730],[5569,5635],[5543,5660],[5599,5698],[5581,5716],[5727,5728],[5641,5724],[5629,5734],[5509,5666],[5622,5693],[5512,5610],[5613,5743],[5631,5659],[5604,5745],[5519,5712],[5637,5640],[5601,5744],[5650,5686],[3245,3293],[3077,5751],[3173,5752],[2612,5753],[2108,5754],[1004,1172],[1379,5756],[1331,1355],[2003,2027],[2507,2531],[5759,5760],[3005,5761],[3077,3173],[5762,5763],[5758,5764],[1172,1436],[2612,5766],[5765,5767],[2555,2579],[2612,2636],[1172,5770],[1379,1412],[3221,5772],[3269,3317],[5773,5774],[5751,5775],[1436,1460],[3356,5777],[5776,5778],[5771,5779],[5769,5780],[3029,3053],[3107,5782],[5781,5783],[2003,2507],[3107,5785],[3053,3149],[1412,3293],[5771,5788],[2579,3317],[5789,5790],[5787,5791],[3107,5758],[2027,3149],[2531,3125],[5794,5795],[3203,5796],[1844,5757],[2132,2636],[1460,5799],[5798,5800],[5774,5801],[5797,5802],[1004,1331],[1355,5772],[3005,5787],[3125,3221],[3029,5807],[5806,5808],[5805,5809],[5804,5810],[2051,2084],[5759,5812],[2108,5813],[5752,5814],[5811,5815],[3107,3203],[3269,5817],[3317,5818],[1004,1844],[2108,5820],[5767,5821],[2132,3356],[5814,5823],[2507,5766],[1844,5761],[3317,5826],[5763,5827],[3005,5817],[5828,5829],[1331,3077],[2507,5831],[5784,5832],[2579,5787],[2084,5834],[2108,2132],[1004,5836],[5763,5829],[3356,5838],[5777,5839],[5758,5840],[5837,5841],[5776,5842],[3029,3125],[2051,2555],[5844,5845],[5826,5846],[5843,5847],[5835,5848],[5771,5849],[3293,5822],[1331,5805],[5809,5812],[5769,5853],[1331,5810],[3221,5812],[2555,5856],[2579,5857],[1412,5858],[1355,5859],[5803,5860],[5806,5819],[3356,5862],[5786,5831],[1460,5864],[3053,5865],[1460,5819],[2636,5867],[5811,5812],[5769,5826],[5869,5870],[5765,5834],[2003,2084],[3077,5783],[5873,5874],[5778,5837],[5776,5876],[2051,5877],[5875,5878],[1331,5879],[2108,5823],[2636,5881],[2612,5882],[5751,5774],[1844,5858],[5884,5885],[5883,5886],[3203,5887],[5829,5883],[1331,5786],[5757,5845],[5753,5808],[5862,5892],[5824,5893],[3245,3269],[5844,5895],[1379,5896],[1172,2555],[5897,5898],[1379,2051],[3317,5788],[3053,5901],[1355,3203],[3173,5903],[2027,5904],[1379,5859],[3149,5759],[2084,5907],[3149,5769],[2003,5869],[1460,2132],[2027,5911],[5819,5912],[3029,3269],[2531,5769],[2507,5915],[5855,5916],[3173,5795],[5794,5918],[3245,5919],[1355,5920],[5767,5820],[5768,5844],[5909,5918],[5903,5924],[5780,5925],[5882,5922],[1460,5927],[3203,5793],[5928,5929],[3125,5794],[5812,5931],[1436,3173],[5826,5854],[5755,5934],[5799,5826],[5802,5858],[1412,5890],[5937,5938],[5763,5889],[1172,5871],[1844,5762],[5929,5942],[3269,5844],[5800,5944],[5891,5945],[5943,5946],[5851,5906],[2531,5928],[5905,5949],[3149,5950],[5807,5916],[2636,5952],[5884,5906],[5825,5855],[1412,2084],[1379,5845],[3245,5821],[5957,5958],[1172,5917],[5868,5960],[3293,5956],[5790,5962],[5927,5963],[5866,5964],[5847,5940],[3245,5957],[5928,5967],[3269,5968],[5905,5969],[5822,5962],[5921,5948],[5795,5970],[5759,5842],[5896,5974],[5900,5975],[5863,5892],[5777,5977],[5754,5915],[5955,5979],[3293,5883],[5830,5835],[5981,5982],[5758,5760],[5840,5984],[5770,5985],[5899,5986],[3317,5936],[5818,5988],[3317,5835],[5928,5954],[5764,5930],[5756,5800],[5951,5963],[3029,5754],[5863,5995],[5864,5968],[5852,5978],[5782,5832],[2003,5999],[3245,5948],[5943,5993],[5990,6002],[5953,5996],[5888,5919],[1412,6003],[5842,5908],[5816,5933],[5872,5971],[5854,5989],[6000,6001],[5914,5997],[5902,6007],[5782,5939],[5895,5966],[5785,5883],[5886,6016],[5904,5932],[5877,6018],[5792,5985],[5910,5913],[5874,6017],[5923,5959],[3482,3530],[3080,6024],[3410,6025],[2733,6026],[2229,6027],[1029,1197],[1496,6029],[1341,1472],[2013,2144],[2517,2648],[6032,6033],[3008,6034],[3080,3410],[6035,6036],[6031,6037],[1197,1538],[2733,6039],[6038,6040],[2672,2696],[2733,2757],[1197,6043],[1496,1514],[3458,6045],[3506,3554],[6046,6047],[6024,6048],[1538,1581],[3578,6050],[6049,6051],[6044,6052],[6042,6053],[3032,3056],[3117,6055],[6054,6056],[2013,2517],[3117,6058],[3056,3386],[1514,3530],[6044,6061],[2696,3554],[6062,6063],[6060,6064],[3117,6031],[2144,3386],[2648,3362],[6067,6068],[3434,6069],[1869,6030],[2253,2757],[1581,6072],[6071,6073],[6047,6074],[6070,6075],[1029,1341],[1472,6045],[3008,6060],[3362,3458],[3032,6080],[6079,6081],[6078,6082],[6077,6083],[2168,2192],[6032,6085],[2229,6086],[6025,6087],[6084,6088],[3117,3434],[3506,6090],[3554,6091],[1029,1869],[2229,6093],[6040,6094],[2253,3578],[6087,6096],[2517,6039],[1869,6034],[3554,6099],[6036,6100],[3008,6090],[6101,6102],[1341,3080],[2517,6104],[6057,6105],[2696,6060],[2192,6107],[2229,2253],[1029,6109],[6036,6102],[3578,6111],[6050,6112],[6031,6113],[6110,6114],[6049,6115],[3032,3362],[2168,2672],[6117,6118],[6099,6119],[6116,6120],[6108,6121],[6044,6122],[3530,6095],[1341,6078],[6082,6085],[6042,6126],[1341,6083],[3458,6085],[2672,6129],[2696,6130],[1514,6131],[1472,6132],[6076,6133],[6079,6092],[3578,6135],[6059,6104],[1581,6137],[3056,6138],[1581,6092],[2757,6140],[6084,6085],[6042,6099],[6142,6143],[6038,6107],[2013,2192],[3080,6056],[6146,6147],[6051,6110],[6049,6149],[2168,6150],[6148,6151],[1341,6152],[2229,6096],[2757,6154],[2733,6155],[6024,6047],[1869,6131],[6157,6158],[6156,6159],[3434,6160],[6102,6156],[1341,6059],[6030,6118],[6026,6081],[6135,6165],[6097,6166],[3482,3506],[6117,6168],[1496,6169],[1197,2672],[6170,6171],[1496,2168],[3554,6061],[3056,6174],[1472,3434],[3410,6176],[2144,6177],[1496,6132],[3386,6032],[2192,6180],[3386,6042],[2013,6142],[1581,2253],[2144,6184],[6092,6185],[3032,3506],[2648,6042],[2517,6188],[6128,6189],[3410,6068],[6067,6191],[3482,6192],[1472,6193],[6040,6093],[6041,6117],[6182,6191],[6176,6197],[6053,6198],[6155,6195],[1581,6200],[3434,6066],[6201,6202],[3362,6067],[6085,6204],[1538,3410],[6099,6127],[6028,6207],[6072,6099],[6075,6131],[1514,6163],[6210,6211],[6036,6162],[1197,6144],[1869,6035],[6202,6215],[3506,6117],[6073,6217],[6164,6218],[6216,6219],[6124,6179],[2648,6201],[6178,6222],[3386,6223],[6080,6189],[2757,6225],[6157,6179],[6098,6128],[1514,2192],[1496,6118],[3482,6094],[6230,6231],[1197,6190],[6141,6233],[3530,6229],[6063,6235],[6200,6236],[6139,6237],[6120,6213],[3482,6230],[6201,6240],[3506,6241],[6178,6242],[6095,6235],[6194,6221],[6068,6243],[6032,6115],[6169,6247],[6173,6248],[6136,6165],[6050,6250],[6027,6188],[6228,6252],[3530,6156],[6103,6108],[6254,6255],[6031,6033],[6113,6257],[6043,6258],[6172,6259],[3554,6209],[6091,6261],[3554,6108],[6201,6227],[6037,6203],[6029,6073],[6224,6236],[3032,6027],[6136,6268],[6137,6241],[6125,6251],[6055,6105],[2013,6272],[3482,6221],[6216,6266],[6263,6275],[6226,6269],[6161,6192],[1514,6276],[6115,6181],[6089,6206],[6145,6244],[6127,6262],[6273,6274],[6187,6270],[6175,6280],[6055,6212],[6168,6239],[6058,6156],[6159,6289],[6177,6205],[6150,6291],[6065,6258],[6183,6186],[6147,6290],[6196,6232],[3485,3533],[3083,6297],[3413,6298],[2732,6299],[2228,6300],[1028,1196],[1499,6302],[1340,1475],[2012,2147],[2516,2651],[6305,6306],[3011,6307],[3083,3413],[6308,6309],[6304,6310],[1196,1541],[2732,6312],[6311,6313],[2675,2699],[2732,2756],[1196,6316],[1499,1517],[3461,6318],[3509,3557],[6319,6320],[6297,6321],[1541,1580],[3581,6323],[6322,6324],[6317,6325],[6315,6326],[3035,3059],[3116,6328],[6327,6329],[2012,2516],[3116,6331],[3059,3389],[1517,3533],[6317,6334],[2699,3557],[6335,6336],[6333,6337],[3116,6304],[2147,3389],[2651,3365],[6340,6341],[3437,6342],[1868,6303],[2252,2756],[1580,6345],[6344,6346],[6320,6347],[6343,6348],[1028,1340],[1475,6318],[3011,6333],[3365,3461],[3035,6353],[6352,6354],[6351,6355],[6350,6356],[2171,2195],[6305,6358],[2228,6359],[6298,6360],[6357,6361],[3116,3437],[3509,6363],[3557,6364],[1028,1868],[2228,6366],[6313,6367],[2252,3581],[6360,6369],[2516,6312],[1868,6307],[3557,6372],[6309,6373],[3011,6363],[6374,6375],[1340,3083],[2516,6377],[6330,6378],[2699,6333],[2195,6380],[2228,2252],[1028,6382],[6309,6375],[3581,6384],[6323,6385],[6304,6386],[6383,6387],[6322,6388],[3035,3365],[2171,2675],[6390,6391],[6372,6392],[6389,6393],[6381,6394],[6317,6395],[3533,6368],[1340,6351],[6355,6358],[6315,6399],[1340,6356],[3461,6358],[2675,6402],[2699,6403],[1517,6404],[1475,6405],[6349,6406],[6352,6365],[3581,6408],[6332,6377],[1580,6410],[3059,6411],[1580,6365],[2756,6413],[6357,6358],[6315,6372],[6415,6416],[6311,6380],[2012,2195],[3083,6329],[6419,6420],[6324,6383],[6322,6422],[2171,6423],[6421,6424],[1340,6425],[2228,6369],[2756,6427],[2732,6428],[6297,6320],[1868,6404],[6430,6431],[6429,6432],[3437,6433],[6375,6429],[1340,6332],[6303,6391],[6299,6354],[6408,6438],[6370,6439],[3485,3509],[6390,6441],[1499,6442],[1196,2675],[6443,6444],[1499,2171],[3557,6334],[3059,6447],[1475,3437],[3413,6449],[2147,6450],[1499,6405],[3389,6305],[2195,6453],[3389,6315],[2012,6415],[1580,2252],[2147,6457],[6365,6458],[3035,3509],[2651,6315],[2516,6461],[6401,6462],[3413,6341],[6340,6464],[3485,6465],[1475,6466],[6313,6366],[6314,6390],[6455,6464],[6449,6470],[6326,6471],[6428,6468],[1580,6473],[3437,6339],[6474,6475],[3365,6340],[6358,6477],[1541,3413],[6372,6400],[6301,6480],[6345,6372],[6348,6404],[1517,6436],[6483,6484],[6309,6435],[1196,6417],[1868,6308],[6475,6488],[3509,6390],[6346,6490],[6437,6491],[6489,6492],[6397,6452],[2651,6474],[6451,6495],[3389,6496],[6353,6462],[2756,6498],[6430,6452],[6371,6401],[1517,2195],[1499,6391],[3485,6367],[6503,6504],[1196,6463],[6414,6506],[3533,6502],[6336,6508],[6473,6509],[6412,6510],[6393,6486],[3485,6503],[6474,6513],[3509,6514],[6451,6515],[6368,6508],[6467,6494],[6341,6516],[6305,6388],[6442,6520],[6446,6521],[6409,6438],[6323,6523],[6300,6461],[6501,6525],[3533,6429],[6376,6381],[6527,6528],[6304,6306],[6386,6530],[6316,6531],[6445,6532],[3557,6482],[6364,6534],[3557,6381],[6474,6500],[6310,6476],[6302,6346],[6497,6509],[3035,6300],[6409,6541],[6410,6514],[6398,6524],[6328,6378],[2012,6545],[3485,6494],[6489,6539],[6536,6548],[6499,6542],[6434,6465],[1517,6549],[6388,6454],[6362,6479],[6418,6517],[6400,6535],[6546,6547],[6460,6543],[6448,6553],[6328,6485],[6441,6512],[6331,6429],[6432,6562],[6450,6478],[6423,6564],[6338,6531],[6456,6459],[6420,6563],[6469,6505],[3626,3674],[3176,6570],[3416,6571],[2816,6572],[2306,6573],[1053,1221],[1586,6575],[1365,1485],[2037,2157],[2541,2661],[6578,6579],[3021,6580],[3176,3416],[6581,6582],[6577,6583],[1221,1634],[2816,6585],[6584,6586],[2768,2792],[2816,2853],[1221,6589],[1586,1610],[3602,6591],[3650,3698],[6592,6593],[6570,6594],[1634,1658],[3722,6596],[6595,6597],[6590,6598],[6588,6599],[3128,3152],[3213,6601],[6600,6602],[2037,2541],[3213,6604],[3152,3392],[1610,3674],[6590,6607],[2792,3698],[6608,6609],[6606,6610],[3213,6577],[2157,3392],[2661,3368],[6613,6614],[3440,6615],[1893,6576],[2330,2853],[1658,6618],[6617,6619],[6593,6620],[6616,6621],[1053,1365],[1485,6591],[3021,6606],[3368,3602],[3128,6626],[6625,6627],[6624,6628],[6623,6629],[2264,2288],[6578,6631],[2306,6632],[6571,6633],[6630,6634],[3213,3440],[3650,6636],[3698,6637],[1053,1893],[2306,6639],[6586,6640],[2330,3722],[6633,6642],[2541,6585],[1893,6580],[3698,6645],[6582,6646],[3021,6636],[6647,6648],[1365,3176],[2541,6650],[6603,6651],[2792,6606],[2288,6653],[2306,2330],[1053,6655],[6582,6648],[3722,6657],[6596,6658],[6577,6659],[6656,6660],[6595,6661],[3128,3368],[2264,2768],[6663,6664],[6645,6665],[6662,6666],[6654,6667],[6590,6668],[3674,6641],[1365,6624],[6628,6631],[6588,6672],[1365,6629],[3602,6631],[2768,6675],[2792,6676],[1610,6677],[1485,6678],[6622,6679],[6625,6638],[3722,6681],[6605,6650],[1658,6683],[3152,6684],[1658,6638],[2853,6686],[6630,6631],[6588,6645],[6688,6689],[6584,6653],[2037,2288],[3176,6602],[6692,6693],[6597,6656],[6595,6695],[2264,6696],[6694,6697],[1365,6698],[2306,6642],[2853,6700],[2816,6701],[6570,6593],[1893,6677],[6703,6704],[6702,6705],[3440,6706],[6648,6702],[1365,6605],[6576,6664],[6572,6627],[6681,6711],[6643,6712],[3626,3650],[6663,6714],[1586,6715],[1221,2768],[6716,6717],[1586,2264],[3698,6607],[3152,6720],[1485,3440],[3416,6722],[2157,6723],[1586,6678],[3392,6578],[2288,6726],[3392,6588],[2037,6688],[1658,2330],[2157,6730],[6638,6731],[3128,3650],[2661,6588],[2541,6734],[6674,6735],[3416,6614],[6613,6737],[3626,6738],[1485,6739],[6586,6639],[6587,6663],[6728,6737],[6722,6743],[6599,6744],[6701,6741],[1658,6746],[3440,6612],[6747,6748],[3368,6613],[6631,6750],[1634,3416],[6645,6673],[6574,6753],[6618,6645],[6621,6677],[1610,6709],[6756,6757],[6582,6708],[1221,6690],[1893,6581],[6748,6761],[3650,6663],[6619,6763],[6710,6764],[6762,6765],[6670,6725],[2661,6747],[6724,6768],[3392,6769],[6626,6735],[2853,6771],[6703,6725],[6644,6674],[1610,2288],[1586,6664],[3626,6640],[6776,6777],[1221,6736],[6687,6779],[3674,6775],[6609,6781],[6746,6782],[6685,6783],[6666,6759],[3626,6776],[6747,6786],[3650,6787],[6724,6788],[6641,6781],[6740,6767],[6614,6789],[6578,6661],[6715,6793],[6719,6794],[6682,6711],[6596,6796],[6573,6734],[6774,6798],[3674,6702],[6649,6654],[6800,6801],[6577,6579],[6659,6803],[6589,6804],[6718,6805],[3698,6755],[6637,6807],[3698,6654],[6747,6773],[6583,6749],[6575,6619],[6770,6782],[3128,6573],[6682,6814],[6683,6787],[6671,6797],[6601,6651],[2037,6818],[3626,6767],[6762,6812],[6809,6821],[6772,6815],[6707,6738],[1610,6822],[6661,6727],[6635,6752],[6691,6790],[6673,6808],[6819,6820],[6733,6816],[6721,6826],[6601,6758],[6714,6785],[6604,6702],[6705,6835],[6723,6751],[6696,6837],[6611,6804],[6729,6732],[6693,6836],[6742,6778],[3629,3677],[3179,6843],[3419,6844],[2819,6845],[2309,6846],[1052,1220],[1589,6848],[1364,1484],[2036,2156],[2540,2660],[6851,6852],[3020,6853],[3179,3419],[6854,6855],[6850,6856],[1220,1637],[2819,6858],[6857,6859],[2771,2795],[2819,2852],[1220,6862],[1589,1613],[3605,6864],[3653,3701],[6865,6866],[6843,6867],[1637,1661],[3725,6869],[6868,6870],[6863,6871],[6861,6872],[3131,3155],[3212,6874],[6873,6875],[2036,2540],[3212,6877],[3155,3395],[1613,3677],[6863,6880],[2795,3701],[6881,6882],[6879,6883],[3212,6850],[2156,3395],[2660,3371],[6886,6887],[3443,6888],[1892,6849],[2333,2852],[1661,6891],[6890,6892],[6866,6893],[6889,6894],[1052,1364],[1484,6864],[3020,6879],[3371,3605],[3131,6899],[6898,6900],[6897,6901],[6896,6902],[2267,2291],[6851,6904],[2309,6905],[6844,6906],[6903,6907],[3212,3443],[3653,6909],[3701,6910],[1052,1892],[2309,6912],[6859,6913],[2333,3725],[6906,6915],[2540,6858],[1892,6853],[3701,6918],[6855,6919],[3020,6909],[6920,6921],[1364,3179],[2540,6923],[6876,6924],[2795,6879],[2291,6926],[2309,2333],[1052,6928],[6855,6921],[3725,6930],[6869,6931],[6850,6932],[6929,6933],[6868,6934],[3131,3371],[2267,2771],[6936,6937],[6918,6938],[6935,6939],[6927,6940],[6863,6941],[3677,6914],[1364,6897],[6901,6904],[6861,6945],[1364,6902],[3605,6904],[2771,6948],[2795,6949],[1613,6950],[1484,6951],[6895,6952],[6898,6911],[3725,6954],[6878,6923],[1661,6956],[3155,6957],[1661,6911],[2852,6959],[6903,6904],[6861,6918],[6961,6962],[6857,6926],[2036,2291],[3179,6875],[6965,6966],[6870,6929],[6868,6968],[2267,6969],[6967,6970],[1364,6971],[2309,6915],[2852,6973],[2819,6974],[6843,6866],[1892,6950],[6976,6977],[6975,6978],[3443,6979],[6921,6975],[1364,6878],[6849,6937],[6845,6900],[6954,6984],[6916,6985],[3629,3653],[6936,6987],[1589,6988],[1220,2771],[6989,6990],[1589,2267],[3701,6880],[3155,6993],[1484,3443],[3419,6995],[2156,6996],[1589,6951],[3395,6851],[2291,6999],[3395,6861],[2036,6961],[1661,2333],[2156,7003],[6911,7004],[3131,3653],[2660,6861],[2540,7007],[6947,7008],[3419,6887],[6886,7010],[3629,7011],[1484,7012],[6859,6912],[6860,6936],[7001,7010],[6995,7016],[6872,7017],[6974,7014],[1661,7019],[3443,6885],[7020,7021],[3371,6886],[6904,7023],[1637,3419],[6918,6946],[6847,7026],[6891,6918],[6894,6950],[1613,6982],[7029,7030],[6855,6981],[1220,6963],[1892,6854],[7021,7034],[3653,6936],[6892,7036],[6983,7037],[7035,7038],[6943,6998],[2660,7020],[6997,7041],[3395,7042],[6899,7008],[2852,7044],[6976,6998],[6917,6947],[1613,2291],[1589,6937],[3629,6913],[7049,7050],[1220,7009],[6960,7052],[3677,7048],[6882,7054],[7019,7055],[6958,7056],[6939,7032],[3629,7049],[7020,7059],[3653,7060],[6997,7061],[6914,7054],[7013,7040],[6887,7062],[6851,6934],[6988,7066],[6992,7067],[6955,6984],[6869,7069],[6846,7007],[7047,7071],[3677,6975],[6922,6927],[7073,7074],[6850,6852],[6932,7076],[6862,7077],[6991,7078],[3701,7028],[6910,7080],[3701,6927],[7020,7046],[6856,7022],[6848,6892],[7043,7055],[3131,6846],[6955,7087],[6956,7060],[6944,7070],[6874,6924],[2036,7091],[3629,7040],[7035,7085],[7082,7094],[7045,7088],[6980,7011],[1613,7095],[6934,7000],[6908,7025],[6964,7063],[6946,7081],[7092,7093],[7006,7089],[6994,7099],[6874,7031],[6987,7058],[6877,6975],[6978,7108],[6996,7024],[6969,7110],[6884,7077],[7002,7005],[6966,7109],[7015,7051],[3632,3746],[3248,7116],[3488,7117],[2888,7118],[2378,7119],[1058,1226],[1592,7121],[1389,1509],[2061,2181],[2565,2685],[7124,7125],[3045,7126],[3248,3488],[7127,7128],[7123,7129],[1226,1706],[2888,7131],[7130,7132],[2781,2864],[2888,2906],[1226,7135],[1592,1682],[3608,7137],[3656,3770],[7138,7139],[7116,7140],[1706,1730],[3794,7142],[7141,7143],[7136,7144],[7134,7145],[3141,3224],[3272,7147],[7146,7148],[2061,2565],[3272,7150],[3224,3464],[1682,3746],[7136,7153],[2864,3770],[7154,7155],[7152,7156],[3272,7123],[2181,3464],[2685,3381],[7159,7160],[3512,7161],[1917,7122],[2402,2906],[1730,7164],[7163,7165],[7139,7166],[7162,7167],[1058,1389],[1509,7137],[3045,7152],[3381,3608],[3141,7172],[7171,7173],[7170,7174],[7169,7175],[2277,2354],[7124,7177],[2378,7178],[7117,7179],[7176,7180],[3272,3512],[3656,7182],[3770,7183],[1058,1917],[2378,7185],[7132,7186],[2402,3794],[7179,7188],[2565,7131],[1917,7126],[3770,7191],[7128,7192],[3045,7182],[7193,7194],[1389,3248],[2565,7196],[7149,7197],[2864,7152],[2354,7199],[2378,2402],[1058,7201],[7128,7194],[3794,7203],[7142,7204],[7123,7205],[7202,7206],[7141,7207],[3141,3381],[2277,2781],[7209,7210],[7191,7211],[7208,7212],[7200,7213],[7136,7214],[3746,7187],[1389,7170],[7174,7177],[7134,7218],[1389,7175],[3608,7177],[2781,7221],[2864,7222],[1682,7223],[1509,7224],[7168,7225],[7171,7184],[3794,7227],[7151,7196],[1730,7229],[3224,7230],[1730,7184],[2906,7232],[7176,7177],[7134,7191],[7234,7235],[7130,7199],[2061,2354],[3248,7148],[7238,7239],[7143,7202],[7141,7241],[2277,7242],[7240,7243],[1389,7244],[2378,7188],[2906,7246],[2888,7247],[7116,7139],[1917,7223],[7249,7250],[7248,7251],[3512,7252],[7194,7248],[1389,7151],[7122,7210],[7118,7173],[7227,7257],[7189,7258],[3632,3656],[7209,7260],[1592,7261],[1226,2781],[7262,7263],[1592,2277],[3770,7153],[3224,7266],[1509,3512],[3488,7268],[2181,7269],[1592,7224],[3464,7124],[2354,7272],[3464,7134],[2061,7234],[1730,2402],[2181,7276],[7184,7277],[3141,3656],[2685,7134],[2565,7280],[7220,7281],[3488,7160],[7159,7283],[3632,7284],[1509,7285],[7132,7185],[7133,7209],[7274,7283],[7268,7289],[7145,7290],[7247,7287],[1730,7292],[3512,7158],[7293,7294],[3381,7159],[7177,7296],[1706,3488],[7191,7219],[7120,7299],[7164,7191],[7167,7223],[1682,7255],[7302,7303],[7128,7254],[1226,7236],[1917,7127],[7294,7307],[3656,7209],[7165,7309],[7256,7310],[7308,7311],[7216,7271],[2685,7293],[7270,7314],[3464,7315],[7172,7281],[2906,7317],[7249,7271],[7190,7220],[1682,2354],[1592,7210],[3632,7186],[7322,7323],[1226,7282],[7233,7325],[3746,7321],[7155,7327],[7292,7328],[7231,7329],[7212,7305],[3632,7322],[7293,7332],[3656,7333],[7270,7334],[7187,7327],[7286,7313],[7160,7335],[7124,7207],[7261,7339],[7265,7340],[7228,7257],[7142,7342],[7119,7280],[7320,7344],[3746,7248],[7195,7200],[7346,7347],[7123,7125],[7205,7349],[7135,7350],[7264,7351],[3770,7301],[7183,7353],[3770,7200],[7293,7319],[7129,7295],[7121,7165],[7316,7328],[3141,7119],[7228,7360],[7229,7333],[7217,7343],[7147,7197],[2061,7364],[3632,7313],[7308,7358],[7355,7367],[7318,7361],[7253,7284],[1682,7368],[7207,7273],[7181,7298],[7237,7336],[7219,7354],[7365,7366],[7279,7362],[7267,7372],[7147,7304],[7260,7331],[7150,7248],[7251,7381],[7269,7297],[7242,7383],[7157,7350],[7275,7278],[7239,7382],[7288,7324],[3635,3749],[3251,7389],[3491,7390],[2891,7391],[2381,7392],[1061,1229],[1595,7394],[1388,1508],[2060,2180],[2564,2684],[7397,7398],[3044,7399],[3251,3491],[7400,7401],[7396,7402],[1229,1709],[2891,7404],[7403,7405],[2780,2867],[2891,2909],[1229,7408],[1595,1685],[3611,7410],[3659,3773],[7411,7412],[7389,7413],[1709,1733],[3797,7415],[7414,7416],[7409,7417],[7407,7418],[3140,3227],[3275,7420],[7419,7421],[2060,2564],[3275,7423],[3227,3467],[1685,3749],[7409,7426],[2867,3773],[7427,7428],[7425,7429],[3275,7396],[2180,3467],[2684,3380],[7432,7433],[3515,7434],[1916,7395],[2405,2909],[1733,7437],[7436,7438],[7412,7439],[7435,7440],[1061,1388],[1508,7410],[3044,7425],[3380,3611],[3140,7445],[7444,7446],[7443,7447],[7442,7448],[2276,2357],[7397,7450],[2381,7451],[7390,7452],[7449,7453],[3275,3515],[3659,7455],[3773,7456],[1061,1916],[2381,7458],[7405,7459],[2405,3797],[7452,7461],[2564,7404],[1916,7399],[3773,7464],[7401,7465],[3044,7455],[7466,7467],[1388,3251],[2564,7469],[7422,7470],[2867,7425],[2357,7472],[2381,2405],[1061,7474],[7401,7467],[3797,7476],[7415,7477],[7396,7478],[7475,7479],[7414,7480],[3140,3380],[2276,2780],[7482,7483],[7464,7484],[7481,7485],[7473,7486],[7409,7487],[3749,7460],[1388,7443],[7447,7450],[7407,7491],[1388,7448],[3611,7450],[2780,7494],[2867,7495],[1685,7496],[1508,7497],[7441,7498],[7444,7457],[3797,7500],[7424,7469],[1733,7502],[3227,7503],[1733,7457],[2909,7505],[7449,7450],[7407,7464],[7507,7508],[7403,7472],[2060,2357],[3251,7421],[7511,7512],[7416,7475],[7414,7514],[2276,7515],[7513,7516],[1388,7517],[2381,7461],[2909,7519],[2891,7520],[7389,7412],[1916,7496],[7522,7523],[7521,7524],[3515,7525],[7467,7521],[1388,7424],[7395,7483],[7391,7446],[7500,7530],[7462,7531],[3635,3659],[7482,7533],[1595,7534],[1229,2780],[7535,7536],[1595,2276],[3773,7426],[3227,7539],[1508,3515],[3491,7541],[2180,7542],[1595,7497],[3467,7397],[2357,7545],[3467,7407],[2060,7507],[1733,2405],[2180,7549],[7457,7550],[3140,3659],[2684,7407],[2564,7553],[7493,7554],[3491,7433],[7432,7556],[3635,7557],[1508,7558],[7405,7458],[7406,7482],[7547,7556],[7541,7562],[7418,7563],[7520,7560],[1733,7565],[3515,7431],[7566,7567],[3380,7432],[7450,7569],[1709,3491],[7464,7492],[7393,7572],[7437,7464],[7440,7496],[1685,7528],[7575,7576],[7401,7527],[1229,7509],[1916,7400],[7567,7580],[3659,7482],[7438,7582],[7529,7583],[7581,7584],[7489,7544],[2684,7566],[7543,7587],[3467,7588],[7445,7554],[2909,7590],[7522,7544],[7463,7493],[1685,2357],[1595,7483],[3635,7459],[7595,7596],[1229,7555],[7506,7598],[3749,7594],[7428,7600],[7565,7601],[7504,7602],[7485,7578],[3635,7595],[7566,7605],[3659,7606],[7543,7607],[7460,7600],[7559,7586],[7433,7608],[7397,7480],[7534,7612],[7538,7613],[7501,7530],[7415,7615],[7392,7553],[7593,7617],[3749,7521],[7468,7473],[7619,7620],[7396,7398],[7478,7622],[7408,7623],[7537,7624],[3773,7574],[7456,7626],[3773,7473],[7566,7592],[7402,7568],[7394,7438],[7589,7601],[3140,7392],[7501,7633],[7502,7606],[7490,7616],[7420,7470],[2060,7637],[3635,7586],[7581,7631],[7628,7640],[7591,7634],[7526,7557],[1685,7641],[7480,7546],[7454,7571],[7510,7609],[7492,7627],[7638,7639],[7552,7635],[7540,7645],[7420,7577],[7533,7604],[7423,7521],[7524,7654],[7542,7570],[7515,7656],[7430,7623],[7548,7551],[7512,7655],[7561,7597],[3680,3752],[3296,7662],[3536,7663],[2930,7664],[2426,7665],[1082,1250],[1616,7667],[1394,1520],[2066,2205],[2589,2709],[7670,7671],[3069,7672],[3296,3536],[7673,7674],[7669,7675],[1250,1754],[2930,7677],[7676,7678],[2805,2877],[2930,2954],[1250,7681],[1616,1688],[3621,7683],[3704,3776],[7684,7685],[7662,7686],[1754,1778],[3818,7688],[7687,7689],[7682,7690],[7680,7691],[3165,3237],[3320,7693],[7692,7694],[2066,2589],[3320,7696],[3237,3477],[1688,3752],[7682,7699],[2877,3776],[7700,7701],[7698,7702],[3320,7669],[2205,3477],[2709,3405],[7705,7706],[3560,7707],[1922,7668],[2450,2954],[1778,7710],[7709,7711],[7685,7712],[7708,7713],[1082,1394],[1520,7683],[3069,7698],[3405,3621],[3165,7718],[7717,7719],[7716,7720],[7715,7721],[2301,2360],[7670,7723],[2426,7724],[7663,7725],[7722,7726],[3320,3560],[3704,7728],[3776,7729],[1082,1922],[2426,7731],[7678,7732],[2450,3818],[7725,7734],[2589,7677],[1922,7672],[3776,7737],[7674,7738],[3069,7728],[7739,7740],[1394,3296],[2589,7742],[7695,7743],[2877,7698],[2360,7745],[2426,2450],[1082,7747],[7674,7740],[3818,7749],[7688,7750],[7669,7751],[7748,7752],[7687,7753],[3165,3405],[2301,2805],[7755,7756],[7737,7757],[7754,7758],[7746,7759],[7682,7760],[3752,7733],[1394,7716],[7720,7723],[7680,7764],[1394,7721],[3621,7723],[2805,7767],[2877,7768],[1688,7769],[1520,7770],[7714,7771],[7717,7730],[3818,7773],[7697,7742],[1778,7775],[3237,7776],[1778,7730],[2954,7778],[7722,7723],[7680,7737],[7780,7781],[7676,7745],[2066,2360],[3296,7694],[7784,7785],[7689,7748],[7687,7787],[2301,7788],[7786,7789],[1394,7790],[2426,7734],[2954,7792],[2930,7793],[7662,7685],[1922,7769],[7795,7796],[7794,7797],[3560,7798],[7740,7794],[1394,7697],[7668,7756],[7664,7719],[7773,7803],[7735,7804],[3680,3704],[7755,7806],[1616,7807],[1250,2805],[7808,7809],[1616,2301],[3776,7699],[3237,7812],[1520,3560],[3536,7814],[2205,7815],[1616,7770],[3477,7670],[2360,7818],[3477,7680],[2066,7780],[1778,2450],[2205,7822],[7730,7823],[3165,3704],[2709,7680],[2589,7826],[7766,7827],[3536,7706],[7705,7829],[3680,7830],[1520,7831],[7678,7731],[7679,7755],[7820,7829],[7814,7835],[7691,7836],[7793,7833],[1778,7838],[3560,7704],[7839,7840],[3405,7705],[7723,7842],[1754,3536],[7737,7765],[7666,7845],[7710,7737],[7713,7769],[1688,7801],[7848,7849],[7674,7800],[1250,7782],[1922,7673],[7840,7853],[3704,7755],[7711,7855],[7802,7856],[7854,7857],[7762,7817],[2709,7839],[7816,7860],[3477,7861],[7718,7827],[2954,7863],[7795,7817],[7736,7766],[1688,2360],[1616,7756],[3680,7732],[7868,7869],[1250,7828],[7779,7871],[3752,7867],[7701,7873],[7838,7874],[7777,7875],[7758,7851],[3680,7868],[7839,7878],[3704,7879],[7816,7880],[7733,7873],[7832,7859],[7706,7881],[7670,7753],[7807,7885],[7811,7886],[7774,7803],[7688,7888],[7665,7826],[7866,7890],[3752,7794],[7741,7746],[7892,7893],[7669,7671],[7751,7895],[7681,7896],[7810,7897],[3776,7847],[7729,7899],[3776,7746],[7839,7865],[7675,7841],[7667,7711],[7862,7874],[3165,7665],[7774,7906],[7775,7879],[7763,7889],[7693,7743],[2066,7910],[3680,7859],[7854,7904],[7901,7913],[7864,7907],[7799,7830],[1688,7914],[7753,7819],[7727,7844],[7783,7882],[7765,7900],[7911,7912],[7825,7908],[7813,7918],[7693,7850],[7806,7877],[7696,7794],[7797,7927],[7815,7843],[7788,7929],[7703,7896],[7821,7824],[7785,7928],[7834,7870],[3683,3755],[3299,7935],[3539,7936],[2933,7937],[2429,7938],[1085,1253],[1619,7940],[1397,1523],[2069,2204],[2588,2708],[7943,7944],[3068,7945],[3299,3539],[7946,7947],[7942,7948],[1253,1757],[2933,7950],[7949,7951],[2804,2876],[2933,2957],[1253,7954],[1619,1691],[3620,7956],[3707,3779],[7957,7958],[7935,7959],[1757,1781],[3821,7961],[7960,7962],[7955,7963],[7953,7964],[3164,3236],[3323,7966],[7965,7967],[2069,2588],[3323,7969],[3236,3476],[1691,3755],[7955,7972],[2876,3779],[7973,7974],[7971,7975],[3323,7942],[2204,3476],[2708,3404],[7978,7979],[3563,7980],[1925,7941],[2453,2957],[1781,7983],[7982,7984],[7958,7985],[7981,7986],[1085,1397],[1523,7956],[3068,7971],[3404,3620],[3164,7991],[7990,7992],[7989,7993],[7988,7994],[2300,2363],[7943,7996],[2429,7997],[7936,7998],[7995,7999],[3323,3563],[3707,8001],[3779,8002],[1085,1925],[2429,8004],[7951,8005],[2453,3821],[7998,8007],[2588,7950],[1925,7945],[3779,8010],[7947,8011],[3068,8001],[8012,8013],[1397,3299],[2588,8015],[7968,8016],[2876,7971],[2363,8018],[2429,2453],[1085,8020],[7947,8013],[3821,8022],[7961,8023],[7942,8024],[8021,8025],[7960,8026],[3164,3404],[2300,2804],[8028,8029],[8010,8030],[8027,8031],[8019,8032],[7955,8033],[3755,8006],[1397,7989],[7993,7996],[7953,8037],[1397,7994],[3620,7996],[2804,8040],[2876,8041],[1691,8042],[1523,8043],[7987,8044],[7990,8003],[3821,8046],[7970,8015],[1781,8048],[3236,8049],[1781,8003],[2957,8051],[7995,7996],[7953,8010],[8053,8054],[7949,8018],[2069,2363],[3299,7967],[8057,8058],[7962,8021],[7960,8060],[2300,8061],[8059,8062],[1397,8063],[2429,8007],[2957,8065],[2933,8066],[7935,7958],[1925,8042],[8068,8069],[8067,8070],[3563,8071],[8013,8067],[1397,7970],[7941,8029],[7937,7992],[8046,8076],[8008,8077],[3683,3707],[8028,8079],[1619,8080],[1253,2804],[8081,8082],[1619,2300],[3779,7972],[3236,8085],[1523,3563],[3539,8087],[2204,8088],[1619,8043],[3476,7943],[2363,8091],[3476,7953],[2069,8053],[1781,2453],[2204,8095],[8003,8096],[3164,3707],[2708,7953],[2588,8099],[8039,8100],[3539,7979],[7978,8102],[3683,8103],[1523,8104],[7951,8004],[7952,8028],[8093,8102],[8087,8108],[7964,8109],[8066,8106],[1781,8111],[3563,7977],[8112,8113],[3404,7978],[7996,8115],[1757,3539],[8010,8038],[7939,8118],[7983,8010],[7986,8042],[1691,8074],[8121,8122],[7947,8073],[1253,8055],[1925,7946],[8113,8126],[3707,8028],[7984,8128],[8075,8129],[8127,8130],[8035,8090],[2708,8112],[8089,8133],[3476,8134],[7991,8100],[2957,8136],[8068,8090],[8009,8039],[1691,2363],[1619,8029],[3683,8005],[8141,8142],[1253,8101],[8052,8144],[3755,8140],[7974,8146],[8111,8147],[8050,8148],[8031,8124],[3683,8141],[8112,8151],[3707,8152],[8089,8153],[8006,8146],[8105,8132],[7979,8154],[7943,8026],[8080,8158],[8084,8159],[8047,8076],[7961,8161],[7938,8099],[8139,8163],[3755,8067],[8014,8019],[8165,8166],[7942,7944],[8024,8168],[7954,8169],[8083,8170],[3779,8120],[8002,8172],[3779,8019],[8112,8138],[7948,8114],[7940,7984],[8135,8147],[3164,7938],[8047,8179],[8048,8152],[8036,8162],[7966,8016],[2069,8183],[3683,8132],[8127,8177],[8174,8186],[8137,8180],[8072,8103],[1691,8187],[8026,8092],[8000,8117],[8056,8155],[8038,8173],[8184,8185],[8098,8181],[8086,8191],[7966,8123],[8079,8150],[7969,8067],[8070,8200],[8088,8116],[8061,8202],[7976,8169],[8094,8097],[8058,8201],[8107,8143],[3693,3765],[3309,8208],[3549,8209],[2936,8210],[2432,8211],[1106,1274],[1640,8213],[1418,1544],[2090,2210],[2594,2714],[8216,8217],[3093,8218],[3309,3549],[8219,8220],[8215,8221],[1274,1760],[2936,8223],[8222,8224],[2829,2901],[2936,2978],[1274,8227],[1640,1712],[3645,8229],[3728,3800],[8230,8231],[8208,8232],[1760,1802],[3824,8234],[8233,8235],[8228,8236],[8226,8237],[3189,3261],[3338,8239],[8238,8240],[2090,2594],[3338,8242],[3261,3501],[1712,3765],[8228,8245],[2901,3800],[8246,8247],[8244,8248],[3338,8215],[2210,3501],[2714,3429],[8251,8252],[3584,8253],[1946,8214],[2474,2978],[1802,8256],[8255,8257],[8231,8258],[8254,8259],[1106,1418],[1544,8229],[3093,8244],[3429,3645],[3189,8264],[8263,8265],[8262,8266],[8261,8267],[2312,2384],[8216,8269],[2432,8270],[8209,8271],[8268,8272],[3338,3584],[3728,8274],[3800,8275],[1106,1946],[2432,8277],[8224,8278],[2474,3824],[8271,8280],[2594,8223],[1946,8218],[3800,8283],[8220,8284],[3093,8274],[8285,8286],[1418,3309],[2594,8288],[8241,8289],[2901,8244],[2384,8291],[2432,2474],[1106,8293],[8220,8286],[3824,8295],[8234,8296],[8215,8297],[8294,8298],[8233,8299],[3189,3429],[2312,2829],[8301,8302],[8283,8303],[8300,8304],[8292,8305],[8228,8306],[3765,8279],[1418,8262],[8266,8269],[8226,8310],[1418,8267],[3645,8269],[2829,8313],[2901,8314],[1712,8315],[1544,8316],[8260,8317],[8263,8276],[3824,8319],[8243,8288],[1802,8321],[3261,8322],[1802,8276],[2978,8324],[8268,8269],[8226,8283],[8326,8327],[8222,8291],[2090,2384],[3309,8240],[8330,8331],[8235,8294],[8233,8333],[2312,8334],[8332,8335],[1418,8336],[2432,8280],[2978,8338],[2936,8339],[8208,8231],[1946,8315],[8341,8342],[8340,8343],[3584,8344],[8286,8340],[1418,8243],[8214,8302],[8210,8265],[8319,8349],[8281,8350],[3693,3728],[8301,8352],[1640,8353],[1274,2829],[8354,8355],[1640,2312],[3800,8245],[3261,8358],[1544,3584],[3549,8360],[2210,8361],[1640,8316],[3501,8216],[2384,8364],[3501,8226],[2090,8326],[1802,2474],[2210,8368],[8276,8369],[3189,3728],[2714,8226],[2594,8372],[8312,8373],[3549,8252],[8251,8375],[3693,8376],[1544,8377],[8224,8277],[8225,8301],[8366,8375],[8360,8381],[8237,8382],[8339,8379],[1802,8384],[3584,8250],[8385,8386],[3429,8251],[8269,8388],[1760,3549],[8283,8311],[8212,8391],[8256,8283],[8259,8315],[1712,8347],[8394,8395],[8220,8346],[1274,8328],[1946,8219],[8386,8399],[3728,8301],[8257,8401],[8348,8402],[8400,8403],[8308,8363],[2714,8385],[8362,8406],[3501,8407],[8264,8373],[2978,8409],[8341,8363],[8282,8312],[1712,2384],[1640,8302],[3693,8278],[8414,8415],[1274,8374],[8325,8417],[3765,8413],[8247,8419],[8384,8420],[8323,8421],[8304,8397],[3693,8414],[8385,8424],[3728,8425],[8362,8426],[8279,8419],[8378,8405],[8252,8427],[8216,8299],[8353,8431],[8357,8432],[8320,8349],[8234,8434],[8211,8372],[8412,8436],[3765,8340],[8287,8292],[8438,8439],[8215,8217],[8297,8441],[8227,8442],[8356,8443],[3800,8393],[8275,8445],[3800,8292],[8385,8411],[8221,8387],[8213,8257],[8408,8420],[3189,8211],[8320,8452],[8321,8425],[8309,8435],[8239,8289],[2090,8456],[3693,8405],[8400,8450],[8447,8459],[8410,8453],[8345,8376],[1712,8460],[8299,8365],[8273,8390],[8329,8428],[8311,8446],[8457,8458],[8371,8454],[8359,8464],[8239,8396],[8352,8423],[8242,8340],[8343,8473],[8361,8389],[8334,8475],[8249,8442],[8367,8370],[8331,8474],[8380,8416],[3692,3764],[3308,8481],[3548,8482],[2939,8483],[2435,8484],[1109,1277],[1643,8486],[1421,1547],[2093,2213],[2597,2717],[8489,8490],[3092,8491],[3308,3548],[8492,8493],[8488,8494],[1277,1763],[2939,8496],[8495,8497],[2828,2900],[2939,2981],[1277,8500],[1643,1715],[3644,8502],[3731,3803],[8503,8504],[8481,8505],[1763,1805],[3827,8507],[8506,8508],[8501,8509],[8499,8510],[3188,3260],[3341,8512],[8511,8513],[2093,2597],[3341,8515],[3260,3500],[1715,3764],[8501,8518],[2900,3803],[8519,8520],[8517,8521],[3341,8488],[2213,3500],[2717,3428],[8524,8525],[3587,8526],[1949,8487],[2477,2981],[1805,8529],[8528,8530],[8504,8531],[8527,8532],[1109,1421],[1547,8502],[3092,8517],[3428,3644],[3188,8537],[8536,8538],[8535,8539],[8534,8540],[2315,2387],[8489,8542],[2435,8543],[8482,8544],[8541,8545],[3341,3587],[3731,8547],[3803,8548],[1109,1949],[2435,8550],[8497,8551],[2477,3827],[8544,8553],[2597,8496],[1949,8491],[3803,8556],[8493,8557],[3092,8547],[8558,8559],[1421,3308],[2597,8561],[8514,8562],[2900,8517],[2387,8564],[2435,2477],[1109,8566],[8493,8559],[3827,8568],[8507,8569],[8488,8570],[8567,8571],[8506,8572],[3188,3428],[2315,2828],[8574,8575],[8556,8576],[8573,8577],[8565,8578],[8501,8579],[3764,8552],[1421,8535],[8539,8542],[8499,8583],[1421,8540],[3644,8542],[2828,8586],[2900,8587],[1715,8588],[1547,8589],[8533,8590],[8536,8549],[3827,8592],[8516,8561],[1805,8594],[3260,8595],[1805,8549],[2981,8597],[8541,8542],[8499,8556],[8599,8600],[8495,8564],[2093,2387],[3308,8513],[8603,8604],[8508,8567],[8506,8606],[2315,8607],[8605,8608],[1421,8609],[2435,8553],[2981,8611],[2939,8612],[8481,8504],[1949,8588],[8614,8615],[8613,8616],[3587,8617],[8559,8613],[1421,8516],[8487,8575],[8483,8538],[8592,8622],[8554,8623],[3692,3731],[8574,8625],[1643,8626],[1277,2828],[8627,8628],[1643,2315],[3803,8518],[3260,8631],[1547,3587],[3548,8633],[2213,8634],[1643,8589],[3500,8489],[2387,8637],[3500,8499],[2093,8599],[1805,2477],[2213,8641],[8549,8642],[3188,3731],[2717,8499],[2597,8645],[8585,8646],[3548,8525],[8524,8648],[3692,8649],[1547,8650],[8497,8550],[8498,8574],[8639,8648],[8633,8654],[8510,8655],[8612,8652],[1805,8657],[3587,8523],[8658,8659],[3428,8524],[8542,8661],[1763,3548],[8556,8584],[8485,8664],[8529,8556],[8532,8588],[1715,8620],[8667,8668],[8493,8619],[1277,8601],[1949,8492],[8659,8672],[3731,8574],[8530,8674],[8621,8675],[8673,8676],[8581,8636],[2717,8658],[8635,8679],[3500,8680],[8537,8646],[2981,8682],[8614,8636],[8555,8585],[1715,2387],[1643,8575],[3692,8551],[8687,8688],[1277,8647],[8598,8690],[3764,8686],[8520,8692],[8657,8693],[8596,8694],[8577,8670],[3692,8687],[8658,8697],[3731,8698],[8635,8699],[8552,8692],[8651,8678],[8525,8700],[8489,8572],[8626,8704],[8630,8705],[8593,8622],[8507,8707],[8484,8645],[8685,8709],[3764,8613],[8560,8565],[8711,8712],[8488,8490],[8570,8714],[8500,8715],[8629,8716],[3803,8666],[8548,8718],[3803,8565],[8658,8684],[8494,8660],[8486,8530],[8681,8693],[3188,8484],[8593,8725],[8594,8698],[8582,8708],[8512,8562],[2093,8729],[3692,8678],[8673,8723],[8720,8732],[8683,8726],[8618,8649],[1715,8733],[8572,8638],[8546,8663],[8602,8701],[8584,8719],[8730,8731],[8644,8727],[8632,8737],[8512,8669],[8625,8696],[8515,8613],[8616,8746],[8634,8662],[8607,8748],[8522,8715],[8640,8643],[8604,8747],[8653,8689],[3717,3789],[3333,8754],[3573,8755],[2960,8756],[2456,8757],[1130,1298],[1664,8759],[1442,1562],[2114,2234],[2618,2738],[8762,8763],[3098,8764],[3333,3573],[8765,8766],[8761,8767],[1298,1784],[2960,8769],[8768,8770],[2834,2912],[2960,2984],[1298,8773],[1664,1736],[3669,8775],[3741,3813],[8776,8777],[8754,8778],[1784,1808],[3837,8780],[8779,8781],[8774,8782],[8772,8783],[3194,3285],[3344,8785],[8784,8786],[2114,2618],[3344,8788],[3285,3525],[1736,3789],[8774,8791],[2912,3813],[8792,8793],[8790,8794],[3344,8761],[2234,3525],[2738,3453],[8797,8798],[3597,8799],[1970,8760],[2480,2984],[1808,8802],[8801,8803],[8777,8804],[8800,8805],[1130,1442],[1562,8775],[3098,8790],[3453,3669],[3194,8810],[8809,8811],[8808,8812],[8807,8813],[2336,2408],[8762,8815],[2456,8816],[8755,8817],[8814,8818],[3344,3597],[3741,8820],[3813,8821],[1130,1970],[2456,8823],[8770,8824],[2480,3837],[8817,8826],[2618,8769],[1970,8764],[3813,8829],[8766,8830],[3098,8820],[8831,8832],[1442,3333],[2618,8834],[8787,8835],[2912,8790],[2408,8837],[2456,2480],[1130,8839],[8766,8832],[3837,8841],[8780,8842],[8761,8843],[8840,8844],[8779,8845],[3194,3453],[2336,2834],[8847,8848],[8829,8849],[8846,8850],[8838,8851],[8774,8852],[3789,8825],[1442,8808],[8812,8815],[8772,8856],[1442,8813],[3669,8815],[2834,8859],[2912,8860],[1736,8861],[1562,8862],[8806,8863],[8809,8822],[3837,8865],[8789,8834],[1808,8867],[3285,8868],[1808,8822],[2984,8870],[8814,8815],[8772,8829],[8872,8873],[8768,8837],[2114,2408],[3333,8786],[8876,8877],[8781,8840],[8779,8879],[2336,8880],[8878,8881],[1442,8882],[2456,8826],[2984,8884],[2960,8885],[8754,8777],[1970,8861],[8887,8888],[8886,8889],[3597,8890],[8832,8886],[1442,8789],[8760,8848],[8756,8811],[8865,8895],[8827,8896],[3717,3741],[8847,8898],[1664,8899],[1298,2834],[8900,8901],[1664,2336],[3813,8791],[3285,8904],[1562,3597],[3573,8906],[2234,8907],[1664,8862],[3525,8762],[2408,8910],[3525,8772],[2114,8872],[1808,2480],[2234,8914],[8822,8915],[3194,3741],[2738,8772],[2618,8918],[8858,8919],[3573,8798],[8797,8921],[3717,8922],[1562,8923],[8770,8823],[8771,8847],[8912,8921],[8906,8927],[8783,8928],[8885,8925],[1808,8930],[3597,8796],[8931,8932],[3453,8797],[8815,8934],[1784,3573],[8829,8857],[8758,8937],[8802,8829],[8805,8861],[1736,8893],[8940,8941],[8766,8892],[1298,8874],[1970,8765],[8932,8945],[3741,8847],[8803,8947],[8894,8948],[8946,8949],[8854,8909],[2738,8931],[8908,8952],[3525,8953],[8810,8919],[2984,8955],[8887,8909],[8828,8858],[1736,2408],[1664,8848],[3717,8824],[8960,8961],[1298,8920],[8871,8963],[3789,8959],[8793,8965],[8930,8966],[8869,8967],[8850,8943],[3717,8960],[8931,8970],[3741,8971],[8908,8972],[8825,8965],[8924,8951],[8798,8973],[8762,8845],[8899,8977],[8903,8978],[8866,8895],[8780,8980],[8757,8918],[8958,8982],[3789,8886],[8833,8838],[8984,8985],[8761,8763],[8843,8987],[8773,8988],[8902,8989],[3813,8939],[8821,8991],[3813,8838],[8931,8957],[8767,8933],[8759,8803],[8954,8966],[3194,8757],[8866,8998],[8867,8971],[8855,8981],[8785,8835],[2114,9002],[3717,8951],[8946,8996],[8993,9005],[8956,8999],[8891,8922],[1736,9006],[8845,8911],[8819,8936],[8875,8974],[8857,8992],[9003,9004],[8917,9000],[8905,9010],[8785,8942],[8898,8969],[8788,8886],[8889,9019],[8907,8935],[8880,9021],[8795,8988],[8913,8916],[8877,9020],[8926,8962],[3716,3788],[3332,9027],[3572,9028],[2963,9029],[2459,9030],[1133,1301],[1667,9032],[1445,1565],[2117,2237],[2621,2741],[9035,9036],[3101,9037],[3332,3572],[9038,9039],[9034,9040],[1301,1787],[2963,9042],[9041,9043],[2837,2915],[2963,2987],[1301,9046],[1667,1739],[3668,9048],[3740,3812],[9049,9050],[9027,9051],[1787,1811],[3836,9053],[9052,9054],[9047,9055],[9045,9056],[3197,3284],[3347,9058],[9057,9059],[2117,2621],[3347,9061],[3284,3524],[1739,3788],[9047,9064],[2915,3812],[9065,9066],[9063,9067],[3347,9034],[2237,3524],[2741,3452],[9070,9071],[3596,9072],[1973,9033],[2483,2987],[1811,9075],[9074,9076],[9050,9077],[9073,9078],[1133,1445],[1565,9048],[3101,9063],[3452,3668],[3197,9083],[9082,9084],[9081,9085],[9080,9086],[2339,2411],[9035,9088],[2459,9089],[9028,9090],[9087,9091],[3347,3596],[3740,9093],[3812,9094],[1133,1973],[2459,9096],[9043,9097],[2483,3836],[9090,9099],[2621,9042],[1973,9037],[3812,9102],[9039,9103],[3101,9093],[9104,9105],[1445,3332],[2621,9107],[9060,9108],[2915,9063],[2411,9110],[2459,2483],[1133,9112],[9039,9105],[3836,9114],[9053,9115],[9034,9116],[9113,9117],[9052,9118],[3197,3452],[2339,2837],[9120,9121],[9102,9122],[9119,9123],[9111,9124],[9047,9125],[3788,9098],[1445,9081],[9085,9088],[9045,9129],[1445,9086],[3668,9088],[2837,9132],[2915,9133],[1739,9134],[1565,9135],[9079,9136],[9082,9095],[3836,9138],[9062,9107],[1811,9140],[3284,9141],[1811,9095],[2987,9143],[9087,9088],[9045,9102],[9145,9146],[9041,9110],[2117,2411],[3332,9059],[9149,9150],[9054,9113],[9052,9152],[2339,9153],[9151,9154],[1445,9155],[2459,9099],[2987,9157],[2963,9158],[9027,9050],[1973,9134],[9160,9161],[9159,9162],[3596,9163],[9105,9159],[1445,9062],[9033,9121],[9029,9084],[9138,9168],[9100,9169],[3716,3740],[9120,9171],[1667,9172],[1301,2837],[9173,9174],[1667,2339],[3812,9064],[3284,9177],[1565,3596],[3572,9179],[2237,9180],[1667,9135],[3524,9035],[2411,9183],[3524,9045],[2117,9145],[1811,2483],[2237,9187],[9095,9188],[3197,3740],[2741,9045],[2621,9191],[9131,9192],[3572,9071],[9070,9194],[3716,9195],[1565,9196],[9043,9096],[9044,9120],[9185,9194],[9179,9200],[9056,9201],[9158,9198],[1811,9203],[3596,9069],[9204,9205],[3452,9070],[9088,9207],[1787,3572],[9102,9130],[9031,9210],[9075,9102],[9078,9134],[1739,9166],[9213,9214],[9039,9165],[1301,9147],[1973,9038],[9205,9218],[3740,9120],[9076,9220],[9167,9221],[9219,9222],[9127,9182],[2741,9204],[9181,9225],[3524,9226],[9083,9192],[2987,9228],[9160,9182],[9101,9131],[1739,2411],[1667,9121],[3716,9097],[9233,9234],[1301,9193],[9144,9236],[3788,9232],[9066,9238],[9203,9239],[9142,9240],[9123,9216],[3716,9233],[9204,9243],[3740,9244],[9181,9245],[9098,9238],[9197,9224],[9071,9246],[9035,9118],[9172,9250],[9176,9251],[9139,9168],[9053,9253],[9030,9191],[9231,9255],[3788,9159],[9106,9111],[9257,9258],[9034,9036],[9116,9260],[9046,9261],[9175,9262],[3812,9212],[9094,9264],[3812,9111],[9204,9230],[9040,9206],[9032,9076],[9227,9239],[3197,9030],[9139,9271],[9140,9244],[9128,9254],[9058,9108],[2117,9275],[3716,9224],[9219,9269],[9266,9278],[9229,9272],[9164,9195],[1739,9279],[9118,9184],[9092,9209],[9148,9247],[9130,9265],[9276,9277],[9190,9273],[9178,9283],[9058,9215],[9171,9242],[9061,9159],[9162,9292],[9180,9208],[9153,9294],[9068,9261],[9186,9189],[9150,9293],[9199,9235],[1103,1151],[1000,9300],[976,1079],[1000,1024],[1048,9302],[9303,9304],[9300,9305],[1048,1127],[9301,9307],[1103,9307],[9302,9309],[1024,9310],[1151,9311],[976,9303],[9300,9313],[1127,9314],[9302,9308],[1079,9308],[1024,9317],[1151,9305],[1127,9319],[9307,9314],[1079,9315],[9303,9310],[1093,1141],[1003,9324],[979,1069],[1003,1027],[1051,9326],[9327,9328],[9324,9329],[1051,1117],[9325,9331],[1093,9331],[9326,9333],[1027,9334],[1141,9335],[979,9327],[9324,9337],[1117,9338],[9326,9332],[1069,9332],[1027,9341],[1141,9329],[1117,9343],[9331,9338],[1069,9339],[9327,9334],[1271,1319],[1168,9348],[982,1247],[1168,1192],[1216,9350],[9351,9352],[9348,9353],[1216,1295],[9349,9355],[1271,9355],[9350,9357],[1192,9358],[1319,9359],[982,9351],[9348,9361],[1295,9362],[9350,9356],[1247,9356],[1192,9365],[1319,9353],[1295,9367],[9355,9362],[1247,9363],[9351,9358],[1261,1309],[1171,9372],[972,1237],[1171,1195],[1219,9374],[9375,9376],[9372,9377],[1219,1285],[9373,9379],[1261,9379],[9374,9381],[1195,9382],[1309,9383],[972,9375],[9372,9385],[1285,9386],[9374,9380],[1237,9380],[1195,9389],[1309,9377],[1285,9391],[9379,9386],[1237,9387],[9375,9382],[1415,1463],[1174,9396],[1006,1384],[1174,1336],[1360,9398],[9399,9400],[9396,9401],[1360,1439],[9397,9403],[1415,9403],[9398,9405],[1336,9406],[1463,9407],[1006,9399],[9396,9409],[1439,9410],[9398,9404],[1384,9404],[1336,9413],[1463,9401],[1439,9415],[9403,9410],[1384,9411],[9399,9406],[1405,1453],[1164,9420],[996,1387],[1164,1339],[1363,9422],[9423,9424],[9420,9425],[1363,1429],[9421,9427],[1405,9427],[9422,9429],[1339,9430],[1453,9431],[996,9423],[9420,9433],[1429,9434],[9422,9428],[1387,9428],[1339,9437],[1453,9425],[1429,9439],[9427,9434],[1387,9435],[9423,9430],[1534,1583],[1198,9444],[1030,1504],[1198,1342],[1480,9446],[9447,9448],[9444,9449],[1480,1558],[9445,9451],[1534,9451],[9446,9453],[1342,9454],[1583,9455],[1030,9447],[9444,9457],[1558,9458],[9446,9452],[1504,9452],[1342,9461],[1583,9449],[1558,9463],[9451,9458],[1504,9459],[9447,9454],[1524,1573],[1188,9468],[1020,1507],[1188,1332],[1483,9470],[9471,9472],[9468,9473],[1483,1548],[9469,9475],[1524,9475],[9470,9477],[1332,9478],[1573,9479],[1020,9471],[9468,9481],[1548,9482],[9470,9476],[1507,9476],[1332,9485],[1573,9473],[1548,9487],[9475,9482],[1507,9483],[9471,9478],[1630,1678],[1222,9492],[1054,1606],[1222,1366],[1486,9494],[9495,9496],[9492,9497],[1486,1654],[9493,9499],[1630,9499],[9494,9501],[1366,9502],[1678,9503],[1054,9495],[9492,9505],[1654,9506],[9494,9500],[1606,9500],[1366,9509],[1678,9497],[1654,9511],[9499,9506],[1606,9507],[9495,9502],[1620,1668],[1212,9516],[1044,1596],[1212,1356],[1476,9518],[9519,9520],[9516,9521],[1476,1644],[9517,9523],[1620,9523],[9518,9525],[1356,9526],[1668,9527],[1044,9519],[9516,9529],[1644,9530],[9518,9524],[1596,9524],[1356,9533],[1668,9521],[1644,9535],[9523,9530],[1596,9531],[9519,9526],[1702,1750],[1240,9540],[1072,1607],[1240,1390],[1510,9542],[9543,9544],[9540,9545],[1510,1726],[9541,9547],[1702,9547],[9542,9549],[1390,9550],[1750,9551],[1072,9543],[9540,9553],[1726,9554],[9542,9548],[1607,9548],[1390,9557],[1750,9545],[1726,9559],[9547,9554],[1607,9555],[9543,9550],[1692,1740],[1243,9564],[1075,1597],[1243,1380],[1500,9566],[9567,9568],[9564,9569],[1500,1716],[9565,9571],[1692,9571],[9566,9573],[1380,9574],[1740,9575],[1075,9567],[9564,9577],[1716,9578],[9566,9572],[1597,9572],[1380,9581],[1740,9569],[1716,9583],[9571,9578],[1597,9579],[9567,9574],[1703,1798],[1264,9588],[1096,1631],[1264,1408],[1535,9590],[9591,9592],[9588,9593],[1535,1774],[9589,9595],[1703,9595],[9590,9597],[1408,9598],[1798,9599],[1096,9591],[9588,9601],[1774,9602],[9590,9596],[1631,9596],[1408,9605],[1798,9593],[1774,9607],[9595,9602],[1631,9603],[9591,9598],[1693,1788],[1267,9612],[1099,1621],[1267,1411],[1525,9614],[9615,9616],[9612,9617],[1525,1764],[9613,9619],[1693,9619],[9614,9621],[1411,9622],[1788,9623],[1099,9615],[9612,9625],[1764,9626],[9614,9620],[1621,9620],[1411,9629],[1788,9617],[1764,9631],[9619,9626],[1621,9627],[9615,9622],[1727,1822],[1288,9636],[1120,1655],[1288,1432],[1559,9638],[9639,9640],[9636,9641],[1559,1775],[9637,9643],[1727,9643],[9638,9645],[1432,9646],[1822,9647],[1120,9639],[9636,9649],[1775,9650],[9638,9644],[1655,9644],[1432,9653],[1822,9641],[1775,9655],[9643,9650],[1655,9651],[9639,9646],[1717,1812],[1291,9660],[1123,1645],[1291,1435],[1549,9662],[9663,9664],[9660,9665],[1549,1765],[9661,9667],[1717,9667],[9662,9669],[1435,9670],[1812,9671],[1123,9663],[9660,9673],[1765,9674],[9662,9668],[1645,9668],[1435,9677],[1812,9665],[1765,9679],[9667,9674],[1645,9675],[9663,9670],[1751,1823],[1312,9684],[1144,1679],[1312,1456],[1576,9686],[9687,9688],[9684,9689],[1576,1799],[9685,9691],[1751,9691],[9686,9693],[1456,9694],[1823,9695],[1144,9687],[9684,9697],[1799,9698],[9686,9692],[1679,9692],[1456,9701],[1823,9689],[1799,9703],[9691,9698],[1679,9699],[9687,9694],[1741,1813],[1315,9708],[1147,1669],[1315,1459],[1579,9710],[9711,9712],[9708,9713],[1579,1789],[9709,9715],[1741,9715],[9710,9717],[1459,9718],[1813,9719],[1147,9711],[9708,9721],[1789,9722],[9710,9716],[1669,9716],[1459,9725],[1813,9713],[1789,9727],[9715,9722],[1669,9723],[9711,9718],[1943,1991],[1840,9732],[983,1912],[1840,1864],[1888,9734],[9735,9736],[9732,9737],[1888,1967],[9733,9739],[1943,9739],[9734,9741],[1864,9742],[1991,9743],[983,9735],[9732,9745],[1967,9746],[9734,9740],[1912,9740],[1864,9749],[1991,9737],[1967,9751],[9739,9746],[1912,9747],[9735,9742],[1933,1981],[1843,9756],[973,1915],[1843,1867],[1891,9758],[9759,9760],[9756,9761],[1891,1957],[9757,9763],[1933,9763],[9758,9765],[1867,9766],[1981,9767],[973,9759],[9756,9769],[1957,9770],[9758,9764],[1915,9764],[1867,9773],[1981,9761],[1957,9775],[9763,9770],[1915,9771],[9759,9766],[2087,2135],[1846,9780],[1007,2056],[1846,2008],[2032,9782],[9783,9784],[9780,9785],[2032,2111],[9781,9787],[2087,9787],[9782,9789],[2008,9790],[2135,9791],[1007,9783],[9780,9793],[2111,9794],[9782,9788],[2056,9788],[2008,9797],[2135,9785],[2111,9799],[9787,9794],[2056,9795],[9783,9790],[2077,2125],[1836,9804],[997,2059],[1836,2011],[2035,9806],[9807,9808],[9804,9809],[2035,2101],[9805,9811],[2077,9811],[9806,9813],[2011,9814],[2125,9815],[997,9807],[9804,9817],[2101,9818],[9806,9812],[2059,9812],[2011,9821],[2125,9809],[2101,9823],[9811,9818],[2059,9819],[9807,9814],[2200,2255],[1870,9828],[1031,2176],[1870,2014],[2152,9830],[9831,9832],[9828,9833],[2152,2231],[9829,9835],[2200,9835],[9830,9837],[2014,9838],[2255,9839],[1031,9831],[9828,9841],[2231,9842],[9830,9836],[2176,9836],[2014,9845],[2255,9833],[2231,9847],[9835,9842],[2176,9843],[9831,9838],[2203,2245],[1860,9852],[1021,2179],[1860,2004],[2155,9854],[9855,9856],[9852,9857],[2155,2221],[9853,9859],[2203,9859],[9854,9861],[2004,9862],[2245,9863],[1021,9855],[9852,9865],[2221,9866],[9854,9860],[2179,9860],[2004,9869],[2245,9857],[2221,9871],[9859,9866],[2179,9867],[9855,9862],[2296,2350],[1894,9876],[1055,2272],[1894,2038],[2158,9878],[9879,9880],[9876,9881],[2158,2326],[9877,9883],[2296,9883],[9878,9885],[2038,9886],[2350,9887],[1055,9879],[9876,9889],[2326,9890],[9878,9884],[2272,9884],[2038,9893],[2350,9881],[2326,9895],[9883,9890],[2272,9891],[9879,9886],[2299,2340],[1884,9900],[1045,2275],[1884,2028],[2148,9902],[9903,9904],[9900,9905],[2148,2316],[9901,9907],[2299,9907],[9902,9909],[2028,9910],[2340,9911],[1045,9903],[9900,9913],[2316,9914],[9902,9908],[2275,9908],[2028,9917],[2340,9905],[2316,9919],[9907,9914],[2275,9915],[9903,9910],[2374,2422],[1918,9924],[1078,2278],[1918,2062],[2182,9926],[9927,9928],[9924,9929],[2182,2398],[9925,9931],[2374,9931],[9926,9933],[2062,9934],[2422,9935],[1078,9927],[9924,9937],[2398,9938],[9926,9932],[2278,9932],[2062,9941],[2422,9929],[2398,9943],[9931,9938],[2278,9939],[9927,9934],[2364,2412],[1908,9948],[1068,2268],[1908,2052],[2172,9950],[9951,9952],[9948,9953],[2172,2388],[9949,9955],[2364,9955],[9950,9957],[2052,9958],[2412,9959],[1068,9951],[9948,9961],[2388,9962],[9950,9956],[2268,9956],[2052,9965],[2412,9953],[2388,9967],[9955,9962],[2268,9963],[9951,9958],[2375,2470],[1936,9972],[1102,2302],[1936,2080],[2206,9974],[9975,9976],[9972,9977],[2206,2446],[9973,9979],[2375,9979],[9974,9981],[2080,9982],[2470,9983],[1102,9975],[9972,9985],[2446,9986],[9974,9980],[2302,9980],[2080,9989],[2470,9977],[2446,9991],[9979,9986],[2302,9987],[9975,9982],[2365,2460],[1939,9996],[1092,2292],[1939,2083],[2196,9998],[9999,10000],[9996,10001],[2196,2436],[9997,10003],[2365,10003],[9998,10005],[2083,10006],[2460,10007],[1092,9999],[9996,10009],[2436,10010],[9998,10004],[2292,10004],[2083,10013],[2460,10001],[2436,10015],[10003,10010],[2292,10011],[9999,10006],[2399,2494],[1960,10020],[1126,2327],[1960,2104],[2224,10022],[10023,10024],[10020,10025],[2224,2447],[10021,10027],[2399,10027],[10022,10029],[2104,10030],[2494,10031],[1126,10023],[10020,10033],[2447,10034],[10022,10028],[2327,10028],[2104,10037],[2494,10025],[2447,10039],[10027,10034],[2327,10035],[10023,10030],[2389,2484],[1963,10044],[1116,2317],[1963,2107],[2227,10046],[10047,10048],[10044,10049],[2227,2437],[10045,10051],[2389,10051],[10046,10053],[2107,10054],[2484,10055],[1116,10047],[10044,10057],[2437,10058],[10046,10052],[2317,10052],[2107,10061],[2484,10049],[2437,10063],[10051,10058],[2317,10059],[10047,10054],[2423,2495],[1984,10068],[1150,2351],[1984,2128],[2248,10070],[10071,10072],[10068,10073],[2248,2471],[10069,10075],[2423,10075],[10070,10077],[2128,10078],[2495,10079],[1150,10071],[10068,10081],[2471,10082],[10070,10076],[2351,10076],[2128,10085],[2495,10073],[2471,10087],[10075,10082],[2351,10083],[10071,10078],[2413,2485],[1987,10092],[1140,2341],[1987,2131],[2251,10094],[10095,10096],[10092,10097],[2251,2461],[10093,10099],[2413,10099],[10094,10101],[2131,10102],[2485,10103],[1140,10095],[10092,10105],[2461,10106],[10094,10100],[2341,10100],[2131,10109],[2485,10097],[2461,10111],[10099,10106],[2341,10107],[10095,10102],[2584,2639],[1847,10116],[1175,2560],[1847,2512],[2536,10118],[10119,10120],[10116,10121],[2536,2615],[10117,10123],[2584,10123],[10118,10125],[2512,10126],[2639,10127],[1175,10119],[10116,10129],[2615,10130],[10118,10124],[2560,10124],[2512,10133],[2639,10121],[2615,10135],[10123,10130],[2560,10131],[10119,10126],[2587,2629],[1837,10140],[1165,2563],[1837,2515],[2539,10142],[10143,10144],[10140,10145],[2539,2605],[10141,10147],[2587,10147],[10142,10149],[2515,10150],[2629,10151],[1165,10143],[10140,10153],[2605,10154],[10142,10148],[2563,10148],[2515,10157],[2629,10145],[2605,10159],[10147,10154],[2563,10155],[10143,10150],[2704,2759],[1871,10164],[1199,2680],[1871,2518],[2656,10166],[10167,10168],[10164,10169],[2656,2735],[10165,10171],[2704,10171],[10166,10173],[2518,10174],[2759,10175],[1199,10167],[10164,10177],[2735,10178],[10166,10172],[2680,10172],[2518,10181],[2759,10169],[2735,10183],[10171,10178],[2680,10179],[10167,10174],[2707,2749],[1861,10188],[1189,2683],[1861,2508],[2659,10190],[10191,10192],[10188,10193],[2659,2725],[10189,10195],[2707,10195],[10190,10197],[2508,10198],[2749,10199],[1189,10191],[10188,10201],[2725,10202],[10190,10196],[2683,10196],[2508,10205],[2749,10193],[2725,10207],[10195,10202],[2683,10203],[10191,10198],[2800,2855],[1895,10212],[1223,2776],[1895,2542],[2662,10214],[10215,10216],[10212,10217],[2662,2824],[10213,10219],[2800,10219],[10214,10221],[2542,10222],[2855,10223],[1223,10215],[10212,10225],[2824,10226],[10214,10220],[2776,10220],[2542,10229],[2855,10217],[2824,10231],[10219,10226],[2776,10227],[10215,10222],[2803,2845],[1885,10236],[1213,2779],[1885,2532],[2652,10238],[10239,10240],[10236,10241],[2652,2827],[10237,10243],[2803,10243],[10238,10245],[2532,10246],[2845,10247],[1213,10239],[10236,10249],[2827,10250],[10238,10244],[2779,10244],[2532,10253],[2845,10241],[2827,10255],[10243,10250],[2779,10251],[10239,10246],[2872,2926],[1919,10260],[1246,2782],[1919,2566],[2686,10262],[10263,10264],[10260,10265],[2686,2896],[10261,10267],[2872,10267],[10262,10269],[2566,10270],[2926,10271],[1246,10263],[10260,10273],[2896,10274],[10262,10268],[2782,10268],[2566,10277],[2926,10265],[2896,10279],[10267,10274],[2782,10275],[10263,10270],[2875,2916],[1909,10284],[1236,2772],[1909,2556],[2676,10286],[10287,10288],[10284,10289],[2676,2899],[10285,10291],[2875,10291],[10286,10293],[2556,10294],[2916,10295],[1236,10287],[10284,10297],[2899,10298],[10286,10292],[2772,10292],[2556,10301],[2916,10289],[2899,10303],[10291,10298],[2772,10299],[10287,10294],[2878,2974],[1942,10308],[1270,2806],[1942,2590],[2710,10310],[10311,10312],[10308,10313],[2710,2950],[10309,10315],[2878,10315],[10310,10317],[2590,10318],[2974,10319],[1270,10311],[10308,10321],[2950,10322],[10310,10316],[2806,10316],[2590,10325],[2974,10313],[2950,10327],[10315,10322],[2806,10323],[10311,10318],[2868,2964],[1932,10332],[1260,2796],[1932,2580],[2700,10334],[10335,10336],[10332,10337],[2700,2940],[10333,10339],[2868,10339],[10334,10341],[2580,10342],[2964,10343],[1260,10335],[10332,10345],[2940,10346],[10334,10340],[2796,10340],[2580,10349],[2964,10337],[2940,10351],[10339,10346],[2796,10347],[10335,10342],[2902,2998],[1966,10356],[1294,2830],[1966,2608],[2728,10358],[10359,10360],[10356,10361],[2728,2951],[10357,10363],[2902,10363],[10358,10365],[2608,10366],[2998,10367],[1294,10359],[10356,10369],[2951,10370],[10358,10364],[2830,10364],[2608,10373],[2998,10361],[2951,10375],[10363,10370],[2830,10371],[10359,10366],[2892,2988],[1956,10380],[1284,2820],[1956,2611],[2731,10382],[10383,10384],[10380,10385],[2731,2941],[10381,10387],[2892,10387],[10382,10389],[2611,10390],[2988,10391],[1284,10383],[10380,10393],[2941,10394],[10382,10388],[2820,10388],[2611,10397],[2988,10385],[2941,10399],[10387,10394],[2820,10395],[10383,10390],[2927,2999],[1990,10404],[1318,2848],[1990,2632],[2752,10406],[10407,10408],[10404,10409],[2752,2975],[10405,10411],[2927,10411],[10406,10413],[2632,10414],[2999,10415],[1318,10407],[10404,10417],[2975,10418],[10406,10412],[2848,10412],[2632,10421],[2999,10409],[2975,10423],[10411,10418],[2848,10419],[10407,10414],[2917,2989],[1980,10428],[1308,2851],[1980,2635],[2755,10430],[10431,10432],[10428,10433],[2755,2965],[10429,10435],[2917,10435],[10430,10437],[2635,10438],[2989,10439],[1308,10431],[10428,10441],[2965,10442],[10430,10436],[2851,10436],[2635,10445],[2989,10433],[2965,10447],[10435,10442],[2851,10443],[10431,10438],[3064,3119],[2015,10452],[1343,3040],[2015,2519],[3016,10454],[10455,10456],[10452,10457],[3016,3088],[10453,10459],[3064,10459],[10454,10461],[2519,10462],[3119,10463],[1343,10455],[10452,10465],[3088,10466],[10454,10460],[3040,10460],[2519,10469],[3119,10457],[3088,10471],[10459,10466],[3040,10467],[10455,10462],[3067,3109],[2005,10476],[1333,3043],[2005,2509],[3019,10478],[10479,10480],[10476,10481],[3019,3091],[10477,10483],[3067,10483],[10478,10485],[2509,10486],[3109,10487],[1333,10479],[10476,10489],[3091,10490],[10478,10484],[3043,10484],[2509,10493],[3109,10481],[3091,10495],[10483,10490],[3043,10491],[10479,10486],[3160,3215],[2039,10500],[1367,3136],[2039,2543],[3022,10502],[10503,10504],[10500,10505],[3022,3184],[10501,10507],[3160,10507],[10502,10509],[2543,10510],[3215,10511],[1367,10503],[10500,10513],[3184,10514],[10502,10508],[3136,10508],[2543,10517],[3215,10505],[3184,10519],[10507,10514],[3136,10515],[10503,10510],[3163,3205],[2029,10524],[1357,3139],[2029,2533],[3012,10526],[10527,10528],[10524,10529],[3012,3187],[10525,10531],[3163,10531],[10526,10533],[2533,10534],[3205,10535],[1357,10527],[10524,10537],[3187,10538],[10526,10532],[3139,10532],[2533,10541],[3205,10529],[3187,10543],[10531,10538],[3139,10539],[10527,10534],[3232,3280],[2063,10548],[1391,3142],[2063,2567],[3046,10550],[10551,10552],[10548,10553],[3046,3256],[10549,10555],[3232,10555],[10550,10557],[2567,10558],[3280,10559],[1391,10551],[10548,10561],[3256,10562],[10550,10556],[3142,10556],[2567,10565],[3280,10553],[3256,10567],[10555,10562],[3142,10563],[10551,10558],[3235,3283],[2053,10572],[1381,3132],[2053,2557],[3036,10574],[10575,10576],[10572,10577],[3036,3259],[10573,10579],[3235,10579],[10574,10581],[2557,10582],[3283,10583],[1381,10575],[10572,10585],[3259,10586],[10574,10580],[3132,10580],[2557,10589],[3283,10577],[3259,10591],[10579,10586],[3132,10587],[10575,10582],[3238,3328],[2086,10596],[1414,3166],[2086,2591],[3070,10598],[10599,10600],[10596,10601],[3070,3304],[10597,10603],[3238,10603],[10598,10605],[2591,10606],[3328,10607],[1414,10599],[10596,10609],[3304,10610],[10598,10604],[3166,10604],[2591,10613],[3328,10601],[3304,10615],[10603,10610],[3166,10611],[10599,10606],[3228,3331],[2076,10620],[1404,3156],[2076,2581],[3060,10622],[10623,10624],[10620,10625],[3060,3307],[10621,10627],[3228,10627],[10622,10629],[2581,10630],[3331,10631],[1404,10623],[10620,10633],[3307,10634],[10622,10628],[3156,10628],[2581,10637],[3331,10625],[3307,10639],[10627,10634],[3156,10635],[10623,10630],[3262,3358],[2110,10644],[1438,3190],[2110,2614],[3094,10646],[10647,10648],[10644,10649],[3094,3310],[10645,10651],[3262,10651],[10646,10653],[2614,10654],[3358,10655],[1438,10647],[10644,10657],[3310,10658],[10646,10652],[3190,10652],[2614,10661],[3358,10649],[3310,10663],[10651,10658],[3190,10659],[10647,10654],[3252,3348],[2100,10668],[1428,3180],[2100,2604],[3084,10670],[10671,10672],[10668,10673],[3084,3300],[10669,10675],[3252,10675],[10670,10677],[2604,10678],[3348,10679],[1428,10671],[10668,10681],[3300,10682],[10670,10676],[3180,10676],[2604,10685],[3348,10673],[3300,10687],[10675,10682],[3180,10683],[10671,10678],[3286,3359],[2134,10692],[1462,3208],[2134,2638],[3112,10694],[10695,10696],[10692,10697],[3112,3334],[10693,10699],[3286,10699],[10694,10701],[2638,10702],[3359,10703],[1462,10695],[10692,10705],[3334,10706],[10694,10700],[3208,10700],[2638,10709],[3359,10697],[3334,10711],[10699,10706],[3208,10707],[10695,10702],[3276,3349],[2124,10716],[1452,3211],[2124,2628],[3115,10718],[10719,10720],[10716,10721],[3115,3324],[10717,10723],[3276,10723],[10718,10725],[2628,10726],[3349,10727],[1452,10719],[10716,10729],[3324,10730],[10718,10724],[3211,10724],[2628,10733],[3349,10721],[3324,10735],[10723,10730],[3211,10731],[10719,10726],[3400,3448],[2159,10740],[1487,3376],[2159,2663],[3023,10742],[10743,10744],[10740,10745],[3023,3424],[10741,10747],[3400,10747],[10742,10749],[2663,10750],[3448,10751],[1487,10743],[10740,10753],[3424,10754],[10742,10748],[3376,10748],[2663,10757],[3448,10745],[3424,10759],[10747,10754],[3376,10755],[10743,10750],[3403,3451],[2149,10764],[1477,3379],[2149,2653],[3013,10766],[10767,10768],[10764,10769],[3013,3427],[10765,10771],[3403,10771],[10766,10773],[2653,10774],[3451,10775],[1477,10767],[10764,10777],[3427,10778],[10766,10772],[3379,10772],[2653,10781],[3451,10769],[3427,10783],[10771,10778],[3379,10779],[10767,10774],[3472,3520],[2183,10788],[1511,3382],[2183,2687],[3047,10790],[10791,10792],[10788,10793],[3047,3496],[10789,10795],[3472,10795],[10790,10797],[2687,10798],[3520,10799],[1511,10791],[10788,10801],[3496,10802],[10790,10796],[3382,10796],[2687,10805],[3520,10793],[3496,10807],[10795,10802],[3382,10803],[10791,10798],[3475,3523],[2173,10812],[1501,3372],[2173,2677],[3037,10814],[10815,10816],[10812,10817],[3037,3499],[10813,10819],[3475,10819],[10814,10821],[2677,10822],[3523,10823],[1501,10815],[10812,10825],[3499,10826],[10814,10820],[3372,10820],[2677,10829],[3523,10817],[3499,10831],[10819,10826],[3372,10827],[10815,10822],[3478,3568],[2207,10836],[1528,3406],[2207,2711],[3071,10838],[10839,10840],[10836,10841],[3071,3544],[10837,10843],[3478,10843],[10838,10845],[2711,10846],[3568,10847],[1528,10839],[10836,10849],[3544,10850],[10838,10844],[3406,10844],[2711,10853],[3568,10841],[3544,10855],[10843,10850],[3406,10851],[10839,10846],[3468,3571],[2197,10860],[1531,3396],[2197,2701],[3061,10862],[10863,10864],[10860,10865],[3061,3547],[10861,10867],[3468,10867],[10862,10869],[2701,10870],[3571,10871],[1531,10863],[10860,10873],[3547,10874],[10862,10868],[3396,10868],[2701,10877],[3571,10865],[3547,10879],[10867,10874],[3396,10875],[10863,10870],[3502,3592],[2230,10884],[1552,3430],[2230,2734],[3095,10886],[10887,10888],[10884,10889],[3095,3550],[10885,10891],[3502,10891],[10886,10893],[2734,10894],[3592,10895],[1552,10887],[10884,10897],[3550,10898],[10886,10892],[3430,10892],[2734,10901],[3592,10889],[3550,10903],[10891,10898],[3430,10899],[10887,10894],[3492,3595],[2220,10908],[1555,3420],[2220,2724],[3085,10910],[10911,10912],[10908,10913],[3085,3540],[10909,10915],[3492,10915],[10910,10917],[2724,10918],[3595,10919],[1555,10911],[10908,10921],[3540,10922],[10910,10916],[3420,10916],[2724,10925],[3595,10913],[3540,10927],[10915,10922],[3420,10923],[10911,10918],[3526,3598],[2254,10932],[1582,3454],[2254,2758],[3118,10934],[10935,10936],[10932,10937],[3118,3574],[10933,10939],[3526,10939],[10934,10941],[2758,10942],[3598,10943],[1582,10935],[10932,10945],[3574,10946],[10934,10940],[3454,10940],[2758,10949],[3598,10937],[3574,10951],[10939,10946],[3454,10947],[10935,10942],[3516,3588],[2244,10956],[1572,3444],[2244,2748],[3108,10958],[10959,10960],[10956,10961],[3108,3564],[10957,10963],[3516,10963],[10958,10965],[2748,10966],[3588,10967],[1572,10959],[10956,10969],[3564,10970],[10958,10964],[3444,10964],[2748,10973],[3588,10961],[3564,10975],[10963,10970],[3444,10971],[10959,10966],[3616,3664],[2279,10980],[1600,3383],[2279,2783],[3143,10982],[10983,10984],[10980,10985],[3143,3640],[10981,10987],[3616,10987],[10982,10989],[2783,10990],[3664,10991],[1600,10983],[10980,10993],[3640,10994],[10982,10988],[3383,10988],[2783,10997],[3664,10985],[3640,10999],[10987,10994],[3383,10995],[10983,10990],[3619,3667],[2269,11004],[1603,3373],[2269,2773],[3133,11006],[11007,11008],[11004,11009],[3133,3643],[11005,11011],[3619,11011],[11006,11013],[2773,11014],[3667,11015],[1603,11007],[11004,11017],[3643,11018],[11006,11012],[3373,11012],[2773,11021],[3667,11009],[3643,11023],[11011,11018],[3373,11019],[11007,11014],[3622,3712],[2303,11028],[1624,3407],[2303,2807],[3167,11030],[11031,11032],[11028,11033],[3167,3688],[11029,11035],[3622,11035],[11030,11037],[2807,11038],[3712,11039],[1624,11031],[11028,11041],[3688,11042],[11030,11036],[3407,11036],[2807,11045],[3712,11033],[3688,11047],[11035,11042],[3407,11043],[11031,11038],[3612,3715],[2293,11052],[1627,3397],[2293,2797],[3157,11054],[11055,11056],[11052,11057],[3157,3691],[11053,11059],[3612,11059],[11054,11061],[2797,11062],[3715,11063],[1627,11055],[11052,11065],[3691,11066],[11054,11060],[3397,11060],[2797,11069],[3715,11057],[3691,11071],[11059,11066],[3397,11067],[11055,11062],[3646,3736],[2320,11076],[1648,3431],[2320,2831],[3191,11078],[11079,11080],[11076,11081],[3191,3694],[11077,11083],[3646,11083],[11078,11085],[2831,11086],[3736,11087],[1648,11079],[11076,11089],[3694,11090],[11078,11084],[3431,11084],[2831,11093],[3736,11081],[3694,11095],[11083,11090],[3431,11091],[11079,11086],[3636,3739],[2323,11100],[1651,3421],[2323,2821],[3181,11102],[11103,11104],[11100,11105],[3181,3684],[11101,11107],[3636,11107],[11102,11109],[2821,11110],[3739,11111],[1651,11103],[11100,11113],[3684,11114],[11102,11108],[3421,11108],[2821,11117],[3739,11105],[3684,11119],[11107,11114],[3421,11115],[11103,11110],[3670,3742],[2344,11124],[1672,3455],[2344,2854],[3214,11126],[11127,11128],[11124,11129],[3214,3718],[11125,11131],[3670,11131],[11126,11133],[2854,11134],[3742,11135],[1672,11127],[11124,11137],[3718,11138],[11126,11132],[3455,11132],[2854,11141],[3742,11129],[3718,11143],[11131,11138],[3455,11139],[11127,11134],[3660,3732],[2347,11148],[1675,3445],[2347,2844],[3204,11150],[11151,11152],[11148,11153],[3204,3708],[11149,11155],[3660,11155],[11150,11157],[2844,11158],[3732,11159],[1675,11151],[11148,11161],[3708,11162],[11150,11156],[3445,11156],[2844,11165],[3732,11153],[3708,11167],[11155,11162],[3445,11163],[11151,11158],[3623,3784],[2368,11172],[1696,3479],[2368,2879],[3239,11174],[11175,11176],[11172,11177],[3239,3760],[11173,11179],[3623,11179],[11174,11181],[2879,11182],[3784,11183],[1696,11175],[11172,11185],[3760,11186],[11174,11180],[3479,11180],[2879,11189],[3784,11177],[3760,11191],[11179,11186],[3479,11187],[11175,11182],[3613,3787],[2371,11196],[1699,3469],[2371,2869],[3229,11198],[11199,11200],[11196,11201],[3229,3763],[11197,11203],[3613,11203],[11198,11205],[2869,11206],[3787,11207],[1699,11199],[11196,11209],[3763,11210],[11198,11204],[3469,11204],[2869,11213],[3787,11201],[3763,11215],[11203,11210],[3469,11211],[11199,11206],[3647,3808],[2392,11220],[1720,3503],[2392,2903],[3263,11222],[11223,11224],[11220,11225],[3263,3766],[11221,11227],[3647,11227],[11222,11229],[2903,11230],[3808,11231],[1720,11223],[11220,11233],[3766,11234],[11222,11228],[3503,11228],[2903,11237],[3808,11225],[3766,11239],[11227,11234],[3503,11235],[11223,11230],[3637,3811],[2395,11244],[1723,3493],[2395,2893],[3253,11246],[11247,11248],[11244,11249],[3253,3756],[11245,11251],[3637,11251],[11246,11253],[2893,11254],[3811,11255],[1723,11247],[11244,11257],[3756,11258],[11246,11252],[3493,11252],[2893,11261],[3811,11249],[3756,11263],[11251,11258],[3493,11259],[11247,11254],[3671,3814],[2416,11268],[1744,3527],[2416,2920],[3287,11270],[11271,11272],[11268,11273],[3287,3790],[11269,11275],[3671,11275],[11270,11277],[2920,11278],[3814,11279],[1744,11271],[11268,11281],[3790,11282],[11270,11276],[3527,11276],[2920,11285],[3814,11273],[3790,11287],[11275,11282],[3527,11283],[11271,11278],[3661,3804],[2419,11292],[1747,3517],[2419,2923],[3277,11294],[11295,11296],[11292,11297],[3277,3780],[11293,11299],[3661,11299],[11294,11301],[2923,11302],[3804,11303],[1747,11295],[11292,11305],[3780,11306],[11294,11300],[3517,11300],[2923,11309],[3804,11297],[3780,11311],[11299,11306],[3517,11307],[11295,11302],[3695,3832],[2440,11316],[1768,3551],[2440,2944],[3311,11318],[11319,11320],[11316,11321],[3311,3767],[11317,11323],[3695,11323],[11318,11325],[2944,11326],[3832,11327],[1768,11319],[11316,11329],[3767,11330],[11318,11324],[3551,11324],[2944,11333],[3832,11321],[3767,11335],[11323,11330],[3551,11331],[11319,11326],[3685,3835],[2443,11340],[1771,3541],[2443,2947],[3301,11342],[11343,11344],[11340,11345],[3301,3757],[11341,11347],[3685,11347],[11342,11349],[2947,11350],[3835,11351],[1771,11343],[11340,11353],[3757,11354],[11342,11348],[3541,11348],[2947,11357],[3835,11345],[3757,11359],[11347,11354],[3541,11355],[11343,11350],[3719,3838],[2464,11364],[1792,3575],[2464,2968],[3335,11366],[11367,11368],[11364,11369],[3335,3791],[11365,11371],[3719,11371],[11366,11373],[2968,11374],[3838,11375],[1792,11367],[11364,11377],[3791,11378],[11366,11372],[3575,11372],[2968,11381],[3838,11369],[3791,11383],[11371,11378],[3575,11379],[11367,11374],[3709,3828],[2467,11388],[1795,3565],[2467,2971],[3325,11390],[11391,11392],[11388,11393],[3325,3781],[11389,11395],[3709,11395],[11390,11397],[2971,11398],[3828,11399],[1795,11391],[11388,11401],[3781,11402],[11390,11396],[3565,11396],[2971,11405],[3828,11393],[3781,11407],[11395,11402],[3565,11403],[11391,11398],[3743,3839],[2488,11412],[1816,3599],[2488,2992],[3352,11414],[11415,11416],[11412,11417],[3352,3815],[11413,11419],[3743,11419],[11414,11421],[2992,11422],[3839,11423],[1816,11415],[11412,11425],[3815,11426],[11414,11420],[3599,11420],[2992,11429],[3839,11417],[3815,11431],[11419,11426],[3599,11427],[11415,11422],[3733,3829],[2491,11436],[1819,3589],[2491,2995],[3355,11438],[11439,11440],[11436,11441],[3355,3805],[11437,11443],[3733,11443],[11438,11445],[2995,11446],[3829,11447],[1819,11439],[11436,11449],[3805,11450],[11438,11444],[3589,11444],[2995,11453],[3829,11441],[3805,11455],[11443,11450],[3589,11451],[11439,11446],[4639,9342],[4912,9318],[4639,9318],[4912,9342],[5185,9390],[5458,9366],[5185,9366],[5458,9390],[4529,9336],[4802,9312],[4529,9312],[4802,9336],[5731,9438],[6004,9414],[5731,9414],[6004,9438],[4640,9340],[4913,9316],[4640,9316],[4913,9340],[6277,9486],[6550,9462],[6277,9462],[6550,9486],[4657,9346],[4930,9322],[4657,9322],[4930,9346],[6823,9534],[7096,9510],[6823,9510],[7096,9534],[4072,9582],[4345,9558],[4072,9558],[4345,9582],[4618,9966],[4891,9942],[4618,9942],[4891,9966],[4104,9630],[4377,9606],[4104,9606],[4377,9630],[4650,10014],[4923,9990],[4650,9990],[4923,10014],[4099,9678],[4372,9654],[4099,9654],[4372,9678],[4645,10062],[4918,10038],[4645,10038],[4918,10062],[4024,9726],[4297,9702],[4024,9702],[4297,9726],[4570,10110],[4843,10086],[4570,10086],[4843,10110],[5075,9384],[5348,9360],[5075,9360],[5348,9384],[5621,9432],[5894,9408],[5621,9408],[5894,9432],[5186,9388],[5459,9364],[5186,9364],[5459,9388],[6167,9480],[6440,9456],[6167,9456],[6440,9480],[5203,9394],[5476,9370],[5203,9370],[5476,9394],[6713,9528],[6986,9504],[6713,9504],[6986,9528],[4109,9576],[4382,9552],[4109,9552],[4382,9576],[5164,10302],[5437,10278],[5164,10278],[5437,10302],[4076,9624],[4349,9600],[4076,9600],[4349,9624],[5196,10350],[5469,10326],[5196,10326],[5469,10350],[4050,9672],[4323,9648],[4050,9648],[4323,9672],[5191,10398],[5464,10374],[5191,10374],[5464,10398],[4069,9720],[4342,9696],[4069,9696],[4342,9720],[5116,10446],[5389,10422],[5116,10422],[5389,10446],[5732,9436],[6005,9412],[5732,9412],[6005,9436],[6278,9484],[6551,9460],[6278,9460],[6551,9484],[5749,9442],[6022,9418],[5749,9418],[6022,9442],[6824,9532],[7097,9508],[6824,9508],[7097,9532],[5710,9441],[5983,9417],[5710,9417],[5983,9441],[7370,9580],[7643,9556],[7370,9556],[7643,9580],[4065,9628],[4338,9604],[4065,9604],[4338,9628],[5742,10638],[6015,10614],[5742,10614],[6015,10638],[4110,9676],[4383,9652],[4110,9652],[4383,9676],[5737,10686],[6010,10662],[5737,10662],[6010,10686],[4097,9724],[4370,9700],[4097,9700],[4370,9724],[5662,10734],[5935,10710],[5662,10710],[5935,10734],[6295,9490],[6568,9466],[6295,9466],[6568,9490],[6841,9538],[7114,9514],[6841,9514],[7114,9538],[6256,9489],[6529,9465],[6256,9465],[6529,9489],[7387,9586],[7660,9562],[7387,9562],[7660,9586],[7933,10878],[8206,10854],[7933,10854],[8206,10878],[4062,9488],[4335,9464],[4062,9464],[4335,9488],[8479,10926],[8752,10902],[8479,10902],[8752,10926],[3950,9474],[4223,9450],[3950,9450],[4223,9474],[4061,9730],[4334,9706],[4061,9706],[4334,9730],[6208,10974],[6481,10950],[6208,10950],[6481,10974],[7348,11022],[7621,10998],[7348,10998],[7621,11022],[4054,9537],[4327,9513],[4054,9513],[4327,9537],[7894,11070],[8167,11046],[7894,11046],[8167,11070],[4101,9536],[4374,9512],[4101,9512],[4374,9536],[8440,11118],[8713,11094],[8440,11094],[8713,11118],[4103,9522],[4376,9498],[4103,9498],[4376,9522],[8986,11166],[9259,11142],[8986,11142],[9259,11166],[4100,9539],[4373,9515],[4100,9515],[4373,9539],[7926,11214],[8199,11190],[7926,11190],[8199,11214],[4081,9584],[4354,9560],[4081,9560],[4354,9584],[8472,11262],[8745,11238],[8472,11238],[8745,11262],[4095,9570],[4368,9546],[4095,9546],[4368,9570],[9018,11310],[9291,11286],[9018,11286],[9291,11310],[4098,9587],[4371,9563],[4098,9563],[4371,9587],[8467,11358],[8740,11334],[8467,11334],[8740,11358],[4036,9618],[4309,9594],[4036,9594],[4309,9618],[9013,11406],[9286,11382],[9013,11382],[9286,11406],[4112,9635],[4385,9611],[4112,9611],[4385,9635],[8938,11454],[9211,11430],[8938,11430],[9211,11454],[4030,9683],[4303,9659],[4030,9659],[4303,9683],[5179,9768],[5452,9744],[5179,9744],[5452,9768],[5725,9816],[5998,9792],[5725,9792],[5998,9816],[5107,9772],[5380,9748],[5107,9748],[5380,9772],[6271,9864],[6544,9840],[6271,9840],[6544,9864],[5014,9778],[5287,9754],[5014,9754],[5287,9778],[6817,9912],[7090,9888],[6817,9888],[7090,9912],[5201,9777],[5474,9753],[5201,9753],[5474,9777],[7363,9960],[7636,9936],[7363,9936],[7636,9960],[4622,10008],[4895,9984],[4622,9984],[4895,10008],[5168,10344],[5441,10320],[5168,10320],[5441,10344],[4596,10056],[4869,10032],[4596,10032],[4869,10056],[5142,10392],[5415,10368],[5142,10368],[5415,10392],[4615,10104],[4888,10080],[4615,10080],[4888,10104],[5161,10440],[5434,10416],[5161,10416],[5434,10440],[5653,9820],[5926,9796],[5653,9796],[5926,9820],[6199,9868],[6472,9844],[6199,9844],[6472,9868],[5560,9826],[5833,9802],[5560,9802],[5833,9826],[6745,9916],[7018,9892],[6745,9892],[7018,9916],[5747,9825],[6020,9801],[5747,9801],[6020,9825],[7291,9964],[7564,9940],[7291,9940],[7564,9964],[4611,10012],[4884,9988],[4611,9988],[4884,10012],[5714,10632],[5987,10608],[5714,10608],[5987,10632],[4656,10060],[4929,10036],[4656,10036],[4929,10060],[5688,10680],[5961,10656],[5688,10656],[5961,10680],[4643,10108],[4916,10084],[4643,10084],[4916,10108],[5707,10728],[5980,10704],[5707,10704],[5980,10728],[6106,9874],[6379,9850],[6106,9850],[6379,9874],[6652,9922],[6925,9898],[6652,9898],[6925,9922],[6293,9873],[6566,9849],[6293,9849],[6566,9873],[7198,9970],[7471,9946],[7198,9946],[7471,9970],[6260,9872],[6533,9848],[6260,9848],[6533,9872],[7744,10018],[8017,9994],[7744,9994],[8017,10018],[4496,10066],[4769,10042],[4496,10042],[4769,10066],[6234,10920],[6507,10896],[6234,10896],[6507,10920],[4607,10114],[4880,10090],[4607,10090],[4880,10114],[6253,10968],[6526,10944],[6253,10944],[6526,10968],[6839,9921],[7112,9897],[6839,9897],[7112,9921],[7385,9969],[7658,9945],[7385,9945],[7658,9969],[6806,9920],[7079,9896],[6806,9896],[7079,9920],[7931,10017],[8204,9993],[7931,9993],[8204,10017],[8477,11112],[8750,11088],[8477,11088],[8750,11112],[4649,9906],[4922,9882],[4649,9882],[4922,9906],[9023,11160],[9296,11136],[9023,11136],[9296,11160],[4646,9923],[4919,9899],[4646,9899],[4919,9923],[7898,11208],[8171,11184],[7898,11184],[8171,11208],[4627,9968],[4900,9944],[4627,9944],[4900,9968],[8444,11256],[8717,11232],[8444,11232],[8717,11256],[4641,9954],[4914,9930],[4641,9930],[4914,9954],[8990,11304],[9263,11280],[8990,11280],[9263,11304],[4644,9971],[4917,9947],[4644,9947],[4917,9971],[8418,11352],[8691,11328],[8418,11328],[8691,11352],[4582,10002],[4855,9978],[4582,9978],[4855,10002],[8964,11400],[9237,11376],[8964,11376],[9237,11400],[4658,10019],[4931,9995],[4658,9995],[4931,10019],[8983,11448],[9256,11424],[8983,11424],[9256,11448],[4576,10067],[4849,10043],[4576,10043],[4849,10067],[5746,10156],[6019,10132],[5746,10132],[6019,10156],[6292,10204],[6565,10180],[6292,10180],[6565,10204],[5607,10162],[5880,10138],[5607,10138],[5880,10162],[6838,10252],[7111,10228],[6838,10228],[7111,10252],[5740,10161],[6013,10137],[5740,10137],[6013,10161],[7384,10300],[7657,10276],[7384,10276],[7657,10300],[5703,10160],[5976,10136],[5703,10136],[5976,10160],[7930,10348],[8203,10324],[7930,10324],[8203,10348],[5202,10396],[5475,10372],[5202,10372],[5475,10396],[5748,10684],[6021,10660],[5748,10660],[6021,10684],[5189,10444],[5462,10420],[5189,10420],[5462,10444],[5735,10732],[6008,10708],[5735,10708],[6008,10732],[6153,10210],[6426,10186],[6153,10186],[6426,10210],[6699,10258],[6972,10234],[6699,10234],[6972,10258],[6286,10209],[6559,10185],[6286,10185],[6559,10209],[7245,10306],[7518,10282],[7245,10282],[7518,10306],[6249,10208],[6522,10184],[6249,10184],[6522,10208],[7791,10354],[8064,10330],[7791,10330],[8064,10354],[5042,10402],[5315,10378],[5042,10378],[5315,10402],[6294,10924],[6567,10900],[6294,10900],[6567,10924],[5153,10450],[5426,10426],[5153,10426],[5426,10450],[6281,10972],[6554,10948],[6281,10948],[6554,10972],[6832,10257],[7105,10233],[6832,10233],[7105,10257],[7378,10305],[7651,10281],[7378,10281],[7651,10305],[6795,10256],[7068,10232],[6795,10232],[7068,10256],[7924,10353],[8197,10329],[7924,10329],[8197,10353],[6840,10242],[7113,10218],[6840,10218],[7113,10242],[8470,10401],[8743,10377],[8470,10377],[8743,10401],[5192,10449],[5465,10425],[5192,10425],[5465,10449],[6827,11164],[7100,11140],[6827,11140],[7100,11164],[7341,10304],[7614,10280],[7341,10280],[7614,10304],[7887,10352],[8160,10328],[7887,10328],[8160,10352],[7386,10290],[7659,10266],[7386,10266],[7659,10290],[8433,10400],[8706,10376],[8433,10376],[8706,10400],[8979,11308],[9252,11284],[8979,11284],[9252,11308],[5190,10307],[5463,10283],[5190,10283],[5463,10307],[8478,11356],[8751,11332],[8478,11332],[8751,11356],[5128,10338],[5401,10314],[5128,10314],[5401,10338],[9024,11404],[9297,11380],[9024,11380],[9297,11404],[5204,10355],[5477,10331],[5204,10331],[5477,10355],[9011,11452],[9284,11428],[9011,11428],[9284,11452],[5122,10403],[5395,10379],[5122,10379],[5395,10403],[6264,10498],[6537,10474],[6264,10474],[6537,10498],[6810,10546],[7083,10522],[6810,10522],[7083,10546],[6267,10497],[6540,10473],[6267,10473],[6540,10497],[7356,10594],[7629,10570],[7356,10570],[7629,10594],[6246,10496],[6519,10472],[6246,10472],[6519,10496],[7902,10642],[8175,10618],[7902,10618],[8175,10642],[6134,10482],[6407,10458],[6134,10458],[6407,10482],[8448,10690],[8721,10666],[8448,10666],[8721,10690],[5699,10738],[5972,10714],[5699,10714],[5972,10738],[6245,10978],[6518,10954],[6245,10954],[6518,10978],[6813,10545],[7086,10521],[6813,10521],[7086,10545],[7359,10593],[7632,10569],[7359,10569],[7632,10593],[6792,10544],[7065,10520],[6792,10520],[7065,10544],[7905,10641],[8178,10617],[7905,10617],[8178,10641],[6680,10530],[6953,10506],[6680,10506],[6953,10530],[8451,10689],[8724,10665],[8451,10665],[8724,10689],[5738,10737],[6011,10713],[5738,10713],[6011,10737],[6791,11170],[7064,11146],[6791,11146],[7064,11170],[7338,10592],[7611,10568],[7338,10568],[7611,10592],[7884,10640],[8157,10616],[7884,10616],[8157,10640],[7226,10578],[7499,10554],[7226,10554],[7499,10578],[8430,10688],[8703,10664],[8430,10664],[8703,10688],[7337,10595],[7610,10571],[7337,10571],[7610,10595],[8976,10736],[9249,10712],[8976,10712],[9249,10736],[7772,10626],[8045,10602],[7772,10602],[8045,10626],[8318,10674],[8591,10650],[8318,10650],[8591,10674],[7883,10643],[8156,10619],[7883,10619],[8156,10643],[8864,10722],[9137,10698],[8864,10698],[9137,10722],[8975,11458],[9248,11434],[8975,11434],[9248,11458],[5668,10691],[5941,10667],[5668,10667],[5941,10691],[6784,10785],[7057,10761],[6784,10761],[7057,10785],[7330,10833],[7603,10809],[7330,10809],[7603,10833],[6831,10784],[7104,10760],[6831,10760],[7104,10784],[7876,10881],[8149,10857],[7876,10857],[8149,10881],[6833,10770],[7106,10746],[6833,10746],[7106,10770],[8422,10929],[8695,10905],[8422,10905],[8695,10929],[6830,10787],[7103,10763],[6830,10763],[7103,10787],[8968,10977],[9241,10953],[8968,10953],[9241,10977],[7377,10832],[7650,10808],[7377,10808],[7650,10832],[7923,10880],[8196,10856],[7923,10856],[8196,10880],[7379,10818],[7652,10794],[7379,10794],[7652,10818],[8469,10928],[8742,10904],[8469,10904],[8742,10928],[7376,10835],[7649,10811],[7376,10811],[7649,10835],[9015,10976],[9288,10952],[9015,10952],[9288,10976],[7925,10866],[8198,10842],[7925,10842],[8198,10866],[8471,10914],[8744,10890],[8471,10890],[8744,10914],[7922,10883],[8195,10859],[7922,10859],[8195,10883],[9017,10962],[9290,10938],[9017,10938],[9290,10962],[8468,10931],[8741,10907],[8468,10907],[8741,10931],[9014,10979],[9287,10955],[9014,10955],[9287,10979],[7357,11024],[7630,11000],[7357,11000],[7630,11024],[7903,11072],[8176,11048],[7903,11048],[8176,11072],[7371,11010],[7644,10986],[7371,10986],[7644,11010],[8449,11120],[8722,11096],[8449,11096],[8722,11120],[7374,11027],[7647,11003],[7374,11003],[7647,11027],[8995,11168],[9268,11144],[8995,11144],[9268,11168],[7917,11058],[8190,11034],[7917,11034],[8190,11058],[8463,11106],[8736,11082],[8463,11082],[8736,11106],[7920,11075],[8193,11051],[7920,11051],[8193,11075],[9009,11154],[9282,11130],[9009,11130],[9282,11154],[8466,11123],[8739,11099],[8466,11099],[8739,11123],[9012,11171],[9285,11147],[9012,11147],[9285,11171],[7858,11202],[8131,11178],[7858,11178],[8131,11202],[8404,11250],[8677,11226],[8404,11226],[8677,11250],[7934,11219],[8207,11195],[7934,11195],[8207,11219],[8950,11298],[9223,11274],[8950,11274],[9223,11298],[8480,11267],[8753,11243],[8480,11243],[8753,11267],[9026,11315],[9299,11291],[9026,11291],[9299,11315],[8398,11363],[8671,11339],[8398,11339],[8671,11363],[8944,11411],[9217,11387],[8944,11387],[9217,11411]],"decoder":"mod 2: Y_T += sum of root nodes whose targets contain T (star roots: T reads star(c) for c in T; side roots; partner singles) + x_carrier + x_passive for each partner_mix entry receiving T; equals x_T = sum_{c in T} star(c) + sum_{|S cap T|=1} x_S","h":20,"labels":[[0,2,4],[0,2,5],[0,3,4],[0,3,5],[1,2,4],[1,2,5],[1,3,4],[1,3,5],[0,2,6],[0,2,7],[0,3,6],[0,3,7],[1,2,6],[1,2,7],[1,3,6],[1,3,7],[0,2,8],[0,2,9],[0,3,8],[0,3,9],[1,2,8],[1,2,9],[1,3,8],[1,3,9],[0,2,10],[0,2,11],[0,3,10],[0,3,11],[1,2,10],[1,2,11],[1,3,10],[1,3,11],[12,0,2],[12,0,3],[12,1,2],[12,1,3],[13,0,2],[13,0,3],[13,1,2],[13,1,3],[14,0,2],[14,0,3],[14,1,2],[14,1,3],[15,0,2],[15,0,3],[15,1,2],[15,1,3],[16,0,2],[16,0,3],[16,1,2],[16,1,3],[17,0,2],[17,0,3],[17,1,2],[17,1,3],[18,0,2],[18,0,3],[18,1,2],[18,1,3],[19,0,2],[19,0,3],[19,1,2],[19,1,3],[0,4,6],[0,4,7],[0,5,6],[0,5,7],[1,4,6],[1,4,7],[1,5,6],[1,5,7],[0,4,8],[0,4,9],[0,5,8],[0,5,9],[1,4,8],[1,4,9],[1,5,8],[1,5,9],[0,4,10],[0,4,11],[0,5,10],[0,5,11],[1,4,10],[1,4,11],[1,5,10],[1,5,11],[12,0,4],[12,0,5],[12,1,4],[12,1,5],[13,0,4],[13,0,5],[13,1,4],[13,1,5],[14,0,4],[14,0,5],[14,1,4],[14,1,5],[15,0,4],[15,0,5],[15,1,4],[15,1,5],[16,0,4],[16,0,5],[16,1,4],[16,1,5],[17,0,4],[17,0,5],[17,1,4],[17,1,5],[18,0,4],[18,0,5],[18,1,4],[18,1,5],[19,0,4],[19,0,5],[19,1,4],[19,1,5],[0,6,8],[0,6,9],[0,7,8],[0,7,9],[1,6,8],[1,6,9],[1,7,8],[1,7,9],[0,6,10],[0,6,11],[0,7,10],[0,7,11],[1,6,10],[1,6,11],[1,7,10],[1,7,11],[0,6,12],[0,6,13],[0,7,12],[0,7,13],[1,6,12],[1,6,13],[1,7,12],[1,7,13],[14,0,6],[14,0,7],[14,1,6],[14,1,7],[15,0,6],[15,0,7],[15,1,6],[15,1,7],[16,0,6],[16,0,7],[16,1,6],[16,1,7],[17,0,6],[17,0,7],[17,1,6],[17,1,7],[18,0,6],[18,0,7],[18,1,6],[18,1,7],[19,0,6],[19,0,7],[19,1,6],[19,1,7],[0,8,10],[0,8,11],[0,9,10],[0,9,11],[1,8,10],[1,8,11],[1,9,10],[1,9,11],[0,8,12],[0,8,13],[0,9,12],[0,9,13],[1,8,12],[1,8,13],[1,9,12],[1,9,13],[8,14,0],[8,14,1],[8,15,0],[8,15,1],[9,14,0],[9,14,1],[9,15,0],[9,15,1],[8,16,0],[8,16,1],[8,17,0],[8,17,1],[9,16,0],[9,16,1],[9,17,0],[9,17,1],[18,0,8],[18,0,9],[18,1,8],[18,1,9],[19,0,8],[19,0,9],[19,1,8],[19,1,9],[10,12,0],[10,12,1],[10,13,0],[10,13,1],[11,12,0],[11,12,1],[11,13,0],[11,13,1],[10,14,0],[10,14,1],[10,15,0],[10,15,1],[11,14,0],[11,14,1],[11,15,0],[11,15,1],[10,16,0],[10,16,1],[10,17,0],[10,17,1],[11,16,0],[11,16,1],[11,17,0],[11,17,1],[10,18,0],[10,18,1],[10,19,0],[10,19,1],[11,18,0],[11,18,1],[11,19,0],[11,19,1],[12,14,0],[12,14,1],[12,15,0],[12,15,1],[13,14,0],[13,14,1],[13,15,0],[13,15,1],[12,16,0],[12,16,1],[12,17,0],[12,17,1],[13,16,0],[13,16,1],[13,17,0],[13,17,1],[12,18,0],[12,18,1],[12,19,0],[12,19,1],[13,18,0],[13,18,1],[13,19,0],[13,19,1],[14,16,0],[14,16,1],[14,17,0],[14,17,1],[15,16,0],[15,16,1],[15,17,0],[15,17,1],[14,18,0],[14,18,1],[14,19,0],[14,19,1],[15,18,0],[15,18,1],[15,19,0],[15,19,1],[16,18,0],[16,18,1],[16,19,0],[16,19,1],[17,18,0],[17,18,1],[17,19,0],[17,19,1],[2,4,6],[2,4,7],[2,5,6],[2,5,7],[3,4,6],[3,4,7],[3,5,6],[3,5,7],[2,4,8],[2,4,9],[2,5,8],[2,5,9],[3,4,8],[3,4,9],[3,5,8],[3,5,9],[2,4,10],[2,4,11],[2,5,10],[2,5,11],[3,4,10],[3,4,11],[3,5,10],[3,5,11],[2,4,12],[2,4,13],[2,5,12],[2,5,13],[3,4,12],[3,4,13],[3,5,12],[3,5,13],[14,2,4],[14,2,5],[14,3,4],[14,3,5],[15,2,4],[15,2,5],[15,3,4],[15,3,5],[16,2,4],[16,2,5],[16,3,4],[16,3,5],[17,2,4],[17,2,5],[17,3,4],[17,3,5],[18,2,4],[18,2,5],[18,3,4],[18,3,5],[19,2,4],[19,2,5],[19,3,4],[19,3,5],[2,6,8],[2,6,9],[2,7,8],[2,7,9],[3,6,8],[3,6,9],[3,7,8],[3,7,9],[2,6,10],[2,6,11],[2,7,10],[2,7,11],[3,6,10],[3,6,11],[3,7,10],[3,7,11],[2,6,12],[2,6,13],[2,7,12],[2,7,13],[3,6,12],[3,6,13],[3,7,12],[3,7,13],[14,2,6],[14,2,7],[14,3,6],[14,3,7],[15,2,6],[15,2,7],[15,3,6],[15,3,7],[16,2,6],[16,2,7],[16,3,6],[16,3,7],[17,2,6],[17,2,7],[17,3,6],[17,3,7],[18,2,6],[18,2,7],[18,3,6],[18,3,7],[19,2,6],[19,2,7],[19,3,6],[19,3,7],[2,8,10],[2,8,11],[2,9,10],[2,9,11],[3,8,10],[3,8,11],[3,9,10],[3,9,11],[2,8,12],[2,8,13],[2,9,12],[2,9,13],[3,8,12],[3,8,13],[3,9,12],[3,9,13],[2,8,14],[2,8,15],[2,9,14],[2,9,15],[3,8,14],[3,8,15],[3,9,14],[3,9,15],[16,2,8],[16,2,9],[16,3,8],[16,3,9],[17,2,8],[17,2,9],[17,3,8],[17,3,9],[18,2,8],[18,2,9],[18,3,8],[18,3,9],[19,2,8],[19,2,9],[19,3,8],[19,3,9],[2,10,12],[2,10,13],[2,11,12],[2,11,13],[3,10,12],[3,10,13],[3,11,12],[3,11,13],[2,10,14],[2,10,15],[2,11,14],[2,11,15],[3,10,14],[3,10,15],[3,11,14],[3,11,15],[10,16,2],[10,16,3],[10,17,2],[10,17,3],[11,16,2],[11,16,3],[11,17,2],[11,17,3],[10,18,2],[10,18,3],[10,19,2],[10,19,3],[11,18,2],[11,18,3],[11,19,2],[11,19,3],[12,14,2],[12,14,3],[12,15,2],[12,15,3],[13,14,2],[13,14,3],[13,15,2],[13,15,3],[12,16,2],[12,16,3],[12,17,2],[12,17,3],[13,16,2],[13,16,3],[13,17,2],[13,17,3],[12,18,2],[12,18,3],[12,19,2],[12,19,3],[13,18,2],[13,18,3],[13,19,2],[13,19,3],[14,16,2],[14,16,3],[14,17,2],[14,17,3],[15,16,2],[15,16,3],[15,17,2],[15,17,3],[14,18,2],[14,18,3],[14,19,2],[14,19,3],[15,18,2],[15,18,3],[15,19,2],[15,19,3],[16,18,2],[16,18,3],[16,19,2],[16,19,3],[17,18,2],[17,18,3],[17,19,2],[17,19,3],[4,6,8],[4,6,9],[4,7,8],[4,7,9],[5,6,8],[5,6,9],[5,7,8],[5,7,9],[4,6,10],[4,6,11],[4,7,10],[4,7,11],[5,6,10],[5,6,11],[5,7,10],[5,7,11],[4,6,12],[4,6,13],[4,7,12],[4,7,13],[5,6,12],[5,6,13],[5,7,12],[5,7,13],[4,6,14],[4,6,15],[4,7,14],[4,7,15],[5,6,14],[5,6,15],[5,7,14],[5,7,15],[16,4,6],[16,4,7],[16,5,6],[16,5,7],[17,4,6],[17,4,7],[17,5,6],[17,5,7],[18,4,6],[18,4,7],[18,5,6],[18,5,7],[19,4,6],[19,4,7],[19,5,6],[19,5,7],[4,8,10],[4,8,11],[4,9,10],[4,9,11],[5,8,10],[5,8,11],[5,9,10],[5,9,11],[4,8,12],[4,8,13],[4,9,12],[4,9,13],[5,8,12],[5,8,13],[5,9,12],[5,9,13],[4,8,14],[4,8,15],[4,9,14],[4,9,15],[5,8,14],[5,8,15],[5,9,14],[5,9,15],[16,4,8],[16,4,9],[16,5,8],[16,5,9],[17,4,8],[17,4,9],[17,5,8],[17,5,9],[18,4,8],[18,4,9],[18,5,8],[18,5,9],[19,4,8],[19,4,9],[19,5,8],[19,5,9],[4,10,12],[4,10,13],[4,11,12],[4,11,13],[5,10,12],[5,10,13],[5,11,12],[5,11,13],[4,10,14],[4,10,15],[4,11,14],[4,11,15],[5,10,14],[5,10,15],[5,11,14],[5,11,15],[4,10,16],[4,10,17],[4,11,16],[4,11,17],[5,10,16],[5,10,17],[5,11,16],[5,11,17],[18,4,10],[18,4,11],[18,5,10],[18,5,11],[19,4,10],[19,4,11],[19,5,10],[19,5,11],[4,12,14],[4,12,15],[4,13,14],[4,13,15],[5,12,14],[5,12,15],[5,13,14],[5,13,15],[4,12,16],[4,12,17],[4,13,16],[4,13,17],[5,12,16],[5,12,17],[5,13,16],[5,13,17],[12,18,4],[12,18,5],[12,19,4],[12,19,5],[13,18,4],[13,18,5],[13,19,4],[13,19,5],[14,16,4],[14,16,5],[14,17,4],[14,17,5],[15,16,4],[15,16,5],[15,17,4],[15,17,5],[14,18,4],[14,18,5],[14,19,4],[14,19,5],[15,18,4],[15,18,5],[15,19,4],[15,19,5],[16,18,4],[16,18,5],[16,19,4],[16,19,5],[17,18,4],[17,18,5],[17,19,4],[17,19,5],[6,8,10],[6,8,11],[6,9,10],[6,9,11],[7,8,10],[7,8,11],[7,9,10],[7,9,11],[6,8,12],[6,8,13],[6,9,12],[6,9,13],[7,8,12],[7,8,13],[7,9,12],[7,9,13],[6,8,14],[6,8,15],[6,9,14],[6,9,15],[7,8,14],[7,8,15],[7,9,14],[7,9,15],[6,8,16],[6,8,17],[6,9,16],[6,9,17],[7,8,16],[7,8,17],[7,9,16],[7,9,17],[18,6,8],[18,6,9],[18,7,8],[18,7,9],[19,6,8],[19,6,9],[19,7,8],[19,7,9],[6,10,12],[6,10,13],[6,11,12],[6,11,13],[7,10,12],[7,10,13],[7,11,12],[7,11,13],[6,10,14],[6,10,15],[6,11,14],[6,11,15],[7,10,14],[7,10,15],[7,11,14],[7,11,15],[6,10,16],[6,10,17],[6,11,16],[6,11,17],[7,10,16],[7,10,17],[7,11,16],[7,11,17],[18,6,10],[18,6,11],[18,7,10],[18,7,11],[19,6,10],[19,6,11],[19,7,10],[19,7,11],[6,12,14],[6,12,15],[6,13,14],[6,13,15],[7,12,14],[7,12,15],[7,13,14],[7,13,15],[6,12,16],[6,12,17],[6,13,16],[6,13,17],[7,12,16],[7,12,17],[7,13,16],[7,13,17],[6,12,18],[6,12,19],[6,13,18],[6,13,19],[7,12,18],[7,12,19],[7,13,18],[7,13,19],[6,14,16],[6,14,17],[6,15,16],[6,15,17],[7,14,16],[7,14,17],[7,15,16],[7,15,17],[6,14,18],[6,14,19],[6,15,18],[6,15,19],[7,14,18],[7,14,19],[7,15,18],[7,15,19],[16,18,6],[16,18,7],[16,19,6],[16,19,7],[17,18,6],[17,18,7],[17,19,6],[17,19,7],[8,10,12],[8,10,13],[8,11,12],[8,11,13],[9,10,12],[9,10,13],[9,11,12],[9,11,13],[8,10,14],[8,10,15],[8,11,14],[8,11,15],[9,10,14],[9,10,15],[9,11,14],[9,11,15],[8,10,16],[8,10,17],[8,11,16],[8,11,17],[9,10,16],[9,10,17],[9,11,16],[9,11,17],[8,10,18],[8,10,19],[8,11,18],[8,11,19],[9,10,18],[9,10,19],[9,11,18],[9,11,19],[8,12,14],[8,12,15],[8,13,14],[8,13,15],[9,12,14],[9,12,15],[9,13,14],[9,13,15],[8,12,16],[8,12,17],[8,13,16],[8,13,17],[9,12,16],[9,12,17],[9,13,16],[9,13,17],[8,12,18],[8,12,19],[8,13,18],[8,13,19],[9,12,18],[9,12,19],[9,13,18],[9,13,19],[8,14,16],[8,14,17],[8,15,16],[8,15,17],[9,14,16],[9,14,17],[9,15,16],[9,15,17],[8,14,18],[8,14,19],[8,15,18],[8,15,19],[9,14,18],[9,14,19],[9,15,18],[9,15,19],[8,16,18],[8,16,19],[8,17,18],[8,17,19],[9,16,18],[9,16,19],[9,17,18],[9,17,19],[10,12,14],[10,12,15],[10,13,14],[10,13,15],[11,12,14],[11,12,15],[11,13,14],[11,13,15],[10,12,16],[10,12,17],[10,13,16],[10,13,17],[11,12,16],[11,12,17],[11,13,16],[11,13,17],[10,12,18],[10,12,19],[10,13,18],[10,13,19],[11,12,18],[11,12,19],[11,13,18],[11,13,19],[10,14,16],[10,14,17],[10,15,16],[10,15,17],[11,14,16],[11,14,17],[11,15,16],[11,15,17],[10,14,18],[10,14,19],[10,15,18],[10,15,19],[11,14,18],[11,14,19],[11,15,18],[11,15,19],[10,16,18],[10,16,19],[10,17,18],[10,17,19],[11,16,18],[11,16,19],[11,17,18],[11,17,19],[12,14,16],[12,14,17],[12,15,16],[12,15,17],[13,14,16],[13,14,17],[13,15,16],[13,15,17],[12,14,18],[12,14,19],[12,15,18],[12,15,19],[13,14,18],[13,14,19],[13,15,18],[13,15,19],[12,16,18],[12,16,19],[12,17,18],[12,17,19],[13,16,18],[13,16,19],[13,17,18],[13,17,19],[14,16,18],[14,16,19],[14,17,18],[14,17,19],[15,16,18],[15,16,19],[15,17,18],[15,17,19]],"p":10,"partner_mix":[{"carrier":0,"passive":3,"receivers":[5,6]},{"carrier":5,"passive":6,"receivers":[0,3]},{"carrier":1,"passive":2,"receivers":[4,7]},{"carrier":4,"passive":7,"receivers":[1,2]},{"carrier":8,"passive":11,"receivers":[13,14]},{"carrier":13,"passive":14,"receivers":[8,11]},{"carrier":9,"passive":10,"receivers":[12,15]},{"carrier":12,"passive":15,"receivers":[9,10]},{"carrier":16,"passive":19,"receivers":[21,22]},{"carrier":21,"passive":22,"receivers":[16,19]},{"carrier":17,"passive":18,"receivers":[20,23]},{"carrier":20,"passive":23,"receivers":[17,18]},{"carrier":24,"passive":27,"receivers":[29,30]},{"carrier":29,"passive":30,"receivers":[24,27]},{"carrier":25,"passive":26,"receivers":[28,31]},{"carrier":28,"passive":31,"receivers":[25,26]},{"carrier":32,"passive":35,"receivers":[37,38]},{"carrier":37,"passive":38,"receivers":[32,35]},{"carrier":33,"passive":34,"receivers":[36,39]},{"carrier":36,"passive":39,"receivers":[33,34]},{"carrier":40,"passive":43,"receivers":[45,46]},{"carrier":45,"passive":46,"receivers":[40,43]},{"carrier":41,"passive":42,"receivers":[44,47]},{"carrier":44,"passive":47,"receivers":[41,42]},{"carrier":48,"passive":51,"receivers":[53,54]},{"carrier":53,"passive":54,"receivers":[48,51]},{"carrier":49,"passive":50,"receivers":[52,55]},{"carrier":52,"passive":55,"receivers":[49,50]},{"carrier":56,"passive":59,"receivers":[61,62]},{"carrier":61,"passive":62,"receivers":[56,59]},{"carrier":57,"passive":58,"receivers":[60,63]},{"carrier":60,"passive":63,"receivers":[57,58]},{"carrier":64,"passive":67,"receivers":[69,70]},{"carrier":69,"passive":70,"receivers":[64,67]},{"carrier":65,"passive":66,"receivers":[68,71]},{"carrier":68,"passive":71,"receivers":[65,66]},{"carrier":72,"passive":75,"receivers":[77,78]},{"carrier":77,"passive":78,"receivers":[72,75]},{"carrier":73,"passive":74,"receivers":[76,79]},{"carrier":76,"passive":79,"receivers":[73,74]},{"carrier":80,"passive":83,"receivers":[85,86]},{"carrier":85,"passive":86,"receivers":[80,83]},{"carrier":81,"passive":82,"receivers":[84,87]},{"carrier":84,"passive":87,"receivers":[81,82]},{"carrier":88,"passive":91,"receivers":[93,94]},{"carrier":93,"passive":94,"receivers":[88,91]},{"carrier":89,"passive":90,"receivers":[92,95]},{"carrier":92,"passive":95,"receivers":[89,90]},{"carrier":96,"passive":99,"receivers":[101,102]},{"carrier":101,"passive":102,"receivers":[96,99]},{"carrier":97,"passive":98,"receivers":[100,103]},{"carrier":100,"passive":103,"receivers":[97,98]},{"carrier":104,"passive":107,"receivers":[109,110]},{"carrier":109,"passive":110,"receivers":[104,107]},{"carrier":105,"passive":106,"receivers":[108,111]},{"carrier":108,"passive":111,"receivers":[105,106]},{"carrier":112,"passive":115,"receivers":[117,118]},{"carrier":117,"passive":118,"receivers":[112,115]},{"carrier":113,"passive":114,"receivers":[116,119]},{"carrier":116,"passive":119,"receivers":[113,114]},{"carrier":120,"passive":123,"receivers":[125,126]},{"carrier":125,"passive":126,"receivers":[120,123]},{"carrier":121,"passive":122,"receivers":[124,127]},{"carrier":124,"passive":127,"receivers":[121,122]},{"carrier":128,"passive":131,"receivers":[133,134]},{"carrier":133,"passive":134,"receivers":[128,131]},{"carrier":129,"passive":130,"receivers":[132,135]},{"carrier":132,"passive":135,"receivers":[129,130]},{"carrier":136,"passive":139,"receivers":[141,142]},{"carrier":141,"passive":142,"receivers":[136,139]},{"carrier":137,"passive":138,"receivers":[140,143]},{"carrier":140,"passive":143,"receivers":[137,138]},{"carrier":144,"passive":147,"receivers":[149,150]},{"carrier":149,"passive":150,"receivers":[144,147]},{"carrier":145,"passive":146,"receivers":[148,151]},{"carrier":148,"passive":151,"receivers":[145,146]},{"carrier":152,"passive":155,"receivers":[157,158]},{"carrier":157,"passive":158,"receivers":[152,155]},{"carrier":153,"passive":154,"receivers":[156,159]},{"carrier":156,"passive":159,"receivers":[153,154]},{"carrier":160,"passive":163,"receivers":[165,166]},{"carrier":165,"passive":166,"receivers":[160,163]},{"carrier":161,"passive":162,"receivers":[164,167]},{"carrier":164,"passive":167,"receivers":[161,162]},{"carrier":168,"passive":171,"receivers":[173,174]},{"carrier":173,"passive":174,"receivers":[168,171]},{"carrier":169,"passive":170,"receivers":[172,175]},{"carrier":172,"passive":175,"receivers":[169,170]},{"carrier":176,"passive":179,"receivers":[181,182]},{"carrier":181,"passive":182,"receivers":[176,179]},{"carrier":177,"passive":178,"receivers":[180,183]},{"carrier":180,"passive":183,"receivers":[177,178]},{"carrier":184,"passive":187,"receivers":[189,190]},{"carrier":189,"passive":190,"receivers":[184,187]},{"carrier":185,"passive":186,"receivers":[188,191]},{"carrier":188,"passive":191,"receivers":[185,186]},{"carrier":192,"passive":195,"receivers":[197,198]},{"carrier":197,"passive":198,"receivers":[192,195]},{"carrier":193,"passive":194,"receivers":[196,199]},{"carrier":196,"passive":199,"receivers":[193,194]},{"carrier":200,"passive":203,"receivers":[205,206]},{"carrier":205,"passive":206,"receivers":[200,203]},{"carrier":201,"passive":202,"receivers":[204,207]},{"carrier":204,"passive":207,"receivers":[201,202]},{"carrier":208,"passive":211,"receivers":[213,214]},{"carrier":213,"passive":214,"receivers":[208,211]},{"carrier":209,"passive":210,"receivers":[212,215]},{"carrier":212,"passive":215,"receivers":[209,210]},{"carrier":216,"passive":219,"receivers":[221,222]},{"carrier":221,"passive":222,"receivers":[216,219]},{"carrier":217,"passive":218,"receivers":[220,223]},{"carrier":220,"passive":223,"receivers":[217,218]},{"carrier":224,"passive":227,"receivers":[229,230]},{"carrier":229,"passive":230,"receivers":[224,227]},{"carrier":225,"passive":226,"receivers":[228,231]},{"carrier":228,"passive":231,"receivers":[225,226]},{"carrier":232,"passive":235,"receivers":[237,238]},{"carrier":237,"passive":238,"receivers":[232,235]},{"carrier":233,"passive":234,"receivers":[236,239]},{"carrier":236,"passive":239,"receivers":[233,234]},{"carrier":240,"passive":243,"receivers":[245,246]},{"carrier":245,"passive":246,"receivers":[240,243]},{"carrier":241,"passive":242,"receivers":[244,247]},{"carrier":244,"passive":247,"receivers":[241,242]},{"carrier":248,"passive":251,"receivers":[253,254]},{"carrier":253,"passive":254,"receivers":[248,251]},{"carrier":249,"passive":250,"receivers":[252,255]},{"carrier":252,"passive":255,"receivers":[249,250]},{"carrier":256,"passive":259,"receivers":[261,262]},{"carrier":261,"passive":262,"receivers":[256,259]},{"carrier":257,"passive":258,"receivers":[260,263]},{"carrier":260,"passive":263,"receivers":[257,258]},{"carrier":264,"passive":267,"receivers":[269,270]},{"carrier":269,"passive":270,"receivers":[264,267]},{"carrier":265,"passive":266,"receivers":[268,271]},{"carrier":268,"passive":271,"receivers":[265,266]},{"carrier":272,"passive":275,"receivers":[277,278]},{"carrier":277,"passive":278,"receivers":[272,275]},{"carrier":273,"passive":274,"receivers":[276,279]},{"carrier":276,"passive":279,"receivers":[273,274]},{"carrier":280,"passive":283,"receivers":[285,286]},{"carrier":285,"passive":286,"receivers":[280,283]},{"carrier":281,"passive":282,"receivers":[284,287]},{"carrier":284,"passive":287,"receivers":[281,282]},{"carrier":288,"passive":291,"receivers":[293,294]},{"carrier":293,"passive":294,"receivers":[288,291]},{"carrier":289,"passive":290,"receivers":[292,295]},{"carrier":292,"passive":295,"receivers":[289,290]},{"carrier":296,"passive":299,"receivers":[301,302]},{"carrier":301,"passive":302,"receivers":[296,299]},{"carrier":297,"passive":298,"receivers":[300,303]},{"carrier":300,"passive":303,"receivers":[297,298]},{"carrier":304,"passive":307,"receivers":[309,310]},{"carrier":309,"passive":310,"receivers":[304,307]},{"carrier":305,"passive":306,"receivers":[308,311]},{"carrier":308,"passive":311,"receivers":[305,306]},{"carrier":312,"passive":315,"receivers":[317,318]},{"carrier":317,"passive":318,"receivers":[312,315]},{"carrier":313,"passive":314,"receivers":[316,319]},{"carrier":316,"passive":319,"receivers":[313,314]},{"carrier":320,"passive":323,"receivers":[325,326]},{"carrier":325,"passive":326,"receivers":[320,323]},{"carrier":321,"passive":322,"receivers":[324,327]},{"carrier":324,"passive":327,"receivers":[321,322]},{"carrier":328,"passive":331,"receivers":[333,334]},{"carrier":333,"passive":334,"receivers":[328,331]},{"carrier":329,"passive":330,"receivers":[332,335]},{"carrier":332,"passive":335,"receivers":[329,330]},{"carrier":336,"passive":339,"receivers":[341,342]},{"carrier":341,"passive":342,"receivers":[336,339]},{"carrier":337,"passive":338,"receivers":[340,343]},{"carrier":340,"passive":343,"receivers":[337,338]},{"carrier":344,"passive":347,"receivers":[349,350]},{"carrier":349,"passive":350,"receivers":[344,347]},{"carrier":345,"passive":346,"receivers":[348,351]},{"carrier":348,"passive":351,"receivers":[345,346]},{"carrier":352,"passive":355,"receivers":[357,358]},{"carrier":357,"passive":358,"receivers":[352,355]},{"carrier":353,"passive":354,"receivers":[356,359]},{"carrier":356,"passive":359,"receivers":[353,354]},{"carrier":360,"passive":363,"receivers":[365,366]},{"carrier":365,"passive":366,"receivers":[360,363]},{"carrier":361,"passive":362,"receivers":[364,367]},{"carrier":364,"passive":367,"receivers":[361,362]},{"carrier":368,"passive":371,"receivers":[373,374]},{"carrier":373,"passive":374,"receivers":[368,371]},{"carrier":369,"passive":370,"receivers":[372,375]},{"carrier":372,"passive":375,"receivers":[369,370]},{"carrier":376,"passive":379,"receivers":[381,382]},{"carrier":381,"passive":382,"receivers":[376,379]},{"carrier":377,"passive":378,"receivers":[380,383]},{"carrier":380,"passive":383,"receivers":[377,378]},{"carrier":384,"passive":387,"receivers":[389,390]},{"carrier":389,"passive":390,"receivers":[384,387]},{"carrier":385,"passive":386,"receivers":[388,391]},{"carrier":388,"passive":391,"receivers":[385,386]},{"carrier":392,"passive":395,"receivers":[397,398]},{"carrier":397,"passive":398,"receivers":[392,395]},{"carrier":393,"passive":394,"receivers":[396,399]},{"carrier":396,"passive":399,"receivers":[393,394]},{"carrier":400,"passive":403,"receivers":[405,406]},{"carrier":405,"passive":406,"receivers":[400,403]},{"carrier":401,"passive":402,"receivers":[404,407]},{"carrier":404,"passive":407,"receivers":[401,402]},{"carrier":408,"passive":411,"receivers":[413,414]},{"carrier":413,"passive":414,"receivers":[408,411]},{"carrier":409,"passive":410,"receivers":[412,415]},{"carrier":412,"passive":415,"receivers":[409,410]},{"carrier":416,"passive":419,"receivers":[421,422]},{"carrier":421,"passive":422,"receivers":[416,419]},{"carrier":417,"passive":418,"receivers":[420,423]},{"carrier":420,"passive":423,"receivers":[417,418]},{"carrier":424,"passive":427,"receivers":[429,430]},{"carrier":429,"passive":430,"receivers":[424,427]},{"carrier":425,"passive":426,"receivers":[428,431]},{"carrier":428,"passive":431,"receivers":[425,426]},{"carrier":432,"passive":435,"receivers":[437,438]},{"carrier":437,"passive":438,"receivers":[432,435]},{"carrier":433,"passive":434,"receivers":[436,439]},{"carrier":436,"passive":439,"receivers":[433,434]},{"carrier":440,"passive":443,"receivers":[445,446]},{"carrier":445,"passive":446,"receivers":[440,443]},{"carrier":441,"passive":442,"receivers":[444,447]},{"carrier":444,"passive":447,"receivers":[441,442]},{"carrier":448,"passive":451,"receivers":[453,454]},{"carrier":453,"passive":454,"receivers":[448,451]},{"carrier":449,"passive":450,"receivers":[452,455]},{"carrier":452,"passive":455,"receivers":[449,450]},{"carrier":456,"passive":459,"receivers":[461,462]},{"carrier":461,"passive":462,"receivers":[456,459]},{"carrier":457,"passive":458,"receivers":[460,463]},{"carrier":460,"passive":463,"receivers":[457,458]},{"carrier":464,"passive":467,"receivers":[469,470]},{"carrier":469,"passive":470,"receivers":[464,467]},{"carrier":465,"passive":466,"receivers":[468,471]},{"carrier":468,"passive":471,"receivers":[465,466]},{"carrier":472,"passive":475,"receivers":[477,478]},{"carrier":477,"passive":478,"receivers":[472,475]},{"carrier":473,"passive":474,"receivers":[476,479]},{"carrier":476,"passive":479,"receivers":[473,474]},{"carrier":480,"passive":483,"receivers":[485,486]},{"carrier":485,"passive":486,"receivers":[480,483]},{"carrier":481,"passive":482,"receivers":[484,487]},{"carrier":484,"passive":487,"receivers":[481,482]},{"carrier":488,"passive":491,"receivers":[493,494]},{"carrier":493,"passive":494,"receivers":[488,491]},{"carrier":489,"passive":490,"receivers":[492,495]},{"carrier":492,"passive":495,"receivers":[489,490]},{"carrier":496,"passive":499,"receivers":[501,502]},{"carrier":501,"passive":502,"receivers":[496,499]},{"carrier":497,"passive":498,"receivers":[500,503]},{"carrier":500,"passive":503,"receivers":[497,498]},{"carrier":504,"passive":507,"receivers":[509,510]},{"carrier":509,"passive":510,"receivers":[504,507]},{"carrier":505,"passive":506,"receivers":[508,511]},{"carrier":508,"passive":511,"receivers":[505,506]},{"carrier":512,"passive":515,"receivers":[517,518]},{"carrier":517,"passive":518,"receivers":[512,515]},{"carrier":513,"passive":514,"receivers":[516,519]},{"carrier":516,"passive":519,"receivers":[513,514]},{"carrier":520,"passive":523,"receivers":[525,526]},{"carrier":525,"passive":526,"receivers":[520,523]},{"carrier":521,"passive":522,"receivers":[524,527]},{"carrier":524,"passive":527,"receivers":[521,522]},{"carrier":528,"passive":531,"receivers":[533,534]},{"carrier":533,"passive":534,"receivers":[528,531]},{"carrier":529,"passive":530,"receivers":[532,535]},{"carrier":532,"passive":535,"receivers":[529,530]},{"carrier":536,"passive":539,"receivers":[541,542]},{"carrier":541,"passive":542,"receivers":[536,539]},{"carrier":537,"passive":538,"receivers":[540,543]},{"carrier":540,"passive":543,"receivers":[537,538]},{"carrier":544,"passive":547,"receivers":[549,550]},{"carrier":549,"passive":550,"receivers":[544,547]},{"carrier":545,"passive":546,"receivers":[548,551]},{"carrier":548,"passive":551,"receivers":[545,546]},{"carrier":552,"passive":555,"receivers":[557,558]},{"carrier":557,"passive":558,"receivers":[552,555]},{"carrier":553,"passive":554,"receivers":[556,559]},{"carrier":556,"passive":559,"receivers":[553,554]},{"carrier":560,"passive":563,"receivers":[565,566]},{"carrier":565,"passive":566,"receivers":[560,563]},{"carrier":561,"passive":562,"receivers":[564,567]},{"carrier":564,"passive":567,"receivers":[561,562]},{"carrier":568,"passive":571,"receivers":[573,574]},{"carrier":573,"passive":574,"receivers":[568,571]},{"carrier":569,"passive":570,"receivers":[572,575]},{"carrier":572,"passive":575,"receivers":[569,570]},{"carrier":576,"passive":579,"receivers":[581,582]},{"carrier":581,"passive":582,"receivers":[576,579]},{"carrier":577,"passive":578,"receivers":[580,583]},{"carrier":580,"passive":583,"receivers":[577,578]},{"carrier":584,"passive":587,"receivers":[589,590]},{"carrier":589,"passive":590,"receivers":[584,587]},{"carrier":585,"passive":586,"receivers":[588,591]},{"carrier":588,"passive":591,"receivers":[585,586]},{"carrier":592,"passive":595,"receivers":[597,598]},{"carrier":597,"passive":598,"receivers":[592,595]},{"carrier":593,"passive":594,"receivers":[596,599]},{"carrier":596,"passive":599,"receivers":[593,594]},{"carrier":600,"passive":603,"receivers":[605,606]},{"carrier":605,"passive":606,"receivers":[600,603]},{"carrier":601,"passive":602,"receivers":[604,607]},{"carrier":604,"passive":607,"receivers":[601,602]},{"carrier":608,"passive":611,"receivers":[613,614]},{"carrier":613,"passive":614,"receivers":[608,611]},{"carrier":609,"passive":610,"receivers":[612,615]},{"carrier":612,"passive":615,"receivers":[609,610]},{"carrier":616,"passive":619,"receivers":[621,622]},{"carrier":621,"passive":622,"receivers":[616,619]},{"carrier":617,"passive":618,"receivers":[620,623]},{"carrier":620,"passive":623,"receivers":[617,618]},{"carrier":624,"passive":627,"receivers":[629,630]},{"carrier":629,"passive":630,"receivers":[624,627]},{"carrier":625,"passive":626,"receivers":[628,631]},{"carrier":628,"passive":631,"receivers":[625,626]},{"carrier":632,"passive":635,"receivers":[637,638]},{"carrier":637,"passive":638,"receivers":[632,635]},{"carrier":633,"passive":634,"receivers":[636,639]},{"carrier":636,"passive":639,"receivers":[633,634]},{"carrier":640,"passive":643,"receivers":[645,646]},{"carrier":645,"passive":646,"receivers":[640,643]},{"carrier":641,"passive":642,"receivers":[644,647]},{"carrier":644,"passive":647,"receivers":[641,642]},{"carrier":648,"passive":651,"receivers":[653,654]},{"carrier":653,"passive":654,"receivers":[648,651]},{"carrier":649,"passive":650,"receivers":[652,655]},{"carrier":652,"passive":655,"receivers":[649,650]},{"carrier":656,"passive":659,"receivers":[661,662]},{"carrier":661,"passive":662,"receivers":[656,659]},{"carrier":657,"passive":658,"receivers":[660,663]},{"carrier":660,"passive":663,"receivers":[657,658]},{"carrier":664,"passive":667,"receivers":[669,670]},{"carrier":669,"passive":670,"receivers":[664,667]},{"carrier":665,"passive":666,"receivers":[668,671]},{"carrier":668,"passive":671,"receivers":[665,666]},{"carrier":672,"passive":675,"receivers":[677,678]},{"carrier":677,"passive":678,"receivers":[672,675]},{"carrier":673,"passive":674,"receivers":[676,679]},{"carrier":676,"passive":679,"receivers":[673,674]},{"carrier":680,"passive":683,"receivers":[685,686]},{"carrier":685,"passive":686,"receivers":[680,683]},{"carrier":681,"passive":682,"receivers":[684,687]},{"carrier":684,"passive":687,"receivers":[681,682]},{"carrier":688,"passive":691,"receivers":[693,694]},{"carrier":693,"passive":694,"receivers":[688,691]},{"carrier":689,"passive":690,"receivers":[692,695]},{"carrier":692,"passive":695,"receivers":[689,690]},{"carrier":696,"passive":699,"receivers":[701,702]},{"carrier":701,"passive":702,"receivers":[696,699]},{"carrier":697,"passive":698,"receivers":[700,703]},{"carrier":700,"passive":703,"receivers":[697,698]},{"carrier":704,"passive":707,"receivers":[709,710]},{"carrier":709,"passive":710,"receivers":[704,707]},{"carrier":705,"passive":706,"receivers":[708,711]},{"carrier":708,"passive":711,"receivers":[705,706]},{"carrier":712,"passive":715,"receivers":[717,718]},{"carrier":717,"passive":718,"receivers":[712,715]},{"carrier":713,"passive":714,"receivers":[716,719]},{"carrier":716,"passive":719,"receivers":[713,714]},{"carrier":720,"passive":723,"receivers":[725,726]},{"carrier":725,"passive":726,"receivers":[720,723]},{"carrier":721,"passive":722,"receivers":[724,727]},{"carrier":724,"passive":727,"receivers":[721,722]},{"carrier":728,"passive":731,"receivers":[733,734]},{"carrier":733,"passive":734,"receivers":[728,731]},{"carrier":729,"passive":730,"receivers":[732,735]},{"carrier":732,"passive":735,"receivers":[729,730]},{"carrier":736,"passive":739,"receivers":[741,742]},{"carrier":741,"passive":742,"receivers":[736,739]},{"carrier":737,"passive":738,"receivers":[740,743]},{"carrier":740,"passive":743,"receivers":[737,738]},{"carrier":744,"passive":747,"receivers":[749,750]},{"carrier":749,"passive":750,"receivers":[744,747]},{"carrier":745,"passive":746,"receivers":[748,751]},{"carrier":748,"passive":751,"receivers":[745,746]},{"carrier":752,"passive":755,"receivers":[757,758]},{"carrier":757,"passive":758,"receivers":[752,755]},{"carrier":753,"passive":754,"receivers":[756,759]},{"carrier":756,"passive":759,"receivers":[753,754]},{"carrier":760,"passive":763,"receivers":[765,766]},{"carrier":765,"passive":766,"receivers":[760,763]},{"carrier":761,"passive":762,"receivers":[764,767]},{"carrier":764,"passive":767,"receivers":[761,762]},{"carrier":768,"passive":771,"receivers":[773,774]},{"carrier":773,"passive":774,"receivers":[768,771]},{"carrier":769,"passive":770,"receivers":[772,775]},{"carrier":772,"passive":775,"receivers":[769,770]},{"carrier":776,"passive":779,"receivers":[781,782]},{"carrier":781,"passive":782,"receivers":[776,779]},{"carrier":777,"passive":778,"receivers":[780,783]},{"carrier":780,"passive":783,"receivers":[777,778]},{"carrier":784,"passive":787,"receivers":[789,790]},{"carrier":789,"passive":790,"receivers":[784,787]},{"carrier":785,"passive":786,"receivers":[788,791]},{"carrier":788,"passive":791,"receivers":[785,786]},{"carrier":792,"passive":795,"receivers":[797,798]},{"carrier":797,"passive":798,"receivers":[792,795]},{"carrier":793,"passive":794,"receivers":[796,799]},{"carrier":796,"passive":799,"receivers":[793,794]},{"carrier":800,"passive":803,"receivers":[805,806]},{"carrier":805,"passive":806,"receivers":[800,803]},{"carrier":801,"passive":802,"receivers":[804,807]},{"carrier":804,"passive":807,"receivers":[801,802]},{"carrier":808,"passive":811,"receivers":[813,814]},{"carrier":813,"passive":814,"receivers":[808,811]},{"carrier":809,"passive":810,"receivers":[812,815]},{"carrier":812,"passive":815,"receivers":[809,810]},{"carrier":816,"passive":819,"receivers":[821,822]},{"carrier":821,"passive":822,"receivers":[816,819]},{"carrier":817,"passive":818,"receivers":[820,823]},{"carrier":820,"passive":823,"receivers":[817,818]},{"carrier":824,"passive":827,"receivers":[829,830]},{"carrier":829,"passive":830,"receivers":[824,827]},{"carrier":825,"passive":826,"receivers":[828,831]},{"carrier":828,"passive":831,"receivers":[825,826]},{"carrier":832,"passive":835,"receivers":[837,838]},{"carrier":837,"passive":838,"receivers":[832,835]},{"carrier":833,"passive":834,"receivers":[836,839]},{"carrier":836,"passive":839,"receivers":[833,834]},{"carrier":840,"passive":843,"receivers":[845,846]},{"carrier":845,"passive":846,"receivers":[840,843]},{"carrier":841,"passive":842,"receivers":[844,847]},{"carrier":844,"passive":847,"receivers":[841,842]},{"carrier":848,"passive":851,"receivers":[853,854]},{"carrier":853,"passive":854,"receivers":[848,851]},{"carrier":849,"passive":850,"receivers":[852,855]},{"carrier":852,"passive":855,"receivers":[849,850]},{"carrier":856,"passive":859,"receivers":[861,862]},{"carrier":861,"passive":862,"receivers":[856,859]},{"carrier":857,"passive":858,"receivers":[860,863]},{"carrier":860,"passive":863,"receivers":[857,858]},{"carrier":864,"passive":867,"receivers":[869,870]},{"carrier":869,"passive":870,"receivers":[864,867]},{"carrier":865,"passive":866,"receivers":[868,871]},{"carrier":868,"passive":871,"receivers":[865,866]},{"carrier":872,"passive":875,"receivers":[877,878]},{"carrier":877,"passive":878,"receivers":[872,875]},{"carrier":873,"passive":874,"receivers":[876,879]},{"carrier":876,"passive":879,"receivers":[873,874]},{"carrier":880,"passive":883,"receivers":[885,886]},{"carrier":885,"passive":886,"receivers":[880,883]},{"carrier":881,"passive":882,"receivers":[884,887]},{"carrier":884,"passive":887,"receivers":[881,882]},{"carrier":888,"passive":891,"receivers":[893,894]},{"carrier":893,"passive":894,"receivers":[888,891]},{"carrier":889,"passive":890,"receivers":[892,895]},{"carrier":892,"passive":895,"receivers":[889,890]},{"carrier":896,"passive":899,"receivers":[901,902]},{"carrier":901,"passive":902,"receivers":[896,899]},{"carrier":897,"passive":898,"receivers":[900,903]},{"carrier":900,"passive":903,"receivers":[897,898]},{"carrier":904,"passive":907,"receivers":[909,910]},{"carrier":909,"passive":910,"receivers":[904,907]},{"carrier":905,"passive":906,"receivers":[908,911]},{"carrier":908,"passive":911,"receivers":[905,906]},{"carrier":912,"passive":915,"receivers":[917,918]},{"carrier":917,"passive":918,"receivers":[912,915]},{"carrier":913,"passive":914,"receivers":[916,919]},{"carrier":916,"passive":919,"receivers":[913,914]},{"carrier":920,"passive":923,"receivers":[925,926]},{"carrier":925,"passive":926,"receivers":[920,923]},{"carrier":921,"passive":922,"receivers":[924,927]},{"carrier":924,"passive":927,"receivers":[921,922]},{"carrier":928,"passive":931,"receivers":[933,934]},{"carrier":933,"passive":934,"receivers":[928,931]},{"carrier":929,"passive":930,"receivers":[932,935]},{"carrier":932,"passive":935,"receivers":[929,930]},{"carrier":936,"passive":939,"receivers":[941,942]},{"carrier":941,"passive":942,"receivers":[936,939]},{"carrier":937,"passive":938,"receivers":[940,943]},{"carrier":940,"passive":943,"receivers":[937,938]},{"carrier":944,"passive":947,"receivers":[949,950]},{"carrier":949,"passive":950,"receivers":[944,947]},{"carrier":945,"passive":946,"receivers":[948,951]},{"carrier":948,"passive":951,"receivers":[945,946]},{"carrier":952,"passive":955,"receivers":[957,958]},{"carrier":957,"passive":958,"receivers":[952,955]},{"carrier":953,"passive":954,"receivers":[956,959]},{"carrier":956,"passive":959,"receivers":[953,954]}],"roots":[{"channel":"face0","coefficient":1,"kind":"side","node":4093,"targets":[0,1,2,3]},{"channel":"face0","coefficient":1,"kind":"side","node":4366,"targets":[4,5,6,7]},{"channel":"edge12","coefficient":1,"kind":"side","node":9774,"targets":[0,3]},{"channel":"edge12","coefficient":1,"kind":"side","node":9750,"targets":[1,2]},{"channel":"edge12","coefficient":1,"kind":"side","node":9774,"targets":[4,7]},{"channel":"edge12","coefficient":1,"kind":"side","node":9750,"targets":[5,6]},{"channel":"u01","coefficient":1,"kind":"side","node":11460,"targets":[0]},{"channel":"w02","coefficient":1,"kind":"side","node":11464,"targets":[0]},{"channel":"partner","coefficient":1,"kind":"side","node":3,"targets":[0]},{"channel":"u01","coefficient":1,"kind":"side","node":11460,"targets":[1]},{"channel":"w02","coefficient":1,"kind":"side","node":11465,"targets":[1]},{"channel":"partner","coefficient":1,"kind":"side","node":2,"targets":[1]},{"channel":"u01","coefficient":1,"kind":"side","node":11461,"targets":[2]},{"channel":"w02","coefficient":1,"kind":"side","node":11464,"targets":[2]},{"channel":"partner","coefficient":1,"kind":"side","node":1,"targets":[2]},{"channel":"u01","coefficient":1,"kind":"side","node":11461,"targets":[3]},{"channel":"w02","coefficient":1,"kind":"side","node":11465,"targets":[3]},{"channel":"partner","coefficient":1,"kind":"side","node":0,"targets":[3]},{"channel":"u01","coefficient":1,"kind":"side","node":11462,"targets":[4]},{"channel":"w02","coefficient":1,"kind":"side","node":11466,"targets":[4]},{"channel":"partner","coefficient":1,"kind":"side","node":7,"targets":[4]},{"channel":"u01","coefficient":1,"kind":"side","node":11462,"targets":[5]},{"channel":"w02","coefficient":1,"kind":"side","node":11467,"targets":[5]},{"channel":"partner","coefficient":1,"kind":"side","node":6,"targets":[5]},{"channel":"u01","coefficient":1,"kind":"side","node":11463,"targets":[6]},{"channel":"w02","coefficient":1,"kind":"side","node":11466,"targets":[6]},{"channel":"partner","coefficient":1,"kind":"side","node":5,"targets":[6]},{"channel":"u01","coefficient":1,"kind":"side","node":11463,"targets":[7]},{"channel":"w02","coefficient":1,"kind":"side","node":11467,"targets":[7]},{"channel":"partner","coefficient":1,"kind":"side","node":4,"targets":[7]},{"channel":"face0","coefficient":1,"kind":"side","node":3983,"targets":[8,9,10,11]},{"channel":"face0","coefficient":1,"kind":"side","node":4256,"targets":[12,13,14,15]},{"channel":"edge12","coefficient":1,"kind":"side","node":9822,"targets":[8,11]},{"channel":"edge12","coefficient":1,"kind":"side","node":9798,"targets":[9,10]},{"channel":"edge12","coefficient":1,"kind":"side","node":9822,"targets":[12,15]},{"channel":"edge12","coefficient":1,"kind":"side","node":9798,"targets":[13,14]},{"channel":"u01","coefficient":1,"kind":"side","node":11468,"targets":[8]},{"channel":"w02","coefficient":1,"kind":"side","node":11472,"targets":[8]},{"channel":"partner","coefficient":1,"kind":"side","node":11,"targets":[8]},{"channel":"u01","coefficient":1,"kind":"side","node":11468,"targets":[9]},{"channel":"w02","coefficient":1,"kind":"side","node":11473,"targets":[9]},{"channel":"partner","coefficient":1,"kind":"side","node":10,"targets":[9]},{"channel":"u01","coefficient":1,"kind":"side","node":11469,"targets":[10]},{"channel":"w02","coefficient":1,"kind":"side","node":11472,"targets":[10]},{"channel":"partner","coefficient":1,"kind":"side","node":9,"targets":[10]},{"channel":"u01","coefficient":1,"kind":"side","node":11469,"targets":[11]},{"channel":"w02","coefficient":1,"kind":"side","node":11473,"targets":[11]},{"channel":"partner","coefficient":1,"kind":"side","node":8,"targets":[11]},{"channel":"u01","coefficient":1,"kind":"side","node":11470,"targets":[12]},{"channel":"w02","coefficient":1,"kind":"side","node":11474,"targets":[12]},{"channel":"partner","coefficient":1,"kind":"side","node":15,"targets":[12]},{"channel":"u01","coefficient":1,"kind":"side","node":11470,"targets":[13]},{"channel":"w02","coefficient":1,"kind":"side","node":11475,"targets":[13]},{"channel":"partner","coefficient":1,"kind":"side","node":14,"targets":[13]},{"channel":"u01","coefficient":1,"kind":"side","node":11471,"targets":[14]},{"channel":"w02","coefficient":1,"kind":"side","node":11474,"targets":[14]},{"channel":"partner","coefficient":1,"kind":"side","node":13,"targets":[14]},{"channel":"u01","coefficient":1,"kind":"side","node":11471,"targets":[15]},{"channel":"w02","coefficient":1,"kind":"side","node":11475,"targets":[15]},{"channel":"partner","coefficient":1,"kind":"side","node":12,"targets":[15]},{"channel":"face0","coefficient":1,"kind":"side","node":4094,"targets":[16,17,18,19]},{"channel":"face0","coefficient":1,"kind":"side","node":4367,"targets":[20,21,22,23]},{"channel":"edge12","coefficient":1,"kind":"side","node":9870,"targets":[16,19]},{"channel":"edge12","coefficient":1,"kind":"side","node":9846,"targets":[17,18]},{"channel":"edge12","coefficient":1,"kind":"side","node":9870,"targets":[20,23]},{"channel":"edge12","coefficient":1,"kind":"side","node":9846,"targets":[21,22]},{"channel":"u01","coefficient":1,"kind":"side","node":11476,"targets":[16]},{"channel":"w02","coefficient":1,"kind":"side","node":11480,"targets":[16]},{"channel":"partner","coefficient":1,"kind":"side","node":19,"targets":[16]},{"channel":"u01","coefficient":1,"kind":"side","node":11476,"targets":[17]},{"channel":"w02","coefficient":1,"kind":"side","node":11481,"targets":[17]},{"channel":"partner","coefficient":1,"kind":"side","node":18,"targets":[17]},{"channel":"u01","coefficient":1,"kind":"side","node":11477,"targets":[18]},{"channel":"w02","coefficient":1,"kind":"side","node":11480,"targets":[18]},{"channel":"partner","coefficient":1,"kind":"side","node":17,"targets":[18]},{"channel":"u01","coefficient":1,"kind":"side","node":11477,"targets":[19]},{"channel":"w02","coefficient":1,"kind":"side","node":11481,"targets":[19]},{"channel":"partner","coefficient":1,"kind":"side","node":16,"targets":[19]},{"channel":"u01","coefficient":1,"kind":"side","node":11478,"targets":[20]},{"channel":"w02","coefficient":1,"kind":"side","node":11482,"targets":[20]},{"channel":"partner","coefficient":1,"kind":"side","node":23,"targets":[20]},{"channel":"u01","coefficient":1,"kind":"side","node":11478,"targets":[21]},{"channel":"w02","coefficient":1,"kind":"side","node":11483,"targets":[21]},{"channel":"partner","coefficient":1,"kind":"side","node":22,"targets":[21]},{"channel":"u01","coefficient":1,"kind":"side","node":11479,"targets":[22]},{"channel":"w02","coefficient":1,"kind":"side","node":11482,"targets":[22]},{"channel":"partner","coefficient":1,"kind":"side","node":21,"targets":[22]},{"channel":"u01","coefficient":1,"kind":"side","node":11479,"targets":[23]},{"channel":"w02","coefficient":1,"kind":"side","node":11483,"targets":[23]},{"channel":"partner","coefficient":1,"kind":"side","node":20,"targets":[23]},{"channel":"face0","coefficient":1,"kind":"side","node":4111,"targets":[24,25,26,27]},{"channel":"face0","coefficient":1,"kind":"side","node":4384,"targets":[28,29,30,31]},{"channel":"edge12","coefficient":1,"kind":"side","node":9918,"targets":[24,27]},{"channel":"edge12","coefficient":1,"kind":"side","node":9894,"targets":[25,26]},{"channel":"edge12","coefficient":1,"kind":"side","node":9918,"targets":[28,31]},{"channel":"edge12","coefficient":1,"kind":"side","node":9894,"targets":[29,30]},{"channel":"u01","coefficient":1,"kind":"side","node":11484,"targets":[24]},{"channel":"w02","coefficient":1,"kind":"side","node":11488,"targets":[24]},{"channel":"partner","coefficient":1,"kind":"side","node":27,"targets":[24]},{"channel":"u01","coefficient":1,"kind":"side","node":11484,"targets":[25]},{"channel":"w02","coefficient":1,"kind":"side","node":11489,"targets":[25]},{"channel":"partner","coefficient":1,"kind":"side","node":26,"targets":[25]},{"channel":"u01","coefficient":1,"kind":"side","node":11485,"targets":[26]},{"channel":"w02","coefficient":1,"kind":"side","node":11488,"targets":[26]},{"channel":"partner","coefficient":1,"kind":"side","node":25,"targets":[26]},{"channel":"u01","coefficient":1,"kind":"side","node":11485,"targets":[27]},{"channel":"w02","coefficient":1,"kind":"side","node":11489,"targets":[27]},{"channel":"partner","coefficient":1,"kind":"side","node":24,"targets":[27]},{"channel":"u01","coefficient":1,"kind":"side","node":11486,"targets":[28]},{"channel":"w02","coefficient":1,"kind":"side","node":11490,"targets":[28]},{"channel":"partner","coefficient":1,"kind":"side","node":31,"targets":[28]},{"channel":"u01","coefficient":1,"kind":"side","node":11486,"targets":[29]},{"channel":"w02","coefficient":1,"kind":"side","node":11491,"targets":[29]},{"channel":"partner","coefficient":1,"kind":"side","node":30,"targets":[29]},{"channel":"u01","coefficient":1,"kind":"side","node":11487,"targets":[30]},{"channel":"w02","coefficient":1,"kind":"side","node":11490,"targets":[30]},{"channel":"partner","coefficient":1,"kind":"side","node":29,"targets":[30]},{"channel":"u01","coefficient":1,"kind":"side","node":11487,"targets":[31]},{"channel":"w02","coefficient":1,"kind":"side","node":11491,"targets":[31]},{"channel":"partner","coefficient":1,"kind":"side","node":28,"targets":[31]},{"channel":"face0","coefficient":1,"kind":"side","node":7369,"targets":[32,33,34,35]},{"channel":"face0","coefficient":1,"kind":"side","node":7642,"targets":[36,37,38,39]},{"channel":"edge12","coefficient":1,"kind":"side","node":9345,"targets":[32,35]},{"channel":"edge12","coefficient":1,"kind":"side","node":9321,"targets":[33,34]},{"channel":"edge12","coefficient":1,"kind":"side","node":9345,"targets":[36,39]},{"channel":"edge12","coefficient":1,"kind":"side","node":9321,"targets":[37,38]},{"channel":"u01","coefficient":1,"kind":"side","node":11492,"targets":[32]},{"channel":"w02","coefficient":1,"kind":"side","node":11496,"targets":[32]},{"channel":"partner","coefficient":1,"kind":"side","node":35,"targets":[32]},{"channel":"u01","coefficient":1,"kind":"side","node":11492,"targets":[33]},{"channel":"w02","coefficient":1,"kind":"side","node":11497,"targets":[33]},{"channel":"partner","coefficient":1,"kind":"side","node":34,"targets":[33]},{"channel":"u01","coefficient":1,"kind":"side","node":11493,"targets":[34]},{"channel":"w02","coefficient":1,"kind":"side","node":11496,"targets":[34]},{"channel":"partner","coefficient":1,"kind":"side","node":33,"targets":[34]},{"channel":"u01","coefficient":1,"kind":"side","node":11493,"targets":[35]},{"channel":"w02","coefficient":1,"kind":"side","node":11497,"targets":[35]},{"channel":"partner","coefficient":1,"kind":"side","node":32,"targets":[35]},{"channel":"u01","coefficient":1,"kind":"side","node":11494,"targets":[36]},{"channel":"w02","coefficient":1,"kind":"side","node":11498,"targets":[36]},{"channel":"partner","coefficient":1,"kind":"side","node":39,"targets":[36]},{"channel":"u01","coefficient":1,"kind":"side","node":11494,"targets":[37]},{"channel":"w02","coefficient":1,"kind":"side","node":11499,"targets":[37]},{"channel":"partner","coefficient":1,"kind":"side","node":38,"targets":[37]},{"channel":"u01","coefficient":1,"kind":"side","node":11495,"targets":[38]},{"channel":"w02","coefficient":1,"kind":"side","node":11498,"targets":[38]},{"channel":"partner","coefficient":1,"kind":"side","node":37,"targets":[38]},{"channel":"u01","coefficient":1,"kind":"side","node":11495,"targets":[39]},{"channel":"w02","coefficient":1,"kind":"side","node":11499,"targets":[39]},{"channel":"partner","coefficient":1,"kind":"side","node":36,"targets":[39]},{"channel":"face0","coefficient":1,"kind":"side","node":7915,"targets":[40,41,42,43]},{"channel":"face0","coefficient":1,"kind":"side","node":8188,"targets":[44,45,46,47]},{"channel":"edge12","coefficient":1,"kind":"side","node":9344,"targets":[40,43]},{"channel":"edge12","coefficient":1,"kind":"side","node":9320,"targets":[41,42]},{"channel":"edge12","coefficient":1,"kind":"side","node":9344,"targets":[44,47]},{"channel":"edge12","coefficient":1,"kind":"side","node":9320,"targets":[45,46]},{"channel":"u01","coefficient":1,"kind":"side","node":11500,"targets":[40]},{"channel":"w02","coefficient":1,"kind":"side","node":11504,"targets":[40]},{"channel":"partner","coefficient":1,"kind":"side","node":43,"targets":[40]},{"channel":"u01","coefficient":1,"kind":"side","node":11500,"targets":[41]},{"channel":"w02","coefficient":1,"kind":"side","node":11505,"targets":[41]},{"channel":"partner","coefficient":1,"kind":"side","node":42,"targets":[41]},{"channel":"u01","coefficient":1,"kind":"side","node":11501,"targets":[42]},{"channel":"w02","coefficient":1,"kind":"side","node":11504,"targets":[42]},{"channel":"partner","coefficient":1,"kind":"side","node":41,"targets":[42]},{"channel":"u01","coefficient":1,"kind":"side","node":11501,"targets":[43]},{"channel":"w02","coefficient":1,"kind":"side","node":11505,"targets":[43]},{"channel":"partner","coefficient":1,"kind":"side","node":40,"targets":[43]},{"channel":"u01","coefficient":1,"kind":"side","node":11502,"targets":[44]},{"channel":"w02","coefficient":1,"kind":"side","node":11506,"targets":[44]},{"channel":"partner","coefficient":1,"kind":"side","node":47,"targets":[44]},{"channel":"u01","coefficient":1,"kind":"side","node":11502,"targets":[45]},{"channel":"w02","coefficient":1,"kind":"side","node":11507,"targets":[45]},{"channel":"partner","coefficient":1,"kind":"side","node":46,"targets":[45]},{"channel":"u01","coefficient":1,"kind":"side","node":11503,"targets":[46]},{"channel":"w02","coefficient":1,"kind":"side","node":11506,"targets":[46]},{"channel":"partner","coefficient":1,"kind":"side","node":45,"targets":[46]},{"channel":"u01","coefficient":1,"kind":"side","node":11503,"targets":[47]},{"channel":"w02","coefficient":1,"kind":"side","node":11507,"targets":[47]},{"channel":"partner","coefficient":1,"kind":"side","node":44,"targets":[47]},{"channel":"face0","coefficient":1,"kind":"side","node":8461,"targets":[48,49,50,51]},{"channel":"face0","coefficient":1,"kind":"side","node":8734,"targets":[52,53,54,55]},{"channel":"edge12","coefficient":1,"kind":"side","node":9330,"targets":[48,51]},{"channel":"edge12","coefficient":1,"kind":"side","node":9306,"targets":[49,50]},{"channel":"edge12","coefficient":1,"kind":"side","node":9330,"targets":[52,55]},{"channel":"edge12","coefficient":1,"kind":"side","node":9306,"targets":[53,54]},{"channel":"u01","coefficient":1,"kind":"side","node":11508,"targets":[48]},{"channel":"w02","coefficient":1,"kind":"side","node":11512,"targets":[48]},{"channel":"partner","coefficient":1,"kind":"side","node":51,"targets":[48]},{"channel":"u01","coefficient":1,"kind":"side","node":11508,"targets":[49]},{"channel":"w02","coefficient":1,"kind":"side","node":11513,"targets":[49]},{"channel":"partner","coefficient":1,"kind":"side","node":50,"targets":[49]},{"channel":"u01","coefficient":1,"kind":"side","node":11509,"targets":[50]},{"channel":"w02","coefficient":1,"kind":"side","node":11512,"targets":[50]},{"channel":"partner","coefficient":1,"kind":"side","node":49,"targets":[50]},{"channel":"u01","coefficient":1,"kind":"side","node":11509,"targets":[51]},{"channel":"w02","coefficient":1,"kind":"side","node":11513,"targets":[51]},{"channel":"partner","coefficient":1,"kind":"side","node":48,"targets":[51]},{"channel":"u01","coefficient":1,"kind":"side","node":11510,"targets":[52]},{"channel":"w02","coefficient":1,"kind":"side","node":11514,"targets":[52]},{"channel":"partner","coefficient":1,"kind":"side","node":55,"targets":[52]},{"channel":"u01","coefficient":1,"kind":"side","node":11510,"targets":[53]},{"channel":"w02","coefficient":1,"kind":"side","node":11515,"targets":[53]},{"channel":"partner","coefficient":1,"kind":"side","node":54,"targets":[53]},{"channel":"u01","coefficient":1,"kind":"side","node":11511,"targets":[54]},{"channel":"w02","coefficient":1,"kind":"side","node":11514,"targets":[54]},{"channel":"partner","coefficient":1,"kind":"side","node":53,"targets":[54]},{"channel":"u01","coefficient":1,"kind":"side","node":11511,"targets":[55]},{"channel":"w02","coefficient":1,"kind":"side","node":11515,"targets":[55]},{"channel":"partner","coefficient":1,"kind":"side","node":52,"targets":[55]},{"channel":"face0","coefficient":1,"kind":"side","node":9007,"targets":[56,57,58,59]},{"channel":"face0","coefficient":1,"kind":"side","node":9280,"targets":[60,61,62,63]},{"channel":"edge12","coefficient":1,"kind":"side","node":9347,"targets":[56,59]},{"channel":"edge12","coefficient":1,"kind":"side","node":9323,"targets":[57,58]},{"channel":"edge12","coefficient":1,"kind":"side","node":9347,"targets":[60,63]},{"channel":"edge12","coefficient":1,"kind":"side","node":9323,"targets":[61,62]},{"channel":"u01","coefficient":1,"kind":"side","node":11516,"targets":[56]},{"channel":"w02","coefficient":1,"kind":"side","node":11520,"targets":[56]},{"channel":"partner","coefficient":1,"kind":"side","node":59,"targets":[56]},{"channel":"u01","coefficient":1,"kind":"side","node":11516,"targets":[57]},{"channel":"w02","coefficient":1,"kind":"side","node":11521,"targets":[57]},{"channel":"partner","coefficient":1,"kind":"side","node":58,"targets":[57]},{"channel":"u01","coefficient":1,"kind":"side","node":11517,"targets":[58]},{"channel":"w02","coefficient":1,"kind":"side","node":11520,"targets":[58]},{"channel":"partner","coefficient":1,"kind":"side","node":57,"targets":[58]},{"channel":"u01","coefficient":1,"kind":"side","node":11517,"targets":[59]},{"channel":"w02","coefficient":1,"kind":"side","node":11521,"targets":[59]},{"channel":"partner","coefficient":1,"kind":"side","node":56,"targets":[59]},{"channel":"u01","coefficient":1,"kind":"side","node":11518,"targets":[60]},{"channel":"w02","coefficient":1,"kind":"side","node":11522,"targets":[60]},{"channel":"partner","coefficient":1,"kind":"side","node":63,"targets":[60]},{"channel":"u01","coefficient":1,"kind":"side","node":11518,"targets":[61]},{"channel":"w02","coefficient":1,"kind":"side","node":11523,"targets":[61]},{"channel":"partner","coefficient":1,"kind":"side","node":62,"targets":[61]},{"channel":"u01","coefficient":1,"kind":"side","node":11519,"targets":[62]},{"channel":"w02","coefficient":1,"kind":"side","node":11522,"targets":[62]},{"channel":"partner","coefficient":1,"kind":"side","node":61,"targets":[62]},{"channel":"u01","coefficient":1,"kind":"side","node":11519,"targets":[63]},{"channel":"w02","coefficient":1,"kind":"side","node":11523,"targets":[63]},{"channel":"partner","coefficient":1,"kind":"side","node":60,"targets":[63]},{"channel":"face0","coefficient":1,"kind":"side","node":4087,"targets":[64,65,66,67]},{"channel":"face0","coefficient":1,"kind":"side","node":4360,"targets":[68,69,70,71]},{"channel":"edge12","coefficient":1,"kind":"side","node":10158,"targets":[64,67]},{"channel":"edge12","coefficient":1,"kind":"side","node":10134,"targets":[65,66]},{"channel":"edge12","coefficient":1,"kind":"side","node":10158,"targets":[68,71]},{"channel":"edge12","coefficient":1,"kind":"side","node":10134,"targets":[69,70]},{"channel":"u01","coefficient":1,"kind":"side","node":11524,"targets":[64]},{"channel":"w02","coefficient":1,"kind":"side","node":11528,"targets":[64]},{"channel":"partner","coefficient":1,"kind":"side","node":67,"targets":[64]},{"channel":"u01","coefficient":1,"kind":"side","node":11524,"targets":[65]},{"channel":"w02","coefficient":1,"kind":"side","node":11529,"targets":[65]},{"channel":"partner","coefficient":1,"kind":"side","node":66,"targets":[65]},{"channel":"u01","coefficient":1,"kind":"side","node":11525,"targets":[66]},{"channel":"w02","coefficient":1,"kind":"side","node":11528,"targets":[66]},{"channel":"partner","coefficient":1,"kind":"side","node":65,"targets":[66]},{"channel":"u01","coefficient":1,"kind":"side","node":11525,"targets":[67]},{"channel":"w02","coefficient":1,"kind":"side","node":11529,"targets":[67]},{"channel":"partner","coefficient":1,"kind":"side","node":64,"targets":[67]},{"channel":"u01","coefficient":1,"kind":"side","node":11526,"targets":[68]},{"channel":"w02","coefficient":1,"kind":"side","node":11530,"targets":[68]},{"channel":"partner","coefficient":1,"kind":"side","node":71,"targets":[68]},{"channel":"u01","coefficient":1,"kind":"side","node":11526,"targets":[69]},{"channel":"w02","coefficient":1,"kind":"side","node":11531,"targets":[69]},{"channel":"partner","coefficient":1,"kind":"side","node":70,"targets":[69]},{"channel":"u01","coefficient":1,"kind":"side","node":11527,"targets":[70]},{"channel":"w02","coefficient":1,"kind":"side","node":11530,"targets":[70]},{"channel":"partner","coefficient":1,"kind":"side","node":69,"targets":[70]},{"channel":"u01","coefficient":1,"kind":"side","node":11527,"targets":[71]},{"channel":"w02","coefficient":1,"kind":"side","node":11531,"targets":[71]},{"channel":"partner","coefficient":1,"kind":"side","node":68,"targets":[71]},{"channel":"face0","coefficient":1,"kind":"side","node":4015,"targets":[72,73,74,75]},{"channel":"face0","coefficient":1,"kind":"side","node":4288,"targets":[76,77,78,79]},{"channel":"edge12","coefficient":1,"kind":"side","node":10206,"targets":[72,75]},{"channel":"edge12","coefficient":1,"kind":"side","node":10182,"targets":[73,74]},{"channel":"edge12","coefficient":1,"kind":"side","node":10206,"targets":[76,79]},{"channel":"edge12","coefficient":1,"kind":"side","node":10182,"targets":[77,78]},{"channel":"u01","coefficient":1,"kind":"side","node":11532,"targets":[72]},{"channel":"w02","coefficient":1,"kind":"side","node":11536,"targets":[72]},{"channel":"partner","coefficient":1,"kind":"side","node":75,"targets":[72]},{"channel":"u01","coefficient":1,"kind":"side","node":11532,"targets":[73]},{"channel":"w02","coefficient":1,"kind":"side","node":11537,"targets":[73]},{"channel":"partner","coefficient":1,"kind":"side","node":74,"targets":[73]},{"channel":"u01","coefficient":1,"kind":"side","node":11533,"targets":[74]},{"channel":"w02","coefficient":1,"kind":"side","node":11536,"targets":[74]},{"channel":"partner","coefficient":1,"kind":"side","node":73,"targets":[74]},{"channel":"u01","coefficient":1,"kind":"side","node":11533,"targets":[75]},{"channel":"w02","coefficient":1,"kind":"side","node":11537,"targets":[75]},{"channel":"partner","coefficient":1,"kind":"side","node":72,"targets":[75]},{"channel":"u01","coefficient":1,"kind":"side","node":11534,"targets":[76]},{"channel":"w02","coefficient":1,"kind":"side","node":11538,"targets":[76]},{"channel":"partner","coefficient":1,"kind":"side","node":79,"targets":[76]},{"channel":"u01","coefficient":1,"kind":"side","node":11534,"targets":[77]},{"channel":"w02","coefficient":1,"kind":"side","node":11539,"targets":[77]},{"channel":"partner","coefficient":1,"kind":"side","node":78,"targets":[77]},{"channel":"u01","coefficient":1,"kind":"side","node":11535,"targets":[78]},{"channel":"w02","coefficient":1,"kind":"side","node":11538,"targets":[78]},{"channel":"partner","coefficient":1,"kind":"side","node":77,"targets":[78]},{"channel":"u01","coefficient":1,"kind":"side","node":11535,"targets":[79]},{"channel":"w02","coefficient":1,"kind":"side","node":11539,"targets":[79]},{"channel":"partner","coefficient":1,"kind":"side","node":76,"targets":[79]},{"channel":"face0","coefficient":1,"kind":"side","node":3922,"targets":[80,81,82,83]},{"channel":"face0","coefficient":1,"kind":"side","node":4195,"targets":[84,85,86,87]},{"channel":"edge12","coefficient":1,"kind":"side","node":10254,"targets":[80,83]},{"channel":"edge12","coefficient":1,"kind":"side","node":10230,"targets":[81,82]},{"channel":"edge12","coefficient":1,"kind":"side","node":10254,"targets":[84,87]},{"channel":"edge12","coefficient":1,"kind":"side","node":10230,"targets":[85,86]},{"channel":"u01","coefficient":1,"kind":"side","node":11540,"targets":[80]},{"channel":"w02","coefficient":1,"kind":"side","node":11544,"targets":[80]},{"channel":"partner","coefficient":1,"kind":"side","node":83,"targets":[80]},{"channel":"u01","coefficient":1,"kind":"side","node":11540,"targets":[81]},{"channel":"w02","coefficient":1,"kind":"side","node":11545,"targets":[81]},{"channel":"partner","coefficient":1,"kind":"side","node":82,"targets":[81]},{"channel":"u01","coefficient":1,"kind":"side","node":11541,"targets":[82]},{"channel":"w02","coefficient":1,"kind":"side","node":11544,"targets":[82]},{"channel":"partner","coefficient":1,"kind":"side","node":81,"targets":[82]},{"channel":"u01","coefficient":1,"kind":"side","node":11541,"targets":[83]},{"channel":"w02","coefficient":1,"kind":"side","node":11545,"targets":[83]},{"channel":"partner","coefficient":1,"kind":"side","node":80,"targets":[83]},{"channel":"u01","coefficient":1,"kind":"side","node":11542,"targets":[84]},{"channel":"w02","coefficient":1,"kind":"side","node":11546,"targets":[84]},{"channel":"partner","coefficient":1,"kind":"side","node":87,"targets":[84]},{"channel":"u01","coefficient":1,"kind":"side","node":11542,"targets":[85]},{"channel":"w02","coefficient":1,"kind":"side","node":11547,"targets":[85]},{"channel":"partner","coefficient":1,"kind":"side","node":86,"targets":[85]},{"channel":"u01","coefficient":1,"kind":"side","node":11543,"targets":[86]},{"channel":"w02","coefficient":1,"kind":"side","node":11546,"targets":[86]},{"channel":"partner","coefficient":1,"kind":"side","node":85,"targets":[86]},{"channel":"u01","coefficient":1,"kind":"side","node":11543,"targets":[87]},{"channel":"w02","coefficient":1,"kind":"side","node":11547,"targets":[87]},{"channel":"partner","coefficient":1,"kind":"side","node":84,"targets":[87]},{"channel":"face0","coefficient":1,"kind":"side","node":7259,"targets":[88,89,90,91]},{"channel":"face0","coefficient":1,"kind":"side","node":7532,"targets":[92,93,94,95]},{"channel":"edge12","coefficient":1,"kind":"side","node":9393,"targets":[88,91]},{"channel":"edge12","coefficient":1,"kind":"side","node":9369,"targets":[89,90]},{"channel":"edge12","coefficient":1,"kind":"side","node":9393,"targets":[92,95]},{"channel":"edge12","coefficient":1,"kind":"side","node":9369,"targets":[93,94]},{"channel":"u01","coefficient":1,"kind":"side","node":11548,"targets":[88]},{"channel":"w02","coefficient":1,"kind":"side","node":11552,"targets":[88]},{"channel":"partner","coefficient":1,"kind":"side","node":91,"targets":[88]},{"channel":"u01","coefficient":1,"kind":"side","node":11548,"targets":[89]},{"channel":"w02","coefficient":1,"kind":"side","node":11553,"targets":[89]},{"channel":"partner","coefficient":1,"kind":"side","node":90,"targets":[89]},{"channel":"u01","coefficient":1,"kind":"side","node":11549,"targets":[90]},{"channel":"w02","coefficient":1,"kind":"side","node":11552,"targets":[90]},{"channel":"partner","coefficient":1,"kind":"side","node":89,"targets":[90]},{"channel":"u01","coefficient":1,"kind":"side","node":11549,"targets":[91]},{"channel":"w02","coefficient":1,"kind":"side","node":11553,"targets":[91]},{"channel":"partner","coefficient":1,"kind":"side","node":88,"targets":[91]},{"channel":"u01","coefficient":1,"kind":"side","node":11550,"targets":[92]},{"channel":"w02","coefficient":1,"kind":"side","node":11554,"targets":[92]},{"channel":"partner","coefficient":1,"kind":"side","node":95,"targets":[92]},{"channel":"u01","coefficient":1,"kind":"side","node":11550,"targets":[93]},{"channel":"w02","coefficient":1,"kind":"side","node":11555,"targets":[93]},{"channel":"partner","coefficient":1,"kind":"side","node":94,"targets":[93]},{"channel":"u01","coefficient":1,"kind":"side","node":11551,"targets":[94]},{"channel":"w02","coefficient":1,"kind":"side","node":11554,"targets":[94]},{"channel":"partner","coefficient":1,"kind":"side","node":93,"targets":[94]},{"channel":"u01","coefficient":1,"kind":"side","node":11551,"targets":[95]},{"channel":"w02","coefficient":1,"kind":"side","node":11555,"targets":[95]},{"channel":"partner","coefficient":1,"kind":"side","node":92,"targets":[95]},{"channel":"face0","coefficient":1,"kind":"side","node":7805,"targets":[96,97,98,99]},{"channel":"face0","coefficient":1,"kind":"side","node":8078,"targets":[100,101,102,103]},{"channel":"edge12","coefficient":1,"kind":"side","node":9392,"targets":[96,99]},{"channel":"edge12","coefficient":1,"kind":"side","node":9368,"targets":[97,98]},{"channel":"edge12","coefficient":1,"kind":"side","node":9392,"targets":[100,103]},{"channel":"edge12","coefficient":1,"kind":"side","node":9368,"targets":[101,102]},{"channel":"u01","coefficient":1,"kind":"side","node":11556,"targets":[96]},{"channel":"w02","coefficient":1,"kind":"side","node":11560,"targets":[96]},{"channel":"partner","coefficient":1,"kind":"side","node":99,"targets":[96]},{"channel":"u01","coefficient":1,"kind":"side","node":11556,"targets":[97]},{"channel":"w02","coefficient":1,"kind":"side","node":11561,"targets":[97]},{"channel":"partner","coefficient":1,"kind":"side","node":98,"targets":[97]},{"channel":"u01","coefficient":1,"kind":"side","node":11557,"targets":[98]},{"channel":"w02","coefficient":1,"kind":"side","node":11560,"targets":[98]},{"channel":"partner","coefficient":1,"kind":"side","node":97,"targets":[98]},{"channel":"u01","coefficient":1,"kind":"side","node":11557,"targets":[99]},{"channel":"w02","coefficient":1,"kind":"side","node":11561,"targets":[99]},{"channel":"partner","coefficient":1,"kind":"side","node":96,"targets":[99]},{"channel":"u01","coefficient":1,"kind":"side","node":11558,"targets":[100]},{"channel":"w02","coefficient":1,"kind":"side","node":11562,"targets":[100]},{"channel":"partner","coefficient":1,"kind":"side","node":103,"targets":[100]},{"channel":"u01","coefficient":1,"kind":"side","node":11558,"targets":[101]},{"channel":"w02","coefficient":1,"kind":"side","node":11563,"targets":[101]},{"channel":"partner","coefficient":1,"kind":"side","node":102,"targets":[101]},{"channel":"u01","coefficient":1,"kind":"side","node":11559,"targets":[102]},{"channel":"w02","coefficient":1,"kind":"side","node":11562,"targets":[102]},{"channel":"partner","coefficient":1,"kind":"side","node":101,"targets":[102]},{"channel":"u01","coefficient":1,"kind":"side","node":11559,"targets":[103]},{"channel":"w02","coefficient":1,"kind":"side","node":11563,"targets":[103]},{"channel":"partner","coefficient":1,"kind":"side","node":100,"targets":[103]},{"channel":"face0","coefficient":1,"kind":"side","node":8351,"targets":[104,105,106,107]},{"channel":"face0","coefficient":1,"kind":"side","node":8624,"targets":[108,109,110,111]},{"channel":"edge12","coefficient":1,"kind":"side","node":9378,"targets":[104,107]},{"channel":"edge12","coefficient":1,"kind":"side","node":9354,"targets":[105,106]},{"channel":"edge12","coefficient":1,"kind":"side","node":9378,"targets":[108,111]},{"channel":"edge12","coefficient":1,"kind":"side","node":9354,"targets":[109,110]},{"channel":"u01","coefficient":1,"kind":"side","node":11564,"targets":[104]},{"channel":"w02","coefficient":1,"kind":"side","node":11568,"targets":[104]},{"channel":"partner","coefficient":1,"kind":"side","node":107,"targets":[104]},{"channel":"u01","coefficient":1,"kind":"side","node":11564,"targets":[105]},{"channel":"w02","coefficient":1,"kind":"side","node":11569,"targets":[105]},{"channel":"partner","coefficient":1,"kind":"side","node":106,"targets":[105]},{"channel":"u01","coefficient":1,"kind":"side","node":11565,"targets":[106]},{"channel":"w02","coefficient":1,"kind":"side","node":11568,"targets":[106]},{"channel":"partner","coefficient":1,"kind":"side","node":105,"targets":[106]},{"channel":"u01","coefficient":1,"kind":"side","node":11565,"targets":[107]},{"channel":"w02","coefficient":1,"kind":"side","node":11569,"targets":[107]},{"channel":"partner","coefficient":1,"kind":"side","node":104,"targets":[107]},{"channel":"u01","coefficient":1,"kind":"side","node":11566,"targets":[108]},{"channel":"w02","coefficient":1,"kind":"side","node":11570,"targets":[108]},{"channel":"partner","coefficient":1,"kind":"side","node":111,"targets":[108]},{"channel":"u01","coefficient":1,"kind":"side","node":11566,"targets":[109]},{"channel":"w02","coefficient":1,"kind":"side","node":11571,"targets":[109]},{"channel":"partner","coefficient":1,"kind":"side","node":110,"targets":[109]},{"channel":"u01","coefficient":1,"kind":"side","node":11567,"targets":[110]},{"channel":"w02","coefficient":1,"kind":"side","node":11570,"targets":[110]},{"channel":"partner","coefficient":1,"kind":"side","node":109,"targets":[110]},{"channel":"u01","coefficient":1,"kind":"side","node":11567,"targets":[111]},{"channel":"w02","coefficient":1,"kind":"side","node":11571,"targets":[111]},{"channel":"partner","coefficient":1,"kind":"side","node":108,"targets":[111]},{"channel":"face0","coefficient":1,"kind":"side","node":8897,"targets":[112,113,114,115]},{"channel":"face0","coefficient":1,"kind":"side","node":9170,"targets":[116,117,118,119]},{"channel":"edge12","coefficient":1,"kind":"side","node":9395,"targets":[112,115]},{"channel":"edge12","coefficient":1,"kind":"side","node":9371,"targets":[113,114]},{"channel":"edge12","coefficient":1,"kind":"side","node":9395,"targets":[116,119]},{"channel":"edge12","coefficient":1,"kind":"side","node":9371,"targets":[117,118]},{"channel":"u01","coefficient":1,"kind":"side","node":11572,"targets":[112]},{"channel":"w02","coefficient":1,"kind":"side","node":11576,"targets":[112]},{"channel":"partner","coefficient":1,"kind":"side","node":115,"targets":[112]},{"channel":"u01","coefficient":1,"kind":"side","node":11572,"targets":[113]},{"channel":"w02","coefficient":1,"kind":"side","node":11577,"targets":[113]},{"channel":"partner","coefficient":1,"kind":"side","node":114,"targets":[113]},{"channel":"u01","coefficient":1,"kind":"side","node":11573,"targets":[114]},{"channel":"w02","coefficient":1,"kind":"side","node":11576,"targets":[114]},{"channel":"partner","coefficient":1,"kind":"side","node":113,"targets":[114]},{"channel":"u01","coefficient":1,"kind":"side","node":11573,"targets":[115]},{"channel":"w02","coefficient":1,"kind":"side","node":11577,"targets":[115]},{"channel":"partner","coefficient":1,"kind":"side","node":112,"targets":[115]},{"channel":"u01","coefficient":1,"kind":"side","node":11574,"targets":[116]},{"channel":"w02","coefficient":1,"kind":"side","node":11578,"targets":[116]},{"channel":"partner","coefficient":1,"kind":"side","node":119,"targets":[116]},{"channel":"u01","coefficient":1,"kind":"side","node":11574,"targets":[117]},{"channel":"w02","coefficient":1,"kind":"side","node":11579,"targets":[117]},{"channel":"partner","coefficient":1,"kind":"side","node":118,"targets":[117]},{"channel":"u01","coefficient":1,"kind":"side","node":11575,"targets":[118]},{"channel":"w02","coefficient":1,"kind":"side","node":11578,"targets":[118]},{"channel":"partner","coefficient":1,"kind":"side","node":117,"targets":[118]},{"channel":"u01","coefficient":1,"kind":"side","node":11575,"targets":[119]},{"channel":"w02","coefficient":1,"kind":"side","node":11579,"targets":[119]},{"channel":"partner","coefficient":1,"kind":"side","node":116,"targets":[119]},{"channel":"face0","coefficient":1,"kind":"side","node":4108,"targets":[120,121,122,123]},{"channel":"face0","coefficient":1,"kind":"side","node":4381,"targets":[124,125,126,127]},{"channel":"edge12","coefficient":1,"kind":"side","node":10494,"targets":[120,123]},{"channel":"edge12","coefficient":1,"kind":"side","node":10470,"targets":[121,122]},{"channel":"edge12","coefficient":1,"kind":"side","node":10494,"targets":[124,127]},{"channel":"edge12","coefficient":1,"kind":"side","node":10470,"targets":[125,126]},{"channel":"u01","coefficient":1,"kind":"side","node":11580,"targets":[120]},{"channel":"w02","coefficient":1,"kind":"side","node":11584,"targets":[120]},{"channel":"partner","coefficient":1,"kind":"side","node":123,"targets":[120]},{"channel":"u01","coefficient":1,"kind":"side","node":11580,"targets":[121]},{"channel":"w02","coefficient":1,"kind":"side","node":11585,"targets":[121]},{"channel":"partner","coefficient":1,"kind":"side","node":122,"targets":[121]},{"channel":"u01","coefficient":1,"kind":"side","node":11581,"targets":[122]},{"channel":"w02","coefficient":1,"kind":"side","node":11584,"targets":[122]},{"channel":"partner","coefficient":1,"kind":"side","node":121,"targets":[122]},{"channel":"u01","coefficient":1,"kind":"side","node":11581,"targets":[123]},{"channel":"w02","coefficient":1,"kind":"side","node":11585,"targets":[123]},{"channel":"partner","coefficient":1,"kind":"side","node":120,"targets":[123]},{"channel":"u01","coefficient":1,"kind":"side","node":11582,"targets":[124]},{"channel":"w02","coefficient":1,"kind":"side","node":11586,"targets":[124]},{"channel":"partner","coefficient":1,"kind":"side","node":127,"targets":[124]},{"channel":"u01","coefficient":1,"kind":"side","node":11582,"targets":[125]},{"channel":"w02","coefficient":1,"kind":"side","node":11587,"targets":[125]},{"channel":"partner","coefficient":1,"kind":"side","node":126,"targets":[125]},{"channel":"u01","coefficient":1,"kind":"side","node":11583,"targets":[126]},{"channel":"w02","coefficient":1,"kind":"side","node":11586,"targets":[126]},{"channel":"partner","coefficient":1,"kind":"side","node":125,"targets":[126]},{"channel":"u01","coefficient":1,"kind":"side","node":11583,"targets":[127]},{"channel":"w02","coefficient":1,"kind":"side","node":11587,"targets":[127]},{"channel":"partner","coefficient":1,"kind":"side","node":124,"targets":[127]},{"channel":"face0","coefficient":1,"kind":"side","node":3969,"targets":[128,129,130,131]},{"channel":"face0","coefficient":1,"kind":"side","node":4242,"targets":[132,133,134,135]},{"channel":"edge12","coefficient":1,"kind":"side","node":10542,"targets":[128,131]},{"channel":"edge12","coefficient":1,"kind":"side","node":10518,"targets":[129,130]},{"channel":"edge12","coefficient":1,"kind":"side","node":10542,"targets":[132,135]},{"channel":"edge12","coefficient":1,"kind":"side","node":10518,"targets":[133,134]},{"channel":"u01","coefficient":1,"kind":"side","node":11588,"targets":[128]},{"channel":"w02","coefficient":1,"kind":"side","node":11592,"targets":[128]},{"channel":"partner","coefficient":1,"kind":"side","node":131,"targets":[128]},{"channel":"u01","coefficient":1,"kind":"side","node":11588,"targets":[129]},{"channel":"w02","coefficient":1,"kind":"side","node":11593,"targets":[129]},{"channel":"partner","coefficient":1,"kind":"side","node":130,"targets":[129]},{"channel":"u01","coefficient":1,"kind":"side","node":11589,"targets":[130]},{"channel":"w02","coefficient":1,"kind":"side","node":11592,"targets":[130]},{"channel":"partner","coefficient":1,"kind":"side","node":129,"targets":[130]},{"channel":"u01","coefficient":1,"kind":"side","node":11589,"targets":[131]},{"channel":"w02","coefficient":1,"kind":"side","node":11593,"targets":[131]},{"channel":"partner","coefficient":1,"kind":"side","node":128,"targets":[131]},{"channel":"u01","coefficient":1,"kind":"side","node":11590,"targets":[132]},{"channel":"w02","coefficient":1,"kind":"side","node":11594,"targets":[132]},{"channel":"partner","coefficient":1,"kind":"side","node":135,"targets":[132]},{"channel":"u01","coefficient":1,"kind":"side","node":11590,"targets":[133]},{"channel":"w02","coefficient":1,"kind":"side","node":11595,"targets":[133]},{"channel":"partner","coefficient":1,"kind":"side","node":134,"targets":[133]},{"channel":"u01","coefficient":1,"kind":"side","node":11591,"targets":[134]},{"channel":"w02","coefficient":1,"kind":"side","node":11594,"targets":[134]},{"channel":"partner","coefficient":1,"kind":"side","node":133,"targets":[134]},{"channel":"u01","coefficient":1,"kind":"side","node":11591,"targets":[135]},{"channel":"w02","coefficient":1,"kind":"side","node":11595,"targets":[135]},{"channel":"partner","coefficient":1,"kind":"side","node":132,"targets":[135]},{"channel":"face0","coefficient":1,"kind":"side","node":4102,"targets":[136,137,138,139]},{"channel":"face0","coefficient":1,"kind":"side","node":4375,"targets":[140,141,142,143]},{"channel":"edge12","coefficient":1,"kind":"side","node":10590,"targets":[136,139]},{"channel":"edge12","coefficient":1,"kind":"side","node":10566,"targets":[137,138]},{"channel":"edge12","coefficient":1,"kind":"side","node":10590,"targets":[140,143]},{"channel":"edge12","coefficient":1,"kind":"side","node":10566,"targets":[141,142]},{"channel":"u01","coefficient":1,"kind":"side","node":11596,"targets":[136]},{"channel":"w02","coefficient":1,"kind":"side","node":11600,"targets":[136]},{"channel":"partner","coefficient":1,"kind":"side","node":139,"targets":[136]},{"channel":"u01","coefficient":1,"kind":"side","node":11596,"targets":[137]},{"channel":"w02","coefficient":1,"kind":"side","node":11601,"targets":[137]},{"channel":"partner","coefficient":1,"kind":"side","node":138,"targets":[137]},{"channel":"u01","coefficient":1,"kind":"side","node":11597,"targets":[138]},{"channel":"w02","coefficient":1,"kind":"side","node":11600,"targets":[138]},{"channel":"partner","coefficient":1,"kind":"side","node":137,"targets":[138]},{"channel":"u01","coefficient":1,"kind":"side","node":11597,"targets":[139]},{"channel":"w02","coefficient":1,"kind":"side","node":11601,"targets":[139]},{"channel":"partner","coefficient":1,"kind":"side","node":136,"targets":[139]},{"channel":"u01","coefficient":1,"kind":"side","node":11598,"targets":[140]},{"channel":"w02","coefficient":1,"kind":"side","node":11602,"targets":[140]},{"channel":"partner","coefficient":1,"kind":"side","node":143,"targets":[140]},{"channel":"u01","coefficient":1,"kind":"side","node":11598,"targets":[141]},{"channel":"w02","coefficient":1,"kind":"side","node":11603,"targets":[141]},{"channel":"partner","coefficient":1,"kind":"side","node":142,"targets":[141]},{"channel":"u01","coefficient":1,"kind":"side","node":11599,"targets":[142]},{"channel":"w02","coefficient":1,"kind":"side","node":11602,"targets":[142]},{"channel":"partner","coefficient":1,"kind":"side","node":141,"targets":[142]},{"channel":"u01","coefficient":1,"kind":"side","node":11599,"targets":[143]},{"channel":"w02","coefficient":1,"kind":"side","node":11603,"targets":[143]},{"channel":"partner","coefficient":1,"kind":"side","node":140,"targets":[143]},{"channel":"face0","coefficient":1,"kind":"side","node":7916,"targets":[144,145,146,147]},{"channel":"face0","coefficient":1,"kind":"side","node":8189,"targets":[148,149,150,151]},{"channel":"edge12","coefficient":1,"kind":"side","node":9440,"targets":[144,147]},{"channel":"edge12","coefficient":1,"kind":"side","node":9416,"targets":[145,146]},{"channel":"edge12","coefficient":1,"kind":"side","node":9440,"targets":[148,151]},{"channel":"edge12","coefficient":1,"kind":"side","node":9416,"targets":[149,150]},{"channel":"u01","coefficient":1,"kind":"side","node":11604,"targets":[144]},{"channel":"w02","coefficient":1,"kind":"side","node":11608,"targets":[144]},{"channel":"partner","coefficient":1,"kind":"side","node":147,"targets":[144]},{"channel":"u01","coefficient":1,"kind":"side","node":11604,"targets":[145]},{"channel":"w02","coefficient":1,"kind":"side","node":11609,"targets":[145]},{"channel":"partner","coefficient":1,"kind":"side","node":146,"targets":[145]},{"channel":"u01","coefficient":1,"kind":"side","node":11605,"targets":[146]},{"channel":"w02","coefficient":1,"kind":"side","node":11608,"targets":[146]},{"channel":"partner","coefficient":1,"kind":"side","node":145,"targets":[146]},{"channel":"u01","coefficient":1,"kind":"side","node":11605,"targets":[147]},{"channel":"w02","coefficient":1,"kind":"side","node":11609,"targets":[147]},{"channel":"partner","coefficient":1,"kind":"side","node":144,"targets":[147]},{"channel":"u01","coefficient":1,"kind":"side","node":11606,"targets":[148]},{"channel":"w02","coefficient":1,"kind":"side","node":11610,"targets":[148]},{"channel":"partner","coefficient":1,"kind":"side","node":151,"targets":[148]},{"channel":"u01","coefficient":1,"kind":"side","node":11606,"targets":[149]},{"channel":"w02","coefficient":1,"kind":"side","node":11611,"targets":[149]},{"channel":"partner","coefficient":1,"kind":"side","node":150,"targets":[149]},{"channel":"u01","coefficient":1,"kind":"side","node":11607,"targets":[150]},{"channel":"w02","coefficient":1,"kind":"side","node":11610,"targets":[150]},{"channel":"partner","coefficient":1,"kind":"side","node":149,"targets":[150]},{"channel":"u01","coefficient":1,"kind":"side","node":11607,"targets":[151]},{"channel":"w02","coefficient":1,"kind":"side","node":11611,"targets":[151]},{"channel":"partner","coefficient":1,"kind":"side","node":148,"targets":[151]},{"channel":"face0","coefficient":1,"kind":"side","node":8462,"targets":[152,153,154,155]},{"channel":"face0","coefficient":1,"kind":"side","node":8735,"targets":[156,157,158,159]},{"channel":"edge12","coefficient":1,"kind":"side","node":9426,"targets":[152,155]},{"channel":"edge12","coefficient":1,"kind":"side","node":9402,"targets":[153,154]},{"channel":"edge12","coefficient":1,"kind":"side","node":9426,"targets":[156,159]},{"channel":"edge12","coefficient":1,"kind":"side","node":9402,"targets":[157,158]},{"channel":"u01","coefficient":1,"kind":"side","node":11612,"targets":[152]},{"channel":"w02","coefficient":1,"kind":"side","node":11616,"targets":[152]},{"channel":"partner","coefficient":1,"kind":"side","node":155,"targets":[152]},{"channel":"u01","coefficient":1,"kind":"side","node":11612,"targets":[153]},{"channel":"w02","coefficient":1,"kind":"side","node":11617,"targets":[153]},{"channel":"partner","coefficient":1,"kind":"side","node":154,"targets":[153]},{"channel":"u01","coefficient":1,"kind":"side","node":11613,"targets":[154]},{"channel":"w02","coefficient":1,"kind":"side","node":11616,"targets":[154]},{"channel":"partner","coefficient":1,"kind":"side","node":153,"targets":[154]},{"channel":"u01","coefficient":1,"kind":"side","node":11613,"targets":[155]},{"channel":"w02","coefficient":1,"kind":"side","node":11617,"targets":[155]},{"channel":"partner","coefficient":1,"kind":"side","node":152,"targets":[155]},{"channel":"u01","coefficient":1,"kind":"side","node":11614,"targets":[156]},{"channel":"w02","coefficient":1,"kind":"side","node":11618,"targets":[156]},{"channel":"partner","coefficient":1,"kind":"side","node":159,"targets":[156]},{"channel":"u01","coefficient":1,"kind":"side","node":11614,"targets":[157]},{"channel":"w02","coefficient":1,"kind":"side","node":11619,"targets":[157]},{"channel":"partner","coefficient":1,"kind":"side","node":158,"targets":[157]},{"channel":"u01","coefficient":1,"kind":"side","node":11615,"targets":[158]},{"channel":"w02","coefficient":1,"kind":"side","node":11618,"targets":[158]},{"channel":"partner","coefficient":1,"kind":"side","node":157,"targets":[158]},{"channel":"u01","coefficient":1,"kind":"side","node":11615,"targets":[159]},{"channel":"w02","coefficient":1,"kind":"side","node":11619,"targets":[159]},{"channel":"partner","coefficient":1,"kind":"side","node":156,"targets":[159]},{"channel":"face0","coefficient":1,"kind":"side","node":9008,"targets":[160,161,162,163]},{"channel":"face0","coefficient":1,"kind":"side","node":9281,"targets":[164,165,166,167]},{"channel":"edge12","coefficient":1,"kind":"side","node":9443,"targets":[160,163]},{"channel":"edge12","coefficient":1,"kind":"side","node":9419,"targets":[161,162]},{"channel":"edge12","coefficient":1,"kind":"side","node":9443,"targets":[164,167]},{"channel":"edge12","coefficient":1,"kind":"side","node":9419,"targets":[165,166]},{"channel":"u01","coefficient":1,"kind":"side","node":11620,"targets":[160]},{"channel":"w02","coefficient":1,"kind":"side","node":11624,"targets":[160]},{"channel":"partner","coefficient":1,"kind":"side","node":163,"targets":[160]},{"channel":"u01","coefficient":1,"kind":"side","node":11620,"targets":[161]},{"channel":"w02","coefficient":1,"kind":"side","node":11625,"targets":[161]},{"channel":"partner","coefficient":1,"kind":"side","node":162,"targets":[161]},{"channel":"u01","coefficient":1,"kind":"side","node":11621,"targets":[162]},{"channel":"w02","coefficient":1,"kind":"side","node":11624,"targets":[162]},{"channel":"partner","coefficient":1,"kind":"side","node":161,"targets":[162]},{"channel":"u01","coefficient":1,"kind":"side","node":11621,"targets":[163]},{"channel":"w02","coefficient":1,"kind":"side","node":11625,"targets":[163]},{"channel":"partner","coefficient":1,"kind":"side","node":160,"targets":[163]},{"channel":"u01","coefficient":1,"kind":"side","node":11622,"targets":[164]},{"channel":"w02","coefficient":1,"kind":"side","node":11626,"targets":[164]},{"channel":"partner","coefficient":1,"kind":"side","node":167,"targets":[164]},{"channel":"u01","coefficient":1,"kind":"side","node":11622,"targets":[165]},{"channel":"w02","coefficient":1,"kind":"side","node":11627,"targets":[165]},{"channel":"partner","coefficient":1,"kind":"side","node":166,"targets":[165]},{"channel":"u01","coefficient":1,"kind":"side","node":11623,"targets":[166]},{"channel":"w02","coefficient":1,"kind":"side","node":11626,"targets":[166]},{"channel":"partner","coefficient":1,"kind":"side","node":165,"targets":[166]},{"channel":"u01","coefficient":1,"kind":"side","node":11623,"targets":[167]},{"channel":"w02","coefficient":1,"kind":"side","node":11627,"targets":[167]},{"channel":"partner","coefficient":1,"kind":"side","node":164,"targets":[167]},{"channel":"face0","coefficient":1,"kind":"side","node":4080,"targets":[168,169,170,171]},{"channel":"face0","coefficient":1,"kind":"side","node":4353,"targets":[172,173,174,175]},{"channel":"edge12","coefficient":1,"kind":"side","node":10782,"targets":[168,171]},{"channel":"edge12","coefficient":1,"kind":"side","node":10758,"targets":[169,170]},{"channel":"edge12","coefficient":1,"kind":"side","node":10782,"targets":[172,175]},{"channel":"edge12","coefficient":1,"kind":"side","node":10758,"targets":[173,174]},{"channel":"u01","coefficient":1,"kind":"side","node":11628,"targets":[168]},{"channel":"w02","coefficient":1,"kind":"side","node":11632,"targets":[168]},{"channel":"partner","coefficient":1,"kind":"side","node":171,"targets":[168]},{"channel":"u01","coefficient":1,"kind":"side","node":11628,"targets":[169]},{"channel":"w02","coefficient":1,"kind":"side","node":11633,"targets":[169]},{"channel":"partner","coefficient":1,"kind":"side","node":170,"targets":[169]},{"channel":"u01","coefficient":1,"kind":"side","node":11629,"targets":[170]},{"channel":"w02","coefficient":1,"kind":"side","node":11632,"targets":[170]},{"channel":"partner","coefficient":1,"kind":"side","node":169,"targets":[170]},{"channel":"u01","coefficient":1,"kind":"side","node":11629,"targets":[171]},{"channel":"w02","coefficient":1,"kind":"side","node":11633,"targets":[171]},{"channel":"partner","coefficient":1,"kind":"side","node":168,"targets":[171]},{"channel":"u01","coefficient":1,"kind":"side","node":11630,"targets":[172]},{"channel":"w02","coefficient":1,"kind":"side","node":11634,"targets":[172]},{"channel":"partner","coefficient":1,"kind":"side","node":175,"targets":[172]},{"channel":"u01","coefficient":1,"kind":"side","node":11630,"targets":[173]},{"channel":"w02","coefficient":1,"kind":"side","node":11635,"targets":[173]},{"channel":"partner","coefficient":1,"kind":"side","node":174,"targets":[173]},{"channel":"u01","coefficient":1,"kind":"side","node":11631,"targets":[174]},{"channel":"w02","coefficient":1,"kind":"side","node":11634,"targets":[174]},{"channel":"partner","coefficient":1,"kind":"side","node":173,"targets":[174]},{"channel":"u01","coefficient":1,"kind":"side","node":11631,"targets":[175]},{"channel":"w02","coefficient":1,"kind":"side","node":11635,"targets":[175]},{"channel":"partner","coefficient":1,"kind":"side","node":172,"targets":[175]},{"channel":"face0","coefficient":1,"kind":"side","node":4083,"targets":[176,177,178,179]},{"channel":"face0","coefficient":1,"kind":"side","node":4356,"targets":[180,181,182,183]},{"channel":"edge12","coefficient":1,"kind":"side","node":10830,"targets":[176,179]},{"channel":"edge12","coefficient":1,"kind":"side","node":10806,"targets":[177,178]},{"channel":"edge12","coefficient":1,"kind":"side","node":10830,"targets":[180,183]},{"channel":"edge12","coefficient":1,"kind":"side","node":10806,"targets":[181,182]},{"channel":"u01","coefficient":1,"kind":"side","node":11636,"targets":[176]},{"channel":"w02","coefficient":1,"kind":"side","node":11640,"targets":[176]},{"channel":"partner","coefficient":1,"kind":"side","node":179,"targets":[176]},{"channel":"u01","coefficient":1,"kind":"side","node":11636,"targets":[177]},{"channel":"w02","coefficient":1,"kind":"side","node":11641,"targets":[177]},{"channel":"partner","coefficient":1,"kind":"side","node":178,"targets":[177]},{"channel":"u01","coefficient":1,"kind":"side","node":11637,"targets":[178]},{"channel":"w02","coefficient":1,"kind":"side","node":11640,"targets":[178]},{"channel":"partner","coefficient":1,"kind":"side","node":177,"targets":[178]},{"channel":"u01","coefficient":1,"kind":"side","node":11637,"targets":[179]},{"channel":"w02","coefficient":1,"kind":"side","node":11641,"targets":[179]},{"channel":"partner","coefficient":1,"kind":"side","node":176,"targets":[179]},{"channel":"u01","coefficient":1,"kind":"side","node":11638,"targets":[180]},{"channel":"w02","coefficient":1,"kind":"side","node":11642,"targets":[180]},{"channel":"partner","coefficient":1,"kind":"side","node":183,"targets":[180]},{"channel":"u01","coefficient":1,"kind":"side","node":11638,"targets":[181]},{"channel":"w02","coefficient":1,"kind":"side","node":11643,"targets":[181]},{"channel":"partner","coefficient":1,"kind":"side","node":182,"targets":[181]},{"channel":"u01","coefficient":1,"kind":"side","node":11639,"targets":[182]},{"channel":"w02","coefficient":1,"kind":"side","node":11642,"targets":[182]},{"channel":"partner","coefficient":1,"kind":"side","node":181,"targets":[182]},{"channel":"u01","coefficient":1,"kind":"side","node":11639,"targets":[183]},{"channel":"w02","coefficient":1,"kind":"side","node":11643,"targets":[183]},{"channel":"partner","coefficient":1,"kind":"side","node":180,"targets":[183]},{"channel":"face0","coefficient":1,"kind":"side","node":6288,"targets":[184,185,186,187]},{"channel":"face0","coefficient":1,"kind":"side","node":6561,"targets":[188,189,190,191]},{"channel":"edge12","coefficient":1,"kind":"side","node":9634,"targets":[184,187]},{"channel":"edge12","coefficient":1,"kind":"side","node":9610,"targets":[185,186]},{"channel":"edge12","coefficient":1,"kind":"side","node":9634,"targets":[188,191]},{"channel":"edge12","coefficient":1,"kind":"side","node":9610,"targets":[189,190]},{"channel":"u01","coefficient":1,"kind":"side","node":11644,"targets":[184]},{"channel":"w02","coefficient":1,"kind":"side","node":11648,"targets":[184]},{"channel":"partner","coefficient":1,"kind":"side","node":187,"targets":[184]},{"channel":"u01","coefficient":1,"kind":"side","node":11644,"targets":[185]},{"channel":"w02","coefficient":1,"kind":"side","node":11649,"targets":[185]},{"channel":"partner","coefficient":1,"kind":"side","node":186,"targets":[185]},{"channel":"u01","coefficient":1,"kind":"side","node":11645,"targets":[186]},{"channel":"w02","coefficient":1,"kind":"side","node":11648,"targets":[186]},{"channel":"partner","coefficient":1,"kind":"side","node":185,"targets":[186]},{"channel":"u01","coefficient":1,"kind":"side","node":11645,"targets":[187]},{"channel":"w02","coefficient":1,"kind":"side","node":11649,"targets":[187]},{"channel":"partner","coefficient":1,"kind":"side","node":184,"targets":[187]},{"channel":"u01","coefficient":1,"kind":"side","node":11646,"targets":[188]},{"channel":"w02","coefficient":1,"kind":"side","node":11650,"targets":[188]},{"channel":"partner","coefficient":1,"kind":"side","node":191,"targets":[188]},{"channel":"u01","coefficient":1,"kind":"side","node":11646,"targets":[189]},{"channel":"w02","coefficient":1,"kind":"side","node":11651,"targets":[189]},{"channel":"partner","coefficient":1,"kind":"side","node":190,"targets":[189]},{"channel":"u01","coefficient":1,"kind":"side","node":11647,"targets":[190]},{"channel":"w02","coefficient":1,"kind":"side","node":11650,"targets":[190]},{"channel":"partner","coefficient":1,"kind":"side","node":189,"targets":[190]},{"channel":"u01","coefficient":1,"kind":"side","node":11647,"targets":[191]},{"channel":"w02","coefficient":1,"kind":"side","node":11651,"targets":[191]},{"channel":"partner","coefficient":1,"kind":"side","node":188,"targets":[191]},{"channel":"face0","coefficient":1,"kind":"side","node":6283,"targets":[192,193,194,195]},{"channel":"face0","coefficient":1,"kind":"side","node":6556,"targets":[196,197,198,199]},{"channel":"edge12","coefficient":1,"kind":"side","node":9682,"targets":[192,195]},{"channel":"edge12","coefficient":1,"kind":"side","node":9658,"targets":[193,194]},{"channel":"edge12","coefficient":1,"kind":"side","node":9682,"targets":[196,199]},{"channel":"edge12","coefficient":1,"kind":"side","node":9658,"targets":[197,198]},{"channel":"u01","coefficient":1,"kind":"side","node":11652,"targets":[192]},{"channel":"w02","coefficient":1,"kind":"side","node":11656,"targets":[192]},{"channel":"partner","coefficient":1,"kind":"side","node":195,"targets":[192]},{"channel":"u01","coefficient":1,"kind":"side","node":11652,"targets":[193]},{"channel":"w02","coefficient":1,"kind":"side","node":11657,"targets":[193]},{"channel":"partner","coefficient":1,"kind":"side","node":194,"targets":[193]},{"channel":"u01","coefficient":1,"kind":"side","node":11653,"targets":[194]},{"channel":"w02","coefficient":1,"kind":"side","node":11656,"targets":[194]},{"channel":"partner","coefficient":1,"kind":"side","node":193,"targets":[194]},{"channel":"u01","coefficient":1,"kind":"side","node":11653,"targets":[195]},{"channel":"w02","coefficient":1,"kind":"side","node":11657,"targets":[195]},{"channel":"partner","coefficient":1,"kind":"side","node":192,"targets":[195]},{"channel":"u01","coefficient":1,"kind":"side","node":11654,"targets":[196]},{"channel":"w02","coefficient":1,"kind":"side","node":11658,"targets":[196]},{"channel":"partner","coefficient":1,"kind":"side","node":199,"targets":[196]},{"channel":"u01","coefficient":1,"kind":"side","node":11654,"targets":[197]},{"channel":"w02","coefficient":1,"kind":"side","node":11659,"targets":[197]},{"channel":"partner","coefficient":1,"kind":"side","node":198,"targets":[197]},{"channel":"u01","coefficient":1,"kind":"side","node":11655,"targets":[198]},{"channel":"w02","coefficient":1,"kind":"side","node":11658,"targets":[198]},{"channel":"partner","coefficient":1,"kind":"side","node":197,"targets":[198]},{"channel":"u01","coefficient":1,"kind":"side","node":11655,"targets":[199]},{"channel":"w02","coefficient":1,"kind":"side","node":11659,"targets":[199]},{"channel":"partner","coefficient":1,"kind":"side","node":196,"targets":[199]},{"channel":"face0","coefficient":1,"kind":"side","node":9025,"targets":[200,201,202,203]},{"channel":"face0","coefficient":1,"kind":"side","node":9298,"targets":[204,205,206,207]},{"channel":"edge12","coefficient":1,"kind":"side","node":9491,"targets":[200,203]},{"channel":"edge12","coefficient":1,"kind":"side","node":9467,"targets":[201,202]},{"channel":"edge12","coefficient":1,"kind":"side","node":9491,"targets":[204,207]},{"channel":"edge12","coefficient":1,"kind":"side","node":9467,"targets":[205,206]},{"channel":"u01","coefficient":1,"kind":"side","node":11660,"targets":[200]},{"channel":"w02","coefficient":1,"kind":"side","node":11664,"targets":[200]},{"channel":"partner","coefficient":1,"kind":"side","node":203,"targets":[200]},{"channel":"u01","coefficient":1,"kind":"side","node":11660,"targets":[201]},{"channel":"w02","coefficient":1,"kind":"side","node":11665,"targets":[201]},{"channel":"partner","coefficient":1,"kind":"side","node":202,"targets":[201]},{"channel":"u01","coefficient":1,"kind":"side","node":11661,"targets":[202]},{"channel":"w02","coefficient":1,"kind":"side","node":11664,"targets":[202]},{"channel":"partner","coefficient":1,"kind":"side","node":201,"targets":[202]},{"channel":"u01","coefficient":1,"kind":"side","node":11661,"targets":[203]},{"channel":"w02","coefficient":1,"kind":"side","node":11665,"targets":[203]},{"channel":"partner","coefficient":1,"kind":"side","node":200,"targets":[203]},{"channel":"u01","coefficient":1,"kind":"side","node":11662,"targets":[204]},{"channel":"w02","coefficient":1,"kind":"side","node":11666,"targets":[204]},{"channel":"partner","coefficient":1,"kind":"side","node":207,"targets":[204]},{"channel":"u01","coefficient":1,"kind":"side","node":11662,"targets":[205]},{"channel":"w02","coefficient":1,"kind":"side","node":11667,"targets":[205]},{"channel":"partner","coefficient":1,"kind":"side","node":206,"targets":[205]},{"channel":"u01","coefficient":1,"kind":"side","node":11663,"targets":[206]},{"channel":"w02","coefficient":1,"kind":"side","node":11666,"targets":[206]},{"channel":"partner","coefficient":1,"kind":"side","node":205,"targets":[206]},{"channel":"u01","coefficient":1,"kind":"side","node":11663,"targets":[207]},{"channel":"w02","coefficient":1,"kind":"side","node":11667,"targets":[207]},{"channel":"partner","coefficient":1,"kind":"side","node":204,"targets":[207]},{"channel":"face0","coefficient":1,"kind":"side","node":6802,"targets":[208,209,210,211]},{"channel":"face0","coefficient":1,"kind":"side","node":7075,"targets":[212,213,214,215]},{"channel":"edge12","coefficient":1,"kind":"side","node":9585,"targets":[208,211]},{"channel":"edge12","coefficient":1,"kind":"side","node":9561,"targets":[209,210]},{"channel":"edge12","coefficient":1,"kind":"side","node":9585,"targets":[212,215]},{"channel":"edge12","coefficient":1,"kind":"side","node":9561,"targets":[213,214]},{"channel":"u01","coefficient":1,"kind":"side","node":11668,"targets":[208]},{"channel":"w02","coefficient":1,"kind":"side","node":11672,"targets":[208]},{"channel":"partner","coefficient":1,"kind":"side","node":211,"targets":[208]},{"channel":"u01","coefficient":1,"kind":"side","node":11668,"targets":[209]},{"channel":"w02","coefficient":1,"kind":"side","node":11673,"targets":[209]},{"channel":"partner","coefficient":1,"kind":"side","node":210,"targets":[209]},{"channel":"u01","coefficient":1,"kind":"side","node":11669,"targets":[210]},{"channel":"w02","coefficient":1,"kind":"side","node":11672,"targets":[210]},{"channel":"partner","coefficient":1,"kind":"side","node":209,"targets":[210]},{"channel":"u01","coefficient":1,"kind":"side","node":11669,"targets":[211]},{"channel":"w02","coefficient":1,"kind":"side","node":11673,"targets":[211]},{"channel":"partner","coefficient":1,"kind":"side","node":208,"targets":[211]},{"channel":"u01","coefficient":1,"kind":"side","node":11670,"targets":[212]},{"channel":"w02","coefficient":1,"kind":"side","node":11674,"targets":[212]},{"channel":"partner","coefficient":1,"kind":"side","node":215,"targets":[212]},{"channel":"u01","coefficient":1,"kind":"side","node":11670,"targets":[213]},{"channel":"w02","coefficient":1,"kind":"side","node":11675,"targets":[213]},{"channel":"partner","coefficient":1,"kind":"side","node":214,"targets":[213]},{"channel":"u01","coefficient":1,"kind":"side","node":11671,"targets":[214]},{"channel":"w02","coefficient":1,"kind":"side","node":11674,"targets":[214]},{"channel":"partner","coefficient":1,"kind":"side","node":213,"targets":[214]},{"channel":"u01","coefficient":1,"kind":"side","node":11671,"targets":[215]},{"channel":"w02","coefficient":1,"kind":"side","node":11675,"targets":[215]},{"channel":"partner","coefficient":1,"kind":"side","node":212,"targets":[215]},{"channel":"face0","coefficient":1,"kind":"side","node":6834,"targets":[216,217,218,219]},{"channel":"face0","coefficient":1,"kind":"side","node":7107,"targets":[220,221,222,223]},{"channel":"edge12","coefficient":1,"kind":"side","node":9633,"targets":[216,219]},{"channel":"edge12","coefficient":1,"kind":"side","node":9609,"targets":[217,218]},{"channel":"edge12","coefficient":1,"kind":"side","node":9633,"targets":[220,223]},{"channel":"edge12","coefficient":1,"kind":"side","node":9609,"targets":[221,222]},{"channel":"u01","coefficient":1,"kind":"side","node":11676,"targets":[216]},{"channel":"w02","coefficient":1,"kind":"side","node":11680,"targets":[216]},{"channel":"partner","coefficient":1,"kind":"side","node":219,"targets":[216]},{"channel":"u01","coefficient":1,"kind":"side","node":11676,"targets":[217]},{"channel":"w02","coefficient":1,"kind":"side","node":11681,"targets":[217]},{"channel":"partner","coefficient":1,"kind":"side","node":218,"targets":[217]},{"channel":"u01","coefficient":1,"kind":"side","node":11677,"targets":[218]},{"channel":"w02","coefficient":1,"kind":"side","node":11680,"targets":[218]},{"channel":"partner","coefficient":1,"kind":"side","node":217,"targets":[218]},{"channel":"u01","coefficient":1,"kind":"side","node":11677,"targets":[219]},{"channel":"w02","coefficient":1,"kind":"side","node":11681,"targets":[219]},{"channel":"partner","coefficient":1,"kind":"side","node":216,"targets":[219]},{"channel":"u01","coefficient":1,"kind":"side","node":11678,"targets":[220]},{"channel":"w02","coefficient":1,"kind":"side","node":11682,"targets":[220]},{"channel":"partner","coefficient":1,"kind":"side","node":223,"targets":[220]},{"channel":"u01","coefficient":1,"kind":"side","node":11678,"targets":[221]},{"channel":"w02","coefficient":1,"kind":"side","node":11683,"targets":[221]},{"channel":"partner","coefficient":1,"kind":"side","node":222,"targets":[221]},{"channel":"u01","coefficient":1,"kind":"side","node":11679,"targets":[222]},{"channel":"w02","coefficient":1,"kind":"side","node":11682,"targets":[222]},{"channel":"partner","coefficient":1,"kind":"side","node":221,"targets":[222]},{"channel":"u01","coefficient":1,"kind":"side","node":11679,"targets":[223]},{"channel":"w02","coefficient":1,"kind":"side","node":11683,"targets":[223]},{"channel":"partner","coefficient":1,"kind":"side","node":220,"targets":[223]},{"channel":"face0","coefficient":1,"kind":"side","node":6829,"targets":[224,225,226,227]},{"channel":"face0","coefficient":1,"kind":"side","node":7102,"targets":[228,229,230,231]},{"channel":"edge12","coefficient":1,"kind":"side","node":9681,"targets":[224,227]},{"channel":"edge12","coefficient":1,"kind":"side","node":9657,"targets":[225,226]},{"channel":"edge12","coefficient":1,"kind":"side","node":9681,"targets":[228,231]},{"channel":"edge12","coefficient":1,"kind":"side","node":9657,"targets":[229,230]},{"channel":"u01","coefficient":1,"kind":"side","node":11684,"targets":[224]},{"channel":"w02","coefficient":1,"kind":"side","node":11688,"targets":[224]},{"channel":"partner","coefficient":1,"kind":"side","node":227,"targets":[224]},{"channel":"u01","coefficient":1,"kind":"side","node":11684,"targets":[225]},{"channel":"w02","coefficient":1,"kind":"side","node":11689,"targets":[225]},{"channel":"partner","coefficient":1,"kind":"side","node":226,"targets":[225]},{"channel":"u01","coefficient":1,"kind":"side","node":11685,"targets":[226]},{"channel":"w02","coefficient":1,"kind":"side","node":11688,"targets":[226]},{"channel":"partner","coefficient":1,"kind":"side","node":225,"targets":[226]},{"channel":"u01","coefficient":1,"kind":"side","node":11685,"targets":[227]},{"channel":"w02","coefficient":1,"kind":"side","node":11689,"targets":[227]},{"channel":"partner","coefficient":1,"kind":"side","node":224,"targets":[227]},{"channel":"u01","coefficient":1,"kind":"side","node":11686,"targets":[228]},{"channel":"w02","coefficient":1,"kind":"side","node":11690,"targets":[228]},{"channel":"partner","coefficient":1,"kind":"side","node":231,"targets":[228]},{"channel":"u01","coefficient":1,"kind":"side","node":11686,"targets":[229]},{"channel":"w02","coefficient":1,"kind":"side","node":11691,"targets":[229]},{"channel":"partner","coefficient":1,"kind":"side","node":230,"targets":[229]},{"channel":"u01","coefficient":1,"kind":"side","node":11687,"targets":[230]},{"channel":"w02","coefficient":1,"kind":"side","node":11690,"targets":[230]},{"channel":"partner","coefficient":1,"kind":"side","node":229,"targets":[230]},{"channel":"u01","coefficient":1,"kind":"side","node":11687,"targets":[231]},{"channel":"w02","coefficient":1,"kind":"side","node":11691,"targets":[231]},{"channel":"partner","coefficient":1,"kind":"side","node":228,"targets":[231]},{"channel":"face0","coefficient":1,"kind":"side","node":6754,"targets":[232,233,234,235]},{"channel":"face0","coefficient":1,"kind":"side","node":7027,"targets":[236,237,238,239]},{"channel":"edge12","coefficient":1,"kind":"side","node":9729,"targets":[232,235]},{"channel":"edge12","coefficient":1,"kind":"side","node":9705,"targets":[233,234]},{"channel":"edge12","coefficient":1,"kind":"side","node":9729,"targets":[236,239]},{"channel":"edge12","coefficient":1,"kind":"side","node":9705,"targets":[237,238]},{"channel":"u01","coefficient":1,"kind":"side","node":11692,"targets":[232]},{"channel":"w02","coefficient":1,"kind":"side","node":11696,"targets":[232]},{"channel":"partner","coefficient":1,"kind":"side","node":235,"targets":[232]},{"channel":"u01","coefficient":1,"kind":"side","node":11692,"targets":[233]},{"channel":"w02","coefficient":1,"kind":"side","node":11697,"targets":[233]},{"channel":"partner","coefficient":1,"kind":"side","node":234,"targets":[233]},{"channel":"u01","coefficient":1,"kind":"side","node":11693,"targets":[234]},{"channel":"w02","coefficient":1,"kind":"side","node":11696,"targets":[234]},{"channel":"partner","coefficient":1,"kind":"side","node":233,"targets":[234]},{"channel":"u01","coefficient":1,"kind":"side","node":11693,"targets":[235]},{"channel":"w02","coefficient":1,"kind":"side","node":11697,"targets":[235]},{"channel":"partner","coefficient":1,"kind":"side","node":232,"targets":[235]},{"channel":"u01","coefficient":1,"kind":"side","node":11694,"targets":[236]},{"channel":"w02","coefficient":1,"kind":"side","node":11698,"targets":[236]},{"channel":"partner","coefficient":1,"kind":"side","node":239,"targets":[236]},{"channel":"u01","coefficient":1,"kind":"side","node":11694,"targets":[237]},{"channel":"w02","coefficient":1,"kind":"side","node":11699,"targets":[237]},{"channel":"partner","coefficient":1,"kind":"side","node":238,"targets":[237]},{"channel":"u01","coefficient":1,"kind":"side","node":11695,"targets":[238]},{"channel":"w02","coefficient":1,"kind":"side","node":11698,"targets":[238]},{"channel":"partner","coefficient":1,"kind":"side","node":237,"targets":[238]},{"channel":"u01","coefficient":1,"kind":"side","node":11695,"targets":[239]},{"channel":"w02","coefficient":1,"kind":"side","node":11699,"targets":[239]},{"channel":"partner","coefficient":1,"kind":"side","node":236,"targets":[239]},{"channel":"face0","coefficient":1,"kind":"side","node":7380,"targets":[240,241,242,243]},{"channel":"face0","coefficient":1,"kind":"side","node":7653,"targets":[244,245,246,247]},{"channel":"edge12","coefficient":1,"kind":"side","node":9632,"targets":[240,243]},{"channel":"edge12","coefficient":1,"kind":"side","node":9608,"targets":[241,242]},{"channel":"edge12","coefficient":1,"kind":"side","node":9632,"targets":[244,247]},{"channel":"edge12","coefficient":1,"kind":"side","node":9608,"targets":[245,246]},{"channel":"u01","coefficient":1,"kind":"side","node":11700,"targets":[240]},{"channel":"w02","coefficient":1,"kind":"side","node":11704,"targets":[240]},{"channel":"partner","coefficient":1,"kind":"side","node":243,"targets":[240]},{"channel":"u01","coefficient":1,"kind":"side","node":11700,"targets":[241]},{"channel":"w02","coefficient":1,"kind":"side","node":11705,"targets":[241]},{"channel":"partner","coefficient":1,"kind":"side","node":242,"targets":[241]},{"channel":"u01","coefficient":1,"kind":"side","node":11701,"targets":[242]},{"channel":"w02","coefficient":1,"kind":"side","node":11704,"targets":[242]},{"channel":"partner","coefficient":1,"kind":"side","node":241,"targets":[242]},{"channel":"u01","coefficient":1,"kind":"side","node":11701,"targets":[243]},{"channel":"w02","coefficient":1,"kind":"side","node":11705,"targets":[243]},{"channel":"partner","coefficient":1,"kind":"side","node":240,"targets":[243]},{"channel":"u01","coefficient":1,"kind":"side","node":11702,"targets":[244]},{"channel":"w02","coefficient":1,"kind":"side","node":11706,"targets":[244]},{"channel":"partner","coefficient":1,"kind":"side","node":247,"targets":[244]},{"channel":"u01","coefficient":1,"kind":"side","node":11702,"targets":[245]},{"channel":"w02","coefficient":1,"kind":"side","node":11707,"targets":[245]},{"channel":"partner","coefficient":1,"kind":"side","node":246,"targets":[245]},{"channel":"u01","coefficient":1,"kind":"side","node":11703,"targets":[246]},{"channel":"w02","coefficient":1,"kind":"side","node":11706,"targets":[246]},{"channel":"partner","coefficient":1,"kind":"side","node":245,"targets":[246]},{"channel":"u01","coefficient":1,"kind":"side","node":11703,"targets":[247]},{"channel":"w02","coefficient":1,"kind":"side","node":11707,"targets":[247]},{"channel":"partner","coefficient":1,"kind":"side","node":244,"targets":[247]},{"channel":"face0","coefficient":1,"kind":"side","node":7375,"targets":[248,249,250,251]},{"channel":"face0","coefficient":1,"kind":"side","node":7648,"targets":[252,253,254,255]},{"channel":"edge12","coefficient":1,"kind":"side","node":9680,"targets":[248,251]},{"channel":"edge12","coefficient":1,"kind":"side","node":9656,"targets":[249,250]},{"channel":"edge12","coefficient":1,"kind":"side","node":9680,"targets":[252,255]},{"channel":"edge12","coefficient":1,"kind":"side","node":9656,"targets":[253,254]},{"channel":"u01","coefficient":1,"kind":"side","node":11708,"targets":[248]},{"channel":"w02","coefficient":1,"kind":"side","node":11712,"targets":[248]},{"channel":"partner","coefficient":1,"kind":"side","node":251,"targets":[248]},{"channel":"u01","coefficient":1,"kind":"side","node":11708,"targets":[249]},{"channel":"w02","coefficient":1,"kind":"side","node":11713,"targets":[249]},{"channel":"partner","coefficient":1,"kind":"side","node":250,"targets":[249]},{"channel":"u01","coefficient":1,"kind":"side","node":11709,"targets":[250]},{"channel":"w02","coefficient":1,"kind":"side","node":11712,"targets":[250]},{"channel":"partner","coefficient":1,"kind":"side","node":249,"targets":[250]},{"channel":"u01","coefficient":1,"kind":"side","node":11709,"targets":[251]},{"channel":"w02","coefficient":1,"kind":"side","node":11713,"targets":[251]},{"channel":"partner","coefficient":1,"kind":"side","node":248,"targets":[251]},{"channel":"u01","coefficient":1,"kind":"side","node":11710,"targets":[252]},{"channel":"w02","coefficient":1,"kind":"side","node":11714,"targets":[252]},{"channel":"partner","coefficient":1,"kind":"side","node":255,"targets":[252]},{"channel":"u01","coefficient":1,"kind":"side","node":11710,"targets":[253]},{"channel":"w02","coefficient":1,"kind":"side","node":11715,"targets":[253]},{"channel":"partner","coefficient":1,"kind":"side","node":254,"targets":[253]},{"channel":"u01","coefficient":1,"kind":"side","node":11711,"targets":[254]},{"channel":"w02","coefficient":1,"kind":"side","node":11714,"targets":[254]},{"channel":"partner","coefficient":1,"kind":"side","node":253,"targets":[254]},{"channel":"u01","coefficient":1,"kind":"side","node":11711,"targets":[255]},{"channel":"w02","coefficient":1,"kind":"side","node":11715,"targets":[255]},{"channel":"partner","coefficient":1,"kind":"side","node":252,"targets":[255]},{"channel":"face0","coefficient":1,"kind":"side","node":7300,"targets":[256,257,258,259]},{"channel":"face0","coefficient":1,"kind":"side","node":7573,"targets":[260,261,262,263]},{"channel":"edge12","coefficient":1,"kind":"side","node":9728,"targets":[256,259]},{"channel":"edge12","coefficient":1,"kind":"side","node":9704,"targets":[257,258]},{"channel":"edge12","coefficient":1,"kind":"side","node":9728,"targets":[260,263]},{"channel":"edge12","coefficient":1,"kind":"side","node":9704,"targets":[261,262]},{"channel":"u01","coefficient":1,"kind":"side","node":11716,"targets":[256]},{"channel":"w02","coefficient":1,"kind":"side","node":11720,"targets":[256]},{"channel":"partner","coefficient":1,"kind":"side","node":259,"targets":[256]},{"channel":"u01","coefficient":1,"kind":"side","node":11716,"targets":[257]},{"channel":"w02","coefficient":1,"kind":"side","node":11721,"targets":[257]},{"channel":"partner","coefficient":1,"kind":"side","node":258,"targets":[257]},{"channel":"u01","coefficient":1,"kind":"side","node":11717,"targets":[258]},{"channel":"w02","coefficient":1,"kind":"side","node":11720,"targets":[258]},{"channel":"partner","coefficient":1,"kind":"side","node":257,"targets":[258]},{"channel":"u01","coefficient":1,"kind":"side","node":11717,"targets":[259]},{"channel":"w02","coefficient":1,"kind":"side","node":11721,"targets":[259]},{"channel":"partner","coefficient":1,"kind":"side","node":256,"targets":[259]},{"channel":"u01","coefficient":1,"kind":"side","node":11718,"targets":[260]},{"channel":"w02","coefficient":1,"kind":"side","node":11722,"targets":[260]},{"channel":"partner","coefficient":1,"kind":"side","node":263,"targets":[260]},{"channel":"u01","coefficient":1,"kind":"side","node":11718,"targets":[261]},{"channel":"w02","coefficient":1,"kind":"side","node":11723,"targets":[261]},{"channel":"partner","coefficient":1,"kind":"side","node":262,"targets":[261]},{"channel":"u01","coefficient":1,"kind":"side","node":11719,"targets":[262]},{"channel":"w02","coefficient":1,"kind":"side","node":11722,"targets":[262]},{"channel":"partner","coefficient":1,"kind":"side","node":261,"targets":[262]},{"channel":"u01","coefficient":1,"kind":"side","node":11719,"targets":[263]},{"channel":"w02","coefficient":1,"kind":"side","node":11723,"targets":[263]},{"channel":"partner","coefficient":1,"kind":"side","node":260,"targets":[263]},{"channel":"face0","coefficient":1,"kind":"side","node":7921,"targets":[264,265,266,267]},{"channel":"face0","coefficient":1,"kind":"side","node":8194,"targets":[268,269,270,271]},{"channel":"edge12","coefficient":1,"kind":"side","node":9666,"targets":[264,267]},{"channel":"edge12","coefficient":1,"kind":"side","node":9642,"targets":[265,266]},{"channel":"edge12","coefficient":1,"kind":"side","node":9666,"targets":[268,271]},{"channel":"edge12","coefficient":1,"kind":"side","node":9642,"targets":[269,270]},{"channel":"u01","coefficient":1,"kind":"side","node":11724,"targets":[264]},{"channel":"w02","coefficient":1,"kind":"side","node":11728,"targets":[264]},{"channel":"partner","coefficient":1,"kind":"side","node":267,"targets":[264]},{"channel":"u01","coefficient":1,"kind":"side","node":11724,"targets":[265]},{"channel":"w02","coefficient":1,"kind":"side","node":11729,"targets":[265]},{"channel":"partner","coefficient":1,"kind":"side","node":266,"targets":[265]},{"channel":"u01","coefficient":1,"kind":"side","node":11725,"targets":[266]},{"channel":"w02","coefficient":1,"kind":"side","node":11728,"targets":[266]},{"channel":"partner","coefficient":1,"kind":"side","node":265,"targets":[266]},{"channel":"u01","coefficient":1,"kind":"side","node":11725,"targets":[267]},{"channel":"w02","coefficient":1,"kind":"side","node":11729,"targets":[267]},{"channel":"partner","coefficient":1,"kind":"side","node":264,"targets":[267]},{"channel":"u01","coefficient":1,"kind":"side","node":11726,"targets":[268]},{"channel":"w02","coefficient":1,"kind":"side","node":11730,"targets":[268]},{"channel":"partner","coefficient":1,"kind":"side","node":271,"targets":[268]},{"channel":"u01","coefficient":1,"kind":"side","node":11726,"targets":[269]},{"channel":"w02","coefficient":1,"kind":"side","node":11731,"targets":[269]},{"channel":"partner","coefficient":1,"kind":"side","node":270,"targets":[269]},{"channel":"u01","coefficient":1,"kind":"side","node":11727,"targets":[270]},{"channel":"w02","coefficient":1,"kind":"side","node":11730,"targets":[270]},{"channel":"partner","coefficient":1,"kind":"side","node":269,"targets":[270]},{"channel":"u01","coefficient":1,"kind":"side","node":11727,"targets":[271]},{"channel":"w02","coefficient":1,"kind":"side","node":11731,"targets":[271]},{"channel":"partner","coefficient":1,"kind":"side","node":268,"targets":[271]},{"channel":"face0","coefficient":1,"kind":"side","node":7846,"targets":[272,273,274,275]},{"channel":"face0","coefficient":1,"kind":"side","node":8119,"targets":[276,277,278,279]},{"channel":"edge12","coefficient":1,"kind":"side","node":9714,"targets":[272,275]},{"channel":"edge12","coefficient":1,"kind":"side","node":9690,"targets":[273,274]},{"channel":"edge12","coefficient":1,"kind":"side","node":9714,"targets":[276,279]},{"channel":"edge12","coefficient":1,"kind":"side","node":9690,"targets":[277,278]},{"channel":"u01","coefficient":1,"kind":"side","node":11732,"targets":[272]},{"channel":"w02","coefficient":1,"kind":"side","node":11736,"targets":[272]},{"channel":"partner","coefficient":1,"kind":"side","node":275,"targets":[272]},{"channel":"u01","coefficient":1,"kind":"side","node":11732,"targets":[273]},{"channel":"w02","coefficient":1,"kind":"side","node":11737,"targets":[273]},{"channel":"partner","coefficient":1,"kind":"side","node":274,"targets":[273]},{"channel":"u01","coefficient":1,"kind":"side","node":11733,"targets":[274]},{"channel":"w02","coefficient":1,"kind":"side","node":11736,"targets":[274]},{"channel":"partner","coefficient":1,"kind":"side","node":273,"targets":[274]},{"channel":"u01","coefficient":1,"kind":"side","node":11733,"targets":[275]},{"channel":"w02","coefficient":1,"kind":"side","node":11737,"targets":[275]},{"channel":"partner","coefficient":1,"kind":"side","node":272,"targets":[275]},{"channel":"u01","coefficient":1,"kind":"side","node":11734,"targets":[276]},{"channel":"w02","coefficient":1,"kind":"side","node":11738,"targets":[276]},{"channel":"partner","coefficient":1,"kind":"side","node":279,"targets":[276]},{"channel":"u01","coefficient":1,"kind":"side","node":11734,"targets":[277]},{"channel":"w02","coefficient":1,"kind":"side","node":11739,"targets":[277]},{"channel":"partner","coefficient":1,"kind":"side","node":278,"targets":[277]},{"channel":"u01","coefficient":1,"kind":"side","node":11735,"targets":[278]},{"channel":"w02","coefficient":1,"kind":"side","node":11738,"targets":[278]},{"channel":"partner","coefficient":1,"kind":"side","node":277,"targets":[278]},{"channel":"u01","coefficient":1,"kind":"side","node":11735,"targets":[279]},{"channel":"w02","coefficient":1,"kind":"side","node":11739,"targets":[279]},{"channel":"partner","coefficient":1,"kind":"side","node":276,"targets":[279]},{"channel":"face0","coefficient":1,"kind":"side","node":8392,"targets":[280,281,282,283]},{"channel":"face0","coefficient":1,"kind":"side","node":8665,"targets":[284,285,286,287]},{"channel":"edge12","coefficient":1,"kind":"side","node":9731,"targets":[280,283]},{"channel":"edge12","coefficient":1,"kind":"side","node":9707,"targets":[281,282]},{"channel":"edge12","coefficient":1,"kind":"side","node":9731,"targets":[284,287]},{"channel":"edge12","coefficient":1,"kind":"side","node":9707,"targets":[285,286]},{"channel":"u01","coefficient":1,"kind":"side","node":11740,"targets":[280]},{"channel":"w02","coefficient":1,"kind":"side","node":11744,"targets":[280]},{"channel":"partner","coefficient":1,"kind":"side","node":283,"targets":[280]},{"channel":"u01","coefficient":1,"kind":"side","node":11740,"targets":[281]},{"channel":"w02","coefficient":1,"kind":"side","node":11745,"targets":[281]},{"channel":"partner","coefficient":1,"kind":"side","node":282,"targets":[281]},{"channel":"u01","coefficient":1,"kind":"side","node":11741,"targets":[282]},{"channel":"w02","coefficient":1,"kind":"side","node":11744,"targets":[282]},{"channel":"partner","coefficient":1,"kind":"side","node":281,"targets":[282]},{"channel":"u01","coefficient":1,"kind":"side","node":11741,"targets":[283]},{"channel":"w02","coefficient":1,"kind":"side","node":11745,"targets":[283]},{"channel":"partner","coefficient":1,"kind":"side","node":280,"targets":[283]},{"channel":"u01","coefficient":1,"kind":"side","node":11742,"targets":[284]},{"channel":"w02","coefficient":1,"kind":"side","node":11746,"targets":[284]},{"channel":"partner","coefficient":1,"kind":"side","node":287,"targets":[284]},{"channel":"u01","coefficient":1,"kind":"side","node":11742,"targets":[285]},{"channel":"w02","coefficient":1,"kind":"side","node":11747,"targets":[285]},{"channel":"partner","coefficient":1,"kind":"side","node":286,"targets":[285]},{"channel":"u01","coefficient":1,"kind":"side","node":11743,"targets":[286]},{"channel":"w02","coefficient":1,"kind":"side","node":11746,"targets":[286]},{"channel":"partner","coefficient":1,"kind":"side","node":285,"targets":[286]},{"channel":"u01","coefficient":1,"kind":"side","node":11743,"targets":[287]},{"channel":"w02","coefficient":1,"kind":"side","node":11747,"targets":[287]},{"channel":"partner","coefficient":1,"kind":"side","node":284,"targets":[287]},{"channel":"face0","coefficient":1,"kind":"side","node":4633,"targets":[288,289,290,291]},{"channel":"face0","coefficient":1,"kind":"side","node":4906,"targets":[292,293,294,295]},{"channel":"edge12","coefficient":1,"kind":"side","node":10152,"targets":[288,291]},{"channel":"edge12","coefficient":1,"kind":"side","node":10128,"targets":[289,290]},{"channel":"edge12","coefficient":1,"kind":"side","node":10152,"targets":[292,295]},{"channel":"edge12","coefficient":1,"kind":"side","node":10128,"targets":[293,294]},{"channel":"u01","coefficient":1,"kind":"side","node":11748,"targets":[288]},{"channel":"w02","coefficient":1,"kind":"side","node":11752,"targets":[288]},{"channel":"partner","coefficient":1,"kind":"side","node":291,"targets":[288]},{"channel":"u01","coefficient":1,"kind":"side","node":11748,"targets":[289]},{"channel":"w02","coefficient":1,"kind":"side","node":11753,"targets":[289]},{"channel":"partner","coefficient":1,"kind":"side","node":290,"targets":[289]},{"channel":"u01","coefficient":1,"kind":"side","node":11749,"targets":[290]},{"channel":"w02","coefficient":1,"kind":"side","node":11752,"targets":[290]},{"channel":"partner","coefficient":1,"kind":"side","node":289,"targets":[290]},{"channel":"u01","coefficient":1,"kind":"side","node":11749,"targets":[291]},{"channel":"w02","coefficient":1,"kind":"side","node":11753,"targets":[291]},{"channel":"partner","coefficient":1,"kind":"side","node":288,"targets":[291]},{"channel":"u01","coefficient":1,"kind":"side","node":11750,"targets":[292]},{"channel":"w02","coefficient":1,"kind":"side","node":11754,"targets":[292]},{"channel":"partner","coefficient":1,"kind":"side","node":295,"targets":[292]},{"channel":"u01","coefficient":1,"kind":"side","node":11750,"targets":[293]},{"channel":"w02","coefficient":1,"kind":"side","node":11755,"targets":[293]},{"channel":"partner","coefficient":1,"kind":"side","node":294,"targets":[293]},{"channel":"u01","coefficient":1,"kind":"side","node":11751,"targets":[294]},{"channel":"w02","coefficient":1,"kind":"side","node":11754,"targets":[294]},{"channel":"partner","coefficient":1,"kind":"side","node":293,"targets":[294]},{"channel":"u01","coefficient":1,"kind":"side","node":11751,"targets":[295]},{"channel":"w02","coefficient":1,"kind":"side","node":11755,"targets":[295]},{"channel":"partner","coefficient":1,"kind":"side","node":292,"targets":[295]},{"channel":"face0","coefficient":1,"kind":"side","node":4561,"targets":[296,297,298,299]},{"channel":"face0","coefficient":1,"kind":"side","node":4834,"targets":[300,301,302,303]},{"channel":"edge12","coefficient":1,"kind":"side","node":10200,"targets":[296,299]},{"channel":"edge12","coefficient":1,"kind":"side","node":10176,"targets":[297,298]},{"channel":"edge12","coefficient":1,"kind":"side","node":10200,"targets":[300,303]},{"channel":"edge12","coefficient":1,"kind":"side","node":10176,"targets":[301,302]},{"channel":"u01","coefficient":1,"kind":"side","node":11756,"targets":[296]},{"channel":"w02","coefficient":1,"kind":"side","node":11760,"targets":[296]},{"channel":"partner","coefficient":1,"kind":"side","node":299,"targets":[296]},{"channel":"u01","coefficient":1,"kind":"side","node":11756,"targets":[297]},{"channel":"w02","coefficient":1,"kind":"side","node":11761,"targets":[297]},{"channel":"partner","coefficient":1,"kind":"side","node":298,"targets":[297]},{"channel":"u01","coefficient":1,"kind":"side","node":11757,"targets":[298]},{"channel":"w02","coefficient":1,"kind":"side","node":11760,"targets":[298]},{"channel":"partner","coefficient":1,"kind":"side","node":297,"targets":[298]},{"channel":"u01","coefficient":1,"kind":"side","node":11757,"targets":[299]},{"channel":"w02","coefficient":1,"kind":"side","node":11761,"targets":[299]},{"channel":"partner","coefficient":1,"kind":"side","node":296,"targets":[299]},{"channel":"u01","coefficient":1,"kind":"side","node":11758,"targets":[300]},{"channel":"w02","coefficient":1,"kind":"side","node":11762,"targets":[300]},{"channel":"partner","coefficient":1,"kind":"side","node":303,"targets":[300]},{"channel":"u01","coefficient":1,"kind":"side","node":11758,"targets":[301]},{"channel":"w02","coefficient":1,"kind":"side","node":11763,"targets":[301]},{"channel":"partner","coefficient":1,"kind":"side","node":302,"targets":[301]},{"channel":"u01","coefficient":1,"kind":"side","node":11759,"targets":[302]},{"channel":"w02","coefficient":1,"kind":"side","node":11762,"targets":[302]},{"channel":"partner","coefficient":1,"kind":"side","node":301,"targets":[302]},{"channel":"u01","coefficient":1,"kind":"side","node":11759,"targets":[303]},{"channel":"w02","coefficient":1,"kind":"side","node":11763,"targets":[303]},{"channel":"partner","coefficient":1,"kind":"side","node":300,"targets":[303]},{"channel":"face0","coefficient":1,"kind":"side","node":4468,"targets":[304,305,306,307]},{"channel":"face0","coefficient":1,"kind":"side","node":4741,"targets":[308,309,310,311]},{"channel":"edge12","coefficient":1,"kind":"side","node":10248,"targets":[304,307]},{"channel":"edge12","coefficient":1,"kind":"side","node":10224,"targets":[305,306]},{"channel":"edge12","coefficient":1,"kind":"side","node":10248,"targets":[308,311]},{"channel":"edge12","coefficient":1,"kind":"side","node":10224,"targets":[309,310]},{"channel":"u01","coefficient":1,"kind":"side","node":11764,"targets":[304]},{"channel":"w02","coefficient":1,"kind":"side","node":11768,"targets":[304]},{"channel":"partner","coefficient":1,"kind":"side","node":307,"targets":[304]},{"channel":"u01","coefficient":1,"kind":"side","node":11764,"targets":[305]},{"channel":"w02","coefficient":1,"kind":"side","node":11769,"targets":[305]},{"channel":"partner","coefficient":1,"kind":"side","node":306,"targets":[305]},{"channel":"u01","coefficient":1,"kind":"side","node":11765,"targets":[306]},{"channel":"w02","coefficient":1,"kind":"side","node":11768,"targets":[306]},{"channel":"partner","coefficient":1,"kind":"side","node":305,"targets":[306]},{"channel":"u01","coefficient":1,"kind":"side","node":11765,"targets":[307]},{"channel":"w02","coefficient":1,"kind":"side","node":11769,"targets":[307]},{"channel":"partner","coefficient":1,"kind":"side","node":304,"targets":[307]},{"channel":"u01","coefficient":1,"kind":"side","node":11766,"targets":[308]},{"channel":"w02","coefficient":1,"kind":"side","node":11770,"targets":[308]},{"channel":"partner","coefficient":1,"kind":"side","node":311,"targets":[308]},{"channel":"u01","coefficient":1,"kind":"side","node":11766,"targets":[309]},{"channel":"w02","coefficient":1,"kind":"side","node":11771,"targets":[309]},{"channel":"partner","coefficient":1,"kind":"side","node":310,"targets":[309]},{"channel":"u01","coefficient":1,"kind":"side","node":11767,"targets":[310]},{"channel":"w02","coefficient":1,"kind":"side","node":11770,"targets":[310]},{"channel":"partner","coefficient":1,"kind":"side","node":309,"targets":[310]},{"channel":"u01","coefficient":1,"kind":"side","node":11767,"targets":[311]},{"channel":"w02","coefficient":1,"kind":"side","node":11771,"targets":[311]},{"channel":"partner","coefficient":1,"kind":"side","node":308,"targets":[311]},{"channel":"face0","coefficient":1,"kind":"side","node":4655,"targets":[312,313,314,315]},{"channel":"face0","coefficient":1,"kind":"side","node":4928,"targets":[316,317,318,319]},{"channel":"edge12","coefficient":1,"kind":"side","node":10296,"targets":[312,315]},{"channel":"edge12","coefficient":1,"kind":"side","node":10272,"targets":[313,314]},{"channel":"edge12","coefficient":1,"kind":"side","node":10296,"targets":[316,319]},{"channel":"edge12","coefficient":1,"kind":"side","node":10272,"targets":[317,318]},{"channel":"u01","coefficient":1,"kind":"side","node":11772,"targets":[312]},{"channel":"w02","coefficient":1,"kind":"side","node":11776,"targets":[312]},{"channel":"partner","coefficient":1,"kind":"side","node":315,"targets":[312]},{"channel":"u01","coefficient":1,"kind":"side","node":11772,"targets":[313]},{"channel":"w02","coefficient":1,"kind":"side","node":11777,"targets":[313]},{"channel":"partner","coefficient":1,"kind":"side","node":314,"targets":[313]},{"channel":"u01","coefficient":1,"kind":"side","node":11773,"targets":[314]},{"channel":"w02","coefficient":1,"kind":"side","node":11776,"targets":[314]},{"channel":"partner","coefficient":1,"kind":"side","node":313,"targets":[314]},{"channel":"u01","coefficient":1,"kind":"side","node":11773,"targets":[315]},{"channel":"w02","coefficient":1,"kind":"side","node":11777,"targets":[315]},{"channel":"partner","coefficient":1,"kind":"side","node":312,"targets":[315]},{"channel":"u01","coefficient":1,"kind":"side","node":11774,"targets":[316]},{"channel":"w02","coefficient":1,"kind":"side","node":11778,"targets":[316]},{"channel":"partner","coefficient":1,"kind":"side","node":319,"targets":[316]},{"channel":"u01","coefficient":1,"kind":"side","node":11774,"targets":[317]},{"channel":"w02","coefficient":1,"kind":"side","node":11779,"targets":[317]},{"channel":"partner","coefficient":1,"kind":"side","node":318,"targets":[317]},{"channel":"u01","coefficient":1,"kind":"side","node":11775,"targets":[318]},{"channel":"w02","coefficient":1,"kind":"side","node":11778,"targets":[318]},{"channel":"partner","coefficient":1,"kind":"side","node":317,"targets":[318]},{"channel":"u01","coefficient":1,"kind":"side","node":11775,"targets":[319]},{"channel":"w02","coefficient":1,"kind":"side","node":11779,"targets":[319]},{"channel":"partner","coefficient":1,"kind":"side","node":316,"targets":[319]},{"channel":"face0","coefficient":1,"kind":"side","node":7909,"targets":[320,321,322,323]},{"channel":"face0","coefficient":1,"kind":"side","node":8182,"targets":[324,325,326,327]},{"channel":"edge12","coefficient":1,"kind":"side","node":9776,"targets":[320,323]},{"channel":"edge12","coefficient":1,"kind":"side","node":9752,"targets":[321,322]},{"channel":"edge12","coefficient":1,"kind":"side","node":9776,"targets":[324,327]},{"channel":"edge12","coefficient":1,"kind":"side","node":9752,"targets":[325,326]},{"channel":"u01","coefficient":1,"kind":"side","node":11780,"targets":[320]},{"channel":"w02","coefficient":1,"kind":"side","node":11784,"targets":[320]},{"channel":"partner","coefficient":1,"kind":"side","node":323,"targets":[320]},{"channel":"u01","coefficient":1,"kind":"side","node":11780,"targets":[321]},{"channel":"w02","coefficient":1,"kind":"side","node":11785,"targets":[321]},{"channel":"partner","coefficient":1,"kind":"side","node":322,"targets":[321]},{"channel":"u01","coefficient":1,"kind":"side","node":11781,"targets":[322]},{"channel":"w02","coefficient":1,"kind":"side","node":11784,"targets":[322]},{"channel":"partner","coefficient":1,"kind":"side","node":321,"targets":[322]},{"channel":"u01","coefficient":1,"kind":"side","node":11781,"targets":[323]},{"channel":"w02","coefficient":1,"kind":"side","node":11785,"targets":[323]},{"channel":"partner","coefficient":1,"kind":"side","node":320,"targets":[323]},{"channel":"u01","coefficient":1,"kind":"side","node":11782,"targets":[324]},{"channel":"w02","coefficient":1,"kind":"side","node":11786,"targets":[324]},{"channel":"partner","coefficient":1,"kind":"side","node":327,"targets":[324]},{"channel":"u01","coefficient":1,"kind":"side","node":11782,"targets":[325]},{"channel":"w02","coefficient":1,"kind":"side","node":11787,"targets":[325]},{"channel":"partner","coefficient":1,"kind":"side","node":326,"targets":[325]},{"channel":"u01","coefficient":1,"kind":"side","node":11783,"targets":[326]},{"channel":"w02","coefficient":1,"kind":"side","node":11786,"targets":[326]},{"channel":"partner","coefficient":1,"kind":"side","node":325,"targets":[326]},{"channel":"u01","coefficient":1,"kind":"side","node":11783,"targets":[327]},{"channel":"w02","coefficient":1,"kind":"side","node":11787,"targets":[327]},{"channel":"partner","coefficient":1,"kind":"side","node":324,"targets":[327]},{"channel":"face0","coefficient":1,"kind":"side","node":8455,"targets":[328,329,330,331]},{"channel":"face0","coefficient":1,"kind":"side","node":8728,"targets":[332,333,334,335]},{"channel":"edge12","coefficient":1,"kind":"side","node":9762,"targets":[328,331]},{"channel":"edge12","coefficient":1,"kind":"side","node":9738,"targets":[329,330]},{"channel":"edge12","coefficient":1,"kind":"side","node":9762,"targets":[332,335]},{"channel":"edge12","coefficient":1,"kind":"side","node":9738,"targets":[333,334]},{"channel":"u01","coefficient":1,"kind":"side","node":11788,"targets":[328]},{"channel":"w02","coefficient":1,"kind":"side","node":11792,"targets":[328]},{"channel":"partner","coefficient":1,"kind":"side","node":331,"targets":[328]},{"channel":"u01","coefficient":1,"kind":"side","node":11788,"targets":[329]},{"channel":"w02","coefficient":1,"kind":"side","node":11793,"targets":[329]},{"channel":"partner","coefficient":1,"kind":"side","node":330,"targets":[329]},{"channel":"u01","coefficient":1,"kind":"side","node":11789,"targets":[330]},{"channel":"w02","coefficient":1,"kind":"side","node":11792,"targets":[330]},{"channel":"partner","coefficient":1,"kind":"side","node":329,"targets":[330]},{"channel":"u01","coefficient":1,"kind":"side","node":11789,"targets":[331]},{"channel":"w02","coefficient":1,"kind":"side","node":11793,"targets":[331]},{"channel":"partner","coefficient":1,"kind":"side","node":328,"targets":[331]},{"channel":"u01","coefficient":1,"kind":"side","node":11790,"targets":[332]},{"channel":"w02","coefficient":1,"kind":"side","node":11794,"targets":[332]},{"channel":"partner","coefficient":1,"kind":"side","node":335,"targets":[332]},{"channel":"u01","coefficient":1,"kind":"side","node":11790,"targets":[333]},{"channel":"w02","coefficient":1,"kind":"side","node":11795,"targets":[333]},{"channel":"partner","coefficient":1,"kind":"side","node":334,"targets":[333]},{"channel":"u01","coefficient":1,"kind":"side","node":11791,"targets":[334]},{"channel":"w02","coefficient":1,"kind":"side","node":11794,"targets":[334]},{"channel":"partner","coefficient":1,"kind":"side","node":333,"targets":[334]},{"channel":"u01","coefficient":1,"kind":"side","node":11791,"targets":[335]},{"channel":"w02","coefficient":1,"kind":"side","node":11795,"targets":[335]},{"channel":"partner","coefficient":1,"kind":"side","node":332,"targets":[335]},{"channel":"face0","coefficient":1,"kind":"side","node":9001,"targets":[336,337,338,339]},{"channel":"face0","coefficient":1,"kind":"side","node":9274,"targets":[340,341,342,343]},{"channel":"edge12","coefficient":1,"kind":"side","node":9779,"targets":[336,339]},{"channel":"edge12","coefficient":1,"kind":"side","node":9755,"targets":[337,338]},{"channel":"edge12","coefficient":1,"kind":"side","node":9779,"targets":[340,343]},{"channel":"edge12","coefficient":1,"kind":"side","node":9755,"targets":[341,342]},{"channel":"u01","coefficient":1,"kind":"side","node":11796,"targets":[336]},{"channel":"w02","coefficient":1,"kind":"side","node":11800,"targets":[336]},{"channel":"partner","coefficient":1,"kind":"side","node":339,"targets":[336]},{"channel":"u01","coefficient":1,"kind":"side","node":11796,"targets":[337]},{"channel":"w02","coefficient":1,"kind":"side","node":11801,"targets":[337]},{"channel":"partner","coefficient":1,"kind":"side","node":338,"targets":[337]},{"channel":"u01","coefficient":1,"kind":"side","node":11797,"targets":[338]},{"channel":"w02","coefficient":1,"kind":"side","node":11800,"targets":[338]},{"channel":"partner","coefficient":1,"kind":"side","node":337,"targets":[338]},{"channel":"u01","coefficient":1,"kind":"side","node":11797,"targets":[339]},{"channel":"w02","coefficient":1,"kind":"side","node":11801,"targets":[339]},{"channel":"partner","coefficient":1,"kind":"side","node":336,"targets":[339]},{"channel":"u01","coefficient":1,"kind":"side","node":11798,"targets":[340]},{"channel":"w02","coefficient":1,"kind":"side","node":11802,"targets":[340]},{"channel":"partner","coefficient":1,"kind":"side","node":343,"targets":[340]},{"channel":"u01","coefficient":1,"kind":"side","node":11798,"targets":[341]},{"channel":"w02","coefficient":1,"kind":"side","node":11803,"targets":[341]},{"channel":"partner","coefficient":1,"kind":"side","node":342,"targets":[341]},{"channel":"u01","coefficient":1,"kind":"side","node":11799,"targets":[342]},{"channel":"w02","coefficient":1,"kind":"side","node":11802,"targets":[342]},{"channel":"partner","coefficient":1,"kind":"side","node":341,"targets":[342]},{"channel":"u01","coefficient":1,"kind":"side","node":11799,"targets":[343]},{"channel":"w02","coefficient":1,"kind":"side","node":11803,"targets":[343]},{"channel":"partner","coefficient":1,"kind":"side","node":340,"targets":[343]},{"channel":"face0","coefficient":1,"kind":"side","node":4654,"targets":[344,345,346,347]},{"channel":"face0","coefficient":1,"kind":"side","node":4927,"targets":[348,349,350,351]},{"channel":"edge12","coefficient":1,"kind":"side","node":10488,"targets":[344,347]},{"channel":"edge12","coefficient":1,"kind":"side","node":10464,"targets":[345,346]},{"channel":"edge12","coefficient":1,"kind":"side","node":10488,"targets":[348,351]},{"channel":"edge12","coefficient":1,"kind":"side","node":10464,"targets":[349,350]},{"channel":"u01","coefficient":1,"kind":"side","node":11804,"targets":[344]},{"channel":"w02","coefficient":1,"kind":"side","node":11808,"targets":[344]},{"channel":"partner","coefficient":1,"kind":"side","node":347,"targets":[344]},{"channel":"u01","coefficient":1,"kind":"side","node":11804,"targets":[345]},{"channel":"w02","coefficient":1,"kind":"side","node":11809,"targets":[345]},{"channel":"partner","coefficient":1,"kind":"side","node":346,"targets":[345]},{"channel":"u01","coefficient":1,"kind":"side","node":11805,"targets":[346]},{"channel":"w02","coefficient":1,"kind":"side","node":11808,"targets":[346]},{"channel":"partner","coefficient":1,"kind":"side","node":345,"targets":[346]},{"channel":"u01","coefficient":1,"kind":"side","node":11805,"targets":[347]},{"channel":"w02","coefficient":1,"kind":"side","node":11809,"targets":[347]},{"channel":"partner","coefficient":1,"kind":"side","node":344,"targets":[347]},{"channel":"u01","coefficient":1,"kind":"side","node":11806,"targets":[348]},{"channel":"w02","coefficient":1,"kind":"side","node":11810,"targets":[348]},{"channel":"partner","coefficient":1,"kind":"side","node":351,"targets":[348]},{"channel":"u01","coefficient":1,"kind":"side","node":11806,"targets":[349]},{"channel":"w02","coefficient":1,"kind":"side","node":11811,"targets":[349]},{"channel":"partner","coefficient":1,"kind":"side","node":350,"targets":[349]},{"channel":"u01","coefficient":1,"kind":"side","node":11807,"targets":[350]},{"channel":"w02","coefficient":1,"kind":"side","node":11810,"targets":[350]},{"channel":"partner","coefficient":1,"kind":"side","node":349,"targets":[350]},{"channel":"u01","coefficient":1,"kind":"side","node":11807,"targets":[351]},{"channel":"w02","coefficient":1,"kind":"side","node":11811,"targets":[351]},{"channel":"partner","coefficient":1,"kind":"side","node":348,"targets":[351]},{"channel":"face0","coefficient":1,"kind":"side","node":4515,"targets":[352,353,354,355]},{"channel":"face0","coefficient":1,"kind":"side","node":4788,"targets":[356,357,358,359]},{"channel":"edge12","coefficient":1,"kind":"side","node":10536,"targets":[352,355]},{"channel":"edge12","coefficient":1,"kind":"side","node":10512,"targets":[353,354]},{"channel":"edge12","coefficient":1,"kind":"side","node":10536,"targets":[356,359]},{"channel":"edge12","coefficient":1,"kind":"side","node":10512,"targets":[357,358]},{"channel":"u01","coefficient":1,"kind":"side","node":11812,"targets":[352]},{"channel":"w02","coefficient":1,"kind":"side","node":11816,"targets":[352]},{"channel":"partner","coefficient":1,"kind":"side","node":355,"targets":[352]},{"channel":"u01","coefficient":1,"kind":"side","node":11812,"targets":[353]},{"channel":"w02","coefficient":1,"kind":"side","node":11817,"targets":[353]},{"channel":"partner","coefficient":1,"kind":"side","node":354,"targets":[353]},{"channel":"u01","coefficient":1,"kind":"side","node":11813,"targets":[354]},{"channel":"w02","coefficient":1,"kind":"side","node":11816,"targets":[354]},{"channel":"partner","coefficient":1,"kind":"side","node":353,"targets":[354]},{"channel":"u01","coefficient":1,"kind":"side","node":11813,"targets":[355]},{"channel":"w02","coefficient":1,"kind":"side","node":11817,"targets":[355]},{"channel":"partner","coefficient":1,"kind":"side","node":352,"targets":[355]},{"channel":"u01","coefficient":1,"kind":"side","node":11814,"targets":[356]},{"channel":"w02","coefficient":1,"kind":"side","node":11818,"targets":[356]},{"channel":"partner","coefficient":1,"kind":"side","node":359,"targets":[356]},{"channel":"u01","coefficient":1,"kind":"side","node":11814,"targets":[357]},{"channel":"w02","coefficient":1,"kind":"side","node":11819,"targets":[357]},{"channel":"partner","coefficient":1,"kind":"side","node":358,"targets":[357]},{"channel":"u01","coefficient":1,"kind":"side","node":11815,"targets":[358]},{"channel":"w02","coefficient":1,"kind":"side","node":11818,"targets":[358]},{"channel":"partner","coefficient":1,"kind":"side","node":357,"targets":[358]},{"channel":"u01","coefficient":1,"kind":"side","node":11815,"targets":[359]},{"channel":"w02","coefficient":1,"kind":"side","node":11819,"targets":[359]},{"channel":"partner","coefficient":1,"kind":"side","node":356,"targets":[359]},{"channel":"face0","coefficient":1,"kind":"side","node":4648,"targets":[360,361,362,363]},{"channel":"face0","coefficient":1,"kind":"side","node":4921,"targets":[364,365,366,367]},{"channel":"edge12","coefficient":1,"kind":"side","node":10584,"targets":[360,363]},{"channel":"edge12","coefficient":1,"kind":"side","node":10560,"targets":[361,362]},{"channel":"edge12","coefficient":1,"kind":"side","node":10584,"targets":[364,367]},{"channel":"edge12","coefficient":1,"kind":"side","node":10560,"targets":[365,366]},{"channel":"u01","coefficient":1,"kind":"side","node":11820,"targets":[360]},{"channel":"w02","coefficient":1,"kind":"side","node":11824,"targets":[360]},{"channel":"partner","coefficient":1,"kind":"side","node":363,"targets":[360]},{"channel":"u01","coefficient":1,"kind":"side","node":11820,"targets":[361]},{"channel":"w02","coefficient":1,"kind":"side","node":11825,"targets":[361]},{"channel":"partner","coefficient":1,"kind":"side","node":362,"targets":[361]},{"channel":"u01","coefficient":1,"kind":"side","node":11821,"targets":[362]},{"channel":"w02","coefficient":1,"kind":"side","node":11824,"targets":[362]},{"channel":"partner","coefficient":1,"kind":"side","node":361,"targets":[362]},{"channel":"u01","coefficient":1,"kind":"side","node":11821,"targets":[363]},{"channel":"w02","coefficient":1,"kind":"side","node":11825,"targets":[363]},{"channel":"partner","coefficient":1,"kind":"side","node":360,"targets":[363]},{"channel":"u01","coefficient":1,"kind":"side","node":11822,"targets":[364]},{"channel":"w02","coefficient":1,"kind":"side","node":11826,"targets":[364]},{"channel":"partner","coefficient":1,"kind":"side","node":367,"targets":[364]},{"channel":"u01","coefficient":1,"kind":"side","node":11822,"targets":[365]},{"channel":"w02","coefficient":1,"kind":"side","node":11827,"targets":[365]},{"channel":"partner","coefficient":1,"kind":"side","node":366,"targets":[365]},{"channel":"u01","coefficient":1,"kind":"side","node":11823,"targets":[366]},{"channel":"w02","coefficient":1,"kind":"side","node":11826,"targets":[366]},{"channel":"partner","coefficient":1,"kind":"side","node":365,"targets":[366]},{"channel":"u01","coefficient":1,"kind":"side","node":11823,"targets":[367]},{"channel":"w02","coefficient":1,"kind":"side","node":11827,"targets":[367]},{"channel":"partner","coefficient":1,"kind":"side","node":364,"targets":[367]},{"channel":"face0","coefficient":1,"kind":"side","node":7837,"targets":[368,369,370,371]},{"channel":"face0","coefficient":1,"kind":"side","node":8110,"targets":[372,373,374,375]},{"channel":"edge12","coefficient":1,"kind":"side","node":9824,"targets":[368,371]},{"channel":"edge12","coefficient":1,"kind":"side","node":9800,"targets":[369,370]},{"channel":"edge12","coefficient":1,"kind":"side","node":9824,"targets":[372,375]},{"channel":"edge12","coefficient":1,"kind":"side","node":9800,"targets":[373,374]},{"channel":"u01","coefficient":1,"kind":"side","node":11828,"targets":[368]},{"channel":"w02","coefficient":1,"kind":"side","node":11832,"targets":[368]},{"channel":"partner","coefficient":1,"kind":"side","node":371,"targets":[368]},{"channel":"u01","coefficient":1,"kind":"side","node":11828,"targets":[369]},{"channel":"w02","coefficient":1,"kind":"side","node":11833,"targets":[369]},{"channel":"partner","coefficient":1,"kind":"side","node":370,"targets":[369]},{"channel":"u01","coefficient":1,"kind":"side","node":11829,"targets":[370]},{"channel":"w02","coefficient":1,"kind":"side","node":11832,"targets":[370]},{"channel":"partner","coefficient":1,"kind":"side","node":369,"targets":[370]},{"channel":"u01","coefficient":1,"kind":"side","node":11829,"targets":[371]},{"channel":"w02","coefficient":1,"kind":"side","node":11833,"targets":[371]},{"channel":"partner","coefficient":1,"kind":"side","node":368,"targets":[371]},{"channel":"u01","coefficient":1,"kind":"side","node":11830,"targets":[372]},{"channel":"w02","coefficient":1,"kind":"side","node":11834,"targets":[372]},{"channel":"partner","coefficient":1,"kind":"side","node":375,"targets":[372]},{"channel":"u01","coefficient":1,"kind":"side","node":11830,"targets":[373]},{"channel":"w02","coefficient":1,"kind":"side","node":11835,"targets":[373]},{"channel":"partner","coefficient":1,"kind":"side","node":374,"targets":[373]},{"channel":"u01","coefficient":1,"kind":"side","node":11831,"targets":[374]},{"channel":"w02","coefficient":1,"kind":"side","node":11834,"targets":[374]},{"channel":"partner","coefficient":1,"kind":"side","node":373,"targets":[374]},{"channel":"u01","coefficient":1,"kind":"side","node":11831,"targets":[375]},{"channel":"w02","coefficient":1,"kind":"side","node":11835,"targets":[375]},{"channel":"partner","coefficient":1,"kind":"side","node":372,"targets":[375]},{"channel":"face0","coefficient":1,"kind":"side","node":8383,"targets":[376,377,378,379]},{"channel":"face0","coefficient":1,"kind":"side","node":8656,"targets":[380,381,382,383]},{"channel":"edge12","coefficient":1,"kind":"side","node":9810,"targets":[376,379]},{"channel":"edge12","coefficient":1,"kind":"side","node":9786,"targets":[377,378]},{"channel":"edge12","coefficient":1,"kind":"side","node":9810,"targets":[380,383]},{"channel":"edge12","coefficient":1,"kind":"side","node":9786,"targets":[381,382]},{"channel":"u01","coefficient":1,"kind":"side","node":11836,"targets":[376]},{"channel":"w02","coefficient":1,"kind":"side","node":11840,"targets":[376]},{"channel":"partner","coefficient":1,"kind":"side","node":379,"targets":[376]},{"channel":"u01","coefficient":1,"kind":"side","node":11836,"targets":[377]},{"channel":"w02","coefficient":1,"kind":"side","node":11841,"targets":[377]},{"channel":"partner","coefficient":1,"kind":"side","node":378,"targets":[377]},{"channel":"u01","coefficient":1,"kind":"side","node":11837,"targets":[378]},{"channel":"w02","coefficient":1,"kind":"side","node":11840,"targets":[378]},{"channel":"partner","coefficient":1,"kind":"side","node":377,"targets":[378]},{"channel":"u01","coefficient":1,"kind":"side","node":11837,"targets":[379]},{"channel":"w02","coefficient":1,"kind":"side","node":11841,"targets":[379]},{"channel":"partner","coefficient":1,"kind":"side","node":376,"targets":[379]},{"channel":"u01","coefficient":1,"kind":"side","node":11838,"targets":[380]},{"channel":"w02","coefficient":1,"kind":"side","node":11842,"targets":[380]},{"channel":"partner","coefficient":1,"kind":"side","node":383,"targets":[380]},{"channel":"u01","coefficient":1,"kind":"side","node":11838,"targets":[381]},{"channel":"w02","coefficient":1,"kind":"side","node":11843,"targets":[381]},{"channel":"partner","coefficient":1,"kind":"side","node":382,"targets":[381]},{"channel":"u01","coefficient":1,"kind":"side","node":11839,"targets":[382]},{"channel":"w02","coefficient":1,"kind":"side","node":11842,"targets":[382]},{"channel":"partner","coefficient":1,"kind":"side","node":381,"targets":[382]},{"channel":"u01","coefficient":1,"kind":"side","node":11839,"targets":[383]},{"channel":"w02","coefficient":1,"kind":"side","node":11843,"targets":[383]},{"channel":"partner","coefficient":1,"kind":"side","node":380,"targets":[383]},{"channel":"face0","coefficient":1,"kind":"side","node":8929,"targets":[384,385,386,387]},{"channel":"face0","coefficient":1,"kind":"side","node":9202,"targets":[388,389,390,391]},{"channel":"edge12","coefficient":1,"kind":"side","node":9827,"targets":[384,387]},{"channel":"edge12","coefficient":1,"kind":"side","node":9803,"targets":[385,386]},{"channel":"edge12","coefficient":1,"kind":"side","node":9827,"targets":[388,391]},{"channel":"edge12","coefficient":1,"kind":"side","node":9803,"targets":[389,390]},{"channel":"u01","coefficient":1,"kind":"side","node":11844,"targets":[384]},{"channel":"w02","coefficient":1,"kind":"side","node":11848,"targets":[384]},{"channel":"partner","coefficient":1,"kind":"side","node":387,"targets":[384]},{"channel":"u01","coefficient":1,"kind":"side","node":11844,"targets":[385]},{"channel":"w02","coefficient":1,"kind":"side","node":11849,"targets":[385]},{"channel":"partner","coefficient":1,"kind":"side","node":386,"targets":[385]},{"channel":"u01","coefficient":1,"kind":"side","node":11845,"targets":[386]},{"channel":"w02","coefficient":1,"kind":"side","node":11848,"targets":[386]},{"channel":"partner","coefficient":1,"kind":"side","node":385,"targets":[386]},{"channel":"u01","coefficient":1,"kind":"side","node":11845,"targets":[387]},{"channel":"w02","coefficient":1,"kind":"side","node":11849,"targets":[387]},{"channel":"partner","coefficient":1,"kind":"side","node":384,"targets":[387]},{"channel":"u01","coefficient":1,"kind":"side","node":11846,"targets":[388]},{"channel":"w02","coefficient":1,"kind":"side","node":11850,"targets":[388]},{"channel":"partner","coefficient":1,"kind":"side","node":391,"targets":[388]},{"channel":"u01","coefficient":1,"kind":"side","node":11846,"targets":[389]},{"channel":"w02","coefficient":1,"kind":"side","node":11851,"targets":[389]},{"channel":"partner","coefficient":1,"kind":"side","node":390,"targets":[389]},{"channel":"u01","coefficient":1,"kind":"side","node":11847,"targets":[390]},{"channel":"w02","coefficient":1,"kind":"side","node":11850,"targets":[390]},{"channel":"partner","coefficient":1,"kind":"side","node":389,"targets":[390]},{"channel":"u01","coefficient":1,"kind":"side","node":11847,"targets":[391]},{"channel":"w02","coefficient":1,"kind":"side","node":11851,"targets":[391]},{"channel":"partner","coefficient":1,"kind":"side","node":388,"targets":[391]},{"channel":"face0","coefficient":1,"kind":"side","node":4626,"targets":[392,393,394,395]},{"channel":"face0","coefficient":1,"kind":"side","node":4899,"targets":[396,397,398,399]},{"channel":"edge12","coefficient":1,"kind":"side","node":10776,"targets":[392,395]},{"channel":"edge12","coefficient":1,"kind":"side","node":10752,"targets":[393,394]},{"channel":"edge12","coefficient":1,"kind":"side","node":10776,"targets":[396,399]},{"channel":"edge12","coefficient":1,"kind":"side","node":10752,"targets":[397,398]},{"channel":"u01","coefficient":1,"kind":"side","node":11852,"targets":[392]},{"channel":"w02","coefficient":1,"kind":"side","node":11856,"targets":[392]},{"channel":"partner","coefficient":1,"kind":"side","node":395,"targets":[392]},{"channel":"u01","coefficient":1,"kind":"side","node":11852,"targets":[393]},{"channel":"w02","coefficient":1,"kind":"side","node":11857,"targets":[393]},{"channel":"partner","coefficient":1,"kind":"side","node":394,"targets":[393]},{"channel":"u01","coefficient":1,"kind":"side","node":11853,"targets":[394]},{"channel":"w02","coefficient":1,"kind":"side","node":11856,"targets":[394]},{"channel":"partner","coefficient":1,"kind":"side","node":393,"targets":[394]},{"channel":"u01","coefficient":1,"kind":"side","node":11853,"targets":[395]},{"channel":"w02","coefficient":1,"kind":"side","node":11857,"targets":[395]},{"channel":"partner","coefficient":1,"kind":"side","node":392,"targets":[395]},{"channel":"u01","coefficient":1,"kind":"side","node":11854,"targets":[396]},{"channel":"w02","coefficient":1,"kind":"side","node":11858,"targets":[396]},{"channel":"partner","coefficient":1,"kind":"side","node":399,"targets":[396]},{"channel":"u01","coefficient":1,"kind":"side","node":11854,"targets":[397]},{"channel":"w02","coefficient":1,"kind":"side","node":11859,"targets":[397]},{"channel":"partner","coefficient":1,"kind":"side","node":398,"targets":[397]},{"channel":"u01","coefficient":1,"kind":"side","node":11855,"targets":[398]},{"channel":"w02","coefficient":1,"kind":"side","node":11858,"targets":[398]},{"channel":"partner","coefficient":1,"kind":"side","node":397,"targets":[398]},{"channel":"u01","coefficient":1,"kind":"side","node":11855,"targets":[399]},{"channel":"w02","coefficient":1,"kind":"side","node":11859,"targets":[399]},{"channel":"partner","coefficient":1,"kind":"side","node":396,"targets":[399]},{"channel":"face0","coefficient":1,"kind":"side","node":4629,"targets":[400,401,402,403]},{"channel":"face0","coefficient":1,"kind":"side","node":4902,"targets":[404,405,406,407]},{"channel":"edge12","coefficient":1,"kind":"side","node":10824,"targets":[400,403]},{"channel":"edge12","coefficient":1,"kind":"side","node":10800,"targets":[401,402]},{"channel":"edge12","coefficient":1,"kind":"side","node":10824,"targets":[404,407]},{"channel":"edge12","coefficient":1,"kind":"side","node":10800,"targets":[405,406]},{"channel":"u01","coefficient":1,"kind":"side","node":11860,"targets":[400]},{"channel":"w02","coefficient":1,"kind":"side","node":11864,"targets":[400]},{"channel":"partner","coefficient":1,"kind":"side","node":403,"targets":[400]},{"channel":"u01","coefficient":1,"kind":"side","node":11860,"targets":[401]},{"channel":"w02","coefficient":1,"kind":"side","node":11865,"targets":[401]},{"channel":"partner","coefficient":1,"kind":"side","node":402,"targets":[401]},{"channel":"u01","coefficient":1,"kind":"side","node":11861,"targets":[402]},{"channel":"w02","coefficient":1,"kind":"side","node":11864,"targets":[402]},{"channel":"partner","coefficient":1,"kind":"side","node":401,"targets":[402]},{"channel":"u01","coefficient":1,"kind":"side","node":11861,"targets":[403]},{"channel":"w02","coefficient":1,"kind":"side","node":11865,"targets":[403]},{"channel":"partner","coefficient":1,"kind":"side","node":400,"targets":[403]},{"channel":"u01","coefficient":1,"kind":"side","node":11862,"targets":[404]},{"channel":"w02","coefficient":1,"kind":"side","node":11866,"targets":[404]},{"channel":"partner","coefficient":1,"kind":"side","node":407,"targets":[404]},{"channel":"u01","coefficient":1,"kind":"side","node":11862,"targets":[405]},{"channel":"w02","coefficient":1,"kind":"side","node":11867,"targets":[405]},{"channel":"partner","coefficient":1,"kind":"side","node":406,"targets":[405]},{"channel":"u01","coefficient":1,"kind":"side","node":11863,"targets":[406]},{"channel":"w02","coefficient":1,"kind":"side","node":11866,"targets":[406]},{"channel":"partner","coefficient":1,"kind":"side","node":405,"targets":[406]},{"channel":"u01","coefficient":1,"kind":"side","node":11863,"targets":[407]},{"channel":"w02","coefficient":1,"kind":"side","node":11867,"targets":[407]},{"channel":"partner","coefficient":1,"kind":"side","node":404,"targets":[407]},{"channel":"face0","coefficient":1,"kind":"side","node":4608,"targets":[408,409,410,411]},{"channel":"face0","coefficient":1,"kind":"side","node":4881,"targets":[412,413,414,415]},{"channel":"edge12","coefficient":1,"kind":"side","node":10872,"targets":[408,411]},{"channel":"edge12","coefficient":1,"kind":"side","node":10848,"targets":[409,410]},{"channel":"edge12","coefficient":1,"kind":"side","node":10872,"targets":[412,415]},{"channel":"edge12","coefficient":1,"kind":"side","node":10848,"targets":[413,414]},{"channel":"u01","coefficient":1,"kind":"side","node":11868,"targets":[408]},{"channel":"w02","coefficient":1,"kind":"side","node":11872,"targets":[408]},{"channel":"partner","coefficient":1,"kind":"side","node":411,"targets":[408]},{"channel":"u01","coefficient":1,"kind":"side","node":11868,"targets":[409]},{"channel":"w02","coefficient":1,"kind":"side","node":11873,"targets":[409]},{"channel":"partner","coefficient":1,"kind":"side","node":410,"targets":[409]},{"channel":"u01","coefficient":1,"kind":"side","node":11869,"targets":[410]},{"channel":"w02","coefficient":1,"kind":"side","node":11872,"targets":[410]},{"channel":"partner","coefficient":1,"kind":"side","node":409,"targets":[410]},{"channel":"u01","coefficient":1,"kind":"side","node":11869,"targets":[411]},{"channel":"w02","coefficient":1,"kind":"side","node":11873,"targets":[411]},{"channel":"partner","coefficient":1,"kind":"side","node":408,"targets":[411]},{"channel":"u01","coefficient":1,"kind":"side","node":11870,"targets":[412]},{"channel":"w02","coefficient":1,"kind":"side","node":11874,"targets":[412]},{"channel":"partner","coefficient":1,"kind":"side","node":415,"targets":[412]},{"channel":"u01","coefficient":1,"kind":"side","node":11870,"targets":[413]},{"channel":"w02","coefficient":1,"kind":"side","node":11875,"targets":[413]},{"channel":"partner","coefficient":1,"kind":"side","node":414,"targets":[413]},{"channel":"u01","coefficient":1,"kind":"side","node":11871,"targets":[414]},{"channel":"w02","coefficient":1,"kind":"side","node":11874,"targets":[414]},{"channel":"partner","coefficient":1,"kind":"side","node":413,"targets":[414]},{"channel":"u01","coefficient":1,"kind":"side","node":11871,"targets":[415]},{"channel":"w02","coefficient":1,"kind":"side","node":11875,"targets":[415]},{"channel":"partner","coefficient":1,"kind":"side","node":412,"targets":[415]},{"channel":"face0","coefficient":1,"kind":"side","node":8290,"targets":[416,417,418,419]},{"channel":"face0","coefficient":1,"kind":"side","node":8563,"targets":[420,421,422,423]},{"channel":"edge12","coefficient":1,"kind":"side","node":9858,"targets":[416,419]},{"channel":"edge12","coefficient":1,"kind":"side","node":9834,"targets":[417,418]},{"channel":"edge12","coefficient":1,"kind":"side","node":9858,"targets":[420,423]},{"channel":"edge12","coefficient":1,"kind":"side","node":9834,"targets":[421,422]},{"channel":"u01","coefficient":1,"kind":"side","node":11876,"targets":[416]},{"channel":"w02","coefficient":1,"kind":"side","node":11880,"targets":[416]},{"channel":"partner","coefficient":1,"kind":"side","node":419,"targets":[416]},{"channel":"u01","coefficient":1,"kind":"side","node":11876,"targets":[417]},{"channel":"w02","coefficient":1,"kind":"side","node":11881,"targets":[417]},{"channel":"partner","coefficient":1,"kind":"side","node":418,"targets":[417]},{"channel":"u01","coefficient":1,"kind":"side","node":11877,"targets":[418]},{"channel":"w02","coefficient":1,"kind":"side","node":11880,"targets":[418]},{"channel":"partner","coefficient":1,"kind":"side","node":417,"targets":[418]},{"channel":"u01","coefficient":1,"kind":"side","node":11877,"targets":[419]},{"channel":"w02","coefficient":1,"kind":"side","node":11881,"targets":[419]},{"channel":"partner","coefficient":1,"kind":"side","node":416,"targets":[419]},{"channel":"u01","coefficient":1,"kind":"side","node":11878,"targets":[420]},{"channel":"w02","coefficient":1,"kind":"side","node":11882,"targets":[420]},{"channel":"partner","coefficient":1,"kind":"side","node":423,"targets":[420]},{"channel":"u01","coefficient":1,"kind":"side","node":11878,"targets":[421]},{"channel":"w02","coefficient":1,"kind":"side","node":11883,"targets":[421]},{"channel":"partner","coefficient":1,"kind":"side","node":422,"targets":[421]},{"channel":"u01","coefficient":1,"kind":"side","node":11879,"targets":[422]},{"channel":"w02","coefficient":1,"kind":"side","node":11882,"targets":[422]},{"channel":"partner","coefficient":1,"kind":"side","node":421,"targets":[422]},{"channel":"u01","coefficient":1,"kind":"side","node":11879,"targets":[423]},{"channel":"w02","coefficient":1,"kind":"side","node":11883,"targets":[423]},{"channel":"partner","coefficient":1,"kind":"side","node":420,"targets":[423]},{"channel":"face0","coefficient":1,"kind":"side","node":8836,"targets":[424,425,426,427]},{"channel":"face0","coefficient":1,"kind":"side","node":9109,"targets":[428,429,430,431]},{"channel":"edge12","coefficient":1,"kind":"side","node":9875,"targets":[424,427]},{"channel":"edge12","coefficient":1,"kind":"side","node":9851,"targets":[425,426]},{"channel":"edge12","coefficient":1,"kind":"side","node":9875,"targets":[428,431]},{"channel":"edge12","coefficient":1,"kind":"side","node":9851,"targets":[429,430]},{"channel":"u01","coefficient":1,"kind":"side","node":11884,"targets":[424]},{"channel":"w02","coefficient":1,"kind":"side","node":11888,"targets":[424]},{"channel":"partner","coefficient":1,"kind":"side","node":427,"targets":[424]},{"channel":"u01","coefficient":1,"kind":"side","node":11884,"targets":[425]},{"channel":"w02","coefficient":1,"kind":"side","node":11889,"targets":[425]},{"channel":"partner","coefficient":1,"kind":"side","node":426,"targets":[425]},{"channel":"u01","coefficient":1,"kind":"side","node":11885,"targets":[426]},{"channel":"w02","coefficient":1,"kind":"side","node":11888,"targets":[426]},{"channel":"partner","coefficient":1,"kind":"side","node":425,"targets":[426]},{"channel":"u01","coefficient":1,"kind":"side","node":11885,"targets":[427]},{"channel":"w02","coefficient":1,"kind":"side","node":11889,"targets":[427]},{"channel":"partner","coefficient":1,"kind":"side","node":424,"targets":[427]},{"channel":"u01","coefficient":1,"kind":"side","node":11886,"targets":[428]},{"channel":"w02","coefficient":1,"kind":"side","node":11890,"targets":[428]},{"channel":"partner","coefficient":1,"kind":"side","node":431,"targets":[428]},{"channel":"u01","coefficient":1,"kind":"side","node":11886,"targets":[429]},{"channel":"w02","coefficient":1,"kind":"side","node":11891,"targets":[429]},{"channel":"partner","coefficient":1,"kind":"side","node":430,"targets":[429]},{"channel":"u01","coefficient":1,"kind":"side","node":11887,"targets":[430]},{"channel":"w02","coefficient":1,"kind":"side","node":11890,"targets":[430]},{"channel":"partner","coefficient":1,"kind":"side","node":429,"targets":[430]},{"channel":"u01","coefficient":1,"kind":"side","node":11887,"targets":[431]},{"channel":"w02","coefficient":1,"kind":"side","node":11891,"targets":[431]},{"channel":"partner","coefficient":1,"kind":"side","node":428,"targets":[431]},{"channel":"face0","coefficient":1,"kind":"side","node":4600,"targets":[432,433,434,435]},{"channel":"face0","coefficient":1,"kind":"side","node":4873,"targets":[436,437,438,439]},{"channel":"edge12","coefficient":1,"kind":"side","node":11016,"targets":[432,435]},{"channel":"edge12","coefficient":1,"kind":"side","node":10992,"targets":[433,434]},{"channel":"edge12","coefficient":1,"kind":"side","node":11016,"targets":[436,439]},{"channel":"edge12","coefficient":1,"kind":"side","node":10992,"targets":[437,438]},{"channel":"u01","coefficient":1,"kind":"side","node":11892,"targets":[432]},{"channel":"w02","coefficient":1,"kind":"side","node":11896,"targets":[432]},{"channel":"partner","coefficient":1,"kind":"side","node":435,"targets":[432]},{"channel":"u01","coefficient":1,"kind":"side","node":11892,"targets":[433]},{"channel":"w02","coefficient":1,"kind":"side","node":11897,"targets":[433]},{"channel":"partner","coefficient":1,"kind":"side","node":434,"targets":[433]},{"channel":"u01","coefficient":1,"kind":"side","node":11893,"targets":[434]},{"channel":"w02","coefficient":1,"kind":"side","node":11896,"targets":[434]},{"channel":"partner","coefficient":1,"kind":"side","node":433,"targets":[434]},{"channel":"u01","coefficient":1,"kind":"side","node":11893,"targets":[435]},{"channel":"w02","coefficient":1,"kind":"side","node":11897,"targets":[435]},{"channel":"partner","coefficient":1,"kind":"side","node":432,"targets":[435]},{"channel":"u01","coefficient":1,"kind":"side","node":11894,"targets":[436]},{"channel":"w02","coefficient":1,"kind":"side","node":11898,"targets":[436]},{"channel":"partner","coefficient":1,"kind":"side","node":439,"targets":[436]},{"channel":"u01","coefficient":1,"kind":"side","node":11894,"targets":[437]},{"channel":"w02","coefficient":1,"kind":"side","node":11899,"targets":[437]},{"channel":"partner","coefficient":1,"kind":"side","node":438,"targets":[437]},{"channel":"u01","coefficient":1,"kind":"side","node":11895,"targets":[438]},{"channel":"w02","coefficient":1,"kind":"side","node":11898,"targets":[438]},{"channel":"partner","coefficient":1,"kind":"side","node":437,"targets":[438]},{"channel":"u01","coefficient":1,"kind":"side","node":11895,"targets":[439]},{"channel":"w02","coefficient":1,"kind":"side","node":11899,"targets":[439]},{"channel":"partner","coefficient":1,"kind":"side","node":436,"targets":[439]},{"channel":"face0","coefficient":1,"kind":"side","node":4647,"targets":[440,441,442,443]},{"channel":"face0","coefficient":1,"kind":"side","node":4920,"targets":[444,445,446,447]},{"channel":"edge12","coefficient":1,"kind":"side","node":11064,"targets":[440,443]},{"channel":"edge12","coefficient":1,"kind":"side","node":11040,"targets":[441,442]},{"channel":"edge12","coefficient":1,"kind":"side","node":11064,"targets":[444,447]},{"channel":"edge12","coefficient":1,"kind":"side","node":11040,"targets":[445,446]},{"channel":"u01","coefficient":1,"kind":"side","node":11900,"targets":[440]},{"channel":"w02","coefficient":1,"kind":"side","node":11904,"targets":[440]},{"channel":"partner","coefficient":1,"kind":"side","node":443,"targets":[440]},{"channel":"u01","coefficient":1,"kind":"side","node":11900,"targets":[441]},{"channel":"w02","coefficient":1,"kind":"side","node":11905,"targets":[441]},{"channel":"partner","coefficient":1,"kind":"side","node":442,"targets":[441]},{"channel":"u01","coefficient":1,"kind":"side","node":11901,"targets":[442]},{"channel":"w02","coefficient":1,"kind":"side","node":11904,"targets":[442]},{"channel":"partner","coefficient":1,"kind":"side","node":441,"targets":[442]},{"channel":"u01","coefficient":1,"kind":"side","node":11901,"targets":[443]},{"channel":"w02","coefficient":1,"kind":"side","node":11905,"targets":[443]},{"channel":"partner","coefficient":1,"kind":"side","node":440,"targets":[443]},{"channel":"u01","coefficient":1,"kind":"side","node":11902,"targets":[444]},{"channel":"w02","coefficient":1,"kind":"side","node":11906,"targets":[444]},{"channel":"partner","coefficient":1,"kind":"side","node":447,"targets":[444]},{"channel":"u01","coefficient":1,"kind":"side","node":11902,"targets":[445]},{"channel":"w02","coefficient":1,"kind":"side","node":11907,"targets":[445]},{"channel":"partner","coefficient":1,"kind":"side","node":446,"targets":[445]},{"channel":"u01","coefficient":1,"kind":"side","node":11903,"targets":[446]},{"channel":"w02","coefficient":1,"kind":"side","node":11906,"targets":[446]},{"channel":"partner","coefficient":1,"kind":"side","node":445,"targets":[446]},{"channel":"u01","coefficient":1,"kind":"side","node":11903,"targets":[447]},{"channel":"w02","coefficient":1,"kind":"side","node":11907,"targets":[447]},{"channel":"partner","coefficient":1,"kind":"side","node":444,"targets":[447]},{"channel":"face0","coefficient":1,"kind":"side","node":6780,"targets":[448,449,450,451]},{"channel":"face0","coefficient":1,"kind":"side","node":7053,"targets":[452,453,454,455]},{"channel":"edge12","coefficient":1,"kind":"side","node":10065,"targets":[448,451]},{"channel":"edge12","coefficient":1,"kind":"side","node":10041,"targets":[449,450]},{"channel":"edge12","coefficient":1,"kind":"side","node":10065,"targets":[452,455]},{"channel":"edge12","coefficient":1,"kind":"side","node":10041,"targets":[453,454]},{"channel":"u01","coefficient":1,"kind":"side","node":11908,"targets":[448]},{"channel":"w02","coefficient":1,"kind":"side","node":11912,"targets":[448]},{"channel":"partner","coefficient":1,"kind":"side","node":451,"targets":[448]},{"channel":"u01","coefficient":1,"kind":"side","node":11908,"targets":[449]},{"channel":"w02","coefficient":1,"kind":"side","node":11913,"targets":[449]},{"channel":"partner","coefficient":1,"kind":"side","node":450,"targets":[449]},{"channel":"u01","coefficient":1,"kind":"side","node":11909,"targets":[450]},{"channel":"w02","coefficient":1,"kind":"side","node":11912,"targets":[450]},{"channel":"partner","coefficient":1,"kind":"side","node":449,"targets":[450]},{"channel":"u01","coefficient":1,"kind":"side","node":11909,"targets":[451]},{"channel":"w02","coefficient":1,"kind":"side","node":11913,"targets":[451]},{"channel":"partner","coefficient":1,"kind":"side","node":448,"targets":[451]},{"channel":"u01","coefficient":1,"kind":"side","node":11910,"targets":[452]},{"channel":"w02","coefficient":1,"kind":"side","node":11914,"targets":[452]},{"channel":"partner","coefficient":1,"kind":"side","node":455,"targets":[452]},{"channel":"u01","coefficient":1,"kind":"side","node":11910,"targets":[453]},{"channel":"w02","coefficient":1,"kind":"side","node":11915,"targets":[453]},{"channel":"partner","coefficient":1,"kind":"side","node":454,"targets":[453]},{"channel":"u01","coefficient":1,"kind":"side","node":11911,"targets":[454]},{"channel":"w02","coefficient":1,"kind":"side","node":11914,"targets":[454]},{"channel":"partner","coefficient":1,"kind":"side","node":453,"targets":[454]},{"channel":"u01","coefficient":1,"kind":"side","node":11911,"targets":[455]},{"channel":"w02","coefficient":1,"kind":"side","node":11915,"targets":[455]},{"channel":"partner","coefficient":1,"kind":"side","node":452,"targets":[455]},{"channel":"face0","coefficient":1,"kind":"side","node":6799,"targets":[456,457,458,459]},{"channel":"face0","coefficient":1,"kind":"side","node":7072,"targets":[460,461,462,463]},{"channel":"edge12","coefficient":1,"kind":"side","node":10113,"targets":[456,459]},{"channel":"edge12","coefficient":1,"kind":"side","node":10089,"targets":[457,458]},{"channel":"edge12","coefficient":1,"kind":"side","node":10113,"targets":[460,463]},{"channel":"edge12","coefficient":1,"kind":"side","node":10089,"targets":[461,462]},{"channel":"u01","coefficient":1,"kind":"side","node":11916,"targets":[456]},{"channel":"w02","coefficient":1,"kind":"side","node":11920,"targets":[456]},{"channel":"partner","coefficient":1,"kind":"side","node":459,"targets":[456]},{"channel":"u01","coefficient":1,"kind":"side","node":11916,"targets":[457]},{"channel":"w02","coefficient":1,"kind":"side","node":11921,"targets":[457]},{"channel":"partner","coefficient":1,"kind":"side","node":458,"targets":[457]},{"channel":"u01","coefficient":1,"kind":"side","node":11917,"targets":[458]},{"channel":"w02","coefficient":1,"kind":"side","node":11920,"targets":[458]},{"channel":"partner","coefficient":1,"kind":"side","node":457,"targets":[458]},{"channel":"u01","coefficient":1,"kind":"side","node":11917,"targets":[459]},{"channel":"w02","coefficient":1,"kind":"side","node":11921,"targets":[459]},{"channel":"partner","coefficient":1,"kind":"side","node":456,"targets":[459]},{"channel":"u01","coefficient":1,"kind":"side","node":11918,"targets":[460]},{"channel":"w02","coefficient":1,"kind":"side","node":11922,"targets":[460]},{"channel":"partner","coefficient":1,"kind":"side","node":463,"targets":[460]},{"channel":"u01","coefficient":1,"kind":"side","node":11918,"targets":[461]},{"channel":"w02","coefficient":1,"kind":"side","node":11923,"targets":[461]},{"channel":"partner","coefficient":1,"kind":"side","node":462,"targets":[461]},{"channel":"u01","coefficient":1,"kind":"side","node":11919,"targets":[462]},{"channel":"w02","coefficient":1,"kind":"side","node":11922,"targets":[462]},{"channel":"partner","coefficient":1,"kind":"side","node":461,"targets":[462]},{"channel":"u01","coefficient":1,"kind":"side","node":11919,"targets":[463]},{"channel":"w02","coefficient":1,"kind":"side","node":11923,"targets":[463]},{"channel":"partner","coefficient":1,"kind":"side","node":460,"targets":[463]},{"channel":"face0","coefficient":1,"kind":"side","node":7352,"targets":[464,465,466,467]},{"channel":"face0","coefficient":1,"kind":"side","node":7625,"targets":[468,469,470,471]},{"channel":"edge12","coefficient":1,"kind":"side","node":10016,"targets":[464,467]},{"channel":"edge12","coefficient":1,"kind":"side","node":9992,"targets":[465,466]},{"channel":"edge12","coefficient":1,"kind":"side","node":10016,"targets":[468,471]},{"channel":"edge12","coefficient":1,"kind":"side","node":9992,"targets":[469,470]},{"channel":"u01","coefficient":1,"kind":"side","node":11924,"targets":[464]},{"channel":"w02","coefficient":1,"kind":"side","node":11928,"targets":[464]},{"channel":"partner","coefficient":1,"kind":"side","node":467,"targets":[464]},{"channel":"u01","coefficient":1,"kind":"side","node":11924,"targets":[465]},{"channel":"w02","coefficient":1,"kind":"side","node":11929,"targets":[465]},{"channel":"partner","coefficient":1,"kind":"side","node":466,"targets":[465]},{"channel":"u01","coefficient":1,"kind":"side","node":11925,"targets":[466]},{"channel":"w02","coefficient":1,"kind":"side","node":11928,"targets":[466]},{"channel":"partner","coefficient":1,"kind":"side","node":465,"targets":[466]},{"channel":"u01","coefficient":1,"kind":"side","node":11925,"targets":[467]},{"channel":"w02","coefficient":1,"kind":"side","node":11929,"targets":[467]},{"channel":"partner","coefficient":1,"kind":"side","node":464,"targets":[467]},{"channel":"u01","coefficient":1,"kind":"side","node":11926,"targets":[468]},{"channel":"w02","coefficient":1,"kind":"side","node":11930,"targets":[468]},{"channel":"partner","coefficient":1,"kind":"side","node":471,"targets":[468]},{"channel":"u01","coefficient":1,"kind":"side","node":11926,"targets":[469]},{"channel":"w02","coefficient":1,"kind":"side","node":11931,"targets":[469]},{"channel":"partner","coefficient":1,"kind":"side","node":470,"targets":[469]},{"channel":"u01","coefficient":1,"kind":"side","node":11927,"targets":[470]},{"channel":"w02","coefficient":1,"kind":"side","node":11930,"targets":[470]},{"channel":"partner","coefficient":1,"kind":"side","node":469,"targets":[470]},{"channel":"u01","coefficient":1,"kind":"side","node":11927,"targets":[471]},{"channel":"w02","coefficient":1,"kind":"side","node":11931,"targets":[471]},{"channel":"partner","coefficient":1,"kind":"side","node":468,"targets":[471]},{"channel":"face0","coefficient":1,"kind":"side","node":7326,"targets":[472,473,474,475]},{"channel":"face0","coefficient":1,"kind":"side","node":7599,"targets":[476,477,478,479]},{"channel":"edge12","coefficient":1,"kind":"side","node":10064,"targets":[472,475]},{"channel":"edge12","coefficient":1,"kind":"side","node":10040,"targets":[473,474]},{"channel":"edge12","coefficient":1,"kind":"side","node":10064,"targets":[476,479]},{"channel":"edge12","coefficient":1,"kind":"side","node":10040,"targets":[477,478]},{"channel":"u01","coefficient":1,"kind":"side","node":11932,"targets":[472]},{"channel":"w02","coefficient":1,"kind":"side","node":11936,"targets":[472]},{"channel":"partner","coefficient":1,"kind":"side","node":475,"targets":[472]},{"channel":"u01","coefficient":1,"kind":"side","node":11932,"targets":[473]},{"channel":"w02","coefficient":1,"kind":"side","node":11937,"targets":[473]},{"channel":"partner","coefficient":1,"kind":"side","node":474,"targets":[473]},{"channel":"u01","coefficient":1,"kind":"side","node":11933,"targets":[474]},{"channel":"w02","coefficient":1,"kind":"side","node":11936,"targets":[474]},{"channel":"partner","coefficient":1,"kind":"side","node":473,"targets":[474]},{"channel":"u01","coefficient":1,"kind":"side","node":11933,"targets":[475]},{"channel":"w02","coefficient":1,"kind":"side","node":11937,"targets":[475]},{"channel":"partner","coefficient":1,"kind":"side","node":472,"targets":[475]},{"channel":"u01","coefficient":1,"kind":"side","node":11934,"targets":[476]},{"channel":"w02","coefficient":1,"kind":"side","node":11938,"targets":[476]},{"channel":"partner","coefficient":1,"kind":"side","node":479,"targets":[476]},{"channel":"u01","coefficient":1,"kind":"side","node":11934,"targets":[477]},{"channel":"w02","coefficient":1,"kind":"side","node":11939,"targets":[477]},{"channel":"partner","coefficient":1,"kind":"side","node":478,"targets":[477]},{"channel":"u01","coefficient":1,"kind":"side","node":11935,"targets":[478]},{"channel":"w02","coefficient":1,"kind":"side","node":11938,"targets":[478]},{"channel":"partner","coefficient":1,"kind":"side","node":477,"targets":[478]},{"channel":"u01","coefficient":1,"kind":"side","node":11935,"targets":[479]},{"channel":"w02","coefficient":1,"kind":"side","node":11939,"targets":[479]},{"channel":"partner","coefficient":1,"kind":"side","node":476,"targets":[479]},{"channel":"face0","coefficient":1,"kind":"side","node":7345,"targets":[480,481,482,483]},{"channel":"face0","coefficient":1,"kind":"side","node":7618,"targets":[484,485,486,487]},{"channel":"edge12","coefficient":1,"kind":"side","node":10112,"targets":[480,483]},{"channel":"edge12","coefficient":1,"kind":"side","node":10088,"targets":[481,482]},{"channel":"edge12","coefficient":1,"kind":"side","node":10112,"targets":[484,487]},{"channel":"edge12","coefficient":1,"kind":"side","node":10088,"targets":[485,486]},{"channel":"u01","coefficient":1,"kind":"side","node":11940,"targets":[480]},{"channel":"w02","coefficient":1,"kind":"side","node":11944,"targets":[480]},{"channel":"partner","coefficient":1,"kind":"side","node":483,"targets":[480]},{"channel":"u01","coefficient":1,"kind":"side","node":11940,"targets":[481]},{"channel":"w02","coefficient":1,"kind":"side","node":11945,"targets":[481]},{"channel":"partner","coefficient":1,"kind":"side","node":482,"targets":[481]},{"channel":"u01","coefficient":1,"kind":"side","node":11941,"targets":[482]},{"channel":"w02","coefficient":1,"kind":"side","node":11944,"targets":[482]},{"channel":"partner","coefficient":1,"kind":"side","node":481,"targets":[482]},{"channel":"u01","coefficient":1,"kind":"side","node":11941,"targets":[483]},{"channel":"w02","coefficient":1,"kind":"side","node":11945,"targets":[483]},{"channel":"partner","coefficient":1,"kind":"side","node":480,"targets":[483]},{"channel":"u01","coefficient":1,"kind":"side","node":11942,"targets":[484]},{"channel":"w02","coefficient":1,"kind":"side","node":11946,"targets":[484]},{"channel":"partner","coefficient":1,"kind":"side","node":487,"targets":[484]},{"channel":"u01","coefficient":1,"kind":"side","node":11942,"targets":[485]},{"channel":"w02","coefficient":1,"kind":"side","node":11947,"targets":[485]},{"channel":"partner","coefficient":1,"kind":"side","node":486,"targets":[485]},{"channel":"u01","coefficient":1,"kind":"side","node":11943,"targets":[486]},{"channel":"w02","coefficient":1,"kind":"side","node":11946,"targets":[486]},{"channel":"partner","coefficient":1,"kind":"side","node":485,"targets":[486]},{"channel":"u01","coefficient":1,"kind":"side","node":11943,"targets":[487]},{"channel":"w02","coefficient":1,"kind":"side","node":11947,"targets":[487]},{"channel":"partner","coefficient":1,"kind":"side","node":484,"targets":[487]},{"channel":"face0","coefficient":1,"kind":"side","node":7872,"targets":[488,489,490,491]},{"channel":"face0","coefficient":1,"kind":"side","node":8145,"targets":[492,493,494,495]},{"channel":"edge12","coefficient":1,"kind":"side","node":10050,"targets":[488,491]},{"channel":"edge12","coefficient":1,"kind":"side","node":10026,"targets":[489,490]},{"channel":"edge12","coefficient":1,"kind":"side","node":10050,"targets":[492,495]},{"channel":"edge12","coefficient":1,"kind":"side","node":10026,"targets":[493,494]},{"channel":"u01","coefficient":1,"kind":"side","node":11948,"targets":[488]},{"channel":"w02","coefficient":1,"kind":"side","node":11952,"targets":[488]},{"channel":"partner","coefficient":1,"kind":"side","node":491,"targets":[488]},{"channel":"u01","coefficient":1,"kind":"side","node":11948,"targets":[489]},{"channel":"w02","coefficient":1,"kind":"side","node":11953,"targets":[489]},{"channel":"partner","coefficient":1,"kind":"side","node":490,"targets":[489]},{"channel":"u01","coefficient":1,"kind":"side","node":11949,"targets":[490]},{"channel":"w02","coefficient":1,"kind":"side","node":11952,"targets":[490]},{"channel":"partner","coefficient":1,"kind":"side","node":489,"targets":[490]},{"channel":"u01","coefficient":1,"kind":"side","node":11949,"targets":[491]},{"channel":"w02","coefficient":1,"kind":"side","node":11953,"targets":[491]},{"channel":"partner","coefficient":1,"kind":"side","node":488,"targets":[491]},{"channel":"u01","coefficient":1,"kind":"side","node":11950,"targets":[492]},{"channel":"w02","coefficient":1,"kind":"side","node":11954,"targets":[492]},{"channel":"partner","coefficient":1,"kind":"side","node":495,"targets":[492]},{"channel":"u01","coefficient":1,"kind":"side","node":11950,"targets":[493]},{"channel":"w02","coefficient":1,"kind":"side","node":11955,"targets":[493]},{"channel":"partner","coefficient":1,"kind":"side","node":494,"targets":[493]},{"channel":"u01","coefficient":1,"kind":"side","node":11951,"targets":[494]},{"channel":"w02","coefficient":1,"kind":"side","node":11954,"targets":[494]},{"channel":"partner","coefficient":1,"kind":"side","node":493,"targets":[494]},{"channel":"u01","coefficient":1,"kind":"side","node":11951,"targets":[495]},{"channel":"w02","coefficient":1,"kind":"side","node":11955,"targets":[495]},{"channel":"partner","coefficient":1,"kind":"side","node":492,"targets":[495]},{"channel":"face0","coefficient":1,"kind":"side","node":7891,"targets":[496,497,498,499]},{"channel":"face0","coefficient":1,"kind":"side","node":8164,"targets":[500,501,502,503]},{"channel":"edge12","coefficient":1,"kind":"side","node":10098,"targets":[496,499]},{"channel":"edge12","coefficient":1,"kind":"side","node":10074,"targets":[497,498]},{"channel":"edge12","coefficient":1,"kind":"side","node":10098,"targets":[500,503]},{"channel":"edge12","coefficient":1,"kind":"side","node":10074,"targets":[501,502]},{"channel":"u01","coefficient":1,"kind":"side","node":11956,"targets":[496]},{"channel":"w02","coefficient":1,"kind":"side","node":11960,"targets":[496]},{"channel":"partner","coefficient":1,"kind":"side","node":499,"targets":[496]},{"channel":"u01","coefficient":1,"kind":"side","node":11956,"targets":[497]},{"channel":"w02","coefficient":1,"kind":"side","node":11961,"targets":[497]},{"channel":"partner","coefficient":1,"kind":"side","node":498,"targets":[497]},{"channel":"u01","coefficient":1,"kind":"side","node":11957,"targets":[498]},{"channel":"w02","coefficient":1,"kind":"side","node":11960,"targets":[498]},{"channel":"partner","coefficient":1,"kind":"side","node":497,"targets":[498]},{"channel":"u01","coefficient":1,"kind":"side","node":11957,"targets":[499]},{"channel":"w02","coefficient":1,"kind":"side","node":11961,"targets":[499]},{"channel":"partner","coefficient":1,"kind":"side","node":496,"targets":[499]},{"channel":"u01","coefficient":1,"kind":"side","node":11958,"targets":[500]},{"channel":"w02","coefficient":1,"kind":"side","node":11962,"targets":[500]},{"channel":"partner","coefficient":1,"kind":"side","node":503,"targets":[500]},{"channel":"u01","coefficient":1,"kind":"side","node":11958,"targets":[501]},{"channel":"w02","coefficient":1,"kind":"side","node":11963,"targets":[501]},{"channel":"partner","coefficient":1,"kind":"side","node":502,"targets":[501]},{"channel":"u01","coefficient":1,"kind":"side","node":11959,"targets":[502]},{"channel":"w02","coefficient":1,"kind":"side","node":11962,"targets":[502]},{"channel":"partner","coefficient":1,"kind":"side","node":501,"targets":[502]},{"channel":"u01","coefficient":1,"kind":"side","node":11959,"targets":[503]},{"channel":"w02","coefficient":1,"kind":"side","node":11963,"targets":[503]},{"channel":"partner","coefficient":1,"kind":"side","node":500,"targets":[503]},{"channel":"face0","coefficient":1,"kind":"side","node":8437,"targets":[504,505,506,507]},{"channel":"face0","coefficient":1,"kind":"side","node":8710,"targets":[508,509,510,511]},{"channel":"edge12","coefficient":1,"kind":"side","node":10115,"targets":[504,507]},{"channel":"edge12","coefficient":1,"kind":"side","node":10091,"targets":[505,506]},{"channel":"edge12","coefficient":1,"kind":"side","node":10115,"targets":[508,511]},{"channel":"edge12","coefficient":1,"kind":"side","node":10091,"targets":[509,510]},{"channel":"u01","coefficient":1,"kind":"side","node":11964,"targets":[504]},{"channel":"w02","coefficient":1,"kind":"side","node":11968,"targets":[504]},{"channel":"partner","coefficient":1,"kind":"side","node":507,"targets":[504]},{"channel":"u01","coefficient":1,"kind":"side","node":11964,"targets":[505]},{"channel":"w02","coefficient":1,"kind":"side","node":11969,"targets":[505]},{"channel":"partner","coefficient":1,"kind":"side","node":506,"targets":[505]},{"channel":"u01","coefficient":1,"kind":"side","node":11965,"targets":[506]},{"channel":"w02","coefficient":1,"kind":"side","node":11968,"targets":[506]},{"channel":"partner","coefficient":1,"kind":"side","node":505,"targets":[506]},{"channel":"u01","coefficient":1,"kind":"side","node":11965,"targets":[507]},{"channel":"w02","coefficient":1,"kind":"side","node":11969,"targets":[507]},{"channel":"partner","coefficient":1,"kind":"side","node":504,"targets":[507]},{"channel":"u01","coefficient":1,"kind":"side","node":11966,"targets":[508]},{"channel":"w02","coefficient":1,"kind":"side","node":11970,"targets":[508]},{"channel":"partner","coefficient":1,"kind":"side","node":511,"targets":[508]},{"channel":"u01","coefficient":1,"kind":"side","node":11966,"targets":[509]},{"channel":"w02","coefficient":1,"kind":"side","node":11971,"targets":[509]},{"channel":"partner","coefficient":1,"kind":"side","node":510,"targets":[509]},{"channel":"u01","coefficient":1,"kind":"side","node":11967,"targets":[510]},{"channel":"w02","coefficient":1,"kind":"side","node":11970,"targets":[510]},{"channel":"partner","coefficient":1,"kind":"side","node":509,"targets":[510]},{"channel":"u01","coefficient":1,"kind":"side","node":11967,"targets":[511]},{"channel":"w02","coefficient":1,"kind":"side","node":11971,"targets":[511]},{"channel":"partner","coefficient":1,"kind":"side","node":508,"targets":[511]},{"channel":"face0","coefficient":1,"kind":"side","node":5200,"targets":[512,513,514,515]},{"channel":"face0","coefficient":1,"kind":"side","node":5473,"targets":[516,517,518,519]},{"channel":"edge12","coefficient":1,"kind":"side","node":10492,"targets":[512,515]},{"channel":"edge12","coefficient":1,"kind":"side","node":10468,"targets":[513,514]},{"channel":"edge12","coefficient":1,"kind":"side","node":10492,"targets":[516,519]},{"channel":"edge12","coefficient":1,"kind":"side","node":10468,"targets":[517,518]},{"channel":"u01","coefficient":1,"kind":"side","node":11972,"targets":[512]},{"channel":"w02","coefficient":1,"kind":"side","node":11976,"targets":[512]},{"channel":"partner","coefficient":1,"kind":"side","node":515,"targets":[512]},{"channel":"u01","coefficient":1,"kind":"side","node":11972,"targets":[513]},{"channel":"w02","coefficient":1,"kind":"side","node":11977,"targets":[513]},{"channel":"partner","coefficient":1,"kind":"side","node":514,"targets":[513]},{"channel":"u01","coefficient":1,"kind":"side","node":11973,"targets":[514]},{"channel":"w02","coefficient":1,"kind":"side","node":11976,"targets":[514]},{"channel":"partner","coefficient":1,"kind":"side","node":513,"targets":[514]},{"channel":"u01","coefficient":1,"kind":"side","node":11973,"targets":[515]},{"channel":"w02","coefficient":1,"kind":"side","node":11977,"targets":[515]},{"channel":"partner","coefficient":1,"kind":"side","node":512,"targets":[515]},{"channel":"u01","coefficient":1,"kind":"side","node":11974,"targets":[516]},{"channel":"w02","coefficient":1,"kind":"side","node":11978,"targets":[516]},{"channel":"partner","coefficient":1,"kind":"side","node":519,"targets":[516]},{"channel":"u01","coefficient":1,"kind":"side","node":11974,"targets":[517]},{"channel":"w02","coefficient":1,"kind":"side","node":11979,"targets":[517]},{"channel":"partner","coefficient":1,"kind":"side","node":518,"targets":[517]},{"channel":"u01","coefficient":1,"kind":"side","node":11975,"targets":[518]},{"channel":"w02","coefficient":1,"kind":"side","node":11978,"targets":[518]},{"channel":"partner","coefficient":1,"kind":"side","node":517,"targets":[518]},{"channel":"u01","coefficient":1,"kind":"side","node":11975,"targets":[519]},{"channel":"w02","coefficient":1,"kind":"side","node":11979,"targets":[519]},{"channel":"partner","coefficient":1,"kind":"side","node":516,"targets":[519]},{"channel":"face0","coefficient":1,"kind":"side","node":5061,"targets":[520,521,522,523]},{"channel":"face0","coefficient":1,"kind":"side","node":5334,"targets":[524,525,526,527]},{"channel":"edge12","coefficient":1,"kind":"side","node":10540,"targets":[520,523]},{"channel":"edge12","coefficient":1,"kind":"side","node":10516,"targets":[521,522]},{"channel":"edge12","coefficient":1,"kind":"side","node":10540,"targets":[524,527]},{"channel":"edge12","coefficient":1,"kind":"side","node":10516,"targets":[525,526]},{"channel":"u01","coefficient":1,"kind":"side","node":11980,"targets":[520]},{"channel":"w02","coefficient":1,"kind":"side","node":11984,"targets":[520]},{"channel":"partner","coefficient":1,"kind":"side","node":523,"targets":[520]},{"channel":"u01","coefficient":1,"kind":"side","node":11980,"targets":[521]},{"channel":"w02","coefficient":1,"kind":"side","node":11985,"targets":[521]},{"channel":"partner","coefficient":1,"kind":"side","node":522,"targets":[521]},{"channel":"u01","coefficient":1,"kind":"side","node":11981,"targets":[522]},{"channel":"w02","coefficient":1,"kind":"side","node":11984,"targets":[522]},{"channel":"partner","coefficient":1,"kind":"side","node":521,"targets":[522]},{"channel":"u01","coefficient":1,"kind":"side","node":11981,"targets":[523]},{"channel":"w02","coefficient":1,"kind":"side","node":11985,"targets":[523]},{"channel":"partner","coefficient":1,"kind":"side","node":520,"targets":[523]},{"channel":"u01","coefficient":1,"kind":"side","node":11982,"targets":[524]},{"channel":"w02","coefficient":1,"kind":"side","node":11986,"targets":[524]},{"channel":"partner","coefficient":1,"kind":"side","node":527,"targets":[524]},{"channel":"u01","coefficient":1,"kind":"side","node":11982,"targets":[525]},{"channel":"w02","coefficient":1,"kind":"side","node":11987,"targets":[525]},{"channel":"partner","coefficient":1,"kind":"side","node":526,"targets":[525]},{"channel":"u01","coefficient":1,"kind":"side","node":11983,"targets":[526]},{"channel":"w02","coefficient":1,"kind":"side","node":11986,"targets":[526]},{"channel":"partner","coefficient":1,"kind":"side","node":525,"targets":[526]},{"channel":"u01","coefficient":1,"kind":"side","node":11983,"targets":[527]},{"channel":"w02","coefficient":1,"kind":"side","node":11987,"targets":[527]},{"channel":"partner","coefficient":1,"kind":"side","node":524,"targets":[527]},{"channel":"face0","coefficient":1,"kind":"side","node":5194,"targets":[528,529,530,531]},{"channel":"face0","coefficient":1,"kind":"side","node":5467,"targets":[532,533,534,535]},{"channel":"edge12","coefficient":1,"kind":"side","node":10588,"targets":[528,531]},{"channel":"edge12","coefficient":1,"kind":"side","node":10564,"targets":[529,530]},{"channel":"edge12","coefficient":1,"kind":"side","node":10588,"targets":[532,535]},{"channel":"edge12","coefficient":1,"kind":"side","node":10564,"targets":[533,534]},{"channel":"u01","coefficient":1,"kind":"side","node":11988,"targets":[528]},{"channel":"w02","coefficient":1,"kind":"side","node":11992,"targets":[528]},{"channel":"partner","coefficient":1,"kind":"side","node":531,"targets":[528]},{"channel":"u01","coefficient":1,"kind":"side","node":11988,"targets":[529]},{"channel":"w02","coefficient":1,"kind":"side","node":11993,"targets":[529]},{"channel":"partner","coefficient":1,"kind":"side","node":530,"targets":[529]},{"channel":"u01","coefficient":1,"kind":"side","node":11989,"targets":[530]},{"channel":"w02","coefficient":1,"kind":"side","node":11992,"targets":[530]},{"channel":"partner","coefficient":1,"kind":"side","node":529,"targets":[530]},{"channel":"u01","coefficient":1,"kind":"side","node":11989,"targets":[531]},{"channel":"w02","coefficient":1,"kind":"side","node":11993,"targets":[531]},{"channel":"partner","coefficient":1,"kind":"side","node":528,"targets":[531]},{"channel":"u01","coefficient":1,"kind":"side","node":11990,"targets":[532]},{"channel":"w02","coefficient":1,"kind":"side","node":11994,"targets":[532]},{"channel":"partner","coefficient":1,"kind":"side","node":535,"targets":[532]},{"channel":"u01","coefficient":1,"kind":"side","node":11990,"targets":[533]},{"channel":"w02","coefficient":1,"kind":"side","node":11995,"targets":[533]},{"channel":"partner","coefficient":1,"kind":"side","node":534,"targets":[533]},{"channel":"u01","coefficient":1,"kind":"side","node":11991,"targets":[534]},{"channel":"w02","coefficient":1,"kind":"side","node":11994,"targets":[534]},{"channel":"partner","coefficient":1,"kind":"side","node":533,"targets":[534]},{"channel":"u01","coefficient":1,"kind":"side","node":11991,"targets":[535]},{"channel":"w02","coefficient":1,"kind":"side","node":11995,"targets":[535]},{"channel":"partner","coefficient":1,"kind":"side","node":532,"targets":[535]},{"channel":"face0","coefficient":1,"kind":"side","node":5157,"targets":[536,537,538,539]},{"channel":"face0","coefficient":1,"kind":"side","node":5430,"targets":[540,541,542,543]},{"channel":"edge12","coefficient":1,"kind":"side","node":10636,"targets":[536,539]},{"channel":"edge12","coefficient":1,"kind":"side","node":10612,"targets":[537,538]},{"channel":"edge12","coefficient":1,"kind":"side","node":10636,"targets":[540,543]},{"channel":"edge12","coefficient":1,"kind":"side","node":10612,"targets":[541,542]},{"channel":"u01","coefficient":1,"kind":"side","node":11996,"targets":[536]},{"channel":"w02","coefficient":1,"kind":"side","node":12000,"targets":[536]},{"channel":"partner","coefficient":1,"kind":"side","node":539,"targets":[536]},{"channel":"u01","coefficient":1,"kind":"side","node":11996,"targets":[537]},{"channel":"w02","coefficient":1,"kind":"side","node":12001,"targets":[537]},{"channel":"partner","coefficient":1,"kind":"side","node":538,"targets":[537]},{"channel":"u01","coefficient":1,"kind":"side","node":11997,"targets":[538]},{"channel":"w02","coefficient":1,"kind":"side","node":12000,"targets":[538]},{"channel":"partner","coefficient":1,"kind":"side","node":537,"targets":[538]},{"channel":"u01","coefficient":1,"kind":"side","node":11997,"targets":[539]},{"channel":"w02","coefficient":1,"kind":"side","node":12001,"targets":[539]},{"channel":"partner","coefficient":1,"kind":"side","node":536,"targets":[539]},{"channel":"u01","coefficient":1,"kind":"side","node":11998,"targets":[540]},{"channel":"w02","coefficient":1,"kind":"side","node":12002,"targets":[540]},{"channel":"partner","coefficient":1,"kind":"side","node":543,"targets":[540]},{"channel":"u01","coefficient":1,"kind":"side","node":11998,"targets":[541]},{"channel":"w02","coefficient":1,"kind":"side","node":12003,"targets":[541]},{"channel":"partner","coefficient":1,"kind":"side","node":542,"targets":[541]},{"channel":"u01","coefficient":1,"kind":"side","node":11999,"targets":[542]},{"channel":"w02","coefficient":1,"kind":"side","node":12002,"targets":[542]},{"channel":"partner","coefficient":1,"kind":"side","node":541,"targets":[542]},{"channel":"u01","coefficient":1,"kind":"side","node":11999,"targets":[543]},{"channel":"w02","coefficient":1,"kind":"side","node":12003,"targets":[543]},{"channel":"partner","coefficient":1,"kind":"side","node":540,"targets":[543]},{"channel":"face0","coefficient":1,"kind":"side","node":8476,"targets":[544,545,546,547]},{"channel":"face0","coefficient":1,"kind":"side","node":8749,"targets":[548,549,550,551]},{"channel":"edge12","coefficient":1,"kind":"side","node":10146,"targets":[544,547]},{"channel":"edge12","coefficient":1,"kind":"side","node":10122,"targets":[545,546]},{"channel":"edge12","coefficient":1,"kind":"side","node":10146,"targets":[548,551]},{"channel":"edge12","coefficient":1,"kind":"side","node":10122,"targets":[549,550]},{"channel":"u01","coefficient":1,"kind":"side","node":12004,"targets":[544]},{"channel":"w02","coefficient":1,"kind":"side","node":12008,"targets":[544]},{"channel":"partner","coefficient":1,"kind":"side","node":547,"targets":[544]},{"channel":"u01","coefficient":1,"kind":"side","node":12004,"targets":[545]},{"channel":"w02","coefficient":1,"kind":"side","node":12009,"targets":[545]},{"channel":"partner","coefficient":1,"kind":"side","node":546,"targets":[545]},{"channel":"u01","coefficient":1,"kind":"side","node":12005,"targets":[546]},{"channel":"w02","coefficient":1,"kind":"side","node":12008,"targets":[546]},{"channel":"partner","coefficient":1,"kind":"side","node":545,"targets":[546]},{"channel":"u01","coefficient":1,"kind":"side","node":12005,"targets":[547]},{"channel":"w02","coefficient":1,"kind":"side","node":12009,"targets":[547]},{"channel":"partner","coefficient":1,"kind":"side","node":544,"targets":[547]},{"channel":"u01","coefficient":1,"kind":"side","node":12006,"targets":[548]},{"channel":"w02","coefficient":1,"kind":"side","node":12010,"targets":[548]},{"channel":"partner","coefficient":1,"kind":"side","node":551,"targets":[548]},{"channel":"u01","coefficient":1,"kind":"side","node":12006,"targets":[549]},{"channel":"w02","coefficient":1,"kind":"side","node":12011,"targets":[549]},{"channel":"partner","coefficient":1,"kind":"side","node":550,"targets":[549]},{"channel":"u01","coefficient":1,"kind":"side","node":12007,"targets":[550]},{"channel":"w02","coefficient":1,"kind":"side","node":12010,"targets":[550]},{"channel":"partner","coefficient":1,"kind":"side","node":549,"targets":[550]},{"channel":"u01","coefficient":1,"kind":"side","node":12007,"targets":[551]},{"channel":"w02","coefficient":1,"kind":"side","node":12011,"targets":[551]},{"channel":"partner","coefficient":1,"kind":"side","node":548,"targets":[551]},{"channel":"face0","coefficient":1,"kind":"side","node":9022,"targets":[552,553,554,555]},{"channel":"face0","coefficient":1,"kind":"side","node":9295,"targets":[556,557,558,559]},{"channel":"edge12","coefficient":1,"kind":"side","node":10163,"targets":[552,555]},{"channel":"edge12","coefficient":1,"kind":"side","node":10139,"targets":[553,554]},{"channel":"edge12","coefficient":1,"kind":"side","node":10163,"targets":[556,559]},{"channel":"edge12","coefficient":1,"kind":"side","node":10139,"targets":[557,558]},{"channel":"u01","coefficient":1,"kind":"side","node":12012,"targets":[552]},{"channel":"w02","coefficient":1,"kind":"side","node":12016,"targets":[552]},{"channel":"partner","coefficient":1,"kind":"side","node":555,"targets":[552]},{"channel":"u01","coefficient":1,"kind":"side","node":12012,"targets":[553]},{"channel":"w02","coefficient":1,"kind":"side","node":12017,"targets":[553]},{"channel":"partner","coefficient":1,"kind":"side","node":554,"targets":[553]},{"channel":"u01","coefficient":1,"kind":"side","node":12013,"targets":[554]},{"channel":"w02","coefficient":1,"kind":"side","node":12016,"targets":[554]},{"channel":"partner","coefficient":1,"kind":"side","node":553,"targets":[554]},{"channel":"u01","coefficient":1,"kind":"side","node":12013,"targets":[555]},{"channel":"w02","coefficient":1,"kind":"side","node":12017,"targets":[555]},{"channel":"partner","coefficient":1,"kind":"side","node":552,"targets":[555]},{"channel":"u01","coefficient":1,"kind":"side","node":12014,"targets":[556]},{"channel":"w02","coefficient":1,"kind":"side","node":12018,"targets":[556]},{"channel":"partner","coefficient":1,"kind":"side","node":559,"targets":[556]},{"channel":"u01","coefficient":1,"kind":"side","node":12014,"targets":[557]},{"channel":"w02","coefficient":1,"kind":"side","node":12019,"targets":[557]},{"channel":"partner","coefficient":1,"kind":"side","node":558,"targets":[557]},{"channel":"u01","coefficient":1,"kind":"side","node":12015,"targets":[558]},{"channel":"w02","coefficient":1,"kind":"side","node":12018,"targets":[558]},{"channel":"partner","coefficient":1,"kind":"side","node":557,"targets":[558]},{"channel":"u01","coefficient":1,"kind":"side","node":12015,"targets":[559]},{"channel":"w02","coefficient":1,"kind":"side","node":12019,"targets":[559]},{"channel":"partner","coefficient":1,"kind":"side","node":556,"targets":[559]},{"channel":"face0","coefficient":1,"kind":"side","node":5172,"targets":[560,561,562,563]},{"channel":"face0","coefficient":1,"kind":"side","node":5445,"targets":[564,565,566,567]},{"channel":"edge12","coefficient":1,"kind":"side","node":10780,"targets":[560,563]},{"channel":"edge12","coefficient":1,"kind":"side","node":10756,"targets":[561,562]},{"channel":"edge12","coefficient":1,"kind":"side","node":10780,"targets":[564,567]},{"channel":"edge12","coefficient":1,"kind":"side","node":10756,"targets":[565,566]},{"channel":"u01","coefficient":1,"kind":"side","node":12020,"targets":[560]},{"channel":"w02","coefficient":1,"kind":"side","node":12024,"targets":[560]},{"channel":"partner","coefficient":1,"kind":"side","node":563,"targets":[560]},{"channel":"u01","coefficient":1,"kind":"side","node":12020,"targets":[561]},{"channel":"w02","coefficient":1,"kind":"side","node":12025,"targets":[561]},{"channel":"partner","coefficient":1,"kind":"side","node":562,"targets":[561]},{"channel":"u01","coefficient":1,"kind":"side","node":12021,"targets":[562]},{"channel":"w02","coefficient":1,"kind":"side","node":12024,"targets":[562]},{"channel":"partner","coefficient":1,"kind":"side","node":561,"targets":[562]},{"channel":"u01","coefficient":1,"kind":"side","node":12021,"targets":[563]},{"channel":"w02","coefficient":1,"kind":"side","node":12025,"targets":[563]},{"channel":"partner","coefficient":1,"kind":"side","node":560,"targets":[563]},{"channel":"u01","coefficient":1,"kind":"side","node":12022,"targets":[564]},{"channel":"w02","coefficient":1,"kind":"side","node":12026,"targets":[564]},{"channel":"partner","coefficient":1,"kind":"side","node":567,"targets":[564]},{"channel":"u01","coefficient":1,"kind":"side","node":12022,"targets":[565]},{"channel":"w02","coefficient":1,"kind":"side","node":12027,"targets":[565]},{"channel":"partner","coefficient":1,"kind":"side","node":566,"targets":[565]},{"channel":"u01","coefficient":1,"kind":"side","node":12023,"targets":[566]},{"channel":"w02","coefficient":1,"kind":"side","node":12026,"targets":[566]},{"channel":"partner","coefficient":1,"kind":"side","node":565,"targets":[566]},{"channel":"u01","coefficient":1,"kind":"side","node":12023,"targets":[567]},{"channel":"w02","coefficient":1,"kind":"side","node":12027,"targets":[567]},{"channel":"partner","coefficient":1,"kind":"side","node":564,"targets":[567]},{"channel":"face0","coefficient":1,"kind":"side","node":5175,"targets":[568,569,570,571]},{"channel":"face0","coefficient":1,"kind":"side","node":5448,"targets":[572,573,574,575]},{"channel":"edge12","coefficient":1,"kind":"side","node":10828,"targets":[568,571]},{"channel":"edge12","coefficient":1,"kind":"side","node":10804,"targets":[569,570]},{"channel":"edge12","coefficient":1,"kind":"side","node":10828,"targets":[572,575]},{"channel":"edge12","coefficient":1,"kind":"side","node":10804,"targets":[573,574]},{"channel":"u01","coefficient":1,"kind":"side","node":12028,"targets":[568]},{"channel":"w02","coefficient":1,"kind":"side","node":12032,"targets":[568]},{"channel":"partner","coefficient":1,"kind":"side","node":571,"targets":[568]},{"channel":"u01","coefficient":1,"kind":"side","node":12028,"targets":[569]},{"channel":"w02","coefficient":1,"kind":"side","node":12033,"targets":[569]},{"channel":"partner","coefficient":1,"kind":"side","node":570,"targets":[569]},{"channel":"u01","coefficient":1,"kind":"side","node":12029,"targets":[570]},{"channel":"w02","coefficient":1,"kind":"side","node":12032,"targets":[570]},{"channel":"partner","coefficient":1,"kind":"side","node":569,"targets":[570]},{"channel":"u01","coefficient":1,"kind":"side","node":12029,"targets":[571]},{"channel":"w02","coefficient":1,"kind":"side","node":12033,"targets":[571]},{"channel":"partner","coefficient":1,"kind":"side","node":568,"targets":[571]},{"channel":"u01","coefficient":1,"kind":"side","node":12030,"targets":[572]},{"channel":"w02","coefficient":1,"kind":"side","node":12034,"targets":[572]},{"channel":"partner","coefficient":1,"kind":"side","node":575,"targets":[572]},{"channel":"u01","coefficient":1,"kind":"side","node":12030,"targets":[573]},{"channel":"w02","coefficient":1,"kind":"side","node":12035,"targets":[573]},{"channel":"partner","coefficient":1,"kind":"side","node":574,"targets":[573]},{"channel":"u01","coefficient":1,"kind":"side","node":12031,"targets":[574]},{"channel":"w02","coefficient":1,"kind":"side","node":12034,"targets":[574]},{"channel":"partner","coefficient":1,"kind":"side","node":573,"targets":[574]},{"channel":"u01","coefficient":1,"kind":"side","node":12031,"targets":[575]},{"channel":"w02","coefficient":1,"kind":"side","node":12035,"targets":[575]},{"channel":"partner","coefficient":1,"kind":"side","node":572,"targets":[575]},{"channel":"face0","coefficient":1,"kind":"side","node":5154,"targets":[576,577,578,579]},{"channel":"face0","coefficient":1,"kind":"side","node":5427,"targets":[580,581,582,583]},{"channel":"edge12","coefficient":1,"kind":"side","node":10876,"targets":[576,579]},{"channel":"edge12","coefficient":1,"kind":"side","node":10852,"targets":[577,578]},{"channel":"edge12","coefficient":1,"kind":"side","node":10876,"targets":[580,583]},{"channel":"edge12","coefficient":1,"kind":"side","node":10852,"targets":[581,582]},{"channel":"u01","coefficient":1,"kind":"side","node":12036,"targets":[576]},{"channel":"w02","coefficient":1,"kind":"side","node":12040,"targets":[576]},{"channel":"partner","coefficient":1,"kind":"side","node":579,"targets":[576]},{"channel":"u01","coefficient":1,"kind":"side","node":12036,"targets":[577]},{"channel":"w02","coefficient":1,"kind":"side","node":12041,"targets":[577]},{"channel":"partner","coefficient":1,"kind":"side","node":578,"targets":[577]},{"channel":"u01","coefficient":1,"kind":"side","node":12037,"targets":[578]},{"channel":"w02","coefficient":1,"kind":"side","node":12040,"targets":[578]},{"channel":"partner","coefficient":1,"kind":"side","node":577,"targets":[578]},{"channel":"u01","coefficient":1,"kind":"side","node":12037,"targets":[579]},{"channel":"w02","coefficient":1,"kind":"side","node":12041,"targets":[579]},{"channel":"partner","coefficient":1,"kind":"side","node":576,"targets":[579]},{"channel":"u01","coefficient":1,"kind":"side","node":12038,"targets":[580]},{"channel":"w02","coefficient":1,"kind":"side","node":12042,"targets":[580]},{"channel":"partner","coefficient":1,"kind":"side","node":583,"targets":[580]},{"channel":"u01","coefficient":1,"kind":"side","node":12038,"targets":[581]},{"channel":"w02","coefficient":1,"kind":"side","node":12043,"targets":[581]},{"channel":"partner","coefficient":1,"kind":"side","node":582,"targets":[581]},{"channel":"u01","coefficient":1,"kind":"side","node":12039,"targets":[582]},{"channel":"w02","coefficient":1,"kind":"side","node":12042,"targets":[582]},{"channel":"partner","coefficient":1,"kind":"side","node":581,"targets":[582]},{"channel":"u01","coefficient":1,"kind":"side","node":12039,"targets":[583]},{"channel":"w02","coefficient":1,"kind":"side","node":12043,"targets":[583]},{"channel":"partner","coefficient":1,"kind":"side","node":580,"targets":[583]},{"channel":"face0","coefficient":1,"kind":"side","node":8337,"targets":[584,585,586,587]},{"channel":"face0","coefficient":1,"kind":"side","node":8610,"targets":[588,589,590,591]},{"channel":"edge12","coefficient":1,"kind":"side","node":10194,"targets":[584,587]},{"channel":"edge12","coefficient":1,"kind":"side","node":10170,"targets":[585,586]},{"channel":"edge12","coefficient":1,"kind":"side","node":10194,"targets":[588,591]},{"channel":"edge12","coefficient":1,"kind":"side","node":10170,"targets":[589,590]},{"channel":"u01","coefficient":1,"kind":"side","node":12044,"targets":[584]},{"channel":"w02","coefficient":1,"kind":"side","node":12048,"targets":[584]},{"channel":"partner","coefficient":1,"kind":"side","node":587,"targets":[584]},{"channel":"u01","coefficient":1,"kind":"side","node":12044,"targets":[585]},{"channel":"w02","coefficient":1,"kind":"side","node":12049,"targets":[585]},{"channel":"partner","coefficient":1,"kind":"side","node":586,"targets":[585]},{"channel":"u01","coefficient":1,"kind":"side","node":12045,"targets":[586]},{"channel":"w02","coefficient":1,"kind":"side","node":12048,"targets":[586]},{"channel":"partner","coefficient":1,"kind":"side","node":585,"targets":[586]},{"channel":"u01","coefficient":1,"kind":"side","node":12045,"targets":[587]},{"channel":"w02","coefficient":1,"kind":"side","node":12049,"targets":[587]},{"channel":"partner","coefficient":1,"kind":"side","node":584,"targets":[587]},{"channel":"u01","coefficient":1,"kind":"side","node":12046,"targets":[588]},{"channel":"w02","coefficient":1,"kind":"side","node":12050,"targets":[588]},{"channel":"partner","coefficient":1,"kind":"side","node":591,"targets":[588]},{"channel":"u01","coefficient":1,"kind":"side","node":12046,"targets":[589]},{"channel":"w02","coefficient":1,"kind":"side","node":12051,"targets":[589]},{"channel":"partner","coefficient":1,"kind":"side","node":590,"targets":[589]},{"channel":"u01","coefficient":1,"kind":"side","node":12047,"targets":[590]},{"channel":"w02","coefficient":1,"kind":"side","node":12050,"targets":[590]},{"channel":"partner","coefficient":1,"kind":"side","node":589,"targets":[590]},{"channel":"u01","coefficient":1,"kind":"side","node":12047,"targets":[591]},{"channel":"w02","coefficient":1,"kind":"side","node":12051,"targets":[591]},{"channel":"partner","coefficient":1,"kind":"side","node":588,"targets":[591]},{"channel":"face0","coefficient":1,"kind":"side","node":8883,"targets":[592,593,594,595]},{"channel":"face0","coefficient":1,"kind":"side","node":9156,"targets":[596,597,598,599]},{"channel":"edge12","coefficient":1,"kind":"side","node":10211,"targets":[592,595]},{"channel":"edge12","coefficient":1,"kind":"side","node":10187,"targets":[593,594]},{"channel":"edge12","coefficient":1,"kind":"side","node":10211,"targets":[596,599]},{"channel":"edge12","coefficient":1,"kind":"side","node":10187,"targets":[597,598]},{"channel":"u01","coefficient":1,"kind":"side","node":12052,"targets":[592]},{"channel":"w02","coefficient":1,"kind":"side","node":12056,"targets":[592]},{"channel":"partner","coefficient":1,"kind":"side","node":595,"targets":[592]},{"channel":"u01","coefficient":1,"kind":"side","node":12052,"targets":[593]},{"channel":"w02","coefficient":1,"kind":"side","node":12057,"targets":[593]},{"channel":"partner","coefficient":1,"kind":"side","node":594,"targets":[593]},{"channel":"u01","coefficient":1,"kind":"side","node":12053,"targets":[594]},{"channel":"w02","coefficient":1,"kind":"side","node":12056,"targets":[594]},{"channel":"partner","coefficient":1,"kind":"side","node":593,"targets":[594]},{"channel":"u01","coefficient":1,"kind":"side","node":12053,"targets":[595]},{"channel":"w02","coefficient":1,"kind":"side","node":12057,"targets":[595]},{"channel":"partner","coefficient":1,"kind":"side","node":592,"targets":[595]},{"channel":"u01","coefficient":1,"kind":"side","node":12054,"targets":[596]},{"channel":"w02","coefficient":1,"kind":"side","node":12058,"targets":[596]},{"channel":"partner","coefficient":1,"kind":"side","node":599,"targets":[596]},{"channel":"u01","coefficient":1,"kind":"side","node":12054,"targets":[597]},{"channel":"w02","coefficient":1,"kind":"side","node":12059,"targets":[597]},{"channel":"partner","coefficient":1,"kind":"side","node":598,"targets":[597]},{"channel":"u01","coefficient":1,"kind":"side","node":12055,"targets":[598]},{"channel":"w02","coefficient":1,"kind":"side","node":12058,"targets":[598]},{"channel":"partner","coefficient":1,"kind":"side","node":597,"targets":[598]},{"channel":"u01","coefficient":1,"kind":"side","node":12055,"targets":[599]},{"channel":"w02","coefficient":1,"kind":"side","node":12059,"targets":[599]},{"channel":"partner","coefficient":1,"kind":"side","node":596,"targets":[599]},{"channel":"face0","coefficient":1,"kind":"side","node":5146,"targets":[600,601,602,603]},{"channel":"face0","coefficient":1,"kind":"side","node":5419,"targets":[604,605,606,607]},{"channel":"edge12","coefficient":1,"kind":"side","node":11020,"targets":[600,603]},{"channel":"edge12","coefficient":1,"kind":"side","node":10996,"targets":[601,602]},{"channel":"edge12","coefficient":1,"kind":"side","node":11020,"targets":[604,607]},{"channel":"edge12","coefficient":1,"kind":"side","node":10996,"targets":[605,606]},{"channel":"u01","coefficient":1,"kind":"side","node":12060,"targets":[600]},{"channel":"w02","coefficient":1,"kind":"side","node":12064,"targets":[600]},{"channel":"partner","coefficient":1,"kind":"side","node":603,"targets":[600]},{"channel":"u01","coefficient":1,"kind":"side","node":12060,"targets":[601]},{"channel":"w02","coefficient":1,"kind":"side","node":12065,"targets":[601]},{"channel":"partner","coefficient":1,"kind":"side","node":602,"targets":[601]},{"channel":"u01","coefficient":1,"kind":"side","node":12061,"targets":[602]},{"channel":"w02","coefficient":1,"kind":"side","node":12064,"targets":[602]},{"channel":"partner","coefficient":1,"kind":"side","node":601,"targets":[602]},{"channel":"u01","coefficient":1,"kind":"side","node":12061,"targets":[603]},{"channel":"w02","coefficient":1,"kind":"side","node":12065,"targets":[603]},{"channel":"partner","coefficient":1,"kind":"side","node":600,"targets":[603]},{"channel":"u01","coefficient":1,"kind":"side","node":12062,"targets":[604]},{"channel":"w02","coefficient":1,"kind":"side","node":12066,"targets":[604]},{"channel":"partner","coefficient":1,"kind":"side","node":607,"targets":[604]},{"channel":"u01","coefficient":1,"kind":"side","node":12062,"targets":[605]},{"channel":"w02","coefficient":1,"kind":"side","node":12067,"targets":[605]},{"channel":"partner","coefficient":1,"kind":"side","node":606,"targets":[605]},{"channel":"u01","coefficient":1,"kind":"side","node":12063,"targets":[606]},{"channel":"w02","coefficient":1,"kind":"side","node":12066,"targets":[606]},{"channel":"partner","coefficient":1,"kind":"side","node":605,"targets":[606]},{"channel":"u01","coefficient":1,"kind":"side","node":12063,"targets":[607]},{"channel":"w02","coefficient":1,"kind":"side","node":12067,"targets":[607]},{"channel":"partner","coefficient":1,"kind":"side","node":604,"targets":[607]},{"channel":"face0","coefficient":1,"kind":"side","node":5193,"targets":[608,609,610,611]},{"channel":"face0","coefficient":1,"kind":"side","node":5466,"targets":[612,613,614,615]},{"channel":"edge12","coefficient":1,"kind":"side","node":11068,"targets":[608,611]},{"channel":"edge12","coefficient":1,"kind":"side","node":11044,"targets":[609,610]},{"channel":"edge12","coefficient":1,"kind":"side","node":11068,"targets":[612,615]},{"channel":"edge12","coefficient":1,"kind":"side","node":11044,"targets":[613,614]},{"channel":"u01","coefficient":1,"kind":"side","node":12068,"targets":[608]},{"channel":"w02","coefficient":1,"kind":"side","node":12072,"targets":[608]},{"channel":"partner","coefficient":1,"kind":"side","node":611,"targets":[608]},{"channel":"u01","coefficient":1,"kind":"side","node":12068,"targets":[609]},{"channel":"w02","coefficient":1,"kind":"side","node":12073,"targets":[609]},{"channel":"partner","coefficient":1,"kind":"side","node":610,"targets":[609]},{"channel":"u01","coefficient":1,"kind":"side","node":12069,"targets":[610]},{"channel":"w02","coefficient":1,"kind":"side","node":12072,"targets":[610]},{"channel":"partner","coefficient":1,"kind":"side","node":609,"targets":[610]},{"channel":"u01","coefficient":1,"kind":"side","node":12069,"targets":[611]},{"channel":"w02","coefficient":1,"kind":"side","node":12073,"targets":[611]},{"channel":"partner","coefficient":1,"kind":"side","node":608,"targets":[611]},{"channel":"u01","coefficient":1,"kind":"side","node":12070,"targets":[612]},{"channel":"w02","coefficient":1,"kind":"side","node":12074,"targets":[612]},{"channel":"partner","coefficient":1,"kind":"side","node":615,"targets":[612]},{"channel":"u01","coefficient":1,"kind":"side","node":12070,"targets":[613]},{"channel":"w02","coefficient":1,"kind":"side","node":12075,"targets":[613]},{"channel":"partner","coefficient":1,"kind":"side","node":614,"targets":[613]},{"channel":"u01","coefficient":1,"kind":"side","node":12071,"targets":[614]},{"channel":"w02","coefficient":1,"kind":"side","node":12074,"targets":[614]},{"channel":"partner","coefficient":1,"kind":"side","node":613,"targets":[614]},{"channel":"u01","coefficient":1,"kind":"side","node":12071,"targets":[615]},{"channel":"w02","coefficient":1,"kind":"side","node":12075,"targets":[615]},{"channel":"partner","coefficient":1,"kind":"side","node":612,"targets":[615]},{"channel":"face0","coefficient":1,"kind":"side","node":5195,"targets":[616,617,618,619]},{"channel":"face0","coefficient":1,"kind":"side","node":5468,"targets":[620,621,622,623]},{"channel":"edge12","coefficient":1,"kind":"side","node":11116,"targets":[616,619]},{"channel":"edge12","coefficient":1,"kind":"side","node":11092,"targets":[617,618]},{"channel":"edge12","coefficient":1,"kind":"side","node":11116,"targets":[620,623]},{"channel":"edge12","coefficient":1,"kind":"side","node":11092,"targets":[621,622]},{"channel":"u01","coefficient":1,"kind":"side","node":12076,"targets":[616]},{"channel":"w02","coefficient":1,"kind":"side","node":12080,"targets":[616]},{"channel":"partner","coefficient":1,"kind":"side","node":619,"targets":[616]},{"channel":"u01","coefficient":1,"kind":"side","node":12076,"targets":[617]},{"channel":"w02","coefficient":1,"kind":"side","node":12081,"targets":[617]},{"channel":"partner","coefficient":1,"kind":"side","node":618,"targets":[617]},{"channel":"u01","coefficient":1,"kind":"side","node":12077,"targets":[618]},{"channel":"w02","coefficient":1,"kind":"side","node":12080,"targets":[618]},{"channel":"partner","coefficient":1,"kind":"side","node":617,"targets":[618]},{"channel":"u01","coefficient":1,"kind":"side","node":12077,"targets":[619]},{"channel":"w02","coefficient":1,"kind":"side","node":12081,"targets":[619]},{"channel":"partner","coefficient":1,"kind":"side","node":616,"targets":[619]},{"channel":"u01","coefficient":1,"kind":"side","node":12078,"targets":[620]},{"channel":"w02","coefficient":1,"kind":"side","node":12082,"targets":[620]},{"channel":"partner","coefficient":1,"kind":"side","node":623,"targets":[620]},{"channel":"u01","coefficient":1,"kind":"side","node":12078,"targets":[621]},{"channel":"w02","coefficient":1,"kind":"side","node":12083,"targets":[621]},{"channel":"partner","coefficient":1,"kind":"side","node":622,"targets":[621]},{"channel":"u01","coefficient":1,"kind":"side","node":12079,"targets":[622]},{"channel":"w02","coefficient":1,"kind":"side","node":12082,"targets":[622]},{"channel":"partner","coefficient":1,"kind":"side","node":621,"targets":[622]},{"channel":"u01","coefficient":1,"kind":"side","node":12079,"targets":[623]},{"channel":"w02","coefficient":1,"kind":"side","node":12083,"targets":[623]},{"channel":"partner","coefficient":1,"kind":"side","node":620,"targets":[623]},{"channel":"face0","coefficient":1,"kind":"side","node":9016,"targets":[624,625,626,627]},{"channel":"face0","coefficient":1,"kind":"side","node":9289,"targets":[628,629,630,631]},{"channel":"edge12","coefficient":1,"kind":"side","node":10259,"targets":[624,627]},{"channel":"edge12","coefficient":1,"kind":"side","node":10235,"targets":[625,626]},{"channel":"edge12","coefficient":1,"kind":"side","node":10259,"targets":[628,631]},{"channel":"edge12","coefficient":1,"kind":"side","node":10235,"targets":[629,630]},{"channel":"u01","coefficient":1,"kind":"side","node":12084,"targets":[624]},{"channel":"w02","coefficient":1,"kind":"side","node":12088,"targets":[624]},{"channel":"partner","coefficient":1,"kind":"side","node":627,"targets":[624]},{"channel":"u01","coefficient":1,"kind":"side","node":12084,"targets":[625]},{"channel":"w02","coefficient":1,"kind":"side","node":12089,"targets":[625]},{"channel":"partner","coefficient":1,"kind":"side","node":626,"targets":[625]},{"channel":"u01","coefficient":1,"kind":"side","node":12085,"targets":[626]},{"channel":"w02","coefficient":1,"kind":"side","node":12088,"targets":[626]},{"channel":"partner","coefficient":1,"kind":"side","node":625,"targets":[626]},{"channel":"u01","coefficient":1,"kind":"side","node":12085,"targets":[627]},{"channel":"w02","coefficient":1,"kind":"side","node":12089,"targets":[627]},{"channel":"partner","coefficient":1,"kind":"side","node":624,"targets":[627]},{"channel":"u01","coefficient":1,"kind":"side","node":12086,"targets":[628]},{"channel":"w02","coefficient":1,"kind":"side","node":12090,"targets":[628]},{"channel":"partner","coefficient":1,"kind":"side","node":631,"targets":[628]},{"channel":"u01","coefficient":1,"kind":"side","node":12086,"targets":[629]},{"channel":"w02","coefficient":1,"kind":"side","node":12091,"targets":[629]},{"channel":"partner","coefficient":1,"kind":"side","node":630,"targets":[629]},{"channel":"u01","coefficient":1,"kind":"side","node":12087,"targets":[630]},{"channel":"w02","coefficient":1,"kind":"side","node":12090,"targets":[630]},{"channel":"partner","coefficient":1,"kind":"side","node":629,"targets":[630]},{"channel":"u01","coefficient":1,"kind":"side","node":12087,"targets":[631]},{"channel":"w02","coefficient":1,"kind":"side","node":12091,"targets":[631]},{"channel":"partner","coefficient":1,"kind":"side","node":628,"targets":[631]},{"channel":"face0","coefficient":1,"kind":"side","node":5173,"targets":[632,633,634,635]},{"channel":"face0","coefficient":1,"kind":"side","node":5446,"targets":[636,637,638,639]},{"channel":"edge12","coefficient":1,"kind":"side","node":11212,"targets":[632,635]},{"channel":"edge12","coefficient":1,"kind":"side","node":11188,"targets":[633,634]},{"channel":"edge12","coefficient":1,"kind":"side","node":11212,"targets":[636,639]},{"channel":"edge12","coefficient":1,"kind":"side","node":11188,"targets":[637,638]},{"channel":"u01","coefficient":1,"kind":"side","node":12092,"targets":[632]},{"channel":"w02","coefficient":1,"kind":"side","node":12096,"targets":[632]},{"channel":"partner","coefficient":1,"kind":"side","node":635,"targets":[632]},{"channel":"u01","coefficient":1,"kind":"side","node":12092,"targets":[633]},{"channel":"w02","coefficient":1,"kind":"side","node":12097,"targets":[633]},{"channel":"partner","coefficient":1,"kind":"side","node":634,"targets":[633]},{"channel":"u01","coefficient":1,"kind":"side","node":12093,"targets":[634]},{"channel":"w02","coefficient":1,"kind":"side","node":12096,"targets":[634]},{"channel":"partner","coefficient":1,"kind":"side","node":633,"targets":[634]},{"channel":"u01","coefficient":1,"kind":"side","node":12093,"targets":[635]},{"channel":"w02","coefficient":1,"kind":"side","node":12097,"targets":[635]},{"channel":"partner","coefficient":1,"kind":"side","node":632,"targets":[635]},{"channel":"u01","coefficient":1,"kind":"side","node":12094,"targets":[636]},{"channel":"w02","coefficient":1,"kind":"side","node":12098,"targets":[636]},{"channel":"partner","coefficient":1,"kind":"side","node":639,"targets":[636]},{"channel":"u01","coefficient":1,"kind":"side","node":12094,"targets":[637]},{"channel":"w02","coefficient":1,"kind":"side","node":12099,"targets":[637]},{"channel":"partner","coefficient":1,"kind":"side","node":638,"targets":[637]},{"channel":"u01","coefficient":1,"kind":"side","node":12095,"targets":[638]},{"channel":"w02","coefficient":1,"kind":"side","node":12098,"targets":[638]},{"channel":"partner","coefficient":1,"kind":"side","node":637,"targets":[638]},{"channel":"u01","coefficient":1,"kind":"side","node":12095,"targets":[639]},{"channel":"w02","coefficient":1,"kind":"side","node":12099,"targets":[639]},{"channel":"partner","coefficient":1,"kind":"side","node":636,"targets":[639]},{"channel":"face0","coefficient":1,"kind":"side","node":5187,"targets":[640,641,642,643]},{"channel":"face0","coefficient":1,"kind":"side","node":5460,"targets":[644,645,646,647]},{"channel":"edge12","coefficient":1,"kind":"side","node":11260,"targets":[640,643]},{"channel":"edge12","coefficient":1,"kind":"side","node":11236,"targets":[641,642]},{"channel":"edge12","coefficient":1,"kind":"side","node":11260,"targets":[644,647]},{"channel":"edge12","coefficient":1,"kind":"side","node":11236,"targets":[645,646]},{"channel":"u01","coefficient":1,"kind":"side","node":12100,"targets":[640]},{"channel":"w02","coefficient":1,"kind":"side","node":12104,"targets":[640]},{"channel":"partner","coefficient":1,"kind":"side","node":643,"targets":[640]},{"channel":"u01","coefficient":1,"kind":"side","node":12100,"targets":[641]},{"channel":"w02","coefficient":1,"kind":"side","node":12105,"targets":[641]},{"channel":"partner","coefficient":1,"kind":"side","node":642,"targets":[641]},{"channel":"u01","coefficient":1,"kind":"side","node":12101,"targets":[642]},{"channel":"w02","coefficient":1,"kind":"side","node":12104,"targets":[642]},{"channel":"partner","coefficient":1,"kind":"side","node":641,"targets":[642]},{"channel":"u01","coefficient":1,"kind":"side","node":12101,"targets":[643]},{"channel":"w02","coefficient":1,"kind":"side","node":12105,"targets":[643]},{"channel":"partner","coefficient":1,"kind":"side","node":640,"targets":[643]},{"channel":"u01","coefficient":1,"kind":"side","node":12102,"targets":[644]},{"channel":"w02","coefficient":1,"kind":"side","node":12106,"targets":[644]},{"channel":"partner","coefficient":1,"kind":"side","node":647,"targets":[644]},{"channel":"u01","coefficient":1,"kind":"side","node":12102,"targets":[645]},{"channel":"w02","coefficient":1,"kind":"side","node":12107,"targets":[645]},{"channel":"partner","coefficient":1,"kind":"side","node":646,"targets":[645]},{"channel":"u01","coefficient":1,"kind":"side","node":12103,"targets":[646]},{"channel":"w02","coefficient":1,"kind":"side","node":12106,"targets":[646]},{"channel":"partner","coefficient":1,"kind":"side","node":645,"targets":[646]},{"channel":"u01","coefficient":1,"kind":"side","node":12103,"targets":[647]},{"channel":"w02","coefficient":1,"kind":"side","node":12107,"targets":[647]},{"channel":"partner","coefficient":1,"kind":"side","node":644,"targets":[647]},{"channel":"face0","coefficient":1,"kind":"side","node":7373,"targets":[648,649,650,651]},{"channel":"face0","coefficient":1,"kind":"side","node":7646,"targets":[652,653,654,655]},{"channel":"edge12","coefficient":1,"kind":"side","node":10448,"targets":[648,651]},{"channel":"edge12","coefficient":1,"kind":"side","node":10424,"targets":[649,650]},{"channel":"edge12","coefficient":1,"kind":"side","node":10448,"targets":[652,655]},{"channel":"edge12","coefficient":1,"kind":"side","node":10424,"targets":[653,654]},{"channel":"u01","coefficient":1,"kind":"side","node":12108,"targets":[648]},{"channel":"w02","coefficient":1,"kind":"side","node":12112,"targets":[648]},{"channel":"partner","coefficient":1,"kind":"side","node":651,"targets":[648]},{"channel":"u01","coefficient":1,"kind":"side","node":12108,"targets":[649]},{"channel":"w02","coefficient":1,"kind":"side","node":12113,"targets":[649]},{"channel":"partner","coefficient":1,"kind":"side","node":650,"targets":[649]},{"channel":"u01","coefficient":1,"kind":"side","node":12109,"targets":[650]},{"channel":"w02","coefficient":1,"kind":"side","node":12112,"targets":[650]},{"channel":"partner","coefficient":1,"kind":"side","node":649,"targets":[650]},{"channel":"u01","coefficient":1,"kind":"side","node":12109,"targets":[651]},{"channel":"w02","coefficient":1,"kind":"side","node":12113,"targets":[651]},{"channel":"partner","coefficient":1,"kind":"side","node":648,"targets":[651]},{"channel":"u01","coefficient":1,"kind":"side","node":12110,"targets":[652]},{"channel":"w02","coefficient":1,"kind":"side","node":12114,"targets":[652]},{"channel":"partner","coefficient":1,"kind":"side","node":655,"targets":[652]},{"channel":"u01","coefficient":1,"kind":"side","node":12110,"targets":[653]},{"channel":"w02","coefficient":1,"kind":"side","node":12115,"targets":[653]},{"channel":"partner","coefficient":1,"kind":"side","node":654,"targets":[653]},{"channel":"u01","coefficient":1,"kind":"side","node":12111,"targets":[654]},{"channel":"w02","coefficient":1,"kind":"side","node":12114,"targets":[654]},{"channel":"partner","coefficient":1,"kind":"side","node":653,"targets":[654]},{"channel":"u01","coefficient":1,"kind":"side","node":12111,"targets":[655]},{"channel":"w02","coefficient":1,"kind":"side","node":12115,"targets":[655]},{"channel":"partner","coefficient":1,"kind":"side","node":652,"targets":[655]},{"channel":"face0","coefficient":1,"kind":"side","node":7932,"targets":[656,657,658,659]},{"channel":"face0","coefficient":1,"kind":"side","node":8205,"targets":[660,661,662,663]},{"channel":"edge12","coefficient":1,"kind":"side","node":10386,"targets":[656,659]},{"channel":"edge12","coefficient":1,"kind":"side","node":10362,"targets":[657,658]},{"channel":"edge12","coefficient":1,"kind":"side","node":10386,"targets":[660,663]},{"channel":"edge12","coefficient":1,"kind":"side","node":10362,"targets":[661,662]},{"channel":"u01","coefficient":1,"kind":"side","node":12116,"targets":[656]},{"channel":"w02","coefficient":1,"kind":"side","node":12120,"targets":[656]},{"channel":"partner","coefficient":1,"kind":"side","node":659,"targets":[656]},{"channel":"u01","coefficient":1,"kind":"side","node":12116,"targets":[657]},{"channel":"w02","coefficient":1,"kind":"side","node":12121,"targets":[657]},{"channel":"partner","coefficient":1,"kind":"side","node":658,"targets":[657]},{"channel":"u01","coefficient":1,"kind":"side","node":12117,"targets":[658]},{"channel":"w02","coefficient":1,"kind":"side","node":12120,"targets":[658]},{"channel":"partner","coefficient":1,"kind":"side","node":657,"targets":[658]},{"channel":"u01","coefficient":1,"kind":"side","node":12117,"targets":[659]},{"channel":"w02","coefficient":1,"kind":"side","node":12121,"targets":[659]},{"channel":"partner","coefficient":1,"kind":"side","node":656,"targets":[659]},{"channel":"u01","coefficient":1,"kind":"side","node":12118,"targets":[660]},{"channel":"w02","coefficient":1,"kind":"side","node":12122,"targets":[660]},{"channel":"partner","coefficient":1,"kind":"side","node":663,"targets":[660]},{"channel":"u01","coefficient":1,"kind":"side","node":12118,"targets":[661]},{"channel":"w02","coefficient":1,"kind":"side","node":12123,"targets":[661]},{"channel":"partner","coefficient":1,"kind":"side","node":662,"targets":[661]},{"channel":"u01","coefficient":1,"kind":"side","node":12119,"targets":[662]},{"channel":"w02","coefficient":1,"kind":"side","node":12122,"targets":[662]},{"channel":"partner","coefficient":1,"kind":"side","node":661,"targets":[662]},{"channel":"u01","coefficient":1,"kind":"side","node":12119,"targets":[663]},{"channel":"w02","coefficient":1,"kind":"side","node":12123,"targets":[663]},{"channel":"partner","coefficient":1,"kind":"side","node":660,"targets":[663]},{"channel":"face0","coefficient":1,"kind":"side","node":7919,"targets":[664,665,666,667]},{"channel":"face0","coefficient":1,"kind":"side","node":8192,"targets":[668,669,670,671]},{"channel":"edge12","coefficient":1,"kind":"side","node":10434,"targets":[664,667]},{"channel":"edge12","coefficient":1,"kind":"side","node":10410,"targets":[665,666]},{"channel":"edge12","coefficient":1,"kind":"side","node":10434,"targets":[668,671]},{"channel":"edge12","coefficient":1,"kind":"side","node":10410,"targets":[669,670]},{"channel":"u01","coefficient":1,"kind":"side","node":12124,"targets":[664]},{"channel":"w02","coefficient":1,"kind":"side","node":12128,"targets":[664]},{"channel":"partner","coefficient":1,"kind":"side","node":667,"targets":[664]},{"channel":"u01","coefficient":1,"kind":"side","node":12124,"targets":[665]},{"channel":"w02","coefficient":1,"kind":"side","node":12129,"targets":[665]},{"channel":"partner","coefficient":1,"kind":"side","node":666,"targets":[665]},{"channel":"u01","coefficient":1,"kind":"side","node":12125,"targets":[666]},{"channel":"w02","coefficient":1,"kind":"side","node":12128,"targets":[666]},{"channel":"partner","coefficient":1,"kind":"side","node":665,"targets":[666]},{"channel":"u01","coefficient":1,"kind":"side","node":12125,"targets":[667]},{"channel":"w02","coefficient":1,"kind":"side","node":12129,"targets":[667]},{"channel":"partner","coefficient":1,"kind":"side","node":664,"targets":[667]},{"channel":"u01","coefficient":1,"kind":"side","node":12126,"targets":[668]},{"channel":"w02","coefficient":1,"kind":"side","node":12130,"targets":[668]},{"channel":"partner","coefficient":1,"kind":"side","node":671,"targets":[668]},{"channel":"u01","coefficient":1,"kind":"side","node":12126,"targets":[669]},{"channel":"w02","coefficient":1,"kind":"side","node":12131,"targets":[669]},{"channel":"partner","coefficient":1,"kind":"side","node":670,"targets":[669]},{"channel":"u01","coefficient":1,"kind":"side","node":12127,"targets":[670]},{"channel":"w02","coefficient":1,"kind":"side","node":12130,"targets":[670]},{"channel":"partner","coefficient":1,"kind":"side","node":669,"targets":[670]},{"channel":"u01","coefficient":1,"kind":"side","node":12127,"targets":[671]},{"channel":"w02","coefficient":1,"kind":"side","node":12131,"targets":[671]},{"channel":"partner","coefficient":1,"kind":"side","node":668,"targets":[671]},{"channel":"face0","coefficient":1,"kind":"side","node":8465,"targets":[672,673,674,675]},{"channel":"face0","coefficient":1,"kind":"side","node":8738,"targets":[676,677,678,679]},{"channel":"edge12","coefficient":1,"kind":"side","node":10451,"targets":[672,675]},{"channel":"edge12","coefficient":1,"kind":"side","node":10427,"targets":[673,674]},{"channel":"edge12","coefficient":1,"kind":"side","node":10451,"targets":[676,679]},{"channel":"edge12","coefficient":1,"kind":"side","node":10427,"targets":[677,678]},{"channel":"u01","coefficient":1,"kind":"side","node":12132,"targets":[672]},{"channel":"w02","coefficient":1,"kind":"side","node":12136,"targets":[672]},{"channel":"partner","coefficient":1,"kind":"side","node":675,"targets":[672]},{"channel":"u01","coefficient":1,"kind":"side","node":12132,"targets":[673]},{"channel":"w02","coefficient":1,"kind":"side","node":12137,"targets":[673]},{"channel":"partner","coefficient":1,"kind":"side","node":674,"targets":[673]},{"channel":"u01","coefficient":1,"kind":"side","node":12133,"targets":[674]},{"channel":"w02","coefficient":1,"kind":"side","node":12136,"targets":[674]},{"channel":"partner","coefficient":1,"kind":"side","node":673,"targets":[674]},{"channel":"u01","coefficient":1,"kind":"side","node":12133,"targets":[675]},{"channel":"w02","coefficient":1,"kind":"side","node":12137,"targets":[675]},{"channel":"partner","coefficient":1,"kind":"side","node":672,"targets":[675]},{"channel":"u01","coefficient":1,"kind":"side","node":12134,"targets":[676]},{"channel":"w02","coefficient":1,"kind":"side","node":12138,"targets":[676]},{"channel":"partner","coefficient":1,"kind":"side","node":679,"targets":[676]},{"channel":"u01","coefficient":1,"kind":"side","node":12134,"targets":[677]},{"channel":"w02","coefficient":1,"kind":"side","node":12139,"targets":[677]},{"channel":"partner","coefficient":1,"kind":"side","node":678,"targets":[677]},{"channel":"u01","coefficient":1,"kind":"side","node":12135,"targets":[678]},{"channel":"w02","coefficient":1,"kind":"side","node":12138,"targets":[678]},{"channel":"partner","coefficient":1,"kind":"side","node":677,"targets":[678]},{"channel":"u01","coefficient":1,"kind":"side","node":12135,"targets":[679]},{"channel":"w02","coefficient":1,"kind":"side","node":12139,"targets":[679]},{"channel":"partner","coefficient":1,"kind":"side","node":676,"targets":[679]},{"channel":"face0","coefficient":1,"kind":"side","node":5718,"targets":[680,681,682,683]},{"channel":"face0","coefficient":1,"kind":"side","node":5991,"targets":[684,685,686,687]},{"channel":"edge12","coefficient":1,"kind":"side","node":10786,"targets":[680,683]},{"channel":"edge12","coefficient":1,"kind":"side","node":10762,"targets":[681,682]},{"channel":"edge12","coefficient":1,"kind":"side","node":10786,"targets":[684,687]},{"channel":"edge12","coefficient":1,"kind":"side","node":10762,"targets":[685,686]},{"channel":"u01","coefficient":1,"kind":"side","node":12140,"targets":[680]},{"channel":"w02","coefficient":1,"kind":"side","node":12144,"targets":[680]},{"channel":"partner","coefficient":1,"kind":"side","node":683,"targets":[680]},{"channel":"u01","coefficient":1,"kind":"side","node":12140,"targets":[681]},{"channel":"w02","coefficient":1,"kind":"side","node":12145,"targets":[681]},{"channel":"partner","coefficient":1,"kind":"side","node":682,"targets":[681]},{"channel":"u01","coefficient":1,"kind":"side","node":12141,"targets":[682]},{"channel":"w02","coefficient":1,"kind":"side","node":12144,"targets":[682]},{"channel":"partner","coefficient":1,"kind":"side","node":681,"targets":[682]},{"channel":"u01","coefficient":1,"kind":"side","node":12141,"targets":[683]},{"channel":"w02","coefficient":1,"kind":"side","node":12145,"targets":[683]},{"channel":"partner","coefficient":1,"kind":"side","node":680,"targets":[683]},{"channel":"u01","coefficient":1,"kind":"side","node":12142,"targets":[684]},{"channel":"w02","coefficient":1,"kind":"side","node":12146,"targets":[684]},{"channel":"partner","coefficient":1,"kind":"side","node":687,"targets":[684]},{"channel":"u01","coefficient":1,"kind":"side","node":12142,"targets":[685]},{"channel":"w02","coefficient":1,"kind":"side","node":12147,"targets":[685]},{"channel":"partner","coefficient":1,"kind":"side","node":686,"targets":[685]},{"channel":"u01","coefficient":1,"kind":"side","node":12143,"targets":[686]},{"channel":"w02","coefficient":1,"kind":"side","node":12146,"targets":[686]},{"channel":"partner","coefficient":1,"kind":"side","node":685,"targets":[686]},{"channel":"u01","coefficient":1,"kind":"side","node":12143,"targets":[687]},{"channel":"w02","coefficient":1,"kind":"side","node":12147,"targets":[687]},{"channel":"partner","coefficient":1,"kind":"side","node":684,"targets":[687]},{"channel":"face0","coefficient":1,"kind":"side","node":5721,"targets":[688,689,690,691]},{"channel":"face0","coefficient":1,"kind":"side","node":5994,"targets":[692,693,694,695]},{"channel":"edge12","coefficient":1,"kind":"side","node":10834,"targets":[688,691]},{"channel":"edge12","coefficient":1,"kind":"side","node":10810,"targets":[689,690]},{"channel":"edge12","coefficient":1,"kind":"side","node":10834,"targets":[692,695]},{"channel":"edge12","coefficient":1,"kind":"side","node":10810,"targets":[693,694]},{"channel":"u01","coefficient":1,"kind":"side","node":12148,"targets":[688]},{"channel":"w02","coefficient":1,"kind":"side","node":12152,"targets":[688]},{"channel":"partner","coefficient":1,"kind":"side","node":691,"targets":[688]},{"channel":"u01","coefficient":1,"kind":"side","node":12148,"targets":[689]},{"channel":"w02","coefficient":1,"kind":"side","node":12153,"targets":[689]},{"channel":"partner","coefficient":1,"kind":"side","node":690,"targets":[689]},{"channel":"u01","coefficient":1,"kind":"side","node":12149,"targets":[690]},{"channel":"w02","coefficient":1,"kind":"side","node":12152,"targets":[690]},{"channel":"partner","coefficient":1,"kind":"side","node":689,"targets":[690]},{"channel":"u01","coefficient":1,"kind":"side","node":12149,"targets":[691]},{"channel":"w02","coefficient":1,"kind":"side","node":12153,"targets":[691]},{"channel":"partner","coefficient":1,"kind":"side","node":688,"targets":[691]},{"channel":"u01","coefficient":1,"kind":"side","node":12150,"targets":[692]},{"channel":"w02","coefficient":1,"kind":"side","node":12154,"targets":[692]},{"channel":"partner","coefficient":1,"kind":"side","node":695,"targets":[692]},{"channel":"u01","coefficient":1,"kind":"side","node":12150,"targets":[693]},{"channel":"w02","coefficient":1,"kind":"side","node":12155,"targets":[693]},{"channel":"partner","coefficient":1,"kind":"side","node":694,"targets":[693]},{"channel":"u01","coefficient":1,"kind":"side","node":12151,"targets":[694]},{"channel":"w02","coefficient":1,"kind":"side","node":12154,"targets":[694]},{"channel":"partner","coefficient":1,"kind":"side","node":693,"targets":[694]},{"channel":"u01","coefficient":1,"kind":"side","node":12151,"targets":[695]},{"channel":"w02","coefficient":1,"kind":"side","node":12155,"targets":[695]},{"channel":"partner","coefficient":1,"kind":"side","node":692,"targets":[695]},{"channel":"face0","coefficient":1,"kind":"side","node":5700,"targets":[696,697,698,699]},{"channel":"face0","coefficient":1,"kind":"side","node":5973,"targets":[700,701,702,703]},{"channel":"edge12","coefficient":1,"kind":"side","node":10882,"targets":[696,699]},{"channel":"edge12","coefficient":1,"kind":"side","node":10858,"targets":[697,698]},{"channel":"edge12","coefficient":1,"kind":"side","node":10882,"targets":[700,703]},{"channel":"edge12","coefficient":1,"kind":"side","node":10858,"targets":[701,702]},{"channel":"u01","coefficient":1,"kind":"side","node":12156,"targets":[696]},{"channel":"w02","coefficient":1,"kind":"side","node":12160,"targets":[696]},{"channel":"partner","coefficient":1,"kind":"side","node":699,"targets":[696]},{"channel":"u01","coefficient":1,"kind":"side","node":12156,"targets":[697]},{"channel":"w02","coefficient":1,"kind":"side","node":12161,"targets":[697]},{"channel":"partner","coefficient":1,"kind":"side","node":698,"targets":[697]},{"channel":"u01","coefficient":1,"kind":"side","node":12157,"targets":[698]},{"channel":"w02","coefficient":1,"kind":"side","node":12160,"targets":[698]},{"channel":"partner","coefficient":1,"kind":"side","node":697,"targets":[698]},{"channel":"u01","coefficient":1,"kind":"side","node":12157,"targets":[699]},{"channel":"w02","coefficient":1,"kind":"side","node":12161,"targets":[699]},{"channel":"partner","coefficient":1,"kind":"side","node":696,"targets":[699]},{"channel":"u01","coefficient":1,"kind":"side","node":12158,"targets":[700]},{"channel":"w02","coefficient":1,"kind":"side","node":12162,"targets":[700]},{"channel":"partner","coefficient":1,"kind":"side","node":703,"targets":[700]},{"channel":"u01","coefficient":1,"kind":"side","node":12158,"targets":[701]},{"channel":"w02","coefficient":1,"kind":"side","node":12163,"targets":[701]},{"channel":"partner","coefficient":1,"kind":"side","node":702,"targets":[701]},{"channel":"u01","coefficient":1,"kind":"side","node":12159,"targets":[702]},{"channel":"w02","coefficient":1,"kind":"side","node":12162,"targets":[702]},{"channel":"partner","coefficient":1,"kind":"side","node":701,"targets":[702]},{"channel":"u01","coefficient":1,"kind":"side","node":12159,"targets":[703]},{"channel":"w02","coefficient":1,"kind":"side","node":12163,"targets":[703]},{"channel":"partner","coefficient":1,"kind":"side","node":700,"targets":[703]},{"channel":"face0","coefficient":1,"kind":"side","node":5588,"targets":[704,705,706,707]},{"channel":"face0","coefficient":1,"kind":"side","node":5861,"targets":[708,709,710,711]},{"channel":"edge12","coefficient":1,"kind":"side","node":10930,"targets":[704,707]},{"channel":"edge12","coefficient":1,"kind":"side","node":10906,"targets":[705,706]},{"channel":"edge12","coefficient":1,"kind":"side","node":10930,"targets":[708,711]},{"channel":"edge12","coefficient":1,"kind":"side","node":10906,"targets":[709,710]},{"channel":"u01","coefficient":1,"kind":"side","node":12164,"targets":[704]},{"channel":"w02","coefficient":1,"kind":"side","node":12168,"targets":[704]},{"channel":"partner","coefficient":1,"kind":"side","node":707,"targets":[704]},{"channel":"u01","coefficient":1,"kind":"side","node":12164,"targets":[705]},{"channel":"w02","coefficient":1,"kind":"side","node":12169,"targets":[705]},{"channel":"partner","coefficient":1,"kind":"side","node":706,"targets":[705]},{"channel":"u01","coefficient":1,"kind":"side","node":12165,"targets":[706]},{"channel":"w02","coefficient":1,"kind":"side","node":12168,"targets":[706]},{"channel":"partner","coefficient":1,"kind":"side","node":705,"targets":[706]},{"channel":"u01","coefficient":1,"kind":"side","node":12165,"targets":[707]},{"channel":"w02","coefficient":1,"kind":"side","node":12169,"targets":[707]},{"channel":"partner","coefficient":1,"kind":"side","node":704,"targets":[707]},{"channel":"u01","coefficient":1,"kind":"side","node":12166,"targets":[708]},{"channel":"w02","coefficient":1,"kind":"side","node":12170,"targets":[708]},{"channel":"partner","coefficient":1,"kind":"side","node":711,"targets":[708]},{"channel":"u01","coefficient":1,"kind":"side","node":12166,"targets":[709]},{"channel":"w02","coefficient":1,"kind":"side","node":12171,"targets":[709]},{"channel":"partner","coefficient":1,"kind":"side","node":710,"targets":[709]},{"channel":"u01","coefficient":1,"kind":"side","node":12167,"targets":[710]},{"channel":"w02","coefficient":1,"kind":"side","node":12170,"targets":[710]},{"channel":"partner","coefficient":1,"kind":"side","node":709,"targets":[710]},{"channel":"u01","coefficient":1,"kind":"side","node":12167,"targets":[711]},{"channel":"w02","coefficient":1,"kind":"side","node":12171,"targets":[711]},{"channel":"partner","coefficient":1,"kind":"side","node":708,"targets":[711]},{"channel":"face0","coefficient":1,"kind":"side","node":8994,"targets":[712,713,714,715]},{"channel":"face0","coefficient":1,"kind":"side","node":9267,"targets":[716,717,718,719]},{"channel":"edge12","coefficient":1,"kind":"side","node":10499,"targets":[712,715]},{"channel":"edge12","coefficient":1,"kind":"side","node":10475,"targets":[713,714]},{"channel":"edge12","coefficient":1,"kind":"side","node":10499,"targets":[716,719]},{"channel":"edge12","coefficient":1,"kind":"side","node":10475,"targets":[717,718]},{"channel":"u01","coefficient":1,"kind":"side","node":12172,"targets":[712]},{"channel":"w02","coefficient":1,"kind":"side","node":12176,"targets":[712]},{"channel":"partner","coefficient":1,"kind":"side","node":715,"targets":[712]},{"channel":"u01","coefficient":1,"kind":"side","node":12172,"targets":[713]},{"channel":"w02","coefficient":1,"kind":"side","node":12177,"targets":[713]},{"channel":"partner","coefficient":1,"kind":"side","node":714,"targets":[713]},{"channel":"u01","coefficient":1,"kind":"side","node":12173,"targets":[714]},{"channel":"w02","coefficient":1,"kind":"side","node":12176,"targets":[714]},{"channel":"partner","coefficient":1,"kind":"side","node":713,"targets":[714]},{"channel":"u01","coefficient":1,"kind":"side","node":12173,"targets":[715]},{"channel":"w02","coefficient":1,"kind":"side","node":12177,"targets":[715]},{"channel":"partner","coefficient":1,"kind":"side","node":712,"targets":[715]},{"channel":"u01","coefficient":1,"kind":"side","node":12174,"targets":[716]},{"channel":"w02","coefficient":1,"kind":"side","node":12178,"targets":[716]},{"channel":"partner","coefficient":1,"kind":"side","node":719,"targets":[716]},{"channel":"u01","coefficient":1,"kind":"side","node":12174,"targets":[717]},{"channel":"w02","coefficient":1,"kind":"side","node":12179,"targets":[717]},{"channel":"partner","coefficient":1,"kind":"side","node":718,"targets":[717]},{"channel":"u01","coefficient":1,"kind":"side","node":12175,"targets":[718]},{"channel":"w02","coefficient":1,"kind":"side","node":12178,"targets":[718]},{"channel":"partner","coefficient":1,"kind":"side","node":717,"targets":[718]},{"channel":"u01","coefficient":1,"kind":"side","node":12175,"targets":[719]},{"channel":"w02","coefficient":1,"kind":"side","node":12179,"targets":[719]},{"channel":"partner","coefficient":1,"kind":"side","node":716,"targets":[719]},{"channel":"face0","coefficient":1,"kind":"side","node":5692,"targets":[720,721,722,723]},{"channel":"face0","coefficient":1,"kind":"side","node":5965,"targets":[724,725,726,727]},{"channel":"edge12","coefficient":1,"kind":"side","node":11026,"targets":[720,723]},{"channel":"edge12","coefficient":1,"kind":"side","node":11002,"targets":[721,722]},{"channel":"edge12","coefficient":1,"kind":"side","node":11026,"targets":[724,727]},{"channel":"edge12","coefficient":1,"kind":"side","node":11002,"targets":[725,726]},{"channel":"u01","coefficient":1,"kind":"side","node":12180,"targets":[720]},{"channel":"w02","coefficient":1,"kind":"side","node":12184,"targets":[720]},{"channel":"partner","coefficient":1,"kind":"side","node":723,"targets":[720]},{"channel":"u01","coefficient":1,"kind":"side","node":12180,"targets":[721]},{"channel":"w02","coefficient":1,"kind":"side","node":12185,"targets":[721]},{"channel":"partner","coefficient":1,"kind":"side","node":722,"targets":[721]},{"channel":"u01","coefficient":1,"kind":"side","node":12181,"targets":[722]},{"channel":"w02","coefficient":1,"kind":"side","node":12184,"targets":[722]},{"channel":"partner","coefficient":1,"kind":"side","node":721,"targets":[722]},{"channel":"u01","coefficient":1,"kind":"side","node":12181,"targets":[723]},{"channel":"w02","coefficient":1,"kind":"side","node":12185,"targets":[723]},{"channel":"partner","coefficient":1,"kind":"side","node":720,"targets":[723]},{"channel":"u01","coefficient":1,"kind":"side","node":12182,"targets":[724]},{"channel":"w02","coefficient":1,"kind":"side","node":12186,"targets":[724]},{"channel":"partner","coefficient":1,"kind":"side","node":727,"targets":[724]},{"channel":"u01","coefficient":1,"kind":"side","node":12182,"targets":[725]},{"channel":"w02","coefficient":1,"kind":"side","node":12187,"targets":[725]},{"channel":"partner","coefficient":1,"kind":"side","node":726,"targets":[725]},{"channel":"u01","coefficient":1,"kind":"side","node":12183,"targets":[726]},{"channel":"w02","coefficient":1,"kind":"side","node":12186,"targets":[726]},{"channel":"partner","coefficient":1,"kind":"side","node":725,"targets":[726]},{"channel":"u01","coefficient":1,"kind":"side","node":12183,"targets":[727]},{"channel":"w02","coefficient":1,"kind":"side","node":12187,"targets":[727]},{"channel":"partner","coefficient":1,"kind":"side","node":724,"targets":[727]},{"channel":"face0","coefficient":1,"kind":"side","node":5739,"targets":[728,729,730,731]},{"channel":"face0","coefficient":1,"kind":"side","node":6012,"targets":[732,733,734,735]},{"channel":"edge12","coefficient":1,"kind":"side","node":11074,"targets":[728,731]},{"channel":"edge12","coefficient":1,"kind":"side","node":11050,"targets":[729,730]},{"channel":"edge12","coefficient":1,"kind":"side","node":11074,"targets":[732,735]},{"channel":"edge12","coefficient":1,"kind":"side","node":11050,"targets":[733,734]},{"channel":"u01","coefficient":1,"kind":"side","node":12188,"targets":[728]},{"channel":"w02","coefficient":1,"kind":"side","node":12192,"targets":[728]},{"channel":"partner","coefficient":1,"kind":"side","node":731,"targets":[728]},{"channel":"u01","coefficient":1,"kind":"side","node":12188,"targets":[729]},{"channel":"w02","coefficient":1,"kind":"side","node":12193,"targets":[729]},{"channel":"partner","coefficient":1,"kind":"side","node":730,"targets":[729]},{"channel":"u01","coefficient":1,"kind":"side","node":12189,"targets":[730]},{"channel":"w02","coefficient":1,"kind":"side","node":12192,"targets":[730]},{"channel":"partner","coefficient":1,"kind":"side","node":729,"targets":[730]},{"channel":"u01","coefficient":1,"kind":"side","node":12189,"targets":[731]},{"channel":"w02","coefficient":1,"kind":"side","node":12193,"targets":[731]},{"channel":"partner","coefficient":1,"kind":"side","node":728,"targets":[731]},{"channel":"u01","coefficient":1,"kind":"side","node":12190,"targets":[732]},{"channel":"w02","coefficient":1,"kind":"side","node":12194,"targets":[732]},{"channel":"partner","coefficient":1,"kind":"side","node":735,"targets":[732]},{"channel":"u01","coefficient":1,"kind":"side","node":12190,"targets":[733]},{"channel":"w02","coefficient":1,"kind":"side","node":12195,"targets":[733]},{"channel":"partner","coefficient":1,"kind":"side","node":734,"targets":[733]},{"channel":"u01","coefficient":1,"kind":"side","node":12191,"targets":[734]},{"channel":"w02","coefficient":1,"kind":"side","node":12194,"targets":[734]},{"channel":"partner","coefficient":1,"kind":"side","node":733,"targets":[734]},{"channel":"u01","coefficient":1,"kind":"side","node":12191,"targets":[735]},{"channel":"w02","coefficient":1,"kind":"side","node":12195,"targets":[735]},{"channel":"partner","coefficient":1,"kind":"side","node":732,"targets":[735]},{"channel":"face0","coefficient":1,"kind":"side","node":5741,"targets":[736,737,738,739]},{"channel":"face0","coefficient":1,"kind":"side","node":6014,"targets":[740,741,742,743]},{"channel":"edge12","coefficient":1,"kind":"side","node":11122,"targets":[736,739]},{"channel":"edge12","coefficient":1,"kind":"side","node":11098,"targets":[737,738]},{"channel":"edge12","coefficient":1,"kind":"side","node":11122,"targets":[740,743]},{"channel":"edge12","coefficient":1,"kind":"side","node":11098,"targets":[741,742]},{"channel":"u01","coefficient":1,"kind":"side","node":12196,"targets":[736]},{"channel":"w02","coefficient":1,"kind":"side","node":12200,"targets":[736]},{"channel":"partner","coefficient":1,"kind":"side","node":739,"targets":[736]},{"channel":"u01","coefficient":1,"kind":"side","node":12196,"targets":[737]},{"channel":"w02","coefficient":1,"kind":"side","node":12201,"targets":[737]},{"channel":"partner","coefficient":1,"kind":"side","node":738,"targets":[737]},{"channel":"u01","coefficient":1,"kind":"side","node":12197,"targets":[738]},{"channel":"w02","coefficient":1,"kind":"side","node":12200,"targets":[738]},{"channel":"partner","coefficient":1,"kind":"side","node":737,"targets":[738]},{"channel":"u01","coefficient":1,"kind":"side","node":12197,"targets":[739]},{"channel":"w02","coefficient":1,"kind":"side","node":12201,"targets":[739]},{"channel":"partner","coefficient":1,"kind":"side","node":736,"targets":[739]},{"channel":"u01","coefficient":1,"kind":"side","node":12198,"targets":[740]},{"channel":"w02","coefficient":1,"kind":"side","node":12202,"targets":[740]},{"channel":"partner","coefficient":1,"kind":"side","node":743,"targets":[740]},{"channel":"u01","coefficient":1,"kind":"side","node":12198,"targets":[741]},{"channel":"w02","coefficient":1,"kind":"side","node":12203,"targets":[741]},{"channel":"partner","coefficient":1,"kind":"side","node":742,"targets":[741]},{"channel":"u01","coefficient":1,"kind":"side","node":12199,"targets":[742]},{"channel":"w02","coefficient":1,"kind":"side","node":12202,"targets":[742]},{"channel":"partner","coefficient":1,"kind":"side","node":741,"targets":[742]},{"channel":"u01","coefficient":1,"kind":"side","node":12199,"targets":[743]},{"channel":"w02","coefficient":1,"kind":"side","node":12203,"targets":[743]},{"channel":"partner","coefficient":1,"kind":"side","node":740,"targets":[743]},{"channel":"face0","coefficient":1,"kind":"side","node":8997,"targets":[744,745,746,747]},{"channel":"face0","coefficient":1,"kind":"side","node":9270,"targets":[748,749,750,751]},{"channel":"edge12","coefficient":1,"kind":"side","node":10547,"targets":[744,747]},{"channel":"edge12","coefficient":1,"kind":"side","node":10523,"targets":[745,746]},{"channel":"edge12","coefficient":1,"kind":"side","node":10547,"targets":[748,751]},{"channel":"edge12","coefficient":1,"kind":"side","node":10523,"targets":[749,750]},{"channel":"u01","coefficient":1,"kind":"side","node":12204,"targets":[744]},{"channel":"w02","coefficient":1,"kind":"side","node":12208,"targets":[744]},{"channel":"partner","coefficient":1,"kind":"side","node":747,"targets":[744]},{"channel":"u01","coefficient":1,"kind":"side","node":12204,"targets":[745]},{"channel":"w02","coefficient":1,"kind":"side","node":12209,"targets":[745]},{"channel":"partner","coefficient":1,"kind":"side","node":746,"targets":[745]},{"channel":"u01","coefficient":1,"kind":"side","node":12205,"targets":[746]},{"channel":"w02","coefficient":1,"kind":"side","node":12208,"targets":[746]},{"channel":"partner","coefficient":1,"kind":"side","node":745,"targets":[746]},{"channel":"u01","coefficient":1,"kind":"side","node":12205,"targets":[747]},{"channel":"w02","coefficient":1,"kind":"side","node":12209,"targets":[747]},{"channel":"partner","coefficient":1,"kind":"side","node":744,"targets":[747]},{"channel":"u01","coefficient":1,"kind":"side","node":12206,"targets":[748]},{"channel":"w02","coefficient":1,"kind":"side","node":12210,"targets":[748]},{"channel":"partner","coefficient":1,"kind":"side","node":751,"targets":[748]},{"channel":"u01","coefficient":1,"kind":"side","node":12206,"targets":[749]},{"channel":"w02","coefficient":1,"kind":"side","node":12211,"targets":[749]},{"channel":"partner","coefficient":1,"kind":"side","node":750,"targets":[749]},{"channel":"u01","coefficient":1,"kind":"side","node":12207,"targets":[750]},{"channel":"w02","coefficient":1,"kind":"side","node":12210,"targets":[750]},{"channel":"partner","coefficient":1,"kind":"side","node":749,"targets":[750]},{"channel":"u01","coefficient":1,"kind":"side","node":12207,"targets":[751]},{"channel":"w02","coefficient":1,"kind":"side","node":12211,"targets":[751]},{"channel":"partner","coefficient":1,"kind":"side","node":748,"targets":[751]},{"channel":"face0","coefficient":1,"kind":"side","node":5719,"targets":[752,753,754,755]},{"channel":"face0","coefficient":1,"kind":"side","node":5992,"targets":[756,757,758,759]},{"channel":"edge12","coefficient":1,"kind":"side","node":11218,"targets":[752,755]},{"channel":"edge12","coefficient":1,"kind":"side","node":11194,"targets":[753,754]},{"channel":"edge12","coefficient":1,"kind":"side","node":11218,"targets":[756,759]},{"channel":"edge12","coefficient":1,"kind":"side","node":11194,"targets":[757,758]},{"channel":"u01","coefficient":1,"kind":"side","node":12212,"targets":[752]},{"channel":"w02","coefficient":1,"kind":"side","node":12216,"targets":[752]},{"channel":"partner","coefficient":1,"kind":"side","node":755,"targets":[752]},{"channel":"u01","coefficient":1,"kind":"side","node":12212,"targets":[753]},{"channel":"w02","coefficient":1,"kind":"side","node":12217,"targets":[753]},{"channel":"partner","coefficient":1,"kind":"side","node":754,"targets":[753]},{"channel":"u01","coefficient":1,"kind":"side","node":12213,"targets":[754]},{"channel":"w02","coefficient":1,"kind":"side","node":12216,"targets":[754]},{"channel":"partner","coefficient":1,"kind":"side","node":753,"targets":[754]},{"channel":"u01","coefficient":1,"kind":"side","node":12213,"targets":[755]},{"channel":"w02","coefficient":1,"kind":"side","node":12217,"targets":[755]},{"channel":"partner","coefficient":1,"kind":"side","node":752,"targets":[755]},{"channel":"u01","coefficient":1,"kind":"side","node":12214,"targets":[756]},{"channel":"w02","coefficient":1,"kind":"side","node":12218,"targets":[756]},{"channel":"partner","coefficient":1,"kind":"side","node":759,"targets":[756]},{"channel":"u01","coefficient":1,"kind":"side","node":12214,"targets":[757]},{"channel":"w02","coefficient":1,"kind":"side","node":12219,"targets":[757]},{"channel":"partner","coefficient":1,"kind":"side","node":758,"targets":[757]},{"channel":"u01","coefficient":1,"kind":"side","node":12215,"targets":[758]},{"channel":"w02","coefficient":1,"kind":"side","node":12218,"targets":[758]},{"channel":"partner","coefficient":1,"kind":"side","node":757,"targets":[758]},{"channel":"u01","coefficient":1,"kind":"side","node":12215,"targets":[759]},{"channel":"w02","coefficient":1,"kind":"side","node":12219,"targets":[759]},{"channel":"partner","coefficient":1,"kind":"side","node":756,"targets":[759]},{"channel":"face0","coefficient":1,"kind":"side","node":5733,"targets":[760,761,762,763]},{"channel":"face0","coefficient":1,"kind":"side","node":6006,"targets":[764,765,766,767]},{"channel":"edge12","coefficient":1,"kind":"side","node":11266,"targets":[760,763]},{"channel":"edge12","coefficient":1,"kind":"side","node":11242,"targets":[761,762]},{"channel":"edge12","coefficient":1,"kind":"side","node":11266,"targets":[764,767]},{"channel":"edge12","coefficient":1,"kind":"side","node":11242,"targets":[765,766]},{"channel":"u01","coefficient":1,"kind":"side","node":12220,"targets":[760]},{"channel":"w02","coefficient":1,"kind":"side","node":12224,"targets":[760]},{"channel":"partner","coefficient":1,"kind":"side","node":763,"targets":[760]},{"channel":"u01","coefficient":1,"kind":"side","node":12220,"targets":[761]},{"channel":"w02","coefficient":1,"kind":"side","node":12225,"targets":[761]},{"channel":"partner","coefficient":1,"kind":"side","node":762,"targets":[761]},{"channel":"u01","coefficient":1,"kind":"side","node":12221,"targets":[762]},{"channel":"w02","coefficient":1,"kind":"side","node":12224,"targets":[762]},{"channel":"partner","coefficient":1,"kind":"side","node":761,"targets":[762]},{"channel":"u01","coefficient":1,"kind":"side","node":12221,"targets":[763]},{"channel":"w02","coefficient":1,"kind":"side","node":12225,"targets":[763]},{"channel":"partner","coefficient":1,"kind":"side","node":760,"targets":[763]},{"channel":"u01","coefficient":1,"kind":"side","node":12222,"targets":[764]},{"channel":"w02","coefficient":1,"kind":"side","node":12226,"targets":[764]},{"channel":"partner","coefficient":1,"kind":"side","node":767,"targets":[764]},{"channel":"u01","coefficient":1,"kind":"side","node":12222,"targets":[765]},{"channel":"w02","coefficient":1,"kind":"side","node":12227,"targets":[765]},{"channel":"partner","coefficient":1,"kind":"side","node":766,"targets":[765]},{"channel":"u01","coefficient":1,"kind":"side","node":12223,"targets":[766]},{"channel":"w02","coefficient":1,"kind":"side","node":12226,"targets":[766]},{"channel":"partner","coefficient":1,"kind":"side","node":765,"targets":[766]},{"channel":"u01","coefficient":1,"kind":"side","node":12223,"targets":[767]},{"channel":"w02","coefficient":1,"kind":"side","node":12227,"targets":[767]},{"channel":"partner","coefficient":1,"kind":"side","node":764,"targets":[767]},{"channel":"face0","coefficient":1,"kind":"side","node":5736,"targets":[768,769,770,771]},{"channel":"face0","coefficient":1,"kind":"side","node":6009,"targets":[772,773,774,775]},{"channel":"edge12","coefficient":1,"kind":"side","node":11314,"targets":[768,771]},{"channel":"edge12","coefficient":1,"kind":"side","node":11290,"targets":[769,770]},{"channel":"edge12","coefficient":1,"kind":"side","node":11314,"targets":[772,775]},{"channel":"edge12","coefficient":1,"kind":"side","node":11290,"targets":[773,774]},{"channel":"u01","coefficient":1,"kind":"side","node":12228,"targets":[768]},{"channel":"w02","coefficient":1,"kind":"side","node":12232,"targets":[768]},{"channel":"partner","coefficient":1,"kind":"side","node":771,"targets":[768]},{"channel":"u01","coefficient":1,"kind":"side","node":12228,"targets":[769]},{"channel":"w02","coefficient":1,"kind":"side","node":12233,"targets":[769]},{"channel":"partner","coefficient":1,"kind":"side","node":770,"targets":[769]},{"channel":"u01","coefficient":1,"kind":"side","node":12229,"targets":[770]},{"channel":"w02","coefficient":1,"kind":"side","node":12232,"targets":[770]},{"channel":"partner","coefficient":1,"kind":"side","node":769,"targets":[770]},{"channel":"u01","coefficient":1,"kind":"side","node":12229,"targets":[771]},{"channel":"w02","coefficient":1,"kind":"side","node":12233,"targets":[771]},{"channel":"partner","coefficient":1,"kind":"side","node":768,"targets":[771]},{"channel":"u01","coefficient":1,"kind":"side","node":12230,"targets":[772]},{"channel":"w02","coefficient":1,"kind":"side","node":12234,"targets":[772]},{"channel":"partner","coefficient":1,"kind":"side","node":775,"targets":[772]},{"channel":"u01","coefficient":1,"kind":"side","node":12230,"targets":[773]},{"channel":"w02","coefficient":1,"kind":"side","node":12235,"targets":[773]},{"channel":"partner","coefficient":1,"kind":"side","node":774,"targets":[773]},{"channel":"u01","coefficient":1,"kind":"side","node":12231,"targets":[774]},{"channel":"w02","coefficient":1,"kind":"side","node":12234,"targets":[774]},{"channel":"partner","coefficient":1,"kind":"side","node":773,"targets":[774]},{"channel":"u01","coefficient":1,"kind":"side","node":12231,"targets":[775]},{"channel":"w02","coefficient":1,"kind":"side","node":12235,"targets":[775]},{"channel":"partner","coefficient":1,"kind":"side","node":772,"targets":[775]},{"channel":"face0","coefficient":1,"kind":"side","node":5674,"targets":[776,777,778,779]},{"channel":"face0","coefficient":1,"kind":"side","node":5947,"targets":[780,781,782,783]},{"channel":"edge12","coefficient":1,"kind":"side","node":11362,"targets":[776,779]},{"channel":"edge12","coefficient":1,"kind":"side","node":11338,"targets":[777,778]},{"channel":"edge12","coefficient":1,"kind":"side","node":11362,"targets":[780,783]},{"channel":"edge12","coefficient":1,"kind":"side","node":11338,"targets":[781,782]},{"channel":"u01","coefficient":1,"kind":"side","node":12236,"targets":[776]},{"channel":"w02","coefficient":1,"kind":"side","node":12240,"targets":[776]},{"channel":"partner","coefficient":1,"kind":"side","node":779,"targets":[776]},{"channel":"u01","coefficient":1,"kind":"side","node":12236,"targets":[777]},{"channel":"w02","coefficient":1,"kind":"side","node":12241,"targets":[777]},{"channel":"partner","coefficient":1,"kind":"side","node":778,"targets":[777]},{"channel":"u01","coefficient":1,"kind":"side","node":12237,"targets":[778]},{"channel":"w02","coefficient":1,"kind":"side","node":12240,"targets":[778]},{"channel":"partner","coefficient":1,"kind":"side","node":777,"targets":[778]},{"channel":"u01","coefficient":1,"kind":"side","node":12237,"targets":[779]},{"channel":"w02","coefficient":1,"kind":"side","node":12241,"targets":[779]},{"channel":"partner","coefficient":1,"kind":"side","node":776,"targets":[779]},{"channel":"u01","coefficient":1,"kind":"side","node":12238,"targets":[780]},{"channel":"w02","coefficient":1,"kind":"side","node":12242,"targets":[780]},{"channel":"partner","coefficient":1,"kind":"side","node":783,"targets":[780]},{"channel":"u01","coefficient":1,"kind":"side","node":12238,"targets":[781]},{"channel":"w02","coefficient":1,"kind":"side","node":12243,"targets":[781]},{"channel":"partner","coefficient":1,"kind":"side","node":782,"targets":[781]},{"channel":"u01","coefficient":1,"kind":"side","node":12239,"targets":[782]},{"channel":"w02","coefficient":1,"kind":"side","node":12242,"targets":[782]},{"channel":"partner","coefficient":1,"kind":"side","node":781,"targets":[782]},{"channel":"u01","coefficient":1,"kind":"side","node":12239,"targets":[783]},{"channel":"w02","coefficient":1,"kind":"side","node":12243,"targets":[783]},{"channel":"partner","coefficient":1,"kind":"side","node":780,"targets":[783]},{"channel":"face0","coefficient":1,"kind":"side","node":5750,"targets":[784,785,786,787]},{"channel":"face0","coefficient":1,"kind":"side","node":6023,"targets":[788,789,790,791]},{"channel":"edge12","coefficient":1,"kind":"side","node":11410,"targets":[784,787]},{"channel":"edge12","coefficient":1,"kind":"side","node":11386,"targets":[785,786]},{"channel":"edge12","coefficient":1,"kind":"side","node":11410,"targets":[788,791]},{"channel":"edge12","coefficient":1,"kind":"side","node":11386,"targets":[789,790]},{"channel":"u01","coefficient":1,"kind":"side","node":12244,"targets":[784]},{"channel":"w02","coefficient":1,"kind":"side","node":12248,"targets":[784]},{"channel":"partner","coefficient":1,"kind":"side","node":787,"targets":[784]},{"channel":"u01","coefficient":1,"kind":"side","node":12244,"targets":[785]},{"channel":"w02","coefficient":1,"kind":"side","node":12249,"targets":[785]},{"channel":"partner","coefficient":1,"kind":"side","node":786,"targets":[785]},{"channel":"u01","coefficient":1,"kind":"side","node":12245,"targets":[786]},{"channel":"w02","coefficient":1,"kind":"side","node":12248,"targets":[786]},{"channel":"partner","coefficient":1,"kind":"side","node":785,"targets":[786]},{"channel":"u01","coefficient":1,"kind":"side","node":12245,"targets":[787]},{"channel":"w02","coefficient":1,"kind":"side","node":12249,"targets":[787]},{"channel":"partner","coefficient":1,"kind":"side","node":784,"targets":[787]},{"channel":"u01","coefficient":1,"kind":"side","node":12246,"targets":[788]},{"channel":"w02","coefficient":1,"kind":"side","node":12250,"targets":[788]},{"channel":"partner","coefficient":1,"kind":"side","node":791,"targets":[788]},{"channel":"u01","coefficient":1,"kind":"side","node":12246,"targets":[789]},{"channel":"w02","coefficient":1,"kind":"side","node":12251,"targets":[789]},{"channel":"partner","coefficient":1,"kind":"side","node":790,"targets":[789]},{"channel":"u01","coefficient":1,"kind":"side","node":12247,"targets":[790]},{"channel":"w02","coefficient":1,"kind":"side","node":12250,"targets":[790]},{"channel":"partner","coefficient":1,"kind":"side","node":789,"targets":[790]},{"channel":"u01","coefficient":1,"kind":"side","node":12247,"targets":[791]},{"channel":"w02","coefficient":1,"kind":"side","node":12251,"targets":[791]},{"channel":"partner","coefficient":1,"kind":"side","node":788,"targets":[791]},{"channel":"face0","coefficient":1,"kind":"side","node":8429,"targets":[792,793,794,795]},{"channel":"face0","coefficient":1,"kind":"side","node":8702,"targets":[796,797,798,799]},{"channel":"edge12","coefficient":1,"kind":"side","node":10739,"targets":[792,795]},{"channel":"edge12","coefficient":1,"kind":"side","node":10715,"targets":[793,794]},{"channel":"edge12","coefficient":1,"kind":"side","node":10739,"targets":[796,799]},{"channel":"edge12","coefficient":1,"kind":"side","node":10715,"targets":[797,798]},{"channel":"u01","coefficient":1,"kind":"side","node":12252,"targets":[792]},{"channel":"w02","coefficient":1,"kind":"side","node":12256,"targets":[792]},{"channel":"partner","coefficient":1,"kind":"side","node":795,"targets":[792]},{"channel":"u01","coefficient":1,"kind":"side","node":12252,"targets":[793]},{"channel":"w02","coefficient":1,"kind":"side","node":12257,"targets":[793]},{"channel":"partner","coefficient":1,"kind":"side","node":794,"targets":[793]},{"channel":"u01","coefficient":1,"kind":"side","node":12253,"targets":[794]},{"channel":"w02","coefficient":1,"kind":"side","node":12256,"targets":[794]},{"channel":"partner","coefficient":1,"kind":"side","node":793,"targets":[794]},{"channel":"u01","coefficient":1,"kind":"side","node":12253,"targets":[795]},{"channel":"w02","coefficient":1,"kind":"side","node":12257,"targets":[795]},{"channel":"partner","coefficient":1,"kind":"side","node":792,"targets":[795]},{"channel":"u01","coefficient":1,"kind":"side","node":12254,"targets":[796]},{"channel":"w02","coefficient":1,"kind":"side","node":12258,"targets":[796]},{"channel":"partner","coefficient":1,"kind":"side","node":799,"targets":[796]},{"channel":"u01","coefficient":1,"kind":"side","node":12254,"targets":[797]},{"channel":"w02","coefficient":1,"kind":"side","node":12259,"targets":[797]},{"channel":"partner","coefficient":1,"kind":"side","node":798,"targets":[797]},{"channel":"u01","coefficient":1,"kind":"side","node":12255,"targets":[798]},{"channel":"w02","coefficient":1,"kind":"side","node":12258,"targets":[798]},{"channel":"partner","coefficient":1,"kind":"side","node":797,"targets":[798]},{"channel":"u01","coefficient":1,"kind":"side","node":12255,"targets":[799]},{"channel":"w02","coefficient":1,"kind":"side","node":12259,"targets":[799]},{"channel":"partner","coefficient":1,"kind":"side","node":796,"targets":[799]},{"channel":"face0","coefficient":1,"kind":"side","node":6238,"targets":[800,801,802,803]},{"channel":"face0","coefficient":1,"kind":"side","node":6511,"targets":[804,805,806,807]},{"channel":"edge12","coefficient":1,"kind":"side","node":11025,"targets":[800,803]},{"channel":"edge12","coefficient":1,"kind":"side","node":11001,"targets":[801,802]},{"channel":"edge12","coefficient":1,"kind":"side","node":11025,"targets":[804,807]},{"channel":"edge12","coefficient":1,"kind":"side","node":11001,"targets":[805,806]},{"channel":"u01","coefficient":1,"kind":"side","node":12260,"targets":[800]},{"channel":"w02","coefficient":1,"kind":"side","node":12264,"targets":[800]},{"channel":"partner","coefficient":1,"kind":"side","node":803,"targets":[800]},{"channel":"u01","coefficient":1,"kind":"side","node":12260,"targets":[801]},{"channel":"w02","coefficient":1,"kind":"side","node":12265,"targets":[801]},{"channel":"partner","coefficient":1,"kind":"side","node":802,"targets":[801]},{"channel":"u01","coefficient":1,"kind":"side","node":12261,"targets":[802]},{"channel":"w02","coefficient":1,"kind":"side","node":12264,"targets":[802]},{"channel":"partner","coefficient":1,"kind":"side","node":801,"targets":[802]},{"channel":"u01","coefficient":1,"kind":"side","node":12261,"targets":[803]},{"channel":"w02","coefficient":1,"kind":"side","node":12265,"targets":[803]},{"channel":"partner","coefficient":1,"kind":"side","node":800,"targets":[803]},{"channel":"u01","coefficient":1,"kind":"side","node":12262,"targets":[804]},{"channel":"w02","coefficient":1,"kind":"side","node":12266,"targets":[804]},{"channel":"partner","coefficient":1,"kind":"side","node":807,"targets":[804]},{"channel":"u01","coefficient":1,"kind":"side","node":12262,"targets":[805]},{"channel":"w02","coefficient":1,"kind":"side","node":12267,"targets":[805]},{"channel":"partner","coefficient":1,"kind":"side","node":806,"targets":[805]},{"channel":"u01","coefficient":1,"kind":"side","node":12263,"targets":[806]},{"channel":"w02","coefficient":1,"kind":"side","node":12266,"targets":[806]},{"channel":"partner","coefficient":1,"kind":"side","node":805,"targets":[806]},{"channel":"u01","coefficient":1,"kind":"side","node":12263,"targets":[807]},{"channel":"w02","coefficient":1,"kind":"side","node":12267,"targets":[807]},{"channel":"partner","coefficient":1,"kind":"side","node":804,"targets":[807]},{"channel":"face0","coefficient":1,"kind":"side","node":6285,"targets":[808,809,810,811]},{"channel":"face0","coefficient":1,"kind":"side","node":6558,"targets":[812,813,814,815]},{"channel":"edge12","coefficient":1,"kind":"side","node":11073,"targets":[808,811]},{"channel":"edge12","coefficient":1,"kind":"side","node":11049,"targets":[809,810]},{"channel":"edge12","coefficient":1,"kind":"side","node":11073,"targets":[812,815]},{"channel":"edge12","coefficient":1,"kind":"side","node":11049,"targets":[813,814]},{"channel":"u01","coefficient":1,"kind":"side","node":12268,"targets":[808]},{"channel":"w02","coefficient":1,"kind":"side","node":12272,"targets":[808]},{"channel":"partner","coefficient":1,"kind":"side","node":811,"targets":[808]},{"channel":"u01","coefficient":1,"kind":"side","node":12268,"targets":[809]},{"channel":"w02","coefficient":1,"kind":"side","node":12273,"targets":[809]},{"channel":"partner","coefficient":1,"kind":"side","node":810,"targets":[809]},{"channel":"u01","coefficient":1,"kind":"side","node":12269,"targets":[810]},{"channel":"w02","coefficient":1,"kind":"side","node":12272,"targets":[810]},{"channel":"partner","coefficient":1,"kind":"side","node":809,"targets":[810]},{"channel":"u01","coefficient":1,"kind":"side","node":12269,"targets":[811]},{"channel":"w02","coefficient":1,"kind":"side","node":12273,"targets":[811]},{"channel":"partner","coefficient":1,"kind":"side","node":808,"targets":[811]},{"channel":"u01","coefficient":1,"kind":"side","node":12270,"targets":[812]},{"channel":"w02","coefficient":1,"kind":"side","node":12274,"targets":[812]},{"channel":"partner","coefficient":1,"kind":"side","node":815,"targets":[812]},{"channel":"u01","coefficient":1,"kind":"side","node":12270,"targets":[813]},{"channel":"w02","coefficient":1,"kind":"side","node":12275,"targets":[813]},{"channel":"partner","coefficient":1,"kind":"side","node":814,"targets":[813]},{"channel":"u01","coefficient":1,"kind":"side","node":12271,"targets":[814]},{"channel":"w02","coefficient":1,"kind":"side","node":12274,"targets":[814]},{"channel":"partner","coefficient":1,"kind":"side","node":813,"targets":[814]},{"channel":"u01","coefficient":1,"kind":"side","node":12271,"targets":[815]},{"channel":"w02","coefficient":1,"kind":"side","node":12275,"targets":[815]},{"channel":"partner","coefficient":1,"kind":"side","node":812,"targets":[815]},{"channel":"face0","coefficient":1,"kind":"side","node":6287,"targets":[816,817,818,819]},{"channel":"face0","coefficient":1,"kind":"side","node":6560,"targets":[820,821,822,823]},{"channel":"edge12","coefficient":1,"kind":"side","node":11121,"targets":[816,819]},{"channel":"edge12","coefficient":1,"kind":"side","node":11097,"targets":[817,818]},{"channel":"edge12","coefficient":1,"kind":"side","node":11121,"targets":[820,823]},{"channel":"edge12","coefficient":1,"kind":"side","node":11097,"targets":[821,822]},{"channel":"u01","coefficient":1,"kind":"side","node":12276,"targets":[816]},{"channel":"w02","coefficient":1,"kind":"side","node":12280,"targets":[816]},{"channel":"partner","coefficient":1,"kind":"side","node":819,"targets":[816]},{"channel":"u01","coefficient":1,"kind":"side","node":12276,"targets":[817]},{"channel":"w02","coefficient":1,"kind":"side","node":12281,"targets":[817]},{"channel":"partner","coefficient":1,"kind":"side","node":818,"targets":[817]},{"channel":"u01","coefficient":1,"kind":"side","node":12277,"targets":[818]},{"channel":"w02","coefficient":1,"kind":"side","node":12280,"targets":[818]},{"channel":"partner","coefficient":1,"kind":"side","node":817,"targets":[818]},{"channel":"u01","coefficient":1,"kind":"side","node":12277,"targets":[819]},{"channel":"w02","coefficient":1,"kind":"side","node":12281,"targets":[819]},{"channel":"partner","coefficient":1,"kind":"side","node":816,"targets":[819]},{"channel":"u01","coefficient":1,"kind":"side","node":12278,"targets":[820]},{"channel":"w02","coefficient":1,"kind":"side","node":12282,"targets":[820]},{"channel":"partner","coefficient":1,"kind":"side","node":823,"targets":[820]},{"channel":"u01","coefficient":1,"kind":"side","node":12278,"targets":[821]},{"channel":"w02","coefficient":1,"kind":"side","node":12283,"targets":[821]},{"channel":"partner","coefficient":1,"kind":"side","node":822,"targets":[821]},{"channel":"u01","coefficient":1,"kind":"side","node":12279,"targets":[822]},{"channel":"w02","coefficient":1,"kind":"side","node":12282,"targets":[822]},{"channel":"partner","coefficient":1,"kind":"side","node":821,"targets":[822]},{"channel":"u01","coefficient":1,"kind":"side","node":12279,"targets":[823]},{"channel":"w02","coefficient":1,"kind":"side","node":12283,"targets":[823]},{"channel":"partner","coefficient":1,"kind":"side","node":820,"targets":[823]},{"channel":"face0","coefficient":1,"kind":"side","node":6284,"targets":[824,825,826,827]},{"channel":"face0","coefficient":1,"kind":"side","node":6557,"targets":[828,829,830,831]},{"channel":"edge12","coefficient":1,"kind":"side","node":11169,"targets":[824,827]},{"channel":"edge12","coefficient":1,"kind":"side","node":11145,"targets":[825,826]},{"channel":"edge12","coefficient":1,"kind":"side","node":11169,"targets":[828,831]},{"channel":"edge12","coefficient":1,"kind":"side","node":11145,"targets":[829,830]},{"channel":"u01","coefficient":1,"kind":"side","node":12284,"targets":[824]},{"channel":"w02","coefficient":1,"kind":"side","node":12288,"targets":[824]},{"channel":"partner","coefficient":1,"kind":"side","node":827,"targets":[824]},{"channel":"u01","coefficient":1,"kind":"side","node":12284,"targets":[825]},{"channel":"w02","coefficient":1,"kind":"side","node":12289,"targets":[825]},{"channel":"partner","coefficient":1,"kind":"side","node":826,"targets":[825]},{"channel":"u01","coefficient":1,"kind":"side","node":12285,"targets":[826]},{"channel":"w02","coefficient":1,"kind":"side","node":12288,"targets":[826]},{"channel":"partner","coefficient":1,"kind":"side","node":825,"targets":[826]},{"channel":"u01","coefficient":1,"kind":"side","node":12285,"targets":[827]},{"channel":"w02","coefficient":1,"kind":"side","node":12289,"targets":[827]},{"channel":"partner","coefficient":1,"kind":"side","node":824,"targets":[827]},{"channel":"u01","coefficient":1,"kind":"side","node":12286,"targets":[828]},{"channel":"w02","coefficient":1,"kind":"side","node":12290,"targets":[828]},{"channel":"partner","coefficient":1,"kind":"side","node":831,"targets":[828]},{"channel":"u01","coefficient":1,"kind":"side","node":12286,"targets":[829]},{"channel":"w02","coefficient":1,"kind":"side","node":12291,"targets":[829]},{"channel":"partner","coefficient":1,"kind":"side","node":830,"targets":[829]},{"channel":"u01","coefficient":1,"kind":"side","node":12287,"targets":[830]},{"channel":"w02","coefficient":1,"kind":"side","node":12290,"targets":[830]},{"channel":"partner","coefficient":1,"kind":"side","node":829,"targets":[830]},{"channel":"u01","coefficient":1,"kind":"side","node":12287,"targets":[831]},{"channel":"w02","coefficient":1,"kind":"side","node":12291,"targets":[831]},{"channel":"partner","coefficient":1,"kind":"side","node":828,"targets":[831]},{"channel":"face0","coefficient":1,"kind":"side","node":6265,"targets":[832,833,834,835]},{"channel":"face0","coefficient":1,"kind":"side","node":6538,"targets":[836,837,838,839]},{"channel":"edge12","coefficient":1,"kind":"side","node":11217,"targets":[832,835]},{"channel":"edge12","coefficient":1,"kind":"side","node":11193,"targets":[833,834]},{"channel":"edge12","coefficient":1,"kind":"side","node":11217,"targets":[836,839]},{"channel":"edge12","coefficient":1,"kind":"side","node":11193,"targets":[837,838]},{"channel":"u01","coefficient":1,"kind":"side","node":12292,"targets":[832]},{"channel":"w02","coefficient":1,"kind":"side","node":12296,"targets":[832]},{"channel":"partner","coefficient":1,"kind":"side","node":835,"targets":[832]},{"channel":"u01","coefficient":1,"kind":"side","node":12292,"targets":[833]},{"channel":"w02","coefficient":1,"kind":"side","node":12297,"targets":[833]},{"channel":"partner","coefficient":1,"kind":"side","node":834,"targets":[833]},{"channel":"u01","coefficient":1,"kind":"side","node":12293,"targets":[834]},{"channel":"w02","coefficient":1,"kind":"side","node":12296,"targets":[834]},{"channel":"partner","coefficient":1,"kind":"side","node":833,"targets":[834]},{"channel":"u01","coefficient":1,"kind":"side","node":12293,"targets":[835]},{"channel":"w02","coefficient":1,"kind":"side","node":12297,"targets":[835]},{"channel":"partner","coefficient":1,"kind":"side","node":832,"targets":[835]},{"channel":"u01","coefficient":1,"kind":"side","node":12294,"targets":[836]},{"channel":"w02","coefficient":1,"kind":"side","node":12298,"targets":[836]},{"channel":"partner","coefficient":1,"kind":"side","node":839,"targets":[836]},{"channel":"u01","coefficient":1,"kind":"side","node":12294,"targets":[837]},{"channel":"w02","coefficient":1,"kind":"side","node":12299,"targets":[837]},{"channel":"partner","coefficient":1,"kind":"side","node":838,"targets":[837]},{"channel":"u01","coefficient":1,"kind":"side","node":12295,"targets":[838]},{"channel":"w02","coefficient":1,"kind":"side","node":12298,"targets":[838]},{"channel":"partner","coefficient":1,"kind":"side","node":837,"targets":[838]},{"channel":"u01","coefficient":1,"kind":"side","node":12295,"targets":[839]},{"channel":"w02","coefficient":1,"kind":"side","node":12299,"targets":[839]},{"channel":"partner","coefficient":1,"kind":"side","node":836,"targets":[839]},{"channel":"face0","coefficient":1,"kind":"side","node":6279,"targets":[840,841,842,843]},{"channel":"face0","coefficient":1,"kind":"side","node":6552,"targets":[844,845,846,847]},{"channel":"edge12","coefficient":1,"kind":"side","node":11265,"targets":[840,843]},{"channel":"edge12","coefficient":1,"kind":"side","node":11241,"targets":[841,842]},{"channel":"edge12","coefficient":1,"kind":"side","node":11265,"targets":[844,847]},{"channel":"edge12","coefficient":1,"kind":"side","node":11241,"targets":[845,846]},{"channel":"u01","coefficient":1,"kind":"side","node":12300,"targets":[840]},{"channel":"w02","coefficient":1,"kind":"side","node":12304,"targets":[840]},{"channel":"partner","coefficient":1,"kind":"side","node":843,"targets":[840]},{"channel":"u01","coefficient":1,"kind":"side","node":12300,"targets":[841]},{"channel":"w02","coefficient":1,"kind":"side","node":12305,"targets":[841]},{"channel":"partner","coefficient":1,"kind":"side","node":842,"targets":[841]},{"channel":"u01","coefficient":1,"kind":"side","node":12301,"targets":[842]},{"channel":"w02","coefficient":1,"kind":"side","node":12304,"targets":[842]},{"channel":"partner","coefficient":1,"kind":"side","node":841,"targets":[842]},{"channel":"u01","coefficient":1,"kind":"side","node":12301,"targets":[843]},{"channel":"w02","coefficient":1,"kind":"side","node":12305,"targets":[843]},{"channel":"partner","coefficient":1,"kind":"side","node":840,"targets":[843]},{"channel":"u01","coefficient":1,"kind":"side","node":12302,"targets":[844]},{"channel":"w02","coefficient":1,"kind":"side","node":12306,"targets":[844]},{"channel":"partner","coefficient":1,"kind":"side","node":847,"targets":[844]},{"channel":"u01","coefficient":1,"kind":"side","node":12302,"targets":[845]},{"channel":"w02","coefficient":1,"kind":"side","node":12307,"targets":[845]},{"channel":"partner","coefficient":1,"kind":"side","node":846,"targets":[845]},{"channel":"u01","coefficient":1,"kind":"side","node":12303,"targets":[846]},{"channel":"w02","coefficient":1,"kind":"side","node":12306,"targets":[846]},{"channel":"partner","coefficient":1,"kind":"side","node":845,"targets":[846]},{"channel":"u01","coefficient":1,"kind":"side","node":12303,"targets":[847]},{"channel":"w02","coefficient":1,"kind":"side","node":12307,"targets":[847]},{"channel":"partner","coefficient":1,"kind":"side","node":844,"targets":[847]},{"channel":"face0","coefficient":1,"kind":"side","node":6282,"targets":[848,849,850,851]},{"channel":"face0","coefficient":1,"kind":"side","node":6555,"targets":[852,853,854,855]},{"channel":"edge12","coefficient":1,"kind":"side","node":11313,"targets":[848,851]},{"channel":"edge12","coefficient":1,"kind":"side","node":11289,"targets":[849,850]},{"channel":"edge12","coefficient":1,"kind":"side","node":11313,"targets":[852,855]},{"channel":"edge12","coefficient":1,"kind":"side","node":11289,"targets":[853,854]},{"channel":"u01","coefficient":1,"kind":"side","node":12308,"targets":[848]},{"channel":"w02","coefficient":1,"kind":"side","node":12312,"targets":[848]},{"channel":"partner","coefficient":1,"kind":"side","node":851,"targets":[848]},{"channel":"u01","coefficient":1,"kind":"side","node":12308,"targets":[849]},{"channel":"w02","coefficient":1,"kind":"side","node":12313,"targets":[849]},{"channel":"partner","coefficient":1,"kind":"side","node":850,"targets":[849]},{"channel":"u01","coefficient":1,"kind":"side","node":12309,"targets":[850]},{"channel":"w02","coefficient":1,"kind":"side","node":12312,"targets":[850]},{"channel":"partner","coefficient":1,"kind":"side","node":849,"targets":[850]},{"channel":"u01","coefficient":1,"kind":"side","node":12309,"targets":[851]},{"channel":"w02","coefficient":1,"kind":"side","node":12313,"targets":[851]},{"channel":"partner","coefficient":1,"kind":"side","node":848,"targets":[851]},{"channel":"u01","coefficient":1,"kind":"side","node":12310,"targets":[852]},{"channel":"w02","coefficient":1,"kind":"side","node":12314,"targets":[852]},{"channel":"partner","coefficient":1,"kind":"side","node":855,"targets":[852]},{"channel":"u01","coefficient":1,"kind":"side","node":12310,"targets":[853]},{"channel":"w02","coefficient":1,"kind":"side","node":12315,"targets":[853]},{"channel":"partner","coefficient":1,"kind":"side","node":854,"targets":[853]},{"channel":"u01","coefficient":1,"kind":"side","node":12311,"targets":[854]},{"channel":"w02","coefficient":1,"kind":"side","node":12314,"targets":[854]},{"channel":"partner","coefficient":1,"kind":"side","node":853,"targets":[854]},{"channel":"u01","coefficient":1,"kind":"side","node":12311,"targets":[855]},{"channel":"w02","coefficient":1,"kind":"side","node":12315,"targets":[855]},{"channel":"partner","coefficient":1,"kind":"side","node":852,"targets":[855]},{"channel":"face0","coefficient":1,"kind":"side","node":6220,"targets":[856,857,858,859]},{"channel":"face0","coefficient":1,"kind":"side","node":6493,"targets":[860,861,862,863]},{"channel":"edge12","coefficient":1,"kind":"side","node":11361,"targets":[856,859]},{"channel":"edge12","coefficient":1,"kind":"side","node":11337,"targets":[857,858]},{"channel":"edge12","coefficient":1,"kind":"side","node":11361,"targets":[860,863]},{"channel":"edge12","coefficient":1,"kind":"side","node":11337,"targets":[861,862]},{"channel":"u01","coefficient":1,"kind":"side","node":12316,"targets":[856]},{"channel":"w02","coefficient":1,"kind":"side","node":12320,"targets":[856]},{"channel":"partner","coefficient":1,"kind":"side","node":859,"targets":[856]},{"channel":"u01","coefficient":1,"kind":"side","node":12316,"targets":[857]},{"channel":"w02","coefficient":1,"kind":"side","node":12321,"targets":[857]},{"channel":"partner","coefficient":1,"kind":"side","node":858,"targets":[857]},{"channel":"u01","coefficient":1,"kind":"side","node":12317,"targets":[858]},{"channel":"w02","coefficient":1,"kind":"side","node":12320,"targets":[858]},{"channel":"partner","coefficient":1,"kind":"side","node":857,"targets":[858]},{"channel":"u01","coefficient":1,"kind":"side","node":12317,"targets":[859]},{"channel":"w02","coefficient":1,"kind":"side","node":12321,"targets":[859]},{"channel":"partner","coefficient":1,"kind":"side","node":856,"targets":[859]},{"channel":"u01","coefficient":1,"kind":"side","node":12318,"targets":[860]},{"channel":"w02","coefficient":1,"kind":"side","node":12322,"targets":[860]},{"channel":"partner","coefficient":1,"kind":"side","node":863,"targets":[860]},{"channel":"u01","coefficient":1,"kind":"side","node":12318,"targets":[861]},{"channel":"w02","coefficient":1,"kind":"side","node":12323,"targets":[861]},{"channel":"partner","coefficient":1,"kind":"side","node":862,"targets":[861]},{"channel":"u01","coefficient":1,"kind":"side","node":12319,"targets":[862]},{"channel":"w02","coefficient":1,"kind":"side","node":12322,"targets":[862]},{"channel":"partner","coefficient":1,"kind":"side","node":861,"targets":[862]},{"channel":"u01","coefficient":1,"kind":"side","node":12319,"targets":[863]},{"channel":"w02","coefficient":1,"kind":"side","node":12323,"targets":[863]},{"channel":"partner","coefficient":1,"kind":"side","node":860,"targets":[863]},{"channel":"face0","coefficient":1,"kind":"side","node":6296,"targets":[864,865,866,867]},{"channel":"face0","coefficient":1,"kind":"side","node":6569,"targets":[868,869,870,871]},{"channel":"edge12","coefficient":1,"kind":"side","node":11409,"targets":[864,867]},{"channel":"edge12","coefficient":1,"kind":"side","node":11385,"targets":[865,866]},{"channel":"edge12","coefficient":1,"kind":"side","node":11409,"targets":[868,871]},{"channel":"edge12","coefficient":1,"kind":"side","node":11385,"targets":[869,870]},{"channel":"u01","coefficient":1,"kind":"side","node":12324,"targets":[864]},{"channel":"w02","coefficient":1,"kind":"side","node":12328,"targets":[864]},{"channel":"partner","coefficient":1,"kind":"side","node":867,"targets":[864]},{"channel":"u01","coefficient":1,"kind":"side","node":12324,"targets":[865]},{"channel":"w02","coefficient":1,"kind":"side","node":12329,"targets":[865]},{"channel":"partner","coefficient":1,"kind":"side","node":866,"targets":[865]},{"channel":"u01","coefficient":1,"kind":"side","node":12325,"targets":[866]},{"channel":"w02","coefficient":1,"kind":"side","node":12328,"targets":[866]},{"channel":"partner","coefficient":1,"kind":"side","node":865,"targets":[866]},{"channel":"u01","coefficient":1,"kind":"side","node":12325,"targets":[867]},{"channel":"w02","coefficient":1,"kind":"side","node":12329,"targets":[867]},{"channel":"partner","coefficient":1,"kind":"side","node":864,"targets":[867]},{"channel":"u01","coefficient":1,"kind":"side","node":12326,"targets":[868]},{"channel":"w02","coefficient":1,"kind":"side","node":12330,"targets":[868]},{"channel":"partner","coefficient":1,"kind":"side","node":871,"targets":[868]},{"channel":"u01","coefficient":1,"kind":"side","node":12326,"targets":[869]},{"channel":"w02","coefficient":1,"kind":"side","node":12331,"targets":[869]},{"channel":"partner","coefficient":1,"kind":"side","node":870,"targets":[869]},{"channel":"u01","coefficient":1,"kind":"side","node":12327,"targets":[870]},{"channel":"w02","coefficient":1,"kind":"side","node":12330,"targets":[870]},{"channel":"partner","coefficient":1,"kind":"side","node":869,"targets":[870]},{"channel":"u01","coefficient":1,"kind":"side","node":12327,"targets":[871]},{"channel":"w02","coefficient":1,"kind":"side","node":12331,"targets":[871]},{"channel":"partner","coefficient":1,"kind":"side","node":868,"targets":[871]},{"channel":"face0","coefficient":1,"kind":"side","node":6214,"targets":[872,873,874,875]},{"channel":"face0","coefficient":1,"kind":"side","node":6487,"targets":[876,877,878,879]},{"channel":"edge12","coefficient":1,"kind":"side","node":11457,"targets":[872,875]},{"channel":"edge12","coefficient":1,"kind":"side","node":11433,"targets":[873,874]},{"channel":"edge12","coefficient":1,"kind":"side","node":11457,"targets":[876,879]},{"channel":"edge12","coefficient":1,"kind":"side","node":11433,"targets":[877,878]},{"channel":"u01","coefficient":1,"kind":"side","node":12332,"targets":[872]},{"channel":"w02","coefficient":1,"kind":"side","node":12336,"targets":[872]},{"channel":"partner","coefficient":1,"kind":"side","node":875,"targets":[872]},{"channel":"u01","coefficient":1,"kind":"side","node":12332,"targets":[873]},{"channel":"w02","coefficient":1,"kind":"side","node":12337,"targets":[873]},{"channel":"partner","coefficient":1,"kind":"side","node":874,"targets":[873]},{"channel":"u01","coefficient":1,"kind":"side","node":12333,"targets":[874]},{"channel":"w02","coefficient":1,"kind":"side","node":12336,"targets":[874]},{"channel":"partner","coefficient":1,"kind":"side","node":873,"targets":[874]},{"channel":"u01","coefficient":1,"kind":"side","node":12333,"targets":[875]},{"channel":"w02","coefficient":1,"kind":"side","node":12337,"targets":[875]},{"channel":"partner","coefficient":1,"kind":"side","node":872,"targets":[875]},{"channel":"u01","coefficient":1,"kind":"side","node":12334,"targets":[876]},{"channel":"w02","coefficient":1,"kind":"side","node":12338,"targets":[876]},{"channel":"partner","coefficient":1,"kind":"side","node":879,"targets":[876]},{"channel":"u01","coefficient":1,"kind":"side","node":12334,"targets":[877]},{"channel":"w02","coefficient":1,"kind":"side","node":12339,"targets":[877]},{"channel":"partner","coefficient":1,"kind":"side","node":878,"targets":[877]},{"channel":"u01","coefficient":1,"kind":"side","node":12335,"targets":[878]},{"channel":"w02","coefficient":1,"kind":"side","node":12338,"targets":[878]},{"channel":"partner","coefficient":1,"kind":"side","node":877,"targets":[878]},{"channel":"u01","coefficient":1,"kind":"side","node":12335,"targets":[879]},{"channel":"w02","coefficient":1,"kind":"side","node":12339,"targets":[879]},{"channel":"partner","coefficient":1,"kind":"side","node":876,"targets":[879]},{"channel":"face0","coefficient":1,"kind":"side","node":6811,"targets":[880,881,882,883]},{"channel":"face0","coefficient":1,"kind":"side","node":7084,"targets":[884,885,886,887]},{"channel":"edge12","coefficient":1,"kind":"side","node":11216,"targets":[880,883]},{"channel":"edge12","coefficient":1,"kind":"side","node":11192,"targets":[881,882]},{"channel":"edge12","coefficient":1,"kind":"side","node":11216,"targets":[884,887]},{"channel":"edge12","coefficient":1,"kind":"side","node":11192,"targets":[885,886]},{"channel":"u01","coefficient":1,"kind":"side","node":12340,"targets":[880]},{"channel":"w02","coefficient":1,"kind":"side","node":12344,"targets":[880]},{"channel":"partner","coefficient":1,"kind":"side","node":883,"targets":[880]},{"channel":"u01","coefficient":1,"kind":"side","node":12340,"targets":[881]},{"channel":"w02","coefficient":1,"kind":"side","node":12345,"targets":[881]},{"channel":"partner","coefficient":1,"kind":"side","node":882,"targets":[881]},{"channel":"u01","coefficient":1,"kind":"side","node":12341,"targets":[882]},{"channel":"w02","coefficient":1,"kind":"side","node":12344,"targets":[882]},{"channel":"partner","coefficient":1,"kind":"side","node":881,"targets":[882]},{"channel":"u01","coefficient":1,"kind":"side","node":12341,"targets":[883]},{"channel":"w02","coefficient":1,"kind":"side","node":12345,"targets":[883]},{"channel":"partner","coefficient":1,"kind":"side","node":880,"targets":[883]},{"channel":"u01","coefficient":1,"kind":"side","node":12342,"targets":[884]},{"channel":"w02","coefficient":1,"kind":"side","node":12346,"targets":[884]},{"channel":"partner","coefficient":1,"kind":"side","node":887,"targets":[884]},{"channel":"u01","coefficient":1,"kind":"side","node":12342,"targets":[885]},{"channel":"w02","coefficient":1,"kind":"side","node":12347,"targets":[885]},{"channel":"partner","coefficient":1,"kind":"side","node":886,"targets":[885]},{"channel":"u01","coefficient":1,"kind":"side","node":12343,"targets":[886]},{"channel":"w02","coefficient":1,"kind":"side","node":12346,"targets":[886]},{"channel":"partner","coefficient":1,"kind":"side","node":885,"targets":[886]},{"channel":"u01","coefficient":1,"kind":"side","node":12343,"targets":[887]},{"channel":"w02","coefficient":1,"kind":"side","node":12347,"targets":[887]},{"channel":"partner","coefficient":1,"kind":"side","node":884,"targets":[887]},{"channel":"face0","coefficient":1,"kind":"side","node":6825,"targets":[888,889,890,891]},{"channel":"face0","coefficient":1,"kind":"side","node":7098,"targets":[892,893,894,895]},{"channel":"edge12","coefficient":1,"kind":"side","node":11264,"targets":[888,891]},{"channel":"edge12","coefficient":1,"kind":"side","node":11240,"targets":[889,890]},{"channel":"edge12","coefficient":1,"kind":"side","node":11264,"targets":[892,895]},{"channel":"edge12","coefficient":1,"kind":"side","node":11240,"targets":[893,894]},{"channel":"u01","coefficient":1,"kind":"side","node":12348,"targets":[888]},{"channel":"w02","coefficient":1,"kind":"side","node":12352,"targets":[888]},{"channel":"partner","coefficient":1,"kind":"side","node":891,"targets":[888]},{"channel":"u01","coefficient":1,"kind":"side","node":12348,"targets":[889]},{"channel":"w02","coefficient":1,"kind":"side","node":12353,"targets":[889]},{"channel":"partner","coefficient":1,"kind":"side","node":890,"targets":[889]},{"channel":"u01","coefficient":1,"kind":"side","node":12349,"targets":[890]},{"channel":"w02","coefficient":1,"kind":"side","node":12352,"targets":[890]},{"channel":"partner","coefficient":1,"kind":"side","node":889,"targets":[890]},{"channel":"u01","coefficient":1,"kind":"side","node":12349,"targets":[891]},{"channel":"w02","coefficient":1,"kind":"side","node":12353,"targets":[891]},{"channel":"partner","coefficient":1,"kind":"side","node":888,"targets":[891]},{"channel":"u01","coefficient":1,"kind":"side","node":12350,"targets":[892]},{"channel":"w02","coefficient":1,"kind":"side","node":12354,"targets":[892]},{"channel":"partner","coefficient":1,"kind":"side","node":895,"targets":[892]},{"channel":"u01","coefficient":1,"kind":"side","node":12350,"targets":[893]},{"channel":"w02","coefficient":1,"kind":"side","node":12355,"targets":[893]},{"channel":"partner","coefficient":1,"kind":"side","node":894,"targets":[893]},{"channel":"u01","coefficient":1,"kind":"side","node":12351,"targets":[894]},{"channel":"w02","coefficient":1,"kind":"side","node":12354,"targets":[894]},{"channel":"partner","coefficient":1,"kind":"side","node":893,"targets":[894]},{"channel":"u01","coefficient":1,"kind":"side","node":12351,"targets":[895]},{"channel":"w02","coefficient":1,"kind":"side","node":12355,"targets":[895]},{"channel":"partner","coefficient":1,"kind":"side","node":892,"targets":[895]},{"channel":"face0","coefficient":1,"kind":"side","node":6828,"targets":[896,897,898,899]},{"channel":"face0","coefficient":1,"kind":"side","node":7101,"targets":[900,901,902,903]},{"channel":"edge12","coefficient":1,"kind":"side","node":11312,"targets":[896,899]},{"channel":"edge12","coefficient":1,"kind":"side","node":11288,"targets":[897,898]},{"channel":"edge12","coefficient":1,"kind":"side","node":11312,"targets":[900,903]},{"channel":"edge12","coefficient":1,"kind":"side","node":11288,"targets":[901,902]},{"channel":"u01","coefficient":1,"kind":"side","node":12356,"targets":[896]},{"channel":"w02","coefficient":1,"kind":"side","node":12360,"targets":[896]},{"channel":"partner","coefficient":1,"kind":"side","node":899,"targets":[896]},{"channel":"u01","coefficient":1,"kind":"side","node":12356,"targets":[897]},{"channel":"w02","coefficient":1,"kind":"side","node":12361,"targets":[897]},{"channel":"partner","coefficient":1,"kind":"side","node":898,"targets":[897]},{"channel":"u01","coefficient":1,"kind":"side","node":12357,"targets":[898]},{"channel":"w02","coefficient":1,"kind":"side","node":12360,"targets":[898]},{"channel":"partner","coefficient":1,"kind":"side","node":897,"targets":[898]},{"channel":"u01","coefficient":1,"kind":"side","node":12357,"targets":[899]},{"channel":"w02","coefficient":1,"kind":"side","node":12361,"targets":[899]},{"channel":"partner","coefficient":1,"kind":"side","node":896,"targets":[899]},{"channel":"u01","coefficient":1,"kind":"side","node":12358,"targets":[900]},{"channel":"w02","coefficient":1,"kind":"side","node":12362,"targets":[900]},{"channel":"partner","coefficient":1,"kind":"side","node":903,"targets":[900]},{"channel":"u01","coefficient":1,"kind":"side","node":12358,"targets":[901]},{"channel":"w02","coefficient":1,"kind":"side","node":12363,"targets":[901]},{"channel":"partner","coefficient":1,"kind":"side","node":902,"targets":[901]},{"channel":"u01","coefficient":1,"kind":"side","node":12359,"targets":[902]},{"channel":"w02","coefficient":1,"kind":"side","node":12362,"targets":[902]},{"channel":"partner","coefficient":1,"kind":"side","node":901,"targets":[902]},{"channel":"u01","coefficient":1,"kind":"side","node":12359,"targets":[903]},{"channel":"w02","coefficient":1,"kind":"side","node":12363,"targets":[903]},{"channel":"partner","coefficient":1,"kind":"side","node":900,"targets":[903]},{"channel":"face0","coefficient":1,"kind":"side","node":6766,"targets":[904,905,906,907]},{"channel":"face0","coefficient":1,"kind":"side","node":7039,"targets":[908,909,910,911]},{"channel":"edge12","coefficient":1,"kind":"side","node":11360,"targets":[904,907]},{"channel":"edge12","coefficient":1,"kind":"side","node":11336,"targets":[905,906]},{"channel":"edge12","coefficient":1,"kind":"side","node":11360,"targets":[908,911]},{"channel":"edge12","coefficient":1,"kind":"side","node":11336,"targets":[909,910]},{"channel":"u01","coefficient":1,"kind":"side","node":12364,"targets":[904]},{"channel":"w02","coefficient":1,"kind":"side","node":12368,"targets":[904]},{"channel":"partner","coefficient":1,"kind":"side","node":907,"targets":[904]},{"channel":"u01","coefficient":1,"kind":"side","node":12364,"targets":[905]},{"channel":"w02","coefficient":1,"kind":"side","node":12369,"targets":[905]},{"channel":"partner","coefficient":1,"kind":"side","node":906,"targets":[905]},{"channel":"u01","coefficient":1,"kind":"side","node":12365,"targets":[906]},{"channel":"w02","coefficient":1,"kind":"side","node":12368,"targets":[906]},{"channel":"partner","coefficient":1,"kind":"side","node":905,"targets":[906]},{"channel":"u01","coefficient":1,"kind":"side","node":12365,"targets":[907]},{"channel":"w02","coefficient":1,"kind":"side","node":12369,"targets":[907]},{"channel":"partner","coefficient":1,"kind":"side","node":904,"targets":[907]},{"channel":"u01","coefficient":1,"kind":"side","node":12366,"targets":[908]},{"channel":"w02","coefficient":1,"kind":"side","node":12370,"targets":[908]},{"channel":"partner","coefficient":1,"kind":"side","node":911,"targets":[908]},{"channel":"u01","coefficient":1,"kind":"side","node":12366,"targets":[909]},{"channel":"w02","coefficient":1,"kind":"side","node":12371,"targets":[909]},{"channel":"partner","coefficient":1,"kind":"side","node":910,"targets":[909]},{"channel":"u01","coefficient":1,"kind":"side","node":12367,"targets":[910]},{"channel":"w02","coefficient":1,"kind":"side","node":12370,"targets":[910]},{"channel":"partner","coefficient":1,"kind":"side","node":909,"targets":[910]},{"channel":"u01","coefficient":1,"kind":"side","node":12367,"targets":[911]},{"channel":"w02","coefficient":1,"kind":"side","node":12371,"targets":[911]},{"channel":"partner","coefficient":1,"kind":"side","node":908,"targets":[911]},{"channel":"face0","coefficient":1,"kind":"side","node":6842,"targets":[912,913,914,915]},{"channel":"face0","coefficient":1,"kind":"side","node":7115,"targets":[916,917,918,919]},{"channel":"edge12","coefficient":1,"kind":"side","node":11408,"targets":[912,915]},{"channel":"edge12","coefficient":1,"kind":"side","node":11384,"targets":[913,914]},{"channel":"edge12","coefficient":1,"kind":"side","node":11408,"targets":[916,919]},{"channel":"edge12","coefficient":1,"kind":"side","node":11384,"targets":[917,918]},{"channel":"u01","coefficient":1,"kind":"side","node":12372,"targets":[912]},{"channel":"w02","coefficient":1,"kind":"side","node":12376,"targets":[912]},{"channel":"partner","coefficient":1,"kind":"side","node":915,"targets":[912]},{"channel":"u01","coefficient":1,"kind":"side","node":12372,"targets":[913]},{"channel":"w02","coefficient":1,"kind":"side","node":12377,"targets":[913]},{"channel":"partner","coefficient":1,"kind":"side","node":914,"targets":[913]},{"channel":"u01","coefficient":1,"kind":"side","node":12373,"targets":[914]},{"channel":"w02","coefficient":1,"kind":"side","node":12376,"targets":[914]},{"channel":"partner","coefficient":1,"kind":"side","node":913,"targets":[914]},{"channel":"u01","coefficient":1,"kind":"side","node":12373,"targets":[915]},{"channel":"w02","coefficient":1,"kind":"side","node":12377,"targets":[915]},{"channel":"partner","coefficient":1,"kind":"side","node":912,"targets":[915]},{"channel":"u01","coefficient":1,"kind":"side","node":12374,"targets":[916]},{"channel":"w02","coefficient":1,"kind":"side","node":12378,"targets":[916]},{"channel":"partner","coefficient":1,"kind":"side","node":919,"targets":[916]},{"channel":"u01","coefficient":1,"kind":"side","node":12374,"targets":[917]},{"channel":"w02","coefficient":1,"kind":"side","node":12379,"targets":[917]},{"channel":"partner","coefficient":1,"kind":"side","node":918,"targets":[917]},{"channel":"u01","coefficient":1,"kind":"side","node":12375,"targets":[918]},{"channel":"w02","coefficient":1,"kind":"side","node":12378,"targets":[918]},{"channel":"partner","coefficient":1,"kind":"side","node":917,"targets":[918]},{"channel":"u01","coefficient":1,"kind":"side","node":12375,"targets":[919]},{"channel":"w02","coefficient":1,"kind":"side","node":12379,"targets":[919]},{"channel":"partner","coefficient":1,"kind":"side","node":916,"targets":[919]},{"channel":"face0","coefficient":1,"kind":"side","node":6760,"targets":[920,921,922,923]},{"channel":"face0","coefficient":1,"kind":"side","node":7033,"targets":[924,925,926,927]},{"channel":"edge12","coefficient":1,"kind":"side","node":11456,"targets":[920,923]},{"channel":"edge12","coefficient":1,"kind":"side","node":11432,"targets":[921,922]},{"channel":"edge12","coefficient":1,"kind":"side","node":11456,"targets":[924,927]},{"channel":"edge12","coefficient":1,"kind":"side","node":11432,"targets":[925,926]},{"channel":"u01","coefficient":1,"kind":"side","node":12380,"targets":[920]},{"channel":"w02","coefficient":1,"kind":"side","node":12384,"targets":[920]},{"channel":"partner","coefficient":1,"kind":"side","node":923,"targets":[920]},{"channel":"u01","coefficient":1,"kind":"side","node":12380,"targets":[921]},{"channel":"w02","coefficient":1,"kind":"side","node":12385,"targets":[921]},{"channel":"partner","coefficient":1,"kind":"side","node":922,"targets":[921]},{"channel":"u01","coefficient":1,"kind":"side","node":12381,"targets":[922]},{"channel":"w02","coefficient":1,"kind":"side","node":12384,"targets":[922]},{"channel":"partner","coefficient":1,"kind":"side","node":921,"targets":[922]},{"channel":"u01","coefficient":1,"kind":"side","node":12381,"targets":[923]},{"channel":"w02","coefficient":1,"kind":"side","node":12385,"targets":[923]},{"channel":"partner","coefficient":1,"kind":"side","node":920,"targets":[923]},{"channel":"u01","coefficient":1,"kind":"side","node":12382,"targets":[924]},{"channel":"w02","coefficient":1,"kind":"side","node":12386,"targets":[924]},{"channel":"partner","coefficient":1,"kind":"side","node":927,"targets":[924]},{"channel":"u01","coefficient":1,"kind":"side","node":12382,"targets":[925]},{"channel":"w02","coefficient":1,"kind":"side","node":12387,"targets":[925]},{"channel":"partner","coefficient":1,"kind":"side","node":926,"targets":[925]},{"channel":"u01","coefficient":1,"kind":"side","node":12383,"targets":[926]},{"channel":"w02","coefficient":1,"kind":"side","node":12386,"targets":[926]},{"channel":"partner","coefficient":1,"kind":"side","node":925,"targets":[926]},{"channel":"u01","coefficient":1,"kind":"side","node":12383,"targets":[927]},{"channel":"w02","coefficient":1,"kind":"side","node":12387,"targets":[927]},{"channel":"partner","coefficient":1,"kind":"side","node":924,"targets":[927]},{"channel":"face0","coefficient":1,"kind":"side","node":7312,"targets":[928,929,930,931]},{"channel":"face0","coefficient":1,"kind":"side","node":7585,"targets":[932,933,934,935]},{"channel":"edge12","coefficient":1,"kind":"side","node":11346,"targets":[928,931]},{"channel":"edge12","coefficient":1,"kind":"side","node":11322,"targets":[929,930]},{"channel":"edge12","coefficient":1,"kind":"side","node":11346,"targets":[932,935]},{"channel":"edge12","coefficient":1,"kind":"side","node":11322,"targets":[933,934]},{"channel":"u01","coefficient":1,"kind":"side","node":12388,"targets":[928]},{"channel":"w02","coefficient":1,"kind":"side","node":12392,"targets":[928]},{"channel":"partner","coefficient":1,"kind":"side","node":931,"targets":[928]},{"channel":"u01","coefficient":1,"kind":"side","node":12388,"targets":[929]},{"channel":"w02","coefficient":1,"kind":"side","node":12393,"targets":[929]},{"channel":"partner","coefficient":1,"kind":"side","node":930,"targets":[929]},{"channel":"u01","coefficient":1,"kind":"side","node":12389,"targets":[930]},{"channel":"w02","coefficient":1,"kind":"side","node":12392,"targets":[930]},{"channel":"partner","coefficient":1,"kind":"side","node":929,"targets":[930]},{"channel":"u01","coefficient":1,"kind":"side","node":12389,"targets":[931]},{"channel":"w02","coefficient":1,"kind":"side","node":12393,"targets":[931]},{"channel":"partner","coefficient":1,"kind":"side","node":928,"targets":[931]},{"channel":"u01","coefficient":1,"kind":"side","node":12390,"targets":[932]},{"channel":"w02","coefficient":1,"kind":"side","node":12394,"targets":[932]},{"channel":"partner","coefficient":1,"kind":"side","node":935,"targets":[932]},{"channel":"u01","coefficient":1,"kind":"side","node":12390,"targets":[933]},{"channel":"w02","coefficient":1,"kind":"side","node":12395,"targets":[933]},{"channel":"partner","coefficient":1,"kind":"side","node":934,"targets":[933]},{"channel":"u01","coefficient":1,"kind":"side","node":12391,"targets":[934]},{"channel":"w02","coefficient":1,"kind":"side","node":12394,"targets":[934]},{"channel":"partner","coefficient":1,"kind":"side","node":933,"targets":[934]},{"channel":"u01","coefficient":1,"kind":"side","node":12391,"targets":[935]},{"channel":"w02","coefficient":1,"kind":"side","node":12395,"targets":[935]},{"channel":"partner","coefficient":1,"kind":"side","node":932,"targets":[935]},{"channel":"face0","coefficient":1,"kind":"side","node":7388,"targets":[936,937,938,939]},{"channel":"face0","coefficient":1,"kind":"side","node":7661,"targets":[940,941,942,943]},{"channel":"edge12","coefficient":1,"kind":"side","node":11394,"targets":[936,939]},{"channel":"edge12","coefficient":1,"kind":"side","node":11370,"targets":[937,938]},{"channel":"edge12","coefficient":1,"kind":"side","node":11394,"targets":[940,943]},{"channel":"edge12","coefficient":1,"kind":"side","node":11370,"targets":[941,942]},{"channel":"u01","coefficient":1,"kind":"side","node":12396,"targets":[936]},{"channel":"w02","coefficient":1,"kind":"side","node":12400,"targets":[936]},{"channel":"partner","coefficient":1,"kind":"side","node":939,"targets":[936]},{"channel":"u01","coefficient":1,"kind":"side","node":12396,"targets":[937]},{"channel":"w02","coefficient":1,"kind":"side","node":12401,"targets":[937]},{"channel":"partner","coefficient":1,"kind":"side","node":938,"targets":[937]},{"channel":"u01","coefficient":1,"kind":"side","node":12397,"targets":[938]},{"channel":"w02","coefficient":1,"kind":"side","node":12400,"targets":[938]},{"channel":"partner","coefficient":1,"kind":"side","node":937,"targets":[938]},{"channel":"u01","coefficient":1,"kind":"side","node":12397,"targets":[939]},{"channel":"w02","coefficient":1,"kind":"side","node":12401,"targets":[939]},{"channel":"partner","coefficient":1,"kind":"side","node":936,"targets":[939]},{"channel":"u01","coefficient":1,"kind":"side","node":12398,"targets":[940]},{"channel":"w02","coefficient":1,"kind":"side","node":12402,"targets":[940]},{"channel":"partner","coefficient":1,"kind":"side","node":943,"targets":[940]},{"channel":"u01","coefficient":1,"kind":"side","node":12398,"targets":[941]},{"channel":"w02","coefficient":1,"kind":"side","node":12403,"targets":[941]},{"channel":"partner","coefficient":1,"kind":"side","node":942,"targets":[941]},{"channel":"u01","coefficient":1,"kind":"side","node":12399,"targets":[942]},{"channel":"w02","coefficient":1,"kind":"side","node":12402,"targets":[942]},{"channel":"partner","coefficient":1,"kind":"side","node":941,"targets":[942]},{"channel":"u01","coefficient":1,"kind":"side","node":12399,"targets":[943]},{"channel":"w02","coefficient":1,"kind":"side","node":12403,"targets":[943]},{"channel":"partner","coefficient":1,"kind":"side","node":940,"targets":[943]},{"channel":"face0","coefficient":1,"kind":"side","node":7306,"targets":[944,945,946,947]},{"channel":"face0","coefficient":1,"kind":"side","node":7579,"targets":[948,949,950,951]},{"channel":"edge12","coefficient":1,"kind":"side","node":11442,"targets":[944,947]},{"channel":"edge12","coefficient":1,"kind":"side","node":11418,"targets":[945,946]},{"channel":"edge12","coefficient":1,"kind":"side","node":11442,"targets":[948,951]},{"channel":"edge12","coefficient":1,"kind":"side","node":11418,"targets":[949,950]},{"channel":"u01","coefficient":1,"kind":"side","node":12404,"targets":[944]},{"channel":"w02","coefficient":1,"kind":"side","node":12408,"targets":[944]},{"channel":"partner","coefficient":1,"kind":"side","node":947,"targets":[944]},{"channel":"u01","coefficient":1,"kind":"side","node":12404,"targets":[945]},{"channel":"w02","coefficient":1,"kind":"side","node":12409,"targets":[945]},{"channel":"partner","coefficient":1,"kind":"side","node":946,"targets":[945]},{"channel":"u01","coefficient":1,"kind":"side","node":12405,"targets":[946]},{"channel":"w02","coefficient":1,"kind":"side","node":12408,"targets":[946]},{"channel":"partner","coefficient":1,"kind":"side","node":945,"targets":[946]},{"channel":"u01","coefficient":1,"kind":"side","node":12405,"targets":[947]},{"channel":"w02","coefficient":1,"kind":"side","node":12409,"targets":[947]},{"channel":"partner","coefficient":1,"kind":"side","node":944,"targets":[947]},{"channel":"u01","coefficient":1,"kind":"side","node":12406,"targets":[948]},{"channel":"w02","coefficient":1,"kind":"side","node":12410,"targets":[948]},{"channel":"partner","coefficient":1,"kind":"side","node":951,"targets":[948]},{"channel":"u01","coefficient":1,"kind":"side","node":12406,"targets":[949]},{"channel":"w02","coefficient":1,"kind":"side","node":12411,"targets":[949]},{"channel":"partner","coefficient":1,"kind":"side","node":950,"targets":[949]},{"channel":"u01","coefficient":1,"kind":"side","node":12407,"targets":[950]},{"channel":"w02","coefficient":1,"kind":"side","node":12410,"targets":[950]},{"channel":"partner","coefficient":1,"kind":"side","node":949,"targets":[950]},{"channel":"u01","coefficient":1,"kind":"side","node":12407,"targets":[951]},{"channel":"w02","coefficient":1,"kind":"side","node":12411,"targets":[951]},{"channel":"partner","coefficient":1,"kind":"side","node":948,"targets":[951]},{"channel":"face0","coefficient":1,"kind":"side","node":7852,"targets":[952,953,954,955]},{"channel":"face0","coefficient":1,"kind":"side","node":8125,"targets":[956,957,958,959]},{"channel":"edge12","coefficient":1,"kind":"side","node":11459,"targets":[952,955]},{"channel":"edge12","coefficient":1,"kind":"side","node":11435,"targets":[953,954]},{"channel":"edge12","coefficient":1,"kind":"side","node":11459,"targets":[956,959]},{"channel":"edge12","coefficient":1,"kind":"side","node":11435,"targets":[957,958]},{"channel":"u01","coefficient":1,"kind":"side","node":12412,"targets":[952]},{"channel":"w02","coefficient":1,"kind":"side","node":12416,"targets":[952]},{"channel":"partner","coefficient":1,"kind":"side","node":955,"targets":[952]},{"channel":"u01","coefficient":1,"kind":"side","node":12412,"targets":[953]},{"channel":"w02","coefficient":1,"kind":"side","node":12417,"targets":[953]},{"channel":"partner","coefficient":1,"kind":"side","node":954,"targets":[953]},{"channel":"u01","coefficient":1,"kind":"side","node":12413,"targets":[954]},{"channel":"w02","coefficient":1,"kind":"side","node":12416,"targets":[954]},{"channel":"partner","coefficient":1,"kind":"side","node":953,"targets":[954]},{"channel":"u01","coefficient":1,"kind":"side","node":12413,"targets":[955]},{"channel":"w02","coefficient":1,"kind":"side","node":12417,"targets":[955]},{"channel":"partner","coefficient":1,"kind":"side","node":952,"targets":[955]},{"channel":"u01","coefficient":1,"kind":"side","node":12414,"targets":[956]},{"channel":"w02","coefficient":1,"kind":"side","node":12418,"targets":[956]},{"channel":"partner","coefficient":1,"kind":"side","node":959,"targets":[956]},{"channel":"u01","coefficient":1,"kind":"side","node":12414,"targets":[957]},{"channel":"w02","coefficient":1,"kind":"side","node":12419,"targets":[957]},{"channel":"partner","coefficient":1,"kind":"side","node":958,"targets":[957]},{"channel":"u01","coefficient":1,"kind":"side","node":12415,"targets":[958]},{"channel":"w02","coefficient":1,"kind":"side","node":12418,"targets":[958]},{"channel":"partner","coefficient":1,"kind":"side","node":957,"targets":[958]},{"channel":"u01","coefficient":1,"kind":"side","node":12415,"targets":[959]},{"channel":"w02","coefficient":1,"kind":"side","node":12419,"targets":[959]},{"channel":"partner","coefficient":1,"kind":"side","node":956,"targets":[959]},{"coefficient":1,"coordinate":0,"kind":"center","node":3939,"targets":[0,1,2,3,8,9,10,11,16,17,18,19,24,25,26,27,32,33,36,37,40,41,44,45,48,49,52,53,56,57,60,61,64,65,66,67,72,73,74,75,80,81,82,83,88,89,92,93,96,97,100,101,104,105,108,109,112,113,116,117,120,121,122,123,128,129,130,131,136,137,138,139,144,145,148,149,152,153,156,157,160,161,164,165,168,169,170,171,176,177,178,179,184,186,188,190,192,194,196,198,200,201,204,205,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286]},{"coefficient":1,"coordinate":1,"kind":"center","node":4212,"targets":[4,5,6,7,12,13,14,15,20,21,22,23,28,29,30,31,34,35,38,39,42,43,46,47,50,51,54,55,58,59,62,63,68,69,70,71,76,77,78,79,84,85,86,87,90,91,94,95,98,99,102,103,106,107,110,111,114,115,118,119,124,125,126,127,132,133,134,135,140,141,142,143,146,147,150,151,154,155,158,159,162,163,166,167,172,173,174,175,180,181,182,183,185,187,189,191,193,195,197,199,202,203,206,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287]},{"coefficient":1,"coordinate":2,"kind":"center","node":4485,"targets":[0,1,4,5,8,9,12,13,16,17,20,21,24,25,28,29,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,288,289,290,291,296,297,298,299,304,305,306,307,312,313,314,315,320,321,324,325,328,329,332,333,336,337,340,341,344,345,346,347,352,353,354,355,360,361,362,363,368,369,372,373,376,377,380,381,384,385,388,389,392,393,394,395,400,401,402,403,408,409,410,411,416,417,420,421,424,425,428,429,432,433,434,435,440,441,442,443,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510]},{"coefficient":1,"coordinate":3,"kind":"center","node":4758,"targets":[2,3,6,7,10,11,14,15,18,19,22,23,26,27,30,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,292,293,294,295,300,301,302,303,308,309,310,311,316,317,318,319,322,323,326,327,330,331,334,335,338,339,342,343,348,349,350,351,356,357,358,359,364,365,366,367,370,371,374,375,378,379,382,383,386,387,390,391,396,397,398,399,404,405,406,407,412,413,414,415,418,419,422,423,426,427,430,431,436,437,438,439,444,445,446,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511]},{"coefficient":1,"coordinate":4,"kind":"center","node":5031,"targets":[0,2,4,6,64,65,68,69,72,73,76,77,80,81,84,85,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,288,289,292,293,296,297,300,301,304,305,308,309,312,313,316,317,320,322,324,326,328,330,332,334,336,338,340,342,512,513,514,515,520,521,522,523,528,529,530,531,536,537,538,539,544,545,548,549,552,553,556,557,560,561,562,563,568,569,570,571,576,577,578,579,584,585,588,589,592,593,596,597,600,601,602,603,608,609,610,611,616,617,618,619,624,625,628,629,632,633,634,635,640,641,642,643,648,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678]},{"coefficient":1,"coordinate":5,"kind":"center","node":5304,"targets":[1,3,5,7,66,67,70,71,74,75,78,79,82,83,86,87,89,91,93,95,97,99,101,103,105,107,109,111,113,115,117,119,290,291,294,295,298,299,302,303,306,307,310,311,314,315,318,319,321,323,325,327,329,331,333,335,337,339,341,343,516,517,518,519,524,525,526,527,532,533,534,535,540,541,542,543,546,547,550,551,554,555,558,559,564,565,566,567,572,573,574,575,580,581,582,583,586,587,590,591,594,595,598,599,604,605,606,607,612,613,614,615,620,621,622,623,626,627,630,631,636,637,638,639,644,645,646,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679]},{"coefficient":1,"coordinate":6,"kind":"center","node":5577,"targets":[8,10,12,14,64,66,68,70,120,121,124,125,128,129,132,133,136,137,140,141,144,146,148,150,152,154,156,158,160,162,164,166,288,290,292,294,344,345,348,349,352,353,356,357,360,361,364,365,368,370,372,374,376,378,380,382,384,386,388,390,512,513,516,517,520,521,524,525,528,529,532,533,536,537,540,541,544,546,548,550,552,554,556,558,680,681,682,683,688,689,690,691,696,697,698,699,704,705,706,707,712,713,716,717,720,721,722,723,728,729,730,731,736,737,738,739,744,745,748,749,752,753,754,755,760,761,762,763,768,769,770,771,776,777,778,779,784,785,786,787,792,794,796,798]},{"coefficient":1,"coordinate":7,"kind":"center","node":5850,"targets":[9,11,13,15,65,67,69,71,122,123,126,127,130,131,134,135,138,139,142,143,145,147,149,151,153,155,157,159,161,163,165,167,289,291,293,295,346,347,350,351,354,355,358,359,362,363,366,367,369,371,373,375,377,379,381,383,385,387,389,391,514,515,518,519,522,523,526,527,530,531,534,535,538,539,542,543,545,547,549,551,553,555,557,559,684,685,686,687,692,693,694,695,700,701,702,703,708,709,710,711,714,715,718,719,724,725,726,727,732,733,734,735,740,741,742,743,746,747,750,751,756,757,758,759,764,765,766,767,772,773,774,775,780,781,782,783,788,789,790,791,793,795,797,799]},{"coefficient":1,"coordinate":8,"kind":"center","node":6123,"targets":[16,18,20,22,72,74,76,78,120,122,124,126,168,169,172,173,176,177,180,181,184,185,186,187,192,193,194,195,200,202,204,206,296,298,300,302,344,346,348,350,392,393,396,397,400,401,404,405,408,409,412,413,416,418,420,422,424,426,428,430,512,514,516,518,560,561,564,565,568,569,572,573,576,577,580,581,584,586,588,590,592,594,596,598,680,681,684,685,688,689,692,693,696,697,700,701,704,705,708,709,712,714,716,718,800,801,802,803,808,809,810,811,816,817,818,819,824,825,826,827,832,833,834,835,840,841,842,843,848,849,850,851,856,857,858,859,864,865,866,867,872,873,874,875]},{"coefficient":1,"coordinate":9,"kind":"center","node":6396,"targets":[17,19,21,23,73,75,77,79,121,123,125,127,170,171,174,175,178,179,182,183,188,189,190,191,196,197,198,199,201,203,205,207,297,299,301,303,345,347,349,351,394,395,398,399,402,403,406,407,410,411,414,415,417,419,421,423,425,427,429,431,513,515,517,519,562,563,566,567,570,571,574,575,578,579,582,583,585,587,589,591,593,595,597,599,682,683,686,687,690,691,694,695,698,699,702,703,706,707,710,711,713,715,717,719,804,805,806,807,812,813,814,815,820,821,822,823,828,829,830,831,836,837,838,839,844,845,846,847,852,853,854,855,860,861,862,863,868,869,870,871,876,877,878,879]},{"coefficient":1,"coordinate":10,"kind":"center","node":6669,"targets":[24,26,28,30,80,82,84,86,128,130,132,134,168,170,172,174,208,209,210,211,216,217,218,219,224,225,226,227,232,233,234,235,304,306,308,310,352,354,356,358,392,394,396,398,432,433,436,437,440,441,444,445,448,449,450,451,456,457,458,459,520,522,524,526,560,562,564,566,600,601,604,605,608,609,612,613,616,617,620,621,624,626,628,630,680,682,684,686,720,721,724,725,728,729,732,733,736,737,740,741,744,746,748,750,800,801,804,805,808,809,812,813,816,817,820,821,824,825,828,829,880,881,882,883,888,889,890,891,896,897,898,899,904,905,906,907,912,913,914,915,920,921,922,923]},{"coefficient":1,"coordinate":11,"kind":"center","node":6942,"targets":[25,27,29,31,81,83,85,87,129,131,133,135,169,171,173,175,212,213,214,215,220,221,222,223,228,229,230,231,236,237,238,239,305,307,309,311,353,355,357,359,393,395,397,399,434,435,438,439,442,443,446,447,452,453,454,455,460,461,462,463,521,523,525,527,561,563,565,567,602,603,606,607,610,611,614,615,618,619,622,623,625,627,629,631,681,683,685,687,722,723,726,727,730,731,734,735,738,739,742,743,745,747,749,751,802,803,806,807,810,811,814,815,818,819,822,823,826,827,830,831,884,885,886,887,892,893,894,895,900,901,902,903,908,909,910,911,916,917,918,919,924,925,926,927]},{"coefficient":1,"coordinate":12,"kind":"center","node":7215,"targets":[32,33,34,35,88,89,90,91,136,138,140,142,176,178,180,182,208,209,212,213,240,241,242,243,248,249,250,251,256,257,258,259,312,314,316,318,360,362,364,366,400,402,404,406,432,434,436,438,464,465,466,467,472,473,474,475,480,481,482,483,528,530,532,534,568,570,572,574,600,602,604,606,632,633,636,637,640,641,644,645,648,649,650,651,688,690,692,694,720,722,724,726,752,753,756,757,760,761,764,765,768,769,772,773,800,802,804,806,832,833,836,837,840,841,844,845,848,849,852,853,880,881,884,885,888,889,892,893,896,897,900,901,928,929,930,931,936,937,938,939,944,945,946,947]},{"coefficient":1,"coordinate":13,"kind":"center","node":7488,"targets":[36,37,38,39,92,93,94,95,137,139,141,143,177,179,181,183,210,211,214,215,244,245,246,247,252,253,254,255,260,261,262,263,313,315,317,319,361,363,365,367,401,403,405,407,433,435,437,439,468,469,470,471,476,477,478,479,484,485,486,487,529,531,533,535,569,571,573,575,601,603,605,607,634,635,638,639,642,643,646,647,652,653,654,655,689,691,693,695,721,723,725,727,754,755,758,759,762,763,766,767,770,771,774,775,801,803,805,807,834,835,838,839,842,843,846,847,850,851,854,855,882,883,886,887,890,891,894,895,898,899,902,903,932,933,934,935,940,941,942,943,948,949,950,951]},{"coefficient":1,"coordinate":14,"kind":"center","node":7761,"targets":[40,41,42,43,96,97,98,99,144,145,146,147,184,185,188,189,216,217,220,221,240,241,244,245,264,265,266,267,272,273,274,275,320,321,322,323,368,369,370,371,408,410,412,414,440,442,444,446,464,465,468,469,488,489,490,491,496,497,498,499,536,538,540,542,576,578,580,582,608,610,612,614,632,634,636,638,656,657,658,659,664,665,666,667,696,698,700,702,728,730,732,734,752,754,756,758,776,777,780,781,784,785,788,789,808,810,812,814,832,834,836,838,856,857,860,861,864,865,868,869,880,882,884,886,904,905,908,909,912,913,916,917,928,929,932,933,936,937,940,941,952,953,954,955]},{"coefficient":1,"coordinate":15,"kind":"center","node":8034,"targets":[44,45,46,47,100,101,102,103,148,149,150,151,186,187,190,191,218,219,222,223,242,243,246,247,268,269,270,271,276,277,278,279,324,325,326,327,372,373,374,375,409,411,413,415,441,443,445,447,466,467,470,471,492,493,494,495,500,501,502,503,537,539,541,543,577,579,581,583,609,611,613,615,633,635,637,639,660,661,662,663,668,669,670,671,697,699,701,703,729,731,733,735,753,755,757,759,778,779,782,783,786,787,790,791,809,811,813,815,833,835,837,839,858,859,862,863,866,867,870,871,881,883,885,887,906,907,910,911,914,915,918,919,930,931,934,935,938,939,942,943,956,957,958,959]},{"coefficient":1,"coordinate":16,"kind":"center","node":8307,"targets":[48,49,50,51,104,105,106,107,152,153,154,155,192,193,196,197,224,225,228,229,248,249,252,253,264,265,268,269,280,281,282,283,328,329,330,331,376,377,378,379,416,417,418,419,448,449,452,453,472,473,476,477,488,489,492,493,504,505,506,507,544,545,546,547,584,585,586,587,616,618,620,622,640,642,644,646,656,657,660,661,672,673,674,675,704,706,708,710,736,738,740,742,760,762,764,766,776,778,780,782,792,793,794,795,816,818,820,822,840,842,844,846,856,858,860,862,872,873,876,877,888,890,892,894,904,906,908,910,920,921,924,925,928,930,932,934,944,945,948,949,952,953,956,957]},{"coefficient":1,"coordinate":17,"kind":"center","node":8580,"targets":[52,53,54,55,108,109,110,111,156,157,158,159,194,195,198,199,226,227,230,231,250,251,254,255,266,267,270,271,284,285,286,287,332,333,334,335,380,381,382,383,420,421,422,423,450,451,454,455,474,475,478,479,490,491,494,495,508,509,510,511,548,549,550,551,588,589,590,591,617,619,621,623,641,643,645,647,658,659,662,663,676,677,678,679,705,707,709,711,737,739,741,743,761,763,765,767,777,779,781,783,796,797,798,799,817,819,821,823,841,843,845,847,857,859,861,863,874,875,878,879,889,891,893,895,905,907,909,911,922,923,926,927,929,931,933,935,946,947,950,951,954,955,958,959]},{"coefficient":1,"coordinate":18,"kind":"center","node":8853,"targets":[56,57,58,59,112,113,114,115,160,161,162,163,200,201,202,203,232,233,236,237,256,257,260,261,272,273,276,277,280,281,284,285,336,337,338,339,384,385,386,387,424,425,426,427,456,457,460,461,480,481,484,485,496,497,500,501,504,505,508,509,552,553,554,555,592,593,594,595,624,625,626,627,648,649,652,653,664,665,668,669,672,673,676,677,712,713,714,715,744,745,746,747,768,770,772,774,784,786,788,790,792,793,796,797,824,826,828,830,848,850,852,854,864,866,868,870,872,874,876,878,896,898,900,902,912,914,916,918,920,922,924,926,936,938,940,942,944,946,948,950,952,954,956,958]},{"coefficient":1,"coordinate":19,"kind":"center","node":9126,"targets":[60,61,62,63,116,117,118,119,164,165,166,167,204,205,206,207,234,235,238,239,258,259,262,263,274,275,278,279,282,283,286,287,340,341,342,343,388,389,390,391,428,429,430,431,458,459,462,463,482,483,486,487,498,499,502,503,506,507,510,511,556,557,558,559,596,597,598,599,628,629,630,631,650,651,654,655,666,667,670,671,674,675,678,679,716,717,718,719,748,749,750,751,769,771,773,775,785,787,789,791,794,795,798,799,825,827,829,831,849,851,853,855,865,867,869,871,873,875,877,879,897,899,901,903,913,915,917,919,921,923,925,927,937,939,941,943,945,947,949,951,953,955,957,959]}],"v":960} diff --git a/research/five-stage-p10b-transcript-stages/bitword/selected/bit/kchron_p10.json b/research/five-stage-p10b-transcript-stages/bitword/selected/bit/kchron_p10.json new file mode 100644 index 0000000000..e0ba103d73 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/selected/bit/kchron_p10.json @@ -0,0 +1 @@ +{"conventions":{"frame_ids":"frame id = id of the canonical annihilator; record \"a\" lists integer annihilator rows (frame = common kernel), record \"b\" lists integer basis rows; id 0 (empty \"a\") is the full space Q^h","gram":"G = I - J/9 on Q^h (H0 = G/2, H0(chi_S,chi_T) = (|S cap T|-1)/2); nondegeneracy tested for G","nodes":"zero-based graph nodes; nodes < v are the source leaves (port index)","ops":"[dest, control, node]: dest ^= control at the frame of node (copies: dest is the fresh role)","target_covector":"3*chi_T - 1 (target cap = {u : (3 chi_T - 1).u = 0} = H0-orthogonal complement of chi_T)"},"entries":[{"carrier":0,"carrier_chain":[45582,55692,11993,0],"carrier_ranks":[1,16,2],"deliver_after_root":5,"deliver_frame":11993,"mix_frame":55692,"passive":3,"passive_chain":[45576,55692,0],"passive_ranks":[1,18],"receivers":[5,6],"undo_frame":0},{"carrier":5,"carrier_chain":[45572,55689,11987,0],"carrier_ranks":[1,16,2],"deliver_after_root":2,"deliver_frame":11987,"mix_frame":55689,"passive":6,"passive_chain":[45570,55689,0],"passive_ranks":[1,18],"receivers":[0,3],"undo_frame":0},{"carrier":1,"carrier_chain":[45580,55691,11991,0],"carrier_ranks":[1,16,2],"deliver_after_root":4,"deliver_frame":11991,"mix_frame":55691,"passive":2,"passive_chain":[45578,55691,0],"passive_ranks":[1,18],"receivers":[4,7],"undo_frame":0},{"carrier":4,"carrier_chain":[45574,55690,11989,0],"carrier_ranks":[1,16,2],"deliver_after_root":3,"deliver_frame":11989,"mix_frame":55690,"passive":7,"passive_chain":[45568,55690,0],"passive_ranks":[1,18],"receivers":[1,2],"undo_frame":0},{"carrier":8,"carrier_chain":[45566,55676,12015,0],"carrier_ranks":[1,16,2],"deliver_after_root":35,"deliver_frame":12015,"mix_frame":55676,"passive":11,"passive_chain":[45560,55676,0],"passive_ranks":[1,18],"receivers":[13,14],"undo_frame":0},{"carrier":13,"carrier_chain":[45556,55673,12009,0],"carrier_ranks":[1,16,2],"deliver_after_root":32,"deliver_frame":12009,"mix_frame":55673,"passive":14,"passive_chain":[45554,55673,0],"passive_ranks":[1,18],"receivers":[8,11],"undo_frame":0},{"carrier":9,"carrier_chain":[45564,55675,12013,0],"carrier_ranks":[1,16,2],"deliver_after_root":34,"deliver_frame":12013,"mix_frame":55675,"passive":10,"passive_chain":[45562,55675,0],"passive_ranks":[1,18],"receivers":[12,15],"undo_frame":0},{"carrier":12,"carrier_chain":[45558,55674,12011,0],"carrier_ranks":[1,16,2],"deliver_after_root":33,"deliver_frame":12011,"mix_frame":55674,"passive":15,"passive_chain":[45552,55674,0],"passive_ranks":[1,18],"receivers":[9,10],"undo_frame":0},{"carrier":16,"carrier_chain":[45550,55660,12037,0],"carrier_ranks":[1,16,2],"deliver_after_root":65,"deliver_frame":12037,"mix_frame":55660,"passive":19,"passive_chain":[45544,55660,0],"passive_ranks":[1,18],"receivers":[21,22],"undo_frame":0},{"carrier":21,"carrier_chain":[45540,55657,12031,0],"carrier_ranks":[1,16,2],"deliver_after_root":62,"deliver_frame":12031,"mix_frame":55657,"passive":22,"passive_chain":[45538,55657,0],"passive_ranks":[1,18],"receivers":[16,19],"undo_frame":0},{"carrier":17,"carrier_chain":[45548,55659,12035,0],"carrier_ranks":[1,16,2],"deliver_after_root":64,"deliver_frame":12035,"mix_frame":55659,"passive":18,"passive_chain":[45546,55659,0],"passive_ranks":[1,18],"receivers":[20,23],"undo_frame":0},{"carrier":20,"carrier_chain":[45542,55658,12033,0],"carrier_ranks":[1,16,2],"deliver_after_root":63,"deliver_frame":12033,"mix_frame":55658,"passive":23,"passive_chain":[45536,55658,0],"passive_ranks":[1,18],"receivers":[17,18],"undo_frame":0},{"carrier":24,"carrier_chain":[45534,55644,12059,0],"carrier_ranks":[1,16,2],"deliver_after_root":95,"deliver_frame":12059,"mix_frame":55644,"passive":27,"passive_chain":[45528,55644,0],"passive_ranks":[1,18],"receivers":[29,30],"undo_frame":0},{"carrier":29,"carrier_chain":[45524,55641,12053,0],"carrier_ranks":[1,16,2],"deliver_after_root":92,"deliver_frame":12053,"mix_frame":55641,"passive":30,"passive_chain":[45522,55641,0],"passive_ranks":[1,18],"receivers":[24,27],"undo_frame":0},{"carrier":25,"carrier_chain":[45532,55643,12057,0],"carrier_ranks":[1,16,2],"deliver_after_root":94,"deliver_frame":12057,"mix_frame":55643,"passive":26,"passive_chain":[45530,55643,0],"passive_ranks":[1,18],"receivers":[28,31],"undo_frame":0},{"carrier":28,"carrier_chain":[45526,55642,12055,0],"carrier_ranks":[1,16,2],"deliver_after_root":93,"deliver_frame":12055,"mix_frame":55642,"passive":31,"passive_chain":[45520,55642,0],"passive_ranks":[1,18],"receivers":[25,26],"undo_frame":0},{"carrier":32,"carrier_chain":[45518,55628,12081,0],"carrier_ranks":[1,16,2],"deliver_after_root":125,"deliver_frame":12081,"mix_frame":55628,"passive":35,"passive_chain":[45512,55628,0],"passive_ranks":[1,18],"receivers":[37,38],"undo_frame":0},{"carrier":37,"carrier_chain":[45508,55625,12075,0],"carrier_ranks":[1,16,2],"deliver_after_root":122,"deliver_frame":12075,"mix_frame":55625,"passive":38,"passive_chain":[45506,55625,0],"passive_ranks":[1,18],"receivers":[32,35],"undo_frame":0},{"carrier":33,"carrier_chain":[45516,55627,12079,0],"carrier_ranks":[1,16,2],"deliver_after_root":124,"deliver_frame":12079,"mix_frame":55627,"passive":34,"passive_chain":[45514,55627,0],"passive_ranks":[1,18],"receivers":[36,39],"undo_frame":0},{"carrier":36,"carrier_chain":[45510,55626,12077,0],"carrier_ranks":[1,16,2],"deliver_after_root":123,"deliver_frame":12077,"mix_frame":55626,"passive":39,"passive_chain":[45504,55626,0],"passive_ranks":[1,18],"receivers":[33,34],"undo_frame":0},{"carrier":40,"carrier_chain":[45502,55612,12103,0],"carrier_ranks":[1,16,2],"deliver_after_root":155,"deliver_frame":12103,"mix_frame":55612,"passive":43,"passive_chain":[45496,55612,0],"passive_ranks":[1,18],"receivers":[45,46],"undo_frame":0},{"carrier":45,"carrier_chain":[45492,55609,12097,0],"carrier_ranks":[1,16,2],"deliver_after_root":152,"deliver_frame":12097,"mix_frame":55609,"passive":46,"passive_chain":[45490,55609,0],"passive_ranks":[1,18],"receivers":[40,43],"undo_frame":0},{"carrier":41,"carrier_chain":[45500,55611,12101,0],"carrier_ranks":[1,16,2],"deliver_after_root":154,"deliver_frame":12101,"mix_frame":55611,"passive":42,"passive_chain":[45498,55611,0],"passive_ranks":[1,18],"receivers":[44,47],"undo_frame":0},{"carrier":44,"carrier_chain":[45494,55610,12099,0],"carrier_ranks":[1,16,2],"deliver_after_root":153,"deliver_frame":12099,"mix_frame":55610,"passive":47,"passive_chain":[45488,55610,0],"passive_ranks":[1,18],"receivers":[41,42],"undo_frame":0},{"carrier":48,"carrier_chain":[45486,55596,12125,0],"carrier_ranks":[1,16,2],"deliver_after_root":185,"deliver_frame":12125,"mix_frame":55596,"passive":51,"passive_chain":[45480,55596,0],"passive_ranks":[1,18],"receivers":[53,54],"undo_frame":0},{"carrier":53,"carrier_chain":[45476,55593,12119,0],"carrier_ranks":[1,16,2],"deliver_after_root":182,"deliver_frame":12119,"mix_frame":55593,"passive":54,"passive_chain":[45474,55593,0],"passive_ranks":[1,18],"receivers":[48,51],"undo_frame":0},{"carrier":49,"carrier_chain":[45484,55595,12123,0],"carrier_ranks":[1,16,2],"deliver_after_root":184,"deliver_frame":12123,"mix_frame":55595,"passive":50,"passive_chain":[45482,55595,0],"passive_ranks":[1,18],"receivers":[52,55],"undo_frame":0},{"carrier":52,"carrier_chain":[45478,55594,12121,0],"carrier_ranks":[1,16,2],"deliver_after_root":183,"deliver_frame":12121,"mix_frame":55594,"passive":55,"passive_chain":[45472,55594,0],"passive_ranks":[1,18],"receivers":[49,50],"undo_frame":0},{"carrier":56,"carrier_chain":[45470,55580,12147,0],"carrier_ranks":[1,16,2],"deliver_after_root":215,"deliver_frame":12147,"mix_frame":55580,"passive":59,"passive_chain":[45464,55580,0],"passive_ranks":[1,18],"receivers":[61,62],"undo_frame":0},{"carrier":61,"carrier_chain":[45460,55577,12141,0],"carrier_ranks":[1,16,2],"deliver_after_root":212,"deliver_frame":12141,"mix_frame":55577,"passive":62,"passive_chain":[45458,55577,0],"passive_ranks":[1,18],"receivers":[56,59],"undo_frame":0},{"carrier":57,"carrier_chain":[45468,55579,12145,0],"carrier_ranks":[1,16,2],"deliver_after_root":214,"deliver_frame":12145,"mix_frame":55579,"passive":58,"passive_chain":[45466,55579,0],"passive_ranks":[1,18],"receivers":[60,63],"undo_frame":0},{"carrier":60,"carrier_chain":[45462,55578,12143,0],"carrier_ranks":[1,16,2],"deliver_after_root":213,"deliver_frame":12143,"mix_frame":55578,"passive":63,"passive_chain":[45456,55578,0],"passive_ranks":[1,18],"receivers":[57,58],"undo_frame":0},{"carrier":64,"carrier_chain":[45454,55564,12169,0],"carrier_ranks":[1,16,2],"deliver_after_root":245,"deliver_frame":12169,"mix_frame":55564,"passive":67,"passive_chain":[45448,55564,0],"passive_ranks":[1,18],"receivers":[69,70],"undo_frame":0},{"carrier":69,"carrier_chain":[45444,55561,12163,0],"carrier_ranks":[1,16,2],"deliver_after_root":242,"deliver_frame":12163,"mix_frame":55561,"passive":70,"passive_chain":[45442,55561,0],"passive_ranks":[1,18],"receivers":[64,67],"undo_frame":0},{"carrier":65,"carrier_chain":[45452,55563,12167,0],"carrier_ranks":[1,16,2],"deliver_after_root":244,"deliver_frame":12167,"mix_frame":55563,"passive":66,"passive_chain":[45450,55563,0],"passive_ranks":[1,18],"receivers":[68,71],"undo_frame":0},{"carrier":68,"carrier_chain":[45446,55562,12165,0],"carrier_ranks":[1,16,2],"deliver_after_root":243,"deliver_frame":12165,"mix_frame":55562,"passive":71,"passive_chain":[45440,55562,0],"passive_ranks":[1,18],"receivers":[65,66],"undo_frame":0},{"carrier":72,"carrier_chain":[45438,55548,12191,0],"carrier_ranks":[1,16,2],"deliver_after_root":275,"deliver_frame":12191,"mix_frame":55548,"passive":75,"passive_chain":[45432,55548,0],"passive_ranks":[1,18],"receivers":[77,78],"undo_frame":0},{"carrier":77,"carrier_chain":[45428,55545,12185,0],"carrier_ranks":[1,16,2],"deliver_after_root":272,"deliver_frame":12185,"mix_frame":55545,"passive":78,"passive_chain":[45426,55545,0],"passive_ranks":[1,18],"receivers":[72,75],"undo_frame":0},{"carrier":73,"carrier_chain":[45436,55547,12189,0],"carrier_ranks":[1,16,2],"deliver_after_root":274,"deliver_frame":12189,"mix_frame":55547,"passive":74,"passive_chain":[45434,55547,0],"passive_ranks":[1,18],"receivers":[76,79],"undo_frame":0},{"carrier":76,"carrier_chain":[45430,55546,12187,0],"carrier_ranks":[1,16,2],"deliver_after_root":273,"deliver_frame":12187,"mix_frame":55546,"passive":79,"passive_chain":[45424,55546,0],"passive_ranks":[1,18],"receivers":[73,74],"undo_frame":0},{"carrier":80,"carrier_chain":[45422,55532,12213,0],"carrier_ranks":[1,16,2],"deliver_after_root":305,"deliver_frame":12213,"mix_frame":55532,"passive":83,"passive_chain":[45416,55532,0],"passive_ranks":[1,18],"receivers":[85,86],"undo_frame":0},{"carrier":85,"carrier_chain":[45412,55529,12207,0],"carrier_ranks":[1,16,2],"deliver_after_root":302,"deliver_frame":12207,"mix_frame":55529,"passive":86,"passive_chain":[45410,55529,0],"passive_ranks":[1,18],"receivers":[80,83],"undo_frame":0},{"carrier":81,"carrier_chain":[45420,55531,12211,0],"carrier_ranks":[1,16,2],"deliver_after_root":304,"deliver_frame":12211,"mix_frame":55531,"passive":82,"passive_chain":[45418,55531,0],"passive_ranks":[1,18],"receivers":[84,87],"undo_frame":0},{"carrier":84,"carrier_chain":[45414,55530,12209,0],"carrier_ranks":[1,16,2],"deliver_after_root":303,"deliver_frame":12209,"mix_frame":55530,"passive":87,"passive_chain":[45408,55530,0],"passive_ranks":[1,18],"receivers":[81,82],"undo_frame":0},{"carrier":88,"carrier_chain":[45406,55516,12235,0],"carrier_ranks":[1,16,2],"deliver_after_root":335,"deliver_frame":12235,"mix_frame":55516,"passive":91,"passive_chain":[45400,55516,0],"passive_ranks":[1,18],"receivers":[93,94],"undo_frame":0},{"carrier":93,"carrier_chain":[45396,55513,12229,0],"carrier_ranks":[1,16,2],"deliver_after_root":332,"deliver_frame":12229,"mix_frame":55513,"passive":94,"passive_chain":[45394,55513,0],"passive_ranks":[1,18],"receivers":[88,91],"undo_frame":0},{"carrier":89,"carrier_chain":[45404,55515,12233,0],"carrier_ranks":[1,16,2],"deliver_after_root":334,"deliver_frame":12233,"mix_frame":55515,"passive":90,"passive_chain":[45402,55515,0],"passive_ranks":[1,18],"receivers":[92,95],"undo_frame":0},{"carrier":92,"carrier_chain":[45398,55514,12231,0],"carrier_ranks":[1,16,2],"deliver_after_root":333,"deliver_frame":12231,"mix_frame":55514,"passive":95,"passive_chain":[45392,55514,0],"passive_ranks":[1,18],"receivers":[89,90],"undo_frame":0},{"carrier":96,"carrier_chain":[45390,55500,12257,0],"carrier_ranks":[1,16,2],"deliver_after_root":365,"deliver_frame":12257,"mix_frame":55500,"passive":99,"passive_chain":[45384,55500,0],"passive_ranks":[1,18],"receivers":[101,102],"undo_frame":0},{"carrier":101,"carrier_chain":[45380,55497,12251,0],"carrier_ranks":[1,16,2],"deliver_after_root":362,"deliver_frame":12251,"mix_frame":55497,"passive":102,"passive_chain":[45378,55497,0],"passive_ranks":[1,18],"receivers":[96,99],"undo_frame":0},{"carrier":97,"carrier_chain":[45388,55499,12255,0],"carrier_ranks":[1,16,2],"deliver_after_root":364,"deliver_frame":12255,"mix_frame":55499,"passive":98,"passive_chain":[45386,55499,0],"passive_ranks":[1,18],"receivers":[100,103],"undo_frame":0},{"carrier":100,"carrier_chain":[45382,55498,12253,0],"carrier_ranks":[1,16,2],"deliver_after_root":363,"deliver_frame":12253,"mix_frame":55498,"passive":103,"passive_chain":[45376,55498,0],"passive_ranks":[1,18],"receivers":[97,98],"undo_frame":0},{"carrier":104,"carrier_chain":[45374,55484,12279,0],"carrier_ranks":[1,16,2],"deliver_after_root":395,"deliver_frame":12279,"mix_frame":55484,"passive":107,"passive_chain":[45368,55484,0],"passive_ranks":[1,18],"receivers":[109,110],"undo_frame":0},{"carrier":109,"carrier_chain":[45364,55481,12273,0],"carrier_ranks":[1,16,2],"deliver_after_root":392,"deliver_frame":12273,"mix_frame":55481,"passive":110,"passive_chain":[45362,55481,0],"passive_ranks":[1,18],"receivers":[104,107],"undo_frame":0},{"carrier":105,"carrier_chain":[45372,55483,12277,0],"carrier_ranks":[1,16,2],"deliver_after_root":394,"deliver_frame":12277,"mix_frame":55483,"passive":106,"passive_chain":[45370,55483,0],"passive_ranks":[1,18],"receivers":[108,111],"undo_frame":0},{"carrier":108,"carrier_chain":[45366,55482,12275,0],"carrier_ranks":[1,16,2],"deliver_after_root":393,"deliver_frame":12275,"mix_frame":55482,"passive":111,"passive_chain":[45360,55482,0],"passive_ranks":[1,18],"receivers":[105,106],"undo_frame":0},{"carrier":112,"carrier_chain":[45358,55468,12301,0],"carrier_ranks":[1,16,2],"deliver_after_root":425,"deliver_frame":12301,"mix_frame":55468,"passive":115,"passive_chain":[45352,55468,0],"passive_ranks":[1,18],"receivers":[117,118],"undo_frame":0},{"carrier":117,"carrier_chain":[45348,55465,12295,0],"carrier_ranks":[1,16,2],"deliver_after_root":422,"deliver_frame":12295,"mix_frame":55465,"passive":118,"passive_chain":[45346,55465,0],"passive_ranks":[1,18],"receivers":[112,115],"undo_frame":0},{"carrier":113,"carrier_chain":[45356,55467,12299,0],"carrier_ranks":[1,16,2],"deliver_after_root":424,"deliver_frame":12299,"mix_frame":55467,"passive":114,"passive_chain":[45354,55467,0],"passive_ranks":[1,18],"receivers":[116,119],"undo_frame":0},{"carrier":116,"carrier_chain":[45350,55466,12297,0],"carrier_ranks":[1,16,2],"deliver_after_root":423,"deliver_frame":12297,"mix_frame":55466,"passive":119,"passive_chain":[45344,55466,0],"passive_ranks":[1,18],"receivers":[113,114],"undo_frame":0},{"carrier":120,"carrier_chain":[45342,55452,12323,0],"carrier_ranks":[1,16,2],"deliver_after_root":455,"deliver_frame":12323,"mix_frame":55452,"passive":123,"passive_chain":[45336,55452,0],"passive_ranks":[1,18],"receivers":[125,126],"undo_frame":0},{"carrier":125,"carrier_chain":[45332,55449,12317,0],"carrier_ranks":[1,16,2],"deliver_after_root":452,"deliver_frame":12317,"mix_frame":55449,"passive":126,"passive_chain":[45330,55449,0],"passive_ranks":[1,18],"receivers":[120,123],"undo_frame":0},{"carrier":121,"carrier_chain":[45340,55451,12321,0],"carrier_ranks":[1,16,2],"deliver_after_root":454,"deliver_frame":12321,"mix_frame":55451,"passive":122,"passive_chain":[45338,55451,0],"passive_ranks":[1,18],"receivers":[124,127],"undo_frame":0},{"carrier":124,"carrier_chain":[45334,55450,12319,0],"carrier_ranks":[1,16,2],"deliver_after_root":453,"deliver_frame":12319,"mix_frame":55450,"passive":127,"passive_chain":[45328,55450,0],"passive_ranks":[1,18],"receivers":[121,122],"undo_frame":0},{"carrier":128,"carrier_chain":[45326,55436,12345,0],"carrier_ranks":[1,16,2],"deliver_after_root":485,"deliver_frame":12345,"mix_frame":55436,"passive":131,"passive_chain":[45320,55436,0],"passive_ranks":[1,18],"receivers":[133,134],"undo_frame":0},{"carrier":133,"carrier_chain":[45316,55433,12339,0],"carrier_ranks":[1,16,2],"deliver_after_root":482,"deliver_frame":12339,"mix_frame":55433,"passive":134,"passive_chain":[45314,55433,0],"passive_ranks":[1,18],"receivers":[128,131],"undo_frame":0},{"carrier":129,"carrier_chain":[45324,55435,12343,0],"carrier_ranks":[1,16,2],"deliver_after_root":484,"deliver_frame":12343,"mix_frame":55435,"passive":130,"passive_chain":[45322,55435,0],"passive_ranks":[1,18],"receivers":[132,135],"undo_frame":0},{"carrier":132,"carrier_chain":[45318,55434,12341,0],"carrier_ranks":[1,16,2],"deliver_after_root":483,"deliver_frame":12341,"mix_frame":55434,"passive":135,"passive_chain":[45312,55434,0],"passive_ranks":[1,18],"receivers":[129,130],"undo_frame":0},{"carrier":136,"carrier_chain":[45310,55420,12367,0],"carrier_ranks":[1,16,2],"deliver_after_root":515,"deliver_frame":12367,"mix_frame":55420,"passive":139,"passive_chain":[45304,55420,0],"passive_ranks":[1,18],"receivers":[141,142],"undo_frame":0},{"carrier":141,"carrier_chain":[45300,55417,12361,0],"carrier_ranks":[1,16,2],"deliver_after_root":512,"deliver_frame":12361,"mix_frame":55417,"passive":142,"passive_chain":[45298,55417,0],"passive_ranks":[1,18],"receivers":[136,139],"undo_frame":0},{"carrier":137,"carrier_chain":[45308,55419,12365,0],"carrier_ranks":[1,16,2],"deliver_after_root":514,"deliver_frame":12365,"mix_frame":55419,"passive":138,"passive_chain":[45306,55419,0],"passive_ranks":[1,18],"receivers":[140,143],"undo_frame":0},{"carrier":140,"carrier_chain":[45302,55418,12363,0],"carrier_ranks":[1,16,2],"deliver_after_root":513,"deliver_frame":12363,"mix_frame":55418,"passive":143,"passive_chain":[45296,55418,0],"passive_ranks":[1,18],"receivers":[137,138],"undo_frame":0},{"carrier":144,"carrier_chain":[45294,55404,12389,0],"carrier_ranks":[1,16,2],"deliver_after_root":545,"deliver_frame":12389,"mix_frame":55404,"passive":147,"passive_chain":[45288,55404,0],"passive_ranks":[1,18],"receivers":[149,150],"undo_frame":0},{"carrier":149,"carrier_chain":[45284,55401,12383,0],"carrier_ranks":[1,16,2],"deliver_after_root":542,"deliver_frame":12383,"mix_frame":55401,"passive":150,"passive_chain":[45282,55401,0],"passive_ranks":[1,18],"receivers":[144,147],"undo_frame":0},{"carrier":145,"carrier_chain":[45292,55403,12387,0],"carrier_ranks":[1,16,2],"deliver_after_root":544,"deliver_frame":12387,"mix_frame":55403,"passive":146,"passive_chain":[45290,55403,0],"passive_ranks":[1,18],"receivers":[148,151],"undo_frame":0},{"carrier":148,"carrier_chain":[45286,55402,12385,0],"carrier_ranks":[1,16,2],"deliver_after_root":543,"deliver_frame":12385,"mix_frame":55402,"passive":151,"passive_chain":[45280,55402,0],"passive_ranks":[1,18],"receivers":[145,146],"undo_frame":0},{"carrier":152,"carrier_chain":[45278,55388,12411,0],"carrier_ranks":[1,16,2],"deliver_after_root":575,"deliver_frame":12411,"mix_frame":55388,"passive":155,"passive_chain":[45272,55388,0],"passive_ranks":[1,18],"receivers":[157,158],"undo_frame":0},{"carrier":157,"carrier_chain":[45268,55385,12405,0],"carrier_ranks":[1,16,2],"deliver_after_root":572,"deliver_frame":12405,"mix_frame":55385,"passive":158,"passive_chain":[45266,55385,0],"passive_ranks":[1,18],"receivers":[152,155],"undo_frame":0},{"carrier":153,"carrier_chain":[45276,55387,12409,0],"carrier_ranks":[1,16,2],"deliver_after_root":574,"deliver_frame":12409,"mix_frame":55387,"passive":154,"passive_chain":[45274,55387,0],"passive_ranks":[1,18],"receivers":[156,159],"undo_frame":0},{"carrier":156,"carrier_chain":[45270,55386,12407,0],"carrier_ranks":[1,16,2],"deliver_after_root":573,"deliver_frame":12407,"mix_frame":55386,"passive":159,"passive_chain":[45264,55386,0],"passive_ranks":[1,18],"receivers":[153,154],"undo_frame":0},{"carrier":160,"carrier_chain":[45262,55372,12433,0],"carrier_ranks":[1,16,2],"deliver_after_root":605,"deliver_frame":12433,"mix_frame":55372,"passive":163,"passive_chain":[45256,55372,0],"passive_ranks":[1,18],"receivers":[165,166],"undo_frame":0},{"carrier":165,"carrier_chain":[45252,55369,12427,0],"carrier_ranks":[1,16,2],"deliver_after_root":602,"deliver_frame":12427,"mix_frame":55369,"passive":166,"passive_chain":[45250,55369,0],"passive_ranks":[1,18],"receivers":[160,163],"undo_frame":0},{"carrier":161,"carrier_chain":[45260,55371,12431,0],"carrier_ranks":[1,16,2],"deliver_after_root":604,"deliver_frame":12431,"mix_frame":55371,"passive":162,"passive_chain":[45258,55371,0],"passive_ranks":[1,18],"receivers":[164,167],"undo_frame":0},{"carrier":164,"carrier_chain":[45254,55370,12429,0],"carrier_ranks":[1,16,2],"deliver_after_root":603,"deliver_frame":12429,"mix_frame":55370,"passive":167,"passive_chain":[45248,55370,0],"passive_ranks":[1,18],"receivers":[161,162],"undo_frame":0},{"carrier":168,"carrier_chain":[45246,55356,12455,0],"carrier_ranks":[1,16,2],"deliver_after_root":635,"deliver_frame":12455,"mix_frame":55356,"passive":171,"passive_chain":[45240,55356,0],"passive_ranks":[1,18],"receivers":[173,174],"undo_frame":0},{"carrier":173,"carrier_chain":[45236,55353,12449,0],"carrier_ranks":[1,16,2],"deliver_after_root":632,"deliver_frame":12449,"mix_frame":55353,"passive":174,"passive_chain":[45234,55353,0],"passive_ranks":[1,18],"receivers":[168,171],"undo_frame":0},{"carrier":169,"carrier_chain":[45244,55355,12453,0],"carrier_ranks":[1,16,2],"deliver_after_root":634,"deliver_frame":12453,"mix_frame":55355,"passive":170,"passive_chain":[45242,55355,0],"passive_ranks":[1,18],"receivers":[172,175],"undo_frame":0},{"carrier":172,"carrier_chain":[45238,55354,12451,0],"carrier_ranks":[1,16,2],"deliver_after_root":633,"deliver_frame":12451,"mix_frame":55354,"passive":175,"passive_chain":[45232,55354,0],"passive_ranks":[1,18],"receivers":[169,170],"undo_frame":0},{"carrier":176,"carrier_chain":[45230,55340,12477,0],"carrier_ranks":[1,16,2],"deliver_after_root":665,"deliver_frame":12477,"mix_frame":55340,"passive":179,"passive_chain":[45224,55340,0],"passive_ranks":[1,18],"receivers":[181,182],"undo_frame":0},{"carrier":181,"carrier_chain":[45220,55337,12471,0],"carrier_ranks":[1,16,2],"deliver_after_root":662,"deliver_frame":12471,"mix_frame":55337,"passive":182,"passive_chain":[45218,55337,0],"passive_ranks":[1,18],"receivers":[176,179],"undo_frame":0},{"carrier":177,"carrier_chain":[45228,55339,12475,0],"carrier_ranks":[1,16,2],"deliver_after_root":664,"deliver_frame":12475,"mix_frame":55339,"passive":178,"passive_chain":[45226,55339,0],"passive_ranks":[1,18],"receivers":[180,183],"undo_frame":0},{"carrier":180,"carrier_chain":[45222,55338,12473,0],"carrier_ranks":[1,16,2],"deliver_after_root":663,"deliver_frame":12473,"mix_frame":55338,"passive":183,"passive_chain":[45216,55338,0],"passive_ranks":[1,18],"receivers":[177,178],"undo_frame":0},{"carrier":184,"carrier_chain":[45214,55324,12499,0],"carrier_ranks":[1,16,2],"deliver_after_root":695,"deliver_frame":12499,"mix_frame":55324,"passive":187,"passive_chain":[45208,55324,0],"passive_ranks":[1,18],"receivers":[189,190],"undo_frame":0},{"carrier":189,"carrier_chain":[45204,55321,12493,0],"carrier_ranks":[1,16,2],"deliver_after_root":692,"deliver_frame":12493,"mix_frame":55321,"passive":190,"passive_chain":[45202,55321,0],"passive_ranks":[1,18],"receivers":[184,187],"undo_frame":0},{"carrier":185,"carrier_chain":[45212,55323,12497,0],"carrier_ranks":[1,16,2],"deliver_after_root":694,"deliver_frame":12497,"mix_frame":55323,"passive":186,"passive_chain":[45210,55323,0],"passive_ranks":[1,18],"receivers":[188,191],"undo_frame":0},{"carrier":188,"carrier_chain":[45206,55322,12495,0],"carrier_ranks":[1,16,2],"deliver_after_root":693,"deliver_frame":12495,"mix_frame":55322,"passive":191,"passive_chain":[45200,55322,0],"passive_ranks":[1,18],"receivers":[185,186],"undo_frame":0},{"carrier":192,"carrier_chain":[45198,55308,12521,0],"carrier_ranks":[1,16,2],"deliver_after_root":725,"deliver_frame":12521,"mix_frame":55308,"passive":195,"passive_chain":[45192,55308,0],"passive_ranks":[1,18],"receivers":[197,198],"undo_frame":0},{"carrier":197,"carrier_chain":[45188,55305,12515,0],"carrier_ranks":[1,16,2],"deliver_after_root":722,"deliver_frame":12515,"mix_frame":55305,"passive":198,"passive_chain":[45186,55305,0],"passive_ranks":[1,18],"receivers":[192,195],"undo_frame":0},{"carrier":193,"carrier_chain":[45196,55307,12519,0],"carrier_ranks":[1,16,2],"deliver_after_root":724,"deliver_frame":12519,"mix_frame":55307,"passive":194,"passive_chain":[45194,55307,0],"passive_ranks":[1,18],"receivers":[196,199],"undo_frame":0},{"carrier":196,"carrier_chain":[45190,55306,12517,0],"carrier_ranks":[1,16,2],"deliver_after_root":723,"deliver_frame":12517,"mix_frame":55306,"passive":199,"passive_chain":[45184,55306,0],"passive_ranks":[1,18],"receivers":[193,194],"undo_frame":0},{"carrier":200,"carrier_chain":[45182,55292,12543,0],"carrier_ranks":[1,16,2],"deliver_after_root":755,"deliver_frame":12543,"mix_frame":55292,"passive":203,"passive_chain":[45176,55292,0],"passive_ranks":[1,18],"receivers":[205,206],"undo_frame":0},{"carrier":205,"carrier_chain":[45172,55289,12537,0],"carrier_ranks":[1,16,2],"deliver_after_root":752,"deliver_frame":12537,"mix_frame":55289,"passive":206,"passive_chain":[45170,55289,0],"passive_ranks":[1,18],"receivers":[200,203],"undo_frame":0},{"carrier":201,"carrier_chain":[45180,55291,12541,0],"carrier_ranks":[1,16,2],"deliver_after_root":754,"deliver_frame":12541,"mix_frame":55291,"passive":202,"passive_chain":[45178,55291,0],"passive_ranks":[1,18],"receivers":[204,207],"undo_frame":0},{"carrier":204,"carrier_chain":[45174,55290,12539,0],"carrier_ranks":[1,16,2],"deliver_after_root":753,"deliver_frame":12539,"mix_frame":55290,"passive":207,"passive_chain":[45168,55290,0],"passive_ranks":[1,18],"receivers":[201,202],"undo_frame":0},{"carrier":208,"carrier_chain":[45166,55276,12565,0],"carrier_ranks":[1,16,2],"deliver_after_root":785,"deliver_frame":12565,"mix_frame":55276,"passive":211,"passive_chain":[45160,55276,0],"passive_ranks":[1,18],"receivers":[213,214],"undo_frame":0},{"carrier":213,"carrier_chain":[45156,55273,12559,0],"carrier_ranks":[1,16,2],"deliver_after_root":782,"deliver_frame":12559,"mix_frame":55273,"passive":214,"passive_chain":[45154,55273,0],"passive_ranks":[1,18],"receivers":[208,211],"undo_frame":0},{"carrier":209,"carrier_chain":[45164,55275,12563,0],"carrier_ranks":[1,16,2],"deliver_after_root":784,"deliver_frame":12563,"mix_frame":55275,"passive":210,"passive_chain":[45162,55275,0],"passive_ranks":[1,18],"receivers":[212,215],"undo_frame":0},{"carrier":212,"carrier_chain":[45158,55274,12561,0],"carrier_ranks":[1,16,2],"deliver_after_root":783,"deliver_frame":12561,"mix_frame":55274,"passive":215,"passive_chain":[45152,55274,0],"passive_ranks":[1,18],"receivers":[209,210],"undo_frame":0},{"carrier":216,"carrier_chain":[45150,55260,12587,0],"carrier_ranks":[1,16,2],"deliver_after_root":815,"deliver_frame":12587,"mix_frame":55260,"passive":219,"passive_chain":[45144,55260,0],"passive_ranks":[1,18],"receivers":[221,222],"undo_frame":0},{"carrier":221,"carrier_chain":[45140,55257,12581,0],"carrier_ranks":[1,16,2],"deliver_after_root":812,"deliver_frame":12581,"mix_frame":55257,"passive":222,"passive_chain":[45138,55257,0],"passive_ranks":[1,18],"receivers":[216,219],"undo_frame":0},{"carrier":217,"carrier_chain":[45148,55259,12585,0],"carrier_ranks":[1,16,2],"deliver_after_root":814,"deliver_frame":12585,"mix_frame":55259,"passive":218,"passive_chain":[45146,55259,0],"passive_ranks":[1,18],"receivers":[220,223],"undo_frame":0},{"carrier":220,"carrier_chain":[45142,55258,12583,0],"carrier_ranks":[1,16,2],"deliver_after_root":813,"deliver_frame":12583,"mix_frame":55258,"passive":223,"passive_chain":[45136,55258,0],"passive_ranks":[1,18],"receivers":[217,218],"undo_frame":0},{"carrier":224,"carrier_chain":[45134,55244,12609,0],"carrier_ranks":[1,16,2],"deliver_after_root":845,"deliver_frame":12609,"mix_frame":55244,"passive":227,"passive_chain":[45128,55244,0],"passive_ranks":[1,18],"receivers":[229,230],"undo_frame":0},{"carrier":229,"carrier_chain":[45124,55241,12603,0],"carrier_ranks":[1,16,2],"deliver_after_root":842,"deliver_frame":12603,"mix_frame":55241,"passive":230,"passive_chain":[45122,55241,0],"passive_ranks":[1,18],"receivers":[224,227],"undo_frame":0},{"carrier":225,"carrier_chain":[45132,55243,12607,0],"carrier_ranks":[1,16,2],"deliver_after_root":844,"deliver_frame":12607,"mix_frame":55243,"passive":226,"passive_chain":[45130,55243,0],"passive_ranks":[1,18],"receivers":[228,231],"undo_frame":0},{"carrier":228,"carrier_chain":[45126,55242,12605,0],"carrier_ranks":[1,16,2],"deliver_after_root":843,"deliver_frame":12605,"mix_frame":55242,"passive":231,"passive_chain":[45120,55242,0],"passive_ranks":[1,18],"receivers":[225,226],"undo_frame":0},{"carrier":232,"carrier_chain":[45118,55228,12631,0],"carrier_ranks":[1,16,2],"deliver_after_root":875,"deliver_frame":12631,"mix_frame":55228,"passive":235,"passive_chain":[45112,55228,0],"passive_ranks":[1,18],"receivers":[237,238],"undo_frame":0},{"carrier":237,"carrier_chain":[45108,55225,12625,0],"carrier_ranks":[1,16,2],"deliver_after_root":872,"deliver_frame":12625,"mix_frame":55225,"passive":238,"passive_chain":[45106,55225,0],"passive_ranks":[1,18],"receivers":[232,235],"undo_frame":0},{"carrier":233,"carrier_chain":[45116,55227,12629,0],"carrier_ranks":[1,16,2],"deliver_after_root":874,"deliver_frame":12629,"mix_frame":55227,"passive":234,"passive_chain":[45114,55227,0],"passive_ranks":[1,18],"receivers":[236,239],"undo_frame":0},{"carrier":236,"carrier_chain":[45110,55226,12627,0],"carrier_ranks":[1,16,2],"deliver_after_root":873,"deliver_frame":12627,"mix_frame":55226,"passive":239,"passive_chain":[45104,55226,0],"passive_ranks":[1,18],"receivers":[233,234],"undo_frame":0},{"carrier":240,"carrier_chain":[45102,55212,12653,0],"carrier_ranks":[1,16,2],"deliver_after_root":905,"deliver_frame":12653,"mix_frame":55212,"passive":243,"passive_chain":[45096,55212,0],"passive_ranks":[1,18],"receivers":[245,246],"undo_frame":0},{"carrier":245,"carrier_chain":[45092,55209,12647,0],"carrier_ranks":[1,16,2],"deliver_after_root":902,"deliver_frame":12647,"mix_frame":55209,"passive":246,"passive_chain":[45090,55209,0],"passive_ranks":[1,18],"receivers":[240,243],"undo_frame":0},{"carrier":241,"carrier_chain":[45100,55211,12651,0],"carrier_ranks":[1,16,2],"deliver_after_root":904,"deliver_frame":12651,"mix_frame":55211,"passive":242,"passive_chain":[45098,55211,0],"passive_ranks":[1,18],"receivers":[244,247],"undo_frame":0},{"carrier":244,"carrier_chain":[45094,55210,12649,0],"carrier_ranks":[1,16,2],"deliver_after_root":903,"deliver_frame":12649,"mix_frame":55210,"passive":247,"passive_chain":[45088,55210,0],"passive_ranks":[1,18],"receivers":[241,242],"undo_frame":0},{"carrier":248,"carrier_chain":[45086,55196,12675,0],"carrier_ranks":[1,16,2],"deliver_after_root":935,"deliver_frame":12675,"mix_frame":55196,"passive":251,"passive_chain":[45080,55196,0],"passive_ranks":[1,18],"receivers":[253,254],"undo_frame":0},{"carrier":253,"carrier_chain":[45076,55193,12669,0],"carrier_ranks":[1,16,2],"deliver_after_root":932,"deliver_frame":12669,"mix_frame":55193,"passive":254,"passive_chain":[45074,55193,0],"passive_ranks":[1,18],"receivers":[248,251],"undo_frame":0},{"carrier":249,"carrier_chain":[45084,55195,12673,0],"carrier_ranks":[1,16,2],"deliver_after_root":934,"deliver_frame":12673,"mix_frame":55195,"passive":250,"passive_chain":[45082,55195,0],"passive_ranks":[1,18],"receivers":[252,255],"undo_frame":0},{"carrier":252,"carrier_chain":[45078,55194,12671,0],"carrier_ranks":[1,16,2],"deliver_after_root":933,"deliver_frame":12671,"mix_frame":55194,"passive":255,"passive_chain":[45072,55194,0],"passive_ranks":[1,18],"receivers":[249,250],"undo_frame":0},{"carrier":256,"carrier_chain":[45070,55180,12697,0],"carrier_ranks":[1,16,2],"deliver_after_root":965,"deliver_frame":12697,"mix_frame":55180,"passive":259,"passive_chain":[45064,55180,0],"passive_ranks":[1,18],"receivers":[261,262],"undo_frame":0},{"carrier":261,"carrier_chain":[45060,55177,12691,0],"carrier_ranks":[1,16,2],"deliver_after_root":962,"deliver_frame":12691,"mix_frame":55177,"passive":262,"passive_chain":[45058,55177,0],"passive_ranks":[1,18],"receivers":[256,259],"undo_frame":0},{"carrier":257,"carrier_chain":[45068,55179,12695,0],"carrier_ranks":[1,16,2],"deliver_after_root":964,"deliver_frame":12695,"mix_frame":55179,"passive":258,"passive_chain":[45066,55179,0],"passive_ranks":[1,18],"receivers":[260,263],"undo_frame":0},{"carrier":260,"carrier_chain":[45062,55178,12693,0],"carrier_ranks":[1,16,2],"deliver_after_root":963,"deliver_frame":12693,"mix_frame":55178,"passive":263,"passive_chain":[45056,55178,0],"passive_ranks":[1,18],"receivers":[257,258],"undo_frame":0},{"carrier":264,"carrier_chain":[45054,55164,12719,0],"carrier_ranks":[1,16,2],"deliver_after_root":995,"deliver_frame":12719,"mix_frame":55164,"passive":267,"passive_chain":[45048,55164,0],"passive_ranks":[1,18],"receivers":[269,270],"undo_frame":0},{"carrier":269,"carrier_chain":[45044,55161,12713,0],"carrier_ranks":[1,16,2],"deliver_after_root":992,"deliver_frame":12713,"mix_frame":55161,"passive":270,"passive_chain":[45042,55161,0],"passive_ranks":[1,18],"receivers":[264,267],"undo_frame":0},{"carrier":265,"carrier_chain":[45052,55163,12717,0],"carrier_ranks":[1,16,2],"deliver_after_root":994,"deliver_frame":12717,"mix_frame":55163,"passive":266,"passive_chain":[45050,55163,0],"passive_ranks":[1,18],"receivers":[268,271],"undo_frame":0},{"carrier":268,"carrier_chain":[45046,55162,12715,0],"carrier_ranks":[1,16,2],"deliver_after_root":993,"deliver_frame":12715,"mix_frame":55162,"passive":271,"passive_chain":[45040,55162,0],"passive_ranks":[1,18],"receivers":[265,266],"undo_frame":0},{"carrier":272,"carrier_chain":[45038,55148,12741,0],"carrier_ranks":[1,16,2],"deliver_after_root":1025,"deliver_frame":12741,"mix_frame":55148,"passive":275,"passive_chain":[45032,55148,0],"passive_ranks":[1,18],"receivers":[277,278],"undo_frame":0},{"carrier":277,"carrier_chain":[45028,55145,12735,0],"carrier_ranks":[1,16,2],"deliver_after_root":1022,"deliver_frame":12735,"mix_frame":55145,"passive":278,"passive_chain":[45026,55145,0],"passive_ranks":[1,18],"receivers":[272,275],"undo_frame":0},{"carrier":273,"carrier_chain":[45036,55147,12739,0],"carrier_ranks":[1,16,2],"deliver_after_root":1024,"deliver_frame":12739,"mix_frame":55147,"passive":274,"passive_chain":[45034,55147,0],"passive_ranks":[1,18],"receivers":[276,279],"undo_frame":0},{"carrier":276,"carrier_chain":[45030,55146,12737,0],"carrier_ranks":[1,16,2],"deliver_after_root":1023,"deliver_frame":12737,"mix_frame":55146,"passive":279,"passive_chain":[45024,55146,0],"passive_ranks":[1,18],"receivers":[273,274],"undo_frame":0},{"carrier":280,"carrier_chain":[45022,55132,12763,0],"carrier_ranks":[1,16,2],"deliver_after_root":1055,"deliver_frame":12763,"mix_frame":55132,"passive":283,"passive_chain":[45016,55132,0],"passive_ranks":[1,18],"receivers":[285,286],"undo_frame":0},{"carrier":285,"carrier_chain":[45012,55129,12757,0],"carrier_ranks":[1,16,2],"deliver_after_root":1052,"deliver_frame":12757,"mix_frame":55129,"passive":286,"passive_chain":[45010,55129,0],"passive_ranks":[1,18],"receivers":[280,283],"undo_frame":0},{"carrier":281,"carrier_chain":[45020,55131,12761,0],"carrier_ranks":[1,16,2],"deliver_after_root":1054,"deliver_frame":12761,"mix_frame":55131,"passive":282,"passive_chain":[45018,55131,0],"passive_ranks":[1,18],"receivers":[284,287],"undo_frame":0},{"carrier":284,"carrier_chain":[45014,55130,12759,0],"carrier_ranks":[1,16,2],"deliver_after_root":1053,"deliver_frame":12759,"mix_frame":55130,"passive":287,"passive_chain":[45008,55130,0],"passive_ranks":[1,18],"receivers":[281,282],"undo_frame":0},{"carrier":288,"carrier_chain":[45006,55116,12785,0],"carrier_ranks":[1,16,2],"deliver_after_root":1085,"deliver_frame":12785,"mix_frame":55116,"passive":291,"passive_chain":[45000,55116,0],"passive_ranks":[1,18],"receivers":[293,294],"undo_frame":0},{"carrier":293,"carrier_chain":[44996,55113,12779,0],"carrier_ranks":[1,16,2],"deliver_after_root":1082,"deliver_frame":12779,"mix_frame":55113,"passive":294,"passive_chain":[44994,55113,0],"passive_ranks":[1,18],"receivers":[288,291],"undo_frame":0},{"carrier":289,"carrier_chain":[45004,55115,12783,0],"carrier_ranks":[1,16,2],"deliver_after_root":1084,"deliver_frame":12783,"mix_frame":55115,"passive":290,"passive_chain":[45002,55115,0],"passive_ranks":[1,18],"receivers":[292,295],"undo_frame":0},{"carrier":292,"carrier_chain":[44998,55114,12781,0],"carrier_ranks":[1,16,2],"deliver_after_root":1083,"deliver_frame":12781,"mix_frame":55114,"passive":295,"passive_chain":[44992,55114,0],"passive_ranks":[1,18],"receivers":[289,290],"undo_frame":0},{"carrier":296,"carrier_chain":[44990,55100,12807,0],"carrier_ranks":[1,16,2],"deliver_after_root":1115,"deliver_frame":12807,"mix_frame":55100,"passive":299,"passive_chain":[44984,55100,0],"passive_ranks":[1,18],"receivers":[301,302],"undo_frame":0},{"carrier":301,"carrier_chain":[44980,55097,12801,0],"carrier_ranks":[1,16,2],"deliver_after_root":1112,"deliver_frame":12801,"mix_frame":55097,"passive":302,"passive_chain":[44978,55097,0],"passive_ranks":[1,18],"receivers":[296,299],"undo_frame":0},{"carrier":297,"carrier_chain":[44988,55099,12805,0],"carrier_ranks":[1,16,2],"deliver_after_root":1114,"deliver_frame":12805,"mix_frame":55099,"passive":298,"passive_chain":[44986,55099,0],"passive_ranks":[1,18],"receivers":[300,303],"undo_frame":0},{"carrier":300,"carrier_chain":[44982,55098,12803,0],"carrier_ranks":[1,16,2],"deliver_after_root":1113,"deliver_frame":12803,"mix_frame":55098,"passive":303,"passive_chain":[44976,55098,0],"passive_ranks":[1,18],"receivers":[297,298],"undo_frame":0},{"carrier":304,"carrier_chain":[44974,55084,12829,0],"carrier_ranks":[1,16,2],"deliver_after_root":1145,"deliver_frame":12829,"mix_frame":55084,"passive":307,"passive_chain":[44968,55084,0],"passive_ranks":[1,18],"receivers":[309,310],"undo_frame":0},{"carrier":309,"carrier_chain":[44964,55081,12823,0],"carrier_ranks":[1,16,2],"deliver_after_root":1142,"deliver_frame":12823,"mix_frame":55081,"passive":310,"passive_chain":[44962,55081,0],"passive_ranks":[1,18],"receivers":[304,307],"undo_frame":0},{"carrier":305,"carrier_chain":[44972,55083,12827,0],"carrier_ranks":[1,16,2],"deliver_after_root":1144,"deliver_frame":12827,"mix_frame":55083,"passive":306,"passive_chain":[44970,55083,0],"passive_ranks":[1,18],"receivers":[308,311],"undo_frame":0},{"carrier":308,"carrier_chain":[44966,55082,12825,0],"carrier_ranks":[1,16,2],"deliver_after_root":1143,"deliver_frame":12825,"mix_frame":55082,"passive":311,"passive_chain":[44960,55082,0],"passive_ranks":[1,18],"receivers":[305,306],"undo_frame":0},{"carrier":312,"carrier_chain":[44958,55068,12851,0],"carrier_ranks":[1,16,2],"deliver_after_root":1175,"deliver_frame":12851,"mix_frame":55068,"passive":315,"passive_chain":[44952,55068,0],"passive_ranks":[1,18],"receivers":[317,318],"undo_frame":0},{"carrier":317,"carrier_chain":[44948,55065,12845,0],"carrier_ranks":[1,16,2],"deliver_after_root":1172,"deliver_frame":12845,"mix_frame":55065,"passive":318,"passive_chain":[44946,55065,0],"passive_ranks":[1,18],"receivers":[312,315],"undo_frame":0},{"carrier":313,"carrier_chain":[44956,55067,12849,0],"carrier_ranks":[1,16,2],"deliver_after_root":1174,"deliver_frame":12849,"mix_frame":55067,"passive":314,"passive_chain":[44954,55067,0],"passive_ranks":[1,18],"receivers":[316,319],"undo_frame":0},{"carrier":316,"carrier_chain":[44950,55066,12847,0],"carrier_ranks":[1,16,2],"deliver_after_root":1173,"deliver_frame":12847,"mix_frame":55066,"passive":319,"passive_chain":[44944,55066,0],"passive_ranks":[1,18],"receivers":[313,314],"undo_frame":0},{"carrier":320,"carrier_chain":[44942,55052,12873,0],"carrier_ranks":[1,16,2],"deliver_after_root":1205,"deliver_frame":12873,"mix_frame":55052,"passive":323,"passive_chain":[44936,55052,0],"passive_ranks":[1,18],"receivers":[325,326],"undo_frame":0},{"carrier":325,"carrier_chain":[44932,55049,12867,0],"carrier_ranks":[1,16,2],"deliver_after_root":1202,"deliver_frame":12867,"mix_frame":55049,"passive":326,"passive_chain":[44930,55049,0],"passive_ranks":[1,18],"receivers":[320,323],"undo_frame":0},{"carrier":321,"carrier_chain":[44940,55051,12871,0],"carrier_ranks":[1,16,2],"deliver_after_root":1204,"deliver_frame":12871,"mix_frame":55051,"passive":322,"passive_chain":[44938,55051,0],"passive_ranks":[1,18],"receivers":[324,327],"undo_frame":0},{"carrier":324,"carrier_chain":[44934,55050,12869,0],"carrier_ranks":[1,16,2],"deliver_after_root":1203,"deliver_frame":12869,"mix_frame":55050,"passive":327,"passive_chain":[44928,55050,0],"passive_ranks":[1,18],"receivers":[321,322],"undo_frame":0},{"carrier":328,"carrier_chain":[44926,55036,12895,0],"carrier_ranks":[1,16,2],"deliver_after_root":1235,"deliver_frame":12895,"mix_frame":55036,"passive":331,"passive_chain":[44920,55036,0],"passive_ranks":[1,18],"receivers":[333,334],"undo_frame":0},{"carrier":333,"carrier_chain":[44916,55033,12889,0],"carrier_ranks":[1,16,2],"deliver_after_root":1232,"deliver_frame":12889,"mix_frame":55033,"passive":334,"passive_chain":[44914,55033,0],"passive_ranks":[1,18],"receivers":[328,331],"undo_frame":0},{"carrier":329,"carrier_chain":[44924,55035,12893,0],"carrier_ranks":[1,16,2],"deliver_after_root":1234,"deliver_frame":12893,"mix_frame":55035,"passive":330,"passive_chain":[44922,55035,0],"passive_ranks":[1,18],"receivers":[332,335],"undo_frame":0},{"carrier":332,"carrier_chain":[44918,55034,12891,0],"carrier_ranks":[1,16,2],"deliver_after_root":1233,"deliver_frame":12891,"mix_frame":55034,"passive":335,"passive_chain":[44912,55034,0],"passive_ranks":[1,18],"receivers":[329,330],"undo_frame":0},{"carrier":336,"carrier_chain":[44910,55020,12917,0],"carrier_ranks":[1,16,2],"deliver_after_root":1265,"deliver_frame":12917,"mix_frame":55020,"passive":339,"passive_chain":[44904,55020,0],"passive_ranks":[1,18],"receivers":[341,342],"undo_frame":0},{"carrier":341,"carrier_chain":[44900,55017,12911,0],"carrier_ranks":[1,16,2],"deliver_after_root":1262,"deliver_frame":12911,"mix_frame":55017,"passive":342,"passive_chain":[44898,55017,0],"passive_ranks":[1,18],"receivers":[336,339],"undo_frame":0},{"carrier":337,"carrier_chain":[44908,55019,12915,0],"carrier_ranks":[1,16,2],"deliver_after_root":1264,"deliver_frame":12915,"mix_frame":55019,"passive":338,"passive_chain":[44906,55019,0],"passive_ranks":[1,18],"receivers":[340,343],"undo_frame":0},{"carrier":340,"carrier_chain":[44902,55018,12913,0],"carrier_ranks":[1,16,2],"deliver_after_root":1263,"deliver_frame":12913,"mix_frame":55018,"passive":343,"passive_chain":[44896,55018,0],"passive_ranks":[1,18],"receivers":[337,338],"undo_frame":0},{"carrier":344,"carrier_chain":[44894,55004,12939,0],"carrier_ranks":[1,16,2],"deliver_after_root":1295,"deliver_frame":12939,"mix_frame":55004,"passive":347,"passive_chain":[44888,55004,0],"passive_ranks":[1,18],"receivers":[349,350],"undo_frame":0},{"carrier":349,"carrier_chain":[44884,55001,12933,0],"carrier_ranks":[1,16,2],"deliver_after_root":1292,"deliver_frame":12933,"mix_frame":55001,"passive":350,"passive_chain":[44882,55001,0],"passive_ranks":[1,18],"receivers":[344,347],"undo_frame":0},{"carrier":345,"carrier_chain":[44892,55003,12937,0],"carrier_ranks":[1,16,2],"deliver_after_root":1294,"deliver_frame":12937,"mix_frame":55003,"passive":346,"passive_chain":[44890,55003,0],"passive_ranks":[1,18],"receivers":[348,351],"undo_frame":0},{"carrier":348,"carrier_chain":[44886,55002,12935,0],"carrier_ranks":[1,16,2],"deliver_after_root":1293,"deliver_frame":12935,"mix_frame":55002,"passive":351,"passive_chain":[44880,55002,0],"passive_ranks":[1,18],"receivers":[345,346],"undo_frame":0},{"carrier":352,"carrier_chain":[44878,54988,12961,0],"carrier_ranks":[1,16,2],"deliver_after_root":1325,"deliver_frame":12961,"mix_frame":54988,"passive":355,"passive_chain":[44872,54988,0],"passive_ranks":[1,18],"receivers":[357,358],"undo_frame":0},{"carrier":357,"carrier_chain":[44868,54985,12955,0],"carrier_ranks":[1,16,2],"deliver_after_root":1322,"deliver_frame":12955,"mix_frame":54985,"passive":358,"passive_chain":[44866,54985,0],"passive_ranks":[1,18],"receivers":[352,355],"undo_frame":0},{"carrier":353,"carrier_chain":[44876,54987,12959,0],"carrier_ranks":[1,16,2],"deliver_after_root":1324,"deliver_frame":12959,"mix_frame":54987,"passive":354,"passive_chain":[44874,54987,0],"passive_ranks":[1,18],"receivers":[356,359],"undo_frame":0},{"carrier":356,"carrier_chain":[44870,54986,12957,0],"carrier_ranks":[1,16,2],"deliver_after_root":1323,"deliver_frame":12957,"mix_frame":54986,"passive":359,"passive_chain":[44864,54986,0],"passive_ranks":[1,18],"receivers":[353,354],"undo_frame":0},{"carrier":360,"carrier_chain":[44862,54972,12983,0],"carrier_ranks":[1,16,2],"deliver_after_root":1355,"deliver_frame":12983,"mix_frame":54972,"passive":363,"passive_chain":[44856,54972,0],"passive_ranks":[1,18],"receivers":[365,366],"undo_frame":0},{"carrier":365,"carrier_chain":[44852,54969,12977,0],"carrier_ranks":[1,16,2],"deliver_after_root":1352,"deliver_frame":12977,"mix_frame":54969,"passive":366,"passive_chain":[44850,54969,0],"passive_ranks":[1,18],"receivers":[360,363],"undo_frame":0},{"carrier":361,"carrier_chain":[44860,54971,12981,0],"carrier_ranks":[1,16,2],"deliver_after_root":1354,"deliver_frame":12981,"mix_frame":54971,"passive":362,"passive_chain":[44858,54971,0],"passive_ranks":[1,18],"receivers":[364,367],"undo_frame":0},{"carrier":364,"carrier_chain":[44854,54970,12979,0],"carrier_ranks":[1,16,2],"deliver_after_root":1353,"deliver_frame":12979,"mix_frame":54970,"passive":367,"passive_chain":[44848,54970,0],"passive_ranks":[1,18],"receivers":[361,362],"undo_frame":0},{"carrier":368,"carrier_chain":[44846,54956,13005,0],"carrier_ranks":[1,16,2],"deliver_after_root":1385,"deliver_frame":13005,"mix_frame":54956,"passive":371,"passive_chain":[44840,54956,0],"passive_ranks":[1,18],"receivers":[373,374],"undo_frame":0},{"carrier":373,"carrier_chain":[44836,54953,12999,0],"carrier_ranks":[1,16,2],"deliver_after_root":1382,"deliver_frame":12999,"mix_frame":54953,"passive":374,"passive_chain":[44834,54953,0],"passive_ranks":[1,18],"receivers":[368,371],"undo_frame":0},{"carrier":369,"carrier_chain":[44844,54955,13003,0],"carrier_ranks":[1,16,2],"deliver_after_root":1384,"deliver_frame":13003,"mix_frame":54955,"passive":370,"passive_chain":[44842,54955,0],"passive_ranks":[1,18],"receivers":[372,375],"undo_frame":0},{"carrier":372,"carrier_chain":[44838,54954,13001,0],"carrier_ranks":[1,16,2],"deliver_after_root":1383,"deliver_frame":13001,"mix_frame":54954,"passive":375,"passive_chain":[44832,54954,0],"passive_ranks":[1,18],"receivers":[369,370],"undo_frame":0},{"carrier":376,"carrier_chain":[44830,54940,13027,0],"carrier_ranks":[1,16,2],"deliver_after_root":1415,"deliver_frame":13027,"mix_frame":54940,"passive":379,"passive_chain":[44824,54940,0],"passive_ranks":[1,18],"receivers":[381,382],"undo_frame":0},{"carrier":381,"carrier_chain":[44820,54937,13021,0],"carrier_ranks":[1,16,2],"deliver_after_root":1412,"deliver_frame":13021,"mix_frame":54937,"passive":382,"passive_chain":[44818,54937,0],"passive_ranks":[1,18],"receivers":[376,379],"undo_frame":0},{"carrier":377,"carrier_chain":[44828,54939,13025,0],"carrier_ranks":[1,16,2],"deliver_after_root":1414,"deliver_frame":13025,"mix_frame":54939,"passive":378,"passive_chain":[44826,54939,0],"passive_ranks":[1,18],"receivers":[380,383],"undo_frame":0},{"carrier":380,"carrier_chain":[44822,54938,13023,0],"carrier_ranks":[1,16,2],"deliver_after_root":1413,"deliver_frame":13023,"mix_frame":54938,"passive":383,"passive_chain":[44816,54938,0],"passive_ranks":[1,18],"receivers":[377,378],"undo_frame":0},{"carrier":384,"carrier_chain":[44814,54924,13049,0],"carrier_ranks":[1,16,2],"deliver_after_root":1445,"deliver_frame":13049,"mix_frame":54924,"passive":387,"passive_chain":[44808,54924,0],"passive_ranks":[1,18],"receivers":[389,390],"undo_frame":0},{"carrier":389,"carrier_chain":[44804,54921,13043,0],"carrier_ranks":[1,16,2],"deliver_after_root":1442,"deliver_frame":13043,"mix_frame":54921,"passive":390,"passive_chain":[44802,54921,0],"passive_ranks":[1,18],"receivers":[384,387],"undo_frame":0},{"carrier":385,"carrier_chain":[44812,54923,13047,0],"carrier_ranks":[1,16,2],"deliver_after_root":1444,"deliver_frame":13047,"mix_frame":54923,"passive":386,"passive_chain":[44810,54923,0],"passive_ranks":[1,18],"receivers":[388,391],"undo_frame":0},{"carrier":388,"carrier_chain":[44806,54922,13045,0],"carrier_ranks":[1,16,2],"deliver_after_root":1443,"deliver_frame":13045,"mix_frame":54922,"passive":391,"passive_chain":[44800,54922,0],"passive_ranks":[1,18],"receivers":[385,386],"undo_frame":0},{"carrier":392,"carrier_chain":[44798,54908,13071,0],"carrier_ranks":[1,16,2],"deliver_after_root":1475,"deliver_frame":13071,"mix_frame":54908,"passive":395,"passive_chain":[44792,54908,0],"passive_ranks":[1,18],"receivers":[397,398],"undo_frame":0},{"carrier":397,"carrier_chain":[44788,54905,13065,0],"carrier_ranks":[1,16,2],"deliver_after_root":1472,"deliver_frame":13065,"mix_frame":54905,"passive":398,"passive_chain":[44786,54905,0],"passive_ranks":[1,18],"receivers":[392,395],"undo_frame":0},{"carrier":393,"carrier_chain":[44796,54907,13069,0],"carrier_ranks":[1,16,2],"deliver_after_root":1474,"deliver_frame":13069,"mix_frame":54907,"passive":394,"passive_chain":[44794,54907,0],"passive_ranks":[1,18],"receivers":[396,399],"undo_frame":0},{"carrier":396,"carrier_chain":[44790,54906,13067,0],"carrier_ranks":[1,16,2],"deliver_after_root":1473,"deliver_frame":13067,"mix_frame":54906,"passive":399,"passive_chain":[44784,54906,0],"passive_ranks":[1,18],"receivers":[393,394],"undo_frame":0},{"carrier":400,"carrier_chain":[44782,54892,13093,0],"carrier_ranks":[1,16,2],"deliver_after_root":1505,"deliver_frame":13093,"mix_frame":54892,"passive":403,"passive_chain":[44776,54892,0],"passive_ranks":[1,18],"receivers":[405,406],"undo_frame":0},{"carrier":405,"carrier_chain":[44772,54889,13087,0],"carrier_ranks":[1,16,2],"deliver_after_root":1502,"deliver_frame":13087,"mix_frame":54889,"passive":406,"passive_chain":[44770,54889,0],"passive_ranks":[1,18],"receivers":[400,403],"undo_frame":0},{"carrier":401,"carrier_chain":[44780,54891,13091,0],"carrier_ranks":[1,16,2],"deliver_after_root":1504,"deliver_frame":13091,"mix_frame":54891,"passive":402,"passive_chain":[44778,54891,0],"passive_ranks":[1,18],"receivers":[404,407],"undo_frame":0},{"carrier":404,"carrier_chain":[44774,54890,13089,0],"carrier_ranks":[1,16,2],"deliver_after_root":1503,"deliver_frame":13089,"mix_frame":54890,"passive":407,"passive_chain":[44768,54890,0],"passive_ranks":[1,18],"receivers":[401,402],"undo_frame":0},{"carrier":408,"carrier_chain":[44766,54876,13115,0],"carrier_ranks":[1,16,2],"deliver_after_root":1535,"deliver_frame":13115,"mix_frame":54876,"passive":411,"passive_chain":[44760,54876,0],"passive_ranks":[1,18],"receivers":[413,414],"undo_frame":0},{"carrier":413,"carrier_chain":[44756,54873,13109,0],"carrier_ranks":[1,16,2],"deliver_after_root":1532,"deliver_frame":13109,"mix_frame":54873,"passive":414,"passive_chain":[44754,54873,0],"passive_ranks":[1,18],"receivers":[408,411],"undo_frame":0},{"carrier":409,"carrier_chain":[44764,54875,13113,0],"carrier_ranks":[1,16,2],"deliver_after_root":1534,"deliver_frame":13113,"mix_frame":54875,"passive":410,"passive_chain":[44762,54875,0],"passive_ranks":[1,18],"receivers":[412,415],"undo_frame":0},{"carrier":412,"carrier_chain":[44758,54874,13111,0],"carrier_ranks":[1,16,2],"deliver_after_root":1533,"deliver_frame":13111,"mix_frame":54874,"passive":415,"passive_chain":[44752,54874,0],"passive_ranks":[1,18],"receivers":[409,410],"undo_frame":0},{"carrier":416,"carrier_chain":[44750,54860,13137,0],"carrier_ranks":[1,16,2],"deliver_after_root":1565,"deliver_frame":13137,"mix_frame":54860,"passive":419,"passive_chain":[44744,54860,0],"passive_ranks":[1,18],"receivers":[421,422],"undo_frame":0},{"carrier":421,"carrier_chain":[44740,54857,13131,0],"carrier_ranks":[1,16,2],"deliver_after_root":1562,"deliver_frame":13131,"mix_frame":54857,"passive":422,"passive_chain":[44738,54857,0],"passive_ranks":[1,18],"receivers":[416,419],"undo_frame":0},{"carrier":417,"carrier_chain":[44748,54859,13135,0],"carrier_ranks":[1,16,2],"deliver_after_root":1564,"deliver_frame":13135,"mix_frame":54859,"passive":418,"passive_chain":[44746,54859,0],"passive_ranks":[1,18],"receivers":[420,423],"undo_frame":0},{"carrier":420,"carrier_chain":[44742,54858,13133,0],"carrier_ranks":[1,16,2],"deliver_after_root":1563,"deliver_frame":13133,"mix_frame":54858,"passive":423,"passive_chain":[44736,54858,0],"passive_ranks":[1,18],"receivers":[417,418],"undo_frame":0},{"carrier":424,"carrier_chain":[44734,54844,13159,0],"carrier_ranks":[1,16,2],"deliver_after_root":1595,"deliver_frame":13159,"mix_frame":54844,"passive":427,"passive_chain":[44728,54844,0],"passive_ranks":[1,18],"receivers":[429,430],"undo_frame":0},{"carrier":429,"carrier_chain":[44724,54841,13153,0],"carrier_ranks":[1,16,2],"deliver_after_root":1592,"deliver_frame":13153,"mix_frame":54841,"passive":430,"passive_chain":[44722,54841,0],"passive_ranks":[1,18],"receivers":[424,427],"undo_frame":0},{"carrier":425,"carrier_chain":[44732,54843,13157,0],"carrier_ranks":[1,16,2],"deliver_after_root":1594,"deliver_frame":13157,"mix_frame":54843,"passive":426,"passive_chain":[44730,54843,0],"passive_ranks":[1,18],"receivers":[428,431],"undo_frame":0},{"carrier":428,"carrier_chain":[44726,54842,13155,0],"carrier_ranks":[1,16,2],"deliver_after_root":1593,"deliver_frame":13155,"mix_frame":54842,"passive":431,"passive_chain":[44720,54842,0],"passive_ranks":[1,18],"receivers":[425,426],"undo_frame":0},{"carrier":432,"carrier_chain":[44718,54828,13181,0],"carrier_ranks":[1,16,2],"deliver_after_root":1625,"deliver_frame":13181,"mix_frame":54828,"passive":435,"passive_chain":[44712,54828,0],"passive_ranks":[1,18],"receivers":[437,438],"undo_frame":0},{"carrier":437,"carrier_chain":[44708,54825,13175,0],"carrier_ranks":[1,16,2],"deliver_after_root":1622,"deliver_frame":13175,"mix_frame":54825,"passive":438,"passive_chain":[44706,54825,0],"passive_ranks":[1,18],"receivers":[432,435],"undo_frame":0},{"carrier":433,"carrier_chain":[44716,54827,13179,0],"carrier_ranks":[1,16,2],"deliver_after_root":1624,"deliver_frame":13179,"mix_frame":54827,"passive":434,"passive_chain":[44714,54827,0],"passive_ranks":[1,18],"receivers":[436,439],"undo_frame":0},{"carrier":436,"carrier_chain":[44710,54826,13177,0],"carrier_ranks":[1,16,2],"deliver_after_root":1623,"deliver_frame":13177,"mix_frame":54826,"passive":439,"passive_chain":[44704,54826,0],"passive_ranks":[1,18],"receivers":[433,434],"undo_frame":0},{"carrier":440,"carrier_chain":[44702,54812,13203,0],"carrier_ranks":[1,16,2],"deliver_after_root":1655,"deliver_frame":13203,"mix_frame":54812,"passive":443,"passive_chain":[44696,54812,0],"passive_ranks":[1,18],"receivers":[445,446],"undo_frame":0},{"carrier":445,"carrier_chain":[44692,54809,13197,0],"carrier_ranks":[1,16,2],"deliver_after_root":1652,"deliver_frame":13197,"mix_frame":54809,"passive":446,"passive_chain":[44690,54809,0],"passive_ranks":[1,18],"receivers":[440,443],"undo_frame":0},{"carrier":441,"carrier_chain":[44700,54811,13201,0],"carrier_ranks":[1,16,2],"deliver_after_root":1654,"deliver_frame":13201,"mix_frame":54811,"passive":442,"passive_chain":[44698,54811,0],"passive_ranks":[1,18],"receivers":[444,447],"undo_frame":0},{"carrier":444,"carrier_chain":[44694,54810,13199,0],"carrier_ranks":[1,16,2],"deliver_after_root":1653,"deliver_frame":13199,"mix_frame":54810,"passive":447,"passive_chain":[44688,54810,0],"passive_ranks":[1,18],"receivers":[441,442],"undo_frame":0},{"carrier":448,"carrier_chain":[44686,54796,13225,0],"carrier_ranks":[1,16,2],"deliver_after_root":1685,"deliver_frame":13225,"mix_frame":54796,"passive":451,"passive_chain":[44680,54796,0],"passive_ranks":[1,18],"receivers":[453,454],"undo_frame":0},{"carrier":453,"carrier_chain":[44676,54793,13219,0],"carrier_ranks":[1,16,2],"deliver_after_root":1682,"deliver_frame":13219,"mix_frame":54793,"passive":454,"passive_chain":[44674,54793,0],"passive_ranks":[1,18],"receivers":[448,451],"undo_frame":0},{"carrier":449,"carrier_chain":[44684,54795,13223,0],"carrier_ranks":[1,16,2],"deliver_after_root":1684,"deliver_frame":13223,"mix_frame":54795,"passive":450,"passive_chain":[44682,54795,0],"passive_ranks":[1,18],"receivers":[452,455],"undo_frame":0},{"carrier":452,"carrier_chain":[44678,54794,13221,0],"carrier_ranks":[1,16,2],"deliver_after_root":1683,"deliver_frame":13221,"mix_frame":54794,"passive":455,"passive_chain":[44672,54794,0],"passive_ranks":[1,18],"receivers":[449,450],"undo_frame":0},{"carrier":456,"carrier_chain":[44670,54780,13247,0],"carrier_ranks":[1,16,2],"deliver_after_root":1715,"deliver_frame":13247,"mix_frame":54780,"passive":459,"passive_chain":[44664,54780,0],"passive_ranks":[1,18],"receivers":[461,462],"undo_frame":0},{"carrier":461,"carrier_chain":[44660,54777,13241,0],"carrier_ranks":[1,16,2],"deliver_after_root":1712,"deliver_frame":13241,"mix_frame":54777,"passive":462,"passive_chain":[44658,54777,0],"passive_ranks":[1,18],"receivers":[456,459],"undo_frame":0},{"carrier":457,"carrier_chain":[44668,54779,13245,0],"carrier_ranks":[1,16,2],"deliver_after_root":1714,"deliver_frame":13245,"mix_frame":54779,"passive":458,"passive_chain":[44666,54779,0],"passive_ranks":[1,18],"receivers":[460,463],"undo_frame":0},{"carrier":460,"carrier_chain":[44662,54778,13243,0],"carrier_ranks":[1,16,2],"deliver_after_root":1713,"deliver_frame":13243,"mix_frame":54778,"passive":463,"passive_chain":[44656,54778,0],"passive_ranks":[1,18],"receivers":[457,458],"undo_frame":0},{"carrier":464,"carrier_chain":[44654,54764,13269,0],"carrier_ranks":[1,16,2],"deliver_after_root":1745,"deliver_frame":13269,"mix_frame":54764,"passive":467,"passive_chain":[44648,54764,0],"passive_ranks":[1,18],"receivers":[469,470],"undo_frame":0},{"carrier":469,"carrier_chain":[44644,54761,13263,0],"carrier_ranks":[1,16,2],"deliver_after_root":1742,"deliver_frame":13263,"mix_frame":54761,"passive":470,"passive_chain":[44642,54761,0],"passive_ranks":[1,18],"receivers":[464,467],"undo_frame":0},{"carrier":465,"carrier_chain":[44652,54763,13267,0],"carrier_ranks":[1,16,2],"deliver_after_root":1744,"deliver_frame":13267,"mix_frame":54763,"passive":466,"passive_chain":[44650,54763,0],"passive_ranks":[1,18],"receivers":[468,471],"undo_frame":0},{"carrier":468,"carrier_chain":[44646,54762,13265,0],"carrier_ranks":[1,16,2],"deliver_after_root":1743,"deliver_frame":13265,"mix_frame":54762,"passive":471,"passive_chain":[44640,54762,0],"passive_ranks":[1,18],"receivers":[465,466],"undo_frame":0},{"carrier":472,"carrier_chain":[44638,54748,13291,0],"carrier_ranks":[1,16,2],"deliver_after_root":1775,"deliver_frame":13291,"mix_frame":54748,"passive":475,"passive_chain":[44632,54748,0],"passive_ranks":[1,18],"receivers":[477,478],"undo_frame":0},{"carrier":477,"carrier_chain":[44628,54745,13285,0],"carrier_ranks":[1,16,2],"deliver_after_root":1772,"deliver_frame":13285,"mix_frame":54745,"passive":478,"passive_chain":[44626,54745,0],"passive_ranks":[1,18],"receivers":[472,475],"undo_frame":0},{"carrier":473,"carrier_chain":[44636,54747,13289,0],"carrier_ranks":[1,16,2],"deliver_after_root":1774,"deliver_frame":13289,"mix_frame":54747,"passive":474,"passive_chain":[44634,54747,0],"passive_ranks":[1,18],"receivers":[476,479],"undo_frame":0},{"carrier":476,"carrier_chain":[44630,54746,13287,0],"carrier_ranks":[1,16,2],"deliver_after_root":1773,"deliver_frame":13287,"mix_frame":54746,"passive":479,"passive_chain":[44624,54746,0],"passive_ranks":[1,18],"receivers":[473,474],"undo_frame":0},{"carrier":480,"carrier_chain":[44622,54732,13313,0],"carrier_ranks":[1,16,2],"deliver_after_root":1805,"deliver_frame":13313,"mix_frame":54732,"passive":483,"passive_chain":[44616,54732,0],"passive_ranks":[1,18],"receivers":[485,486],"undo_frame":0},{"carrier":485,"carrier_chain":[44612,54729,13307,0],"carrier_ranks":[1,16,2],"deliver_after_root":1802,"deliver_frame":13307,"mix_frame":54729,"passive":486,"passive_chain":[44610,54729,0],"passive_ranks":[1,18],"receivers":[480,483],"undo_frame":0},{"carrier":481,"carrier_chain":[44620,54731,13311,0],"carrier_ranks":[1,16,2],"deliver_after_root":1804,"deliver_frame":13311,"mix_frame":54731,"passive":482,"passive_chain":[44618,54731,0],"passive_ranks":[1,18],"receivers":[484,487],"undo_frame":0},{"carrier":484,"carrier_chain":[44614,54730,13309,0],"carrier_ranks":[1,16,2],"deliver_after_root":1803,"deliver_frame":13309,"mix_frame":54730,"passive":487,"passive_chain":[44608,54730,0],"passive_ranks":[1,18],"receivers":[481,482],"undo_frame":0},{"carrier":488,"carrier_chain":[44606,54716,13335,0],"carrier_ranks":[1,16,2],"deliver_after_root":1835,"deliver_frame":13335,"mix_frame":54716,"passive":491,"passive_chain":[44600,54716,0],"passive_ranks":[1,18],"receivers":[493,494],"undo_frame":0},{"carrier":493,"carrier_chain":[44596,54713,13329,0],"carrier_ranks":[1,16,2],"deliver_after_root":1832,"deliver_frame":13329,"mix_frame":54713,"passive":494,"passive_chain":[44594,54713,0],"passive_ranks":[1,18],"receivers":[488,491],"undo_frame":0},{"carrier":489,"carrier_chain":[44604,54715,13333,0],"carrier_ranks":[1,16,2],"deliver_after_root":1834,"deliver_frame":13333,"mix_frame":54715,"passive":490,"passive_chain":[44602,54715,0],"passive_ranks":[1,18],"receivers":[492,495],"undo_frame":0},{"carrier":492,"carrier_chain":[44598,54714,13331,0],"carrier_ranks":[1,16,2],"deliver_after_root":1833,"deliver_frame":13331,"mix_frame":54714,"passive":495,"passive_chain":[44592,54714,0],"passive_ranks":[1,18],"receivers":[489,490],"undo_frame":0},{"carrier":496,"carrier_chain":[44590,54700,13357,0],"carrier_ranks":[1,16,2],"deliver_after_root":1865,"deliver_frame":13357,"mix_frame":54700,"passive":499,"passive_chain":[44584,54700,0],"passive_ranks":[1,18],"receivers":[501,502],"undo_frame":0},{"carrier":501,"carrier_chain":[44580,54697,13351,0],"carrier_ranks":[1,16,2],"deliver_after_root":1862,"deliver_frame":13351,"mix_frame":54697,"passive":502,"passive_chain":[44578,54697,0],"passive_ranks":[1,18],"receivers":[496,499],"undo_frame":0},{"carrier":497,"carrier_chain":[44588,54699,13355,0],"carrier_ranks":[1,16,2],"deliver_after_root":1864,"deliver_frame":13355,"mix_frame":54699,"passive":498,"passive_chain":[44586,54699,0],"passive_ranks":[1,18],"receivers":[500,503],"undo_frame":0},{"carrier":500,"carrier_chain":[44582,54698,13353,0],"carrier_ranks":[1,16,2],"deliver_after_root":1863,"deliver_frame":13353,"mix_frame":54698,"passive":503,"passive_chain":[44576,54698,0],"passive_ranks":[1,18],"receivers":[497,498],"undo_frame":0},{"carrier":504,"carrier_chain":[44574,54684,13379,0],"carrier_ranks":[1,16,2],"deliver_after_root":1895,"deliver_frame":13379,"mix_frame":54684,"passive":507,"passive_chain":[44568,54684,0],"passive_ranks":[1,18],"receivers":[509,510],"undo_frame":0},{"carrier":509,"carrier_chain":[44564,54681,13373,0],"carrier_ranks":[1,16,2],"deliver_after_root":1892,"deliver_frame":13373,"mix_frame":54681,"passive":510,"passive_chain":[44562,54681,0],"passive_ranks":[1,18],"receivers":[504,507],"undo_frame":0},{"carrier":505,"carrier_chain":[44572,54683,13377,0],"carrier_ranks":[1,16,2],"deliver_after_root":1894,"deliver_frame":13377,"mix_frame":54683,"passive":506,"passive_chain":[44570,54683,0],"passive_ranks":[1,18],"receivers":[508,511],"undo_frame":0},{"carrier":508,"carrier_chain":[44566,54682,13375,0],"carrier_ranks":[1,16,2],"deliver_after_root":1893,"deliver_frame":13375,"mix_frame":54682,"passive":511,"passive_chain":[44560,54682,0],"passive_ranks":[1,18],"receivers":[505,506],"undo_frame":0},{"carrier":512,"carrier_chain":[44558,54668,13401,0],"carrier_ranks":[1,16,2],"deliver_after_root":1925,"deliver_frame":13401,"mix_frame":54668,"passive":515,"passive_chain":[44552,54668,0],"passive_ranks":[1,18],"receivers":[517,518],"undo_frame":0},{"carrier":517,"carrier_chain":[44548,54665,13395,0],"carrier_ranks":[1,16,2],"deliver_after_root":1922,"deliver_frame":13395,"mix_frame":54665,"passive":518,"passive_chain":[44546,54665,0],"passive_ranks":[1,18],"receivers":[512,515],"undo_frame":0},{"carrier":513,"carrier_chain":[44556,54667,13399,0],"carrier_ranks":[1,16,2],"deliver_after_root":1924,"deliver_frame":13399,"mix_frame":54667,"passive":514,"passive_chain":[44554,54667,0],"passive_ranks":[1,18],"receivers":[516,519],"undo_frame":0},{"carrier":516,"carrier_chain":[44550,54666,13397,0],"carrier_ranks":[1,16,2],"deliver_after_root":1923,"deliver_frame":13397,"mix_frame":54666,"passive":519,"passive_chain":[44544,54666,0],"passive_ranks":[1,18],"receivers":[513,514],"undo_frame":0},{"carrier":520,"carrier_chain":[44542,54652,13423,0],"carrier_ranks":[1,16,2],"deliver_after_root":1955,"deliver_frame":13423,"mix_frame":54652,"passive":523,"passive_chain":[44536,54652,0],"passive_ranks":[1,18],"receivers":[525,526],"undo_frame":0},{"carrier":525,"carrier_chain":[44532,54649,13417,0],"carrier_ranks":[1,16,2],"deliver_after_root":1952,"deliver_frame":13417,"mix_frame":54649,"passive":526,"passive_chain":[44530,54649,0],"passive_ranks":[1,18],"receivers":[520,523],"undo_frame":0},{"carrier":521,"carrier_chain":[44540,54651,13421,0],"carrier_ranks":[1,16,2],"deliver_after_root":1954,"deliver_frame":13421,"mix_frame":54651,"passive":522,"passive_chain":[44538,54651,0],"passive_ranks":[1,18],"receivers":[524,527],"undo_frame":0},{"carrier":524,"carrier_chain":[44534,54650,13419,0],"carrier_ranks":[1,16,2],"deliver_after_root":1953,"deliver_frame":13419,"mix_frame":54650,"passive":527,"passive_chain":[44528,54650,0],"passive_ranks":[1,18],"receivers":[521,522],"undo_frame":0},{"carrier":528,"carrier_chain":[44526,54636,13445,0],"carrier_ranks":[1,16,2],"deliver_after_root":1985,"deliver_frame":13445,"mix_frame":54636,"passive":531,"passive_chain":[44520,54636,0],"passive_ranks":[1,18],"receivers":[533,534],"undo_frame":0},{"carrier":533,"carrier_chain":[44516,54633,13439,0],"carrier_ranks":[1,16,2],"deliver_after_root":1982,"deliver_frame":13439,"mix_frame":54633,"passive":534,"passive_chain":[44514,54633,0],"passive_ranks":[1,18],"receivers":[528,531],"undo_frame":0},{"carrier":529,"carrier_chain":[44524,54635,13443,0],"carrier_ranks":[1,16,2],"deliver_after_root":1984,"deliver_frame":13443,"mix_frame":54635,"passive":530,"passive_chain":[44522,54635,0],"passive_ranks":[1,18],"receivers":[532,535],"undo_frame":0},{"carrier":532,"carrier_chain":[44518,54634,13441,0],"carrier_ranks":[1,16,2],"deliver_after_root":1983,"deliver_frame":13441,"mix_frame":54634,"passive":535,"passive_chain":[44512,54634,0],"passive_ranks":[1,18],"receivers":[529,530],"undo_frame":0},{"carrier":536,"carrier_chain":[44510,54620,13467,0],"carrier_ranks":[1,16,2],"deliver_after_root":2015,"deliver_frame":13467,"mix_frame":54620,"passive":539,"passive_chain":[44504,54620,0],"passive_ranks":[1,18],"receivers":[541,542],"undo_frame":0},{"carrier":541,"carrier_chain":[44500,54617,13461,0],"carrier_ranks":[1,16,2],"deliver_after_root":2012,"deliver_frame":13461,"mix_frame":54617,"passive":542,"passive_chain":[44498,54617,0],"passive_ranks":[1,18],"receivers":[536,539],"undo_frame":0},{"carrier":537,"carrier_chain":[44508,54619,13465,0],"carrier_ranks":[1,16,2],"deliver_after_root":2014,"deliver_frame":13465,"mix_frame":54619,"passive":538,"passive_chain":[44506,54619,0],"passive_ranks":[1,18],"receivers":[540,543],"undo_frame":0},{"carrier":540,"carrier_chain":[44502,54618,13463,0],"carrier_ranks":[1,16,2],"deliver_after_root":2013,"deliver_frame":13463,"mix_frame":54618,"passive":543,"passive_chain":[44496,54618,0],"passive_ranks":[1,18],"receivers":[537,538],"undo_frame":0},{"carrier":544,"carrier_chain":[44494,54604,13489,0],"carrier_ranks":[1,16,2],"deliver_after_root":2045,"deliver_frame":13489,"mix_frame":54604,"passive":547,"passive_chain":[44488,54604,0],"passive_ranks":[1,18],"receivers":[549,550],"undo_frame":0},{"carrier":549,"carrier_chain":[44484,54601,13483,0],"carrier_ranks":[1,16,2],"deliver_after_root":2042,"deliver_frame":13483,"mix_frame":54601,"passive":550,"passive_chain":[44482,54601,0],"passive_ranks":[1,18],"receivers":[544,547],"undo_frame":0},{"carrier":545,"carrier_chain":[44492,54603,13487,0],"carrier_ranks":[1,16,2],"deliver_after_root":2044,"deliver_frame":13487,"mix_frame":54603,"passive":546,"passive_chain":[44490,54603,0],"passive_ranks":[1,18],"receivers":[548,551],"undo_frame":0},{"carrier":548,"carrier_chain":[44486,54602,13485,0],"carrier_ranks":[1,16,2],"deliver_after_root":2043,"deliver_frame":13485,"mix_frame":54602,"passive":551,"passive_chain":[44480,54602,0],"passive_ranks":[1,18],"receivers":[545,546],"undo_frame":0},{"carrier":552,"carrier_chain":[44478,54588,13511,0],"carrier_ranks":[1,16,2],"deliver_after_root":2075,"deliver_frame":13511,"mix_frame":54588,"passive":555,"passive_chain":[44472,54588,0],"passive_ranks":[1,18],"receivers":[557,558],"undo_frame":0},{"carrier":557,"carrier_chain":[44468,54585,13505,0],"carrier_ranks":[1,16,2],"deliver_after_root":2072,"deliver_frame":13505,"mix_frame":54585,"passive":558,"passive_chain":[44466,54585,0],"passive_ranks":[1,18],"receivers":[552,555],"undo_frame":0},{"carrier":553,"carrier_chain":[44476,54587,13509,0],"carrier_ranks":[1,16,2],"deliver_after_root":2074,"deliver_frame":13509,"mix_frame":54587,"passive":554,"passive_chain":[44474,54587,0],"passive_ranks":[1,18],"receivers":[556,559],"undo_frame":0},{"carrier":556,"carrier_chain":[44470,54586,13507,0],"carrier_ranks":[1,16,2],"deliver_after_root":2073,"deliver_frame":13507,"mix_frame":54586,"passive":559,"passive_chain":[44464,54586,0],"passive_ranks":[1,18],"receivers":[553,554],"undo_frame":0},{"carrier":560,"carrier_chain":[44462,54572,13533,0],"carrier_ranks":[1,16,2],"deliver_after_root":2105,"deliver_frame":13533,"mix_frame":54572,"passive":563,"passive_chain":[44456,54572,0],"passive_ranks":[1,18],"receivers":[565,566],"undo_frame":0},{"carrier":565,"carrier_chain":[44452,54569,13527,0],"carrier_ranks":[1,16,2],"deliver_after_root":2102,"deliver_frame":13527,"mix_frame":54569,"passive":566,"passive_chain":[44450,54569,0],"passive_ranks":[1,18],"receivers":[560,563],"undo_frame":0},{"carrier":561,"carrier_chain":[44460,54571,13531,0],"carrier_ranks":[1,16,2],"deliver_after_root":2104,"deliver_frame":13531,"mix_frame":54571,"passive":562,"passive_chain":[44458,54571,0],"passive_ranks":[1,18],"receivers":[564,567],"undo_frame":0},{"carrier":564,"carrier_chain":[44454,54570,13529,0],"carrier_ranks":[1,16,2],"deliver_after_root":2103,"deliver_frame":13529,"mix_frame":54570,"passive":567,"passive_chain":[44448,54570,0],"passive_ranks":[1,18],"receivers":[561,562],"undo_frame":0},{"carrier":568,"carrier_chain":[44446,54556,13555,0],"carrier_ranks":[1,16,2],"deliver_after_root":2135,"deliver_frame":13555,"mix_frame":54556,"passive":571,"passive_chain":[44440,54556,0],"passive_ranks":[1,18],"receivers":[573,574],"undo_frame":0},{"carrier":573,"carrier_chain":[44436,54553,13549,0],"carrier_ranks":[1,16,2],"deliver_after_root":2132,"deliver_frame":13549,"mix_frame":54553,"passive":574,"passive_chain":[44434,54553,0],"passive_ranks":[1,18],"receivers":[568,571],"undo_frame":0},{"carrier":569,"carrier_chain":[44444,54555,13553,0],"carrier_ranks":[1,16,2],"deliver_after_root":2134,"deliver_frame":13553,"mix_frame":54555,"passive":570,"passive_chain":[44442,54555,0],"passive_ranks":[1,18],"receivers":[572,575],"undo_frame":0},{"carrier":572,"carrier_chain":[44438,54554,13551,0],"carrier_ranks":[1,16,2],"deliver_after_root":2133,"deliver_frame":13551,"mix_frame":54554,"passive":575,"passive_chain":[44432,54554,0],"passive_ranks":[1,18],"receivers":[569,570],"undo_frame":0},{"carrier":576,"carrier_chain":[44430,54540,13577,0],"carrier_ranks":[1,16,2],"deliver_after_root":2165,"deliver_frame":13577,"mix_frame":54540,"passive":579,"passive_chain":[44424,54540,0],"passive_ranks":[1,18],"receivers":[581,582],"undo_frame":0},{"carrier":581,"carrier_chain":[44420,54537,13571,0],"carrier_ranks":[1,16,2],"deliver_after_root":2162,"deliver_frame":13571,"mix_frame":54537,"passive":582,"passive_chain":[44418,54537,0],"passive_ranks":[1,18],"receivers":[576,579],"undo_frame":0},{"carrier":577,"carrier_chain":[44428,54539,13575,0],"carrier_ranks":[1,16,2],"deliver_after_root":2164,"deliver_frame":13575,"mix_frame":54539,"passive":578,"passive_chain":[44426,54539,0],"passive_ranks":[1,18],"receivers":[580,583],"undo_frame":0},{"carrier":580,"carrier_chain":[44422,54538,13573,0],"carrier_ranks":[1,16,2],"deliver_after_root":2163,"deliver_frame":13573,"mix_frame":54538,"passive":583,"passive_chain":[44416,54538,0],"passive_ranks":[1,18],"receivers":[577,578],"undo_frame":0},{"carrier":584,"carrier_chain":[44414,54524,13599,0],"carrier_ranks":[1,16,2],"deliver_after_root":2195,"deliver_frame":13599,"mix_frame":54524,"passive":587,"passive_chain":[44408,54524,0],"passive_ranks":[1,18],"receivers":[589,590],"undo_frame":0},{"carrier":589,"carrier_chain":[44404,54521,13593,0],"carrier_ranks":[1,16,2],"deliver_after_root":2192,"deliver_frame":13593,"mix_frame":54521,"passive":590,"passive_chain":[44402,54521,0],"passive_ranks":[1,18],"receivers":[584,587],"undo_frame":0},{"carrier":585,"carrier_chain":[44412,54523,13597,0],"carrier_ranks":[1,16,2],"deliver_after_root":2194,"deliver_frame":13597,"mix_frame":54523,"passive":586,"passive_chain":[44410,54523,0],"passive_ranks":[1,18],"receivers":[588,591],"undo_frame":0},{"carrier":588,"carrier_chain":[44406,54522,13595,0],"carrier_ranks":[1,16,2],"deliver_after_root":2193,"deliver_frame":13595,"mix_frame":54522,"passive":591,"passive_chain":[44400,54522,0],"passive_ranks":[1,18],"receivers":[585,586],"undo_frame":0},{"carrier":592,"carrier_chain":[44398,54508,13621,0],"carrier_ranks":[1,16,2],"deliver_after_root":2225,"deliver_frame":13621,"mix_frame":54508,"passive":595,"passive_chain":[44392,54508,0],"passive_ranks":[1,18],"receivers":[597,598],"undo_frame":0},{"carrier":597,"carrier_chain":[44388,54505,13615,0],"carrier_ranks":[1,16,2],"deliver_after_root":2222,"deliver_frame":13615,"mix_frame":54505,"passive":598,"passive_chain":[44386,54505,0],"passive_ranks":[1,18],"receivers":[592,595],"undo_frame":0},{"carrier":593,"carrier_chain":[44396,54507,13619,0],"carrier_ranks":[1,16,2],"deliver_after_root":2224,"deliver_frame":13619,"mix_frame":54507,"passive":594,"passive_chain":[44394,54507,0],"passive_ranks":[1,18],"receivers":[596,599],"undo_frame":0},{"carrier":596,"carrier_chain":[44390,54506,13617,0],"carrier_ranks":[1,16,2],"deliver_after_root":2223,"deliver_frame":13617,"mix_frame":54506,"passive":599,"passive_chain":[44384,54506,0],"passive_ranks":[1,18],"receivers":[593,594],"undo_frame":0},{"carrier":600,"carrier_chain":[44382,54492,13643,0],"carrier_ranks":[1,16,2],"deliver_after_root":2255,"deliver_frame":13643,"mix_frame":54492,"passive":603,"passive_chain":[44376,54492,0],"passive_ranks":[1,18],"receivers":[605,606],"undo_frame":0},{"carrier":605,"carrier_chain":[44372,54489,13637,0],"carrier_ranks":[1,16,2],"deliver_after_root":2252,"deliver_frame":13637,"mix_frame":54489,"passive":606,"passive_chain":[44370,54489,0],"passive_ranks":[1,18],"receivers":[600,603],"undo_frame":0},{"carrier":601,"carrier_chain":[44380,54491,13641,0],"carrier_ranks":[1,16,2],"deliver_after_root":2254,"deliver_frame":13641,"mix_frame":54491,"passive":602,"passive_chain":[44378,54491,0],"passive_ranks":[1,18],"receivers":[604,607],"undo_frame":0},{"carrier":604,"carrier_chain":[44374,54490,13639,0],"carrier_ranks":[1,16,2],"deliver_after_root":2253,"deliver_frame":13639,"mix_frame":54490,"passive":607,"passive_chain":[44368,54490,0],"passive_ranks":[1,18],"receivers":[601,602],"undo_frame":0},{"carrier":608,"carrier_chain":[44366,54476,13665,0],"carrier_ranks":[1,16,2],"deliver_after_root":2285,"deliver_frame":13665,"mix_frame":54476,"passive":611,"passive_chain":[44360,54476,0],"passive_ranks":[1,18],"receivers":[613,614],"undo_frame":0},{"carrier":613,"carrier_chain":[44356,54473,13659,0],"carrier_ranks":[1,16,2],"deliver_after_root":2282,"deliver_frame":13659,"mix_frame":54473,"passive":614,"passive_chain":[44354,54473,0],"passive_ranks":[1,18],"receivers":[608,611],"undo_frame":0},{"carrier":609,"carrier_chain":[44364,54475,13663,0],"carrier_ranks":[1,16,2],"deliver_after_root":2284,"deliver_frame":13663,"mix_frame":54475,"passive":610,"passive_chain":[44362,54475,0],"passive_ranks":[1,18],"receivers":[612,615],"undo_frame":0},{"carrier":612,"carrier_chain":[44358,54474,13661,0],"carrier_ranks":[1,16,2],"deliver_after_root":2283,"deliver_frame":13661,"mix_frame":54474,"passive":615,"passive_chain":[44352,54474,0],"passive_ranks":[1,18],"receivers":[609,610],"undo_frame":0},{"carrier":616,"carrier_chain":[44350,54460,13687,0],"carrier_ranks":[1,16,2],"deliver_after_root":2315,"deliver_frame":13687,"mix_frame":54460,"passive":619,"passive_chain":[44344,54460,0],"passive_ranks":[1,18],"receivers":[621,622],"undo_frame":0},{"carrier":621,"carrier_chain":[44340,54457,13681,0],"carrier_ranks":[1,16,2],"deliver_after_root":2312,"deliver_frame":13681,"mix_frame":54457,"passive":622,"passive_chain":[44338,54457,0],"passive_ranks":[1,18],"receivers":[616,619],"undo_frame":0},{"carrier":617,"carrier_chain":[44348,54459,13685,0],"carrier_ranks":[1,16,2],"deliver_after_root":2314,"deliver_frame":13685,"mix_frame":54459,"passive":618,"passive_chain":[44346,54459,0],"passive_ranks":[1,18],"receivers":[620,623],"undo_frame":0},{"carrier":620,"carrier_chain":[44342,54458,13683,0],"carrier_ranks":[1,16,2],"deliver_after_root":2313,"deliver_frame":13683,"mix_frame":54458,"passive":623,"passive_chain":[44336,54458,0],"passive_ranks":[1,18],"receivers":[617,618],"undo_frame":0},{"carrier":624,"carrier_chain":[44334,54444,13709,0],"carrier_ranks":[1,16,2],"deliver_after_root":2345,"deliver_frame":13709,"mix_frame":54444,"passive":627,"passive_chain":[44328,54444,0],"passive_ranks":[1,18],"receivers":[629,630],"undo_frame":0},{"carrier":629,"carrier_chain":[44324,54441,13703,0],"carrier_ranks":[1,16,2],"deliver_after_root":2342,"deliver_frame":13703,"mix_frame":54441,"passive":630,"passive_chain":[44322,54441,0],"passive_ranks":[1,18],"receivers":[624,627],"undo_frame":0},{"carrier":625,"carrier_chain":[44332,54443,13707,0],"carrier_ranks":[1,16,2],"deliver_after_root":2344,"deliver_frame":13707,"mix_frame":54443,"passive":626,"passive_chain":[44330,54443,0],"passive_ranks":[1,18],"receivers":[628,631],"undo_frame":0},{"carrier":628,"carrier_chain":[44326,54442,13705,0],"carrier_ranks":[1,16,2],"deliver_after_root":2343,"deliver_frame":13705,"mix_frame":54442,"passive":631,"passive_chain":[44320,54442,0],"passive_ranks":[1,18],"receivers":[625,626],"undo_frame":0},{"carrier":632,"carrier_chain":[44318,54428,13731,0],"carrier_ranks":[1,16,2],"deliver_after_root":2375,"deliver_frame":13731,"mix_frame":54428,"passive":635,"passive_chain":[44312,54428,0],"passive_ranks":[1,18],"receivers":[637,638],"undo_frame":0},{"carrier":637,"carrier_chain":[44308,54425,13725,0],"carrier_ranks":[1,16,2],"deliver_after_root":2372,"deliver_frame":13725,"mix_frame":54425,"passive":638,"passive_chain":[44306,54425,0],"passive_ranks":[1,18],"receivers":[632,635],"undo_frame":0},{"carrier":633,"carrier_chain":[44316,54427,13729,0],"carrier_ranks":[1,16,2],"deliver_after_root":2374,"deliver_frame":13729,"mix_frame":54427,"passive":634,"passive_chain":[44314,54427,0],"passive_ranks":[1,18],"receivers":[636,639],"undo_frame":0},{"carrier":636,"carrier_chain":[44310,54426,13727,0],"carrier_ranks":[1,16,2],"deliver_after_root":2373,"deliver_frame":13727,"mix_frame":54426,"passive":639,"passive_chain":[44304,54426,0],"passive_ranks":[1,18],"receivers":[633,634],"undo_frame":0},{"carrier":640,"carrier_chain":[44302,54412,13753,0],"carrier_ranks":[1,16,2],"deliver_after_root":2405,"deliver_frame":13753,"mix_frame":54412,"passive":643,"passive_chain":[44296,54412,0],"passive_ranks":[1,18],"receivers":[645,646],"undo_frame":0},{"carrier":645,"carrier_chain":[44292,54409,13747,0],"carrier_ranks":[1,16,2],"deliver_after_root":2402,"deliver_frame":13747,"mix_frame":54409,"passive":646,"passive_chain":[44290,54409,0],"passive_ranks":[1,18],"receivers":[640,643],"undo_frame":0},{"carrier":641,"carrier_chain":[44300,54411,13751,0],"carrier_ranks":[1,16,2],"deliver_after_root":2404,"deliver_frame":13751,"mix_frame":54411,"passive":642,"passive_chain":[44298,54411,0],"passive_ranks":[1,18],"receivers":[644,647],"undo_frame":0},{"carrier":644,"carrier_chain":[44294,54410,13749,0],"carrier_ranks":[1,16,2],"deliver_after_root":2403,"deliver_frame":13749,"mix_frame":54410,"passive":647,"passive_chain":[44288,54410,0],"passive_ranks":[1,18],"receivers":[641,642],"undo_frame":0},{"carrier":648,"carrier_chain":[44286,54396,13775,0],"carrier_ranks":[1,16,2],"deliver_after_root":2435,"deliver_frame":13775,"mix_frame":54396,"passive":651,"passive_chain":[44280,54396,0],"passive_ranks":[1,18],"receivers":[653,654],"undo_frame":0},{"carrier":653,"carrier_chain":[44276,54393,13769,0],"carrier_ranks":[1,16,2],"deliver_after_root":2432,"deliver_frame":13769,"mix_frame":54393,"passive":654,"passive_chain":[44274,54393,0],"passive_ranks":[1,18],"receivers":[648,651],"undo_frame":0},{"carrier":649,"carrier_chain":[44284,54395,13773,0],"carrier_ranks":[1,16,2],"deliver_after_root":2434,"deliver_frame":13773,"mix_frame":54395,"passive":650,"passive_chain":[44282,54395,0],"passive_ranks":[1,18],"receivers":[652,655],"undo_frame":0},{"carrier":652,"carrier_chain":[44278,54394,13771,0],"carrier_ranks":[1,16,2],"deliver_after_root":2433,"deliver_frame":13771,"mix_frame":54394,"passive":655,"passive_chain":[44272,54394,0],"passive_ranks":[1,18],"receivers":[649,650],"undo_frame":0},{"carrier":656,"carrier_chain":[44270,54380,13797,0],"carrier_ranks":[1,16,2],"deliver_after_root":2465,"deliver_frame":13797,"mix_frame":54380,"passive":659,"passive_chain":[44264,54380,0],"passive_ranks":[1,18],"receivers":[661,662],"undo_frame":0},{"carrier":661,"carrier_chain":[44260,54377,13791,0],"carrier_ranks":[1,16,2],"deliver_after_root":2462,"deliver_frame":13791,"mix_frame":54377,"passive":662,"passive_chain":[44258,54377,0],"passive_ranks":[1,18],"receivers":[656,659],"undo_frame":0},{"carrier":657,"carrier_chain":[44268,54379,13795,0],"carrier_ranks":[1,16,2],"deliver_after_root":2464,"deliver_frame":13795,"mix_frame":54379,"passive":658,"passive_chain":[44266,54379,0],"passive_ranks":[1,18],"receivers":[660,663],"undo_frame":0},{"carrier":660,"carrier_chain":[44262,54378,13793,0],"carrier_ranks":[1,16,2],"deliver_after_root":2463,"deliver_frame":13793,"mix_frame":54378,"passive":663,"passive_chain":[44256,54378,0],"passive_ranks":[1,18],"receivers":[657,658],"undo_frame":0},{"carrier":664,"carrier_chain":[44254,54364,13819,0],"carrier_ranks":[1,16,2],"deliver_after_root":2495,"deliver_frame":13819,"mix_frame":54364,"passive":667,"passive_chain":[44248,54364,0],"passive_ranks":[1,18],"receivers":[669,670],"undo_frame":0},{"carrier":669,"carrier_chain":[44244,54361,13813,0],"carrier_ranks":[1,16,2],"deliver_after_root":2492,"deliver_frame":13813,"mix_frame":54361,"passive":670,"passive_chain":[44242,54361,0],"passive_ranks":[1,18],"receivers":[664,667],"undo_frame":0},{"carrier":665,"carrier_chain":[44252,54363,13817,0],"carrier_ranks":[1,16,2],"deliver_after_root":2494,"deliver_frame":13817,"mix_frame":54363,"passive":666,"passive_chain":[44250,54363,0],"passive_ranks":[1,18],"receivers":[668,671],"undo_frame":0},{"carrier":668,"carrier_chain":[44246,54362,13815,0],"carrier_ranks":[1,16,2],"deliver_after_root":2493,"deliver_frame":13815,"mix_frame":54362,"passive":671,"passive_chain":[44240,54362,0],"passive_ranks":[1,18],"receivers":[665,666],"undo_frame":0},{"carrier":672,"carrier_chain":[44238,54348,13841,0],"carrier_ranks":[1,16,2],"deliver_after_root":2525,"deliver_frame":13841,"mix_frame":54348,"passive":675,"passive_chain":[44232,54348,0],"passive_ranks":[1,18],"receivers":[677,678],"undo_frame":0},{"carrier":677,"carrier_chain":[44228,54345,13835,0],"carrier_ranks":[1,16,2],"deliver_after_root":2522,"deliver_frame":13835,"mix_frame":54345,"passive":678,"passive_chain":[44226,54345,0],"passive_ranks":[1,18],"receivers":[672,675],"undo_frame":0},{"carrier":673,"carrier_chain":[44236,54347,13839,0],"carrier_ranks":[1,16,2],"deliver_after_root":2524,"deliver_frame":13839,"mix_frame":54347,"passive":674,"passive_chain":[44234,54347,0],"passive_ranks":[1,18],"receivers":[676,679],"undo_frame":0},{"carrier":676,"carrier_chain":[44230,54346,13837,0],"carrier_ranks":[1,16,2],"deliver_after_root":2523,"deliver_frame":13837,"mix_frame":54346,"passive":679,"passive_chain":[44224,54346,0],"passive_ranks":[1,18],"receivers":[673,674],"undo_frame":0},{"carrier":680,"carrier_chain":[44222,54332,13863,0],"carrier_ranks":[1,16,2],"deliver_after_root":2555,"deliver_frame":13863,"mix_frame":54332,"passive":683,"passive_chain":[44216,54332,0],"passive_ranks":[1,18],"receivers":[685,686],"undo_frame":0},{"carrier":685,"carrier_chain":[44212,54329,13857,0],"carrier_ranks":[1,16,2],"deliver_after_root":2552,"deliver_frame":13857,"mix_frame":54329,"passive":686,"passive_chain":[44210,54329,0],"passive_ranks":[1,18],"receivers":[680,683],"undo_frame":0},{"carrier":681,"carrier_chain":[44220,54331,13861,0],"carrier_ranks":[1,16,2],"deliver_after_root":2554,"deliver_frame":13861,"mix_frame":54331,"passive":682,"passive_chain":[44218,54331,0],"passive_ranks":[1,18],"receivers":[684,687],"undo_frame":0},{"carrier":684,"carrier_chain":[44214,54330,13859,0],"carrier_ranks":[1,16,2],"deliver_after_root":2553,"deliver_frame":13859,"mix_frame":54330,"passive":687,"passive_chain":[44208,54330,0],"passive_ranks":[1,18],"receivers":[681,682],"undo_frame":0},{"carrier":688,"carrier_chain":[44206,54316,13885,0],"carrier_ranks":[1,16,2],"deliver_after_root":2585,"deliver_frame":13885,"mix_frame":54316,"passive":691,"passive_chain":[44200,54316,0],"passive_ranks":[1,18],"receivers":[693,694],"undo_frame":0},{"carrier":693,"carrier_chain":[44196,54313,13879,0],"carrier_ranks":[1,16,2],"deliver_after_root":2582,"deliver_frame":13879,"mix_frame":54313,"passive":694,"passive_chain":[44194,54313,0],"passive_ranks":[1,18],"receivers":[688,691],"undo_frame":0},{"carrier":689,"carrier_chain":[44204,54315,13883,0],"carrier_ranks":[1,16,2],"deliver_after_root":2584,"deliver_frame":13883,"mix_frame":54315,"passive":690,"passive_chain":[44202,54315,0],"passive_ranks":[1,18],"receivers":[692,695],"undo_frame":0},{"carrier":692,"carrier_chain":[44198,54314,13881,0],"carrier_ranks":[1,16,2],"deliver_after_root":2583,"deliver_frame":13881,"mix_frame":54314,"passive":695,"passive_chain":[44192,54314,0],"passive_ranks":[1,18],"receivers":[689,690],"undo_frame":0},{"carrier":696,"carrier_chain":[44190,54300,13907,0],"carrier_ranks":[1,16,2],"deliver_after_root":2615,"deliver_frame":13907,"mix_frame":54300,"passive":699,"passive_chain":[44184,54300,0],"passive_ranks":[1,18],"receivers":[701,702],"undo_frame":0},{"carrier":701,"carrier_chain":[44180,54297,13901,0],"carrier_ranks":[1,16,2],"deliver_after_root":2612,"deliver_frame":13901,"mix_frame":54297,"passive":702,"passive_chain":[44178,54297,0],"passive_ranks":[1,18],"receivers":[696,699],"undo_frame":0},{"carrier":697,"carrier_chain":[44188,54299,13905,0],"carrier_ranks":[1,16,2],"deliver_after_root":2614,"deliver_frame":13905,"mix_frame":54299,"passive":698,"passive_chain":[44186,54299,0],"passive_ranks":[1,18],"receivers":[700,703],"undo_frame":0},{"carrier":700,"carrier_chain":[44182,54298,13903,0],"carrier_ranks":[1,16,2],"deliver_after_root":2613,"deliver_frame":13903,"mix_frame":54298,"passive":703,"passive_chain":[44176,54298,0],"passive_ranks":[1,18],"receivers":[697,698],"undo_frame":0},{"carrier":704,"carrier_chain":[44174,54284,13929,0],"carrier_ranks":[1,16,2],"deliver_after_root":2645,"deliver_frame":13929,"mix_frame":54284,"passive":707,"passive_chain":[44168,54284,0],"passive_ranks":[1,18],"receivers":[709,710],"undo_frame":0},{"carrier":709,"carrier_chain":[44164,54281,13923,0],"carrier_ranks":[1,16,2],"deliver_after_root":2642,"deliver_frame":13923,"mix_frame":54281,"passive":710,"passive_chain":[44162,54281,0],"passive_ranks":[1,18],"receivers":[704,707],"undo_frame":0},{"carrier":705,"carrier_chain":[44172,54283,13927,0],"carrier_ranks":[1,16,2],"deliver_after_root":2644,"deliver_frame":13927,"mix_frame":54283,"passive":706,"passive_chain":[44170,54283,0],"passive_ranks":[1,18],"receivers":[708,711],"undo_frame":0},{"carrier":708,"carrier_chain":[44166,54282,13925,0],"carrier_ranks":[1,16,2],"deliver_after_root":2643,"deliver_frame":13925,"mix_frame":54282,"passive":711,"passive_chain":[44160,54282,0],"passive_ranks":[1,18],"receivers":[705,706],"undo_frame":0},{"carrier":712,"carrier_chain":[44158,54268,13951,0],"carrier_ranks":[1,16,2],"deliver_after_root":2675,"deliver_frame":13951,"mix_frame":54268,"passive":715,"passive_chain":[44152,54268,0],"passive_ranks":[1,18],"receivers":[717,718],"undo_frame":0},{"carrier":717,"carrier_chain":[44148,54265,13945,0],"carrier_ranks":[1,16,2],"deliver_after_root":2672,"deliver_frame":13945,"mix_frame":54265,"passive":718,"passive_chain":[44146,54265,0],"passive_ranks":[1,18],"receivers":[712,715],"undo_frame":0},{"carrier":713,"carrier_chain":[44156,54267,13949,0],"carrier_ranks":[1,16,2],"deliver_after_root":2674,"deliver_frame":13949,"mix_frame":54267,"passive":714,"passive_chain":[44154,54267,0],"passive_ranks":[1,18],"receivers":[716,719],"undo_frame":0},{"carrier":716,"carrier_chain":[44150,54266,13947,0],"carrier_ranks":[1,16,2],"deliver_after_root":2673,"deliver_frame":13947,"mix_frame":54266,"passive":719,"passive_chain":[44144,54266,0],"passive_ranks":[1,18],"receivers":[713,714],"undo_frame":0},{"carrier":720,"carrier_chain":[44142,54252,13973,0],"carrier_ranks":[1,16,2],"deliver_after_root":2705,"deliver_frame":13973,"mix_frame":54252,"passive":723,"passive_chain":[44136,54252,0],"passive_ranks":[1,18],"receivers":[725,726],"undo_frame":0},{"carrier":725,"carrier_chain":[44132,54249,13967,0],"carrier_ranks":[1,16,2],"deliver_after_root":2702,"deliver_frame":13967,"mix_frame":54249,"passive":726,"passive_chain":[44130,54249,0],"passive_ranks":[1,18],"receivers":[720,723],"undo_frame":0},{"carrier":721,"carrier_chain":[44140,54251,13971,0],"carrier_ranks":[1,16,2],"deliver_after_root":2704,"deliver_frame":13971,"mix_frame":54251,"passive":722,"passive_chain":[44138,54251,0],"passive_ranks":[1,18],"receivers":[724,727],"undo_frame":0},{"carrier":724,"carrier_chain":[44134,54250,13969,0],"carrier_ranks":[1,16,2],"deliver_after_root":2703,"deliver_frame":13969,"mix_frame":54250,"passive":727,"passive_chain":[44128,54250,0],"passive_ranks":[1,18],"receivers":[721,722],"undo_frame":0},{"carrier":728,"carrier_chain":[44126,54236,13995,0],"carrier_ranks":[1,16,2],"deliver_after_root":2735,"deliver_frame":13995,"mix_frame":54236,"passive":731,"passive_chain":[44120,54236,0],"passive_ranks":[1,18],"receivers":[733,734],"undo_frame":0},{"carrier":733,"carrier_chain":[44116,54233,13989,0],"carrier_ranks":[1,16,2],"deliver_after_root":2732,"deliver_frame":13989,"mix_frame":54233,"passive":734,"passive_chain":[44114,54233,0],"passive_ranks":[1,18],"receivers":[728,731],"undo_frame":0},{"carrier":729,"carrier_chain":[44124,54235,13993,0],"carrier_ranks":[1,16,2],"deliver_after_root":2734,"deliver_frame":13993,"mix_frame":54235,"passive":730,"passive_chain":[44122,54235,0],"passive_ranks":[1,18],"receivers":[732,735],"undo_frame":0},{"carrier":732,"carrier_chain":[44118,54234,13991,0],"carrier_ranks":[1,16,2],"deliver_after_root":2733,"deliver_frame":13991,"mix_frame":54234,"passive":735,"passive_chain":[44112,54234,0],"passive_ranks":[1,18],"receivers":[729,730],"undo_frame":0},{"carrier":736,"carrier_chain":[44110,54220,14017,0],"carrier_ranks":[1,16,2],"deliver_after_root":2765,"deliver_frame":14017,"mix_frame":54220,"passive":739,"passive_chain":[44104,54220,0],"passive_ranks":[1,18],"receivers":[741,742],"undo_frame":0},{"carrier":741,"carrier_chain":[44100,54217,14011,0],"carrier_ranks":[1,16,2],"deliver_after_root":2762,"deliver_frame":14011,"mix_frame":54217,"passive":742,"passive_chain":[44098,54217,0],"passive_ranks":[1,18],"receivers":[736,739],"undo_frame":0},{"carrier":737,"carrier_chain":[44108,54219,14015,0],"carrier_ranks":[1,16,2],"deliver_after_root":2764,"deliver_frame":14015,"mix_frame":54219,"passive":738,"passive_chain":[44106,54219,0],"passive_ranks":[1,18],"receivers":[740,743],"undo_frame":0},{"carrier":740,"carrier_chain":[44102,54218,14013,0],"carrier_ranks":[1,16,2],"deliver_after_root":2763,"deliver_frame":14013,"mix_frame":54218,"passive":743,"passive_chain":[44096,54218,0],"passive_ranks":[1,18],"receivers":[737,738],"undo_frame":0},{"carrier":744,"carrier_chain":[44094,54204,14039,0],"carrier_ranks":[1,16,2],"deliver_after_root":2795,"deliver_frame":14039,"mix_frame":54204,"passive":747,"passive_chain":[44088,54204,0],"passive_ranks":[1,18],"receivers":[749,750],"undo_frame":0},{"carrier":749,"carrier_chain":[44084,54201,14033,0],"carrier_ranks":[1,16,2],"deliver_after_root":2792,"deliver_frame":14033,"mix_frame":54201,"passive":750,"passive_chain":[44082,54201,0],"passive_ranks":[1,18],"receivers":[744,747],"undo_frame":0},{"carrier":745,"carrier_chain":[44092,54203,14037,0],"carrier_ranks":[1,16,2],"deliver_after_root":2794,"deliver_frame":14037,"mix_frame":54203,"passive":746,"passive_chain":[44090,54203,0],"passive_ranks":[1,18],"receivers":[748,751],"undo_frame":0},{"carrier":748,"carrier_chain":[44086,54202,14035,0],"carrier_ranks":[1,16,2],"deliver_after_root":2793,"deliver_frame":14035,"mix_frame":54202,"passive":751,"passive_chain":[44080,54202,0],"passive_ranks":[1,18],"receivers":[745,746],"undo_frame":0},{"carrier":752,"carrier_chain":[44078,54188,14061,0],"carrier_ranks":[1,16,2],"deliver_after_root":2825,"deliver_frame":14061,"mix_frame":54188,"passive":755,"passive_chain":[44072,54188,0],"passive_ranks":[1,18],"receivers":[757,758],"undo_frame":0},{"carrier":757,"carrier_chain":[44068,54185,14055,0],"carrier_ranks":[1,16,2],"deliver_after_root":2822,"deliver_frame":14055,"mix_frame":54185,"passive":758,"passive_chain":[44066,54185,0],"passive_ranks":[1,18],"receivers":[752,755],"undo_frame":0},{"carrier":753,"carrier_chain":[44076,54187,14059,0],"carrier_ranks":[1,16,2],"deliver_after_root":2824,"deliver_frame":14059,"mix_frame":54187,"passive":754,"passive_chain":[44074,54187,0],"passive_ranks":[1,18],"receivers":[756,759],"undo_frame":0},{"carrier":756,"carrier_chain":[44070,54186,14057,0],"carrier_ranks":[1,16,2],"deliver_after_root":2823,"deliver_frame":14057,"mix_frame":54186,"passive":759,"passive_chain":[44064,54186,0],"passive_ranks":[1,18],"receivers":[753,754],"undo_frame":0},{"carrier":760,"carrier_chain":[44062,54172,14083,0],"carrier_ranks":[1,16,2],"deliver_after_root":2855,"deliver_frame":14083,"mix_frame":54172,"passive":763,"passive_chain":[44056,54172,0],"passive_ranks":[1,18],"receivers":[765,766],"undo_frame":0},{"carrier":765,"carrier_chain":[44052,54169,14077,0],"carrier_ranks":[1,16,2],"deliver_after_root":2852,"deliver_frame":14077,"mix_frame":54169,"passive":766,"passive_chain":[44050,54169,0],"passive_ranks":[1,18],"receivers":[760,763],"undo_frame":0},{"carrier":761,"carrier_chain":[44060,54171,14081,0],"carrier_ranks":[1,16,2],"deliver_after_root":2854,"deliver_frame":14081,"mix_frame":54171,"passive":762,"passive_chain":[44058,54171,0],"passive_ranks":[1,18],"receivers":[764,767],"undo_frame":0},{"carrier":764,"carrier_chain":[44054,54170,14079,0],"carrier_ranks":[1,16,2],"deliver_after_root":2853,"deliver_frame":14079,"mix_frame":54170,"passive":767,"passive_chain":[44048,54170,0],"passive_ranks":[1,18],"receivers":[761,762],"undo_frame":0},{"carrier":768,"carrier_chain":[44046,54156,14105,0],"carrier_ranks":[1,16,2],"deliver_after_root":2885,"deliver_frame":14105,"mix_frame":54156,"passive":771,"passive_chain":[44040,54156,0],"passive_ranks":[1,18],"receivers":[773,774],"undo_frame":0},{"carrier":773,"carrier_chain":[44036,54153,14099,0],"carrier_ranks":[1,16,2],"deliver_after_root":2882,"deliver_frame":14099,"mix_frame":54153,"passive":774,"passive_chain":[44034,54153,0],"passive_ranks":[1,18],"receivers":[768,771],"undo_frame":0},{"carrier":769,"carrier_chain":[44044,54155,14103,0],"carrier_ranks":[1,16,2],"deliver_after_root":2884,"deliver_frame":14103,"mix_frame":54155,"passive":770,"passive_chain":[44042,54155,0],"passive_ranks":[1,18],"receivers":[772,775],"undo_frame":0},{"carrier":772,"carrier_chain":[44038,54154,14101,0],"carrier_ranks":[1,16,2],"deliver_after_root":2883,"deliver_frame":14101,"mix_frame":54154,"passive":775,"passive_chain":[44032,54154,0],"passive_ranks":[1,18],"receivers":[769,770],"undo_frame":0},{"carrier":776,"carrier_chain":[44030,54140,14127,0],"carrier_ranks":[1,16,2],"deliver_after_root":2915,"deliver_frame":14127,"mix_frame":54140,"passive":779,"passive_chain":[44024,54140,0],"passive_ranks":[1,18],"receivers":[781,782],"undo_frame":0},{"carrier":781,"carrier_chain":[44020,54137,14121,0],"carrier_ranks":[1,16,2],"deliver_after_root":2912,"deliver_frame":14121,"mix_frame":54137,"passive":782,"passive_chain":[44018,54137,0],"passive_ranks":[1,18],"receivers":[776,779],"undo_frame":0},{"carrier":777,"carrier_chain":[44028,54139,14125,0],"carrier_ranks":[1,16,2],"deliver_after_root":2914,"deliver_frame":14125,"mix_frame":54139,"passive":778,"passive_chain":[44026,54139,0],"passive_ranks":[1,18],"receivers":[780,783],"undo_frame":0},{"carrier":780,"carrier_chain":[44022,54138,14123,0],"carrier_ranks":[1,16,2],"deliver_after_root":2913,"deliver_frame":14123,"mix_frame":54138,"passive":783,"passive_chain":[44016,54138,0],"passive_ranks":[1,18],"receivers":[777,778],"undo_frame":0},{"carrier":784,"carrier_chain":[44014,54124,14149,0],"carrier_ranks":[1,16,2],"deliver_after_root":2945,"deliver_frame":14149,"mix_frame":54124,"passive":787,"passive_chain":[44008,54124,0],"passive_ranks":[1,18],"receivers":[789,790],"undo_frame":0},{"carrier":789,"carrier_chain":[44004,54121,14143,0],"carrier_ranks":[1,16,2],"deliver_after_root":2942,"deliver_frame":14143,"mix_frame":54121,"passive":790,"passive_chain":[44002,54121,0],"passive_ranks":[1,18],"receivers":[784,787],"undo_frame":0},{"carrier":785,"carrier_chain":[44012,54123,14147,0],"carrier_ranks":[1,16,2],"deliver_after_root":2944,"deliver_frame":14147,"mix_frame":54123,"passive":786,"passive_chain":[44010,54123,0],"passive_ranks":[1,18],"receivers":[788,791],"undo_frame":0},{"carrier":788,"carrier_chain":[44006,54122,14145,0],"carrier_ranks":[1,16,2],"deliver_after_root":2943,"deliver_frame":14145,"mix_frame":54122,"passive":791,"passive_chain":[44000,54122,0],"passive_ranks":[1,18],"receivers":[785,786],"undo_frame":0},{"carrier":792,"carrier_chain":[43998,54108,14171,0],"carrier_ranks":[1,16,2],"deliver_after_root":2975,"deliver_frame":14171,"mix_frame":54108,"passive":795,"passive_chain":[43992,54108,0],"passive_ranks":[1,18],"receivers":[797,798],"undo_frame":0},{"carrier":797,"carrier_chain":[43988,54105,14165,0],"carrier_ranks":[1,16,2],"deliver_after_root":2972,"deliver_frame":14165,"mix_frame":54105,"passive":798,"passive_chain":[43986,54105,0],"passive_ranks":[1,18],"receivers":[792,795],"undo_frame":0},{"carrier":793,"carrier_chain":[43996,54107,14169,0],"carrier_ranks":[1,16,2],"deliver_after_root":2974,"deliver_frame":14169,"mix_frame":54107,"passive":794,"passive_chain":[43994,54107,0],"passive_ranks":[1,18],"receivers":[796,799],"undo_frame":0},{"carrier":796,"carrier_chain":[43990,54106,14167,0],"carrier_ranks":[1,16,2],"deliver_after_root":2973,"deliver_frame":14167,"mix_frame":54106,"passive":799,"passive_chain":[43984,54106,0],"passive_ranks":[1,18],"receivers":[793,794],"undo_frame":0},{"carrier":800,"carrier_chain":[43982,54092,14193,0],"carrier_ranks":[1,16,2],"deliver_after_root":3005,"deliver_frame":14193,"mix_frame":54092,"passive":803,"passive_chain":[43976,54092,0],"passive_ranks":[1,18],"receivers":[805,806],"undo_frame":0},{"carrier":805,"carrier_chain":[43972,54089,14187,0],"carrier_ranks":[1,16,2],"deliver_after_root":3002,"deliver_frame":14187,"mix_frame":54089,"passive":806,"passive_chain":[43970,54089,0],"passive_ranks":[1,18],"receivers":[800,803],"undo_frame":0},{"carrier":801,"carrier_chain":[43980,54091,14191,0],"carrier_ranks":[1,16,2],"deliver_after_root":3004,"deliver_frame":14191,"mix_frame":54091,"passive":802,"passive_chain":[43978,54091,0],"passive_ranks":[1,18],"receivers":[804,807],"undo_frame":0},{"carrier":804,"carrier_chain":[43974,54090,14189,0],"carrier_ranks":[1,16,2],"deliver_after_root":3003,"deliver_frame":14189,"mix_frame":54090,"passive":807,"passive_chain":[43968,54090,0],"passive_ranks":[1,18],"receivers":[801,802],"undo_frame":0},{"carrier":808,"carrier_chain":[43966,54076,14215,0],"carrier_ranks":[1,16,2],"deliver_after_root":3035,"deliver_frame":14215,"mix_frame":54076,"passive":811,"passive_chain":[43960,54076,0],"passive_ranks":[1,18],"receivers":[813,814],"undo_frame":0},{"carrier":813,"carrier_chain":[43956,54073,14209,0],"carrier_ranks":[1,16,2],"deliver_after_root":3032,"deliver_frame":14209,"mix_frame":54073,"passive":814,"passive_chain":[43954,54073,0],"passive_ranks":[1,18],"receivers":[808,811],"undo_frame":0},{"carrier":809,"carrier_chain":[43964,54075,14213,0],"carrier_ranks":[1,16,2],"deliver_after_root":3034,"deliver_frame":14213,"mix_frame":54075,"passive":810,"passive_chain":[43962,54075,0],"passive_ranks":[1,18],"receivers":[812,815],"undo_frame":0},{"carrier":812,"carrier_chain":[43958,54074,14211,0],"carrier_ranks":[1,16,2],"deliver_after_root":3033,"deliver_frame":14211,"mix_frame":54074,"passive":815,"passive_chain":[43952,54074,0],"passive_ranks":[1,18],"receivers":[809,810],"undo_frame":0},{"carrier":816,"carrier_chain":[43950,54060,14237,0],"carrier_ranks":[1,16,2],"deliver_after_root":3065,"deliver_frame":14237,"mix_frame":54060,"passive":819,"passive_chain":[43944,54060,0],"passive_ranks":[1,18],"receivers":[821,822],"undo_frame":0},{"carrier":821,"carrier_chain":[43940,54057,14231,0],"carrier_ranks":[1,16,2],"deliver_after_root":3062,"deliver_frame":14231,"mix_frame":54057,"passive":822,"passive_chain":[43938,54057,0],"passive_ranks":[1,18],"receivers":[816,819],"undo_frame":0},{"carrier":817,"carrier_chain":[43948,54059,14235,0],"carrier_ranks":[1,16,2],"deliver_after_root":3064,"deliver_frame":14235,"mix_frame":54059,"passive":818,"passive_chain":[43946,54059,0],"passive_ranks":[1,18],"receivers":[820,823],"undo_frame":0},{"carrier":820,"carrier_chain":[43942,54058,14233,0],"carrier_ranks":[1,16,2],"deliver_after_root":3063,"deliver_frame":14233,"mix_frame":54058,"passive":823,"passive_chain":[43936,54058,0],"passive_ranks":[1,18],"receivers":[817,818],"undo_frame":0},{"carrier":824,"carrier_chain":[43934,54044,14259,0],"carrier_ranks":[1,16,2],"deliver_after_root":3095,"deliver_frame":14259,"mix_frame":54044,"passive":827,"passive_chain":[43928,54044,0],"passive_ranks":[1,18],"receivers":[829,830],"undo_frame":0},{"carrier":829,"carrier_chain":[43924,54041,14253,0],"carrier_ranks":[1,16,2],"deliver_after_root":3092,"deliver_frame":14253,"mix_frame":54041,"passive":830,"passive_chain":[43922,54041,0],"passive_ranks":[1,18],"receivers":[824,827],"undo_frame":0},{"carrier":825,"carrier_chain":[43932,54043,14257,0],"carrier_ranks":[1,16,2],"deliver_after_root":3094,"deliver_frame":14257,"mix_frame":54043,"passive":826,"passive_chain":[43930,54043,0],"passive_ranks":[1,18],"receivers":[828,831],"undo_frame":0},{"carrier":828,"carrier_chain":[43926,54042,14255,0],"carrier_ranks":[1,16,2],"deliver_after_root":3093,"deliver_frame":14255,"mix_frame":54042,"passive":831,"passive_chain":[43920,54042,0],"passive_ranks":[1,18],"receivers":[825,826],"undo_frame":0},{"carrier":832,"carrier_chain":[43918,54028,14281,0],"carrier_ranks":[1,16,2],"deliver_after_root":3125,"deliver_frame":14281,"mix_frame":54028,"passive":835,"passive_chain":[43912,54028,0],"passive_ranks":[1,18],"receivers":[837,838],"undo_frame":0},{"carrier":837,"carrier_chain":[43908,54025,14275,0],"carrier_ranks":[1,16,2],"deliver_after_root":3122,"deliver_frame":14275,"mix_frame":54025,"passive":838,"passive_chain":[43906,54025,0],"passive_ranks":[1,18],"receivers":[832,835],"undo_frame":0},{"carrier":833,"carrier_chain":[43916,54027,14279,0],"carrier_ranks":[1,16,2],"deliver_after_root":3124,"deliver_frame":14279,"mix_frame":54027,"passive":834,"passive_chain":[43914,54027,0],"passive_ranks":[1,18],"receivers":[836,839],"undo_frame":0},{"carrier":836,"carrier_chain":[43910,54026,14277,0],"carrier_ranks":[1,16,2],"deliver_after_root":3123,"deliver_frame":14277,"mix_frame":54026,"passive":839,"passive_chain":[43904,54026,0],"passive_ranks":[1,18],"receivers":[833,834],"undo_frame":0},{"carrier":840,"carrier_chain":[43902,54012,14303,0],"carrier_ranks":[1,16,2],"deliver_after_root":3155,"deliver_frame":14303,"mix_frame":54012,"passive":843,"passive_chain":[43896,54012,0],"passive_ranks":[1,18],"receivers":[845,846],"undo_frame":0},{"carrier":845,"carrier_chain":[43892,54009,14297,0],"carrier_ranks":[1,16,2],"deliver_after_root":3152,"deliver_frame":14297,"mix_frame":54009,"passive":846,"passive_chain":[43890,54009,0],"passive_ranks":[1,18],"receivers":[840,843],"undo_frame":0},{"carrier":841,"carrier_chain":[43900,54011,14301,0],"carrier_ranks":[1,16,2],"deliver_after_root":3154,"deliver_frame":14301,"mix_frame":54011,"passive":842,"passive_chain":[43898,54011,0],"passive_ranks":[1,18],"receivers":[844,847],"undo_frame":0},{"carrier":844,"carrier_chain":[43894,54010,14299,0],"carrier_ranks":[1,16,2],"deliver_after_root":3153,"deliver_frame":14299,"mix_frame":54010,"passive":847,"passive_chain":[43888,54010,0],"passive_ranks":[1,18],"receivers":[841,842],"undo_frame":0},{"carrier":848,"carrier_chain":[43886,53996,14325,0],"carrier_ranks":[1,16,2],"deliver_after_root":3185,"deliver_frame":14325,"mix_frame":53996,"passive":851,"passive_chain":[43880,53996,0],"passive_ranks":[1,18],"receivers":[853,854],"undo_frame":0},{"carrier":853,"carrier_chain":[43876,53993,14319,0],"carrier_ranks":[1,16,2],"deliver_after_root":3182,"deliver_frame":14319,"mix_frame":53993,"passive":854,"passive_chain":[43874,53993,0],"passive_ranks":[1,18],"receivers":[848,851],"undo_frame":0},{"carrier":849,"carrier_chain":[43884,53995,14323,0],"carrier_ranks":[1,16,2],"deliver_after_root":3184,"deliver_frame":14323,"mix_frame":53995,"passive":850,"passive_chain":[43882,53995,0],"passive_ranks":[1,18],"receivers":[852,855],"undo_frame":0},{"carrier":852,"carrier_chain":[43878,53994,14321,0],"carrier_ranks":[1,16,2],"deliver_after_root":3183,"deliver_frame":14321,"mix_frame":53994,"passive":855,"passive_chain":[43872,53994,0],"passive_ranks":[1,18],"receivers":[849,850],"undo_frame":0},{"carrier":856,"carrier_chain":[43870,53980,14347,0],"carrier_ranks":[1,16,2],"deliver_after_root":3215,"deliver_frame":14347,"mix_frame":53980,"passive":859,"passive_chain":[43864,53980,0],"passive_ranks":[1,18],"receivers":[861,862],"undo_frame":0},{"carrier":861,"carrier_chain":[43860,53977,14341,0],"carrier_ranks":[1,16,2],"deliver_after_root":3212,"deliver_frame":14341,"mix_frame":53977,"passive":862,"passive_chain":[43858,53977,0],"passive_ranks":[1,18],"receivers":[856,859],"undo_frame":0},{"carrier":857,"carrier_chain":[43868,53979,14345,0],"carrier_ranks":[1,16,2],"deliver_after_root":3214,"deliver_frame":14345,"mix_frame":53979,"passive":858,"passive_chain":[43866,53979,0],"passive_ranks":[1,18],"receivers":[860,863],"undo_frame":0},{"carrier":860,"carrier_chain":[43862,53978,14343,0],"carrier_ranks":[1,16,2],"deliver_after_root":3213,"deliver_frame":14343,"mix_frame":53978,"passive":863,"passive_chain":[43856,53978,0],"passive_ranks":[1,18],"receivers":[857,858],"undo_frame":0},{"carrier":864,"carrier_chain":[43854,53964,14369,0],"carrier_ranks":[1,16,2],"deliver_after_root":3245,"deliver_frame":14369,"mix_frame":53964,"passive":867,"passive_chain":[43848,53964,0],"passive_ranks":[1,18],"receivers":[869,870],"undo_frame":0},{"carrier":869,"carrier_chain":[43844,53961,14363,0],"carrier_ranks":[1,16,2],"deliver_after_root":3242,"deliver_frame":14363,"mix_frame":53961,"passive":870,"passive_chain":[43842,53961,0],"passive_ranks":[1,18],"receivers":[864,867],"undo_frame":0},{"carrier":865,"carrier_chain":[43852,53963,14367,0],"carrier_ranks":[1,16,2],"deliver_after_root":3244,"deliver_frame":14367,"mix_frame":53963,"passive":866,"passive_chain":[43850,53963,0],"passive_ranks":[1,18],"receivers":[868,871],"undo_frame":0},{"carrier":868,"carrier_chain":[43846,53962,14365,0],"carrier_ranks":[1,16,2],"deliver_after_root":3243,"deliver_frame":14365,"mix_frame":53962,"passive":871,"passive_chain":[43840,53962,0],"passive_ranks":[1,18],"receivers":[865,866],"undo_frame":0},{"carrier":872,"carrier_chain":[43838,53948,14391,0],"carrier_ranks":[1,16,2],"deliver_after_root":3275,"deliver_frame":14391,"mix_frame":53948,"passive":875,"passive_chain":[43832,53948,0],"passive_ranks":[1,18],"receivers":[877,878],"undo_frame":0},{"carrier":877,"carrier_chain":[43828,53945,14385,0],"carrier_ranks":[1,16,2],"deliver_after_root":3272,"deliver_frame":14385,"mix_frame":53945,"passive":878,"passive_chain":[43826,53945,0],"passive_ranks":[1,18],"receivers":[872,875],"undo_frame":0},{"carrier":873,"carrier_chain":[43836,53947,14389,0],"carrier_ranks":[1,16,2],"deliver_after_root":3274,"deliver_frame":14389,"mix_frame":53947,"passive":874,"passive_chain":[43834,53947,0],"passive_ranks":[1,18],"receivers":[876,879],"undo_frame":0},{"carrier":876,"carrier_chain":[43830,53946,14387,0],"carrier_ranks":[1,16,2],"deliver_after_root":3273,"deliver_frame":14387,"mix_frame":53946,"passive":879,"passive_chain":[43824,53946,0],"passive_ranks":[1,18],"receivers":[873,874],"undo_frame":0},{"carrier":880,"carrier_chain":[43822,53932,14413,0],"carrier_ranks":[1,16,2],"deliver_after_root":3305,"deliver_frame":14413,"mix_frame":53932,"passive":883,"passive_chain":[43816,53932,0],"passive_ranks":[1,18],"receivers":[885,886],"undo_frame":0},{"carrier":885,"carrier_chain":[43812,53929,14407,0],"carrier_ranks":[1,16,2],"deliver_after_root":3302,"deliver_frame":14407,"mix_frame":53929,"passive":886,"passive_chain":[43810,53929,0],"passive_ranks":[1,18],"receivers":[880,883],"undo_frame":0},{"carrier":881,"carrier_chain":[43820,53931,14411,0],"carrier_ranks":[1,16,2],"deliver_after_root":3304,"deliver_frame":14411,"mix_frame":53931,"passive":882,"passive_chain":[43818,53931,0],"passive_ranks":[1,18],"receivers":[884,887],"undo_frame":0},{"carrier":884,"carrier_chain":[43814,53930,14409,0],"carrier_ranks":[1,16,2],"deliver_after_root":3303,"deliver_frame":14409,"mix_frame":53930,"passive":887,"passive_chain":[43808,53930,0],"passive_ranks":[1,18],"receivers":[881,882],"undo_frame":0},{"carrier":888,"carrier_chain":[43806,53916,14435,0],"carrier_ranks":[1,16,2],"deliver_after_root":3335,"deliver_frame":14435,"mix_frame":53916,"passive":891,"passive_chain":[43800,53916,0],"passive_ranks":[1,18],"receivers":[893,894],"undo_frame":0},{"carrier":893,"carrier_chain":[43796,53913,14429,0],"carrier_ranks":[1,16,2],"deliver_after_root":3332,"deliver_frame":14429,"mix_frame":53913,"passive":894,"passive_chain":[43794,53913,0],"passive_ranks":[1,18],"receivers":[888,891],"undo_frame":0},{"carrier":889,"carrier_chain":[43804,53915,14433,0],"carrier_ranks":[1,16,2],"deliver_after_root":3334,"deliver_frame":14433,"mix_frame":53915,"passive":890,"passive_chain":[43802,53915,0],"passive_ranks":[1,18],"receivers":[892,895],"undo_frame":0},{"carrier":892,"carrier_chain":[43798,53914,14431,0],"carrier_ranks":[1,16,2],"deliver_after_root":3333,"deliver_frame":14431,"mix_frame":53914,"passive":895,"passive_chain":[43792,53914,0],"passive_ranks":[1,18],"receivers":[889,890],"undo_frame":0},{"carrier":896,"carrier_chain":[43790,53900,14457,0],"carrier_ranks":[1,16,2],"deliver_after_root":3365,"deliver_frame":14457,"mix_frame":53900,"passive":899,"passive_chain":[43784,53900,0],"passive_ranks":[1,18],"receivers":[901,902],"undo_frame":0},{"carrier":901,"carrier_chain":[43780,53897,14451,0],"carrier_ranks":[1,16,2],"deliver_after_root":3362,"deliver_frame":14451,"mix_frame":53897,"passive":902,"passive_chain":[43778,53897,0],"passive_ranks":[1,18],"receivers":[896,899],"undo_frame":0},{"carrier":897,"carrier_chain":[43788,53899,14455,0],"carrier_ranks":[1,16,2],"deliver_after_root":3364,"deliver_frame":14455,"mix_frame":53899,"passive":898,"passive_chain":[43786,53899,0],"passive_ranks":[1,18],"receivers":[900,903],"undo_frame":0},{"carrier":900,"carrier_chain":[43782,53898,14453,0],"carrier_ranks":[1,16,2],"deliver_after_root":3363,"deliver_frame":14453,"mix_frame":53898,"passive":903,"passive_chain":[43776,53898,0],"passive_ranks":[1,18],"receivers":[897,898],"undo_frame":0},{"carrier":904,"carrier_chain":[43774,53884,14479,0],"carrier_ranks":[1,16,2],"deliver_after_root":3395,"deliver_frame":14479,"mix_frame":53884,"passive":907,"passive_chain":[43768,53884,0],"passive_ranks":[1,18],"receivers":[909,910],"undo_frame":0},{"carrier":909,"carrier_chain":[43764,53881,14473,0],"carrier_ranks":[1,16,2],"deliver_after_root":3392,"deliver_frame":14473,"mix_frame":53881,"passive":910,"passive_chain":[43762,53881,0],"passive_ranks":[1,18],"receivers":[904,907],"undo_frame":0},{"carrier":905,"carrier_chain":[43772,53883,14477,0],"carrier_ranks":[1,16,2],"deliver_after_root":3394,"deliver_frame":14477,"mix_frame":53883,"passive":906,"passive_chain":[43770,53883,0],"passive_ranks":[1,18],"receivers":[908,911],"undo_frame":0},{"carrier":908,"carrier_chain":[43766,53882,14475,0],"carrier_ranks":[1,16,2],"deliver_after_root":3393,"deliver_frame":14475,"mix_frame":53882,"passive":911,"passive_chain":[43760,53882,0],"passive_ranks":[1,18],"receivers":[905,906],"undo_frame":0},{"carrier":912,"carrier_chain":[43758,53868,14501,0],"carrier_ranks":[1,16,2],"deliver_after_root":3425,"deliver_frame":14501,"mix_frame":53868,"passive":915,"passive_chain":[43752,53868,0],"passive_ranks":[1,18],"receivers":[917,918],"undo_frame":0},{"carrier":917,"carrier_chain":[43748,53865,14495,0],"carrier_ranks":[1,16,2],"deliver_after_root":3422,"deliver_frame":14495,"mix_frame":53865,"passive":918,"passive_chain":[43746,53865,0],"passive_ranks":[1,18],"receivers":[912,915],"undo_frame":0},{"carrier":913,"carrier_chain":[43756,53867,14499,0],"carrier_ranks":[1,16,2],"deliver_after_root":3424,"deliver_frame":14499,"mix_frame":53867,"passive":914,"passive_chain":[43754,53867,0],"passive_ranks":[1,18],"receivers":[916,919],"undo_frame":0},{"carrier":916,"carrier_chain":[43750,53866,14497,0],"carrier_ranks":[1,16,2],"deliver_after_root":3423,"deliver_frame":14497,"mix_frame":53866,"passive":919,"passive_chain":[43744,53866,0],"passive_ranks":[1,18],"receivers":[913,914],"undo_frame":0},{"carrier":920,"carrier_chain":[43742,53852,14523,0],"carrier_ranks":[1,16,2],"deliver_after_root":3455,"deliver_frame":14523,"mix_frame":53852,"passive":923,"passive_chain":[43736,53852,0],"passive_ranks":[1,18],"receivers":[925,926],"undo_frame":0},{"carrier":925,"carrier_chain":[43732,53849,14517,0],"carrier_ranks":[1,16,2],"deliver_after_root":3452,"deliver_frame":14517,"mix_frame":53849,"passive":926,"passive_chain":[43730,53849,0],"passive_ranks":[1,18],"receivers":[920,923],"undo_frame":0},{"carrier":921,"carrier_chain":[43740,53851,14521,0],"carrier_ranks":[1,16,2],"deliver_after_root":3454,"deliver_frame":14521,"mix_frame":53851,"passive":922,"passive_chain":[43738,53851,0],"passive_ranks":[1,18],"receivers":[924,927],"undo_frame":0},{"carrier":924,"carrier_chain":[43734,53850,14519,0],"carrier_ranks":[1,16,2],"deliver_after_root":3453,"deliver_frame":14519,"mix_frame":53850,"passive":927,"passive_chain":[43728,53850,0],"passive_ranks":[1,18],"receivers":[921,922],"undo_frame":0},{"carrier":928,"carrier_chain":[43726,53836,14545,0],"carrier_ranks":[1,16,2],"deliver_after_root":3485,"deliver_frame":14545,"mix_frame":53836,"passive":931,"passive_chain":[43720,53836,0],"passive_ranks":[1,18],"receivers":[933,934],"undo_frame":0},{"carrier":933,"carrier_chain":[43716,53833,14539,0],"carrier_ranks":[1,16,2],"deliver_after_root":3482,"deliver_frame":14539,"mix_frame":53833,"passive":934,"passive_chain":[43714,53833,0],"passive_ranks":[1,18],"receivers":[928,931],"undo_frame":0},{"carrier":929,"carrier_chain":[43724,53835,14543,0],"carrier_ranks":[1,16,2],"deliver_after_root":3484,"deliver_frame":14543,"mix_frame":53835,"passive":930,"passive_chain":[43722,53835,0],"passive_ranks":[1,18],"receivers":[932,935],"undo_frame":0},{"carrier":932,"carrier_chain":[43718,53834,14541,0],"carrier_ranks":[1,16,2],"deliver_after_root":3483,"deliver_frame":14541,"mix_frame":53834,"passive":935,"passive_chain":[43712,53834,0],"passive_ranks":[1,18],"receivers":[929,930],"undo_frame":0},{"carrier":936,"carrier_chain":[43710,53820,14567,0],"carrier_ranks":[1,16,2],"deliver_after_root":3515,"deliver_frame":14567,"mix_frame":53820,"passive":939,"passive_chain":[43704,53820,0],"passive_ranks":[1,18],"receivers":[941,942],"undo_frame":0},{"carrier":941,"carrier_chain":[43700,53817,14561,0],"carrier_ranks":[1,16,2],"deliver_after_root":3512,"deliver_frame":14561,"mix_frame":53817,"passive":942,"passive_chain":[43698,53817,0],"passive_ranks":[1,18],"receivers":[936,939],"undo_frame":0},{"carrier":937,"carrier_chain":[43708,53819,14565,0],"carrier_ranks":[1,16,2],"deliver_after_root":3514,"deliver_frame":14565,"mix_frame":53819,"passive":938,"passive_chain":[43706,53819,0],"passive_ranks":[1,18],"receivers":[940,943],"undo_frame":0},{"carrier":940,"carrier_chain":[43702,53818,14563,0],"carrier_ranks":[1,16,2],"deliver_after_root":3513,"deliver_frame":14563,"mix_frame":53818,"passive":943,"passive_chain":[43696,53818,0],"passive_ranks":[1,18],"receivers":[937,938],"undo_frame":0},{"carrier":944,"carrier_chain":[43694,53804,14589,0],"carrier_ranks":[1,16,2],"deliver_after_root":3545,"deliver_frame":14589,"mix_frame":53804,"passive":947,"passive_chain":[43688,53804,0],"passive_ranks":[1,18],"receivers":[949,950],"undo_frame":0},{"carrier":949,"carrier_chain":[43684,53801,14583,0],"carrier_ranks":[1,16,2],"deliver_after_root":3542,"deliver_frame":14583,"mix_frame":53801,"passive":950,"passive_chain":[43682,53801,0],"passive_ranks":[1,18],"receivers":[944,947],"undo_frame":0},{"carrier":945,"carrier_chain":[43692,53803,14587,0],"carrier_ranks":[1,16,2],"deliver_after_root":3544,"deliver_frame":14587,"mix_frame":53803,"passive":946,"passive_chain":[43690,53803,0],"passive_ranks":[1,18],"receivers":[948,951],"undo_frame":0},{"carrier":948,"carrier_chain":[43686,53802,14585,0],"carrier_ranks":[1,16,2],"deliver_after_root":3543,"deliver_frame":14585,"mix_frame":53802,"passive":951,"passive_chain":[43680,53802,0],"passive_ranks":[1,18],"receivers":[945,946],"undo_frame":0},{"carrier":952,"carrier_chain":[43678,53788,14611,0],"carrier_ranks":[1,16,2],"deliver_after_root":3575,"deliver_frame":14611,"mix_frame":53788,"passive":955,"passive_chain":[43672,53788,0],"passive_ranks":[1,18],"receivers":[957,958],"undo_frame":0},{"carrier":957,"carrier_chain":[43668,53785,14605,0],"carrier_ranks":[1,16,2],"deliver_after_root":3572,"deliver_frame":14605,"mix_frame":53785,"passive":958,"passive_chain":[43666,53785,0],"passive_ranks":[1,18],"receivers":[952,955],"undo_frame":0},{"carrier":953,"carrier_chain":[43676,53787,14609,0],"carrier_ranks":[1,16,2],"deliver_after_root":3574,"deliver_frame":14609,"mix_frame":53787,"passive":954,"passive_chain":[43674,53787,0],"passive_ranks":[1,18],"receivers":[956,959],"undo_frame":0},{"carrier":956,"carrier_chain":[43670,53786,14607,0],"carrier_ranks":[1,16,2],"deliver_after_root":3573,"deliver_frame":14607,"mix_frame":53786,"passive":959,"passive_chain":[43664,53786,0],"passive_ranks":[1,18],"receivers":[953,954],"undo_frame":0}],"h":20} diff --git a/research/five-stage-p10b-transcript-stages/bitword/selected/bit/profile_p10.json b/research/five-stage-p10b-transcript-stages/bitword/selected/bit/profile_p10.json new file mode 100644 index 0000000000..47e1946b43 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/bitword/selected/bit/profile_p10.json @@ -0,0 +1 @@ +{"R":9060,"W_per_vertex":10980,"c":11460,"child_histogram":{"1":65880,"10":1020,"11":300,"12":3120,"13":120,"16":2880,"17":8640,"18":2940,"2":31920,"3":16860,"4":4380,"48":1200,"5":3300,"51":960,"6":3480,"7":1560,"8":660,"9":180},"deficit_per_vertex":840,"h":20,"loss":360,"m":60,"matched":6020,"maxchild":51,"plain_frames":5940,"q":3620,"rank_per_vertex":657960,"remaining_internal_histogram":{"0":2940,"1":18600,"10":340,"11":100,"12":1040,"13":40,"17":2400,"18":500,"2":9520,"3":5620,"4":1460,"5":1100,"6":1160,"7":520,"8":220,"9":60},"selected_rank_histogram":{"16":1200,"17":960},"selected_roles":2160,"source_data_histogram":{"1":960,"16":480,"18":480,"2":480},"target_data_histogram":{"0":5760,"1":2400,"16":480,"17":480},"v":960} diff --git a/research/five-stage-p10b-transcript-stages/bitword/selected/bit/word_p10.json.gz b/research/five-stage-p10b-transcript-stages/bitword/selected/bit/word_p10.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..3d21c1df3397d2f797e7aba8778cbad95b4ad1ba GIT binary patch literal 360693 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%0A*q+%s&`7o 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
  • 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�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,None) + if p is None: break + if p!=k: rows[p],rows[k]=rows[k],rows[p];ops+=3 + for i in range(m): + if i!=k and rows[i]>>k&1: rows[i]^=rows[k];ops+=1 + else: + need(rows==[1<0, f"{where}: coefficient shape") + q=Fraction(a,b) + odd=q.denominator + while odd%2==0: + odd//=2 + need(odd in (1,3), f"{where}: literal coefficient outside dyadic/divisor-three grid") + return q + +def replay_label_counts(c): + """Full finite LABEL walk only. Never multiplies the 11,676-square scalar map.""" + need(c.get("format")=="gcert/1", "format") + S=shape();need(c.get("h")==S["h"] and c.get("v")==S["v"] and c.get("cst")==S["h"]*(S["h"]-2), "complex cube size") + need(c.get("R")==expect("complex_R",c.get("R")) and c.get("N")==expect("complex_N",c.get("N")), "baseline parameter/count mismatch") + h,v,R=c["h"],c["v"],c["R"]; n=2*v+R; CR=h-2 + need(c.get("ext")==[], "baseline has no exterior-gauged helper inputs") + frames=c["frames"]; dim=list(map(len,frames)) + need(len(frames)==expect("complex_frames",len(frames)), "baseline frame-table count") + need(frames[0]==[] and frames[1]==[1<piv[i+1] for i in range(len(piv)-1)), "frame pivot order") + need(all(not(b>>p&1) for i,b in enumerate(f) for j,p in enumerate(piv) if i!=j), + "frame is not reduced echelon") + ports=c["ports"] + need(len(ports)==v==len(set(ports)), "port count/uniqueness") + need(all(type(p) is int and 0=4 and g[0] in ("out","in"), where+": gate shape") + tag,f,pivot,terms=g[:4] + need(len(g)==(5 if tag=="out" else 4), where+": gate arity") + need(type(f) is int and 0<=f{tr}"]+=1 + totals[phase]["scalar_additions"]+=1 + if sr==tr=="y": + ybracket[(source,target)]+=q;ypiv.add(source);ytarget.add(target) + for r in regs: + climb(r,f,phase) + if phase=="A": + cut=cur.copy() + need(all(cur[v+t]==0 for t in range(v)), "scatter: Y role moved too early") + for k,r,f in c["ret"]: + need(type(r) is int and 2*v<=r>k&1 else c["scat"]["outside"]),"scatter")) + for p in ports for k in range(h)) + return { + "frame_count":len(frames),"tested_distinct_nested_pairs":len(pairs), + "live_registers_per_invocation":n,"temporary_centers":h, + "ranked_live_transitions":transitions, + "phase_stats":totals,"role_histograms":measured, + "phase_histograms":{p:hist(x) for p,x in by_phase.items()}, + "invocation_histogram":hist(combined),"invocation_calls":sum(combined.values()), + "invocation_rank_mass":mass,"retained_centers":c["ret"], + "phase_state_sha256":{"start":digest(start),"after_A":digest(cut), + "after_B":digest(before_final),"final":digest(final)}, + "literal_gate_coefficients":dict(sorted(literal.items())), + "scalar_role_directions":dict(sorted(kind.items())), + "scatter_coefficients":dict(sorted(scatter.items())), + "scatter_additions":sum(scatter.values()),"Cc_copy_additions":h, + "two_hosts_metadata_count":len(c.get("two_hosts",[])), + "two_hosts_note":"Metadata only; not an independent allocator or host-use proof.", + "Y_bracket_pairs":len(ybracket), + "literal_inverse":"Each nonself additive shear inverts by negating its coefficient; inverse phase reverses order; inverse transpose keeps chronological order and swaps source/target with negation.", + "limits":["No scalar all-column replay","No old-response or cleanup matrix formed", + "No generated Lean data comparison or kernel build","No physical stream compiler"] + } + +def scalar_word(ops): + matrix=[[int(i==j) for j in range(4)] for i in range(4)] + for target,source,q in ops: + matrix[target]=[a+q*b for a,b in zip(matrix[target],matrix[source])] + return matrix diff --git a/research/five-stage-p10b-transcript-stages/code/complex_scalars.py b/research/five-stage-p10b-transcript-stages/code/complex_scalars.py new file mode 100644 index 0000000000..eb6c635dd9 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/code/complex_scalars.py @@ -0,0 +1,221 @@ +"""Portable pure functions extracted from the reviewed complex checks; no historical receipt readers.""" +from collections import Counter +from copy import deepcopy +from fractions import Fraction +Q=Fraction +from hashlib import sha256 +from pathlib import Path +from math import prod +import gzip,json,sys + +# p = 10 port (Chafik Boukhalfa with Anthropic Claude assistance): the program parameters are bound from the pinned +# certificate by bind() (portable_complex.run) instead of the p = 11 literals (1320, 9036, 22). +V,R,H=None,None,None +def bind(c): + global V,R,H + V,R,H=c["v"],c["R"],c["h"] +def need(x,msg): + if not x:raise ValueError(msg) + +def kind(r):return "X" if r>k&1 else c["scat"]["outside"])) + yield add(live(V+t),tmp(r),q) + yield from part(B) + +def old_word(orientation,K): + if orientation=="forward": + yield from (copy(("T",q),live(2*V+q)) for q in range(R)) + for e in K: + op,t,s,a,b=e + yield add(t,s,Q(-a if t[0]=="L" else a,b)) + else: + yield from (clear(("T",q)) for q in range(R)) + for op,t,s,a,b in reversed(K): + yield add(s,t,Q(a,b)) + yield from (add(live(2*V+q),("T",q),Q(1)) for q in range(R)) + yield from (clear(("T",q)) for q in range(R)) + +def cleanup(orientation,AB): + for t,s,q in reversed(AB): + if kind(t)=="Y":continue + if orientation=="forward":yield add(live(t),live(s),-q) + else:yield add(live(s),live(t),q) + +def main_scalar(orientation,A,B,c): + def phase(gs): + for t,s,q in gs: + if orientation=="forward":yield add(live(t),live(s),q) + else:yield add(live(s),live(t),-q) + yield from phase(A) + # Every center is a complete temporary stream and one rank-(H-2) child, + # initialized/read/discarded before the next center uses the work stock. + for k,r,_ in c["ret"]: + yield clear(center(k)) + if orientation=="forward":yield add(center(k),live(r),Q(1)) + for t,p in enumerate(c["ports"]): + q=Q(*(c["scat"]["inside"] if p>>k&1 else c["scat"]["outside"])) + if orientation=="backward":yield add(center(k),live(V+t),q) + yield ("recursive_center",k,H-2) + if orientation=="forward": + for t,p in enumerate(c["ports"]): + q=Q(*(c["scat"]["inside"] if p>>k&1 else c["scat"]["outside"])) + yield add(live(V+t),center(k),q) + else:yield add(live(r),center(k),Q(-1)) + yield clear(center(k)) + yield from phase(B) + +def inv_schedule(orientation,A,B,c): + K=list(old_positive(A,B,c)) + yield from ((p,e) for p,es in [ + ("old_response",old_word(orientation,K)), + ("main",main_scalar(orientation,A,B,c)), + ("cleanup",cleanup(orientation,A+B))] for e in es) + +def coeff_steps(q): + """Non-destructive coefficient expansion using one complete work stream. + Copy source, double/halve/divide by3 as needed, add/subtract, clear. + Counts Gaussian operations; multiply by2 for real/imag component primitives.""" + a,b=abs(q.numerator),q.denominator + need(a in (1,2) and b in (1,2,3,6),"unsupported new coefficient") + return 3+int(a==2)+int(b%2==0)+int(b%3==0) + +def bill(schedule): + phases={p:Counter() for p in ("old_response","main","cleanup")} + coeffs={p:Counter() for p in phases} + tape=sha256() + for p,e in schedule: + tape.update((json.dumps((p,e),separators=(",",":"))+"\n").encode()) + phases[p]["all_macros"]+=1 + if e[0]=="recursive_center": + phases[p]["recursive_centers"]+=1 + phases[p]["recursive_rank_mass"]+=e[2] + continue + phases[p]["scalar_macros"]+=1 + phases[p][e[0]]+=1 + if e[0]=="add": + q=Q(e[3],e[4]);coeffs[p][str(q)]+=1 + phases[p]["Gaussian_primitive_steps"]+=coeff_steps(q) + phases[p]["scalar_log2_magnitude_charge"]+=1+int(abs(q)==2) + phases[p]["halving_exposure"]+=int(q.denominator%2==0) + phases[p]["divisor3_exposure"]+=int(q.denominator%3==0) + else:phases[p]["Gaussian_primitive_steps"]+=1 + for p in phases:phases[p]["real_component_primitive_steps"]=2*phases[p]["Gaussian_primitive_steps"] + total=sum((Counter({k:v for k,v in x.items() if k not in ["recursive_rank_mass"]}) for x in phases.values()),Counter()) + return {"phases":{p:dict(x) for p,x in phases.items()},"coefficient_histograms":{p:dict(x) for p,x in coeffs.items()}, + "totals":dict(total),"schedule_sha256":tape.hexdigest(), + "other_main_recursive_calls":"the existing live-label transitions, unchanged; not scalar macros"} + +def mm(A,B):return [[sum((x*y for x,y in zip(row,col)),Q(0)) for col in zip(*B)] for row in A] + +def lifecycle(schedule): + """Verify that new scalar-only work stock never survives into a child.""" + initialized=set();dirty=set();active_centers=set();seen_main=False;children=0 + for phase,e in schedule: + if phase=="main" and not seen_main: + need(not dirty,"old-response tableau survives into recursive main phase") + seen_main=True + need(e[0] in ("add","copy","clear","recursive_center"),"unknown or unpaid recursive operation") + if e[0]=="recursive_center": + k=e[1] + need(type(k) is int and 0<=k0 else -1),clear(work)] + +def emit(c,ori): + """Construct the complete local parametric invocation, before cover routing. + One role stream is its full complete address rectangle. Frame labels denote + exact canonical representatives, never just rank or binary matrices. + """ + A=list(flat(c['A']));B=list(flat(c['B']));cur=c['start'].copy() + K=[] + for part in (A,None,B): + if part is None: + for t,p in enumerate(c['ports']): + for k,r,f in c['ret']: + K.append(add(L(V+t),T(r),Q(*(c['scat']['inside'] if p>>k&1 else c['scat']['outside'])))) + else: + for t,s,q in part: + if role(s)=='X':continue + K.append(add(T(t) if role(t)=='S' else L(t),T(s),q)) + yield ('phase','old_response') + if ori=='forward': + for q in range(R):yield scal('old_response',copy(('T',q),L(2*V+q)),'old0') + for _,t,s,a,b in K:yield scal('old_response',add(t,s,Q(-a if t[0]=='L' else a,b)),'old0') + else: + for q in range(R):yield scal('old_response',clear(('T',q)),'old0') + for _,t,s,a,b in reversed(K):yield scal('old_response',add(s,t,Q(a,b)),'old0') + for q in range(R):yield scal('old_response',add(L(2*V+q),('T',q),Q(1)),'old0') + for q in range(R):yield scal('old_response',clear(('T',q)),'old0') + yield ('phase','ad0') + for r,f in enumerate(c['start']):yield ('adapter','old_to_new',r,f) + for part in ['A','centers','B','final']: + yield ('phase',part) + if part in ['A','B']: + for g in c[part]: + regs=[g[2]]+[x[0] for x in g[3]]+(g[4] if g[0]=='out' else []) + for r in regs: + if cur[r]!=g[1]: + old=cur[r];cur[r]=g[1] + yield ('climb',part,r,old,g[1],len(c['frames'][g[1]])-len(c['frames'][old])) + for t,s,q in flat([g]): + e=add(L(t),L(s),q) if ori=='forward' else add(L(s),L(t),-q) + yield scal('main',e,g[1]) + elif part=='centers': + for k,r,f in c['ret']: + yield scal('main',clear(C(k)),f if ori=='forward' else 0) + if ori=='forward':yield scal('main',add(C(k),L(r),Q(1)),f) + else: + for t,p in enumerate(c['ports']): + yield scal('main',add(C(k),L(V+t),Q(*(c['scat']['inside'] if p>>k&1 else c['scat']['outside']))),0) + yield ('center',k,f if ori=='forward' else 0,0 if ori=='forward' else f,H-2) + if ori=='forward': + for t,p in enumerate(c['ports']): + yield scal('main',add(L(V+t),C(k),Q(*(c['scat']['inside'] if p>>k&1 else c['scat']['outside']))),0) + else:yield scal('main',add(L(r),C(k),Q(-1)),f) + yield scal('main',clear(C(k)),0 if ori=='forward' else f) + else: + for r,f in enumerate(c['final']): + if cur[r]!=f: + old=cur[r];cur[r]=f + yield ('climb','final',r,old,f,len(c['frames'][f])-len(c['frames'][old])) + yield ('phase','adF') + for r,f in enumerate(c['final']):yield ('adapter','new_to_old',r,f) + yield ('phase','cleanup') + for t,s,q in reversed(A+B): + if role(t)=='Y':continue + e=add(L(t),L(s),-q) if ori=='forward' else add(L(s),L(t),q) + yield scal('cleanup',e,'old1') + yield ('phase','done') + +def contains(U,V): + for u in U: + for v in V: + if u>>(v.bit_length()-1)&1:u^=v + if u:return False + return True + +def validate(events,c,ori,manifest,bill): + phase=None;seen=[];cur=c['start'].copy();cent={};dirty=set();initialized=set() + climbed=Counter();hist=Counter();projection=sha256();whole=sha256();counts=Counter();ad0=[];adF=[] + pairs=set();states={};all_frame_incidence=0;primitive=sha256();primitive_count=0 + for ev in events: + whole.update((json.dumps(ev,separators=(',',':'))+'\n').encode()) + tag=ev[0];counts[tag]+=1 + if tag=='phase': + if phase=='A':states['after_A']=digest(cur) + if phase=='B':states['after_B']=digest(cur) + if phase=='final':states['final']=digest(cur) + phase=ev[1];seen.append(phase) + need(seen==PHASES[:len(seen)],'strict old/A/copy/B/final/adapter/cleanup chronology') + if phase=='ad0':need(not dirty,'old-response tableau survived before label recursion') + if phase=='A':need(ad0==list(enumerate(c['start'])),'missing or reordered exact entry adapter') + if phase=='adF':need(cur==c['final'],'final climbs omitted before cleanup') + if phase=='cleanup':need(adF==list(enumerate(c['final'])),'missing or reordered exact final adapter') + continue + if tag=='adapter': + _,which,r,f=ev + if which=='old_to_new':need(phase=='ad0','entry adapter position');ad0.append((r,f)) + else:need(which=='new_to_old' and phase=='adF','final adapter position');adF.append((r,f)) + elif tag=='climb': + _,p,r,old,new,d=ev + need(phase==p and p in ['A','B','final'],'live child outside source label walk') + need(not dirty and not cent,'new work stock or center active during live child') + need(cur[r]==old and d==len(c['frames'][new])-len(c['frames'][old]) and d>0,'wrong exact child endpoints/rank') + pair=(old,new) + if pair not in pairs:need(contains(c['frames'][old],c['frames'][new]),'nonnested child');pairs.add(pair) + cur[r]=new;climbed[p]+=1;hist[d]+=1 + elif tag=='center': + _,k,old,new,d=ev + need(phase=='centers' and not dirty and set(cent)=={k},'center child ownership') + need(cent[k]==old and (k,c['ret'][k][1],c['ret'][k][2])==tuple(c['ret'][k]),'center input frame') + f=c['ret'][k][2] + need((old,new,d)==((f,0,H-2) if ori=='forward' else (0,f,H-2)),'center child direction/rank') + cent[k]=new;hist[d]+=1 + projection.update((json.dumps(('main',('recursive_center',k,d)),separators=(',',':'))+'\n').encode()) + elif tag=='scalar': + _,p,e,f=ev + need(p==('main' if phase in ['A','centers','B'] else phase),'scalar phase binding') + need(e[0] in ['add','copy','clear'],'unpaid scalar operation') + target=e[1];source=e[2] if e[0] in ['add','copy'] else None + for x in [target]+([source] if source else []): + bank,r=x + if bank=='T':need(phase=='old_response' and 0<=r=0 + if f:stage_paid[f]+=1 + if a==WORK: + assert copy_open and c==lower.ZERO and f==CENTER + elif op==ADD: + assert a in live_image and (b in live_image or b==WORK) and a!=b + assert not(a==WORK) + assert (b==WORK)==(z==center_category) + if b==WORK:assert copy_open and f==lower.ZERO;copy_reads+=1 + adds+=1;coefficient[abs(c)]+=1 + elif op==COPY: + assert not copy_open and a==WORK and b in live_image + assert b>=4*V and lower.C.dimf[f]==CENTER + copy_open=True;copy_reads=0;copies+=1 + elif op==ERASE: + assert copy_open and a==WORK and f==lower.ZERO and copy_reads==SCATTER + copy_open=False;erases+=1 + else:raise AssertionError('unexpected stage opcode') + data=PACK.pack(*row);digest.update(data);program.update(data);opcode_counts[op]+=1 + assert not copy_open and adds==physical['weighted_scalar_events'] and copies==erases==CENTERS + assert stage_paid==Counter({int(k):n for k,n in physical['paid_histogram'].items()}) + assert coefficient=={int(k):v for k,v in physical['coefficient_histogram'].items()} + paid.update(stage_paid) + stages.append(dict(stage=stage,sha256=digest.hexdigest(),weighted_additions=adds, + fresh_copies=copies,erasures=erases,paid_histogram=dict(sorted(stage_paid.items())), + source_owner=BANKS[ACTIVE[stage][0]],target_owner=BANKS[ACTIVE[stage][1]], + complemented_reverse=stage in(1,3),work_family=WORK)) + if stage in(1,2,4): + which={1:0,2:1,4:2}[stage] + for row in lower.iter_idle(which): + paid[row[4]]+=1;program.update(PACK.pack(*row));opcode_counts[IDLE]+=1 + for row in lower.iter_bridges(which): + program.update(PACK.pack(*row));opcode_counts[BRIDGE]+=1 + for row in lower.iter_completions(): + paid[row[4]]+=1;program.update(PACK.pack(*row));opcode_counts[COMPLETE]+=1 + for row in lower.iter_exchanges(): + program.update(PACK.pack(*row));opcode_counts[EXCHANGE]+=1 + assert opcode_counts[EXCHANGE]==2*V + expected=Counter({int(k):5*n for k,n in raw['one_stage_helper_histogram_including_copies'].items()}) + expected.update({r:2*V for r in IDLE_RANKS}) + expected.update({5*int(c):n for c,n in raw.get('completion_rank_histogram',raw['auxiliary_entrance_rank_histogram']).items()}) + assert paid==expected and sum(paid.values())==raw['five_stage_profile']['calls'] + assert sum(r*n for r,n in paid.items())==raw['five_stage_profile']['rank_mass'] and LIVE*M-sum(r*n for r,n in paid.items())==DEFICIT + assert opcode_counts[BRIDGE]==6*V and opcode_counts[COMPLETE]==expect('final_entrances',opcode_counts[COMPLETE]) + # Independent four-bank all-column F2 composition, no source helper replay. + def bank_endpoint(skip_bridge=None): + banks=[1<','exec'),m.__dict__);scalar=m.replay();scalar_sha=scalar_digest.hexdigest();print('PASS independent F2 event observer',scalar_count,scalar_sha,dict(scalar_coeff),flush=True) + state={i:W.w['source_frame'][i]for i in range(v)};state.update({v+t:ZERO for t in range(v)});state.update({2*v+j:W.gauge[r]['frame']if r in W.gauge else ZERO for j,r in enumerate(regs)});initial_state=state.copy();caps={t:W.register(W.module.kernel([C.cov[t]],W.h)[0])for t in range(v)} + records=array('i');hist=Counter();categories=Counter();coefficients=Counter();centers=[];center=None;used_frames=set(state.values());subcache={};count=0;tag_hash=hashlib.sha256();projection=hashlib.sha256() + # The line binding is checked against the exact generated source digest below. + tags={43:("group['frame']",'equal_inverse'),50:("group['frame']",'rank_inverse'),56:("group['frame']",'echelon_inverse'),62:("W.gauge[s]['frame']",'paired_alias_corruption'),67:("W.gauge[s]['frame']",'fresh_source_read'),81:("W.gauge[s]['frame']",'echelon_read'),96:("read_frames[s,k]",'equal_read'),98:("read_frames[s,k]",'equal_corruption'),108:("W.gauge[s]['frame']if s in W.gauge else ZERO",'dirty_read'),113:("W.opframe[i]if sign==1 else FULL",'gate'),116:("W.w['source_frame'][n]",'inject'),120:("kpair[r['source']]['mix_frame']",'gauge_mix'),127:("kpair[b]['mix_frame']",'partner_mix'),133:('ZERO','center'),137:('ZERO','echelon_setup'),142:('ZERO','rank_setup'),147:('ZERO','equal_setup'),151:('ZERO','terminal_pre'),159:('f','anchor_inject'),166:('W.opframe[i]','terminal_write'),172:("e['root_frame']",'terminal_post'),181:("W.w['root_frame'][j]",'side_root'),184:("kpair[b]['mix_frame']",'partner_mix'),186:("e['deliver_frame']",'partner_delivery'),189:('FULL','partner_cleanup'),192:('FULL','partner_cleanup'),201:('FULL','anchor_restore'),204:('FULL','partner_cleanup'),205:('FULL','uninject')} + category_names=sorted(set(k for f,k in tags.values())|{'forward_gate','cleanup_gate'});kind_ids={k:i for i,k in enumerate(category_names)} + def move(i,f): + used_frames.add(f);old=state[i] + if old==f:return + if(old,f)not in subcache:subcache[old,f]=C.sub(old,f) + assert subcache[old,f],('physical descent',i,old,f,C.dimf[old],C.dimf[f]) + d=C.dimf[f]-C.dimf[old];assert d>=0 + records.extend((0,i,old,f,d,0)) + if d:hist[d]+=1 + state[i]=f + def physical_add(x,c,y,f,kind): + nonlocal count + assert x!=y;move(x,f);physical_y=y + if kind=='center':assert center is not None and center['source']==y and f==ZERO;physical_y=n + else:move(y,f) + records.extend((1,x,physical_y,c,f,kind_ids[kind]));digest_add(projection,[x,y,c]);digest_add(tag_hash,[x,physical_y,c,f,kind]);count+=1;categories[kind]+=1;coefficients[abs(c)]+=1 + return x + def center_begin(source,frame): + nonlocal center + assert center is None;move(source,frame);rank=C.dimf[frame];assert rank==S['center_rank'];hist[rank]+=1 + center=dict(source=source,frame=frame,rank=rank,first_event=count,temporary=n,copy_output_frame=ZERO);centers.append(center);records.extend((2,source,n,frame,ZERO,rank)) + def center_end(): + nonlocal center + assert center is not None;center['after_event']=count;center['scatter_reads']=count-center['first_event'];assert center['scatter_reads']==S['scatter_reads'] + records.extend((3,center['source'],n,center['frame'],ZERO,center['rank']));center=None + class Tag(ast.NodeTransformer): + def visit_Call(self,node): + self.generic_visit(node) + if isinstance(node.func,ast.Name)and node.func.id=='add'and node.lineno<=205: + frame,kind=tags[node.lineno];node.func.id='physical_add';kindnode=ast.parse("'forward_gate'if sign==1 else'cleanup_gate'",mode='eval').body if kind=='gate'else ast.Constant(kind);node.args += [ast.parse(frame,mode='eval').body,kindnode] + return node + q=Tag().visit(ast.parse(source));fn=q.body[0];end=next(i for i,z in enumerate(fn.body)if isinstance(z,ast.If)and ast.unparse(z.test)=='binary');fn.body=fn.body[:end]+[ast.parse('return dict(center_reads=len(center_reads))').body[0]] + fn.body=[z for z in fn.body if not(isinstance(z,ast.FunctionDef)and z.name=='add')] + for node in ast.walk(fn): + if isinstance(node,ast.Assign)and any(isinstance(t,ast.Name)and t.id=='unit'for t in node.targets):node.value=ast.parse('lambda i:i',mode='eval').body + if isinstance(node,ast.FunctionDef)and node.name=='target_move':node.body.insert(0,ast.parse('move(v+t,f)').body[0]) + if isinstance(node,ast.FunctionDef)and node.name=='source_move':node.body.insert(0,ast.parse('move(physical_id(s),f)').body[0]) + # Modify the center loop without changing any scalar expression or event order. + centerloop=next(z for z in fn.body if isinstance(z,ast.For)and z.lineno==129) + centerloop.target=ast.parse('(j,(r,s))',mode='eval').body;centerloop.target.ctx=ast.Store();centerloop.target.elts[0].ctx=ast.Store();centerloop.target.elts[1].ctx=ast.Store() + for z in centerloop.target.elts[1].elts:z.ctx=ast.Store() + centerloop.iter=ast.Call(func=ast.Name(id='enumerate',ctx=ast.Load()),args=[centerloop.iter],keywords=[]) + block=centerloop.body[0];assert isinstance(block,ast.If);block.body.insert(0,ast.parse("center_begin(value(s),W.w['root_frame'][j])").body[0]);block.body.append(ast.parse('center_end()').body[0]) + ast.fix_missing_locations(q);body=ast.unparse(q); + if D is not None:(D/'generated-physical-word.py').write_text(body+'\n') + m.__dict__.update(dict(physical_id=physical_id,move=move,physical_add=physical_add,center_begin=center_begin,center_end=center_end,ZERO=ZERO,FULL=FULL)) + exec(compile(q,'','exec'),m.__dict__);local=m.replay('token');assert center is None + for i in range(v):move(i,FULL) + for t in range(v):move(v+t,caps[t]) + for j,r in enumerate(regs):move(2*v+j,FULL) + assert count==scalar_count and projection.hexdigest()==scalar_sha and coefficients==scalar_coeff + assert len(centers)==S['centers'] and local['center_reads']==S['center_reads'] + result=dict(status='PASS_PHYSICAL_P10_EXACT_SCALAR_PROJECTION_AND_MONOTONE_FRAME_TAGS',scalar_source_sha256=sha(source.encode()),scalar_projection_sha256=scalar_sha,tagged_scalar_sha256=tag_hash.hexdigest(),weighted_scalar_events=count,coefficient_histogram=dict(coefficients),categories=dict(categories),category_names=category_names,physical_registers=n,independent_dirty_registers=len(regs),source_heads=len(m.borrow),positive_rank_moves=sum(hist.values())-S['centers'],copied_centers=len(centers),copied_center_blocks=centers,center_scatter_reads=local['center_reads'],paid_histogram=dict(sorted(hist.items())),paid_rank_mass=sum(k*v for k,v in hist.items()),initial_independent_entrances=dict(Counter(C.dimf[initial_state[2*v+j]]for j in range(len(regs))if C.dimf[initial_state[2*v+j]])),used_frames=[dict(frame_id=f,dimension=C.dimf[f],basis_sha256=sha(json.dumps(C.B[f],separators=(',',':')).encode()))for f in sorted(used_frames)],input_pins=dict(source_pins or {}),physical_emitter_sha256=sha(Path(__file__).read_bytes())) + + if D is not None: + (D/'physical.json').write_text(json.dumps(result,indent=2)+'\n') + (D/'records.bin.gz').write_bytes(gzip.compress(records.tobytes(),mtime=0)) + print('PASS PHYSICAL',count,'records',len(records)//6,'rankmass',result['paid_rank_mass'],'tagged',result['tagged_scalar_sha256'],flush=True) + + return dict(context=m.__dict__,W=W,C=C,records=records,physical=result,initial_state=initial_state,ZERO=ZERO,FULL=FULL,result=result,scalar_result=scalar) diff --git a/research/five-stage-p10b-transcript-stages/descent-selection.json b/research/five-stage-p10b-transcript-stages/descent-selection.json new file mode 100644 index 0000000000..d7eccd88c2 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/descent-selection.json @@ -0,0 +1,196820 @@ +{ + "status": "FROZEN_CONCAVE_DESCENT_FRAME_SELECTION", + "input_raw_sha256": "f1933dbf6f82303bb0cc6e42d4e292a652d99fb44286648452db374178e60c6f", + "input_scalar_sha256": "3f7ec26453da0274251dfc2f22f4505feaf1c345e964e35c7781fbfcc2c56fb2", + "source_record_count": 399140, + "selected_gate_count": 480, + "expected_local_histogram_delta": { + "1": -960, + "2": 480, + "16": -480, + "17": 960, + "18": -480 + }, + "expected_rank_mass": 179640, + "expected_removed_calls": 480, + "expected_scalar_additions": 350640, + "provenance": "Re-derived on this word by gen5/descent_search.py (re-implementation of #287's stated rule): greedy local descent of sum r*ln(m/r), m = 5h over the parity-fused ADD word, each move reassigning one ADD gate to a frame already on one of its operands' chains; nested chains, fixed endpoints, exact integer operand source spans and nondegeneracy enforced. Rule by Rohan Arun (#287); re-derivation prepared with Anthropic Claude assistance.", + "entries": [ + { + "record": 354937, + "scalar": [ + 5, + 6, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1761d6af725a5a3fb8cc17e069e9ea468b6e79ab659ab4b7ed37e2c33436b028", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 354948, + "scalar": [ + 4, + 7, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "16ed5e54730feecc9714f6f680f6fa96943106983ea1846f434fc73726a25742", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 354959, + "scalar": [ + 1, + 2, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8fffe2a27e7e9157db2a4d963368245a299e0087bb538eed2c6e02b4a5bb4a69", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 354970, + "scalar": [ + 0, + 3, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c0ecbf713f922c1b911f46c5684d39fbadb5235420e20ae795e6651ac71fa1ef", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355047, + "scalar": [ + 13, + 14, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2580de261519700fd5b5d0fb165d6d4033444c007fe70724a4fb54108daa5ee0", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 355058, + "scalar": [ + 12, + 15, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "77923eb1286b7a3eef98c7553c0db386e3621b66b2ee10543200d32cbb26da84", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 355069, + "scalar": [ + 9, + 10, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e0791d26d258e636e682c5747a84da0809858aea07a0e30ab9c6222429456979", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355080, + "scalar": [ + 8, + 11, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8a81609ac5a3181fad49448d4f392f035970d4852fcf8a331448ad04328e5def", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355157, + "scalar": [ + 21, + 22, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "25560a8bbdb633a8db684cb2e28d217089a8816519dc1fd21d408a8f275275fa", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 355168, + "scalar": [ + 20, + 23, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c465e1235298b838350c9adeb550e7b1996e8b5cda0b2e9a1dedae5ad557a41d", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 355179, + "scalar": [ + 17, + 18, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1511f533f0d9c9eb5b34d1147cf0c9e6dbe14377e80f39c1c19a90a1c35f8ccc", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355190, + "scalar": [ + 16, + 19, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "12ace8bc45a2764294fb1a6d65cf74afc7253804be600e5aaaa1a42e36fa2733", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355267, + "scalar": [ + 29, + 30, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d9d70614b56364fe41a86dca1782ee40ed9b44104eda247bcbfc5a6aebc97bbd", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 355278, + "scalar": [ + 28, + 31, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4ef1ad294d4fab3cd8fb72829101866f2f90bf9dbc89829eb73b4ba47c92ccda", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 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, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 355289, + "scalar": [ + 25, + 26, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "71d6e3d68253b799720d9e75ea96a2857c61f6a88a6dd57d06a2c4210c229cb5", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355300, + "scalar": [ + 24, + 27, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0013bb47d78bf2052aadbf0b47f1a52ccf956763be6f109634bd31c397691993", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355377, + "scalar": [ + 37, + 38, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d6c9716347a71d185671eb5748ad367260d69ed1559b2b0118db81a805a102ed", + "new_basis": [ + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355388, + "scalar": [ + 36, + 39, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "5445e65ac0da2aca4aeff1d45b1b02044c09877d1e102ea36fd0cef13b5218d4", + "new_basis": [ + [ + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355399, + "scalar": [ + 33, + 34, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "643ed7189ad94ffcd2af2478fe38ef1265069f5fe3e1618a277bf9b602af4e8c", + "new_basis": [ + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355410, + "scalar": [ + 32, + 35, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "65ca9ee2e729566bf5900990a6f58d0fe46bc190245b3abaeb99b7496f3ed3fe", + "new_basis": [ + [ + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355487, + "scalar": [ + 45, + 46, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d90e823d343e408f9c493b714c5ccd32cff6179db62c0c019129c3b399c4de71", + "new_basis": [ + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355498, + "scalar": [ + 44, + 47, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "87af0ce4138acf410c617e27910a49101c021a15aa8257a125cb806d7f0bd749", + "new_basis": [ + [ + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355509, + "scalar": [ + 41, + 42, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c27ab3e4fea46eb7108c4dc813d1f9bf2ccdee66bade467a5fef83a23e6e8fef", + "new_basis": [ + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355520, + "scalar": [ + 40, + 43, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "b3e518dedd8b079c61f00ac867e8bc0306d395b67c6cc4b32840f43c8eafa97d", + "new_basis": [ + [ + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355597, + "scalar": [ + 53, + 54, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "29f520aebbde55012b3b033d3f3315820b1828a31577de561d0a76cce144e971", + "new_basis": [ + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355608, + "scalar": [ + 52, + 55, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d2fdcd43845b8ed8e70eb394e7a507a10370374bf73b7ef26ec278e7a9e3e984", + "new_basis": [ + [ + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355619, + "scalar": [ + 49, + 50, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2837c16438d3beb16fa1477b12e6bd76490e232cdfc80a6bdd4039b015fb1b74", + "new_basis": [ + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355630, + "scalar": [ + 48, + 51, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c6fcd1e3abfe6a2a4930282bd875b0c0c088dcd20507f199001b93c3968a24d3", + "new_basis": [ + [ + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355707, + "scalar": [ + 61, + 62, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ba78cd5ca1b4f07fba19c27818d349f8bae0260b63cd375ff66bac718d2497d1", + "new_basis": [ + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355718, + "scalar": [ + 60, + 63, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "00979ee7142d3f13f070f749185792a9141b30e40bd2faf6df094ebfd96807aa", + "new_basis": [ + [ + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355729, + "scalar": [ + 57, + 58, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9bf86c025e47fb7cc6ed8d7c4469bfdd9ae76dee5a589fd26c35a1633e28408a", + "new_basis": [ + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355740, + "scalar": [ + 56, + 59, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "08a54dbbfa950e7f2c1cb9d663497d8dbb174558b1d73d500962655f15d9ad81", + "new_basis": [ + [ + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355817, + "scalar": [ + 69, + 70, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2ad5f4d4659edd5f8d2717dacc3634a1676473e197cc6490abda207aba4e230e", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 355828, + "scalar": [ + 68, + 71, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "061c9bd3df1bc65804440edeb35f2c2b7d3db5fd38b61067ed4457c68aad7368", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 355839, + "scalar": [ + 65, + 66, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "66fc6e38496df2d6a6024e06b00920b268a8fd023040ff26cfe8eb59edcd76a0", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355850, + "scalar": [ + 64, + 67, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6b69ad0b046ef537f411ff4151e2976dd6226f189891300a0cafba5e81a7c27a", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355927, + "scalar": [ + 77, + 78, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f5086899246678ab4e23031acc60fed8badb6e11613e990c088160ee659cc709", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 355938, + "scalar": [ + 76, + 79, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0a09ee31aaad9ea61a769b2b65e67046086048e58959bb7b1afa689799464f53", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 355949, + "scalar": [ + 73, + 74, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "deb234443c2c8e7c67dbff067b1ce87f10080a6b752a1fc67e761a876b630307", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 355960, + "scalar": [ + 72, + 75, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6fd1c41a87b91182fe67874e9588cebe0713d748f1098accb4c935307aa43505", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356037, + "scalar": [ + 85, + 86, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1bec390d603fc17d37212d83ebc44e45903b2a2aaa22750683b3801ad15921b9", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 356048, + "scalar": [ + 84, + 87, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0188ba7c3369ecb4cbba552bb9a0e9038090733eeaa1f942df081e8abe4ad5c6", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 356059, + "scalar": [ + 81, + 82, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "88f92eb22647523868730173b23161deb85b6aa190dcff1d2f217085101b3b46", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356070, + "scalar": [ + 80, + 83, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e8ca750a6354c6a7e5ba452cf1d73e34f23fbafa3fb224fe9733e3eec73102ce", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356147, + "scalar": [ + 93, + 94, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "554aa14088e9d697e2370218feb2466fd817a5e4d62704d27a53d310e3b344a5", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356158, + "scalar": [ + 92, + 95, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "92ca893d68f7e6f63008c20e6f4fb2de3cf0e4b5d144c503ebd80379d296b32e", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356169, + "scalar": [ + 89, + 90, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ce902bfd010f6e3be76f049f983c64499054bc2e5b464e9d229b3a82124809f7", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356180, + "scalar": [ + 88, + 91, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ba0a2d4550386c62646c92e57af1b34a7534d77bf53eaea37d0534af51d0cdc5", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356257, + "scalar": [ + 101, + 102, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "5032847b70c4b83ffffb2aca6834f6e9a1717a144ec4201457019d0c08b3501d", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356268, + "scalar": [ + 100, + 103, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d0d281583b6a00d4b87a76b043abf2e74809f0dbb7870fdb0e5c71976941e449", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356279, + "scalar": [ + 97, + 98, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f0f1a687a8190a648b1e65cf482a8f15f216673379b5fecd2bf844b8740ee23b", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356290, + "scalar": [ + 96, + 99, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7d0f656f298d3efa3ea3ea684239d8fe44804708650b4a376869b0886b5b5209", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356367, + "scalar": [ + 109, + 110, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1925889452b8fe9bdb0836d95c1dd5837662d6eb49e48b0f6058e9dfe1a3cb04", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356378, + "scalar": [ + 108, + 111, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1842c8fe7916ffd67a826ed522c72aa6f96b71c1b40b07b8004a5dd73f08f945", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356389, + "scalar": [ + 105, + 106, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0ea61b4a14eeaaebf332ac57da0a456e3fd44e6ca4868e4bb25c47ef11d8ef28", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356400, + "scalar": [ + 104, + 107, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d6fbf26a48cbb4f5991de6dd7fb51579a9987d19fa36df75240585f4d8a3b219", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356477, + "scalar": [ + 117, + 118, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "db04e3674a35aa7080fd36e30144e79ae6896f53c4d7cddfb763d81f97a43fb7", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356488, + "scalar": [ + 116, + 119, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f28ba74774701d75779034360d2e7ee61c13131d327270c2ab0bc89512bb051c", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356499, + "scalar": [ + 113, + 114, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "06688e61aa6d0b753a1db24ccf724f9049d21db7bd87c424b438cb60a32fc79d", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356510, + "scalar": [ + 112, + 115, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0a16e6cf85831bc4cce22381d237b6f032eef8322c11e10a2a66422f7b409033", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356587, + "scalar": [ + 125, + 126, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0ccb0c190a9354103be8dab5a2c7630277dc42cdd5c5e79be6a266df986fe897", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 356598, + "scalar": [ + 124, + 127, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "cb9eb0861797dbba8e48ebc6c47774a89f00a4199d877abaa568e4e733ae49a2", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 356609, + "scalar": [ + 121, + 122, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "dc16e6a4d497c622282c1116c1553bd56d8d80f51c064a1436871a396afd28df", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356620, + "scalar": [ + 120, + 123, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f5094505d994b5bc82315e95a0a3213e82d6c39a77b3a9a58ab6c1c159d2fd15", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356697, + "scalar": [ + 133, + 134, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9e5629b784ad600082d6fa8b9619d30998522832d2aab1829eac7b25e704664b", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 356708, + "scalar": [ + 132, + 135, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "071692418197b0dce4bf45cb29271a1d4c12dce0516c235e28ea3999f63a8617", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 356719, + "scalar": [ + 129, + 130, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7120f9a313b98e63d8ff3ecde7cf6b6d8989c92fae2b71f5c5323da3d7253785", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356730, + "scalar": [ + 128, + 131, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "aa48f5c5c80a494e88a4b73bf198be3ba40bc73c76fddee39a75162e7a678970", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356807, + "scalar": [ + 141, + 142, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e5836a5506f7f10b738e752b81ff3a1f2f5d619e4d6655ac11c2af944ffd6ad8", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 356818, + "scalar": [ + 140, + 143, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "77857125e7fd39aaf735b85afe7ac0840978f1d989a41ecb93b5d7888239cd8d", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 356829, + "scalar": [ + 137, + 138, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a8c2a3f19fc952d5efc49509103038e8015d67f8eb7eeab35e220e5fcb1a77cc", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356840, + "scalar": [ + 136, + 139, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "897d880fa424d48155dbf53b5f1e726e966050ed9d82a2bd073e704ecd2a6c27", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356917, + "scalar": [ + 149, + 150, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ea5d2500e2c7ade298b8725a6b2ae0bfa237ef7e53cc071451b82d8105ad6fe4", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356928, + "scalar": [ + 148, + 151, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f31cdec9b996be0a6170259d38941e40483830d02916879e5e8ed7a0d7103e85", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356939, + "scalar": [ + 145, + 146, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "abdaed16b99c2aec735dd39a7604df1c0a445380c3d690622828873c1b65afb0", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 356950, + "scalar": [ + 144, + 147, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1635cb027e02a036c4e5855ab2cc8c5c160086b65362916a94331b27740e7995", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357027, + "scalar": [ + 157, + 158, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f348e9bdac4aaad86b5cab67f73ff6906c9566feed4029ce37d8affb90fd4a01", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357038, + "scalar": [ + 156, + 159, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "969692831f1b84ff2a8b469550a4c3dbaf4eaeab808e626358fcdafdd0088763", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357049, + "scalar": [ + 153, + 154, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "da598a3b06a354b32b2ccc42c55a7868a9072daf4e1f820cd7f6d63803d97ec2", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357060, + "scalar": [ + 152, + 155, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f8eaed111c01e4618daece91e73ffb7a760f1a8a90a3c56a5734de233e9371da", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357137, + "scalar": [ + 165, + 166, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a0fa0496cab26c53ed489ae75a05b9f7701c89ed17f71e6360780b8249bbdc14", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357148, + "scalar": [ + 164, + 167, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "17e747ce96f5540ba83c69e00cd482e70f2a33872c74de103d8535000ac1be28", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357159, + "scalar": [ + 161, + 162, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "721aff99572eea44db5f7efcd1213cfc30d867e1d26ec13fbb5f156029b02d9e", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357170, + "scalar": [ + 160, + 163, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "580f962690a7a7e38f56b587bd2cb6ae57410b489e08e816a4200289d87142f2", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357247, + "scalar": [ + 173, + 174, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "dd247ea35e677ac41e0a252115f140d99a14634aade1327aa85d24392176079c", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 357258, + "scalar": [ + 172, + 175, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9d4dd308f44bc0ded485ca944f8e2f72667668a8ba8fa41ced7341760c5801bf", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 357269, + "scalar": [ + 169, + 170, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c467da77c9b1aa7f971a6b6ca5ec208ec0c0e4f5607b594934e692ef9321e638", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357280, + "scalar": [ + 168, + 171, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "345f09b0c9da7fe70b637554f2476e4de30815d992e0564ce14a2878888751c8", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357357, + "scalar": [ + 181, + 182, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "cf32149668576e018c847a883b35a7f30cee42c052bef7c7e0571202265131ab", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 357368, + "scalar": [ + 180, + 183, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "75175aa06583760dae8843cda45dbb7c9369eae23fc1a46f00cce8f6afefce33", + "new_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "new_dimension": 18 + }, + { + "record": 357379, + "scalar": [ + 177, + 178, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "833d173c7d588daf94a084d89f85996434fa645b809880f2d0dd04b596de64d7", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357390, + "scalar": [ + 176, + 179, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "86ef7011b657e02cb1c24544e85ec53cbbd54d5b976e92e84db9fd269a5a8bac", + "new_basis": [ + [ + 2, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357467, + "scalar": [ + 189, + 190, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ed389082a08a7c3b275a57961f3b16208cee01df81b7a3b9357a32eadb330c05", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357478, + "scalar": [ + 188, + 191, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f3d869c24d99f9d297415b1417b32f9e7c9c917dd93db21077f485762d6c3bb2", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357489, + "scalar": [ + 185, + 186, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "67c695d9e81cc3019e6172e7ca9fb53ef9070a04e9dcc9e5d2110c54a99e2b6c", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357500, + "scalar": [ + 184, + 187, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c9a44a6c9ee0805e97dea0e8be1080e9405f7437a24135407c8ab6a3d4b699cd", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357577, + "scalar": [ + 197, + 198, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "81bbd055a2b9a1db07f2eb75b871f791171ec5f0f6d2c3da461a55919a4c08f2", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357588, + "scalar": [ + 196, + 199, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "92cb6608b500c69394b62b089d0f5a5384a83b54dfa219683a6f69633e075ef8", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357599, + "scalar": [ + 193, + 194, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "81cd64112ef05585a522f51c34d9d01c829a991a5bb7fe2d0a4f9b2ded664331", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357610, + "scalar": [ + 192, + 195, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8bc12c54b806f2eb92396f51a5830eff87a18a9cdbcac903b57f0f9944729a78", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357687, + "scalar": [ + 205, + 206, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "08a5cd9615abbba77827be1e605c5aa3d1b91fc167dc6e0a04b042001abfc897", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357698, + "scalar": [ + 204, + 207, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "68ec4a63d8fc8c2121d3c787f30bc0ef080f2063b44f12f23d03dadd12fe5814", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357709, + "scalar": [ + 201, + 202, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "619e5c4cffa1e48a550374239dc6c9c67f1247665d51db288e17f41d5db61eff", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357720, + "scalar": [ + 200, + 203, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4628569c70a405a85165a8d07b9533db52dd2a00a004a94f7e5d6bebc98f012e", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357797, + "scalar": [ + 213, + 214, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "98969310887e34b95f1a7db912b2a233c266ec064c09d0801d30a04381277f99", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357808, + "scalar": [ + 212, + 215, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "786a5930c958f1a3c5d94c4a4519b7727a271aacde2bc0419d16430a0dd9fb56", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357819, + "scalar": [ + 209, + 210, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c2ae2f63c2e727aae610b677729d16b02df5f059764a6968e40249e73037dc88", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357830, + "scalar": [ + 208, + 211, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9729342c05e227d04a0bb83af2b3a49ff602fa25dc19981489816755bb378180", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357907, + "scalar": [ + 221, + 222, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ef60680ac4b00edf062c38d14af27cd46ad77195907f054ca7cff7724cd912c6", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357918, + "scalar": [ + 220, + 223, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "834b0f324792a3445520b710e61f2821e136e44505c9c65f40f844d1b2284a50", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357929, + "scalar": [ + 217, + 218, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "06f95308706e17fb8aeb2142573049b0383bd1587ff04153ac603e5f5b03bec3", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 357940, + "scalar": [ + 216, + 219, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "46f919904f9cc9f20e42729cc0ae864b3c3ea2bca34175a13161badf66b7f615", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358017, + "scalar": [ + 229, + 230, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "5bfba36a1b48b533ea9f8a29c906427205bc4526b71dea6b01a6150519bd9a2b", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358028, + "scalar": [ + 228, + 231, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d8045b9403f7ac1a2353f76878332117a35fd5a96e747d9604d17cdc260a09cb", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358039, + "scalar": [ + 225, + 226, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7986aa0401ffbc45fafae10526536f79e54491171a2035f0f3ea0530c30351d7", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358050, + "scalar": [ + 224, + 227, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1afb2e8db6e905898ff53140f79febf81aa226b01841409a265883153b0418f2", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358127, + "scalar": [ + 237, + 238, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "57cc43adfcd11d2ee8480afc688ffbcc5c8f0ad80af321f40bce060db14f9dfe", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358138, + "scalar": [ + 236, + 239, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a6f5c4bb27f14a22a5b6f00e54c4e9cf1c2559be769b0a4f9ff2db8ac5c921d7", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358149, + "scalar": [ + 233, + 234, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "22db124f33cb3369d21a2809a20337b5911916c8a0a4584a05508f23dbbbb42e", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358160, + "scalar": [ + 232, + 235, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "17f6ef29a4bfca6f5af1ceec322f50db76223e64af465e51a691da3f136b1ff6", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358237, + "scalar": [ + 245, + 246, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "3892dadc18f40614b02329b10c33da3ec325483b6dac8908cc5d39164596871c", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358248, + "scalar": [ + 244, + 247, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "24def4a40851a19f26838fa9a875e9b7caa718023f1a835f13fa9903c2660b09", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358259, + "scalar": [ + 241, + 242, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "91fb5a944c3bdc76e919ed6d611bbbad976d01b66a55c53371aeb686d8e2d17a", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358270, + "scalar": [ + 240, + 243, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7159065f4a446af0064c3721eae0887e73ef99571a4687778af13d8193881cc8", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358347, + "scalar": [ + 253, + 254, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c161e68bf111ac0e7ca048af60d0a1ea1e1db288460a027de301d2fb3112bec3", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358358, + "scalar": [ + 252, + 255, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "dd31a5fb01fdb17ef4a33e470307bc208cb24c43e23ae552b4877dc9c1a1ff69", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358369, + "scalar": [ + 249, + 250, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "bb453614b75f1aa6dc7fec0ebe10cab8d0a55b82e79fe22711a74c5490c01a95", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358380, + "scalar": [ + 248, + 251, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2db1d6a4fe2b4f3530c389e182a09a8d6e78808b4303a55a2141d47fa0458bb8", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358457, + "scalar": [ + 261, + 262, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "cf1f203700e368466d1e5c9aedd61c8c7258022ca1ccde97a9af0fee28875132", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358468, + "scalar": [ + 260, + 263, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "035bbe7458ba8019af203a8530a3385b37f300f7796f2ae6b51c265048cbbc57", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358479, + "scalar": [ + 257, + 258, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4084de0cff9d011277be34889fbc3a6113d7ec7fed692b39f11d0b49c62ed083", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358490, + "scalar": [ + 256, + 259, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "edfc792d44bda60123a4e256c988b4360ec2e7593e50ea1764c433f01d21e8fd", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358567, + "scalar": [ + 269, + 270, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9e07cb4911f0323811ede84ea4bd0ae0a82aa5c92a8103c714155ee0143775fb", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358578, + "scalar": [ + 268, + 271, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "480d5e3e5187871003ea70f31bc3f883633c41e9e5ae1ff228a2708cc739e484", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358589, + "scalar": [ + 265, + 266, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "18551c46b4d3b070157ad8be3629f93782fe7438ffe8e800d32eb0ad30390dad", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358600, + "scalar": [ + 264, + 267, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c6f42750bb90cf1abcd38bfc248a1f883a9c3490f952eae59004a915faeb9327", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358677, + "scalar": [ + 277, + 278, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "b834eba4eedd28d8e272c07c013be89a0633e09f394eed0c6398c94b4666735a", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358688, + "scalar": [ + 276, + 279, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "727a7ba60faf7155dcd1d95088b3bd65c20b81923dd444c5e0c3a12753a1b754", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358699, + "scalar": [ + 273, + 274, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7f6a279e3ec0d18179ada31ee3d3a7de8281f4bf48a08864fdad46361dd84b2b", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358710, + "scalar": [ + 272, + 275, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "57ce9bc1a2909f113e1c5271cad28d1bf1202fd98399bdf7d2d06645e8604b8f", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358787, + "scalar": [ + 285, + 286, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "88da23b7bae552bc1c4a38e27375e0fac8a1c1a0109ffb55eea1c1999e6602c8", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358798, + "scalar": [ + 284, + 287, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "02b371d007ab70478be0dcd347da61670f66cec85fe158f1ea98d8f73469af71", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358809, + "scalar": [ + 281, + 282, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "fe9d6b816792612f5548b252de6c29dfc69d27352138c0919b0d7a1bbf4e1d1b", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358820, + "scalar": [ + 280, + 283, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "19cfed720d62643b9698440f95eb0ab5438f8ed30e0c708ca2d50b7e64811439", + "new_basis": [ + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358897, + "scalar": [ + 293, + 294, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "596cd7b72dbffcfc982d9e4d019fe654a96bf9e419fdfe1a08f40cbf93eb23ae", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358908, + "scalar": [ + 292, + 295, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7a089a158cbe7ada62fc61a16b765577f69feef8e8fb4330f603fe609777558d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358919, + "scalar": [ + 289, + 290, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "11e525e165d534e21f42e0acd7ccff25010ac71e3049065446429e3e82ba956e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 358930, + "scalar": [ + 288, + 291, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ae73b425b923ec12407cd280ce95b226dd782a339976d468e557def919b62b61", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359007, + "scalar": [ + 301, + 302, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7091bcd11b241ff48c652ca73b2e9e759c87ce540f4463d537841363a1dafd5b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359018, + "scalar": [ + 300, + 303, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "eb74bfb00f6f75627e80fec2d7802e00a38c628c4b6f5a0a71803f6a5c2750f3", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359029, + "scalar": [ + 297, + 298, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c6b6cb1be2f6e75f02eba65f697b93f20720e478f61acafbbb69f93b9d9ec31b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359040, + "scalar": [ + 296, + 299, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "fca8a75c2ba446f8c2612ccee3502ab327feaad2d6cde4e7c65fca81e3caae18", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359117, + "scalar": [ + 309, + 310, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a616e783cd2d48a27d1243757380e78baa0d57e1eb0900e47a713f8b4141eccf", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359128, + "scalar": [ + 308, + 311, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "b246b131583ec51f876efdbca67a92829eeab49c768792ad221906dda1400686", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359139, + "scalar": [ + 305, + 306, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4b8adb582f82d40a53aecd06a3e04d167521f1cc0d9a5f7315a8a2fd851883c0", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359150, + "scalar": [ + 304, + 307, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7441b06cec17bfa64bb6592a0ae2f752a4edb26bb3b30f14c2678770964ebc52", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359227, + "scalar": [ + 317, + 318, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "546c44fe39bbcdb256ed74253d2cf4e51ed9e423cfd1a16b03b9e3624d18fd45", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359238, + "scalar": [ + 316, + 319, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4d32f22c74a1b88a2b0eb169f22ebe85517bc4c4cce4c957bf52b6a4313db12f", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359249, + "scalar": [ + 313, + 314, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2b8f68e89b2ce73baddf544070d7236e1a7a8247fe7d1d7214da2de72f7a2d38", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359260, + "scalar": [ + 312, + 315, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c91e9138d8756db9722397ebe0f8eeaa7e8d87bbce8b009212cc8665fb8acd81", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359337, + "scalar": [ + 325, + 326, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "94616d1b1860bd675a38c94f38ec245772be3abf971927a8f3284158b54480a3", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359348, + "scalar": [ + 324, + 327, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "22dad7d2307e2d78c47087ad02053f597e370a43bfefd075fe0234ca70b5f633", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359359, + "scalar": [ + 321, + 322, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "00935b93ba349a094f83aab7d7f0b469baf3e45ecef0106bab1f0300ec610633", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359370, + "scalar": [ + 320, + 323, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d1ae63888ad78610223f5ae88caa49d775dc8cfa9d338058cd50db409b3ff9c0", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359447, + "scalar": [ + 333, + 334, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8175a0bb9087e9d82638b1f4c9765d5cc92e2c34300f2c0ba67342ffdf19bf0d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359458, + "scalar": [ + 332, + 335, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "36d5e8171d075ce3ce33a14795ad44e6669914f92c00cf518929d3fb22c35cbb", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359469, + "scalar": [ + 329, + 330, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "841cb5bf6ab75d7c109ea7c93882f8b0f0e72270088677e23cc6317c8d0f953c", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359480, + "scalar": [ + 328, + 331, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c9ed66819c232293d9a39b6e1874999767487cccc00d65fd3176707a2c41fc87", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359557, + "scalar": [ + 341, + 342, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "28b80f5fb7eaa239a7bfc2ab23860bd83c70e98dbea9e19bad14800cc095cbb6", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359568, + "scalar": [ + 340, + 343, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "adcb9f66b705ef26e53816474d9b0d6fc154e996b48e8ba2573f93d3732dc7ed", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359579, + "scalar": [ + 337, + 338, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "bfb9dc391cbc74b6986d1faec57b802ce94fc46ac3f34514edc612b6eac356af", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359590, + "scalar": [ + 336, + 339, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "611e336d9623ab63e84eb928064719e983ef52da0bf2bcc2c0f29a83dbb1ef4a", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359667, + "scalar": [ + 349, + 350, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8a4d5046b84957affe99735f5d6ebd48913ab5058d04200105cfe1ce486f107a", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359678, + "scalar": [ + 348, + 351, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ad3ea3c97513fe258f907c1c76e9bfc4e4d07c921f18b22ac44c87b9977babc6", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359689, + "scalar": [ + 345, + 346, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d30a698dae239c42cad1272c0ea7c7d43b430d39e83c63d0ef51c347b6f72934", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359700, + "scalar": [ + 344, + 347, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "47e673e79da400645ddc8caaa24547a61d1923e5a51c0b8a42f4c8d2d528cbb5", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359777, + "scalar": [ + 357, + 358, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "bb2fa239a569c263a75a2b7171554fa8490750f5900552b07f2e0cb708f04ac2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359788, + "scalar": [ + 356, + 359, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6f8dd8dd1d904079045de979035ae77c5558cc5c7c750212c4a6099930f99a79", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359799, + "scalar": [ + 353, + 354, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2870eff22cf63cf8b0a723ab5b465683dc2b9254ffe7727131e8eefc6c8418bd", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359810, + "scalar": [ + 352, + 355, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6ded946dd9810b572f5cc5c48b9332a96170e32768b2bb2b324e0b08377a459a", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359887, + "scalar": [ + 365, + 366, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c9a70b9c671191c646357d9ad912a59bac8941b58fb2fa00b72cef6e353ab43d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359898, + "scalar": [ + 364, + 367, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0020cffda015d745445c5628168dff7f8602968d1828b96957aaf23c7a830d94", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359909, + "scalar": [ + 361, + 362, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "bf1b28ccd5cc8e7568d945f9312240989dd8be4f70e9c0eefdf9b4de396a2037", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359920, + "scalar": [ + 360, + 363, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4c7b3a3d28c872011af0c215dcbecbfd03f421b7e890e988982debe6f716d888", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 359997, + "scalar": [ + 373, + 374, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e7ee9899c62af9a85d04e0e6ff8a48521f4be71483253e5773f9e0c8d2241b1e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360008, + "scalar": [ + 372, + 375, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "570e93f0258b9b429df06e4b7b84b3e81516d9104c487961878a7eb7b6d05242", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360019, + "scalar": [ + 369, + 370, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6ee1afb9eefdbfe951a757aa67c5c33ac1b965a21271e5d119f12dbc3ba52e2a", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360030, + "scalar": [ + 368, + 371, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "840501ebd0b66a52adc7fcbf419e6b8c4ecbd83d451e9640d3417ef83cd649ac", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360107, + "scalar": [ + 381, + 382, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "83b7a065f7385adcd1ae7ff12043325c5dfa0983d61091e95a886cfb3660e308", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360118, + "scalar": [ + 380, + 383, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9b839e9f93c4525b336e5f19dd8bc7934b83ebe91ddb2c359641a04e62a56764", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360129, + "scalar": [ + 377, + 378, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6516fa42143e4514d1c9e7c063f98f31afc6370acc21fb31ae9cb45fb380ebcd", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360140, + "scalar": [ + 376, + 379, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "08f5706700b6cf746eb3c9efc8d65acf3c7be62f9946ac77fc4373edc625fdff", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360217, + "scalar": [ + 389, + 390, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d14aae8c4a214c4555eddb946b19f4555ebd413d996e93f03789a99467efcc01", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360228, + "scalar": [ + 388, + 391, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "dee04f9311e2a6fabf9524cbd7a2787a9e45beea83276a18552f280a2fd2a0d6", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360239, + "scalar": [ + 385, + 386, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4f2fe00c60fd9e825ae5d98fbaba85e181dbcefaa9dcb7f8ad10388665c070db", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360250, + "scalar": [ + 384, + 387, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c302f93fdf049e56b4f9f4ea753765f76c6e679ec4774cd4c106dc22d75bb399", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360327, + "scalar": [ + 397, + 398, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "dd6254c6d3c6ec208a513d18bccdad5065ccf127518070ed20a9186fc1571f14", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360338, + "scalar": [ + 396, + 399, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e6b4c211da65c482ef60a6ac48ccc908351267247bb76eca74df23f3192322cc", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360349, + "scalar": [ + 393, + 394, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4550af33a2a4339715db3f17cba36347c056f707b36c7ec3ba41b6f467b08e00", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360360, + "scalar": [ + 392, + 395, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "dc5f254a8ff29b8451cea1c01ece8afede5b2648251b9ccd43e4011c717a0580", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360437, + "scalar": [ + 405, + 406, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c44b4650bc8b45922457fd7f08e5e0966a917b0a24ad2e0846bc62aa27fc3ba9", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360448, + "scalar": [ + 404, + 407, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2332685f5a97ca3e67941a371ebad64f554069cf6a5563a70e243bb62ff3878d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360459, + "scalar": [ + 401, + 402, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "954204964aa119bfdeab9df6d8e792a1de4f4bd257c405e3a383c4346865d675", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360470, + "scalar": [ + 400, + 403, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e0474753819f2ff2f5394362b293c6fb898834993cf4c0f2683b435305acf720", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360547, + "scalar": [ + 413, + 414, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e0c9d4074c0b9d6a3de3935eda663956b0d413cac254727893814d083455c535", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360558, + "scalar": [ + 412, + 415, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e8b07e05d395ee96d1e2b483ac6a180a1b86dde2976f801d5bbb9564cf8b87bb", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360569, + "scalar": [ + 409, + 410, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ee446185051e7af1a9a00dad991bdc2322c6d48936cb1d3f1355497d1f6d1020", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360580, + "scalar": [ + 408, + 411, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ec802575f032f1dfe113db8db9183ecf743c7b5d609b33e491bedf1cd150009a", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360657, + "scalar": [ + 421, + 422, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e3e70d3b7cac1af8ce1960c92fbce72de247498dba7678b02ea4ee65be86a5a6", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360668, + "scalar": [ + 420, + 423, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d211e8131ea75c158e6cc0bfd75406b38ef1a1a0a0f8b4ed9edfa1efbd6d5c91", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360679, + "scalar": [ + 417, + 418, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7a8b9b607584cc7dcf76c82d9587f9002ae3c42de9665593e87ddd6a7dd39b67", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360690, + "scalar": [ + 416, + 419, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "851de1eee46bb163ffb0585f663c23e5427c26015b962ce0d043ad47099be4c8", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360767, + "scalar": [ + 429, + 430, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "5989eb83a72249586f9a573b8b2db8c424566949575fd463f816fd2fb3ea99dd", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360778, + "scalar": [ + 428, + 431, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9162f364fa11f7a4c0de4ee047a624dde32fdff59b9ef050f1b04552aef0d778", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360789, + "scalar": [ + 425, + 426, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "24ce1d340a0424054d6a01cc59b473b0dca842a3c4a79d292919af1ff9137e0e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360800, + "scalar": [ + 424, + 427, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d708e348bb06bf642c7e0040767196e6f22e7a9e142848db838923c7bb178831", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360877, + "scalar": [ + 437, + 438, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d39363abd91df13467003f1dd4688abed3513f505df56d0b41faa334bb2f9fd8", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360888, + "scalar": [ + 436, + 439, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "510273ed517bfb1fac4fefc11106f6c3ea59b7457de7db4cf7e1325c97b7149d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360899, + "scalar": [ + 433, + 434, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "20dde8bfeb1e0408bdcca35d7a3566ebc7750d89c8c4dcb8834b5444308c1bc8", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360910, + "scalar": [ + 432, + 435, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4aee4aa08b9aaf4a1c1bc123319799127419deb01275e59c1908e28f6d2f4e83", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360987, + "scalar": [ + 445, + 446, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1bf5eaa89488711947f3613882229394848be171758c069c216141938798ee44", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 360998, + "scalar": [ + 444, + 447, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "baaf0ac461aed7f49cd6be51339749c405561e691a133b999dc47632b229237e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361009, + "scalar": [ + 441, + 442, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9bbb513a72597cd593838c475f324fb5fcbe4d1f007c17789ab8825694ffcb7c", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361020, + "scalar": [ + 440, + 443, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "cb3534067325c4c8caf8056605bcb2b9c0b8c4bf4186fc8c6fcb216d9dded575", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361097, + "scalar": [ + 453, + 454, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e1eeecb3cffa97e068d63df7c1e802a7aaa50fc1583a17615c21a9b8af5ec912", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361108, + "scalar": [ + 452, + 455, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "20064ca3d576f6a65455310ed3c1a2ffc032952f8bd33b18fa165834e339ffa0", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361119, + "scalar": [ + 449, + 450, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e705f570dbac32caae0e17460eaaf00f1a154c3f8513bd797d5dcb58820011df", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361130, + "scalar": [ + 448, + 451, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d342acf893e47162b0afa92dc2604e2c160570512f470cd10953e4742f7ba129", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361207, + "scalar": [ + 461, + 462, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4c0701d8f2ddddda4aee1bef7993a9d32772b4f9d1691883a8116cdbf7e9bd9d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361218, + "scalar": [ + 460, + 463, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "5a0d3d399c12c07b44738a48470dc5ae7c72fbe86e78fb993120bda5e2533b92", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361229, + "scalar": [ + 457, + 458, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9210473c3cd0cd5da614a33199e5229f33f23aa50fe6673180ae7a73bc1b93c2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361240, + "scalar": [ + 456, + 459, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "25e019b5f44dfd7a39f68106862ea93a28c27bfd75909921ce1809fc34a050b9", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361317, + "scalar": [ + 469, + 470, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f596175bdc909380b6ec725f2bfddffa19767269a7d80736fb2eb67cea0ddd9d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361328, + "scalar": [ + 468, + 471, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "86f8f778da33d49c434f32cc2e8b84adfc17c324005e15ec1f48bade07eff983", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361339, + "scalar": [ + 465, + 466, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0618d02d182d461294e53bb4064b33400897f77a1866b119511b92783c9952dc", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361350, + "scalar": [ + 464, + 467, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "368001f7fae093d5c8a0be2828a78984043b313adc46631d6e59bbd7723b98cb", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361427, + "scalar": [ + 477, + 478, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "57216e4b66f656eb86c779c4cc54c0309e0ccf26c910a1a02c49fd42a81b6eda", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361438, + "scalar": [ + 476, + 479, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2c8b31bed15a74fdf0a037383be55baada870c47ba775d2aa05efa3fe4b61e56", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361449, + "scalar": [ + 473, + 474, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "00b664a578f10356197413482b8f73b085d1b3e3acdcec241cb88f1382d03c80", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361460, + "scalar": [ + 472, + 475, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c4cc391c5a5686ca5ad2b5d7ec5ff55f8072111d4e6fc265ff591535fa32ec76", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361537, + "scalar": [ + 485, + 486, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e34df31165a9f54b9b0575fd3aa05ca8c2b3429781fed7904ef7f73ca712d395", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361548, + "scalar": [ + 484, + 487, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "96949ce563dba62718ead811c16f2d01366588ca55e8aa8bdceb6eef05c9eba3", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361559, + "scalar": [ + 481, + 482, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1420bdbab4bbe6a77d587ca7974db2f2a2071f45bd885f4aefc7a5d5119e9e61", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361570, + "scalar": [ + 480, + 483, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ccd7449f4175c485c1ed84df003630db48ee7beab08b0f5e4bd8bd526022bb0f", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361647, + "scalar": [ + 493, + 494, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c4e692a14a5282746974beba6543e13518f7a59fec5019881f7d461d23365abd", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361658, + "scalar": [ + 492, + 495, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1563e2a47b6bf5b5b7fba60cdf28b1fc469ded394b34c1e64d412da834edd7f0", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361669, + "scalar": [ + 489, + 490, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "25d5f7fbaba6bf73fa1cbc6bceaf5eaa05b753dec7495fa5fe8ccbb689de78a3", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361680, + "scalar": [ + 488, + 491, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "b19651e0b11895c245f8172575f933dee41912669fd4fbda2e39332e0005a6c9", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361757, + "scalar": [ + 501, + 502, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "539817a918635460e438cb4d91be7a59d79b729ca74da5542ed5ae3812ee0546", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361768, + "scalar": [ + 500, + 503, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "68d46d502392c51b0a47ae5271b673ce27f9a01bdf6000951c3e464552acc748", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361779, + "scalar": [ + 497, + 498, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1410619b7ed5ddddbf75d66ab9cbe3b2e0ed20a6b5a86f61dd7bf36dcc0ac963", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361790, + "scalar": [ + 496, + 499, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "182934687b6a57bcede78f1e5e8d024ee87fdfce3cf285e9811dc2923f741462", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361867, + "scalar": [ + 509, + 510, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "cc42b4a919f4346a2665774e3ffeef60bf98dbec54c0943644702a83cce22bf6", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361878, + "scalar": [ + 508, + 511, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d5341726ae4b06d53decb4cda0cd65c21718454e970d6f02632cb38ae44c590a", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361889, + "scalar": [ + 505, + 506, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e3b9a85fa06583db280dfcdeb0f72c0cc53c7a84f2e3244eb1333ef6d87687f2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361900, + "scalar": [ + 504, + 507, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "42fc68c75005ded0b2594706c55ad7b4f9e6f90665c94f40cc83493e11f89b8c", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361977, + "scalar": [ + 517, + 518, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a6ff8d9474ce821acf273eb7a539174094d6b6e77e95792e0e822817859aa0d4", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361988, + "scalar": [ + 516, + 519, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "42c7cbc40250ce6e4eb018f9c739b16cec0f4314b252e0236523a8688c63b52e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 361999, + "scalar": [ + 513, + 514, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7026a4b0c3b90d6a6709f168d17bfe090cce01113512827b693ea2394130fbfd", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362010, + "scalar": [ + 512, + 515, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6e1e120cdccc54b1b1959ca3d6cee5e66aaa0ddd8e90c3c4108db17d19a6214b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362087, + "scalar": [ + 525, + 526, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "72d3609421d9b8aaf0e7fa2d560231bf3959b83316c636ba099c0570859f6401", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362098, + "scalar": [ + 524, + 527, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a753ddd649bcaca6f45e5c705d3db3096745f2566b9c742130b9692c5c88687c", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362109, + "scalar": [ + 521, + 522, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8628624d5ff965894595d02df4994adaa06c5c366438dfdaa335a05b7fbe1d85", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362120, + "scalar": [ + 520, + 523, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "db573912e2595d69e42c49118aeeb323d4d60e8d10e388fec77459740b4d9453", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362197, + "scalar": [ + 533, + 534, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f16f3fabc7fcbc7f5850bcf2bb0e923a6d453af75c33106ae55132fa10ddec9d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362208, + "scalar": [ + 532, + 535, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "3e238c0698e8e751544d5b73feebe513725f019e5e79ddeea59578335d7031f2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362219, + "scalar": [ + 529, + 530, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "754d91edf10058da7eeca4990d1750d7957d168da6224d46c74a56453272f0a3", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362230, + "scalar": [ + 528, + 531, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "aa449f68fc408f0b88e56d00ba8beeb06ce4630ade023ea06999796e3ebc0192", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362307, + "scalar": [ + 541, + 542, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a3b5b42ebc009936d532d1391b3cbba7c40b44be313ccff7b969cf6d7284d039", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362318, + "scalar": [ + 540, + 543, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7932211d1184e759d3bf68e93230f9852fff4e1d0fdb96750d731e036d458b8b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362329, + "scalar": [ + 537, + 538, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ce87b08d1ed214b184d4f79506c644fd0f6697fe139ccac69ad2c3645e665c57", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362340, + "scalar": [ + 536, + 539, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0e7510d5b5c5df8f8c429b7aaf1e840f6d75ad7b37119eec70f8766866cd8090", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362417, + "scalar": [ + 549, + 550, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7705a60611a7b751dcd51a4530d282a8756300df92b6f7f2645b8a4df27c748b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362428, + "scalar": [ + 548, + 551, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "03796145a9d35b4ede9ee686e471c9b73bdaba56a69ed522c74325fc4cc3e3df", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362439, + "scalar": [ + 545, + 546, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c6db94109a28ceac34700ebb155dace70ff7ec5bd9fdaa82c4a776e09a1b6d11", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362450, + "scalar": [ + 544, + 547, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "51a98186dfd09b756c4a2874cd6d70b210fb050f00875b2c76db991ab96b3370", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362527, + "scalar": [ + 557, + 558, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "cb0876540948df8fbb23494b0538902fc69ac9f580dd2bb8fc0a00f3260fc9fe", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362538, + "scalar": [ + 556, + 559, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8e647028fd60cffd9b9059624ea1551819d9319199913c790f6c7b43aade52e3", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362549, + "scalar": [ + 553, + 554, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ee15a96709854e34159a4df551de6846382de70f7bc69329ffa96644aeba3391", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362560, + "scalar": [ + 552, + 555, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d4d642bbd3bbb5b19d3342697202e594427e83fca118274c47e917427febfca0", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362637, + "scalar": [ + 565, + 566, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0c74392aade0abf60aa833f653c27f20910dbd9a0d8842bdfc12fdcd4da160ee", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362648, + "scalar": [ + 564, + 567, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c43b0a6a94ac9e869f6786f460ea44a28f6eb56b261a807277cac12f8cd88d4a", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362659, + "scalar": [ + 561, + 562, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0e395f9e83ac47f3aeb23d5456406508bf30482f7e4fdddb97986d0a3018ffd7", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362670, + "scalar": [ + 560, + 563, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4171f7247f3286138b41504eb87a2eaae67cf99330473b275e7793b7b9087ce8", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362747, + "scalar": [ + 573, + 574, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "08bf829b4507e49003ad661adc72219a89522729407882de5fb14e8c299a0530", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362758, + "scalar": [ + 572, + 575, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6759659bb713a01c909da96325ab9afc4f5a9b7aea873eecc58163b723974cfc", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362769, + "scalar": [ + 569, + 570, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "07e7b30db2afffab7c3fed9a537fb88190fe5dbef0b4e7d0f14b7478cabadf93", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362780, + "scalar": [ + 568, + 571, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "cc858c98abe358506a1222660e0e98054232c759e2820445675046b2b1c9493e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362857, + "scalar": [ + 581, + 582, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "53fcc534c0006179beaa09c77214cb1713b0de9d52403d6933c2b757a6160c18", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362868, + "scalar": [ + 580, + 583, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f41f26bbe2dad6d8d16f10ff1e648ebd18eaa24a591af26c4f3a7922c4dd21a3", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362879, + "scalar": [ + 577, + 578, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a5ff193aabbfdb91199b30fd382e6ff7086a69428c533e2374c8a2fd7b5b787e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362890, + "scalar": [ + 576, + 579, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "881968b40a9239bbe6059fc1b6b666d6fe0acc0e5f057aace5e9e44e19405b3f", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362967, + "scalar": [ + 589, + 590, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e8e6e6370420a59f0176af1581f73366dd143779fa5e7f82d8c95ea95969666f", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362978, + "scalar": [ + 588, + 591, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8be4a49b38e2fac989f7419b3e6fa64875ca3d2c1a6fbc0259b8b914ee763669", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 362989, + "scalar": [ + 585, + 586, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9d096efbcd93999132a3672e75e2782ec57b70a45522bf73da1169cbfdbc5392", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363000, + "scalar": [ + 584, + 587, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1e35d5f2826564b648bd0923fa5929266b5cb89b361ba2aefb724f6bd230e0ba", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363077, + "scalar": [ + 597, + 598, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "49ac29272b890d744c2023c524e9ee8a18b02084598c99ae8fb5131741d7991d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363088, + "scalar": [ + 596, + 599, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a56bb69e991841f263a75915da7762db7c02fbf91854a65b3f68e2db7e422676", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363099, + "scalar": [ + 593, + 594, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "5584e78d8066395294a449b09442ffd112011a7bf093d15e110bbcbb8c040f25", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363110, + "scalar": [ + 592, + 595, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8e6595639181cef2fcd3a7b22efd8dd8a706de1dd01a77c40e778e32c53a859b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363187, + "scalar": [ + 605, + 606, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "534bf023b58330e104de0e6be0518cba97705b72eb0f87d02c0e3c372f06cbbf", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363198, + "scalar": [ + 604, + 607, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "67d5f92c57a22e01849494c5509be924e72d669aee9f6ef6ac365711002063e2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363209, + "scalar": [ + 601, + 602, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "fec6a143d2911759e07cd62aa2524f11ca2ac5f8e1581a5a17746f2041d8f825", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363220, + "scalar": [ + 600, + 603, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a4c5550d7779f2567a51dcfdb5a28c7a39307142961be918efda8b26b7db8e2f", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363297, + "scalar": [ + 613, + 614, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0ebc5d8fb96d54ea27077b387596c69c79a4055d3b724ebf340b5ff4a6c401f7", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363308, + "scalar": [ + 612, + 615, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d2077464f595406752a04a8e1ff36e91abfe3ffa55cbc9714c034314abc6a916", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363319, + "scalar": [ + 609, + 610, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2de6dbe55c61569b06862418f107a1e17c8f99f76b7356e7fbbc9a942be6733d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363330, + "scalar": [ + 608, + 611, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "b414ad55549960c2bf2b3d148ee068d0ea3365c4f62c63dc22547c6014e12f17", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363407, + "scalar": [ + 621, + 622, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ecfbb8831d38e4e71abb1dee4c87c02ff64e0102d20344a8a4d3f2bbde378a89", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363418, + "scalar": [ + 620, + 623, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "bd5d7ca2ba9c1890ca600352ff007aa8a3f5ebd83e43aa898d586458142fd8ef", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363429, + "scalar": [ + 617, + 618, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a560669bd30fa7d85a6fb4df37863838aa23548b6469fcc7aae95cfe63cf6436", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363440, + "scalar": [ + 616, + 619, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8a8b00d2fe7d6b46e6800a1cff5de55dc09aa8a7d99737f39f82476a6fde6d29", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363517, + "scalar": [ + 629, + 630, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d6c792a6cb4279eefd8bcba5b8312a9396984746fd74feaf9b3bc307619e6e04", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363528, + "scalar": [ + 628, + 631, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "767e1ac166c6ef9893f2b0030fdecc99f4f3fefaf1aac53f00c575a28aa15a94", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363539, + "scalar": [ + 625, + 626, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9d27541de7a45e28dac531fdc53a9309fb7da2b2831bf66d82a7ddf61c67cf6b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363550, + "scalar": [ + 624, + 627, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6b807bc95f63e042419d5d3260b173a4422bf50c58464152d144759170ce0908", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363627, + "scalar": [ + 637, + 638, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "cfca5a1feba69811eacf06c095bffdc33dd68d5ea7be2f1ad4655d6422756774", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363638, + "scalar": [ + 636, + 639, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c41abb166df3c2fbe9f034946aa16359d793ce96c07eea73eca357b22fb43903", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363649, + "scalar": [ + 633, + 634, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8cb46c03dd07305de0f13fb7bcc482388f5441be4b273a03f2529338324d96ac", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363660, + "scalar": [ + 632, + 635, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a4b0a6b33775c4a7827db0fc583328ddbe22b0eec27cb50a2eeec25d8a10339e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363737, + "scalar": [ + 645, + 646, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "fd5ef105f6fc5ebd5f5447829c93d30b52149a37ff248a85615413611927bc1a", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363748, + "scalar": [ + 644, + 647, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c86bd7ad9b59b9419291977c2122321ade9e246c1d8a5b6d6f4591f3410db2c8", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363759, + "scalar": [ + 641, + 642, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "5952e08a040f49049ffba72fdb30deb0e2d0bc7c4d0422a205f9d238474996ba", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363770, + "scalar": [ + 640, + 643, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e8de69fe75d925239885488765463e68356fea7f6f99ea9cc55c1e8098477ec1", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363847, + "scalar": [ + 653, + 654, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e337d84b6261ffe494773529986443dcacc3b6fe02a4ae81af4baef1b4366136", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363858, + "scalar": [ + 652, + 655, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7c07b83acff18aeb351f519abab7e14923b4e7d32dcfb811cee06bff4ee2634b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363869, + "scalar": [ + 649, + 650, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "983560afabff32f4225d88db4283e049dd25ed54451409f6de89621538e5e8ad", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363880, + "scalar": [ + 648, + 651, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "164c458468ff6b9745a210d93a26c2de883972d1a622efaed036422d25bf2802", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363957, + "scalar": [ + 661, + 662, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2d6d2b94492f87013d710e4605382ac15bbfe59acc993326cf3077301b505e2e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363968, + "scalar": [ + 660, + 663, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "3d4eff6719cca517fb1403cb20fe7ab120614030e090246b150fb54aa864dbb8", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363979, + "scalar": [ + 657, + 658, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d0b148f9e2ff78a84e66ec515eb1b032aedc7b83e99ac7ff807f881bd248f03f", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 363990, + "scalar": [ + 656, + 659, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "bb58aec0e1eb4fca03a2e4794e9415bfcdb29d9228701a56867f3369a8a358c5", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364067, + "scalar": [ + 669, + 670, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7ee8572d2a125d9142d830f17d6d6d25f0ef6e9450ef6c4eb21c7325a9dacdfe", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364078, + "scalar": [ + 668, + 671, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "3bcfae8795311e2b29fc6e9576cd4e8fa1353ba441517354993fd0b4251533bb", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364089, + "scalar": [ + 665, + 666, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "cd5498dbe90f612d1202562ca49d1c18c5f760267c6ef9db42fb52a02a067dc8", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364100, + "scalar": [ + 664, + 667, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6af123ecc938376f462b2686e282da7549ebd2765830b517be2cfffd50cda41e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364177, + "scalar": [ + 677, + 678, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "94064731bb25547a89786cbd33ff72c7333a863f7118da8cd43ff9c13c48bbb5", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364188, + "scalar": [ + 676, + 679, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "b0ba6bfb8e7b0671d697dc794b57646618c2eefa253fddf4af16f3f5e9e1f46a", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364199, + "scalar": [ + 673, + 674, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e7cb60d198b9d45249447c16ebd9d245ca3f52f02511322d623a0234fcf726fc", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364210, + "scalar": [ + 672, + 675, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "11e4ab6157f0b3f39da8436be2719e7ff8589fc5e98ab02fa32cba915e36cdfa", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364287, + "scalar": [ + 685, + 686, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "3d4b361ac6500b23ef73540aefe8e8a0a672880c6d1f81c9246ce1602fd782bd", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364298, + "scalar": [ + 684, + 687, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "62a3528983603a5fb48623c7944d842f3b75be1980f7427ae1fd7e2297fbc302", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364309, + "scalar": [ + 681, + 682, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ad2884ca28418807e7d2b164da904608b959ccd22feedb9436a14e9a9f124a9d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364320, + "scalar": [ + 680, + 683, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "3665853c0b5a4d63a6dc25113ee500505fbd994608c1f88a1f68f9221240cd12", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364397, + "scalar": [ + 693, + 694, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d65ddfab59067e3c69d56bbda62cca769462e9acaafbfc9e41de2d4660fad814", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364408, + "scalar": [ + 692, + 695, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "22c3f3cfcb716ddd1890c00308f7e99a12c095a94e4fb29e64ebc98df1b45f9f", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364419, + "scalar": [ + 689, + 690, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0742aa5e0caca6cf64e4b77fc6e571eeb974676f75f16a602222f1c08ec385b7", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364430, + "scalar": [ + 688, + 691, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e7218a48a77221ef620f66ffc8d0a65d245074c40091751e9bddc283495c0544", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364507, + "scalar": [ + 701, + 702, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6684d53ad7bab8eb0e7998820c6a5ba9f17af89947d37d3db55d8b4a6de946f9", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364518, + "scalar": [ + 700, + 703, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6d62ad0b7f45e9f1c04d86de3f0d3a3459bad0d138a826473395e761bfc4d4c5", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364529, + "scalar": [ + 697, + 698, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "43512f825f12933d59a07647741d43178e97d78ae69f8eee3355f1d0566a6871", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364540, + "scalar": [ + 696, + 699, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "fcbe9206cdb086a54a4484ab822e5a2e1667439e8d6577a5ebff481c932761d2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364617, + "scalar": [ + 709, + 710, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "57ace05b0c4c83baf1041e41168469cdeb7d4d00c8ae0695de5ae8f6e95d6ab6", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364628, + "scalar": [ + 708, + 711, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "5b4e86cf60345efa772f07672a7c1d03e96c2c5f0847f4117c18c67bdb8ea7c0", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364639, + "scalar": [ + 705, + 706, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7ffda4355309bfe7b09dd6d6d7f3df2e156a1facf31e65405a9b8e503a81640b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364650, + "scalar": [ + 704, + 707, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "407283f9278b4fee9c8cdfc43fc9167a01764fdc6618d47280da9b045a12c3c6", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364727, + "scalar": [ + 717, + 718, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "007f967e50435c835d8546b8bbf1c6225b2c4102310c05430273ec0d6c8c9ac4", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364738, + "scalar": [ + 716, + 719, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "84a40513930d1798e7ea5d9965873433b187e3871419111c50b4bf2f0da02098", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364749, + "scalar": [ + 713, + 714, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "fcdab87ae12126d9568ac84fdf197c6345ab244bd674633ea7a2c153073deacf", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364760, + "scalar": [ + 712, + 715, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2259d04c32445461fe60c61da0ccb08625cfab17723f8226aa756f439ff391d5", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364837, + "scalar": [ + 725, + 726, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "90269d08914d62743f1d983392f41552f97c81b60ff120f22ce67d207c8cd6ff", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364848, + "scalar": [ + 724, + 727, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "b6f7187d05d9ea7c068e4d3ed2df897d266a101c72419771e91f4578525f7423", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364859, + "scalar": [ + 721, + 722, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "23ed0ab8d12780d2dbe1bd7368e2ad09ceec2b65571d01e33cf6ca401a94f300", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364870, + "scalar": [ + 720, + 723, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "10afd651c728ea7fa4cc14aa60a8696eab1997540266a16b20e8b86b27e73484", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364947, + "scalar": [ + 733, + 734, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8838ed05a8bfe1d83ac85b2ae23f7d6ea29af8ee4231d8ebec49692ff6cebcb7", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364958, + "scalar": [ + 732, + 735, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7082396e512165b845d0daec8f6186455874c6fca92d3e8f663e5dbfeb1a674c", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364969, + "scalar": [ + 729, + 730, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "22c1d71f3da362ff740074a9de76c301f0ff658033e75fbca7da31b42636ac75", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 364980, + "scalar": [ + 728, + 731, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f07cb7f75bcd99c5d7652f943d2a5ae8a01a1738550084b278e119826c0e3f4e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365057, + "scalar": [ + 741, + 742, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ad5672b94c29d3b684fe729332c7211cb3122c6aa4124079f48c6fc30887c271", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365068, + "scalar": [ + 740, + 743, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "447cb264b9d4298014a813536db873b57183ae36c8cbcc175de9c583ac62228b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365079, + "scalar": [ + 737, + 738, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "35df9acc5527e4c20a50582c5f670b73e009f922e2a82fff82cf0725d5f8ad36", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365090, + "scalar": [ + 736, + 739, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1ccf51bb80c39c3cb72e73911b43a4f815408c7f81f2e857c1df475dcff0205d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365167, + "scalar": [ + 749, + 750, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "3294f425addf017b7e35ca4d69ff0f57f8cacea5e8cb421e1e5d22cce553ffe3", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365178, + "scalar": [ + 748, + 751, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e5a48bcc1d601338ea922c3b4e3aa85e48ce1469db27791c263b71354a9fe411", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365189, + "scalar": [ + 745, + 746, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e2c107ddbec97c13f6df18b206f5edbe20805c66aa6f0322eb8b1a663f3bcd1a", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365200, + "scalar": [ + 744, + 747, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c813e919dbfa821e7b9339a008b473b45be8f75ab559a1bd3e864fb136e5e459", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365277, + "scalar": [ + 757, + 758, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "13be867f95e45d0ff7e4d3da38a12e41b3dd022ffbe6463612f89c836d0b1c6d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365288, + "scalar": [ + 756, + 759, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4d4742fa2ba9124b9d91fcaaf7e93dd7bd10651b82ebd0785e48c47d634975a5", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365299, + "scalar": [ + 753, + 754, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4340ae78a1aeda6c828835c1aaa249a5fbdcde2c108c0bc72b1d29dda1dfa217", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365310, + "scalar": [ + 752, + 755, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "3f1846e7d09a618a5c31b7ab54a6e035df6d14a65c2f4e2949bc4181434c7a7d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365387, + "scalar": [ + 765, + 766, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6a844ca05c7155117c5a806cc93b4afd666b53fd1bcb96ae2a904d92612b0ed3", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365398, + "scalar": [ + 764, + 767, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "10a67b1ead33c6442bfe72c4d44eab07f078d69c21ba5244b5ec54c2a0005180", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365409, + "scalar": [ + 761, + 762, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "71b491b5575c8dfae0a5058329ef5c37bcb0e25d02070f6cec5de63a4d68e994", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365420, + "scalar": [ + 760, + 763, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "dd7cc85146f8f00312ef4d436e51b74113c303d1a0e36830926c1366a58e75eb", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365497, + "scalar": [ + 773, + 774, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f415cd61a9cf360bed9be0e3150fd96be3e3cb7674f640f6db785b410413740d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365508, + "scalar": [ + 772, + 775, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "662ecc8820f914c4826efeec27c89d81947fd1dcab11ad58a4eaed8a8cc8d267", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365519, + "scalar": [ + 769, + 770, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a3ec0187f887f4069405ca434a9826a7534662de10866ca44189c811dfe580f1", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365530, + "scalar": [ + 768, + 771, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "29646ea9ede52f44ee3b8014b8c16ff75aeb5e4b362e818d6cc73cc124cc8501", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365607, + "scalar": [ + 781, + 782, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "82f69609e08084f2fe7c5dc80ec56d2d3798777ab96221d84bca35db7f4a3497", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365618, + "scalar": [ + 780, + 783, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9fa514b1693bbe6c92e76ab277df11e7aaddd7ad0a4821bdacd60b90798739b0", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365629, + "scalar": [ + 777, + 778, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d74eb1cf3a489930d1f9a2016cf433704a3a24ab2d2fe6cd76b59116df437fee", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365640, + "scalar": [ + 776, + 779, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a808aab9519c7bdfda8f5375b40daa68940e8e9763ed1a1a7952c165cf5c8c01", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365717, + "scalar": [ + 789, + 790, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "bbfd14bd5d1f9879727d9cd334fabd46eb85b9b16e0fd8159df995585ae95a05", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365728, + "scalar": [ + 788, + 791, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "86203bf5bbf22785413d447dff8213501baf96fd5c815193d43d5b9877b31693", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365739, + "scalar": [ + 785, + 786, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "3504e0276feef755c8a84b27cb57c37925f892d5a29a65d218ca830a908f2485", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365750, + "scalar": [ + 784, + 787, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "98d7d324e5c7a23cdc1a706da61e63976f3ee78427dae34459edd472463c4d6d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365827, + "scalar": [ + 797, + 798, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8cefd66b8b38512ef3c4b7f0a65f3c1aee72c27848433f0766ab3f38b7c5be42", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365838, + "scalar": [ + 796, + 799, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "306fca7cd8d39317a30aea103b7d2064e289c9c9d198759f1192b4804ef2abf2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365849, + "scalar": [ + 793, + 794, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "336fb7912b81f76626a6cb7a6db0387b51fa4c8f3663ec3c017b800fb4573307", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365860, + "scalar": [ + 792, + 795, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a4090613ddb72092f21ed68c8aa35613ffea6fb5c4965f69c2c56484078ac791", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365937, + "scalar": [ + 805, + 806, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ffdd3001c7837f27cfe0d217a5527ba8e12832344a18db94d423289d1f9de64e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365948, + "scalar": [ + 804, + 807, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7df355a24fcae4fc489da92c6da9a7281cc128c2244fc5d323191fb117f4c537", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365959, + "scalar": [ + 801, + 802, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6ca0d6dceb70bd189a16db6018db969bbc1afb50d80d9890277812044b5adbb5", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 365970, + "scalar": [ + 800, + 803, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4f32f3785ad557e485170e15ed9f7ad0d0188fab2dad70f8c358f4603ea56b66", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366047, + "scalar": [ + 813, + 814, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "62583369dfa2ce1bba4902632aea562174e2bdbf047fa53142144509de34b550", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366058, + "scalar": [ + 812, + 815, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "96d732ea61e3f571eba77477b5729b41250293199fd8338dca25cd94f1acdc78", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366069, + "scalar": [ + 809, + 810, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ca26b0fc1e21d26c187bb349ff5301851136029fb4447b8c7c65665090d72ae2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366080, + "scalar": [ + 808, + 811, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6ad1edf327c71919779a0d01373afd5537f556d53d33dc382feedba627a9bbcf", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366157, + "scalar": [ + 821, + 822, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "48426e4f9665239eddcb7219248210a92e402c14f87eb17633e7a7528ae26190", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366168, + "scalar": [ + 820, + 823, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "165ec12867c325c3fed54c5c13e7ea5a032b8173925c553de79caa1063cd3ce7", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366179, + "scalar": [ + 817, + 818, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "848d417f7d0bbec7df2a308b95b12bbcfe2db19a5eeb65790675344d9cf68b20", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366190, + "scalar": [ + 816, + 819, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "668dfadd04a8a5b34edea7f95bfe11ed3092046d658d471a1d7021f8b078fb61", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366267, + "scalar": [ + 829, + 830, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9b72216e3ecdeaaa91ab0e47c09a1992407c55dd2d7550330d31548146d98b3c", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366278, + "scalar": [ + 828, + 831, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4204e8313aebe8b4cac343526d36a24d153a3cefaa9ac133cd9aa537f94cdccc", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366289, + "scalar": [ + 825, + 826, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "24f183cf31711e41646953f3bdeaef5af6884b028d519c1009d4f5899027594e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366300, + "scalar": [ + 824, + 827, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "b22831528b4276a3559949247d1a543148c649d977b409855a3621d7f1bfae1c", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366377, + "scalar": [ + 837, + 838, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "ec138350330434b26411c70886819a6b8a8bf916152df92b81ed96d4143f74d6", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366388, + "scalar": [ + 836, + 839, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "78ebc59637e829f3165256e43be413d1278195c29217516e6a365bf629a7589a", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366399, + "scalar": [ + 833, + 834, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4511594a41fa5096f0015cd22dfe02dfda9534704c706d2fc8395c195bd284a9", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366410, + "scalar": [ + 832, + 835, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "66776d6b189bac62b3933b1025dcfa13d0c7f447c918812eadffb2160bdbdc79", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366487, + "scalar": [ + 845, + 846, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c75a342408ec010a9dc307527c7f50fd9dadfa50b1a0d94e1433c66d87c0e930", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366498, + "scalar": [ + 844, + 847, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "152f295385d252d064a95d6a526015d61af4e0400de53295edfb4e29c1626101", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366509, + "scalar": [ + 841, + 842, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a11bc01dae3b7130e1b2163fba6256909de28a5e91b3684e519671ae7ce9bf67", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366520, + "scalar": [ + 840, + 843, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "782349f23df8f777bc4947456b2236d9e395aa829227155bcaef6d75048c7873", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366597, + "scalar": [ + 853, + 854, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8e108c029c52fc3011d9fac0fa9f98ba7a1b971a949a63de206080778eb77fa8", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366608, + "scalar": [ + 852, + 855, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4dcc265ae54847a6015c8504f949d57431730f37d255e4ba1f648ed8e57dca19", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366619, + "scalar": [ + 849, + 850, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0040653b7b564828184fd1b11c5968671ee0458cf788f7686649baff962a5295", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366630, + "scalar": [ + 848, + 851, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2dcce908b2e0eea1be5c22c9bae87049689d0c2ec66ddbbb5163a6515210706e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366707, + "scalar": [ + 861, + 862, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0d5775b04f3671595844653d1aeb46a1914f24431ec8a1ecb613551800da0185", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366718, + "scalar": [ + 860, + 863, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "68c58aa399454d8449d830ef6bd840d47e879cbfdd75cea13cb45fc21703bc0d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366729, + "scalar": [ + 857, + 858, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2572421591f25529ae7255729dcf7528c4464c4110a8c1cd9b1e74510f7d3a83", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366740, + "scalar": [ + 856, + 859, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "5d4ac1704e10c42729d08df2465e7fdd6e26b3a530aec54db92bdf7f9beaa628", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366817, + "scalar": [ + 869, + 870, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d6dc3f7c0794e8d01956fadb338ae70f5f5b1f05d5fabf7c920c2291817f440d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366828, + "scalar": [ + 868, + 871, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "3b585e42d2025d800ed918d3dcc29c1492c2f9b3ee7899f4d4689d6e489a3698", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366839, + "scalar": [ + 865, + 866, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "3a00345013b815b02a130375a07548552e6554839c658eec6f5becda8284fe33", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366850, + "scalar": [ + 864, + 867, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4ced90768d3da00181efe82e75631a1d53b6ae9c902fba84992e6819499bd11c", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366927, + "scalar": [ + 877, + 878, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c93f585ec3df258a410a08bbcc8cceca6cdf5b642c1e055addd6726534ed0019", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366938, + "scalar": [ + 876, + 879, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "cc84deb54a72c2d49cb87e9ea8b9ce24119d2829aedf49748c47a8a6ee4f27fb", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366949, + "scalar": [ + 873, + 874, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "83bad93f78b1cf4e2aab4b47ea71f0ffc98e1230da50a7bb4e02c2e2d3bd02fc", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 366960, + "scalar": [ + 872, + 875, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "375d3699021b853cf491fa1c3dc86d040cf8b87d044b5689c7958786e0fbb043", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367037, + "scalar": [ + 885, + 886, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0e633522479078f83b2df3220bd36f5e026abe7d1f3bd10da23d652ed9a18bf9", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367048, + "scalar": [ + 884, + 887, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "97af9b955fd32557152e4e30f3acb691b8a76e0fd9821b0031f20a4a45f5e89c", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367059, + "scalar": [ + 881, + 882, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "689004f5e7abfcedba70c6ecec7412954944a93c5e4ed0263241d93a82e98582", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367070, + "scalar": [ + 880, + 883, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "c6203cd20f6e0bd448cfc42f9114962dde259ff19a9d98ce3a953c504ae0d35d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367147, + "scalar": [ + 893, + 894, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0eecd5016eaeff3e8db347d5c4e657d55d4052168ae40ba42297562178b2ef1e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367158, + "scalar": [ + 892, + 895, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "689960bcf36cf835320de402c84fb545aa2af050836fd0bda954e0a7dc9ad98b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367169, + "scalar": [ + 889, + 890, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "fe330f334848ae58723ab3182fe132c52479e38f01535eabad25b276f6965b28", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367180, + "scalar": [ + 888, + 891, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "2d1b3998f707c147ebab1fb5b82de37bd0d6c75663d983b76e833616ecec76aa", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367257, + "scalar": [ + 901, + 902, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "67b25525ef4be510dd6ba6f5b5d4991bf6c2cf2f6fec158550d863bd5b2f0f97", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367268, + "scalar": [ + 900, + 903, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "63522c6dc22645d2ce0ec4739e3e62a863ed851f7e409251c001fe561217ec7e", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367279, + "scalar": [ + 897, + 898, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4a6c7e33fa6a25426e45ea34cda47cbd9094c9d8def0f56d27145de06fa3669f", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367290, + "scalar": [ + 896, + 899, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "615c2197fc418466131b63188aa0c855c186fe2da47a2d5568e95a4e09860c6c", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367367, + "scalar": [ + 909, + 910, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8aa9b08f7b4020098714a1faed9f73c49295e31325cc4fc89eaff08142f48438", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367378, + "scalar": [ + 908, + 911, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "dc3cfaa5029f4c15c72c7539a75400f785ed2a79dfcbdbf304efe841a72c3998", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367389, + "scalar": [ + 905, + 906, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "263d5ef4c791574fe9d49c467250357d001ed576f1bfb756bba991acf55c6e49", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367400, + "scalar": [ + 904, + 907, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "994532de83abc0b68f85ea3693f8ecbfa0ae135fe95256983d4bcfceeac2664d", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367477, + "scalar": [ + 917, + 918, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "9344a459d32d63ee5dd8e7f2ec0875dcd4a8e5a1b8e1e3236a8cb1de67b064ec", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367488, + "scalar": [ + 916, + 919, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "d205bfdc3728a49bde82e5c199d14e69820b78348e9b4f1b122d888b328804c2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367499, + "scalar": [ + 913, + 914, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7ade22b45da2ea9029c72c7cd9d0ac673b91d3fb10a1b0a6d952bb11e763dad4", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367510, + "scalar": [ + 912, + 915, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "7f83d2d2475ba775ff3c673dc71c21776f6dc907c9cef7cc4db2a0755e82c795", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367587, + "scalar": [ + 925, + 926, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "a4064a84c2b94ca4c0040602ba654d7deeb8b8b7a1b014c82c82ca111ca50c89", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367598, + "scalar": [ + 924, + 927, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f3c4126be8d3b7d6a4a2346466ed8614eac5ba1401ae65fb4f660e176003f27f", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367609, + "scalar": [ + 921, + 922, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "42aaf9c657894a9ac022bce1228bcc9e88cb93dfb6128fa8aed6630a67356435", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367620, + "scalar": [ + 920, + 923, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "83596e09bdb9926389b24497cd7e04919fb6de4d1199cfc94716dcf970f70bfe", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367697, + "scalar": [ + 933, + 934, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8135d96e6cef6b32d8a71be86f3b966d3744951748c3ee707ffcccdb04c5c631", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367708, + "scalar": [ + 932, + 935, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "998c6f4699612bc2a85a7d26ae9b20a832d70a0d621174fdc560040d9a23221c", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367719, + "scalar": [ + 929, + 930, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "0b28021d58fb8ac956ebd58fc3829132778fee6795cbb8cdf46816a2628dac9b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367730, + "scalar": [ + 928, + 931, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "00072a84105426a214eebe2a07d0136f89732bd023b475e0c3aeb470338a4bdc", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367807, + "scalar": [ + 941, + 942, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "57071e806216d19b67484720e2a255d4cc443d76253b53aa7a5097a1336f065b", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367818, + "scalar": [ + 940, + 943, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "563b103f0d33c4c6215e189827fb1f1edbac68160366f08483e6f42db72ee1d2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367829, + "scalar": [ + 937, + 938, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "8acbd39cac9ca1e505d909b4f476d5f59dedd1b7fc2646f21750d8fa2eef8d59", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367840, + "scalar": [ + 936, + 939, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "1194cb60be73e83f5682330fc0eea22767a590527c515fbb7d4701f8906114cf", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367917, + "scalar": [ + 949, + 950, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "f46c2d95f68ce36c16515c0a1e884552f5a5879517fbcaa06c4d25fea1908b36", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367928, + "scalar": [ + 948, + 951, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "5b58d744127d342698a73dbdcde48c68f330be73bf1727124e731d78e6b4efff", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367939, + "scalar": [ + 945, + 946, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "6dae5cae8895694b7487321d3ef39d53f24cf6d5fcc2bed4a29d923cdab992b7", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 367950, + "scalar": [ + 944, + 947, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "84ad187cf70bc815b02342b63d9513c8e10d4a25d184ed6259079fe07a796bad", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 368027, + "scalar": [ + 957, + 958, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "4103d05cf0e26c7c363439c93614ff504987bb21cb47528e5a5ae9572bac1af2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 368038, + "scalar": [ + 956, + 959, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "e07581bcd0b560de517211b7228d8bf499cc6984b5c262f055c0423f133442c2", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + }, + { + "record": 368049, + "scalar": [ + 953, + 954, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "bb61a28a1b6f19edc5624b43565b22da3c3691f78ca14e539707de4305ede7bd", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1 + ] + ], + "new_dimension": 18 + }, + { + "record": 368060, + "scalar": [ + 952, + 955, + 1, + 20 + ], + "old_dimension": 2, + "old_basis_sha256": "638bf248d56c20701fd1cf5e71b2afbf7c80dad6b4aae861d980b44a15453418", + "new_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1 + ] + ], + "new_dimension": 18 + } + ] +} diff --git a/research/five-stage-p10b-transcript-stages/descent2-selection.json b/research/five-stage-p10b-transcript-stages/descent2-selection.json new file mode 100644 index 0000000000..66c59a09d2 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/descent2-selection.json @@ -0,0 +1,9163 @@ +{ + "status": "FROZEN_POST_SINK_CONCAVE_DESCENT_FRAME_SELECTION", + "input_raw_sha256": "d6e93fd4c1e4773b3c04e7ba638f6b114fae798e533d8f6d8f9cdc16633fbcf1", + "input_scalar_sha256": "07536a62aa9fd73ab6eb27a414957170d8d4fc4896f1f258414d38f89e32894b", + "source_record_count": 373982, + "selected_gate_count": 47, + "move_types": { + "constructed": 5, + "pair": 21, + "pair_gates": 42 + }, + "expected_local_histogram_delta": { + "1": 15, + "2": 3, + "3": 21, + "4": -13, + "5": -34, + "7": -8, + "8": -5, + "9": 26 + }, + "expected_rank_mass": 177755, + "expected_removed_calls": -5, + "expected_scalar_additions": 323774, + "predicted_local_phi_change": -49.68162645981647, + "provenance": "Derived on the post-sink word by discovery/descent2_search.py: greedy descent of sum r*ln(100/r) (PR #287's rule, rohanarun) with single-gate moves to operand-chain frames and constructed minimal-join / maximal-meet frames (PR #291), join with the operand span, and chain-adjacent pair/triple blocks moved to one common frame (PR #270-style connected blocks). Prepared with Anthropic Claude assistance.", + "entries": [ + { + "record": 267054, + "scalar": [ + 8701, + 8706, + 1, + 30 + ], + "category": "kernel_setup", + "old_dimension": 8, + "old_basis_sha256": "6a8a42c7c6c24b941fc957dce1a9933da735dd4471f5d44da062903a6a8e9572", + "new_basis": [ + [ + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -4, + 1, + 1, + 1, + 1 + ], + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "new_dimension": 9, + "constructed": true + }, + { + "record": 267116, + "scalar": [ + 8710, + 8715, + 1, + 30 + ], + "category": "kernel_setup", + "old_dimension": 8, + "old_basis_sha256": "6a8a42c7c6c24b941fc957dce1a9933da735dd4471f5d44da062903a6a8e9572", + "new_basis": [ + [ + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -4, + 1, + 1, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "new_dimension": 9, + "constructed": true + }, + { + "record": 267186, + "scalar": [ + 8720, + 8725, + 1, + 30 + ], + "category": "kernel_setup", + "old_dimension": 8, + "old_basis_sha256": "6a8a42c7c6c24b941fc957dce1a9933da735dd4471f5d44da062903a6a8e9572", + "new_basis": [ + [ + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -4, + 1, + 1, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "new_dimension": 9, + "constructed": true + }, + { + "record": 267488, + "scalar": [ + 8762, + 8767, + 1, + 30 + ], + "category": "kernel_setup", + "old_dimension": 8, + "old_basis_sha256": "cbf08d252d795de96962f40b8f1806638011aab45ab1aa87d429e3746fc705ac", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + -4, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 9, + "constructed": true + }, + { + "record": 267634, + "scalar": [ + 8782, + 8787, + 1, + 30 + ], + "category": "kernel_setup", + "old_dimension": 8, + "old_basis_sha256": "d8695408fa9802dd26811d1c060c4da180382fc60838cb47b6938570be0a031d", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 4, + 4 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1 + ] + ], + "new_dimension": 9, + "constructed": true + }, + { + "record": 302624, + "scalar": [ + 5157, + 6831, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "c4fe6c217b05484a720b4c27fd350760285a891b4bbc98c4fb307946aadf07b8", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 302671, + "scalar": [ + 6831, + 6723, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "5e849ebe8f846839113458eb39af8bf9f79dc2c1f525b18789c7d17ac814d6a9", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 302709, + "scalar": [ + 5156, + 6829, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "756925c6c29d6fe526dac7b32e175010a9acd93e0fde3bfc9560cfbb1d55d926", + "new_basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 302719, + "scalar": [ + 2086, + 6513, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "a80c24ded2a7c575bee5373bf1a6a11556f141758634f4f13a355979bb17f357", + "new_basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 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, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 302722, + "scalar": [ + 6513, + 6684, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "95d7574b624f855f3dcc63bfef129b72dda4f49ae2c835f77456e8d687b7fa48", + "new_basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 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, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 302757, + "scalar": [ + 6829, + 6721, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "b8ac30ecb67a2e8f10c20feb51e34080eca0525da4f2efcea4dc449220917e6c", + "new_basis": [ + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 302805, + "scalar": [ + 4881, + 7014, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "00d91bd28437cae293717d400f1d6204c15ac691b05fa4131378365beb91a3c9", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 302808, + "scalar": [ + 7014, + 7178, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "aac55cb682b9834a6cc8fef29a562725c6db3753593495f7c3b3044c67b49208", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 302890, + "scalar": [ + 4880, + 7016, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "8a48af8039461f60ef996025ce8d2125fda355856f72120c05f8070e2f9ea9d4", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 302893, + "scalar": [ + 7016, + 7180, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "670f6f555e9c7b34342400967357c1ce2d43c3ece7706e8c05a0d7add4846810", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 302975, + "scalar": [ + 4965, + 7391, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "087131a74e40a15cadf2c8892d87bca8e74e78deb9190da5e631e078f0c0fadc", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 302978, + "scalar": [ + 7391, + 7555, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "6233fc700b95fe6fa432f4600ced2452893b41b3132e633a8b2d050c4712d598", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303134, + "scalar": [ + 4168, + 7964, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "b6e705007ed88ac8fa4d71fa481d46a5bddf78145b2ed494ef1654816d480984", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303181, + "scalar": [ + 7964, + 7856, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "8eb04fb3b79f8bd0a3b28e1871d760b23a9703e4d0d1b02610fca5ab8802fadd", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303229, + "scalar": [ + 5036, + 7397, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "093e6cbec36626a84b872a3d0f0bdd04d2259dca76c06941c55511300d09616f", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303232, + "scalar": [ + 7397, + 7821, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "5b5ae2e83a13d9b8a962851c7169bcc9de70aeaa65d7dfa9a0af9271111a838f", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303304, + "scalar": [ + 4392, + 8144, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "bf05aa044d43a329f13468ccdaeb3284fd66af9a023f2dab01dceb2e795fb749", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0, + 2 + ], + [ + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303351, + "scalar": [ + 8144, + 8036, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "f0eb32a6411887bd6846bfbc72e6de2e3565e5f787c5658a34b9ff2070483a7f", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0, + 2 + ], + [ + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303389, + "scalar": [ + 4404, + 8146, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "902c280c016d0af8bb958b7d3fc6ce26750977e60086b6cd02474f02c7d58ae0", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303399, + "scalar": [ + 2508, + 7403, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "15aefcf6c555380fc7568291b9b179a85f1867d15b6b21c11ab4eb1c032ce52e", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303402, + "scalar": [ + 7403, + 7825, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "a4b8aa81d498406272e8f93d7c62d848e6d9b993f9d832f71c879205b2ea08a3", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303437, + "scalar": [ + 8146, + 8038, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "7304762b6bbd07166a6768bd103421ddf7baeea5fed004198305bbb15b908e4a", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303485, + "scalar": [ + 2592, + 7423, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "4f7df0c7ee68b32004b109ae7f68a04a606b850fdbe394f42d107ca8beda4f33", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303488, + "scalar": [ + 7423, + 7895, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "2f52cf59899064d4064adc660ec402584160c9337f11c0794a6be769931cb8cd", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303570, + "scalar": [ + 2604, + 7421, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "6cecab8c67f1d21a291aa55f23be3eeee3aae4b24b748a7780d25517a14a3a9c", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303573, + "scalar": [ + 7421, + 7897, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "db7641e7e52c708956484a11c6ced7b328944b9f20471843b521969fd65d6dd7", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303655, + "scalar": [ + 2664, + 7441, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "425c1f9a620fc3f167ccdbdf66fe0c762af3fc3a5bbc145f94e4a383970c26a5", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303658, + "scalar": [ + 7441, + 7949, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "1a3c5db4adb971a000d281a4fb61759042fddc5cf7eb87837d9155b2434f0d23", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303814, + "scalar": [ + 4528, + 8292, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "0c0dcc16b8faa731a2933e429b4be192c5f064bd05ed5ecd3170e950074d4442", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303861, + "scalar": [ + 8292, + 8068, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "f4622f55f939d883f853fb33b49155143628af734729c863ed228860e4345a59", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303909, + "scalar": [ + 2724, + 7457, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "1e27d70544b0b76c110775a7295fc6bae24748d4ff145d2a955662912ecdb6b4", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303912, + "scalar": [ + 7457, + 7987, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "8da41ab3fce995e5c8cee7609fb76c893265eb5fdc2266abc330144925fb527c", + "new_basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 303984, + "scalar": [ + 4552, + 8310, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "51bc0d134226e224d2f247aed6fbcfd070408ae51734b21d11da964f96fea005", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 304031, + "scalar": [ + 8310, + 8086, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "b5f2d20cfe7ecb179c27dc3197975e43be4911ffef1980c6e5926ef1a0113d2f", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 304069, + "scalar": [ + 4558, + 8312, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "566c78145595d6ead297b57f7fdacc5e80079f649cea6cf9283086e927bb35ed", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 304079, + "scalar": [ + 2734, + 7465, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "2413ad11bb57921d517e22962834df458e5a1e5a463d74100d1c0fea823c8f23", + "new_basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 304082, + "scalar": [ + 7465, + 7993, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "89a4597efac3e81793377aaa4e1d468c92e920a45b417cea2c4b07b9a80ec73d", + "new_basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 304117, + "scalar": [ + 8312, + 8084, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "04d62099ff03c4d343be2d1f4da7d4a557050e115e91c20968fb97ecacd767c3", + "new_basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 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, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 304165, + "scalar": [ + 2752, + 7481, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "64ec5c1b75951a78f2be105409def56e25829779df2e38e6719e33986b1083a2", + "new_basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 304168, + "scalar": [ + 7481, + 8013, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "69a66836ec1d5b72cd81af3cc82680556b759337ae74614a28e51c5ae7d93d8c", + "new_basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 0 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 304250, + "scalar": [ + 2758, + 7483, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "7a8fa4414d1370e7c2ef806efb4b60f4f6fd09bc23a4902a914da15f28184869", + "new_basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 8, + "constructed": true + }, + { + "record": 304253, + "scalar": [ + 7483, + 8011, + 1, + 12 + ], + "category": "forward_gate", + "old_dimension": 10, + "old_basis_sha256": "3d2024010d1e9551ab08c412ae153aa9ff02ae4234fc4554bdd16cb51b0dd2cf", + "new_basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 1 + ] + ], + "new_dimension": 8, + "constructed": true + } + ] +} diff --git a/research/five-stage-p10b-transcript-stages/descent2_transform.py b/research/five-stage-p10b-transcript-stages/descent2_transform.py new file mode 100644 index 0000000000..0877d4c61e --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/descent2_transform.py @@ -0,0 +1,181 @@ +"""Second exact frame retiming after the terminal sinks (post-sink concave descent). + +The kernel, early-restoration and terminal-sink stages change many frames of the gen5 word, so a second retiming pass +on the final transcript pays again. Selected ADD gates receive new nondegenerate frames: a frame already on one of the +gate's operand chains, the constructed minimal join of its operands' preceding chain frames (with the operand source +span if needed) or the constructed maximal meet of their following chain frames (PR #291's constructed frames), or a +common frame for a connected block of chain-adjacent gates (PR #270's plateau blocks). Rule: greedy descent of the +deficit-fixed concave ledger sum r ln(120/r) (PR #287, rohanarun). This module is PR #287's descent_transform.py with +the endpoint checks generalised to the post-sink word: every register keeps its actual start and end frame (sources and +targets as before, restored helpers keep their early endpoints), the scalar/COPY projection is byte-identical, chains +are nested, COPY lifetimes are unchanged, every retimed gate frame contains the exact integer source span of each +non-target operand (recomputed here from the actual word), every endpoint basis is nondegenerate, both reflected +annihilator ledgers are rebuilt, and the scalar word is replayed over F2 forward and inverse (kernel_transform.replay). +Adapted with Anthropic Claude assistance; Apache-2.0. +""" +from array import array +from collections import Counter +from pathlib import Path +import gzip,hashlib,json,time,importlib.util +if not __debug__:raise SystemExit('assertions required') +HERE=Path(__file__).resolve().parent +from word_pins import shape as _shape +_S=_shape();_H=_S['h'];_V=_S['v'];_M=_S['m'];_CR=_S['center_rank'];_NC=_S['centers'];_SCAT=_S['scatter_reads'];_DEF=_S['deficit'] + +def sha_basis(B): + return hashlib.sha256(json.dumps([list(r) for r in B],separators=(',',':')).encode()).hexdigest() + +def transform(producer,selection): + W,C=producer['W'],producer['C'];old=producer['records'];initial=dict(producer['initial_state']);v=W.v;n=len(initial) + assert hashlib.sha256(old.tobytes()).hexdigest()==selection['input_raw_sha256'],'descent2 selection bound to a different word' + assert producer['physical']['scalar_projection_sha256']==selection['input_scalar_sha256'] + assert len(old)//6==selection['source_record_count'] + chosen={};changed=[] + for r in selection['entries']: + i=r['record'];assert i not in chosen + op,a,b,c,f,z=old[6*i:6*i+6] + assert op==1 and b!=n and [a,b,c,z]==r['scalar'] + assert C.dimf[f]==r['old_dimension'] and sha_basis(C.B[f])==r['old_basis_sha256'] + g=W.register(r['new_basis']) + assert C.dimf[g]==r['new_dimension'] and C.nondeg(g) and not(C.sub(f,g) and C.sub(g,f)) + chosen[i]=g;changed.append(dict(record=i,old_frame=f,new_frame=g,old_dimension=C.dimf[f],new_dimension=C.dimf[g],basis_sha256=sha_basis(C.B[g]))) + assert len(chosen)==selection['selected_gate_count']>0 + # Endpoints: the producer's actual final frames; the old word must end exactly there. + final=dict(producer['final_state']);replayed=dict(initial) + for k in range(0,len(old),6): + if old[k]==0:replayed[old[k+1]]=old[k+3] + assert replayed==final,'producer final state differs from the old word' + columns=[{i:1} if i=0 + out.extend((0,s,before,f,gap,0));state[s]=f + for k in range(0,len(old),6): + op,a,b,c,f,z=old[k:k+6] + if op==0:continue + if op==1: + g=chosen.get(k//6,f) + if copy is not None:assert a!=copy[0] and b!=copy[0] or k//6 not in chosen + move(a,g) + if b==n:assert g==f==producer['ZERO'] and copy is not None + else:move(b,g) + out.extend((op,a,b,c,g,z)) + elif op==2: + assert copy is None and b==n;move(a,c);state[b]=f;copy=(a,b,c);out.extend((op,a,b,c,f,z)) + else: + assert op==3 and copy==(a,b,c) and state[a]==c and state[b]==f + out.extend((op,a,b,c,f,z));del state[b];copy=None + assert copy is None + for s in sorted(final):move(s,final[s]) + assert state==final + def projection(a): + result=array('i') + for k in range(0,len(a),6): + op,x,y,c,f,z=a[k:k+6] + if op:result.extend((op,x,y,c,z)) + return result.tobytes() + assert projection(old)==projection(out) + return out,initial,final,changed,spans,hashlib.sha256(projection(out)).hexdigest() + +def run(producer,output_dir=None,selection_path=None): + begun=time.monotonic();W,C=producer['W'],producer['C'];v=W.v + path=Path(selection_path)if selection_path else HERE/'descent2-selection.json' + selection=json.loads(path.read_text());old=producer['records'];oldmeta=producer['physical'];ZERO,FULL=producer['ZERO'],producer['FULL'] + out,initial,final,changed,spans,projection=transform(producer,selection);n=len(initial) + assert all(final[i]==FULL for i in initial if i=0 + if gap:reflected[gap]+=1 + per_role[s]=H;census.update(H) + assert reflected==census + endpoint_frames={f for pair in pairs for f in pair};nondeg_bases=set() + for f in endpoint_frames: + assert len(C.B[f])==C.dimf[f] and len(C.A[f])+C.dimf[f]==_H + key=tuple(map(tuple,C.B[f])) + if key not in nondeg_bases:assert C.nondeg(f);nondeg_bases.add(key) + for a,b in pairs: + assert len(C.A[b])<=len(C.A[a]) and all(W.module.dot(x,y)==0 for x in C.A[b]for y in C.B[a]) and len(C.A[a])-len(C.A[b])==C.dimf[b]-C.dimf[a] + state=dict(initial);copy=None;used=set(initial.values());hist=Counter();cat=Counter();coeff=Counter();centers=[];count=0 + scalar=hashlib.sha256();tagged=hashlib.sha256();cats=oldmeta['category_names'] + def event(d,row):d.update(json.dumps(row,separators=(',',':')).encode());d.update(b'\n') + for k in range(0,len(out),6): + op,a,b,c,f,z=out[k:k+6] + if op==0: + assert state[a]==b and C.sub(b,c) and C.dimf[c]-C.dimf[b]==f and (_H-C.dimf[b])-(_H-C.dimf[c])==f + state[a]=c;used.update((b,c)) + if f:hist[f]+=1 + elif op==1: + assert c%2 and state[a]==state[b]==f and a!=b + count+=1;cat[cats[z]]+=1;coeff[abs(c)]+=1;used.add(f);event(tagged,[a,b,c,f,cats[z]]) + elif op==2: + assert copy is None and b==n and state[a]==c and f==ZERO and z==_CR + state[b]=f;hist[z]+=1;copy=dict(source=a,frame=c,rank=z,temporary=b,first_event=count,copy_output_frame=f) + else: + assert op==3 and copy is not None and (a,b,c)==(copy['source'],copy['temporary'],copy['frame']) and state[a]==c and state[b]==f==ZERO + copy.update(after_event=count,scatter_reads=count-copy['first_event']);assert copy['scatter_reads']==_SCAT + centers.append(copy);copy=None;del state[b] + assert copy is None and state==final and hist==census + assert count==oldmeta['weighted_scalar_events']==selection['expected_scalar_additions'] and coeff==dict((int(k),x)for k,x in oldmeta['coefficient_histogram'].items()) and len(centers)==_NC + delta=Counter(hist);delta.subtract(Counter({int(r):c for r,c in oldmeta['paid_histogram'].items()}));delta={r:c for r,c in delta.items()if c} + assert delta=={int(r):c for r,c in selection['expected_local_histogram_delta'].items()},('combined local delta',delta) + assert sum(r*c for r,c in hist.items())==oldmeta['paid_rank_mass']==selection['expected_rank_mass'] + removed=sum(Counter({int(r):c for r,c in oldmeta['paid_histogram'].items()}).values())-sum(hist.values());assert removed==selection['expected_removed_calls'] + sourceH=Counter();targetH=Counter();internalH=Counter(copies) + for i,H in per_role.items():(sourceH if i0 + final=dict(initial) + for k in range(0,len(old),6): + if old[k]==0:final[old[k+1]]=old[k+3] + # Exact integer source spans of every non-target operand, from the actual + # scalar word. Each gate frame must contain the span after the gate. + columns=[{i:1} if i=0 + out.extend((0,s,before,f,gap,0));state[s]=f + for k in range(0,len(old),6): + op,a,b,c,f,z=old[k:k+6] + if op==0:continue + if op==1: + g=chosen.get(k//6,f) + if copy is not None:assert a!=copy[0] and b!=copy[0] or k//6 not in chosen + move(a,g) + if b==n:assert g==f==producer['ZERO'] and copy is not None + else:move(b,g) + out.extend((op,a,b,c,g,z)) + elif op==2: + assert copy is None and b==n;move(a,c);state[b]=f;copy=(a,b,c);out.extend((op,a,b,c,f,z)) + else: + assert op==3 and copy==(a,b,c) and state[a]==c and state[b]==f + out.extend((op,a,b,c,f,z));del state[b];copy=None + assert copy is None + for s in sorted(final):move(s,final[s]) + assert state==final + def projection(a): + result=array('i') + for k in range(0,len(a),6): + op,x,y,c,f,z=a[k:k+6] + if op:result.extend((op,x,y,c,z)) + return result.tobytes() + assert projection(old)==projection(out) + return out,final,changed,spans,hashlib.sha256(projection(out)).hexdigest() + +def run(producer,output_dir=None,selection_path=None): + begun=time.monotonic();W,C=producer['W'],producer['C'];v=W.v;n=len(producer['initial_state']) + path=Path(selection_path)if selection_path else HERE/'descent-selection.json' + selection=json.loads(path.read_text());old=producer['records'];oldmeta=producer['physical'];initial=producer['initial_state'];ZERO,FULL=producer['ZERO'],producer['FULL'] + out,final,changed,spans,projection=transform(producer,selection) + assert all(final[i]==FULL for i in initial if i=2*v) + for t in range(v): + f=final[v+t];assert C.dimf[f]==_H-1 and all(W.module.dot(C.cov[t],b)==0 for b in C.B[f]) + # Census is independently rebuilt only from actual surviving ADD needs, + # frozen COPY source frames, and fixed endpoints, ignoring emitted MOVEs. + needs={i:[] for i in initial};copies=Counter();copy=None + for k in range(0,len(out),6): + op,a,b,c,f,z=out[k:k+6] + if op==1: + assert c%2;needs[a].append(f) + if b!=n:needs[b].append(f) + else:assert copy is not None and f==ZERO + elif op==2: + assert copy is None;copy=(a,b,c);needs[a].append(c);copies[z]+=1 + elif op==3:assert copy==(a,b,c);copy=None + assert copy is None and copies=={_CR:_NC} + census=Counter(copies);per_role={};pairs=set() + for s,before in initial.items(): + H=Counter() + for f in needs[s]+[final[s]]: + assert C.sub(before,f);rank=C.dimf[f]-C.dimf[before] + if rank:H[rank]+=1 + pairs.add((before,f));before=f + per_role[s]=H;census.update(H) + endpoint_frames={f for pair in pairs for f in pair};nondeg_bases=set() + for f in endpoint_frames: + assert len(C.B[f])==C.dimf[f] and len(C.A[f])+C.dimf[f]==_H + key=tuple(map(tuple,C.B[f])) + if key not in nondeg_bases:assert C.nondeg(f);nondeg_bases.add(key) + for a,b in pairs: + assert len(C.A[b])<=len(C.A[a]) + assert all(W.module.dot(x,y)==0 for x in C.A[b]for y in C.B[a]) + assert len(C.A[a])-len(C.A[b])==C.dimf[b]-C.dimf[a] + state=dict(initial);copy=None;used=set(initial.values());hist=Counter();cat=Counter();coeff=Counter();centers=[];count=0 + scalar=hashlib.sha256();tagged=hashlib.sha256();category_names=oldmeta['category_names'] + def event(d,row):d.update(json.dumps(row,separators=(',',':')).encode());d.update(b'\n') + for k in range(0,len(out),6): + op,a,b,c,f,z=out[k:k+6] + if op==0: + assert state[a]==b and C.sub(b,c) and C.dimf[c]-C.dimf[b]==f + assert (_H-C.dimf[b])-(_H-C.dimf[c])==f + state[a]=c;used.update((b,c)) + if f:hist[f]+=1 + elif op==1: + assert c%2 and state[a]==state[b]==f and a!=b + kind=category_names[z];source=copy['source']if b==n else b + event(scalar,[a,source,c]);event(tagged,[a,b,c,f,kind]);count+=1;cat[kind]+=1;coeff[abs(c)]+=1;used.add(f) + elif op==2: + assert copy is None and b==n and state[a]==c and f==ZERO and z==_CR + state[b]=f;hist[z]+=1;copy=dict(source=a,frame=c,rank=z,temporary=b,first_event=count,copy_output_frame=f) + else: + assert op==3 and copy is not None and (a,b,c)==(copy['source'],copy['temporary'],copy['frame']) and state[a]==c and state[b]==f==ZERO + copy.update(after_event=count,scatter_reads=count-copy['first_event']);assert copy['scatter_reads']==_SCAT + centers.append(copy);copy=None;del state[b] + assert copy is None and state==final and hist==census + assert count==oldmeta['weighted_scalar_events']==selection['expected_scalar_additions'] and coeff==dict((int(k),v)for k,v in oldmeta['coefficient_histogram'].items()) and len(centers)==_NC + assert scalar.hexdigest()==oldmeta['scalar_projection_sha256'] + delta=Counter(hist);delta.subtract(Counter({int(r):c for r,c in oldmeta['paid_histogram'].items()}));delta={r:c for r,c in delta.items()if c} + assert delta=={int(r):c for r,c in selection['expected_local_histogram_delta'].items()},('combined local delta',delta) + assert sum(r*c for r,c in hist.items())==oldmeta['paid_rank_mass']==selection['expected_rank_mass'] + assert sum(hist.values())==oldmeta['positive_rank_moves']+_NC-selection['expected_removed_calls'] + sourceH=Counter();targetH=Counter();internalH=Counter(copies) + for i,H in per_role.items():(sourceH if i2 else 'kernel' +ctx=load('portable527_prepare',ROOT/'prepare.py').prepare() +run=load('portable527_physical',ROOT/'code/physical527.py').run(dict(ctx),ctx['SOURCE_TEXT'],output_dir=None) +run=load('portable527_parity',ROOT/'parity_transform.py').run(run) +STAGES=load('portable527_bitstages',ROOT/'portable_bit.py').STAGES;assert TAG in STAGES +kt=load('portable527_kernel_any',ROOT/'kernel_transform.py');rm=load('portable527_reorder',ROOT/'reorder_transform.py') +for st in STAGES[:STAGES.index(TAG)]: + if st.startswith('reorder'):run=rm.run(run,tag=st) + elif st.startswith('kernel'):run=kt.run(run,tag=st) + else:run=load('portable527_'+st,ROOT/(st+'_transform.py')).run(run) +W=run['W'];v=W.v;n=2*v+len(run['context']['regs']);old=run['records'];cats=run['physical']['category_names'];readcat=cats.index('dirty_read');ZERO=run['ZERO'] +lastread={} +for k in range(0,len(old),6): + op,a,b,c,f,z=old[k:k+6] + if op==1 and z==readcat and f==ZERO and v<=a<2*v and c%2:lastread[b]=k//6 +src=json.loads(Path(sys.argv[1]).read_text());families=[] +for e in src: + basis=e.get('basis') or [e['line']];ms=[e['pivot']]+list(e['donors']);cut=max(lastread[s]for s in ms) + families.append(dict(pivot=e['pivot'],donors=list(e['donors']),cut_read=[old[6*cut+j]for j in(1,2,3)],rank=len(basis),basis=basis,kind='shared-donor-rank%d'%len(basis))) +sel=dict(status='P10_SHARED_DONOR_KERNEL_ENTRIES',tag=TAG,provenance='discovery/coll (lines.py/planes.py + closure_pack.py: per-entrance maximum-weight closure over alternate response bases; shared donors after PR319) on the p = 10 word after '+'/'.join(STAGES[:STAGES.index(TAG)])+'; prepared with Anthropic Claude assistance',n=n,v=v,input_raw_sha256=hashlib.sha256(old.tobytes()).hexdigest(),input_scalar_sha256=run['physical']['scalar_projection_sha256'],selected_pairs=0,selected_families=len(families),expected_local_delta={},pairs=[],families=families) +out,initial,final,entries,execution,cats2,proof,n2,v2=kt.transform(run,sel,TAG) +hist=collections.Counter() +for k in range(0,len(out),6): + if out[k]==0 and out[k+4]:hist[out[k+4]]+=1 + elif out[k]==2:hist[out[k+5]]+=1 +delta=collections.Counter(hist);delta.subtract({int(r):c for r,c in run['physical']['paid_histogram'].items()}) +sel['expected_local_delta']={str(r):c for r,c in sorted(delta.items())if c} +sel['entrance_rank_histogram']={str(r):c for r,c in sorted(proof['entrance_rank_histogram'].items())};sel['total_entrance_rank']=proof['total_entrance_rank'];sel['donor_sharing_histogram']=proof['donor_sharing_histogram'] +assert sel['total_entrance_rank']%5==0,'total entrance rank must be a multiple of 5 for the m = 100 bank tiling' +import math;phi=lambda r:r*math.log(100/r) +(ROOT/(TAG+'-selection.json')).write_text(json.dumps(sel,indent=1)+'\n') +print('wrote',TAG,len(families),'entries; rank',proof['total_entrance_rank'],'delta',sel['expected_local_delta'],'phi %.3f'%sum(c*phi(int(r))for r,c in sel['expected_local_delta'].items()),'sharing',proof['donor_sharing_histogram']) diff --git a/research/five-stage-p10b-transcript-stages/discovery/build_sink_selection.py b/research/five-stage-p10b-transcript-stages/discovery/build_sink_selection.py new file mode 100644 index 0000000000..4884ac04e6 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/build_sink_selection.py @@ -0,0 +1,32 @@ +"""Freeze sink-selection.json: run the pipeline through the restoration stage, apply the fresh terminal-sink screen +(PR283 rule plus: no target of the set is ever a scalar/COPY source; pivot unwritten on the interval) and record the +sinks and the local histogram delta. Not run by verify.py. Usage: python3 -B discovery/build_sink_selection.py""" +import sys,json,importlib.util,hashlib +from collections import Counter +from pathlib import Path +ROOT=Path(__file__).resolve().parent.parent;sys.path.insert(0,str(ROOT)) +def load(name,path): + s=importlib.util.spec_from_file_location(name,path);m=importlib.util.module_from_spec(s);sys.modules[name]=m;s.loader.exec_module(m);return m +ctx=load('portable527_prepare',ROOT/'prepare.py').prepare() +producer=load('portable527_physical',ROOT/'code/physical527.py').run(dict(ctx),ctx['SOURCE_TEXT'],output_dir=None) +run=load('portable527_parity',ROOT/'parity_transform.py').run(producer) +for st in ('descent_transform','target_transform','kernel_transform','restore_transform'):run=load('portable527_'+st,ROOT/(st+'.py')).run(run) +sm=load('portable527_sink',ROOT/'sink_transform.py') +W=run['W'];old=run['records'];v=W.v;regs=run['context']['regs'];n=2*v+len(regs) +entry,rows=sm.screen(old,dict(run['initial_state']),dict(run['final_state']),n,v,list(run['physical']['category_names']),run['ZERO'],run['FULL']) +used=set();keep=[] +for r in rows: + if used&set(r['targets']):continue + used.update(r['targets']);keep.append(r) +assert len(keep)==len(rows) +sel=dict(status='GEN5_TERMINAL_SINKS_PR283_SCREEN',n=n,v=v,input_raw_sha256=hashlib.sha256(old.tobytes()).hexdigest(),input_scalar_sha256=run['physical']['scalar_projection_sha256'],entry=entry,selected=len(keep), + sinks=[dict(role=regs[r['stream']-2*v],stream=r['stream'],targets=r['targets'],pivot=r['pivot'],root_frame_basis=[list(x)for x in run['C'].B[r['root_frame']]],forward_writes=len(r['writes']),cleanups=len(r['cleanups']))for r in keep],expected_local_delta={}) +out,initial,final,ends,rows2,ctx2,cats,proof,nn,_,mp=sm.transform(run,sel) +hist=Counter() +for k in range(0,len(out),6): + if out[k]==0 and out[k+4]:hist[out[k+4]]+=1 + elif out[k]==2:hist[out[k+5]]+=1 +d=Counter(hist);d.subtract({int(r):c for r,c in run['physical']['paid_histogram'].items()}) +sel['expected_local_delta']={str(r):c for r,c in sorted(d.items())if c} +(ROOT/'sink-selection.json').write_text(json.dumps(sel,indent=1)+'\n') +print('selected',len(keep),'entry',entry,'delta',sel['expected_local_delta'],'removed roles',proof['removed_roles'],'new n',nn) diff --git a/research/five-stage-p10b-transcript-stages/discovery/coll/census.py b/research/five-stage-p10b-transcript-stages/discovery/coll/census.py new file mode 100644 index 0000000000..24d761b15e --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/coll/census.py @@ -0,0 +1,29 @@ +"""Kernel-eligible helper census on a dumped word (dump_at.py): ZERO->FULL ungauged helpers, F2 response, last initial read, first touch and first frame. Usage: census.py DUMP OUT.pkl +Chafik Boukhalfa (chafreaky), Anthropic Claude assistance; Apache-2.0.""" +import sys,json,struct,collections,pickle,math +D=sys.argv[1] +meta=json.load(open(D+'/meta.json'));frames=json.load(open(D+'/frames.json')) +init={int(k):v for k,v in json.load(open(D+'/initial.json')).items()};final={int(k):v for k,v in json.load(open(D+'/final.json')).items()} +n,v,ZERO,FULL=meta['n'],meta['v'],meta['ZERO'],meta['FULL'];cats=meta['category_names'];readcat=cats.index('dirty_read') +ev=list(struct.iter_unpack('<6i',open(D+'/records.bin','rb').read())) +bad=set(int(k) for k in meta['gauge'])|set(meta['donor_streams'])|set(meta['borrow_streams']) +cand=[s for s in range(2*v,n) if s not in bad and init[s]==ZERO and final[s]==FULL] +C=set(cand);reads=collections.defaultdict(list);touch={};ff={} +for i,(op,a,b,c,f,z) in enumerate(ev): + if op==1: + if b in C and z==readcat and f==ZERO and v<=a<2*v and c%2: reads[b].append((i,a));continue + for s in (a,b): + if s in C and s not in touch: touch[s]=i;ff[s]=f + elif op==2: + if a in C and a not in touch: touch[a]=i;ff[a]=c +hel=[s for s in cand if reads[s]] +print('eligible (ZERO->FULL, ungauged)',len(cand),'with reads',len(hel),'no reads',len(cand)-len(hel)) +resp={};lastread={} +for s in hel: + cnt=collections.Counter(a for i,a in reads[s]);resp[s]=sum(1<<(a-v) for a,c in cnt.items() if c%2);lastread[s]=reads[s][-1][0] +print('lastread donors of its representation in a cost-ordered response basis; several bases and common cut points), lazy global greedy over entrances with helper exclusivity; env ORDERS, NT, SEED, NOISE, EXCLUDE (comma list), PRELOAD. Usage: closure_pack.py HELPERS.pkl POOL.pkl [POOL2.pkl ...] OUT.json +Chafik Boukhalfa (chafreaky), Anthropic Claude assistance; Apache-2.0.""" +import pickle,sys,math,collections,json,random,heapq,os +from collections import deque +d=pickle.load(open(sys.argv[1],'rb'));OUT=sys.argv[-1];mem={};BAS={} +for path in sys.argv[2:-1]: + P=pickle.load(open(path,'rb')) + for k,val in P.items(): + if isinstance(val,tuple):basis,L=val + else:basis,L=[list(k)],val + key=tuple(map(tuple,basis));mem[key]=list(L);BAS[key]=basis +ORDERS=int(os.environ.get('ORDERS','6'));NT=int(os.environ.get('NT','4'));SEED=int(os.environ.get('SEED','1')) +ff=d['firstframe'];ft=d['ftab'];resp=d['resp'];lr=d['lastread'];tc=d['touch'] +phi=lambda r:0.0 if r<=0 else r*math.log(100/r);dim=lambda s:ft[ff[s]]['dim'] +PGe=lambda s,e:-(phi(dim(s)-e)-phi(dim(s))) +DCe=lambda s,e:phi(e)+phi(dim(s)-e)-phi(dim(s)) +def rank(vs): + b={};r=0 + for x in vs: + while x: + h=x.bit_length()-1 + if h in b:x^=b[h] + else:b[h]=x;r+=1;break + return r +def maxflow_closure(prof,req,cost): + # nodes: 0=S,1=T, pivots, donors + P=list(prof);D=sorted({m for p in P for m in req[p]}) + idx={('p',p):i+2 for i,p in enumerate(P)};idx.update({('d',m):i+2+len(P) for i,m in enumerate(D)}) + N=2+len(P)+len(D);g=[[] for _ in range(N)] + def add(a,b,c):g[a].append([b,c,len(g[b])]);g[b].append([a,0,len(g[a])-1]) + INF=1e18 + for p in P: + add(0,idx[('p',p)],prof[p]) + for m in req[p]:add(idx[('p',p)],idx[('d',m)],INF) + for m in D: + if cost[m]>0:add(idx[('d',m)],1,cost[m]) + flow=0 + while True: + lvl=[-1]*N;lvl[0]=0;q=deque([0]) + while q: + a=q.popleft() + for b,c,r in g[a]: + if c>1e-12 and lvl[b]<0:lvl[b]=lvl[a]+1;q.append(b) + if lvl[1]<0:break + it=[0]*N + def dfs(a,f): + if a==1:return f + while it[a]1e-12 and lvl[b]==lvl[a]+1: + x=dfs(b,min(f,c)) + if x>1e-12:e[1]-=x;g[b][r][1]+=x;return x + it[a]+=1 + return 0 + while True: + x=dfs(0,INF) + if x<=1e-12:break + flow+=x + seen=[False]*N;seen[0]=True;q=deque([0]) + while q: + a=q.popleft() + for b,c,r in g[a]: + if c>1e-12 and not seen[b]:seen[b]=True;q.append(b) + selP=[p for p in P if seen[idx[('p',p)]]];selD=sorted({m for p in selP for m in req[p]}) + val=sum(prof[p] for p in selP)-sum(cost[m] for m in selD) + return val,selP,selD +rng=random.Random(SEED) +EXCL={int(x) for x in os.environ.get('EXCLUDE','').split(',') if x} +for k in mem:mem[k]=[s for s in mem[k] if s not in EXCL] +def solve_line(u,taken,free): + G=[s for s in mem[u] if s not in taken] + if len(G)<2:return None + e=len(BAS[u]);cost={s:(0.0 if s in free else DCe(s,e)) for s in G} + ts=sorted(set(lr[s] for s in G));cands=[] + for t in ts: + S=[s for s in G if lr[s]<=t=2:cands.append((len(S)-rank([resp[s] for s in S]),t,S)) + cands=[c for c in cands if c[0]>0] + if not cands:return None + cands.sort(key=lambda c:(-c[0],-c[1]));best=None;seenS=set() + for k,t,S in cands[:NT]: + key=tuple(S) + if key in seenS:continue + seenS.add(key) + for o in range(ORDERS): + order=sorted(S,key=lambda s:cost[s]*(1+(0.5*rng.random() if o else 0))+(1e-3*rng.random() if o else 0)) + basis={};req={};prof={} + for s in order: + x=resp[s];combo=set() + while x: + h=x.bit_length()-1 + if h in basis:bx,bc=basis[h];x^=bx;combo^=bc + else:break + if x:basis[x.bit_length()-1]=(x,combo|{s}) + else:req[s]=sorted(combo);prof[s]=PGe(s,e) + if not prof:continue + val,P,Dn=maxflow_closure(prof,req,cost) + if val>1e-9 and (best is None or val>best[0]):best=(val,t,[(p,req[p]) for p in P],Dn) + return best +taken=set();free=collections.defaultdict(set);heap=[];sol={} +PRE=json.load(open(os.environ['PRELOAD'])) if os.environ.get('PRELOAD') else [] +for e in PRE:taken.add(e['pivot']);taken.update(e['donors']) +lines=list(mem) +for i,u in enumerate(lines): + b=solve_line(u,taken,free[u]) + if b:heap.append((-b[0]*(1+float(os.environ.get('NOISE','0'))*rng.random()),i));sol[i]=b +heapq.heapify(heap);print('lines with positive closure',len(heap),'upper sum',-sum(h[0] for h in heap),flush=True) +sel=[dict(pivot=e['pivot'],donors=e['donors'],basis=e['basis'],cut=max(lr[m] for m in [e['pivot']]+e['donors'])) for e in PRE];total=0.0 +while heap: + nv,i=heapq.heappop(heap);u=lines[i] + b=solve_line(u,taken,free[u]) + if not b:continue + NZ=float(os.environ.get('NOISE','0')) + key=-b[0]*(1+NZ*rng.random()) + if heap and key>heap[0][0]+1e-9 and nv!=key:heapq.heappush(heap,(key,i));continue + val,t,ents,Dn=b;total+=val + for p,D in ents: + sel.append(dict(pivot=p,donors=D,basis=BAS[u],cut=max(lr[m] for m in [p]+D)));taken.add(p) + for m in Dn:taken.add(m);free[u].add(m) + # allow the same line again (donors free) + mem[u]=[s for s in mem[u] if s not in taken or s in free[u]] + b2=solve_line(u,taken-free[u],free[u]) + if b2:heapq.heappush(heap,(-b2[0],i)) + print('accept rank',len(BAS[u]),'val %.3f'%val,'pivots',len(ents),'donors',len(Dn),'total %.3f'%total,flush=True) +print('entries',len(sel),'phi gain',-total) +print('donor-count hist',sorted(collections.Counter(len(e['donors']) for e in sel).items())) +print('pivot dims',sorted(collections.Counter(dim(e['pivot']) for e in sel).items())) +json.dump(sel,open(OUT,'w')) diff --git a/research/five-stage-p10b-transcript-stages/discovery/coll/fameval.py b/research/five-stage-p10b-transcript-stages/discovery/coll/fameval.py new file mode 100644 index 0000000000..784fa09300 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/coll/fameval.py @@ -0,0 +1,30 @@ +import math, collections +from linalg import * +phi=lambda r: 0.0 if r<=0 else r*math.log(100/r) +class Evaluator: + def __init__(self,d): + self.d=d; self.icache={}; self.stats=collections.Counter() + def evaluate(self,kind,hs): + d=self.d; ff=d['firstframe']; ftab=d['ftab']; lastread=d['lastread']; touch=d['touch']; stats=self.stats + cut=max(lastread[s] for s in hs); first=min(touch[s] for s in hs) + if cut>=first: stats[(kind,'no common cut')]+=1; return None + fr=tuple(sorted(set(ff[s] for s in hs))) + if fr not in self.icache: + E=intersect([ftab[f]['B'] for f in fr],[ftab[f]['A'] for f in fr]) + self.icache[fr]=(E, nondeg_subspaces(E) if E else {}) + E,subs=self.icache[fr] + if not E: stats[(kind,'zero intersection')]+=1; return None + if not subs: stats[(kind,'no nondegenerate subspace')]+=1; return None + dims={s:ftab[ff[s]]['dim'] for s in hs} + options=[] + for e,basis in subs.items(): + assert rank(basis)==e and contains(E,basis), 'entrance basis outside the exact intersection' + for f in fr: assert all(sum(a*b for a,b in zip(arow,brow))==0 for arow in ftab[f]['A'] for brow in basis), 'entrance outside a first frame' + best=None + for p in hs: + g=phi(dims[p]-e)-phi(dims[p])+sum(phi(e)+phi(dims[q]-e)-phi(dims[q]) for q in hs if q!=p) + if best is None or gb: assert R[a]^R[b]==R[c]; tri.add((a,b,c)) +print('triangles (class level)', len(tri), time.time()-t0, flush=True) +iu=np.triu_indices(m,1); P=H[iu[0]]^H[iu[1]]; order=np.argsort(P,kind='stable'); Ps=P[order] +quad=set(); i=0 +while ii: + prs=[(int(iu[0][order[k]]),int(iu[1][order[k]])) for k in range(i,j+1)] + for (a,b),(c,e) in itertools.combinations(prs,2): + q=tuple(sorted((a,b,c,e))); assert len(set(q))==4 + assert R[a]^R[b]^R[c]^R[e]==0; quad.add(q) + i=j+1 +print('quadruples (class level)', len(quad), time.time()-t0, flush=True) +del P,order,Ps +twins=[tuple(sorted(ss)) for ss in classes.values() if len(ss)>1] +# expand to helper tuples +def expand(cls_tuple): + for combo in itertools.product(*(classes[R[c]] for c in cls_tuple)): yield tuple(sorted(combo)) +cands=[] +for t in twins: + for pr in itertools.combinations(t,2): cands.append(('pair',pr)) +for t in tri: + for hs in expand(t): cands.append(('tri',hs)) +for q in quad: + for hs in expand(q): cands.append(('quad',hs)) +print('helper-level candidates', collections.Counter(k for k,_ in cands), flush=True) +from fameval import Evaluator +ev=Evaluator(d); fams=[] +for kind,hs in cands: + f=ev.evaluate(kind,list(hs)) + if f: fams.append(f) +stats=ev.stats +print('families', len(fams), time.time()-t0) +for k,c in sorted(stats.items(), key=lambda x:str(x)): print(' ',k,c) +shape=collections.Counter((f['kind'],tuple(sorted(f['dims'])),f['options'][0]['e'],round(f['options'][0]['gain'],2)) for f in fams) +print('top shapes by best gain:'); +for k,c in sorted(shape.items(), key=lambda x:x[0][3])[:40]: print(' ',k,c) +json.dump(dict(families=fams, stats={str(k):c for k,c in stats.items()}), open(OUT,'w')) diff --git a/research/five-stage-p10b-transcript-stages/discovery/coll/linalg.py b/research/five-stage-p10b-transcript-stages/discovery/coll/linalg.py new file mode 100644 index 0000000000..1f43db8439 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/coll/linalg.py @@ -0,0 +1,113 @@ +"""Exact rational helpers for 20-dim frames (p = 10) (bases B, annihilators A) and the G=I-J/9 Gram form.""" +from fractions import Fraction as Q +from math import gcd, lcm +import itertools, random + +def rref(rows): + M=[[Q(x) for x in r] for r in rows]; piv=[]; r=0 + ncol=len(M[0]) if M else 0 + for c in range(ncol): + p=next((i for i in range(r,len(M)) if M[i][c]),None) + if p is None: continue + M[r],M[p]=M[p],M[r]; pv=M[r][c]; M[r]=[x/pv for x in M[r]] + for i in range(len(M)): + if i!=r and M[i][c]: + m=M[i][c]; M[i]=[x-m*y for x,y in zip(M[i],M[r])] + piv.append(c); r+=1 + if r==len(M): break + return M[:r],piv + +def rank(rows): return len(rref(rows)[0]) if rows else 0 + +def nullspace(rows, ncol=20): + """integer basis of {x : rows x = 0}""" + if not rows: return [[int(i==j) for j in range(ncol)] for i in range(ncol)] + R,piv=rref(rows); free=[j for j in range(ncol) if j not in piv]; out=[] + for fj in free: + x=[Q(0)]*ncol; x[fj]=Q(1) + for row,pc in zip(R,piv): x[pc]=-row[fj] + out.append(integerize(x)) + return out + +def integerize(x): + d=lcm(*(q.denominator for q in x)) if x else 1 + v=[int(q*d) for q in x]; g=0 + for a in v: g=gcd(g,abs(a)) + if g>1: v=[a//g for a in v] + # sign normalisation: first nonzero positive + for a in v: + if a: + if a<0: v=[-b for b in v] + break + return v + +def intersect(frames_B, frames_A): + """exact intersection of frames given by (B,A) pairs: nullspace of stacked annihilators, then confirm.""" + A=[row for a in frames_A for row in a] + return nullspace(A) + +def contains(big_rows, small_rows): + """span(small) subseteq span(big)?""" + if not small_rows: return True + if not big_rows: return False + return rank(list(big_rows)+list(small_rows))==rank(big_rows) + +def gram(rows): + s=[sum(r) for r in rows] + return [[9*sum(a*b for a,b in zip(x,y))-s[i]*s[k] for k,y in enumerate(rows)] for i,x in enumerate(rows)] + +def det(A): + A=[list(r) for r in A];n=len(A) + if not n:return 1 + sign=1;previous=1 + for k in range(n-1): + pivot=next((i for i in range(k,n) if A[i][k]),None) + if pivot is None:return 0 + if pivot!=k:A[k],A[pivot]=A[pivot],A[k];sign=-sign + p=A[k][k] + for i in range(k+1,n): + for j in range(k+1,n): + v=A[i][j]*p-A[i][k]*A[k][j] + assert v%previous==0 + A[i][j]=v//previous + A[i][k]=0 + previous=p + return sign*A[-1][-1] + +def nondeg(rows): return det(gram(rows))!=0 + +def canon(rows): + """canonical hashable key of a subspace""" + R,_=rref(rows); return tuple(tuple(integerize(r)) for r in R) + +def nondeg_subspaces(E, max_tries=200, seed=0): + """for each e=1..dim E, one nondegenerate e-dim integer basis inside span(E), or None""" + k=len(E); out={} + if k==0: return out + rng=random.Random(seed) + ann=nullspace(E) # annihilator rows of span(E) + simple=[] + for i in range(20): + for j in range(i+1,20): + if all(a[i]-a[j]==0 for a in ann): + u=[0]*20; u[i]=1; u[j]=-1; simple.append(u) + for e in range(k,0,-1): + found=None + if e==k and nondeg(E): found=[list(r) for r in E] + if found is None: + cands=[] + if e==1: cands=[[u] for u in simple]+[[list(r)] for r in E] + subs=list(itertools.combinations(range(k),e)) if emax_tries: subs=rng.sample(subs,max_tries) + cands+= [[list(E[i]) for i in sub] for sub in subs] + for c in cands: + if nondeg(c): found=c; break + if found is None: + for _ in range(40): + rows=[] + for _ in range(e): + coef=[rng.choice((-1,0,1,1)) for i in range(k)] + rows.append([sum(coef[i]*E[i][c] for i in range(k)) for c in range(20)]) + if rank(rows)==e and nondeg(rows): found=[integerize([Q(x) for x in r]) for r in rows]; break + if found is not None: out[e]=found + return out diff --git a/research/five-stage-p10b-transcript-stages/discovery/coll/lines.py b/research/five-stage-p10b-transcript-stages/discovery/coll/lines.py new file mode 100644 index 0000000000..7df30566ab --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/coll/lines.py @@ -0,0 +1,39 @@ +"""Rank-1 entrance pool: nondegenerate small-coefficient lines inside first frames of dim <= MAXD, with all helpers whose first frame contains each line. Usage: lines.py HELPERS.pkl OUT.pkl [MAXD] +Chafik Boukhalfa (chafreaky), Anthropic Claude assistance; Apache-2.0.""" +import pickle,sys,itertools,collections,math +from math import gcd +import numpy as np +d=pickle.load(open(sys.argv[1],'rb'));ff=d['firstframe'];ft=d['ftab'];MAXD=int(sys.argv[3]) if len(sys.argv)>3 else 5 +def prim(v): + g=0 + for a in v:g=gcd(g,abs(a)) + if g==0:return None + v=[a//g for a in v] + for a in v: + if a: + if a<0:v=[-x for x in v] + break + return tuple(v) +def nondeg(u):return 9*sum(x*x for x in u)-sum(u)**2!=0 +pool=set() +for f,F in ft.items(): + B=F['B'];k=F['dim'] + if k>MAXD:continue + rng=(-1,0,1) if k>2 else (-2,-1,0,1,2) + for co in itertools.product(rng,repeat=k): + if not any(co):continue + u=prim([sum(c*b[i] for c,b in zip(co,B)) for i in range(20)]) + if u and nondeg(u):pool.add(u) +pool=sorted(pool);print('pool lines',len(pool),flush=True) +U=np.array(pool,dtype=np.int64).T # 20 x L +frames=sorted(ft);mem=collections.defaultdict(list) +byframe=collections.defaultdict(list) +for s in d['helpers']:byframe[ff[s]].append(s) +for f in frames: + A=np.array(ft[f]['A'],dtype=np.int64) + if A.size==0:hit=np.ones(len(pool),bool) + else:hit=~np.any(A@U,axis=0) + for j in np.nonzero(hit)[0]:mem[pool[j]].extend(byframe[f]) +mem={u:L for u,L in mem.items() if len(L)>1} +print('lines with >=2 helpers',len(mem),'max group',max(len(L) for L in mem.values()),flush=True) +pickle.dump(mem,open(sys.argv[2],'wb')) diff --git a/research/five-stage-p10b-transcript-stages/discovery/coll/load.py b/research/five-stage-p10b-transcript-stages/discovery/coll/load.py new file mode 100644 index 0000000000..a6b5fc8084 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/coll/load.py @@ -0,0 +1,30 @@ +import sys, json, struct, collections, pickle +D = sys.argv[1]; OUT = sys.argv[2] +meta = json.load(open(D+'/meta.json')); frames = json.load(open(D+'/frames.json')); init = {int(k):v for k,v in json.load(open(D+'/initial.json')).items()} +n, v, ZERO, FULL = meta['n'], meta['v'], meta['ZERO'], meta['FULL'] +cats = meta['category_names']; readcat = cats.index('dirty_read') +ev = list(struct.iter_unpack('<6i', open(D+'/records.bin','rb').read())) +gauge = {int(k) for k in meta['gauge']} +helpers = [s for s in range(2*v, n) if init[s]==ZERO and s not in gauge] +H = set(helpers) +reads = collections.defaultdict(list); touch = {}; firstframe = {} +for i,e in enumerate(ev): + op,a,b,c,f,z = e + if op==1: + if z==readcat and b in H and f==ZERO and v<=a<2*v and c%2: + reads[b].append((i,a)); continue + for s in (a,b): + if s in H and s not in touch: touch[s]=i; firstframe[s]=f + elif op==2: + if a in H and a not in touch: touch[a]=i; firstframe[a]=c +resp = {}; lastread = {} +for s in helpers: + cnt = collections.Counter(a for i,a in reads[s]) + resp[s] = sum(1<<(a-v) for a,c in cnt.items() if c%2) + lastread[s] = reads[s][-1][0] + assert lastread[s] < touch[s] +ff = set(firstframe.values()) +ftab = {f: dict(B=frames[str(f)]['B'], A=frames[str(f)]['A'], dim=frames[str(f)]['dim']) for f in ff} +print('helpers', len(helpers), 'distinct first frames', len(ff), 'dim hist of distinct first frames', sorted(collections.Counter(x['dim'] for x in ftab.values()).items())) +print('helpers per first frame: hist', sorted(collections.Counter(collections.Counter(firstframe.values()).values()).items())[:30]) +pickle.dump(dict(n=n,v=v,ZERO=ZERO,FULL=FULL,readcat=readcat,helpers=helpers,resp=resp,lastread=lastread,touch=touch,firstframe=firstframe,ftab=ftab,nreads={s:len(reads[s]) for s in helpers}), open(OUT,'wb')) diff --git a/research/five-stage-p10b-transcript-stages/discovery/coll/pack_restarts.py b/research/five-stage-p10b-transcript-stages/discovery/coll/pack_restarts.py new file mode 100644 index 0000000000..56d6f98d6f --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/coll/pack_restarts.py @@ -0,0 +1,207 @@ +"""Greedy packing of collective-kernel families (disjoint pivots, donors shareable along nested chronological chains), +phi-ledger kappa projection with #276's moment.py, selection JSON in kernel-selection.json schema + receipt in kernel500.json schema.""" +import pickle, json, math, itertools, collections, sys, time, os, struct, importlib.util, argparse +sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) +from fractions import Fraction as Q +from linalg import * +ap=argparse.ArgumentParser(); ap.add_argument('--helpers'); ap.add_argument('--families',nargs='+'); ap.add_argument('--dump'); ap.add_argument('--pkg'); ap.add_argument('--out') +ap.add_argument('--exclude',default='',help='JSON with key all: helper streams that must not appear in any accepted family'); ap.add_argument('--ledger283',default='',help='PR283 expected/PRICE.json: also price on its 120-replica ledger (cohort_candidate + 120*one-stage delta, W=510316-sum e)'); ap.add_argument('--preload',type=int,default=0,help='preload the first K census2 twin pairs (gen4_kernel.py order)'); ap.add_argument('--kinds',default='pair,tri,quad,quint'); ap.add_argument('--sweep',default='') ; ap.add_argument('--maxfam',type=int,default=10**9) +args=ap.parse_args() +d=pickle.load(open(args.helpers,'rb')); ff=d['firstframe']; ftab=d['ftab']; v=d['v']; lastread=d['lastread']; touch=d['touch'] +phi=lambda r: 0.0 if r<=0 else r*math.log(100/r) +rec=open(args.dump+'/records.bin','rb').read() +def cut_read(i): + op,a,b,c,f,z=struct.unpack_from('<6i',rec,24*i); assert op==1; return [a,b,c] +fams=[] +for p in args.families: + fams+= [f for f in json.load(open(p))['families'] if f['kind'] in args.kinds.split(',')] +fams=fams[:args.maxfam] +if args.exclude: + EX=set(json.load(open(args.exclude))['all']); before=len(fams); fams=[f for f in fams if not (set(f['members'])&EX)]; print('excluded families touching PR283 helpers:', before-len(fams), 'remaining', len(fams), flush=True) +print('candidate families', collections.Counter(f['kind'] for f in fams), flush=True) +# ---- model +def load(name): + s=importlib.util.spec_from_file_location('m_'+name, args.pkg+'/'+name+'.py'); m=importlib.util.module_from_spec(s); s.loader.exec_module(m); return m +cost=load('moment'); raw=json.load(open(args.dump+'/raw.json')) +H5=collections.Counter({int(k):n for k,n in raw['five_stage_profile']['histogram'].items()}) +for a,n in {int(k):c for k,c in raw.get('completion_rank_histogram',raw['auxiliary_entrance_rank_histogram']).items()}.items(): H5[5*a]-=n +H5={k:n for k,n in H5.items() if n} +def kappa(H5p): + # p = 10 deficit-fixed ledger (m = 100, deficit 4v-5h(h-2) = 2040 per replica, normalized = 12 x one-invocation five-stage) + norm={k:12*n for k,n in H5p.items() if n}; mass=sum(k*n for k,n in norm.items()); m=100 + Wq=Q(mass+12*2040,m); W=int(Wq) if Wq.denominator==1 else int(Wq)+1 + root=cost.certify(norm,m,W,True); c=Q(int(Q(root['lower'])*10**18),10**18) + chain=[Q(384599,10**10)] + for _ in range(3): chain.append((1-c)*c+c*chain[-1]) + bit=chain[-1]; eta=Q(1,10**12); q=bit*(1-2*eta); mn=(1-eta)*q/(1+q); t=mn*10**18; return Q((t.numerator-1)//t.denominator,10**18), 5*W, c +# ---- packing state +pivots={} # pivot -> entry +donors=collections.defaultdict(list) # donor -> [(cut,e,basis,entry_idx)] +entries=[] +def chain_cost(dn, chain): + r=ftab[ff[dn]]['dim']; ch=sorted(chain,key=lambda x:(x[0],x[1])) + c=phi(ch[0][1]); + for a,b in zip(ch,ch[1:]): c+=phi(b[1]-a[1]) + return c+phi(r-ch[-1][1])-phi(r) +def chain_ok(chain): + ch=sorted(chain,key=lambda x:(x[0],x[1])) + for a,b in zip(ch,ch[1:]): + if not contains(b[2],a[2]): return False + return True +def marginal(p,ds,cut,e,basis): + if p in pivots or p in donors: return None + g=phi(ftab[ff[p]]['dim']-e)-phi(ftab[ff[p]]['dim']) + for dn in ds: + if dn in pivots: return None + old=donors[dn]; new=old+[(cut,e,basis,None)] + if not chain_ok(new): return None + g+=chain_cost(dn,new)-(chain_cost(dn,old) if old else 0.0) + return g +def accept(p,ds,cut,e,basis,kind,gain,members_dims): + idx=len(entries) + entries.append(dict(kind=kind,pivot=p,donors=list(ds),cut=cut,cut_read=cut_read(cut),rank=e,basis=basis,first_frame_dims=dict((str(s),ftab[ff[s]]['dim']) for s in [p]+list(ds)),phi_gain=round(gain,6),gram_det=det(gram(basis)))) + pivots[p]=idx + for dn in ds: donors[dn].append((cut,e,basis,idx)) +# preload census2 twin pairs in gen4_kernel.py order +if args.preload: + cen=json.load(open(args.dump+'/census2.json'))['pairs'] + g2=lambda p: phi(p['dima']-1)-phi(p['dima'])+phi(1)+phi(p['dimb']-1)-phi(p['dimb']) + cen.sort(key=g2) + for p in cen[:args.preload]: + if p['line'][0]=='e_i-e_j': + u=[0]*24; u[p['line'][1]]=1; u[p['line'][2]]=-1 + else: + q=[Q(x) for x in p['line'][1]]; u=integerize(q) + mg=marginal(p['a'],[p['b']],p['cut'],1,[u]); assert mg is not None + accept(p['a'],[p['b']],p['cut'],1,[u],'pair500',mg,None) + print('preloaded', len(entries), 'pairs; phi', sum(e['phi_gain'] for e in entries), flush=True) +base=len(entries) +# greedy: families by best standalone gain; optional randomized restarts keep the order with the best total phi +import random +def greedy_total(order_f): + global pivots,donors,entries + sp,sd,se=pivots,donors,entries + pivots={};donors=collections.defaultdict(list);entries=[] + tot=0.0 + for f in order_f: + best=None + for o in f['options']: + for pv in f['members']: + ds=[s for s in f['members'] if s!=pv] + mg=marginal(pv,ds,f['cut'],o['e'],o['basis']) + if mg is not None and (best is None or mg=-1e-9: continue + mg,pv,ds,o=best; accept(pv,ds,f['cut'],o['e'],o['basis'],f['kind'],mg,None); tot+=mg + out=(tot,len(entries)); pivots,donors,entries=sp,sd,se; return out +fams.sort(key=lambda f:f['options'][0]['gain']) +RESTARTS=int(os.environ.get('PACK_RESTARTS','0')); best_order=list(fams) +if RESTARTS: + base0=greedy_total(list(fams)); print('greedy order phi',base0,flush=True); bestphi=base0[0] + rng=random.Random(int(os.environ.get('PACK_SEED','1'))) + for it in range(RESTARTS): + noise=float(os.environ.get('PACK_NOISE','0.3')) + cand=sorted(fams,key=lambda f:f['options'][0]['gain']*(1+noise*rng.random())-noise*rng.random()) + tot,cnt=greedy_total(cand) + if tot=-1e-9: continue + mg,pv,ds,o=best; accept(pv,ds,f['cut'],o['e'],o['basis'],f['kind'],mg,None); acc.append(f) + pivots,donors,entries=sp,sd,se; return acc + cur_order=best_order; cur_acc=accepted_of(cur_order); cur_phi=bestphi + ids={id(f):i for i,f in enumerate(fams)} + for it in range(IG): + ruin=set(rng.sample(range(len(cur_acc)),max(1,int(float(os.environ.get('PACK_RUIN','0.12'))*len(cur_acc))))) + keep=[f for i,f in enumerate(cur_acc) if i not in ruin];out=[f for i,f in enumerate(cur_acc) if i in ruin] + keepset=set(map(id,cur_acc));rest=sorted((f for f in fams if id(f) not in keepset),key=lambda f:f['options'][0]['gain']*(1+0.2*rng.random())) + cand=keep+rest+out + tot,cnt=greedy_total(cand) + if tot=-1e-9: rej[(f['kind'],'nonnegative marginal')]+=1; continue + accept(pv,ds,f['cut'],o['e'],o['basis'],f['kind'],mg,None); acc[(f['kind'],o['e'])]+=1 +print('accepted', sorted(acc.items()), 'rejected', dict(rej), flush=True) +print('total phi gain (new families)', sum(e['phi_gain'] for e in entries[base:]), 'count', len(entries)-base, flush=True) +# ---- histogram delta + kappa for prefixes of the acceptance order +def histogram(upto): + H=collections.Counter(H5); ch=collections.defaultdict(list) + for e in entries[:upto]: + r=ftab[ff[e['pivot']]]['dim']; H[r]-=5 + if r-e['rank']>0: H[r-e['rank']]+=5 + for dn in e['donors']: ch[dn].append((e['cut'],e['rank'])) + for dn,c in ch.items(): + r=ftab[ff[dn]]['dim']; c.sort(); H[r]-=5; H[c[0][1]]+=5 + for a,b in zip(c,c[1:]): + if b[1]-a[1]>0: H[b[1]-a[1]]+=5 + if r-c[-1][1]>0: H[r-c[-1][1]]+=5 + assert min(H.values())>=0 + return {k:n for k,n in H.items() if n} +k0,W0,c0=kappa(H5); print('baseline kappa %.15e W_lit %d' % (float(k0),W0), flush=True) +if args.ledger283: + PR=json.load(open(args.ledger283)); CH=collections.Counter({int(k):n for k,n in PR['cohort_candidate']['histogram'].items()}); W283=510316 + massC=sum(r*n for r,n in CH.items()); assert 120*W283-massC==PR['cohort_candidate']['deficit']==105600, (120*W283-massC) + ratio=Q(PR['cohort_candidate']['kappa_decimal'])/Q(PR['cohort_candidate']['coarse_decimal']) + def kappa283(upto): + Hh=histogram(upto); d=collections.Counter({r:(n-H5.get(r,0))//5 for r,n in Hh.items()}); d.update({r:-H5[r]//5 for r in H5 if r not in Hh}) + H=collections.Counter(CH) + for r,n in d.items(): H[r]+=120*n + H={r:n for r,n in H.items() if n}; assert min(H.values())>0 + W=W283-sum(e['rank'] for e in entries[:upto]); assert 120*W-sum(r*n for r,n in H.items())==105600 + root=cost.certify(H,120,W,True); c=Q(int(Q(root['lower'])*10**18),10**18) + chain=[Q(384599,10**10)] + for _ in range(3): chain.append((1-c)*c+c*chain[-1]) + bit=chain[-1]; eta=Q(1,10**12); q=bit*(1-2*eta); mn=(1-eta)*q/(1+q); t=mn*10**18; k=Q((t.numerator-1)//t.denominator,10**18) + return float(c), float(k), W + c283,k283,_=kappa283(0); print('PR283 cohort ledger reproduced: coarse %.15e (PRICE.json %s) -> PR276-chain kappa %.15e (PRICE.json %s)' % (c283, PR['cohort_candidate']['coarse_decimal'], k283, PR['cohort_candidate']['kappa_decimal']), flush=True) +results=[] +sweep=[int(x) for x in args.sweep.split(',') if x] if args.sweep else [] +def even_prefix(upto): + # the ledger model is exact only when the total entrance rank is even (W_lit = mass/2+2200 integer and divisible by 5 keeps the 52800 deficit); trim to the longest even prefix + while upto>0 and sum(e['rank'] for e in entries[:upto])%5: upto-=1 + return upto +pts=sorted(set(even_prefix(u) for u in [base,len(entries)]+[base+s for s in sweep if base+s<=len(entries)])) +for upto in pts: + Hh=histogram(upto); k,W,c=kappa(Hh); results.append((upto,float(k),W)); print('prefix %d (new %d): kappa %.15e W_lit %d' % (upto,upto-base,float(k),W), flush=True) + if args.ledger283: c3,k3,W3=kappa283(upto); print(' on PR283 ledger: coarse %.15e kappa_est %.15e W %d phi_sum %.3f' % (c3,k3,W3,sum(e['phi_gain'] for e in entries[:upto])), flush=True); results[-1]=(upto,float(k),W,c3,k3,W3) +best=max(results,key=lambda x:(x[4] if args.ledger283 else x[1])); upto=best[0] +Hh=histogram(upto); k,W,c=kappa(Hh) +delta=collections.Counter({r:n//5 for r,n in Hh.items()}); delta.subtract({r:n//5 for r,n in H5.items()}); delta={str(r):n for r,n in sorted(delta.items()) if n} +sel=entries[:upto] +pairs=[dict(a=e['pivot'],b=e['donors'][0],cut=e['cut'],cut_read=e['cut_read'],rank=e['rank'],basis=e['basis'],first_frame_dims=list(e['first_frame_dims'].values()),phi_gain=e['phi_gain']) for e in sel if len(e['donors'])==1] +families=[dict(pivot=e['pivot'],donors=e['donors'],cut=e['cut'],cut_read=e['cut_read'],rank=e['rank'],basis=e['basis'],first_frame_dims=e['first_frame_dims'],phi_gain=e['phi_gain'],kind=e['kind'],gram_det=e['gram_det']) for e in sel if len(e['donors'])>1] +shared=collections.Counter(len([1 for e in sel if dn in e['donors']]) for dn in {dn for e in sel for dn in e['donors']}) +selection=dict(status='GEN4_COLLECTIVE_KERNEL_FAMILIES_PER_FAMILY_CUTS',provenance='gen4coll/families.py + pack.py on the gen4 dump (scratch research; not a package)',n=d['n'],v=v, + input_raw_sha256='60830cb24fbdd5a26942c4aa897d0ae30738ca5772ab83d6c57be666ddc95f7a',input_scalar_sha256='c0f4da07311f1998e0813b39098da9015969c180fa55d72f281e45cdd50aaba8', + selected_pairs=len(pairs),selected_families=len(families),expected_local_delta=delta,pairs=pairs,families=families, + donor_sharing_histogram={str(k):n for k,n in sorted(shared.items())},entrance_rank_histogram={str(k):n for k,n in sorted(collections.Counter(e['rank'] for e in sel).items())}) +json.dump(selection,open(args.out+'.selection.json','w')) +receipt=dict(pairs=len(pairs),families=len(families),family_shapes={str(k):n for k,n in sorted(collections.Counter((e['kind'],len(e['donors'])+1,e['rank']) for e in sel).items())},delta=delta,W_lit=W,kappa=str(k),kappa_float=float(k),coarse=str(c),baseline_kappa_float=float(k0),phi_gain_total=sum(e['phi_gain'] for e in sel),sweep=results) +json.dump(receipt,open(args.out+'.json','w'),indent=1) +print('BEST prefix', upto, 'coarse %.15e (complex cap 7.47454944651775e-4)' % float(c), 'kappa %.15e' % float(k), 'W_lit', W, 'pairs', len(pairs), 'families', len(families), 'shapes', receipt['family_shapes']) diff --git a/research/five-stage-p10b-transcript-stages/discovery/coll/planes.py b/research/five-stage-p10b-transcript-stages/discovery/coll/planes.py new file mode 100644 index 0000000000..a85b2a62cb --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/coll/planes.py @@ -0,0 +1,33 @@ +"""Rank >= 2 entrance pool: exact pairwise intersections of first frames (dims 2..MAXD), nondegenerate, with member helpers. Usage: planes.py HELPERS.pkl OUT.pkl MAXD +Chafik Boukhalfa (chafreaky), Anthropic Claude assistance; Apache-2.0.""" +import pickle,sys,collections,itertools,time +import numpy as np +sys.path.insert(0,__import__('os').path.dirname(__import__('os').path.abspath(__file__))) +from linalg import nullspace,rref,integerize,det,gram +d=pickle.load(open(sys.argv[1],'rb'));ff=d['firstframe'];ft=d['ftab'];MAXD=int(sys.argv[3]) +byframe=collections.defaultdict(list) +for s in d['helpers']:byframe[ff[s]].append(s) +F=[f for f in byframe if 2<=ft[f]['dim']<=MAXD];print('frames',len(F),flush=True) +B={f:np.array(ft[f]['B'],dtype=float) for f in F} +t0=time.time();cand={} +dims=np.array([ft[f]['dim'] for f in F]) +for i,f in enumerate(F): + for j in range(i+1,len(F)): + g=F[j];k=dims[i]+dims[j]-np.linalg.matrix_rank(np.vstack([B[f],B[g]])) + if k>=2: + key=tuple(sorted((f,g))) + A=[list(r) for r in ft[f]['A']]+[list(r) for r in ft[g]['A']] + E=nullspace(A);R,_=rref(E);basis=[integerize(r) for r in R] + kk=tuple(map(tuple,basis)) + if kk not in cand and det(gram(basis))!=0:cand[kk]=basis +print('candidate subspaces',len(cand),'time',time.time()-t0,flush=True) +allF=list(byframe);out={} +for kk,basis in cand.items(): + U=np.array(basis,dtype=np.int64).T;mem=[] + for f in allF: + if ft[f]['dim']1:out[kk]=(basis,mem) +print('subspaces with >=2 helpers',len(out),collections.Counter(len(b) for b,m in out.values()),flush=True) +pickle.dump(out,open(sys.argv[2],'wb')) diff --git a/research/five-stage-p10b-transcript-stages/discovery/coll/trim5.py b/research/five-stage-p10b-transcript-stages/discovery/coll/trim5.py new file mode 100644 index 0000000000..829d873557 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/coll/trim5.py @@ -0,0 +1,17 @@ +"""phi of a shared-donor selection; trims to a total entrance rank divisible by 5 (width-100 bank tiling). Usage: trim5.py HELPERS.pkl SEL.json OUT.json +Chafik Boukhalfa (chafreaky), Anthropic Claude assistance; Apache-2.0.""" +import pickle,sys,json,math +d=pickle.load(open(sys.argv[1],'rb'));sel=json.load(open(sys.argv[2])) +ff=d['firstframe'];ft=d['ftab'];phi=lambda r:0.0 if r<=0 else r*math.log(100/r);dim=lambda s:ft[ff[s]]['dim'] +rk=lambda e:len(e['basis']) if e.get('basis') else 1 +def total(S): + don={} + for e in S: + for m in e['donors']:don[m]=rk(e) + return sum(phi(dim(e['pivot'])-rk(e))-phi(dim(e['pivot'])) for e in S)+sum(phi(r)+phi(dim(m)-r)-phi(dim(m)) for m,r in don.items()) +S=list(sel);print('entries',len(S),'rank',sum(map(rk,S)),'phi %.3f'%total(S)) +while sum(map(rk,S))%5: + best=min(range(len(S)),key=lambda i:total(S[:i]+S[i+1:])) + S=S[:best]+S[best+1:] +print('trimmed',len(S),'rank',sum(map(rk,S)),'phi %.3f'%total(S)) +json.dump(S,open(sys.argv[3],'w')) diff --git a/research/five-stage-p10b-transcript-stages/discovery/descent2_dump.py b/research/five-stage-p10b-transcript-stages/discovery/descent2_dump.py new file mode 100644 index 0000000000..ca0eab9d73 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/descent2_dump.py @@ -0,0 +1,14 @@ +"""Replay the package through the terminal-sink stage and dump the post-sink word for discovery/descent2_search.py. +Not run by verify.py. Usage: python3 -B discovery/descent2_dump.py OUT.pkl""" +import sys,importlib.util,pickle +from pathlib import Path +ROOT=Path(__file__).resolve().parent.parent;sys.path.insert(0,str(ROOT)) +def load(name,path): + s=importlib.util.spec_from_file_location(name,path);m=importlib.util.module_from_spec(s);sys.modules[name]=m;s.loader.exec_module(m);return m +ctx=load('portable527_prepare',ROOT/'prepare.py').prepare() +run=load('portable527_physical',ROOT/'code/physical527.py').run(dict(ctx),ctx['SOURCE_TEXT'],output_dir=None) +run=load('portable527_parity',ROOT/'parity_transform.py').run(run) +for st in ('descent_transform','target_transform','kernel_transform','restore_transform','sink_transform'):run=load('portable527_'+st,ROOT/(st+'.py')).run(run) +W,C=run['W'],run['C'] +d=dict(records=run['records'].tobytes(),initial=dict(run['initial_state']),final=dict(run['final_state']),ends=dict(run['helper_endpoints']),A=dict(C.A),B=dict(C.B),dimf=dict(C.dimf),chi=C.chi,cov=C.cov,h=C.h,v=W.v,ZERO=run['ZERO'],FULL=run['FULL'],cats=list(run['physical']['category_names']),physical={k:run['physical'][k] for k in ('paid_histogram','weighted_scalar_events','scalar_projection_sha256')},nregs=len(run['initial_state'])) +pickle.dump(d,open(sys.argv[1],'wb'));print('dumped',sys.argv[1]) diff --git a/research/five-stage-p10b-transcript-stages/discovery/descent2_freeze.py b/research/five-stage-p10b-transcript-stages/discovery/descent2_freeze.py new file mode 100644 index 0000000000..8edc051139 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/descent2_freeze.py @@ -0,0 +1,10 @@ +"""Freeze descent2-selection.json from a desc2_search output. usage: freeze.py postsink.pkl search.json OUT""" +import sys,pickle,json,hashlib +D=pickle.load(open(sys.argv[1],'rb'));S=json.load(open(sys.argv[2])) +ph=D['physical'];mass=sum(int(r)*c for r,c in ph['paid_histogram'].items()) +sel=dict(status='FROZEN_POST_SINK_CONCAVE_DESCENT_FRAME_SELECTION',input_raw_sha256=hashlib.sha256(D['records']).hexdigest(),input_scalar_sha256=ph['scalar_projection_sha256'], + source_record_count=S['source_record_count'],selected_gate_count=S['selected_gate_count'],move_types=S['moves'],expected_local_histogram_delta=S['local_delta'],expected_rank_mass=mass, + expected_removed_calls=S['removed_calls'],expected_scalar_additions=ph['weighted_scalar_events'],predicted_local_phi_change=S['dL_local'], + provenance="Derived on the post-sink word by discovery/descent2_search.py: greedy descent of sum r*ln(100/r) (PR #287's rule, rohanarun) with single-gate moves to operand-chain frames and constructed minimal-join / maximal-meet frames (PR #291), join with the operand span, and chain-adjacent pair/triple blocks moved to one common frame (PR #270-style connected blocks). Prepared with Anthropic Claude assistance.", + entries=[{k:e[k] for k in ('record','scalar','category','old_dimension','old_basis_sha256','new_basis','new_dimension','constructed')} for e in S['entries']]) +open(sys.argv[3],'w').write(json.dumps(sel,indent=1)+'\n');print('frozen',sel['selected_gate_count'],sel['expected_local_histogram_delta'],sel['expected_removed_calls']) diff --git a/research/five-stage-p10b-transcript-stages/discovery/descent2_search.py b/research/five-stage-p10b-transcript-stages/discovery/descent2_search.py new file mode 100644 index 0000000000..b9dffed2b8 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/descent2_search.py @@ -0,0 +1,209 @@ +"""Second retiming search on the post-sink word: greedy descent of sum phi(r), phi(r)=r ln(100/r), over single ADD gates +(candidates: frames on either operand chain, constructed minimal join of the preceding frames [+ operand span], maximal +meet of the following frames) and connected same-frame blocks. usage: python3 -B discovery/descent2_dump.py POSTSINK.pkl; python3 -B discovery/descent2_search.py POSTSINK.pkl OUT.json [passes] [--noblocks] [--runmax=K]; python3 discovery/descent2_freeze.py POSTSINK.pkl OUT.json descent2-selection.json. Prepared with Anthropic Claude assistance; Apache-2.0""" +import sys,pickle,json,math,time,hashlib,importlib.util +from collections import Counter,defaultdict +from array import array +from pathlib import Path +t0=time.time() +D=pickle.load(open(sys.argv[1],'rb'));outp=Path(sys.argv[2]);PASSES=int(sys.argv[3]) if len(sys.argv)>3 else 6;BLOCKS='--noblocks' not in sys.argv;RUNMAX=int(next((a.split('=')[1] for a in sys.argv if a.startswith('--runmax=')),'3')) +spec=importlib.util.spec_from_file_location('bk',Path(__file__).resolve().parent.parent/'bitword/references/pr168-v4/research/paired-cube-bit/check_paired_cube_bit.py');bk=importlib.util.module_from_spec(spec);spec.loader.exec_module(bk) +reduce_rows,kernel,rank,dot=bk.reduce_rows,bk.kernel,bk.rank,bk.dot +old=array('i');old.frombytes(D['records']);A,B,dimf=D['A'],D['B'],D['dimf'];chi=D['chi'];h=D['h'];v=D['v'];n=D['nregs'];initial=D['initial'];final=D['final'];ZERO=D['ZERO'] +assert n==len(initial) +def canon(rows): + Bc,_=reduce_rows(rows,h);return tuple(sorted(map(tuple,Bc),key=lambda r:next(i for i,x in enumerate(r) if x))) +ids={} +for f in sorted(B):ids.setdefault(canon(B[f]),f) +NEW={} +def register(rows): + key=canon(rows) + if key in ids:return ids[key] + f=max(B)+1;An,_=kernel(list(key),h);B[f],A[f],dimf[f]=key,An,len(key);ids[key]=f;NEW[f]=key;return f +cc={} +def sub(f1,f2): + if f1==f2:return True + r=cc.get((f1,f2)) + if r is None: + r=dimf[f1]<=dimf[f2] and all(dot(a,b)==0 for a in A[f2] for b in B[f1]);cc[(f1,f2)]=r + return r +nd={} +def nondeg(f): + r=nd.get(f) + if r is None: + Bf,Af=B[f],A[f] + if not Bf or len(Bf)==h:r=True + elif len(Bf)<=len(Af): + s=[sum(b) for b in Bf];M=[[9*dot(Bf[i],Bf[j])-s[i]*s[j] for j in range(len(Bf))] for i in range(len(Bf))];r=rank(M,len(Bf))==len(Bf) + else: + s=[sum(a) for a in Af];M=[[(9-h)*dot(Af[i],Af[j])+s[i]*s[j] for j in range(len(Af))] for i in range(len(Af))];r=rank(M,len(Af))==len(Af) + nd[f]=r + return r +jc={};mc={} +def join(fs): + fs=tuple(sorted(set(fs))) + if len(fs)==1:return fs[0] + r=jc.get(fs) + if r is None: + top=max(fs,key=lambda f:dimf[f]) + if all(sub(f,top) for f in fs):r=top + else:r=register([row for f in fs for row in B[f]]) + jc[fs]=r + return r +def meet(fs): + fs=tuple(sorted(set(fs))) + if len(fs)==1:return fs[0] + r=mc.get(fs) + if r is None: + bot=min(fs,key=lambda f:dimf[f]) + if all(sub(bot,f) for f in fs):r=bot + else: + K,_=kernel([row for f in fs for row in A[f]],h);r=register(K) if K else register([]) + mc[fs]=r + return r +LN=[0.0]+[d*math.log(100/d) for d in range(1,101)] +def cost(x,y):return LN[dimf[y]-dimf[x]] +N=len(old)//6 +chain={i:[] for i in initial};owner={i:[] for i in initial};gate_slots={};gates=[];fixed=set();copy=None +for k in range(N): + op,a,b,c,f,z=old[6*k:6*k+6] + if op==1: + sl=[(a,len(chain[a]))];chain[a].append(f);owner[a].append(k) + if b!=n:sl.append((b,len(chain[b])));chain[b].append(f);owner[b].append(k) + gate_slots[k]=sl;gates.append(k) + if b==n or (copy is not None and (a==copy[0] or b==copy[0])):fixed.add(k) + elif op==2:copy=(a,b,c);chain[a].append(c);owner[a].append(-1) + elif op==3:copy=None +gate_frame={k:old[6*k+4] for k in gates} +def prevf(r,p):return chain[r][p-1] if p>0 else initial[r] +def nextf(r,p):return chain[r][p+1] if p+1=0 + if d:H[d]+=1 + bef=f + return H +H0=hist();L0=sum(LN[d]*c for d,c in H0.items()) +print('gates',len(gates),'fixed',len(fixed),'calls',sum(H0.values()),'mass',sum(d*c for d,c in H0.items()),'L %.3f'%L0,'%.0fs'%(time.time()-t0),flush=True) +def spanok(g,need): + Ag=A[g] + return all(all(dot(x,chi[s])==0 for x in Ag) for s in need) +spanframe_cache={} +def spanframe(need): + key=frozenset(need) + r=spanframe_cache.get(key) + if r is None:r=register([chi[s] for s in need]) if need else register([]);spanframe_cache[key]=r + return r +selected={};moves=Counter();gain_by=Counter() +# block bookkeeping: span need of each gate is recorded during sweep (only for gates in plateau candidate blocks) +def gate_eval(slots,g): + return sum(cost(prevf(r,p),g)+cost(g,nextf(r,p)) for r,p in slots) +def setframe(k,g): + for r,p in gate_slots[k]:chain[r][p]=g + gate_frame[k]=g + if g==old[6*k+4]:selected.pop(k,None) + else:selected[k]=g +for it in range(PASSES): + columns=[{i:1} if i=len(chain[r]) else chain[r][p] + def ev(g): + return sum(cost(fr(r,p,g) if (r,p) in sset else fr(r,p,None),fr(r,q,g) if (r,q) in sset else fr(r,q,None)) for r,p,q in edges) + # current cost uses actual frames + base=sum(cost(fr(r,p,None),fr(r,q,None)) for r,p,q in edges) + cand={J,M} + for r in regs:cand.update(chain[r]);cand.add(initial[r]);cand.add(final[r]) + opts=sorted((ev(g)-base,g) for g in cand if sub(J,g) and sub(g,M)) + for d,g in opts: + if d>=-1e-9:break + if nondeg(g) and all(spanok(g,needs[k]) for k in ks): + for k in ks:setframe(k,g) + moves[tag]+=1;moves[tag+'_gates']+=len(ks);return d + return 0 + for r in chain: + ow=owner[r] + for p in range(1,len(ow)): + k1,k2=ow[p-1],ow[p] + if k1>=0 and k2>=0 and k1!=k2 and k1 in needs and k2 in needs: + d=block_try((k1,k2),'pair') + if d:bm+=2;bgain+=d + for L in range(4,RUNMAX+1): + if p>=L-1: + ks=ow[p-L+1:p+1] + if min(ks)>=0 and len(set(ks))==L and all(k in needs for k in ks): + d=block_try(ks,'run%d'%L) + if d:bm+=L;bgain+=d + if p>=2: + k0=ow[p-2] + if k0>=0 and k0 in needs and len({k0,k1,k2})==3 and k1 in needs and k2 in needs: + d=block_try((k0,k1,k2),'triple') + if d:bm+=3;bgain+=d + print('pass',it,'blocks moved gates',bm,'gain %.4f'%bgain,'%.0fs'%(time.time()-t0),flush=True) + if not moved and not bm:break +H1=hist();L1=sum(LN[d]*c for d,c in H1.items()) +delta=Counter(H1);delta.subtract(H0);delta={d:c for d,c in sorted(delta.items()) if c} +print('moves',dict(moves),'delta',delta,'removed calls',sum(H0.values())-sum(H1.values()),'L %.4f -> %.4f (dL %.4f)'%(L0,L1,L1-L0),flush=True) +def sha_basis(Bf):return hashlib.sha256(json.dumps([list(r) for r in Bf],separators=(',',':')).encode()).hexdigest() +entries=[] +for k in sorted(selected): + op,a,b,c,f,z=old[6*k:6*k+6];g=selected[k] + entries.append(dict(record=k,scalar=[a,b,c,z],category=D['cats'][z],old_dimension=dimf[f],old_basis_sha256=sha_basis(B[f]),new_basis=[list(map(int,r)) for r in B[g]],new_dimension=dimf[g],constructed=g in NEW)) +outp.write_text(json.dumps(dict(source_record_count=N,selected_gate_count=len(entries),local_delta={str(d):c for d,c in delta.items()},removed_calls=sum(H0.values())-sum(H1.values()),dL_local=L1-L0,moves=dict(moves),new_frames=len({e['new_basis'].__repr__() for e in entries if e['constructed']}),entries=entries),indent=1)+'\n') +print('wrote',outp,len(entries),'%.0fs'%(time.time()-t0)) diff --git a/research/five-stage-p10b-transcript-stages/discovery/descent_search.py b/research/five-stage-p10b-transcript-stages/discovery/descent_search.py new file mode 100644 index 0000000000..007ff280c5 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/descent_search.py @@ -0,0 +1,121 @@ +"""Re-derive a concave-descent frame selection (Rohan Arun's #287 rule, re-implemented): local descent of +sum_r n_r r ln(m/r), m = 5h over the parity-fused ADD word; each move reassigns one ADD gate to a frame already on one of +its operands' chains, keeping nested chains, fixed endpoints, exact integer operand source spans and nondegeneracy. +usage: descent_search.py PKG OUT.json [--compare FROZEN.json]""" +import sys, importlib.util, json, time, math, hashlib +from collections import Counter, defaultdict +from pathlib import Path +root = Path(sys.argv[1]).resolve(); sys.path.insert(0, str(root)); outp = Path(sys.argv[2]) +def load(name, p): + spec = importlib.util.spec_from_file_location(name, p); m = importlib.util.module_from_spec(spec); sys.modules[name] = m; spec.loader.exec_module(m); return m +t0 = time.time() +context = load('portable527_prepare', root / 'prepare.py').prepare() +phys = load('portable527_physical', root / 'code/physical527.py') +producer = phys.run(dict(context), context['SOURCE_TEXT'], output_dir=None) +pr = load('portable527_parity', root / 'parity_transform.py').run(producer, output_dir=None) +print('parity done %.0fs' % (time.time() - t0), flush=True) +W, C = pr['W'], pr['C']; v = W.v; old = pr['records']; initial = pr['initial_state']; n = len(initial); ZERO, FULL = pr['ZERO'], pr['FULL'] +final = {i: FULL for i in initial} +for t in range(v): final[v + t] = W.register(W.module.kernel([C.cov[t]], W.h)[0]) +M = 5 * W.h; LN = [0.0] + [d * math.log(M / d) for d in range(1, M + 1)] +def cost(x, y): return LN[C.dimf[y] - C.dimf[x]] +# chains: per register list of frames (needs); gate -> [(reg, pos)] +chain = {i: [] for i in initial}; gate_slots = {}; gates = [] +copy = None; in_copy = set() +N = len(old) // 6 +for k in range(N): + op, a, b, c, f, z = old[6*k:6*k+6] + if op == 1: + slots = [(a, len(chain[a]))]; chain[a].append(f) + if b != n: slots.append((b, len(chain[b]))); chain[b].append(f) + gate_slots[k] = slots; gates.append(k) + if copy is not None and (a == copy[0] or b == copy[0]): in_copy.add(k) + if b == n: in_copy.add(k) + elif op == 2: copy = (a, b, c); chain[a].append(c) + elif op == 3: copy = None +gate_frame = {k: old[6*k+4] for k in gates} +def prevf(reg, pos): return chain[reg][pos-1] if pos > 0 else initial[reg] +def nextf(reg, pos): return chain[reg][pos+1] if pos + 1 < len(chain[reg]) else final[reg] +def total(): + H = Counter() + for i in initial: + bef = initial[i] + for f in chain[i] + [final[i]]: + d = C.dimf[f] - C.dimf[bef] + if d: H[d] += 1 + bef = f + return H +H0 = total(); L0 = sum(LN[d] * c for d, c in H0.items()) +print('base chain histogram mass', sum(d*c for d, c in H0.items()), 'calls', sum(H0.values()), 'L %.1f' % L0, flush=True) +nd_cache = {} +def nondeg(g): + if g not in nd_cache: nd_cache[g] = C.nondeg(g) + return nd_cache[g] +chi = C.chi +def contains_span(g, srcs): + A = C.A[g] + return all(all(W.module.dot(x, chi[s]) == 0 for x in A) for s in srcs) +selected = {} +for it in range(4): + columns = [{i: 1} if i < v else {} for i in range(n)]; center = None; moved = 0; gain = 0.0 + for k in range(N): + op, a, b, c, f, z = old[6*k:6*k+6] + if op == 0: continue + if op == 2: center = a; continue + if op == 3: center = None; continue + source = center if b == n else b; ca = columns[a] + for s, x in columns[source].items(): + y = ca.get(s, 0) + c * x + if y: ca[s] = y + else: del ca[s] + if k in in_copy: continue + slots = gate_slots[k]; cur = gate_frame[k] + cand = set() + for reg, pos in slots: + cand.update(chain[reg]); cand.add(initial[reg]); cand.add(final[reg]) + cand.discard(cur) + base = sum(cost(prevf(r, p), cur) + cost(cur, nextf(r, p)) for r, p in slots) + best = None + for g in cand: + if not all(C.sub(prevf(r, p), g) and C.sub(g, nextf(r, p)) for r, p in slots): continue + d = sum(cost(prevf(r, p), g) + cost(g, nextf(r, p)) for r, p in slots) - base + if d < -1e-9 and (best is None or d < best[0]): best = (d, g) + if best is None: continue + # verify span + nondegeneracy for candidates in improving order + opts = sorted(((sum(cost(prevf(r, p), g) + cost(g, nextf(r, p)) for r, p in slots) - base, g) for g in cand + if all(C.sub(prevf(r, p), g) and C.sub(g, nextf(r, p)) for r, p in slots)), key=lambda t: (t[0], t[1])) + need = set() + if not (v <= a < 2*v): need.update(ca) + if not (v <= b < 2*v) and b != n: need.update(columns[b]) + for d, g in opts: + if d >= -1e-9: break + if nondeg(g) and contains_span(g, need): + for r, p in slots: chain[r][p] = g + gate_frame[k] = g; moved += 1; gain += d + if g == old[6*k+4]: selected.pop(k, None) + else: selected[k] = g + break + print('pass', it, 'moved', moved, 'gain %.2f' % gain, 'selected', len(selected), '%.0fs' % (time.time() - t0), flush=True) + if not moved: break +H1 = total(); L1 = sum(LN[d] * c for d, c in H1.items()) +delta = Counter(H1); delta.subtract(H0); delta = {d: c for d, c in sorted(delta.items()) if c} +print('delta', delta, 'removed calls', sum(H0.values()) - sum(H1.values()), 'L %.1f -> %.1f' % (L0, L1), flush=True) +def sha_basis(B): return hashlib.sha256(json.dumps(B, separators=(',', ':')).encode()).hexdigest() +entries = [] +for k in sorted(selected): + op, a, b, c, f, z = old[6*k:6*k+6]; g = selected[k] + entries.append(dict(record=k, scalar=[a, b, c, z], old_dimension=C.dimf[f], old_basis_sha256=sha_basis(C.B[f]), + new_basis=[list(map(int, row)) for row in C.B[g]], new_dimension=C.dimf[g])) +copies = Counter({W.h - 2: W.h}) +sel = dict(status='FROZEN_CONCAVE_DESCENT_FRAME_SELECTION', input_raw_sha256=hashlib.sha256(old.tobytes()).hexdigest(), + input_scalar_sha256=pr['physical']['scalar_projection_sha256'], source_record_count=N, selected_gate_count=len(entries), + expected_local_histogram_delta={str(d): c for d, c in delta.items()}, expected_rank_mass=sum(d*c for d, c in (H1 + copies).items()), + expected_removed_calls=sum(H0.values()) - sum(H1.values()), expected_scalar_additions=pr['physical']['weighted_scalar_events'], + provenance="Re-derived on this word by gen5/descent_search.py (re-implementation of #287's stated rule): greedy local descent of sum r*ln(m/r), m = 5h over the parity-fused ADD word, each move reassigning one ADD gate to a frame already on one of its operands' chains; nested chains, fixed endpoints, exact integer operand source spans and nondegeneracy enforced. Rule by Rohan Arun (#287); re-derivation prepared with Anthropic Claude assistance.", + entries=entries) +outp.write_text(json.dumps(sel, indent=1) + '\n') +if len(sys.argv) > 4 and sys.argv[3] == '--compare': + fz = json.loads(Path(sys.argv[4]).read_text()); fr = {e['record']: e for e in fz['entries']} + mine = {e['record']: e for e in entries} + print('frozen', len(fr), 'mine', len(mine), 'common records', len(set(fr) & set(mine)), 'same new basis', sum(fr[r]['new_basis'] == mine[r]['new_basis'] for r in set(fr) & set(mine))) + print('frozen delta', fz['expected_local_histogram_delta'], 'removed', fz['expected_removed_calls']) diff --git a/research/five-stage-p10b-transcript-stages/discovery/dump_at.py b/research/five-stage-p10b-transcript-stages/discovery/dump_at.py new file mode 100644 index 0000000000..b9b4629837 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/dump_at.py @@ -0,0 +1,47 @@ +"""Run the package pipeline through a stage of portable_bit.STAGES and dump records/frames/meta. Usage: dump_at.py PKG OUT STAGE +Chafik Boukhalfa (chafreaky), Anthropic Claude assistance; Apache-2.0.""" +import sys, json, importlib.util, time +from pathlib import Path +PKG = Path(sys.argv[1]).resolve(); OUT = Path(sys.argv[2]).resolve(); OUT.mkdir(parents=True, exist_ok=True); sys.path.insert(0, str(PKG)) +UPTO = sys.argv[3] # last stage to run (inclusive), or 'none' +def load(name, path): + s = importlib.util.spec_from_file_location(name, path); m = importlib.util.module_from_spec(s); sys.modules[name] = m; s.loader.exec_module(m); return m +t0 = time.time() +ctx = load('portable527_prepare', PKG/'prepare.py').prepare() +raw = load('portable527_raw_ledger', PKG/'raw_ledger.py').run(ctx) +producer = load('portable527_physical', PKG/'code/physical527.py').run(dict(ctx), ctx['SOURCE_TEXT'], output_dir=None) +run = load('portable527_parity', PKG/'parity_transform.py').run(producer) +STAGES = load('portable527_bitstages', PKG/'portable_bit.py').STAGES +todo = [] if UPTO == 'none' else list(STAGES[:STAGES.index(UPTO)+1]) +for st in todo: + if st.startswith('reorder'): + run = load('portable527_reorder', PKG/'reorder_transform.py').run(run, tag=st) + else: + run = load('portable527_'+st, PKG/(st.rstrip('0123456789')+'_transform.py') if not (PKG/(st+'_transform.py')).exists() else PKG/(st+'_transform.py')).run(run) + print(st, time.time()-t0, flush=True) +W, C = run['W'], run['C'] +rec = run['records']; (OUT/'records.bin').write_bytes(rec.tobytes()) +init = run['initial_state']; regs = run['context']['regs']; v = W.v; n = 2*v+len(regs) +final = dict(run.get('final_state') or init) +if not run.get('final_state'): + for k in range(0, len(rec), 6): + if rec[k] == 0: final[rec[k+1]] = rec[k+3] +used = set(init.values()) | set(final.values()) +for k in range(0, len(rec), 6): + op,a,b,c,f,z = rec[k:k+6] + if op==0: used.update((b,c)) + elif op==1: used.add(f) + elif op==2: used.update((c,f)) +for s,z in W.gauge.items(): used.add(z['frame']) +frames = {str(f): dict(B=C.B[f], A=C.A[f], dim=C.dimf[f]) for f in used} +meta = dict(n=n, v=v, R=len(regs), ZERO=run['ZERO'], FULL=run['FULL'], category_names=run['physical']['category_names'], stages=todo, + regs=regs, gauge={str(2*v+j): dict(frame=W.gauge[r]['frame'], dim=W.gauge[r]['dim']) for j,r in enumerate(regs) if r in W.gauge}, + donor_streams=sorted(2*v+j for j,r in enumerate(regs) if r in W.donor), borrow_streams=sorted(2*v+j for j,r in enumerate(regs) if r in run['context']['borrow']), + paid_histogram=run['physical']['paid_histogram'], paid_rank_mass=run['physical']['paid_rank_mass'], + scalar_projection_sha256=run['physical']['scalar_projection_sha256'], raw_sha256=__import__('hashlib').sha256(rec.tobytes()).hexdigest()) +(OUT/'initial.json').write_text(json.dumps({str(k):v for k,v in init.items()})) +(OUT/'final.json').write_text(json.dumps({str(k):v for k,v in final.items()})) +(OUT/'frames.json').write_text(json.dumps(frames)) +(OUT/'meta.json').write_text(json.dumps(meta)) +(OUT/'raw.json').write_text(json.dumps(raw, default=str)) +print('dumped', len(rec)//6, 'records; n', n, 'v', v, 'frames', len(frames), time.time()-t0, flush=True) diff --git a/research/five-stage-p10b-transcript-stages/discovery/repin.py b/research/five-stage-p10b-transcript-stages/discovery/repin.py new file mode 100644 index 0000000000..291745c26f --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/repin.py @@ -0,0 +1,61 @@ +#!/usr/bin/env python3 +"""Mechanical re-pinning after a new bit word (new module data) is installed. Not part of the proof. + + python3 -B discovery/repin.py --output /new/scratch/dir (dry run: prints the changed pins) + python3 -B discovery/repin.py --output /new/scratch/dir --write (writes word-pins.json and MANIFEST.json) + +It runs verify.replay(), the exact stage sequence of verify.py, in this process with word_pins.RECORD switched on, +so every expect(name, value) records the value of the installed word instead of asserting it. Every structural +assertion, control and exact certificate still runs and must pass. verify.py itself always runs with +RECORD = None (it asserts so), so after --write the new pins are checked by a fresh, strict `verify.py` run. +See discovery/REPIN.md for the whole procedure. Prepared by DreamingOfClouds with Anthropic Claude assistance; +Apache-2.0. +""" +import argparse, hashlib, importlib.util, json, sys, time +from pathlib import Path + +ROOT = Path(__file__).resolve().parents[1] +sys.path.insert(0, str(ROOT)) +sys.dont_write_bytecode = True + + +def manifest(write): + p = ROOT / 'MANIFEST.json'; old = json.loads(p.read_text()); files = {} + for q in ROOT.rglob('*'): + assert not q.is_symlink(), q + if q.is_file() and q != p: + assert '__pycache__' not in q.parts and q.suffix != '.pyc' and q.name != '.DS_Store', q + files[q.relative_to(ROOT).as_posix()] = hashlib.sha256(q.read_bytes()).hexdigest() + changed = sorted(k for k in set(files) | set(old['files']) if files.get(k) != old['files'].get(k)) + if write: + p.write_text(json.dumps(dict(files=dict(sorted(files.items())), schema=old['schema']), indent=1, sort_keys=True) + '\n') + return changed + + +def main(): + if not __debug__: raise SystemExit('assertions required') + ap = argparse.ArgumentParser(description=__doc__) + ap.add_argument('--output', type=Path, required=True); ap.add_argument('--write', action='store_true') + a = ap.parse_args(); out = a.output.resolve(); assert not out.exists() and not out.is_relative_to(ROOT); out.mkdir(parents=True) + import word_pins + assert Path(word_pins.__file__).resolve() == ROOT / 'word_pins.py' + old = dict(word_pins.PINS); word_pins.RECORD = {} + spec = importlib.util.spec_from_file_location('repin_verify', ROOT / 'verify.py'); verify = importlib.util.module_from_spec(spec); spec.loader.exec_module(verify) + results, timings = {}, {} + def save(name, value): (out / name).write_text(json.dumps(verify.serial(value), sort_keys=True, indent=2) + '\n') + t = time.monotonic(); verify.replay(out, results, timings, save) + new = dict(sorted(word_pins.RECORD.items())) + for k in sorted(set(old) | set(new)): + if old.get(k) != new.get(k): + print('PIN', k, ':', json.dumps(old.get(k))[:160], '->', json.dumps(new.get(k))[:160]) + (out / 'word-pins.json').write_text(json.dumps(new, indent=1, sort_keys=True) + '\n') + if a.write: + (ROOT / 'word-pins.json').write_text(json.dumps(new, indent=1, sort_keys=True) + '\n') + print('wrote word-pins.json; MANIFEST changes:', manifest(True)) + else: + print('dry run; MANIFEST would change:', manifest(False)) + print('recorded %d pins in %.0fs; now run verify.py (strict) on a new output directory' % (len(new), time.monotonic() - t)) + + +if __name__ == '__main__': + main() diff --git a/research/five-stage-p10b-transcript-stages/discovery/sink_screen_at.py b/research/five-stage-p10b-transcript-stages/discovery/sink_screen_at.py new file mode 100644 index 0000000000..ad341aad2f --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/sink_screen_at.py @@ -0,0 +1,20 @@ +"""Sink screen (sink_transform.screen) on the word after a given stage prefix (used to find the helpers the kernel +search excludes). Not run by verify.py. usage: python3 -B discovery/sink_screen_at.py . descent_transform,target_transform +Chafik Boukhalfa (chafreaky), Anthropic Claude assistance; Apache-2.0.""" +import sys,importlib.util +from pathlib import Path +ROOT=Path(sys.argv[1]).resolve();sys.path.insert(0,str(ROOT)) +def load(name,path): + s=importlib.util.spec_from_file_location(name,path);m=importlib.util.module_from_spec(s);sys.modules[name]=m;s.loader.exec_module(m);return m +ctx=load('portable527_prepare',ROOT/'prepare.py').prepare() +run=load('portable527_physical',ROOT/'code/physical527.py').run(dict(ctx),ctx['SOURCE_TEXT'],output_dir=None) +run=load('portable527_parity',ROOT/'parity_transform.py').run(run) +for st in sys.argv[2].split(','):run=load('portable527_'+st,ROOT/(st+'.py')).run(run) +sm=load('portable527_sink',ROOT/'sink_transform.py') +old=run['records'];W=run['W'];v=W.v;n=2*v+len(run['context']['regs']) +final=dict(run.get('final_state') or run['initial_state']) +if 'final_state' not in run: + for k in range(0,len(old),6): + if old[k]==0:final[old[k+1]]=old[k+3] +entry,rows=sm.screen(old,dict(run['initial_state']),final,n,v,list(run['physical']['category_names']),run['ZERO'],run['FULL']) +print('sinks',len(rows),[ (r['stream'],r['targets']) for r in rows]) diff --git a/research/five-stage-p10b-transcript-stages/discovery/target_search.py b/research/five-stage-p10b-transcript-stages/discovery/target_search.py new file mode 100644 index 0000000000..f88b1aa8aa --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/discovery/target_search.py @@ -0,0 +1,128 @@ +"""Re-derive target-prefix square groups (eumemic #268 / #287 transform) on a word. +usage: target_search.py PKG DESCENT_SELECTION OUT.json [--compare FROZEN]""" +import sys, importlib.util, json, time, math, hashlib +from itertools import combinations +from collections import Counter, defaultdict +from pathlib import Path +root = Path(sys.argv[1]).resolve(); sys.path.insert(0, str(root)); dsel = sys.argv[2]; outp = Path(sys.argv[3]) +def load(name, p): + spec = importlib.util.spec_from_file_location(name, p); m = importlib.util.module_from_spec(spec); sys.modules[name] = m; spec.loader.exec_module(m); return m +t0 = time.time() +context = load('portable527_prepare', root / 'prepare.py').prepare() +producer = load('portable527_physical', root / 'code/physical527.py').run(dict(context), context['SOURCE_TEXT'], output_dir=None) +pr = load('portable527_parity', root / 'parity_transform.py').run(producer, output_dir=None) +dr = load('portable527_descent', root / 'descent_transform.py').run(pr, output_dir=None, selection_path=dsel) +print('descent done %.0fs' % (time.time() - t0), flush=True) +W, C = dr['W'], dr['C']; v = W.v; rec = dr['records']; initial = dr['initial_state']; n = len(initial); ZERO, FULL = dr['ZERO'], dr['FULL'] +N = len(rec) // 6 +final = {i: FULL for i in initial} +for t in range(v): final[v + t] = W.register(W.module.kernel([C.cov[t]], W.h)[0]) +cut = None +for i in range(N): + if rec[6*i] == 0 and v <= rec[6*i+1] < 2*v: cut = i; break +print('cut', cut, flush=True) +# pass: columns as int bitsets; per-target add list (i, dim, frame, src) and response snapshots after cut; first move per target +columns = [1 << i for i in range(n)]; center = None +adds = defaultdict(list); snaps = defaultdict(list); resp = defaultdict(int); firstmove = {}; src_use = defaultdict(list) +needs = {s: [] for s in initial} # (record, frame) for census simulation +for i in range(N): + op, a, b, c, f, z = rec[6*i:6*i+6] + if op == 0: + if v <= a < 2*v and a - v not in firstmove: firstmove[a - v] = i + continue + if op == 2: center = a; needs[a].append((i, c)); continue + if op == 3: center = None; continue + actual = center if b == n else b + needs[a].append((i, f)) + if b != n: needs[b].append((i, f)) + if v <= actual < 2*v: src_use[actual - v].append(i) + if v <= a < 2*v: + t = a - v; adds[t].append((i, C.dimf[f], f, actual)) + if i > cut and not (v <= actual < 2*v): + resp[t] ^= columns[actual]; snaps[t].append((i, resp[t])) + columns[a] ^= columns[actual] +assert center is None +print('scan done %.0fs' % (time.time() - t0), flush=True) +def resp_upto(t, close): + r = 0 + for i, x in snaps[t]: + if i <= close: r = x + else: break + return r +M = 5 * W.h; LN = [0.0] + [d * math.log(M / d) for d in range(1, M + 1)] +def chain_hist(s, seq): + H = Counter(); bef = initial[s] + for f in seq + [final[s]]: + assert C.sub(bef, f), ('nest', s); d = C.dimf[f] - C.dimf[bef] + if d: H[d] += 1 + bef = f + return H +def try_group(T, dep): + if any(C.dimf[f] != 0 or f != ZERO for t in T for (i, f) in needs[v + t] if i <= cut): return None + if any(initial[v + t] != ZERO for t in T): return None + l20 = [i for t in T for (i, d, f, s) in adds[t] if i > cut and d == W.h - 4] + if not l20: return None + close = max(l20) + if any(i <= close for t in T for i in src_use[t]): return None + ret = [t for t in T if t != dep] + if resp_upto(dep, close) ^ resp_upto(ret[0], close) ^ resp_upto(ret[1], close) ^ resp_upto(ret[2], close): return None + # dependent's deleted adds must have non-target sources (they do by construction of snaps); every add of dep in (cut,close] deleted + # close frame: the common first need after close of all four targets (the frozen #287 groups all have this form) + nxts = [] + for t in T: + nx = [f for (i, f) in needs[v + t] if i > close] + nxts.append(nx[0] if nx else final[v + t]) + F = nxts[0] + if not all(C.sub(F, g) and C.sub(g, F) for g in nxts): return None + if C.dimf[F] != W.h - 3 or not C.nondeg(F): return None + if not all(all(W.module.dot(C.cov[t], b) == 0 for b in C.B[F]) for t in T): return None + # census simulation for the 4 targets + delta = Counter(); ok = True + for t in T: + s = v + t; seq_old = [f for (i, f) in needs[s]] + new = []; inserted_cut = False; inserted_close = False + for (i, f) in needs[s]: + if i > cut and not inserted_cut: + new.extend([ZERO] * (3 if t == dep else 1)); inserted_cut = True + if i > close and not inserted_close: + new.extend([F] * (3 if t == dep else 1)); inserted_close = True + if t == dep and cut < i <= close: continue + new.append(f) + if not inserted_cut: new.extend([ZERO] * (3 if t == dep else 1)) + if not inserted_close: new.extend([F] * (3 if t == dep else 1)) + try: + H0 = chain_hist(s, seq_old); H1 = chain_hist(s, new) + except AssertionError: + return None + delta.update(H1); delta.subtract(H0) + delta = {d: c for d, c in delta.items() if c} + gain = sum(LN[d] * c for d, c in delta.items()) + return dict(targets=sorted(T), cut_record=cut, close_after_record=close, dependent={str(dep): ret}, retained=ret, close_rank=W.h - 3, + close_basis=[list(map(int, r)) for r in C.B[F]], local_histogram_delta={str(d): c for d, c in sorted(delta.items())}, + score=round(-gain, 2), extra_setup_restore_additions=6) +groups = []; used = set() +cubes = v // 8 +for cube in range(cubes): + ports = list(range(8 * cube, 8 * cube + 8)) + cands = [] + for T in combinations(ports, 4): + for dep in T: + g = try_group(T, dep) + if g and g['score'] > 0: cands.append(g) + cands.sort(key=lambda g: -g['score']) + for g in cands: + if not set(g['targets']) & used: + groups.append(g); used.update(g['targets']) +print('groups', len(groups), 'score sum %.2f' % sum(g['score'] for g in groups), Counter(json.dumps(g['local_histogram_delta']) for g in groups).most_common(5), '%.0fs' % (time.time() - t0), flush=True) +tot = Counter() +for g in groups: tot.update({int(k): v_ for k, v_ in g['local_histogram_delta'].items()}) +sel = dict(input_raw_sha256=hashlib.sha256(rec.tobytes()).hexdigest(), input_scalar_sha256=dr['physical']['scalar_projection_sha256'], cut_record=cut, + rebase_parent='gen5 parity-fused word after the concave-descent retiming (groups re-derived by gen5/target_search.py)', + expected_total_delta={str(k): c for k, c in sorted(tot.items()) if c}, groups=groups) +outp.write_text(json.dumps(sel, indent=1) + '\n') +if len(sys.argv) > 5 and sys.argv[4] == '--compare': + fz = json.loads(Path(sys.argv[5]).read_text()) + A = {tuple(g['targets']): g for g in fz['groups']}; B = {tuple(g['targets']): g for g in groups} + print('frozen', len(A), 'mine', len(B), 'same targets', len(set(A) & set(B)), 'identical rows', sum(json.dumps(A[k], sort_keys=True) == json.dumps(B[k], sort_keys=True) for k in set(A) & set(B)), 'frozen total', fz['expected_total_delta'], 'mine', sel['expected_total_delta']) + k = next(iter(set(A) & set(B)), None) + if k: print('frozen', {x: A[k][x] for x in A[k] if x != 'close_basis'}); print('mine ', {x: B[k][x] for x in B[k] if x != 'close_basis'}, A[k]['close_basis'] == B[k]['close_basis']) diff --git a/research/five-stage-p10b-transcript-stages/finite_check.py b/research/five-stage-p10b-transcript-stages/finite_check.py new file mode 100644 index 0000000000..fead2f99f1 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/finite_check.py @@ -0,0 +1,145 @@ +"""Finite bill for the literal 60-replica banked five-stage p = 10 word (source527 finite bill, rebound). +Prepared with substantial OpenAI Codex assistance; Apache-2.0. +Retains PR234exact-tape/prime/ordinary-leaf hypotheses, and pays bankroutes. +p = 10 port (DreamingOfClouds, Anthropic Claude assistance): m = 5h, d = m^2, N = 2m, the 2h-dimensional rational +route (its factor counts pinned), h copied-centre temporaries and 5h copy/erase episodes per replica; the data +route families stay 20v + 4v (five stages of 4v data families plus the final exchange); word counts pinned. +""" +from collections import Counter +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import importlib.util,json +from word_pins import expect,shape +HERE=Path(__file__).resolve().parent +THEOREM_PINS={ + 'proof/three-stage-cover-bit.tex':'47123a756f823c83a0d48cca2bf5add6472cd88410b13aed345e70c8834fb511', + 'proof/three-stage-cover-rows.tex':'6ad97a5cd7d6aecf978a81226e1c2763d37840caca130c61f3bf5c4ac111c5c8', + 'proof/copied-centers-lemma.tex':'d0ce6d3d504996aadb098227885224e48df46101daec8893523a0a8b7364d8fe'} +def ceilq(x):return -((-x.numerator)//x.denominator) + +def cutoff_log2(delta,C): + assert 0=1 + return max(1,ceilq(36/delta**2),ceilq(2*(4+(C-1).bit_length())/delta)) + +def hist(x):return Counter({int(k):v for k,v in x.items()if v}) + +def route_template(h): + """Recompute the actual 2h-dimensional rational route (48 at h = 24, 40 at h = 20), not its receipt.""" + I=lambda n:[[Q(i==j)for j in range(n)]for i in range(n)] + q=[int(i<3)for i in range(h)] + P=[[Q(q[i])*(Q(q[j])-Q(1,3))/2 for j in range(h)]for i in range(h)] + K=[[Q(i==j)-P[i][j]for j in range(h)]for i in range(h)] + rho=[P[i]+K[i]for i in range(h)]+[K[i]+P[i]for i in range(h)] + a=[r[:]for r in rho];factors=[] + for j in range(2*h): + p=next(i for i in range(j,2*h)if a[i][j]) + if p!=j:a[j],a[p]=a[p],a[j];factors.append(('swap',j,p,None)) + if a[j][j]!=1: + c=1/a[j][j];a[j]=[c*x for x in a[j]];factors.append(('scale',j,None,c)) + for i in range(2*h): + if i!=j and a[i][j]: + c=-a[i][j];a[i]=[x+c*y for x,y in zip(a[i],a[j])];factors.append(('add',i,j,c)) + assert a==I(2*h) + def replay(omit=None): + a=I(2*h) + for z in reversed(range(len(factors))): + if z==omit:continue + kind,i,j,c=factors[z] + if kind=='swap':a[i],a[j]=a[j],a[i] + elif kind=='scale':a[i]=[x/c for x in a[i]] + else:a[i]=[x-c*y for x,y in zip(a[i],a[j])] + return a + assert replay()==rho + assert replay(next(i for i,f in enumerate(factors)if f[0]=='add'))!=rho + counts=dict(Counter(f[0]for f in factors));denoms=sorted({c.denominator for kind,i,j,c in factors if c is not None}) + expect('route_factor_counts',counts);assert denoms==[1,2,3,6] + serialization=[[kind,i,j,None if c is None else str(c)]for kind,i,j,c in factors] + return dict(factors=len(factors),factor_counts=counts,denominators=denoms, + factor_program_sha256=sha256(json.dumps(serialization,separators=(',',':')).encode()).hexdigest(), + exact_inverse_reconstruction=True,missing_addition_rejected=True) + +def run(raw,physical,scalar,prime_result,math_result,banks,banked_result,global_result): + for name,h in THEOREM_PINS.items():assert sha256((HERE/name).read_bytes()).hexdigest()==h,('changed theorem',name) + bit=(HERE/'proof/three-stage-cover-bit.tex').read_text();rows=(HERE/'proof/three-stage-cover-rows.tex').read_text();copied=(HERE/'proof/copied-centers-lemma.tex').read_text() + for s in ('constants are independent of $w,n$ and ancestor values','absorbed by the complete $q^w$ target fiber','spectator counters','32m^2','only units are inverted'):assert s in bit + for s in ('W(w)^{D(n)}','padding factor is less than two','below $q^2$'):assert s in rows + assert 'Copying, pointwise reads and erasure are linear'in copied and'fixed work stream'in copied + S=shape();h=S['h'] + assert raw['physical_R']==expect('final_physical_R',raw['physical_R']) and raw['v']==S['v'] and raw['h']==h and raw['source_aliases']==0 + assert scalar['forward']['event_sha256']==physical['scalar_projection_sha256']==global_result['scalar_projection_sha256'] + assert physical['tagged_scalar_sha256']==global_result['local_tagged_sha256'] + f,b=scalar['forward'],scalar['inverse'];n=2*raw['v']+raw['physical_R'] + for row in(f,b): + assert row['all_source_and_dirty_restored']and row['arbitrary_target_contents_preserved']and row['all_formal_columns']==n + assert row['weighted_additions']==physical['weighted_scalar_events']==expect('weighted_scalar_events',row['weighted_additions']) + assert hist(row['coefficient_counts'])==hist(physical['coefficient_histogram']) + assert row['literal_unit_additions']==sum(c*v for c,v in hist(row['coefficient_counts']).items())==expect('literal_unit_additions',row['literal_unit_additions']) + assert f['max_intermediate_row_l1']==expect('forward_max_row_l1',f['max_intermediate_row_l1']) and b['max_intermediate_row_l1']==expect('inverse_max_row_l1',b['max_intermediate_row_l1']) + assert raw['parity_transform']['both_reflected_ledgers'] and raw['parity_transform']['remaining_payload_additions']==expect('surviving_additions',raw['parity_transform']['remaining_payload_additions']) + assert raw['parity_transform']['removed_even_add_count']==expect('removed_even_adds',raw['parity_transform']['removed_even_add_count']) + # Every transcript stage receipt: both reflected ledgers, the selected counts pinned, and its rejected controls. + checks=dict( + descent=lambda r:r['both_reflected_ledgers'] and r['operand_source_spans_contained'] and r['selected_gate_count']==expect('descent_selected_gates',r['selected_gate_count']), + descent2=lambda r:r['both_reflected_ledgers'] and r['operand_source_spans_contained'] and r['selected_gate_count']==expect('descent2_selected_gates',r['selected_gate_count']), + target=lambda r:r['both_reflected_ledgers'] and r['negative_control']=='omitted target-prefix setup rejected' and r['selected_groups']==expect('target_groups',r['selected_groups']), + kernel=lambda r:r['both_reflected_ledgers'] and r['selected_entries']==expect('kernel_entries',r['selected_entries']) and all(c['wrong_rows']>0 for c in r['scalar']['controls']), + restore=lambda r:r['both_reflected_ledgers'] and r['selected']==expect('restore_helpers',r['selected']) and r['scalar']['controls'][0]['wrong_rows']>0 and not r['scalar']['forward']['wrong_rows'], + sink=lambda r:r['both_reflected_ledgers'] and r['selected']==expect('sink_count',r['selected']) and all(c['wrong_rows']>0 for c in r['scalar']['controls']), + reorder=lambda r:r['both_reflected_ledgers'] and r['integer_replay']['identical'] and r['all_gate_frames_contain_operand_source_spans'] and r['selected']==expect('reorder_count',r['selected']) and all(c['wrong_rows']>0 for c in r['scalar']['controls']), + reorder2=lambda r:r['both_reflected_ledgers'] and r['integer_replay']['identical'] and r['all_gate_frames_contain_operand_source_spans'] and r['selected']==expect('reorder2_count',r['selected']) and all(c['wrong_rows']>0 for c in r['scalar']['controls'])) + stages=raw['transcript_stages'];assert set(stages)<=set(checks) and len(set(stages))==len(stages) + assert {k[:-len('_transform')]for k in raw if k.endswith('_transform')}=={'parity'}|set(stages),'every executed stage leaves exactly one receipt' + for name in stages:assert checks[name](raw[name+'_transform']),('stage receipt',name) + assert physical['copied_centers']==S['centers'] and len(physical['copied_center_blocks'])==S['centers'] + assert all(z['rank']==S['center_rank'] and z['scatter_reads']==S['scatter_reads'] for z in physical['copied_center_blocks']) + assert hist(physical['paid_histogram'])==hist(raw['one_stage_helper_histogram_including_copies']) + assert prime_result['all_remaining_factors_below_2_power_80']and prime_result['physical_inventory_bound'] + assert prime_result['independent_entrances']==expect('final_entrances',prime_result['independent_entrances']) and prime_result['bundled_unique_bases']==expect('final_entrance_bases',prime_result['bundled_unique_bases']) + assert hist(prime_result['entrance_rank_counts'])==hist(raw['auxiliary_entrance_rank_histogram']) + assert banks['conservative_extra_selector_calls']==expect('extra_selector_calls',banks['conservative_extra_selector_calls']) and banks['normalizer_factor_bound']==expect('normalizer_factor_bound',banks['normalizer_factor_bound']) + assert banks['physical_replicas']==S['replicas'] and banks['literal_stock']==expect('literal_stock',banks['literal_stock']) and banks['assignments']==5*S['replicas']*raw['physical_R'] + assert banked_result['all_assignments_match']and banked_result['all_logical_helpers_bound']and banked_result['independent_completions_removed']==expect('final_entrances',banked_result['independent_completions_removed']) + m=S['m'];v=raw['v'];R=raw['physical_R'];T=banks['physical_replicas'];stock=banks['literal_stock'];d=m*m;N=2*m + H=hist(raw['five_stage_profile']['histogram']);assert H==hist(global_result['paid_histogram']) + for a,cnt in hist(raw.get('completion_rank_histogram',raw['auxiliary_entrance_rank_histogram'])).items(): + assert H[5*a]>=cnt;H[5*a]-=cnt + if not H[5*a]:del H[5*a] + literal=Counter({r:T*cnt for r,cnt in H.items()});E=sum(literal.values());mass=sum(r*cnt for r,cnt in literal.items()) + assert m*stock-mass==T*S['deficit'] and max(literal)==S['idle'][2] and Q(max(literal),m)0 and delta1>0 + chain=[Q(384599,10**10)];gaps=[] + for j in range(3): + old=chain[-1];a=(1-c)*c+c*old;ds=dict(atom=c-a,borrowing=1-a-c,remainder=1-a-c*(1-old),stock=1-c);assert old0 + delta=min(ds.values());L=cutoff_log2(delta,coefficient);assert Q(L)*delta**2>=36 and Q(L)*delta>=2*(4+(coefficient-1).bit_length()) + gaps.append(dict(stage=j+1,gaps={k:str(x)for k,x in ds.items()},minimum_gap=str(delta),cutoff_log2_at_charged_coefficient=str(L),full_cutoff_rule='Apply cutoff_log2(delta, C_full), where C_full bounds the displayed coefficient times every inherited primitive, wrapper and preceding ordinary-level constant.'));chain.append(a) + assert list(map(Q,mathematics['ordinary_bootstrap_chain']))==chain + controls=[] + for name,test in [('zero cutoff gap',lambda:cutoff_log2(Q(0),coefficient)),('negative constant',lambda:cutoff_log2(Q(1,2),0))]: + try:test() + except AssertionError:controls.append(name) + else:raise AssertionError('bad finitecutoff accepted') + expect('finite_coefficient',coefficient) + return dict(status='PASS_LITERAL_PARITY_FUSED_BANKED_FIVE_STAGE_P10_FINITE_BILL',theorem_pins=THEOREM_PINS,source_binding=dict(event=physical['scalar_projection_sha256'],tagged=physical['tagged_scalar_sha256'],global_program=global_result['program_sha256']),paid_inventory=dict(m=m,literal_stock=stock,physical_replicas=T,positive_rank_children=E,rank_mass=mass,weighted_additions=weighted,unit_expanded_additions=unit,bridge_additions=T*6*v,route_families=J,terminal_exchange_stream_movements=T*4*v,high_affine_factors=J*high,low_transposition_coefficient=J*(stock+h),generic_wrappers=E*good,matrix_preparation=E*128*N**3,copy_erase_episodes=5*h*T,fallback_per_child=32*m*m,extra_bank_selector_calls=K,normalizer_factor_bound=banks['normalizer_factor_bound'],simultaneous_extra_work_streams=1,payload_prefix_upper=payload,payload_prefix_bits=payloadbits),q_power_bound=dict(coefficient=coefficient,low_matrix_power=d,strict_upper='q^'+str(d+1)),rational_route=route,row_reserve=row_reserve,moment=dict(coarse=str(c),tau=str(1-c),delta_tau_lower=str(delta_tau),delta_linear=str(delta1),fallback_added_in_full=True),recurrence=dict(bound='A*(n+n^(1-c)*w^(1-a_j))',A='C*(1+1/delta_linear+1/delta_tau)',halving_degree=1,one_level_histogram=True),bootstrap=dict(chain=list(map(str,chain)),ordinary=str(chain[-1]),gaps=gaps),rejected_controls=controls,scope='Actual60replicas/literalbankstock andallfixedbanknormalizerschargedbefore finiteordinaryleaf absorption. Inheritedweightedcompiler,commonancestorchart,restoredrow,routing,prime,recoveryandanalyticinterfacesremainconditional.') diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/LICENSE b/research/five-stage-p10b-transcript-stages/inputs/complex/LICENSE new file mode 100644 index 0000000000..261eeb9e9f --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/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/five-stage-p10b-transcript-stages/inputs/complex/NOTICE b/research/five-stage-p10b-transcript-stages/inputs/complex/NOTICE new file mode 100644 index 0000000000..63aa295646 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/NOTICE @@ -0,0 +1,290 @@ +Walsh-Hadamard power saving (wht-power-saving-lean) +Copyright 2026 Jacob Sussman + +Repository: https://github.com/jacobalansussman/wht-power-saving-lean + +This repository is not a project of OpenAI. OpenAI did not write, review or +endorse it. The package name "OAI" and the namespace "OAI.PowerSaving" are +those of openai/math and are kept only because the new files extend that +development. + +This repository is not a project of CrocSwap/integer-mult-bounds either. Its +authors did not write, review or endorse it. Section 6 says what is taken +from their repository. + +This repository contains files from, and files derived from, the repository +"openai/math" (https://github.com/openai/math), family 130, "Exact Fourier +transforms below n log n", at commit fd4aeeb2ee4fc729c18d98444fed42fd0529eeeb. +That repository is published under the Apache License, Version 2.0. A copy of +the licence is in the file LICENSE. The upstream repository has no NOTICE file +and its licence text names no copyright holder; the files are attributed here +to the authors of openai/math (OpenAI). + +1. Unmodified upstream files. + The 89 files under OAI/Computability/ are byte-for-byte copies of the files + with the same paths under lean/ in openai/math at the commit above. They + have not been changed. Modified copies of some of them are under + Work/Fourier/ and are listed in section 7. + One more file of openai/math is here unchanged, outside the Lean build: + third-party/openai-math/lean/ComparatorChallenges/UniformFourier.lean is a + byte-for-byte copy of lean/ComparatorChallenges/UniformFourier.lean at the + commit above (the statement of OpenAI's Fourier challenge). It is included + so that the modified copy named in section 2 can be compared with it. + +2. Files that contain upstream text. + - Work/CarrierCheck/ChallengeB2Ke16x.lean, + Work/CarrierCheck/ChallengeB2Ke16xR.lean, + Work/GCert/Data/ChallengeB2Gp193x.lean and the text template + tools/gen/templates/ChallengeB2L16x.lean.txt each contain, as their + lines 22-270, lines 9-257 of + lean/ComparatorChallenges/UniformFourier.lean of openai/math (the RAM cost + model), unchanged. Everything else in these files was written for this + repository. + - Work/Fourier/UniformFourierChallenge.lean is a modified copy of + lean/ComparatorChallenges/UniformFourier.lean of openai/math (the + statement of OpenAI's Fourier challenge, 336 lines). Changes: a comment + was added at the top; the exponent 1 - 1/(10^(13:ℕ)) was replaced by + 1 - 7474546/(10^(10:ℕ)); seven names received the suffix "Z" + (decimalExponent, decimalTime, TimeBounds, DFTGoal, ConvGoal, + transform_main, convolution_main). Everything else in the file is the + upstream text, unchanged. See section 7. + - Work/Scratch/Engine.lean and Work/Block/Engine.lean contain copies of + proofs of openai/math, changed for this repository: sections 1, 2 and 5 + of Work/Scratch/Engine.lean are upstream proofs with the batch layout + renamed, and both files contain a copy of the private upstream theorem + "hills_project" (lean/OAI/Computability/FourierTransform/ + TensorProgram.lean) with its envelope generalised. The comments in the + two files mark these places. + - lakefile.lean is adapted from lean/lakefile.lean of openai/math: the same + package name, toolchain, package option and Mathlib pin; every other + dependency was removed and the libraries of this repository were added. + lean-toolchain is a byte-for-byte copy of lean/lean-toolchain. + lake-manifest.json lists Mathlib and its dependencies at the revisions of + lean/lake-manifest.json. + - RELATED-WORK.md reproduces the BibTeX entries of two manuscripts of + openai/math. + +3. New files that build on upstream proofs. + The other files under WHTCheck/ and Work/ were written for this + repository. They import the upstream files, and several of them generalise + or adapt proofs of upstream files (for example Work/Block/Recursion.lean, + which says so in its header). They are changes and additions made for this + repository and are not part of openai/math. + +4. How the new files were made. + Jacob Sussman made the new files on 2026-10-08 and 2026-10-09 by directing + a team of AI agents (Claude). The agents wrote the new Lean files, the + certificate data and the generator scripts. See README.md, section 4. + +5. Ideas taken from other public work. + The network of the first result uses ideas published by others, among them + the helper circuit "NStar3" (Swapnil-jain/integer-mult-kappa, which credits + CrocSwap pull request #36 and Paureel for parts of it), its transfer to + family 130 (shea256/fourier-transform-below-nlogn), and "carrier links" and + "whole-residual batching" (pull requests to CrocSwap/integer-mult-bounds). + No file of Swapnil-jain/integer-mult-kappa or of + shea256/fourier-transform-below-nlogn is included here. One comment in + Work/Scratch/Engine.lean quotes three counts reported in + Swapnil-jain/integer-mult-kappa and names that source. The general frame + lemma that Work/GFrame proves is stated in + notes/general-clifford-frames.tex of CrocSwap/integer-mult-bounds; its Lean + proof was written for this repository. The credits, with links, are in + RELATED-WORK.md. + +6. Data derived from CrocSwap/integer-mult-bounds (second result). + The helper circuit of the second result is the paired-cube circuit of the + repository "CrocSwap/integer-mult-bounds" + (https://github.com/CrocSwap/integer-mult-bounds), in the state of its pull + request #193. It is the design of that community: icekylinx (pull requests + #144 and #184), eumemic (#168, and #117 behind its modules), ikeboy / + Avi Eisenberg (#191 and #193), with an664 (#128) credited there for the + workspace-sharing principle. That repository is published under the Apache + License, Version 2.0 (the same licence text as the file LICENSE). Its + NOTICE file begins "A sharper exponent for integer multiplication / + Copyright 2026 Douglas Colkitt" and says that the community release "is + not solely Douglas Colkitt's work". A complete copy of that NOTICE file, as + it is at the head of pull request #193, is in + third-party/CrocSwap-integer-mult-bounds/NOTICE. + + The data were taken from these files of that repository. They were loaded + as data by programs written for this repository; no program of that + repository was run, and none is included here. + - at the head of pull request #168 (eumemic), + 4a3c769e5c5430e7114c4d3e099ff34664677f17: + references/paired-cube/sources/local_L1.json + references/paired-cube/sources/tmod_TE_TD_TB3_1_1_4_full_6.0617964e-4.json + references/paired-cube/sources/pmod_J0_full_6.0666810e-4.json + references/paired-cube/sources/qmod_climb3u_best.json + references/paired-cube/selected-module/matching-arcs.json + references/paired-cube/physical/frames.json + - at the head of pull request #193 (ikeboy), + 187e1010ac8b259af8e9b5166f68b64bc27b4b47: + research/source-assisted-v4/data/physical-pairs.json + + Files of this repository that contain data derived from them: + tools/certificate/gcert1-p11-pr193.json.gz and the Lean data modules + generated from it, Work/GCert/Data/Gen/P193*.lean and the files they import + from Work/GCert/Data/Gen/P193/; its block counts are also in the generated + modules Work/GCert/Data/P193Price.lean, RateB2Gp193.lean, RateB2Gp193x.lean + and InstB2Gp193.lean. + Changes made: the circuit was rebuilt from those data as one explicit, + renumbered list of additions with a table of frames, in the certificate + format "gcert/1" of this repository; its 1,980 in-place steps were written + as pairs of additions with rescaled coefficients; the Lean data modules + were generated from that list. No file of that repository is included + unchanged, except the copy of its NOTICE file named above. + + Notices of that NOTICE file that pertain to these data, quoted: + + Paired-cube and shared-core extension, 9 October 2026 + Copyright 2026 icekylinx + + Source-assisted common-frame extension (2026-10-09) + Copyright 2026 icekylinx. Apache-2.0. + Substantial dependency: eumemic PR168, + fd25adb7fbaa12ee761d02c733c54d1d2a7687ee + + The full text of both notices, and the notices of the work they build on, + are in the copy named above. The credits, with links and with the words of + pull request #193 about its own sources, are in README.md ("Whose circuit + this is") and in RELATED-WORK.md, section 1. + +7. Modified copies of upstream files (third result). + The files listed below are copies of files of openai/math at the commit + above, changed for this repository. Each begins with a comment that names + the upstream file it is derived from and states what was changed. The + upstream originals under lean/OAI/Computability/ are in this repository + as well, unchanged (section 1), and the copies import them. The upstream + challenge file lean/ComparatorChallenges/UniformFourier.lean is in this + repository in both forms: unchanged under third-party/openai-math/ + (section 1) and modified (section 2). + + - Work/Fourier/ArbitraryLength.lean: modified copy of + lean/OAI/Computability/FourierTransform/ArbitraryLength.lean (224 + lines; 159 of them unchanged in the copy). Changes: identifiers renamed + on 64 lines (18 names: 15 with the suffix Z, 3 with Z inserted); 1 + import line replaced by 1; 15 comment lines added; no other change to + the code. + - Work/Fourier/Asymptotics.lean: modified copy of + lean/OAI/Computability/FourierTransform/Asymptotics.lean (187 lines; + 112 of them unchanged in the copy). Changes: identifiers renamed on 74 + lines (32 names: 26 with the suffix Z, 6 with Z inserted); 1 import + line replaced by 1; 15 comment lines added; no other change to the + code. + - Work/Fourier/Axioms.lean: written for this repository (not a copy of an + upstream file). + - Work/Fourier/ConvolutionProgram.lean: modified copy of + lean/OAI/Computability/FourierTransform/ConvolutionProgram.lean (100 + lines; 77 of them unchanged in the copy). Changes: identifiers renamed + on 22 lines (10 names: 9 with the suffix Z, 1 with Z inserted); 1 + import line replaced by 1; 15 comment lines added; no other change to + the code. + - Work/Fourier/Goal.lean: written for this repository; contains lines of + upstream files: of its 7 code lines, 6 are lines of + lean/OAI/Computability/FourierTransform/Goal.lean (original lines 35, + 75-77, 79, 81): unchanged: its lines 25; with identifiers renamed: its + lines 21, 24, 26, 28, 30. + - Work/Fourier/Main.lean: modified copy of + lean/OAI/Computability/FourierTransform/Main.lean (151 lines; 90 of + them unchanged in the copy). Changes: identifiers renamed on 59 lines + (40 names: 35 with the suffix Z, 5 with Z inserted); 1 import line + replaced by 2; 24 comment lines added; other code lines changed: 1 of + the original, 1 of the copy (copy line 59). + - Work/Fourier/Seam.lean: written for this repository; contains lines of + upstream files: of its 122 code lines, 15 are lines of + lean/OAI/Computability/FourierTransform/TensorProgram.lean (original + lines 36-37, 95-96): unchanged: its lines 93-94, 113-114, 141-142, + 163-164, 185-187, 194-196; with identifiers renamed: its lines 184; 3 + are lines of lean/OAI/Computability/FourierTransform/TensorSaving.lean + (original lines 83-84, 114): with identifiers renamed: its lines 45-46, + 59; 1 is a line of lean/OAI/Computability/FourierTransform/Main.lean + (original line 60): with identifiers renamed: its lines 213. + - Work/Fourier/SectorAlgorithm.lean: modified copy of + lean/OAI/Computability/FourierTransform/SectorAlgorithm.lean (224 + lines; 162 of them unchanged in the copy). Changes: identifiers renamed + on 61 lines (17 names: 13 with the suffix Z, 4 with Z inserted); 1 + import line replaced by 1; 15 comment lines added; no other change to + the code. + - Work/Fourier/SynchronizedAlgorithm.lean: modified copy of + lean/OAI/Computability/FourierTransform/SynchronizedAlgorithm.lean (126 + lines; 94 of them unchanged in the copy). Changes: identifiers renamed + on 31 lines (12 names: 10 with the suffix Z, 1 with Z inserted, 1 + other), the other being "canopy" to "Grove.canopy" (5 lines); 1 import + line replaced by 1; 16 comment lines added; no other change to the + code. + - Work/Fourier/TransformProgram.lean: modified copy of + lean/OAI/Computability/FourierTransform/TransformProgram.lean (146 + lines; 94 of them unchanged in the copy). Changes: identifiers renamed + on 51 lines (21 names: 19 with the suffix Z, 2 with Z inserted); 1 + import line replaced by 1; 15 comment lines added; no other change to + the code. + - Work/Fourier/UniformBounds.lean: modified copy of + lean/OAI/Computability/FourierTransform/UniformBounds.lean (183 lines; + 115 of them unchanged in the copy). Changes: identifiers renamed on 67 + lines (29 names: 25 with the suffix Z, 4 with Z inserted); 1 import + line replaced by 1; 15 comment lines added; no other change to the + code. + - Work/Fourier/UniformFourierChallenge.lean: modified copy of + lean/ComparatorChallenges/UniformFourier.lean (336 lines; 328 of them + unchanged in the copy). Changes: identifiers renamed on 7 lines (7 + names: 7 with the suffix Z); 12 comment lines added; other code lines + changed: 1 of the original, 1 of the copy (copy line 281). + - Work/Fourier/WorkingCompiler.lean: modified copy of + lean/OAI/Computability/FourierTransform/WorkingCompiler.lean (153 + lines; 104 of them unchanged in the copy). Changes: identifiers renamed + on 48 lines (14 names: 14 with the suffix Z); 1 import line replaced by + 1; 15 comment lines added; no other change to the code. + - Work/Fourier/WorkingPreparation.lean: modified copy of + lean/OAI/Computability/FourierTransform/WorkingPreparation.lean (212 + lines; 156 of them unchanged in the copy). Changes: identifiers renamed + on 55 lines (30 names: 28 with the suffix Z, 2 with Z inserted); 1 + import line replaced by 1; 15 comment lines added; no other change to + the code. + - Work/Fourier/WorkingTransform.lean: modified copy of + lean/OAI/Computability/FourierTransform/WorkingTransform.lean (119 + lines; 91 of them unchanged in the copy). Changes: identifiers renamed + on 27 lines (9 names: 8 with the suffix Z, 1 with Z inserted); 1 import + line replaced by 1; 15 comment lines added; no other change to the + code. + + Changes made to the eleven copied proof files: every declaration received + the letter "Z" in its name (as a suffix of its own name, or of the name + of the declaration it belongs to), so that it does not collide with the + upstream declaration of the same name; the upstream exponent "alpha" + (1 - 2/10^11) and the bound "hills" defined from it were replaced by + "alphaZ" (1 - 7474547/10^10) and "hillsZ", which are defined in + Work/Fourier/Seam.lean, and the single use of the upstream theorem + "hills_program" by "hillsZ_program"; the five definitions of the upstream + statement that contain its exponent (decimalExponent, decimalTime, + TimeBounds, DFTGoal, ConvGoal) were replaced by the versions of + Work/Fourier/Goal.lean, whose exponent is 1 - 7474546/(10^(10:ℕ)); + the import lines point to the copies; a header comment was added. + Two further changes: in the copy of Main.lean the same constant stands + once as the literal 2/10^11 and was replaced there too, and the two + final theorems of that copy received a documentation comment; in the + copy of SynchronizedAlgorithm.lean the name "canopy" was written out as + "Grove.canopy" in 5 places, because the short name is shadowed in the + larger environment of the copy. The script also renamed three names + inside upstream comments; the comments are otherwise the upstream ones + and describe the upstream network. + The proofs are those of openai/math. The copies were made by the script + tools/fourier/mkchain.py of this repository. + + Work/Fourier/Goal.lean contains copies of those five definitions of + lean/OAI/Computability/FourierTransform/Goal.lean, with the exponent + replaced and the suffix "Z" on the five names. + + Work/Fourier/Seam.lean was written for this repository. It repeats the + statement of the upstream theorem "hills_program" (TensorProgram.lean) and + the definition of "hills" (TensorSaving.lean) with the two names replaced; + its header says so. + + The work of others that the third result follows (danadran01, shea256, + eumemic) is credited in README.md ("Whose reduction this is") and in + RELATED-WORK.md, section 1. No file of their repositories is included + here. + +Not included in this repository and fetched by the build: Mathlib +(https://github.com/leanprover-community/mathlib4, Apache License 2.0) and its +dependencies. The comparator (https://github.com/leanprover/comparator) is a +separate tool and is not included. diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/NOTICE-PR304 b/research/five-stage-p10b-transcript-stages/inputs/complex/NOTICE-PR304 new file mode 100644 index 0000000000..a770422c6f --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/NOTICE-PR304 @@ -0,0 +1,61 @@ +Prepared by DreamingOfClouds with Anthropic Claude assistance. Apache-2.0. +Inherited files retain their original notices and assistance disclosures. +This package claims no exclusive priority over concurrent work and reports +no new kappa. + +What this package contributes: the three re-annealed query modules of the +source-assisted complex word (modules/: pair module n = 10, all-but-one +module n = 9, disjoint-triple module p = 11, found by simulated annealing +from PR168 v4's modules against the exact compile ledger of the aligned +word), one frozen compilation recipe applied to them and, as the control, to +PR168 v4's own modules (layers/), aligned_word.py (PR194's source-aligned +word with the module files and a frozen physical layer as inputs), +paircheck.py (an independent re-check of the reuse pairs with five mutation +controls), normalize_scatter.py (the star scatter by re-signing the +registers of retained totals with unit -1), the discovery driver +discovery/make_layer.py, and the four resulting programs with their checks. +Everything else is retained and credited: + +- icekylinx (OpenAI GPT-6 Astra and Codex assistance): PR144 paired cubes + and signed decoder (the K blocks and the star scatter of every program), + PR184 source-assisted construction: source-parity local factorization, + frame flow, exact lifts, contract (complex_frame_flow.py, + exact_complex_flow_lift.py, and source_aligned_local.py, from which + aligned_word.py derives through PR194). +- Avi Eisenberg (ikeboy): PR191/193/194, the rebuild of PR184's + construction on the PR168 v4 modules (source_aligned_local_v4.py, whose + code aligned_word.py keeps, contract_v4.py run here), the + parity-erasure-avoiding pairing of PR193 (the "parity" pair recipe) and + PR194's frozen pairs of the anchor. +- chafreaky / Chafik Boukhalfa (Anthropic Claude and OpenAI Codex + assistance): PR200 operation-frame descent (the frames of every layer), + maximum-weight late compensated reuse pairing (the "mw" pair recipe) and + the complete complex checker complex/physical.py (run here to admit every + layer); PR233 layer and package (vendored in references/pr233-layer/, its + discovery harness vendored in discovery/pr233/); PR256 gcert emitter + (gcert_emit.py, vendored unchanged) and the package whose structure and + checks this one mirrors; PR225 exact moment bounds (scripts/moment.py). +- Jacob Sussman (Anthropic Claude assistance): the certificate format + gcert/1, the reference checker gx.py and the Python mirror of the two + Lean checks gxcore.py (both vendored unchanged in gx/, Apache-2.0, + Copyright 2026 Jacob Sussman, jacobalansussman/wht-power-saving-lean at + f010392c), the bridged five-stage layout (Lean-checked in his repository) + in which the programs are priced, the unit convention of gxconv.py reused + by gcert_emit.py for scalings (and by normalize_scatter.py), and the + published certificate of #193 whose histogram anchors the chain + (references/sussman/). +- eumemic (Anthropic Claude and OpenAI Codex assistance): PR168 annealed + modules (the control's modules and the starting points of the annealing), + schedules and physical frames; PR117/155/157/161 module infrastructure, + physical frames and reuse; the exact-DFT arena (scripts/moment.py adapts + eumemic/exact-dft-bounds, Apache-2.0). +- DaysSky: PR162 extended carrier closure (compile_closure, and the greedy + extension in discovery/extend_floor.py). +- hcg890 (PR234), SovereignSteak (PR250: the five-stage ledger statement + used for the price), rohanarun (PR209/237). +- PR202 baseline lineage as credited in references/pr233-layer/NOTICE: + jamesyc / James Chang, DaysSky, GamingPuzzled, gupt1156, Abhinav + Ramachandran/geckods, jacklightChen / Zhihao Chen, Rohan Arun, an664, + Swapnil Jain, hpst3r, Aurel Prosz, dleen, Douglas Colkitt. +- OpenAI: the original complex phase network of "Integer multiplication + below n log n". diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/NOTICE b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/NOTICE new file mode 100644 index 0000000000..bc6b9fb602 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/NOTICE @@ -0,0 +1,22 @@ +Provenance of inputs/complex/gcert1-p10-centre-mw-flow.json.gz + +The complex program is copied byte for byte from DreamingOfClouds' PR #327 (branch research/complex-p10, +commit 40ed0456ab1990beb3440e61bb883ccf95fdcea4, file research/complex-p10/certificates/ +gcert1-p10-centre-mw-flow.json.gz; prepared with Anthropic Claude assistance, Apache-2.0). It is the +source-assisted complex word of PR #184/#194 compiled with PR #304's recipe at cube size p = 10 (h = 20, v = 960) +on the centre-sharing module set of #327 (PR #233 maximum-weight pairs): R = 6,455, N = 165,940. + +Files here, copied unchanged from #327 for provenance (this package does not rebuild the program; #327's own +verify.py does, and checks it with gx.check1 and gxcore): + + modules/pmod46_pc1_p10.json, modules/tmod_t2_p10.json, modules/qmod_sa1_p10.json the three query modules + layers/matching-arcs.json, physical-frames.json, physical-pairs-mw.json, kernel-pairs-mw.json the frozen layer + centre46_graph.diff PR #315's Graph.finish patch (icekylinx's graph.py) + expected-centre-mw.json #327's pinned record of this program (certificate/expected.json, "centre-mw" entry, + admission block omitted) + NOTICE-PR327 #327's notice, with the full credits of the modules, recipe, emitter and checkers + +This package re-checks the program itself (code/complex_gx.py: gx.check1 with the exact scalar identity and the +gxcore mirror, flipped-sign controls), replays every label and paid child (code/complex_labels.py), rebuilds both +scalar words and the splice (code/complex_scalars.py, code/complex_splice.py), and certifies the five-stage +complex coarse saving at m = 5h = 100 with both moment engines (math_check.complex_supplier). diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/NOTICE-PR327 b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/NOTICE-PR327 new file mode 100644 index 0000000000..923dacf2d9 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/NOTICE-PR327 @@ -0,0 +1,85 @@ +Prepared by DreamingOfClouds with Anthropic Claude assistance. Apache-2.0. +Inherited files retain their original notices and assistance disclosures. +This package claims no exclusive priority over concurrent work and reports +no new kappa. + +What this package contributes: the source-assisted complex word compiled at +cube size p = 10 (h = 20) instead of p = 11; four query modules for p = 10 +(modules/: triple module p = 10, pair module n = 9, its centre-sharing +version with a 37th root, all-but-one module n = 8), each cut from a p = 11 +module file by zero restriction and then annealed at p = 10 against the +exact compile ledger of the aligned word (README, "Modules"); the control +modules (PR168 v4's modules cut to p = 10 by module_cut.py); one frozen +compilation recipe applied to three module sets (layers/); the cube size as +a parameter of PR304's builder (aligned_word_p.py) and discovery driver +(discovery/make_layer_p.py); centre46.py (the centre-sharing graph); the +gauge-rank fix of PR233's maximum-weight pairing for h != 22 +(discovery/pairs_mw_p.py); the record correction in aligned_word_p.py +(the births of gauges that PR194's source_aligned_local_v4.py drops are +removed from its record, so that PR200's checker can recount it); the six +resulting programs with their checks (verify.py). Everything else is +retained and credited: + +- icekylinx (OpenAI GPT-6 Astra and Codex assistance): PR144 paired cubes + and signed decoder (the K blocks and the star scatter of every program, + and Graph.finish, whose centre-sharing patch centre46.py reproduces), + PR184 source-assisted construction: source-parity local factorization, + frame flow, exact lifts, contract (complex_frame_flow.py, + exact_complex_flow_lift.py, and source_aligned_local.py, from which + aligned_word_p.py derives through PR194 and PR304). +- Avi Eisenberg (ikeboy): PR191/193/194, the rebuild of PR184's + construction on the PR168 v4 modules (source_aligned_local_v4.py, whose + code aligned_word_p.py keeps, contract_v4.py run here), the + parity-erasure-avoiding pairing of PR193 (the "parity" pair recipe) and + PR194's frozen pairs of the anchor. +- chafreaky / Chafik Boukhalfa (Anthropic Claude and OpenAI Codex + assistance): PR200 operation-frame descent (the frames of every layer), + maximum-weight late compensated reuse pairing (the "mw" pair recipe; + pairs_mw_p.py is his pairs_mw.py with the gauge rank read from h) and the + complete complex checker complex/physical.py (run here to admit every + layer); PR233 layer and package (vendored in references/pr233-layer/, its + discovery harness vendored in discovery/pr233/); PR256 gcert emitter + (gcert_emit.py, vendored unchanged); PR225 exact moment bounds + (scripts/moment.py); PR296, the five-stage package whose complex-supplier + checks (with PR234's) read the programs in star form. +- Jacob Sussman (Anthropic Claude assistance): the certificate format + gcert/1, the reference checker gx.py and the Python mirror of the two + Lean checks gxcore.py (both vendored unchanged in gx/, Apache-2.0, + Copyright 2026 Jacob Sussman, jacobalansussman/wht-power-saving-lean at + f010392c), the bridged five-stage layout B_2 (Lean-checked in his + repository, stated there for every h) in which the programs are priced, + the unit convention of gxconv.py reused by gcert_emit.py and + normalize_scatter.py, and the published certificate of #193 whose + histogram anchors the chain (references/sussman/). +- eumemic (Anthropic Claude and OpenAI Codex assistance): PR168 annealed + modules (the parents of the control modules and of the p = 10 pair module + pmod_p3_p10.json), schedules and physical frames; PR117/155/157/161 + module infrastructure, physical frames and reuse; the exact-DFT arena + (scripts/moment.py adapts eumemic/exact-dft-bounds, Apache-2.0); the + source527 package (PR210 lineage, OpenAI Codex assistance), whose two + rational moment engines are vendored unchanged in scripts/source527/ + (see scripts/source527/NOTICE). +- DaysSky: PR162 extended carrier closure (compile_closure, and the greedy + extension in discovery/extend_floor.py). +- DreamingOfClouds (Anthropic Claude assistance): PR304, the p = 11 + re-annealed modules (the parents of three of the four p = 10 modules), + the frozen-layer recipe, aligned_word.py, paircheck.py, + normalize_scatter.py, make_layer.py and verify.py, of which this package + is the p = 10 version; PR315, whose 10-line Graph.finish patch + (references/centre46_graph.diff, vendored byte for byte) defines the + centre-sharing graph, and whose two moment engines' fallback convention is + used for the coarse price. The annealing drivers used for the p = 10 + modules (numba simulated annealing on closed-form compile-ledger + evaluators, adapted from the bit side's annealer) are research code and + are not included. +- hcg890 (PR234: the five-stage architecture of the packages that consume + a complex supplier; the 10^-16 bad-class fallback envelope priced here is + the one their moment engines carry as an inherited assumption), + SovereignSteak (PR250: the five-stage ledger statement used for the + price), rohanarun (PR209/237). +- PR202 baseline lineage as credited in references/pr233-layer/NOTICE: + jamesyc / James Chang, DaysSky, GamingPuzzled, gupt1156, Abhinav + Ramachandran/geckods, jacklightChen / Zhihao Chen, Rohan Arun, an664, + Swapnil Jain, hpst3r, Aurel Prosz, dleen, Douglas Colkitt. +- OpenAI: the original complex phase network of "Integer multiplication + below n log n". diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/centre46_graph.diff b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/centre46_graph.diff new file mode 100644 index 0000000000..76437ab856 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/centre46_graph.diff @@ -0,0 +1,33 @@ +--- graph_orig.py 2026-10-10 03:55:31 ++++ graph.py 2026-10-10 03:55:31 +@@ -190,14 +190,18 @@ + self.local_channels() + base_nodes = len(self.a) + D = dict(zip(self.cubes, self.module(triple, [self.F[I] for I in self.cubes]))) +- P, Q = {}, {} ++ P, Q, star = {}, {}, {} + for i in range(self.p): + others = [a for a in range(self.p) if a != i] + pairs = list(combinations(others, 2)) + for bit in range(2): + inputs = [self.A[tuple(sorted((i, *K))), i, bit] for K in pairs] +- for K, node in zip(pairs, self.module(pair, inputs)): ++ outs = self.module(pair, inputs) ++ for K, node in zip(pairs, outs[:len(pairs)]): + P[tuple(sorted((i, *K))), i, bit] = node ++ if len(outs) > len(pairs): ++ # centre-sharing pair module: its extra root is the sum of all inputs = star(2i+bit) ++ star[i, bit] = outs[len(pairs)] + for i, j in combinations(range(self.p), 2): + others = [a for a in range(self.p) if a not in (i, j)] + for mode in range(2): +@@ -231,7 +235,8 @@ + # Their scatter is 1/2 sum_(i in T) S_i - 1/6 sum_i S_i. + for i in range(self.p): + for e in range(2): +- self.centers.append(self.sum(self.A[I, i, e] for I in self.cubes if i in I)) ++ self.centers.append(star[i, e] if (i, e) in star else ++ self.sum(self.A[I, i, e] for I in self.cubes if i in I)) + incidences = 0 + center_scatter = '1/2 sum_(i in T) S_i - 1/6 sum_i S_i' + else: diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/expected-centre-mw.json b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/expected-centre-mw.json new file mode 100644 index 0000000000..ebe0b827c2 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/expected-centre-mw.json @@ -0,0 +1,234 @@ +{ + "centre-mw": { + "N": 165940, + "R": 6455, + "blocks": { + "c": { + "18": 20 + }, + "s": { + "1": 17326, + "10": 890, + "11": 169, + "12": 538, + "13": 936, + "14": 147, + "17": 535, + "2": 7518, + "3": 5953, + "4": 3612, + "5": 834, + "6": 1267, + "7": 431, + "8": 641, + "9": 442 + }, + "x": { + "1": 960, + "16": 960, + "2": 960 + }, + "y": { + "1": 2880, + "16": 960 + } + }, + "blocks_total": 47979, + "certificate_sha256": "370fae730670b375dd864b8a3fdfacfb166e5d59f215b78e524ba9a8a53923ff", + "contract_checks": { + "all_centers_in_phase1": true, + "all_fresh_columns_equal_identity": true, + "all_target_cap_reads_in_phase2": true, + "arithmetic": "integers, endpoint scaled by 6", + "checked_source_columns": 960, + "checked_target_rows": 960, + "controls_before_original_K": true, + "original_source_V_before_all_controls": true, + "positive_target_data_histogram": { + "1": 2880, + "16": 960 + }, + "read_counts": { + "center": 20, + "deferred": 1680, + "side": 2280 + }, + "source_controls_at_paid_parity_frames": true, + "target_chains_nested": true, + "target_data_histogram": { + "0": 4560, + "1": 2880, + "16": 960 + } + }, + "controls": { + "flipped_scalar_sign": [ + "gx.check1: REJECTED (E5)", + "gxcore.mirror: REJECTED (E5)" + ] + }, + "cst": 360, + "distinct_frame_steps": 38355, + "five_stage": { + "W": 10295, + "a": "7795/10^7", + "child_histogram": { + "1": 105830, + "10": 4450, + "11": 845, + "12": 2690, + "13": 4680, + "14": 735, + "16": 9600, + "17": 2675, + "18": 100, + "19": 1920, + "2": 42390, + "3": 29765, + "38": 1920, + "4": 19980, + "42": 1920, + "5": 4170, + "6": 6335, + "7": 2155, + "8": 3205, + "9": 2210 + }, + "coarse": { + "fallback_cost": "3034877/10^18", + "scope": "10^-16 and 32 m^2 rank-one fallback calls per paid child are the five-stage packages' inherited envelope, applied here at m = 5h = 100; not a new m = 5h admission", + "with_fallback": { + "b": "779597612622781/10^18", + "b_decimal": "0.000779597612622781", + "base_two_next_lower": "10000000000000000016450725420679944011260180987/10000000000000000000000000000000000000000000000", + "base_two_upper": "999999999999999999100302592961428378971651087/1000000000000000000000000000000000000000000000", + "moment_interval": [ + "13479973333575319885205610488331101189759035758464626041535874524867/13479973333575319897333507543509815336818572211270286240551805124608", + "3369993333393829971301402622082775297439758939616156510383968631217/3369993333393829974333376885877453834204643052817571560137951281152" + ], + "next_grid_point": "779597612622782/10^18", + "next_moment_lower_bound": "26959946667150639839018083084781231180018139743257737494189435486487/26959946667150639794667015087019630673637144422540572481103610249216" + }, + "without_fallback": { + "b": "779597615657658/10^18", + "b_decimal": "0.000779597615657658", + "base_two_next_lower": "500000000000000000925697043409/500000000000000000000000000000", + "base_two_upper": "999999999999999999306624137723/1000000000000000000000000000000", + "moment_interval": [ + "26959946667150639775973638819723420108329438489052198653291711559493/26959946667150639794667015087019630673637144422540572481103610249216", + "26959946667150639775973638819723420108329438489052198653291711559495/26959946667150639794667015087019630673637144422540572481103610249216" + ], + "next_grid_point": "779597615657659/10^18", + "next_moment_lower_bound": "3369993333393829980572562615939682811275518864187671344360025200353/3369993333393829974333376885877453834204643052817571560137951281152" + } + }, + "deficit": 2040, + "h": 20, + "idle_ranks": [ + 38, + 19, + 42, + 4 + ], + "m": 100, + "margin_lower_bound": "2557369071408992293011517642/10^30", + "moment_upper_bound": "10294997442630928591007706988482358/10^30", + "next_grid_point": "7796/10^7", + "next_grid_point_normalized_moment_lower_bound": "26959946830732886645042898979930176106869924172040708605813363382431/26959946667150639794667015087019630673637144422540572481103610249216", + "next_grid_point_rejected": true, + "rank": 1027460, + "with_fallback": { + "fallback_rank_one_calls": "32 m^2 x 247575 x 10^-16", + "margin_lower_bound": "2557289562505151904838206739/10^30", + "moment_upper_bound": "10294997442710437494848095161793261/10^30" + } + }, + "flow": { + "child_histogram": { + "1": 63498, + "10": 2670, + "11": 507, + "12": 1614, + "13": 2808, + "14": 441, + "16": 5760, + "17": 1605, + "18": 60, + "2": 27354, + "3": 17859, + "4": 10836, + "5": 2502, + "6": 3801, + "7": 1293, + "8": 1923, + "9": 1326 + }, + "deficit": 840, + "kernel_reuses": 0, + "loss": 360, + "new_R": 6455, + "new_W": 8375, + "original_physical_roles": 9335, + "source_control_erasures": 0 + }, + "frames": 12392, + "gates_A": 13142, + "gates_B": 23021, + "layer": { + "R": 11015, + "arcs": 6947, + "gauges_dropped_by_the_script": {}, + "kernel_pairs": 0, + "moved_frames": 9938, + "pairs": 1680, + "physical_R": 9335 + }, + "lift": { + "all_actual_coefficients_dyadic": true, + "inverse_elementary_gates": 40358, + "max_denominator": "2", + "nodes": 12400, + "physical_R": 6455, + "status": "Exact rational local lifts and inverse gate programs verified; monotone flow and zero-fresh kernel reuse DAG verified." + }, + "paircheck": { + "controls": { + "donor_frame_outside_gauge": "REJECTED (donor frame outside gauge)", + "duplicate_pair": "REJECTED (not one-to-one)", + "late_read_before_donor_death": "REJECTED (donor frame outside gauge, late chronology)", + "parity_erasable_donor": "REJECTED (erasable)", + "unpaired_gauge": "REJECTED (live external gauges)" + }, + "early": 740, + "erasable": 0, + "first_violations": [], + "gauges": 1680, + "kinds": [], + "late": 940, + "pairs": 1680, + "status": "PASS", + "violations": 0 + }, + "registers": 8375, + "scalar_denominators": { + "s": 2, + "x": 2, + "y": 6 + }, + "scalar_max_abs": { + "s": "2", + "x": "3/2", + "y": "5/2" + }, + "scatter": { + "changed_coefficients": 0, + "changed_gates": 0, + "flipped_coordinates": [], + "flipped_registers": [], + "gx_check1": "ACCEPTED (raw and committed program)", + "gxcore_mirror": "ACCEPTED (raw and committed program; label and scalar checks)", + "raw_certificate_sha256": "370fae730670b375dd864b8a3fdfacfb166e5d59f215b78e524ba9a8a53923ff", + "raw_scatter": "star" + } + } +} diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/kernel-pairs-mw.json b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/kernel-pairs-mw.json new file mode 100644 index 0000000000..b41b6c69ce --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/kernel-pairs-mw.json @@ -0,0 +1 @@ +{"description":"Frozen kernel pairs of the frame flow on this layer (complex_frame_flow.py --witness --recycle-kernels).","kernel_pairs":[]} diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/matching-arcs.json b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/matching-arcs.json new file mode 100644 index 0000000000..d54a47a0a9 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/matching-arcs.json @@ -0,0 +1 @@ +{"description":"Frozen carrier arcs of the source-aligned word (discovery/make_layer.py step 2): deterministic HK carrier matching (PR200/233 harness, ordering reverse) on query donors plus PR162 extension; checked by compile_closure.","matching_arcs":[[5401,10970],[5402,10890],[5403,10891],[5405,10928],[5406,10860],[5407,10861],[5409,12354],[5410,12506],[5411,11515],[5412,11483],[5413,11482],[5414,12042],[5415,11832],[5416,13428],[5417,11833],[5418,11165],[5419,11164],[5420,10855],[5421,11008],[5422,12966],[5423,11535],[5424,11180],[5425,12114],[5426,12070],[5427,10998],[5430,10934],[5431,12342],[5432,12156],[5433,11437],[5434,11742],[5435,11481],[5436,13068],[5437,11007],[5438,11006],[5439,11544],[5442,13408],[5443,12960],[5444,12517],[5445,12916],[5447,12946],[5448,12246],[5450,12124],[5451,12900],[5452,12536],[5454,11434],[5455,11389],[5456,12481],[5457,13322],[5458,12009],[5459,11942],[5460,11830],[5461,13300],[5462,11594],[5464,12666],[5465,11290],[5466,11468],[5467,11516],[5469,12228],[5470,13212],[5471,11730],[5472,11646],[5473,12395],[5474,12186],[5475,11710],[5476,12768],[5477,11052],[5479,12394],[5480,11448],[5481,11503],[5483,11179],[5484,12515],[5485,12514],[5486,12104],[5487,12393],[5488,12872],[5489,12716],[5490,12626],[5491,12740],[5492,11534],[5493,12618],[5494,11688],[5495,12868],[5496,12549],[5497,12010],[5498,11924],[5499,11092],[5500,11093],[5501,11843],[5502,12312],[5503,11480],[5504,11416],[5505,10843],[5506,11545],[5509,13222],[5511,11408],[5512,11652],[5513,11653],[5514,12720],[5515,11532],[5516,12028],[5517,11936],[5518,12132],[5519,12081],[5520,11154],[5521,11155],[5522,11828],[5524,12749],[5525,11406],[5526,11240],[5527,12497],[5529,11850],[5530,11117],[5532,13282],[5534,11917],[5535,12639],[5536,12732],[5537,12998],[5538,12176],[5539,11244],[5540,12230],[5541,11252],[5542,12374],[5543,11114],[5544,11115],[5545,11139],[5546,11824],[5548,11929],[5549,11354],[5551,12429],[5552,11882],[5553,11104],[5554,12044],[5555,11886],[5556,12367],[5557,11491],[5558,12076],[5561,12984],[5562,10859],[5563,11461],[5564,11292],[5566,11874],[5568,13216],[5569,11598],[5571,12988],[5572,12422],[5574,11207],[5575,11206],[5576,11880],[5578,11776],[5581,12154],[5582,11398],[5583,11941],[5584,12350],[5585,13360],[5586,11378],[5587,12541],[5589,11610],[5590,11671],[5592,11268],[5594,12812],[5595,10856],[5596,13031],[5598,11894],[5599,12399],[5600,13004],[5601,12562],[5602,12706],[5603,12188],[5604,13170],[5605,11380],[5606,12472],[5607,11184],[5608,11616],[5610,11970],[5611,12974],[5612,12655],[5613,13102],[5614,11658],[5615,11640],[5616,11641],[5617,11245],[5618,12813],[5620,10957],[5621,12314],[5622,11734],[5623,11724],[5624,12075],[5625,12074],[5626,12088],[5627,13168],[5628,10838],[5629,12508],[5630,12107],[5631,12106],[5632,11186],[5633,12261],[5634,12702],[5636,10978],[5637,12224],[5638,11860],[5640,11980],[5641,11465],[5642,11881],[5644,12839],[5645,12693],[5646,12828],[5647,11995],[5648,12049],[5650,11722],[5651,11723],[5653,13444],[5654,11862],[5655,12026],[5656,12657],[5658,11651],[5661,12648],[5662,12936],[5663,11485],[5664,11484],[5665,12454],[5666,12417],[5667,12416],[5668,11194],[5669,11890],[5673,11931],[5674,11446],[5675,12153],[5676,11618],[5677,12232],[5679,11937],[5680,11600],[5682,13064],[5683,12598],[5684,11908],[5685,11751],[5686,13394],[5687,11958],[5688,12335],[5690,12755],[5691,11218],[5692,11312],[5693,13294],[5694,12480],[5695,11161],[5696,13104],[5697,13105],[5698,11259],[5700,13258],[5701,12181],[5702,12681],[5703,12680],[5704,12292],[5707,10959],[5709,13264],[5711,11846],[5712,11847],[5713,12283],[5716,12200],[5718,10870],[5719,11626],[5720,12800],[5721,12212],[5722,13256],[5723,13154],[5724,11948],[5726,13130],[5727,11748],[5728,12046],[5730,11632],[5731,11633],[5732,10930],[5733,11752],[5734,11872],[5735,11141],[5736,11962],[5739,10808],[5740,13058],[5741,11768],[5742,12832],[5743,11968],[5745,12012],[5746,12280],[5748,12891],[5749,12468],[5750,12345],[5751,12804],[5752,12802],[5753,12892],[5754,11147],[5755,11433],[5756,11925],[5757,10824],[5758,12484],[5759,11131],[5760,11315],[5761,11320],[5762,12016],[5763,12239],[5764,12238],[5765,12596],[5766,11034],[5767,13006],[5770,11452],[5771,12968],[5773,11105],[5774,10980],[5775,11124],[5776,12969],[5777,12464],[5780,13244],[5781,11953],[5783,13060],[5784,12475],[5787,10940],[5789,11276],[5790,11643],[5791,11802],[5792,12025],[5794,12272],[5798,12500],[5799,11094],[5800,11668],[5801,12479],[5802,11840],[5803,12590],[5804,13065],[5805,12122],[5806,10969],[5807,11352],[5808,11838],[5812,10993],[5813,11060],[5814,12125],[5817,12534],[5818,13204],[5820,12376],[5821,11861],[5822,12377],[5823,11720],[5824,11721],[5825,11630],[5826,11392],[5827,11477],[5828,12806],[5833,12030],[5834,12038],[5835,10858],[5836,12370],[5837,12972],[5839,13164],[5840,12306],[5841,12821],[5842,11372],[5843,12334],[5844,11177],[5845,11897],[5846,12538],[5847,12588],[5848,12708],[5849,13262],[5852,11866],[5853,12142],[5854,12870],[5855,12592],[5856,12262],[5858,12796],[5860,12580],[5861,11502],[5865,12661],[5866,13112],[5867,12658],[5869,11345],[5870,12450],[5871,11771],[5877,10848],[5878,11538],[5880,13270],[5881,13026],[5883,12836],[5884,12006],[5885,12494],[5886,11818],[5887,12614],[5888,11045],[5889,11822],[5890,12884],[5892,11823],[5893,12236],[5894,11508],[5895,13329],[5897,12560],[5899,11166],[5900,13014],[5901,12202],[5902,12722],[5903,12593],[5904,10968],[5905,12250],[5906,12640],[5907,11772],[5908,12854],[5911,12159],[5912,10857],[5913,12672],[5914,11979],[5915,13318],[5916,12043],[5919,12694],[5921,12311],[5923,11725],[5924,11404],[5925,11411],[5926,11986],[5927,12110],[5928,11663],[5929,12150],[5931,12724],[5932,12015],[5934,13148],[5936,11677],[5937,12788],[5938,11132],[5939,12118],[5940,11205],[5943,12366],[5946,13032],[5948,12516],[5949,10898],[5950,11602],[5951,12064],[5952,12065],[5954,12488],[5955,12182],[5956,12638],[5958,12080],[5961,12446],[5964,12556],[5965,11018],[5968,11947],[5971,12734],[5972,13067],[5973,13381],[5974,10964],[5975,11634],[5976,12226],[5977,12227],[5979,12304],[5980,12864],[5981,11974],[5982,11975],[5984,12913],[5985,11674],[5986,12790],[5987,12047],[5988,13257],[5989,11792],[5991,11927],[5994,12296],[5995,12094],[5996,12572],[5997,11340],[5998,10965],[5999,12093],[6000,12092],[6003,12469],[6004,12690],[6006,11096],[6007,11956],[6008,12894],[6009,12033],[6010,11938],[6012,12273],[6013,11447],[6015,13152],[6016,12008],[6017,12170],[6018,12956],[6021,13062],[6022,11888],[6023,12876],[6024,12880],[6025,12297],[6028,12457],[6030,10992],[6031,12218],[6032,12234],[6034,12860],[6035,12677],[6036,12676],[6037,11778],[6038,11075],[6039,11479],[6040,12546],[6041,12547],[6046,12727],[6048,12920],[6050,11765],[6052,13348],[6053,11062],[6058,13280],[6059,12121],[6061,11821],[6062,12284],[6063,13416],[6065,12282],[6066,11639],[6067,13284],[6068,10830],[6070,12668],[6071,12728],[6072,13110],[6076,12187],[6079,12522],[6081,13415],[6082,10935],[6083,11134],[6084,12530],[6085,12341],[6086,12605],[6087,12604],[6088,12264],[6089,12052],[6090,12344],[6094,12256],[6096,11782],[6097,12201],[6098,12405],[6099,13370],[6100,12271],[6101,12382],[6102,12526],[6104,12674],[6105,12408],[6106,13127],[6107,11474],[6108,12688],[6109,12982],[6110,12303],[6111,12780],[6112,12257],[6113,11459],[6114,12190],[6119,11318],[6120,13142],[6121,13397],[6122,12964],[6124,10892],[6125,13388],[6128,13304],[6129,11791],[6130,12117],[6132,12612],[6134,11188],[6135,12155],[6136,11286],[6137,13442],[6138,13140],[6140,13122],[6142,12786],[6144,11364],[6145,12564],[6146,12620],[6147,13098],[6148,12410],[6149,12752],[6152,12336],[6154,11130],[6155,11004],[6156,12622],[6157,11399],[6159,13235],[6163,11702],[6164,12756],[6165,12449],[6166,13338],[6172,13292],[6173,12904],[6174,12808],[6177,12850],[6179,13024],[6182,11542],[6183,11892],[6186,11061],[6187,10953],[6189,12576],[6191,11736],[6192,11333],[6193,12730],[6194,13106],[6195,13099],[6196,10923],[6205,12660],[6206,12053],[6208,12404],[6209,13336],[6210,13202],[6214,11558],[6215,11566],[6216,12994],[6217,12995],[6220,13309],[6221,12840],[6222,12148],[6223,12954],[6225,13074],[6227,12456],[6230,12750],[6231,12762],[6232,12760],[6235,13012],[6236,12512],[6237,13036],[6239,13190],[6240,11238],[6241,11660],[6243,12837],[6244,13352],[6247,10882],[6248,11796],[6249,12996],[6250,12912],[6252,12841],[6257,11586],[6258,10904],[6260,12949],[6261,11794],[6263,12558],[6267,11476],[6271,12810],[6272,13053],[6273,11922],[6274,10994],[6276,13307],[6278,11834],[6281,11199],[6282,12129],[6283,13103],[6285,11928],[6288,13327],[6290,12279],[6292,13172],[6300,12237],[6302,12109],[6303,12947],[6304,11400],[6305,11871],[6314,13080],[6315,12554],[6317,12696],[6319,12782],[6320,11913],[6321,13193],[6322,12637],[6325,11985],[6327,11810],[6328,11732],[6329,13108],[6333,10816],[6338,11135],[6340,13093],[6341,12697],[6342,13320],[6345,13358],[6346,12838],[6347,13023],[6348,13432],[6350,13185],[6351,13368],[6352,13230],[6353,12403],[6354,12807],[6356,10897],[6357,10907],[6358,13180],[6360,11590],[6362,11735],[6363,12890],[6369,12089],[6370,12058],[6371,11803],[6372,12478],[6373,12848],[6374,12700],[6375,12758],[6377,13090],[6379,12463],[6381,11136],[6386,13412],[6387,11565],[6388,13240],[6391,11918],[6392,12115],[6394,12072],[6399,11766],[6402,12826],[6406,12274],[6407,13250],[6410,11592],[6412,12440],[6413,12923],[6414,11518],[6415,11341],[6416,12959],[6417,11837],[6418,10937],[6419,10936],[6422,13373],[6427,12970],[6428,13086],[6430,12664],[6432,12934],[6433,13400],[6434,11412],[6436,12987],[6438,13138],[6441,12744],[6442,12976],[6447,13150],[6449,12778],[6456,11489],[6457,12958],[6459,13390],[6461,11507],[6463,13226],[6464,13378],[6469,13010],[6470,12887],[6472,11623],[6476,12099],[6480,13159],[6484,11460],[6488,13182],[6493,12908],[6495,13316],[6496,13091],[6497,12624],[6499,13243],[6502,13116],[6508,11267],[6511,11841],[6515,12462],[6517,11664],[6518,11571],[6520,12630],[6524,12423],[6526,13196],[6527,13187],[6531,12896],[6536,11556],[6537,12474],[6541,12532],[6546,12130],[6547,13272],[6549,13100],[6552,12160],[6557,12906],[6560,12183],[6564,12103],[6565,11747],[6575,12932],[6589,12616],[6593,13200],[6595,13306],[6597,12918],[6598,13084],[6600,13057],[6604,12397],[6610,12903],[6619,11572],[6621,13184],[6634,12471],[6637,13143],[6663,12138],[6684,11271],[6687,13259],[6692,13278],[6712,13232],[6723,13450],[6724,13482],[6725,13524],[6726,13496],[6727,13480],[6728,13556],[6729,13992],[6730,13559],[6731,13802],[6732,13744],[6733,13710],[6736,13876],[6737,13714],[6738,13872],[6739,13592],[6740,13594],[6741,13814],[6742,13828],[6743,13804],[6744,13752],[6745,13972],[6746,13578],[6747,13702],[6748,13676],[6749,13964],[6750,13554],[6751,13790],[6752,13811],[6753,13950],[6754,13540],[6755,13567],[6756,13520],[6757,13779],[6758,13750],[6759,13944],[6760,13517],[6762,13812],[6763,13451],[6764,13918],[6765,13834],[6766,13760],[6767,13679],[6770,13878],[6772,13600],[6773,13620],[6776,13501],[6777,13938],[6778,13622],[6779,13698],[6780,13952],[6781,13860],[6782,13628],[6784,13645],[6785,13859],[6787,13716],[6788,13940],[6789,13610],[6790,13694],[6791,13640],[6792,13662],[6794,13448],[6795,13478],[6796,13756],[6797,14005],[6798,13798],[6799,13808],[6800,13500],[6801,13632],[6802,13670],[6803,14026],[6804,13580],[6805,13695],[6807,13994],[6809,13530],[6810,13686],[6811,13890],[6812,13547],[6813,13687],[6815,13590],[6816,14004],[6819,13621],[6820,13689],[6821,13680],[6822,13470],[6824,13712],[6825,13748],[6827,13826],[6829,13609],[6830,13585],[6831,13956],[6832,13474],[6833,13636],[6834,13888],[6835,13708],[6836,13852],[6837,13957],[6839,13988],[6840,13634],[6842,13682],[6843,13853],[6844,13660],[6845,13969],[6848,13706],[6849,13463],[6850,13728],[6851,13696],[6852,13468],[6853,13743],[6855,13648],[6856,14019],[6857,13861],[6858,13657],[6859,13484],[6860,13616],[6861,13491],[6863,13742],[6866,13548],[6867,13809],[6868,13452],[6870,13602],[6871,13884],[6872,13996],[6874,13880],[6875,13892],[6877,14014],[6878,13993],[6879,13865],[6881,13786],[6882,13833],[6883,13656],[6885,13499],[6889,13796],[6890,13797],[6891,13753],[6892,13720],[6893,13726],[6894,13839],[6895,13838],[6897,14008],[6898,13701],[6899,13788],[6901,13894],[6902,13537],[6903,13794],[6904,13754],[6905,13851],[6906,13927],[6907,13850],[6908,13933],[6910,13862],[6911,13835],[6913,13866],[6914,13901],[6916,14012],[6918,13684],[6919,13730],[6920,13960],[6921,14009],[6922,13898],[6925,13926],[6926,13543],[6929,13818],[6933,13822],[6937,13985],[6939,13911],[6941,13582],[6942,13729],[6944,13495],[6945,13563],[6948,13941],[6952,13840],[6954,13508],[6957,13633],[6960,13946],[6962,13966],[6963,13732],[6965,14023],[6969,13967],[6972,13984],[6975,14010],[6976,13469],[6978,13775],[6980,13599],[6983,13635],[6984,13982],[6987,13846],[6988,13955],[6990,13722],[6991,13693],[6992,13523],[6994,13958],[6996,13522],[7000,13768],[7014,14032],[7015,14064],[7016,14106],[7017,14078],[7018,14062],[7019,14138],[7020,14574],[7021,14141],[7022,14384],[7023,14326],[7024,14292],[7027,14458],[7028,14296],[7029,14454],[7030,14174],[7031,14176],[7032,14396],[7033,14410],[7034,14386],[7035,14334],[7036,14554],[7037,14160],[7038,14284],[7039,14258],[7040,14546],[7041,14136],[7042,14372],[7043,14393],[7044,14532],[7045,14122],[7046,14149],[7047,14102],[7048,14361],[7049,14332],[7050,14526],[7051,14099],[7053,14394],[7054,14033],[7055,14500],[7056,14416],[7057,14342],[7058,14261],[7061,14460],[7063,14182],[7064,14202],[7067,14083],[7068,14520],[7069,14204],[7070,14280],[7071,14534],[7072,14442],[7073,14210],[7075,14227],[7076,14441],[7078,14298],[7079,14522],[7080,14192],[7081,14276],[7082,14222],[7083,14244],[7085,14030],[7086,14060],[7087,14338],[7088,14587],[7089,14380],[7090,14390],[7091,14082],[7092,14214],[7093,14252],[7094,14608],[7095,14162],[7096,14277],[7098,14576],[7100,14112],[7101,14268],[7102,14472],[7103,14129],[7104,14269],[7106,14172],[7107,14586],[7110,14203],[7111,14271],[7112,14262],[7113,14052],[7115,14294],[7116,14330],[7118,14408],[7120,14191],[7121,14167],[7122,14538],[7123,14056],[7124,14218],[7125,14470],[7126,14290],[7127,14434],[7128,14539],[7130,14570],[7131,14216],[7133,14264],[7134,14435],[7135,14242],[7136,14551],[7139,14288],[7140,14045],[7141,14310],[7142,14278],[7143,14050],[7144,14325],[7146,14230],[7147,14601],[7148,14443],[7149,14239],[7150,14066],[7151,14198],[7152,14073],[7154,14324],[7157,14130],[7158,14391],[7159,14034],[7161,14184],[7162,14466],[7163,14578],[7165,14462],[7166,14474],[7168,14596],[7169,14575],[7170,14447],[7172,14368],[7173,14415],[7174,14238],[7176,14081],[7180,14378],[7181,14379],[7182,14335],[7183,14302],[7184,14308],[7185,14421],[7186,14420],[7188,14590],[7189,14283],[7190,14370],[7192,14476],[7193,14119],[7194,14376],[7195,14336],[7196,14433],[7197,14509],[7198,14432],[7199,14515],[7201,14444],[7202,14417],[7204,14448],[7205,14483],[7207,14594],[7209,14266],[7210,14312],[7211,14542],[7212,14591],[7213,14480],[7216,14508],[7217,14125],[7220,14400],[7224,14404],[7228,14567],[7230,14493],[7232,14164],[7233,14311],[7235,14077],[7236,14145],[7239,14523],[7243,14422],[7245,14090],[7248,14215],[7251,14528],[7253,14548],[7254,14314],[7256,14605],[7260,14549],[7263,14566],[7266,14592],[7267,14051],[7269,14357],[7271,14181],[7274,14217],[7275,14564],[7278,14428],[7279,14537],[7281,14304],[7282,14275],[7283,14105],[7285,14540],[7287,14104],[7291,14350],[7305,14614],[7306,14646],[7307,14688],[7308,14660],[7309,14644],[7310,14720],[7311,15156],[7312,14723],[7313,14966],[7314,14908],[7315,14874],[7318,15040],[7319,14878],[7320,15036],[7321,14756],[7322,14758],[7323,14978],[7324,14992],[7325,14968],[7326,14916],[7327,15136],[7328,14742],[7329,14866],[7330,14840],[7331,15128],[7332,14718],[7333,14954],[7334,14975],[7335,15114],[7336,14704],[7337,14731],[7338,14684],[7339,14943],[7340,14914],[7341,15108],[7342,14681],[7344,14976],[7345,14615],[7346,15082],[7347,14998],[7348,14924],[7349,14843],[7352,15042],[7354,14764],[7355,14784],[7358,14665],[7359,15102],[7360,14786],[7361,14862],[7362,15116],[7363,15024],[7364,14792],[7366,14809],[7367,15023],[7369,14880],[7370,15104],[7371,14774],[7372,14858],[7373,14804],[7374,14826],[7376,14612],[7377,14642],[7378,14920],[7379,15169],[7380,14962],[7381,14972],[7382,14664],[7383,14796],[7384,14834],[7385,15190],[7386,14744],[7387,14859],[7389,15158],[7391,14694],[7392,14850],[7393,15054],[7394,14711],[7395,14851],[7397,14754],[7398,15168],[7401,14785],[7402,14853],[7403,14844],[7404,14634],[7406,14876],[7407,14912],[7409,14990],[7411,14773],[7412,14749],[7413,15120],[7414,14638],[7415,14800],[7416,15052],[7417,14872],[7418,15016],[7419,15121],[7421,15152],[7422,14798],[7424,14846],[7425,15017],[7426,14824],[7427,15133],[7430,14870],[7431,14627],[7432,14892],[7433,14860],[7434,14632],[7435,14907],[7437,14812],[7438,15183],[7439,15025],[7440,14821],[7441,14648],[7442,14780],[7443,14655],[7445,14906],[7448,14712],[7449,14973],[7450,14616],[7452,14766],[7453,15048],[7454,15160],[7456,15044],[7457,15056],[7459,15178],[7460,15157],[7461,15029],[7463,14950],[7464,14997],[7465,14820],[7467,14663],[7471,14960],[7472,14961],[7473,14917],[7474,14884],[7475,14890],[7476,15003],[7477,15002],[7479,15172],[7480,14865],[7481,14952],[7483,15058],[7484,14701],[7485,14958],[7486,14918],[7487,15015],[7488,15091],[7489,15014],[7490,15097],[7492,15026],[7493,14999],[7495,15030],[7496,15065],[7498,15176],[7500,14848],[7501,14894],[7502,15124],[7503,15173],[7504,15062],[7507,15090],[7508,14707],[7511,14982],[7515,14986],[7519,15149],[7521,15075],[7523,14746],[7524,14893],[7526,14659],[7527,14727],[7530,15105],[7534,15004],[7536,14672],[7539,14797],[7542,15110],[7544,15130],[7545,14896],[7547,15187],[7551,15131],[7554,15148],[7557,15174],[7558,14633],[7560,14939],[7562,14763],[7565,14799],[7566,15146],[7569,15010],[7570,15119],[7572,14886],[7573,14857],[7574,14687],[7576,15122],[7578,14686],[7582,14932],[7596,15196],[7597,15228],[7598,15270],[7599,15242],[7600,15226],[7601,15302],[7602,15738],[7603,15305],[7604,15548],[7605,15490],[7606,15456],[7609,15622],[7610,15460],[7611,15618],[7612,15338],[7613,15340],[7614,15560],[7615,15574],[7616,15550],[7617,15498],[7618,15718],[7619,15324],[7620,15448],[7621,15422],[7622,15710],[7623,15300],[7624,15536],[7625,15557],[7626,15696],[7627,15286],[7628,15313],[7629,15266],[7630,15525],[7631,15496],[7632,15690],[7633,15263],[7635,15558],[7636,15197],[7637,15664],[7638,15580],[7639,15506],[7640,15425],[7643,15624],[7645,15346],[7646,15366],[7649,15247],[7650,15684],[7651,15368],[7652,15444],[7653,15698],[7654,15606],[7655,15374],[7657,15391],[7658,15605],[7660,15462],[7661,15686],[7662,15356],[7663,15440],[7664,15386],[7665,15408],[7667,15194],[7668,15224],[7669,15502],[7670,15751],[7671,15544],[7672,15554],[7673,15246],[7674,15378],[7675,15416],[7676,15772],[7677,15326],[7678,15441],[7680,15740],[7682,15276],[7683,15432],[7684,15636],[7685,15293],[7686,15433],[7688,15336],[7689,15750],[7692,15367],[7693,15435],[7694,15426],[7695,15216],[7697,15458],[7698,15494],[7700,15572],[7702,15355],[7703,15331],[7704,15702],[7705,15220],[7706,15382],[7707,15634],[7708,15454],[7709,15598],[7710,15703],[7712,15734],[7713,15380],[7715,15428],[7716,15599],[7717,15406],[7718,15715],[7721,15452],[7722,15209],[7723,15474],[7724,15442],[7725,15214],[7726,15489],[7728,15394],[7729,15765],[7730,15607],[7731,15403],[7732,15230],[7733,15362],[7734,15237],[7736,15488],[7739,15294],[7740,15555],[7741,15198],[7743,15348],[7744,15630],[7745,15742],[7747,15626],[7748,15638],[7750,15760],[7751,15739],[7752,15611],[7754,15532],[7755,15579],[7756,15402],[7758,15245],[7762,15542],[7763,15543],[7764,15499],[7765,15466],[7766,15472],[7767,15585],[7768,15584],[7770,15754],[7771,15447],[7772,15534],[7774,15640],[7775,15283],[7776,15540],[7777,15500],[7778,15597],[7779,15673],[7780,15596],[7781,15679],[7783,15608],[7784,15581],[7786,15612],[7787,15647],[7789,15758],[7791,15430],[7792,15476],[7793,15706],[7794,15755],[7795,15644],[7798,15672],[7799,15289],[7802,15564],[7806,15568],[7810,15731],[7812,15657],[7814,15328],[7815,15475],[7817,15241],[7818,15309],[7821,15687],[7825,15586],[7827,15254],[7830,15379],[7833,15692],[7835,15712],[7836,15478],[7838,15769],[7842,15713],[7845,15730],[7848,15756],[7849,15215],[7851,15521],[7853,15345],[7856,15381],[7857,15728],[7860,15592],[7861,15701],[7863,15468],[7864,15439],[7865,15269],[7867,15704],[7869,15268],[7873,15514],[7887,15778],[7888,15810],[7889,15852],[7890,15824],[7891,15808],[7892,15884],[7893,16320],[7894,15887],[7895,16130],[7896,16072],[7897,16038],[7900,16204],[7901,16042],[7902,16200],[7903,15920],[7904,15922],[7905,16142],[7906,16156],[7907,16132],[7908,16080],[7909,16300],[7910,15906],[7911,16030],[7912,16004],[7913,16292],[7914,15882],[7915,16118],[7916,16139],[7917,16278],[7918,15868],[7919,15895],[7920,15848],[7921,16107],[7922,16078],[7923,16272],[7924,15845],[7926,16140],[7927,15779],[7928,16246],[7929,16162],[7930,16088],[7931,16007],[7934,16206],[7936,15928],[7937,15948],[7940,15829],[7941,16266],[7942,15950],[7943,16026],[7944,16280],[7945,16188],[7946,15956],[7948,15973],[7949,16187],[7951,16044],[7952,16268],[7953,15938],[7954,16022],[7955,15968],[7956,15990],[7958,15776],[7959,15806],[7960,16084],[7961,16333],[7962,16126],[7963,16136],[7964,15828],[7965,15960],[7966,15998],[7967,16354],[7968,15908],[7969,16023],[7971,16322],[7973,15858],[7974,16014],[7975,16218],[7976,15875],[7977,16015],[7979,15918],[7980,16332],[7983,15949],[7984,16017],[7985,16008],[7986,15798],[7988,16040],[7989,16076],[7991,16154],[7993,15937],[7994,15913],[7995,16284],[7996,15802],[7997,15964],[7998,16216],[7999,16036],[8000,16180],[8001,16285],[8003,16316],[8004,15962],[8006,16010],[8007,16181],[8008,15988],[8009,16297],[8012,16034],[8013,15791],[8014,16056],[8015,16024],[8016,15796],[8017,16071],[8019,15976],[8020,16347],[8021,16189],[8022,15985],[8023,15812],[8024,15944],[8025,15819],[8027,16070],[8030,15876],[8031,16137],[8032,15780],[8034,15930],[8035,16212],[8036,16324],[8038,16208],[8039,16220],[8041,16342],[8042,16321],[8043,16193],[8045,16114],[8046,16161],[8047,15984],[8049,15827],[8053,16124],[8054,16125],[8055,16081],[8056,16048],[8057,16054],[8058,16167],[8059,16166],[8061,16336],[8062,16029],[8063,16116],[8065,16222],[8066,15865],[8067,16122],[8068,16082],[8069,16179],[8070,16255],[8071,16178],[8072,16261],[8074,16190],[8075,16163],[8077,16194],[8078,16229],[8080,16340],[8082,16012],[8083,16058],[8084,16288],[8085,16337],[8086,16226],[8089,16254],[8090,15871],[8093,16146],[8097,16150],[8101,16313],[8103,16239],[8105,15910],[8106,16057],[8108,15823],[8109,15891],[8112,16269],[8116,16168],[8118,15836],[8121,15961],[8124,16274],[8126,16294],[8127,16060],[8129,16351],[8133,16295],[8136,16312],[8139,16338],[8140,15797],[8142,16103],[8144,15927],[8147,15963],[8148,16310],[8151,16174],[8152,16283],[8154,16050],[8155,16021],[8156,15851],[8158,16286],[8160,15850],[8164,16096],[8178,16360],[8179,16392],[8180,16434],[8181,16406],[8182,16390],[8183,16466],[8184,16902],[8185,16469],[8186,16712],[8187,16654],[8188,16620],[8191,16786],[8192,16624],[8193,16782],[8194,16502],[8195,16504],[8196,16724],[8197,16738],[8198,16714],[8199,16662],[8200,16882],[8201,16488],[8202,16612],[8203,16586],[8204,16874],[8205,16464],[8206,16700],[8207,16721],[8208,16860],[8209,16450],[8210,16477],[8211,16430],[8212,16689],[8213,16660],[8214,16854],[8215,16427],[8217,16722],[8218,16361],[8219,16828],[8220,16744],[8221,16670],[8222,16589],[8225,16788],[8227,16510],[8228,16530],[8231,16411],[8232,16848],[8233,16532],[8234,16608],[8235,16862],[8236,16770],[8237,16538],[8239,16555],[8240,16769],[8242,16626],[8243,16850],[8244,16520],[8245,16604],[8246,16550],[8247,16572],[8249,16358],[8250,16388],[8251,16666],[8252,16915],[8253,16708],[8254,16718],[8255,16410],[8256,16542],[8257,16580],[8258,16936],[8259,16490],[8260,16605],[8262,16904],[8264,16440],[8265,16596],[8266,16800],[8267,16457],[8268,16597],[8270,16500],[8271,16914],[8274,16531],[8275,16599],[8276,16590],[8277,16380],[8279,16622],[8280,16658],[8282,16736],[8284,16519],[8285,16495],[8286,16866],[8287,16384],[8288,16546],[8289,16798],[8290,16618],[8291,16762],[8292,16867],[8294,16898],[8295,16544],[8297,16592],[8298,16763],[8299,16570],[8300,16879],[8303,16616],[8304,16373],[8305,16638],[8306,16606],[8307,16378],[8308,16653],[8310,16558],[8311,16929],[8312,16771],[8313,16567],[8314,16394],[8315,16526],[8316,16401],[8318,16652],[8321,16458],[8322,16719],[8323,16362],[8325,16512],[8326,16794],[8327,16906],[8329,16790],[8330,16802],[8332,16924],[8333,16903],[8334,16775],[8336,16696],[8337,16743],[8338,16566],[8340,16409],[8344,16706],[8345,16707],[8346,16663],[8347,16630],[8348,16636],[8349,16749],[8350,16748],[8352,16918],[8353,16611],[8354,16698],[8356,16804],[8357,16447],[8358,16704],[8359,16664],[8360,16761],[8361,16837],[8362,16760],[8363,16843],[8365,16772],[8366,16745],[8368,16776],[8369,16811],[8371,16922],[8373,16594],[8374,16640],[8375,16870],[8376,16919],[8377,16808],[8380,16836],[8381,16453],[8384,16728],[8388,16732],[8392,16895],[8394,16821],[8396,16492],[8397,16639],[8399,16405],[8400,16473],[8403,16851],[8407,16750],[8409,16418],[8412,16543],[8415,16856],[8417,16876],[8418,16642],[8420,16933],[8424,16877],[8427,16894],[8430,16920],[8431,16379],[8433,16685],[8435,16509],[8438,16545],[8439,16892],[8442,16756],[8443,16865],[8445,16632],[8446,16603],[8447,16433],[8449,16868],[8451,16432],[8455,16678],[8469,16942],[8470,16974],[8471,17016],[8472,16988],[8473,16972],[8474,17048],[8475,17484],[8476,17051],[8477,17294],[8478,17236],[8479,17202],[8482,17368],[8483,17206],[8484,17364],[8485,17084],[8486,17086],[8487,17306],[8488,17320],[8489,17296],[8490,17244],[8491,17464],[8492,17070],[8493,17194],[8494,17168],[8495,17456],[8496,17046],[8497,17282],[8498,17303],[8499,17442],[8500,17032],[8501,17059],[8502,17012],[8503,17271],[8504,17242],[8505,17436],[8506,17009],[8508,17304],[8509,16943],[8510,17410],[8511,17326],[8512,17252],[8513,17171],[8516,17370],[8518,17092],[8519,17112],[8522,16993],[8523,17430],[8524,17114],[8525,17190],[8526,17444],[8527,17352],[8528,17120],[8530,17137],[8531,17351],[8533,17208],[8534,17432],[8535,17102],[8536,17186],[8537,17132],[8538,17154],[8540,16940],[8541,16970],[8542,17248],[8543,17497],[8544,17290],[8545,17300],[8546,16992],[8547,17124],[8548,17162],[8549,17518],[8550,17072],[8551,17187],[8553,17486],[8555,17022],[8556,17178],[8557,17382],[8558,17039],[8559,17179],[8561,17082],[8562,17496],[8565,17113],[8566,17181],[8567,17172],[8568,16962],[8570,17204],[8571,17240],[8573,17318],[8575,17101],[8576,17077],[8577,17448],[8578,16966],[8579,17128],[8580,17380],[8581,17200],[8582,17344],[8583,17449],[8585,17480],[8586,17126],[8588,17174],[8589,17345],[8590,17152],[8591,17461],[8594,17198],[8595,16955],[8596,17220],[8597,17188],[8598,16960],[8599,17235],[8601,17140],[8602,17511],[8603,17353],[8604,17149],[8605,16976],[8606,17108],[8607,16983],[8609,17234],[8612,17040],[8613,17301],[8614,16944],[8616,17094],[8617,17376],[8618,17488],[8620,17372],[8621,17384],[8623,17506],[8624,17485],[8625,17357],[8627,17278],[8628,17325],[8629,17148],[8631,16991],[8635,17288],[8636,17289],[8637,17245],[8638,17212],[8639,17218],[8640,17331],[8641,17330],[8643,17500],[8644,17193],[8645,17280],[8647,17386],[8648,17029],[8649,17286],[8650,17246],[8651,17343],[8652,17419],[8653,17342],[8654,17425],[8656,17354],[8657,17327],[8659,17358],[8660,17393],[8662,17504],[8664,17176],[8665,17222],[8666,17452],[8667,17501],[8668,17390],[8671,17418],[8672,17035],[8675,17310],[8679,17314],[8683,17477],[8685,17403],[8687,17074],[8688,17221],[8690,16987],[8691,17055],[8694,17433],[8698,17332],[8700,17000],[8703,17125],[8706,17438],[8708,17458],[8709,17224],[8711,17515],[8715,17459],[8718,17476],[8721,17502],[8722,16961],[8724,17267],[8726,17091],[8729,17127],[8730,17474],[8733,17338],[8734,17447],[8736,17214],[8737,17185],[8738,17015],[8740,17450],[8742,17014],[8746,17260],[8760,17524],[8761,17556],[8762,17598],[8763,17570],[8764,17554],[8765,17630],[8766,18066],[8767,17633],[8768,17876],[8769,17818],[8770,17784],[8773,17950],[8774,17788],[8775,17946],[8776,17666],[8777,17668],[8778,17888],[8779,17902],[8780,17878],[8781,17826],[8782,18046],[8783,17652],[8784,17776],[8785,17750],[8786,18038],[8787,17628],[8788,17864],[8789,17885],[8790,18024],[8791,17614],[8792,17641],[8793,17594],[8794,17853],[8795,17824],[8796,18018],[8797,17591],[8799,17886],[8800,17525],[8801,17992],[8802,17908],[8803,17834],[8804,17753],[8807,17952],[8809,17674],[8810,17694],[8813,17575],[8814,18012],[8815,17696],[8816,17772],[8817,18026],[8818,17934],[8819,17702],[8821,17719],[8822,17933],[8824,17790],[8825,18014],[8826,17684],[8827,17768],[8828,17714],[8829,17736],[8831,17522],[8832,17552],[8833,17830],[8834,18079],[8835,17872],[8836,17882],[8837,17574],[8838,17706],[8839,17744],[8840,18100],[8841,17654],[8842,17769],[8844,18068],[8846,17604],[8847,17760],[8848,17964],[8849,17621],[8850,17761],[8852,17664],[8853,18078],[8856,17695],[8857,17763],[8858,17754],[8859,17544],[8861,17786],[8862,17822],[8864,17900],[8866,17683],[8867,17659],[8868,18030],[8869,17548],[8870,17710],[8871,17962],[8872,17782],[8873,17926],[8874,18031],[8876,18062],[8877,17708],[8879,17756],[8880,17927],[8881,17734],[8882,18043],[8885,17780],[8886,17537],[8887,17802],[8888,17770],[8889,17542],[8890,17817],[8892,17722],[8893,18093],[8894,17935],[8895,17731],[8896,17558],[8897,17690],[8898,17565],[8900,17816],[8903,17622],[8904,17883],[8905,17526],[8907,17676],[8908,17958],[8909,18070],[8911,17954],[8912,17966],[8914,18088],[8915,18067],[8916,17939],[8918,17860],[8919,17907],[8920,17730],[8922,17573],[8926,17870],[8927,17871],[8928,17827],[8929,17794],[8930,17800],[8931,17913],[8932,17912],[8934,18082],[8935,17775],[8936,17862],[8938,17968],[8939,17611],[8940,17868],[8941,17828],[8942,17925],[8943,18001],[8944,17924],[8945,18007],[8947,17936],[8948,17909],[8950,17940],[8951,17975],[8953,18086],[8955,17758],[8956,17804],[8957,18034],[8958,18083],[8959,17972],[8962,18000],[8963,17617],[8966,17892],[8970,17896],[8974,18059],[8976,17985],[8978,17656],[8979,17803],[8981,17569],[8982,17637],[8985,18015],[8989,17914],[8991,17582],[8994,17707],[8997,18020],[8999,18040],[9000,17806],[9002,18097],[9006,18041],[9009,18058],[9012,18084],[9013,17543],[9015,17849],[9017,17673],[9020,17709],[9021,18056],[9024,17920],[9025,18029],[9027,17796],[9028,17767],[9029,17597],[9031,18032],[9033,17596],[9037,17842],[9051,18106],[9052,18138],[9053,18180],[9054,18152],[9055,18136],[9056,18212],[9057,18648],[9058,18215],[9059,18458],[9060,18400],[9061,18366],[9064,18532],[9065,18370],[9066,18528],[9067,18248],[9068,18250],[9069,18470],[9070,18484],[9071,18460],[9072,18408],[9073,18628],[9074,18234],[9075,18358],[9076,18332],[9077,18620],[9078,18210],[9079,18446],[9080,18467],[9081,18606],[9082,18196],[9083,18223],[9084,18176],[9085,18435],[9086,18406],[9087,18600],[9088,18173],[9090,18468],[9091,18107],[9092,18574],[9093,18490],[9094,18416],[9095,18335],[9098,18534],[9100,18256],[9101,18276],[9104,18157],[9105,18594],[9106,18278],[9107,18354],[9108,18608],[9109,18516],[9110,18284],[9112,18301],[9113,18515],[9115,18372],[9116,18596],[9117,18266],[9118,18350],[9119,18296],[9120,18318],[9122,18104],[9123,18134],[9124,18412],[9125,18661],[9126,18454],[9127,18464],[9128,18156],[9129,18288],[9130,18326],[9131,18682],[9132,18236],[9133,18351],[9135,18650],[9137,18186],[9138,18342],[9139,18546],[9140,18203],[9141,18343],[9143,18246],[9144,18660],[9147,18277],[9148,18345],[9149,18336],[9150,18126],[9152,18368],[9153,18404],[9155,18482],[9157,18265],[9158,18241],[9159,18612],[9160,18130],[9161,18292],[9162,18544],[9163,18364],[9164,18508],[9165,18613],[9167,18644],[9168,18290],[9170,18338],[9171,18509],[9172,18316],[9173,18625],[9176,18362],[9177,18119],[9178,18384],[9179,18352],[9180,18124],[9181,18399],[9183,18304],[9184,18675],[9185,18517],[9186,18313],[9187,18140],[9188,18272],[9189,18147],[9191,18398],[9194,18204],[9195,18465],[9196,18108],[9198,18258],[9199,18540],[9200,18652],[9202,18536],[9203,18548],[9205,18670],[9206,18649],[9207,18521],[9209,18442],[9210,18489],[9211,18312],[9213,18155],[9217,18452],[9218,18453],[9219,18409],[9220,18376],[9221,18382],[9222,18495],[9223,18494],[9225,18664],[9226,18357],[9227,18444],[9229,18550],[9230,18193],[9231,18450],[9232,18410],[9233,18507],[9234,18583],[9235,18506],[9236,18589],[9238,18518],[9239,18491],[9241,18522],[9242,18557],[9244,18668],[9246,18340],[9247,18386],[9248,18616],[9249,18665],[9250,18554],[9253,18582],[9254,18199],[9257,18474],[9261,18478],[9265,18641],[9267,18567],[9269,18238],[9270,18385],[9272,18151],[9273,18219],[9276,18597],[9280,18496],[9282,18164],[9285,18289],[9288,18602],[9290,18622],[9291,18388],[9293,18679],[9297,18623],[9300,18640],[9303,18666],[9304,18125],[9306,18431],[9308,18255],[9311,18291],[9312,18638],[9315,18502],[9316,18611],[9318,18378],[9319,18349],[9320,18179],[9322,18614],[9324,18178],[9328,18424],[9342,18688],[9343,18720],[9344,18762],[9345,18734],[9346,18718],[9347,18794],[9348,19230],[9349,18797],[9350,19040],[9351,18982],[9352,18948],[9355,19114],[9356,18952],[9357,19110],[9358,18830],[9359,18832],[9360,19052],[9361,19066],[9362,19042],[9363,18990],[9364,19210],[9365,18816],[9366,18940],[9367,18914],[9368,19202],[9369,18792],[9370,19028],[9371,19049],[9372,19188],[9373,18778],[9374,18805],[9375,18758],[9376,19017],[9377,18988],[9378,19182],[9379,18755],[9381,19050],[9382,18689],[9383,19156],[9384,19072],[9385,18998],[9386,18917],[9389,19116],[9391,18838],[9392,18858],[9395,18739],[9396,19176],[9397,18860],[9398,18936],[9399,19190],[9400,19098],[9401,18866],[9403,18883],[9404,19097],[9406,18954],[9407,19178],[9408,18848],[9409,18932],[9410,18878],[9411,18900],[9413,18686],[9414,18716],[9415,18994],[9416,19243],[9417,19036],[9418,19046],[9419,18738],[9420,18870],[9421,18908],[9422,19264],[9423,18818],[9424,18933],[9426,19232],[9428,18768],[9429,18924],[9430,19128],[9431,18785],[9432,18925],[9434,18828],[9435,19242],[9438,18859],[9439,18927],[9440,18918],[9441,18708],[9443,18950],[9444,18986],[9446,19064],[9448,18847],[9449,18823],[9450,19194],[9451,18712],[9452,18874],[9453,19126],[9454,18946],[9455,19090],[9456,19195],[9458,19226],[9459,18872],[9461,18920],[9462,19091],[9463,18898],[9464,19207],[9467,18944],[9468,18701],[9469,18966],[9470,18934],[9471,18706],[9472,18981],[9474,18886],[9475,19257],[9476,19099],[9477,18895],[9478,18722],[9479,18854],[9480,18729],[9482,18980],[9485,18786],[9486,19047],[9487,18690],[9489,18840],[9490,19122],[9491,19234],[9493,19118],[9494,19130],[9496,19252],[9497,19231],[9498,19103],[9500,19024],[9501,19071],[9502,18894],[9504,18737],[9508,19034],[9509,19035],[9510,18991],[9511,18958],[9512,18964],[9513,19077],[9514,19076],[9516,19246],[9517,18939],[9518,19026],[9520,19132],[9521,18775],[9522,19032],[9523,18992],[9524,19089],[9525,19165],[9526,19088],[9527,19171],[9529,19100],[9530,19073],[9532,19104],[9533,19139],[9535,19250],[9537,18922],[9538,18968],[9539,19198],[9540,19247],[9541,19136],[9544,19164],[9545,18781],[9548,19056],[9552,19060],[9556,19223],[9558,19149],[9560,18820],[9561,18967],[9563,18733],[9564,18801],[9567,19179],[9571,19078],[9573,18746],[9576,18871],[9579,19184],[9581,19204],[9582,18970],[9584,19261],[9588,19205],[9591,19222],[9594,19248],[9595,18707],[9597,19013],[9599,18837],[9602,18873],[9603,19220],[9606,19084],[9607,19193],[9609,18960],[9610,18931],[9611,18761],[9613,19196],[9615,18760],[9619,19006],[9633,19270],[9634,19302],[9635,19344],[9636,19316],[9637,19300],[9638,19376],[9639,19812],[9640,19379],[9641,19622],[9642,19564],[9643,19530],[9646,19696],[9647,19534],[9648,19692],[9649,19412],[9650,19414],[9651,19634],[9652,19648],[9653,19624],[9654,19572],[9655,19792],[9656,19398],[9657,19522],[9658,19496],[9659,19784],[9660,19374],[9661,19610],[9662,19631],[9663,19770],[9664,19360],[9665,19387],[9666,19340],[9667,19599],[9668,19570],[9669,19764],[9670,19337],[9672,19632],[9673,19271],[9674,19738],[9675,19654],[9676,19580],[9677,19499],[9680,19698],[9682,19420],[9683,19440],[9686,19321],[9687,19758],[9688,19442],[9689,19518],[9690,19772],[9691,19680],[9692,19448],[9694,19465],[9695,19679],[9697,19536],[9698,19760],[9699,19430],[9700,19514],[9701,19460],[9702,19482],[9704,19268],[9705,19298],[9706,19576],[9707,19825],[9708,19618],[9709,19628],[9710,19320],[9711,19452],[9712,19490],[9713,19846],[9714,19400],[9715,19515],[9717,19814],[9719,19350],[9720,19506],[9721,19710],[9722,19367],[9723,19507],[9725,19410],[9726,19824],[9729,19441],[9730,19509],[9731,19500],[9732,19290],[9734,19532],[9735,19568],[9737,19646],[9739,19429],[9740,19405],[9741,19776],[9742,19294],[9743,19456],[9744,19708],[9745,19528],[9746,19672],[9747,19777],[9749,19808],[9750,19454],[9752,19502],[9753,19673],[9754,19480],[9755,19789],[9758,19526],[9759,19283],[9760,19548],[9761,19516],[9762,19288],[9763,19563],[9765,19468],[9766,19839],[9767,19681],[9768,19477],[9769,19304],[9770,19436],[9771,19311],[9773,19562],[9776,19368],[9777,19629],[9778,19272],[9780,19422],[9781,19704],[9782,19816],[9784,19700],[9785,19712],[9787,19834],[9788,19813],[9789,19685],[9791,19606],[9792,19653],[9793,19476],[9795,19319],[9799,19616],[9800,19617],[9801,19573],[9802,19540],[9803,19546],[9804,19659],[9805,19658],[9807,19828],[9808,19521],[9809,19608],[9811,19714],[9812,19357],[9813,19614],[9814,19574],[9815,19671],[9816,19747],[9817,19670],[9818,19753],[9820,19682],[9821,19655],[9823,19686],[9824,19721],[9826,19832],[9828,19504],[9829,19550],[9830,19780],[9831,19829],[9832,19718],[9835,19746],[9836,19363],[9839,19638],[9843,19642],[9847,19805],[9849,19731],[9851,19402],[9852,19549],[9854,19315],[9855,19383],[9858,19761],[9862,19660],[9864,19328],[9867,19453],[9870,19766],[9872,19786],[9873,19552],[9875,19843],[9879,19787],[9882,19804],[9885,19830],[9886,19289],[9888,19595],[9890,19419],[9893,19455],[9894,19802],[9897,19666],[9898,19775],[9900,19542],[9901,19513],[9902,19343],[9904,19778],[9906,19342],[9910,19588],[9924,19852],[9925,19884],[9926,19926],[9927,19898],[9928,19882],[9929,19958],[9930,20394],[9931,19961],[9932,20204],[9933,20146],[9934,20112],[9937,20278],[9938,20116],[9939,20274],[9940,19994],[9941,19996],[9942,20216],[9943,20230],[9944,20206],[9945,20154],[9946,20374],[9947,19980],[9948,20104],[9949,20078],[9950,20366],[9951,19956],[9952,20192],[9953,20213],[9954,20352],[9955,19942],[9956,19969],[9957,19922],[9958,20181],[9959,20152],[9960,20346],[9961,19919],[9963,20214],[9964,19853],[9965,20320],[9966,20236],[9967,20162],[9968,20081],[9971,20280],[9973,20002],[9974,20022],[9977,19903],[9978,20340],[9979,20024],[9980,20100],[9981,20354],[9982,20262],[9983,20030],[9985,20047],[9986,20261],[9988,20118],[9989,20342],[9990,20012],[9991,20096],[9992,20042],[9993,20064],[9995,19850],[9996,19880],[9997,20158],[9998,20407],[9999,20200],[10000,20210],[10001,19902],[10002,20034],[10003,20072],[10004,20428],[10005,19982],[10006,20097],[10008,20396],[10010,19932],[10011,20088],[10012,20292],[10013,19949],[10014,20089],[10016,19992],[10017,20406],[10020,20023],[10021,20091],[10022,20082],[10023,19872],[10025,20114],[10026,20150],[10028,20228],[10030,20011],[10031,19987],[10032,20358],[10033,19876],[10034,20038],[10035,20290],[10036,20110],[10037,20254],[10038,20359],[10040,20390],[10041,20036],[10043,20084],[10044,20255],[10045,20062],[10046,20371],[10049,20108],[10050,19865],[10051,20130],[10052,20098],[10053,19870],[10054,20145],[10056,20050],[10057,20421],[10058,20263],[10059,20059],[10060,19886],[10061,20018],[10062,19893],[10064,20144],[10067,19950],[10068,20211],[10069,19854],[10071,20004],[10072,20286],[10073,20398],[10075,20282],[10076,20294],[10078,20416],[10079,20395],[10080,20267],[10082,20188],[10083,20235],[10084,20058],[10086,19901],[10090,20198],[10091,20199],[10092,20155],[10093,20122],[10094,20128],[10095,20241],[10096,20240],[10098,20410],[10099,20103],[10100,20190],[10102,20296],[10103,19939],[10104,20196],[10105,20156],[10106,20253],[10107,20329],[10108,20252],[10109,20335],[10111,20264],[10112,20237],[10114,20268],[10115,20303],[10117,20414],[10119,20086],[10120,20132],[10121,20362],[10122,20411],[10123,20300],[10126,20328],[10127,19945],[10130,20220],[10134,20224],[10138,20387],[10140,20313],[10142,19984],[10143,20131],[10145,19897],[10146,19965],[10149,20343],[10153,20242],[10155,19910],[10158,20035],[10161,20348],[10163,20368],[10164,20134],[10166,20425],[10170,20369],[10173,20386],[10176,20412],[10177,19871],[10179,20177],[10181,20001],[10184,20037],[10185,20384],[10188,20248],[10189,20357],[10191,20124],[10192,20095],[10193,19925],[10195,20360],[10197,19924],[10201,20170],[10215,20434],[10216,20466],[10217,20508],[10218,20480],[10219,20464],[10220,20540],[10221,20976],[10222,20543],[10223,20786],[10224,20728],[10225,20694],[10228,20860],[10229,20698],[10230,20856],[10231,20576],[10232,20578],[10233,20798],[10234,20812],[10235,20788],[10236,20736],[10237,20956],[10238,20562],[10239,20686],[10240,20660],[10241,20948],[10242,20538],[10243,20774],[10244,20795],[10245,20934],[10246,20524],[10247,20551],[10248,20504],[10249,20763],[10250,20734],[10251,20928],[10252,20501],[10254,20796],[10255,20435],[10256,20902],[10257,20818],[10258,20744],[10259,20663],[10262,20862],[10264,20584],[10265,20604],[10268,20485],[10269,20922],[10270,20606],[10271,20682],[10272,20936],[10273,20844],[10274,20612],[10276,20629],[10277,20843],[10279,20700],[10280,20924],[10281,20594],[10282,20678],[10283,20624],[10284,20646],[10286,20432],[10287,20462],[10288,20740],[10289,20989],[10290,20782],[10291,20792],[10292,20484],[10293,20616],[10294,20654],[10295,21010],[10296,20564],[10297,20679],[10299,20978],[10301,20514],[10302,20670],[10303,20874],[10304,20531],[10305,20671],[10307,20574],[10308,20988],[10311,20605],[10312,20673],[10313,20664],[10314,20454],[10316,20696],[10317,20732],[10319,20810],[10321,20593],[10322,20569],[10323,20940],[10324,20458],[10325,20620],[10326,20872],[10327,20692],[10328,20836],[10329,20941],[10331,20972],[10332,20618],[10334,20666],[10335,20837],[10336,20644],[10337,20953],[10340,20690],[10341,20447],[10342,20712],[10343,20680],[10344,20452],[10345,20727],[10347,20632],[10348,21003],[10349,20845],[10350,20641],[10351,20468],[10352,20600],[10353,20475],[10355,20726],[10358,20532],[10359,20793],[10360,20436],[10362,20586],[10363,20868],[10364,20980],[10366,20864],[10367,20876],[10369,20998],[10370,20977],[10371,20849],[10373,20770],[10374,20817],[10375,20640],[10377,20483],[10381,20780],[10382,20781],[10383,20737],[10384,20704],[10385,20710],[10386,20823],[10387,20822],[10389,20992],[10390,20685],[10391,20772],[10393,20878],[10394,20521],[10395,20778],[10396,20738],[10397,20835],[10398,20911],[10399,20834],[10400,20917],[10402,20846],[10403,20819],[10405,20850],[10406,20885],[10408,20996],[10410,20668],[10411,20714],[10412,20944],[10413,20993],[10414,20882],[10417,20910],[10418,20527],[10421,20802],[10425,20806],[10429,20969],[10431,20895],[10433,20566],[10434,20713],[10436,20479],[10437,20547],[10440,20925],[10444,20824],[10446,20492],[10449,20617],[10452,20930],[10454,20950],[10455,20716],[10457,21007],[10461,20951],[10464,20968],[10467,20994],[10468,20453],[10470,20759],[10472,20583],[10475,20619],[10476,20966],[10479,20830],[10480,20939],[10482,20706],[10483,20677],[10484,20507],[10486,20942],[10488,20506],[10492,20752],[10506,21016],[10507,21048],[10508,21090],[10509,21062],[10510,21046],[10511,21122],[10512,21558],[10513,21125],[10514,21368],[10515,21310],[10516,21276],[10519,21442],[10520,21280],[10521,21438],[10522,21158],[10523,21160],[10524,21380],[10525,21394],[10526,21370],[10527,21318],[10528,21538],[10529,21144],[10530,21268],[10531,21242],[10532,21530],[10533,21120],[10534,21356],[10535,21377],[10536,21516],[10537,21106],[10538,21133],[10539,21086],[10540,21345],[10541,21316],[10542,21510],[10543,21083],[10545,21378],[10546,21017],[10547,21484],[10548,21400],[10549,21326],[10550,21245],[10553,21444],[10555,21166],[10556,21186],[10559,21067],[10560,21504],[10561,21188],[10562,21264],[10563,21518],[10564,21426],[10565,21194],[10567,21211],[10568,21425],[10570,21282],[10571,21506],[10572,21176],[10573,21260],[10574,21206],[10575,21228],[10577,21014],[10578,21044],[10579,21322],[10580,21571],[10581,21364],[10582,21374],[10583,21066],[10584,21198],[10585,21236],[10586,21592],[10587,21146],[10588,21261],[10590,21560],[10592,21096],[10593,21252],[10594,21456],[10595,21113],[10596,21253],[10598,21156],[10599,21570],[10602,21187],[10603,21255],[10604,21246],[10605,21036],[10607,21278],[10608,21314],[10610,21392],[10612,21175],[10613,21151],[10614,21522],[10615,21040],[10616,21202],[10617,21454],[10618,21274],[10619,21418],[10620,21523],[10622,21554],[10623,21200],[10625,21248],[10626,21419],[10627,21226],[10628,21535],[10631,21272],[10632,21029],[10633,21294],[10634,21262],[10635,21034],[10636,21309],[10638,21214],[10639,21585],[10640,21427],[10641,21223],[10642,21050],[10643,21182],[10644,21057],[10646,21308],[10649,21114],[10650,21375],[10651,21018],[10653,21168],[10654,21450],[10655,21562],[10657,21446],[10658,21458],[10660,21580],[10661,21559],[10662,21431],[10664,21352],[10665,21399],[10666,21222],[10668,21065],[10672,21362],[10673,21363],[10674,21319],[10675,21286],[10676,21292],[10677,21405],[10678,21404],[10680,21574],[10681,21267],[10682,21354],[10684,21460],[10685,21103],[10686,21360],[10687,21320],[10688,21417],[10689,21493],[10690,21416],[10691,21499],[10693,21428],[10694,21401],[10696,21432],[10697,21467],[10699,21578],[10701,21250],[10702,21296],[10703,21526],[10704,21575],[10705,21464],[10708,21492],[10709,21109],[10712,21384],[10716,21388],[10720,21551],[10722,21477],[10724,21148],[10725,21295],[10727,21061],[10728,21129],[10731,21507],[10735,21406],[10737,21074],[10740,21199],[10743,21512],[10745,21532],[10746,21298],[10748,21589],[10752,21533],[10755,21550],[10758,21576],[10759,21035],[10761,21341],[10763,21165],[10766,21201],[10767,21548],[10770,21412],[10771,21521],[10773,21288],[10774,21259],[10775,21089],[10777,21524],[10779,21088],[10783,21334],[10797,21598],[10798,21630],[10799,21672],[10800,21644],[10801,21628],[10802,21704],[10803,22140],[10804,21707],[10805,21950],[10806,21892],[10807,21858],[10810,22024],[10811,21862],[10812,22020],[10813,21740],[10814,21742],[10815,21962],[10816,21976],[10817,21952],[10818,21900],[10819,22120],[10820,21726],[10821,21850],[10822,21824],[10823,22112],[10824,21702],[10825,21938],[10826,21959],[10827,22098],[10828,21688],[10829,21715],[10830,21668],[10831,21927],[10832,21898],[10833,22092],[10834,21665],[10836,21960],[10837,21599],[10838,22066],[10839,21982],[10840,21908],[10841,21827],[10844,22026],[10846,21748],[10847,21768],[10850,21649],[10851,22086],[10852,21770],[10853,21846],[10854,22100],[10855,22008],[10856,21776],[10858,21793],[10859,22007],[10861,21864],[10862,22088],[10863,21758],[10864,21842],[10865,21788],[10866,21810],[10868,21596],[10869,21626],[10870,21904],[10871,22153],[10872,21946],[10873,21956],[10874,21648],[10875,21780],[10876,21818],[10877,22174],[10878,21728],[10879,21843],[10881,22142],[10883,21678],[10884,21834],[10885,22038],[10886,21695],[10887,21835],[10889,21738],[10890,22152],[10893,21769],[10894,21837],[10895,21828],[10896,21618],[10898,21860],[10899,21896],[10901,21974],[10903,21757],[10904,21733],[10905,22104],[10906,21622],[10907,21784],[10908,22036],[10909,21856],[10910,22000],[10911,22105],[10913,22136],[10914,21782],[10916,21830],[10917,22001],[10918,21808],[10919,22117],[10922,21854],[10923,21611],[10924,21876],[10925,21844],[10926,21616],[10927,21891],[10929,21796],[10930,22167],[10931,22009],[10932,21805],[10933,21632],[10934,21764],[10935,21639],[10937,21890],[10940,21696],[10941,21957],[10942,21600],[10944,21750],[10945,22032],[10946,22144],[10948,22028],[10949,22040],[10951,22162],[10952,22141],[10953,22013],[10955,21934],[10956,21981],[10957,21804],[10959,21647],[10963,21944],[10964,21945],[10965,21901],[10966,21868],[10967,21874],[10968,21987],[10969,21986],[10971,22156],[10972,21849],[10973,21936],[10975,22042],[10976,21685],[10977,21942],[10978,21902],[10979,21999],[10980,22075],[10981,21998],[10982,22081],[10984,22010],[10985,21983],[10987,22014],[10988,22049],[10990,22160],[10992,21832],[10993,21878],[10994,22108],[10995,22157],[10996,22046],[10999,22074],[11000,21691],[11003,21966],[11007,21970],[11011,22133],[11013,22059],[11015,21730],[11016,21877],[11018,21643],[11019,21711],[11022,22089],[11026,21988],[11028,21656],[11031,21781],[11034,22094],[11036,22114],[11037,21880],[11039,22171],[11043,22115],[11046,22132],[11049,22158],[11050,21617],[11052,21923],[11054,21747],[11057,21783],[11058,22130],[11061,21994],[11062,22103],[11064,21870],[11065,21841],[11066,21671],[11068,22106],[11070,21670],[11074,21916],[11088,22180],[11089,22212],[11090,22254],[11091,22226],[11092,22210],[11093,22286],[11094,22722],[11095,22289],[11096,22532],[11097,22474],[11098,22440],[11101,22606],[11102,22444],[11103,22602],[11104,22322],[11105,22324],[11106,22544],[11107,22558],[11108,22534],[11109,22482],[11110,22702],[11111,22308],[11112,22432],[11113,22406],[11114,22694],[11115,22284],[11116,22520],[11117,22541],[11118,22680],[11119,22270],[11120,22297],[11121,22250],[11122,22509],[11123,22480],[11124,22674],[11125,22247],[11127,22542],[11128,22181],[11129,22648],[11130,22564],[11131,22490],[11132,22409],[11135,22608],[11137,22330],[11138,22350],[11141,22231],[11142,22668],[11143,22352],[11144,22428],[11145,22682],[11146,22590],[11147,22358],[11149,22375],[11150,22589],[11152,22446],[11153,22670],[11154,22340],[11155,22424],[11156,22370],[11157,22392],[11159,22178],[11160,22208],[11161,22486],[11162,22735],[11163,22528],[11164,22538],[11165,22230],[11166,22362],[11167,22400],[11168,22756],[11169,22310],[11170,22425],[11172,22724],[11174,22260],[11175,22416],[11176,22620],[11177,22277],[11178,22417],[11180,22320],[11181,22734],[11184,22351],[11185,22419],[11186,22410],[11187,22200],[11189,22442],[11190,22478],[11192,22556],[11194,22339],[11195,22315],[11196,22686],[11197,22204],[11198,22366],[11199,22618],[11200,22438],[11201,22582],[11202,22687],[11204,22718],[11205,22364],[11207,22412],[11208,22583],[11209,22390],[11210,22699],[11213,22436],[11214,22193],[11215,22458],[11216,22426],[11217,22198],[11218,22473],[11220,22378],[11221,22749],[11222,22591],[11223,22387],[11224,22214],[11225,22346],[11226,22221],[11228,22472],[11231,22278],[11232,22539],[11233,22182],[11235,22332],[11236,22614],[11237,22726],[11239,22610],[11240,22622],[11242,22744],[11243,22723],[11244,22595],[11246,22516],[11247,22563],[11248,22386],[11250,22229],[11254,22526],[11255,22527],[11256,22483],[11257,22450],[11258,22456],[11259,22569],[11260,22568],[11262,22738],[11263,22431],[11264,22518],[11266,22624],[11267,22267],[11268,22524],[11269,22484],[11270,22581],[11271,22657],[11272,22580],[11273,22663],[11275,22592],[11276,22565],[11278,22596],[11279,22631],[11281,22742],[11283,22414],[11284,22460],[11285,22690],[11286,22739],[11287,22628],[11290,22656],[11291,22273],[11294,22548],[11298,22552],[11302,22715],[11304,22641],[11306,22312],[11307,22459],[11309,22225],[11310,22293],[11313,22671],[11317,22570],[11319,22238],[11322,22363],[11325,22676],[11327,22696],[11328,22462],[11330,22753],[11334,22697],[11337,22714],[11340,22740],[11341,22199],[11343,22505],[11345,22329],[11348,22365],[11349,22712],[11352,22576],[11353,22685],[11355,22452],[11356,22423],[11357,22253],[11359,22688],[11361,22252],[11365,22498],[11379,22762],[11380,22794],[11381,22836],[11382,22808],[11383,22792],[11384,22868],[11385,23304],[11386,22871],[11387,23114],[11388,23056],[11389,23022],[11392,23188],[11393,23026],[11394,23184],[11395,22904],[11396,22906],[11397,23126],[11398,23140],[11399,23116],[11400,23064],[11401,23284],[11402,22890],[11403,23014],[11404,22988],[11405,23276],[11406,22866],[11407,23102],[11408,23123],[11409,23262],[11410,22852],[11411,22879],[11412,22832],[11413,23091],[11414,23062],[11415,23256],[11416,22829],[11418,23124],[11419,22763],[11420,23230],[11421,23146],[11422,23072],[11423,22991],[11426,23190],[11428,22912],[11429,22932],[11432,22813],[11433,23250],[11434,22934],[11435,23010],[11436,23264],[11437,23172],[11438,22940],[11440,22957],[11441,23171],[11443,23028],[11444,23252],[11445,22922],[11446,23006],[11447,22952],[11448,22974],[11450,22760],[11451,22790],[11452,23068],[11453,23317],[11454,23110],[11455,23120],[11456,22812],[11457,22944],[11458,22982],[11459,23338],[11460,22892],[11461,23007],[11463,23306],[11465,22842],[11466,22998],[11467,23202],[11468,22859],[11469,22999],[11471,22902],[11472,23316],[11475,22933],[11476,23001],[11477,22992],[11478,22782],[11480,23024],[11481,23060],[11483,23138],[11485,22921],[11486,22897],[11487,23268],[11488,22786],[11489,22948],[11490,23200],[11491,23020],[11492,23164],[11493,23269],[11495,23300],[11496,22946],[11498,22994],[11499,23165],[11500,22972],[11501,23281],[11504,23018],[11505,22775],[11506,23040],[11507,23008],[11508,22780],[11509,23055],[11511,22960],[11512,23331],[11513,23173],[11514,22969],[11515,22796],[11516,22928],[11517,22803],[11519,23054],[11522,22860],[11523,23121],[11524,22764],[11526,22914],[11527,23196],[11528,23308],[11530,23192],[11531,23204],[11533,23326],[11534,23305],[11535,23177],[11537,23098],[11538,23145],[11539,22968],[11541,22811],[11545,23108],[11546,23109],[11547,23065],[11548,23032],[11549,23038],[11550,23151],[11551,23150],[11553,23320],[11554,23013],[11555,23100],[11557,23206],[11558,22849],[11559,23106],[11560,23066],[11561,23163],[11562,23239],[11563,23162],[11564,23245],[11566,23174],[11567,23147],[11569,23178],[11570,23213],[11572,23324],[11574,22996],[11575,23042],[11576,23272],[11577,23321],[11578,23210],[11581,23238],[11582,22855],[11585,23130],[11589,23134],[11593,23297],[11595,23223],[11597,22894],[11598,23041],[11600,22807],[11601,22875],[11604,23253],[11608,23152],[11610,22820],[11613,22945],[11616,23258],[11618,23278],[11619,23044],[11621,23335],[11625,23279],[11628,23296],[11631,23322],[11632,22781],[11634,23087],[11636,22911],[11639,22947],[11640,23294],[11643,23158],[11644,23267],[11646,23034],[11647,23005],[11648,22835],[11650,23270],[11652,22834],[11656,23080],[11670,23344],[11671,23376],[11672,23418],[11673,23390],[11674,23374],[11675,23450],[11676,23886],[11677,23453],[11678,23696],[11679,23638],[11680,23604],[11683,23770],[11684,23608],[11685,23766],[11686,23486],[11687,23488],[11688,23708],[11689,23722],[11690,23698],[11691,23646],[11692,23866],[11693,23472],[11694,23596],[11695,23570],[11696,23858],[11697,23448],[11698,23684],[11699,23705],[11700,23844],[11701,23434],[11702,23461],[11703,23414],[11704,23673],[11705,23644],[11706,23838],[11707,23411],[11709,23706],[11710,23345],[11711,23812],[11712,23728],[11713,23654],[11714,23573],[11717,23772],[11719,23494],[11720,23514],[11723,23395],[11724,23832],[11725,23516],[11726,23592],[11727,23846],[11728,23754],[11729,23522],[11731,23539],[11732,23753],[11734,23610],[11735,23834],[11736,23504],[11737,23588],[11738,23534],[11739,23556],[11741,23342],[11742,23372],[11743,23650],[11744,23899],[11745,23692],[11746,23702],[11747,23394],[11748,23526],[11749,23564],[11750,23920],[11751,23474],[11752,23589],[11754,23888],[11756,23424],[11757,23580],[11758,23784],[11759,23441],[11760,23581],[11762,23484],[11763,23898],[11766,23515],[11767,23583],[11768,23574],[11769,23364],[11771,23606],[11772,23642],[11774,23720],[11776,23503],[11777,23479],[11778,23850],[11779,23368],[11780,23530],[11781,23782],[11782,23602],[11783,23746],[11784,23851],[11786,23882],[11787,23528],[11789,23576],[11790,23747],[11791,23554],[11792,23863],[11795,23600],[11796,23357],[11797,23622],[11798,23590],[11799,23362],[11800,23637],[11802,23542],[11803,23913],[11804,23755],[11805,23551],[11806,23378],[11807,23510],[11808,23385],[11810,23636],[11813,23442],[11814,23703],[11815,23346],[11817,23496],[11818,23778],[11819,23890],[11821,23774],[11822,23786],[11824,23908],[11825,23887],[11826,23759],[11828,23680],[11829,23727],[11830,23550],[11832,23393],[11836,23690],[11837,23691],[11838,23647],[11839,23614],[11840,23620],[11841,23733],[11842,23732],[11844,23902],[11845,23595],[11846,23682],[11848,23788],[11849,23431],[11850,23688],[11851,23648],[11852,23745],[11853,23821],[11854,23744],[11855,23827],[11857,23756],[11858,23729],[11860,23760],[11861,23795],[11863,23906],[11865,23578],[11866,23624],[11867,23854],[11868,23903],[11869,23792],[11872,23820],[11873,23437],[11876,23712],[11880,23716],[11884,23879],[11886,23805],[11888,23476],[11889,23623],[11891,23389],[11892,23457],[11895,23835],[11899,23734],[11901,23402],[11904,23527],[11907,23840],[11909,23860],[11910,23626],[11912,23917],[11916,23861],[11919,23878],[11922,23904],[11923,23363],[11925,23669],[11927,23493],[11930,23529],[11931,23876],[11934,23740],[11935,23849],[11937,23616],[11938,23587],[11939,23417],[11941,23852],[11943,23416],[11947,23662],[11961,23926],[11962,23958],[11963,24000],[11964,23972],[11965,23956],[11966,24032],[11967,24468],[11968,24035],[11969,24278],[11970,24220],[11971,24186],[11974,24352],[11975,24190],[11976,24348],[11977,24068],[11978,24070],[11979,24290],[11980,24304],[11981,24280],[11982,24228],[11983,24448],[11984,24054],[11985,24178],[11986,24152],[11987,24440],[11988,24030],[11989,24266],[11990,24287],[11991,24426],[11992,24016],[11993,24043],[11994,23996],[11995,24255],[11996,24226],[11997,24420],[11998,23993],[12000,24288],[12001,23927],[12002,24394],[12003,24310],[12004,24236],[12005,24155],[12008,24354],[12010,24076],[12011,24096],[12014,23977],[12015,24414],[12016,24098],[12017,24174],[12018,24428],[12019,24336],[12020,24104],[12022,24121],[12023,24335],[12025,24192],[12026,24416],[12027,24086],[12028,24170],[12029,24116],[12030,24138],[12032,23924],[12033,23954],[12034,24232],[12035,24481],[12036,24274],[12037,24284],[12038,23976],[12039,24108],[12040,24146],[12041,24502],[12042,24056],[12043,24171],[12045,24470],[12047,24006],[12048,24162],[12049,24366],[12050,24023],[12051,24163],[12053,24066],[12054,24480],[12057,24097],[12058,24165],[12059,24156],[12060,23946],[12062,24188],[12063,24224],[12065,24302],[12067,24085],[12068,24061],[12069,24432],[12070,23950],[12071,24112],[12072,24364],[12073,24184],[12074,24328],[12075,24433],[12077,24464],[12078,24110],[12080,24158],[12081,24329],[12082,24136],[12083,24445],[12086,24182],[12087,23939],[12088,24204],[12089,24172],[12090,23944],[12091,24219],[12093,24124],[12094,24495],[12095,24337],[12096,24133],[12097,23960],[12098,24092],[12099,23967],[12101,24218],[12104,24024],[12105,24285],[12106,23928],[12108,24078],[12109,24360],[12110,24472],[12112,24356],[12113,24368],[12115,24490],[12116,24469],[12117,24341],[12119,24262],[12120,24309],[12121,24132],[12123,23975],[12127,24272],[12128,24273],[12129,24229],[12130,24196],[12131,24202],[12132,24315],[12133,24314],[12135,24484],[12136,24177],[12137,24264],[12139,24370],[12140,24013],[12141,24270],[12142,24230],[12143,24327],[12144,24403],[12145,24326],[12146,24409],[12148,24338],[12149,24311],[12151,24342],[12152,24377],[12154,24488],[12156,24160],[12157,24206],[12158,24436],[12159,24485],[12160,24374],[12163,24402],[12164,24019],[12167,24294],[12171,24298],[12175,24461],[12177,24387],[12179,24058],[12180,24205],[12182,23971],[12183,24039],[12186,24417],[12190,24316],[12192,23984],[12195,24109],[12198,24422],[12200,24442],[12201,24208],[12203,24499],[12207,24443],[12210,24460],[12213,24486],[12214,23945],[12216,24251],[12218,24075],[12221,24111],[12222,24458],[12225,24322],[12226,24431],[12228,24198],[12229,24169],[12230,23999],[12232,24434],[12234,23998],[12238,24244],[12252,24508],[12253,24540],[12254,24582],[12255,24554],[12256,24538],[12257,24614],[12258,25050],[12259,24617],[12260,24860],[12261,24802],[12262,24768],[12265,24934],[12266,24772],[12267,24930],[12268,24650],[12269,24652],[12270,24872],[12271,24886],[12272,24862],[12273,24810],[12274,25030],[12275,24636],[12276,24760],[12277,24734],[12278,25022],[12279,24612],[12280,24848],[12281,24869],[12282,25008],[12283,24598],[12284,24625],[12285,24578],[12286,24837],[12287,24808],[12288,25002],[12289,24575],[12291,24870],[12292,24509],[12293,24976],[12294,24892],[12295,24818],[12296,24737],[12299,24936],[12301,24658],[12302,24678],[12305,24559],[12306,24996],[12307,24680],[12308,24756],[12309,25010],[12310,24918],[12311,24686],[12313,24703],[12314,24917],[12316,24774],[12317,24998],[12318,24668],[12319,24752],[12320,24698],[12321,24720],[12323,24506],[12324,24536],[12325,24814],[12326,25063],[12327,24856],[12328,24866],[12329,24558],[12330,24690],[12331,24728],[12332,25084],[12333,24638],[12334,24753],[12336,25052],[12338,24588],[12339,24744],[12340,24948],[12341,24605],[12342,24745],[12344,24648],[12345,25062],[12348,24679],[12349,24747],[12350,24738],[12351,24528],[12353,24770],[12354,24806],[12356,24884],[12358,24667],[12359,24643],[12360,25014],[12361,24532],[12362,24694],[12363,24946],[12364,24766],[12365,24910],[12366,25015],[12368,25046],[12369,24692],[12371,24740],[12372,24911],[12373,24718],[12374,25027],[12377,24764],[12378,24521],[12379,24786],[12380,24754],[12381,24526],[12382,24801],[12384,24706],[12385,25077],[12386,24919],[12387,24715],[12388,24542],[12389,24674],[12390,24549],[12392,24800],[12395,24606],[12396,24867],[12397,24510],[12399,24660],[12400,24942],[12401,25054],[12403,24938],[12404,24950],[12406,25072],[12407,25051],[12408,24923],[12410,24844],[12411,24891],[12412,24714],[12414,24557],[12418,24854],[12419,24855],[12420,24811],[12421,24778],[12422,24784],[12423,24897],[12424,24896],[12426,25066],[12427,24759],[12428,24846],[12430,24952],[12431,24595],[12432,24852],[12433,24812],[12434,24909],[12435,24985],[12436,24908],[12437,24991],[12439,24920],[12440,24893],[12442,24924],[12443,24959],[12445,25070],[12447,24742],[12448,24788],[12449,25018],[12450,25067],[12451,24956],[12454,24984],[12455,24601],[12458,24876],[12462,24880],[12466,25043],[12468,24969],[12470,24640],[12471,24787],[12473,24553],[12474,24621],[12477,24999],[12481,24898],[12483,24566],[12486,24691],[12489,25004],[12491,25024],[12492,24790],[12494,25081],[12498,25025],[12501,25042],[12504,25068],[12505,24527],[12507,24833],[12509,24657],[12512,24693],[12513,25040],[12516,24904],[12517,25013],[12519,24780],[12520,24751],[12521,24581],[12523,25016],[12525,24580],[12529,24826],[12543,25089],[12544,25128],[12545,25118],[12546,25124],[12547,25120],[12548,25094],[12550,25109],[12551,25116],[12552,25130],[12553,25117],[12555,25102],[12556,25125],[12557,25108],[12560,25126],[12565,25127],[12567,25137],[12568,25176],[12569,25166],[12570,25172],[12571,25168],[12572,25142],[12574,25157],[12575,25164],[12576,25178],[12577,25165],[12579,25150],[12580,25173],[12581,25156],[12584,25174],[12589,25175],[12591,25185],[12592,25224],[12593,25214],[12594,25220],[12595,25216],[12596,25190],[12598,25205],[12599,25212],[12600,25226],[12601,25213],[12603,25198],[12604,25221],[12605,25204],[12608,25222],[12613,25223],[12615,25233],[12616,25272],[12617,25262],[12618,25268],[12619,25264],[12620,25238],[12622,25253],[12623,25260],[12624,25274],[12625,25261],[12627,25246],[12628,25269],[12629,25252],[12632,25270],[12637,25271],[12639,25281],[12640,25320],[12641,25310],[12642,25316],[12643,25312],[12644,25286],[12646,25301],[12647,25308],[12648,25322],[12649,25309],[12651,25294],[12652,25317],[12653,25300],[12656,25318],[12661,25319],[12663,25329],[12664,25368],[12665,25358],[12666,25364],[12667,25360],[12668,25334],[12670,25349],[12671,25356],[12672,25370],[12673,25357],[12675,25342],[12676,25365],[12677,25348],[12680,25366],[12685,25367],[12687,25377],[12688,25416],[12689,25406],[12690,25412],[12691,25408],[12692,25382],[12694,25397],[12695,25404],[12696,25418],[12697,25405],[12699,25390],[12700,25413],[12701,25396],[12704,25414],[12709,25415],[12711,25425],[12712,25464],[12713,25454],[12714,25460],[12715,25456],[12716,25430],[12718,25445],[12719,25452],[12720,25466],[12721,25453],[12723,25438],[12724,25461],[12725,25444],[12728,25462],[12733,25463],[12735,25473],[12736,25512],[12737,25502],[12738,25508],[12739,25504],[12740,25478],[12742,25493],[12743,25500],[12744,25514],[12745,25501],[12747,25486],[12748,25509],[12749,25492],[12752,25510],[12757,25511],[12759,25521],[12760,25560],[12761,25550],[12762,25556],[12763,25552],[12764,25526],[12766,25541],[12767,25548],[12768,25562],[12769,25549],[12771,25534],[12772,25557],[12773,25540],[12776,25558],[12781,25559],[12783,25569],[12784,25608],[12785,25598],[12786,25604],[12787,25600],[12788,25574],[12790,25589],[12791,25596],[12792,25610],[12793,25597],[12795,25582],[12796,25605],[12797,25588],[12800,25606],[12805,25607],[12807,25617],[12808,25656],[12809,25646],[12810,25652],[12811,25648],[12812,25622],[12814,25637],[12815,25644],[12816,25658],[12817,25645],[12819,25630],[12820,25653],[12821,25636],[12824,25654],[12829,25655],[12831,25665],[12832,25704],[12833,25694],[12834,25700],[12835,25696],[12836,25670],[12838,25685],[12839,25692],[12840,25706],[12841,25693],[12843,25678],[12844,25701],[12845,25684],[12848,25702],[12853,25703],[12855,25713],[12856,25752],[12857,25742],[12858,25748],[12859,25744],[12860,25718],[12862,25733],[12863,25740],[12864,25754],[12865,25741],[12867,25726],[12868,25749],[12869,25732],[12872,25750],[12877,25751],[12879,25761],[12880,25800],[12881,25790],[12882,25796],[12883,25792],[12884,25766],[12886,25781],[12887,25788],[12888,25802],[12889,25789],[12891,25774],[12892,25797],[12893,25780],[12896,25798],[12901,25799],[12903,25809],[12904,25848],[12905,25838],[12906,25844],[12907,25840],[12908,25814],[12910,25829],[12911,25836],[12912,25850],[12913,25837],[12915,25822],[12916,25845],[12917,25828],[12920,25846],[12925,25847],[12927,25857],[12928,25896],[12929,25886],[12930,25892],[12931,25888],[12932,25862],[12934,25877],[12935,25884],[12936,25898],[12937,25885],[12939,25870],[12940,25893],[12941,25876],[12944,25894],[12949,25895],[12951,25905],[12952,25944],[12953,25934],[12954,25940],[12955,25936],[12956,25910],[12958,25925],[12959,25932],[12960,25946],[12961,25933],[12963,25918],[12964,25941],[12965,25924],[12968,25942],[12973,25943],[12975,25953],[12976,25992],[12977,25982],[12978,25988],[12979,25984],[12980,25958],[12982,25973],[12983,25980],[12984,25994],[12985,25981],[12987,25966],[12988,25989],[12989,25972],[12992,25990],[12997,25991],[12999,26001],[13000,26040],[13001,26030],[13002,26036],[13003,26032],[13004,26006],[13006,26021],[13007,26028],[13008,26042],[13009,26029],[13011,26014],[13012,26037],[13013,26020],[13016,26038],[13021,26039],[13023,26049],[13024,26088],[13025,26078],[13026,26084],[13027,26080],[13028,26054],[13030,26069],[13031,26076],[13032,26090],[13033,26077],[13035,26062],[13036,26085],[13037,26068],[13040,26086],[13045,26087],[13047,26097],[13048,26136],[13049,26126],[13050,26132],[13051,26128],[13052,26102],[13054,26117],[13055,26124],[13056,26138],[13057,26125],[13059,26110],[13060,26133],[13061,26116],[13064,26134],[13069,26135],[13071,26145],[13072,26184],[13073,26174],[13074,26180],[13075,26176],[13076,26150],[13078,26165],[13079,26172],[13080,26186],[13081,26173],[13083,26158],[13084,26181],[13085,26164],[13088,26182],[13093,26183],[13095,26193],[13096,26232],[13097,26222],[13098,26228],[13099,26224],[13100,26198],[13102,26213],[13103,26220],[13104,26234],[13105,26221],[13107,26206],[13108,26229],[13109,26212],[13112,26230],[13117,26231],[13119,26241],[13120,26280],[13121,26270],[13122,26276],[13123,26272],[13124,26246],[13126,26261],[13127,26268],[13128,26282],[13129,26269],[13131,26254],[13132,26277],[13133,26260],[13136,26278],[13141,26279],[13143,26289],[13144,26328],[13145,26318],[13146,26324],[13147,26320],[13148,26294],[13150,26309],[13151,26316],[13152,26330],[13153,26317],[13155,26302],[13156,26325],[13157,26308],[13160,26326],[13165,26327],[13167,26337],[13168,26376],[13169,26366],[13170,26372],[13171,26368],[13172,26342],[13174,26357],[13175,26364],[13176,26378],[13177,26365],[13179,26350],[13180,26373],[13181,26356],[13184,26374],[13189,26375],[13191,26385],[13192,26424],[13193,26414],[13194,26420],[13195,26416],[13196,26390],[13198,26405],[13199,26412],[13200,26426],[13201,26413],[13203,26398],[13204,26421],[13205,26404],[13208,26422],[13213,26423],[13215,26433],[13216,26472],[13217,26462],[13218,26468],[13219,26464],[13220,26438],[13222,26453],[13223,26460],[13224,26474],[13225,26461],[13227,26446],[13228,26469],[13229,26452],[13232,26470],[13237,26471],[13239,26481],[13240,26520],[13241,26510],[13242,26516],[13243,26512],[13244,26486],[13246,26501],[13247,26508],[13248,26522],[13249,26509],[13251,26494],[13252,26517],[13253,26500],[13256,26518],[13261,26519],[13263,26529],[13264,26568],[13265,26558],[13266,26564],[13267,26560],[13268,26534],[13270,26549],[13271,26556],[13272,26570],[13273,26557],[13275,26542],[13276,26565],[13277,26548],[13280,26566],[13285,26567],[13287,26577],[13288,26616],[13289,26606],[13290,26612],[13291,26608],[13292,26582],[13294,26597],[13295,26604],[13296,26618],[13297,26605],[13299,26590],[13300,26613],[13301,26596],[13304,26614],[13309,26615],[13311,26625],[13312,26664],[13313,26654],[13314,26660],[13315,26656],[13316,26630],[13318,26645],[13319,26652],[13320,26666],[13321,26653],[13323,26638],[13324,26661],[13325,26644],[13328,26662],[13333,26663],[13335,26673],[13336,26712],[13337,26702],[13338,26708],[13339,26704],[13340,26678],[13342,26693],[13343,26700],[13344,26714],[13345,26701],[13347,26686],[13348,26709],[13349,26692],[13352,26710],[13357,26711],[13359,26721],[13360,26760],[13361,26750],[13362,26756],[13363,26752],[13364,26726],[13366,26741],[13367,26748],[13368,26762],[13369,26749],[13371,26734],[13372,26757],[13373,26740],[13376,26758],[13381,26759],[13383,26769],[13384,26808],[13385,26798],[13386,26804],[13387,26800],[13388,26774],[13390,26789],[13391,26796],[13392,26810],[13393,26797],[13395,26782],[13396,26805],[13397,26788],[13400,26806],[13405,26807],[13407,26817],[13408,26856],[13409,26846],[13410,26852],[13411,26848],[13412,26822],[13414,26837],[13415,26844],[13416,26858],[13417,26845],[13419,26830],[13420,26853],[13421,26836],[13424,26854],[13429,26855],[13431,26865],[13432,26904],[13433,26894],[13434,26900],[13435,26896],[13436,26870],[13438,26885],[13439,26892],[13440,26906],[13441,26893],[13443,26878],[13444,26901],[13445,26884],[13448,26902],[13453,26903],[13455,26913],[13456,26952],[13457,26942],[13458,26948],[13459,26944],[13460,26918],[13462,26933],[13463,26940],[13464,26954],[13465,26941],[13467,26926],[13468,26949],[13469,26932],[13472,26950],[13477,26951],[13479,26961],[13480,27000],[13481,26990],[13482,26996],[13483,26992],[13484,26966],[13486,26981],[13487,26988],[13488,27002],[13489,26989],[13491,26974],[13492,26997],[13493,26980],[13496,26998],[13501,26999],[13503,27009],[13504,27048],[13505,27038],[13506,27044],[13507,27040],[13508,27014],[13510,27029],[13511,27036],[13512,27050],[13513,27037],[13515,27022],[13516,27045],[13517,27028],[13520,27046],[13525,27047],[13527,27057],[13528,27096],[13529,27086],[13530,27092],[13531,27088],[13532,27062],[13534,27077],[13535,27084],[13536,27098],[13537,27085],[13539,27070],[13540,27093],[13541,27076],[13544,27094],[13549,27095],[13551,27105],[13552,27144],[13553,27134],[13554,27140],[13555,27136],[13556,27110],[13558,27125],[13559,27132],[13560,27146],[13561,27133],[13563,27118],[13564,27141],[13565,27124],[13568,27142],[13573,27143],[13575,27153],[13576,27192],[13577,27182],[13578,27188],[13579,27184],[13580,27158],[13582,27173],[13583,27180],[13584,27194],[13585,27181],[13587,27166],[13588,27189],[13589,27172],[13592,27190],[13597,27191],[13599,27201],[13600,27240],[13601,27230],[13602,27236],[13603,27232],[13604,27206],[13606,27221],[13607,27228],[13608,27242],[13609,27229],[13611,27214],[13612,27237],[13613,27220],[13616,27238],[13621,27239],[13623,27249],[13624,27288],[13625,27278],[13626,27284],[13627,27280],[13628,27254],[13630,27269],[13631,27276],[13632,27290],[13633,27277],[13635,27262],[13636,27285],[13637,27268],[13640,27286],[13645,27287],[13647,27297],[13648,27336],[13649,27326],[13650,27332],[13651,27328],[13652,27302],[13654,27317],[13655,27324],[13656,27338],[13657,27325],[13659,27310],[13660,27333],[13661,27316],[13664,27334],[13669,27335],[13671,27345],[13672,27384],[13673,27374],[13674,27380],[13675,27376],[13676,27350],[13678,27365],[13679,27372],[13680,27386],[13681,27373],[13683,27358],[13684,27381],[13685,27364],[13688,27382],[13693,27383],[13695,27393],[13696,27432],[13697,27422],[13698,27428],[13699,27424],[13700,27398],[13702,27413],[13703,27420],[13704,27434],[13705,27421],[13707,27406],[13708,27429],[13709,27412],[13712,27430],[13717,27431],[13719,27441],[13720,27480],[13721,27470],[13722,27476],[13723,27472],[13724,27446],[13726,27461],[13727,27468],[13728,27482],[13729,27469],[13731,27454],[13732,27477],[13733,27460],[13736,27478],[13741,27479],[13743,27489],[13744,27528],[13745,27518],[13746,27524],[13747,27520],[13748,27494],[13750,27509],[13751,27516],[13752,27530],[13753,27517],[13755,27502],[13756,27525],[13757,27508],[13760,27526],[13765,27527],[13767,27537],[13768,27576],[13769,27566],[13770,27572],[13771,27568],[13772,27542],[13774,27557],[13775,27564],[13776,27578],[13777,27565],[13779,27550],[13780,27573],[13781,27556],[13784,27574],[13789,27575],[13791,27585],[13792,27624],[13793,27614],[13794,27620],[13795,27616],[13796,27590],[13798,27605],[13799,27612],[13800,27626],[13801,27613],[13803,27598],[13804,27621],[13805,27604],[13808,27622],[13813,27623],[13815,27633],[13816,27672],[13817,27662],[13818,27668],[13819,27664],[13820,27638],[13822,27653],[13823,27660],[13824,27674],[13825,27661],[13827,27646],[13828,27669],[13829,27652],[13832,27670],[13837,27671],[13839,27681],[13840,27720],[13841,27710],[13842,27716],[13843,27712],[13844,27686],[13846,27701],[13847,27708],[13848,27722],[13849,27709],[13851,27694],[13852,27717],[13853,27700],[13856,27718],[13861,27719],[13863,27729],[13864,27768],[13865,27758],[13866,27764],[13867,27760],[13868,27734],[13870,27749],[13871,27756],[13872,27770],[13873,27757],[13875,27742],[13876,27765],[13877,27748],[13880,27766],[13885,27767],[13887,27777],[13888,27816],[13889,27806],[13890,27812],[13891,27808],[13892,27782],[13894,27797],[13895,27804],[13896,27818],[13897,27805],[13899,27790],[13900,27813],[13901,27796],[13904,27814],[13909,27815],[13911,27825],[13912,27864],[13913,27854],[13914,27860],[13915,27856],[13916,27830],[13918,27845],[13919,27852],[13920,27866],[13921,27853],[13923,27838],[13924,27861],[13925,27844],[13928,27862],[13933,27863],[13935,27873],[13936,27912],[13937,27902],[13938,27908],[13939,27904],[13940,27878],[13942,27893],[13943,27900],[13944,27914],[13945,27901],[13947,27886],[13948,27909],[13949,27892],[13952,27910],[13957,27911],[13959,27921],[13960,27960],[13961,27950],[13962,27956],[13963,27952],[13964,27926],[13966,27941],[13967,27948],[13968,27962],[13969,27949],[13971,27934],[13972,27957],[13973,27940],[13976,27958],[13981,27959],[13983,27969],[13984,28008],[13985,27998],[13986,28004],[13987,28000],[13988,27974],[13990,27989],[13991,27996],[13992,28010],[13993,27997],[13995,27982],[13996,28005],[13997,27988],[14000,28006],[14005,28007],[14007,28017],[14008,28056],[14009,28046],[14010,28052],[14011,28048],[14012,28022],[14014,28037],[14015,28044],[14016,28058],[14017,28045],[14019,28030],[14020,28053],[14021,28036],[14024,28054],[14029,28055],[14031,28065],[14032,28104],[14033,28094],[14034,28100],[14035,28096],[14036,28070],[14038,28085],[14039,28092],[14040,28106],[14041,28093],[14043,28078],[14044,28101],[14045,28084],[14048,28102],[14053,28103],[14055,28113],[14056,28152],[14057,28142],[14058,28148],[14059,28144],[14060,28118],[14062,28133],[14063,28140],[14064,28154],[14065,28141],[14067,28126],[14068,28149],[14069,28132],[14072,28150],[14077,28151],[14079,28161],[14080,28200],[14081,28190],[14082,28196],[14083,28192],[14084,28166],[14086,28181],[14087,28188],[14088,28202],[14089,28189],[14091,28174],[14092,28197],[14093,28180],[14096,28198],[14101,28199],[14103,28209],[14104,28248],[14105,28238],[14106,28244],[14107,28240],[14108,28214],[14110,28229],[14111,28236],[14112,28250],[14113,28237],[14115,28222],[14116,28245],[14117,28228],[14120,28246],[14125,28247],[14127,28257],[14128,28296],[14129,28286],[14130,28292],[14131,28288],[14132,28262],[14134,28277],[14135,28284],[14136,28298],[14137,28285],[14139,28270],[14140,28293],[14141,28276],[14144,28294],[14149,28295],[14151,28305],[14152,28344],[14153,28334],[14154,28340],[14155,28336],[14156,28310],[14158,28325],[14159,28332],[14160,28346],[14161,28333],[14163,28318],[14164,28341],[14165,28324],[14168,28342],[14173,28343],[14175,28353],[14176,28392],[14177,28382],[14178,28388],[14179,28384],[14180,28358],[14182,28373],[14183,28380],[14184,28394],[14185,28381],[14187,28366],[14188,28389],[14189,28372],[14192,28390],[14197,28391],[14199,28401],[14200,28440],[14201,28430],[14202,28436],[14203,28432],[14204,28406],[14206,28421],[14207,28428],[14208,28442],[14209,28429],[14211,28414],[14212,28437],[14213,28420],[14216,28438],[14221,28439],[14223,28449],[14224,28488],[14225,28478],[14226,28484],[14227,28480],[14228,28454],[14230,28469],[14231,28476],[14232,28490],[14233,28477],[14235,28462],[14236,28485],[14237,28468],[14240,28486],[14245,28487],[14247,28497],[14248,28536],[14249,28526],[14250,28532],[14251,28528],[14252,28502],[14254,28517],[14255,28524],[14256,28538],[14257,28525],[14259,28510],[14260,28533],[14261,28516],[14264,28534],[14269,28535],[14271,28545],[14272,28584],[14273,28574],[14274,28580],[14275,28576],[14276,28550],[14278,28565],[14279,28572],[14280,28586],[14281,28573],[14283,28558],[14284,28581],[14285,28564],[14288,28582],[14293,28583],[14295,28593],[14296,28632],[14297,28622],[14298,28628],[14299,28624],[14300,28598],[14302,28613],[14303,28620],[14304,28634],[14305,28621],[14307,28606],[14308,28629],[14309,28612],[14312,28630],[14317,28631],[14319,28641],[14320,28680],[14321,28670],[14322,28676],[14323,28672],[14324,28646],[14326,28661],[14327,28668],[14328,28682],[14329,28669],[14331,28654],[14332,28677],[14333,28660],[14336,28678],[14341,28679],[14343,28689],[14344,28728],[14345,28718],[14346,28724],[14347,28720],[14348,28694],[14350,28709],[14351,28716],[14352,28730],[14353,28717],[14355,28702],[14356,28725],[14357,28708],[14360,28726],[14365,28727],[14367,28737],[14368,28776],[14369,28766],[14370,28772],[14371,28768],[14372,28742],[14374,28757],[14375,28764],[14376,28778],[14377,28765],[14379,28750],[14380,28773],[14381,28756],[14384,28774],[14389,28775],[14391,28785],[14392,28824],[14393,28814],[14394,28820],[14395,28816],[14396,28790],[14398,28805],[14399,28812],[14400,28826],[14401,28813],[14403,28798],[14404,28821],[14405,28804],[14408,28822],[14413,28823],[14415,28833],[14416,28872],[14417,28862],[14418,28868],[14419,28864],[14420,28838],[14422,28853],[14423,28860],[14424,28874],[14425,28861],[14427,28846],[14428,28869],[14429,28852],[14432,28870],[14437,28871],[14439,28881],[14440,28920],[14441,28910],[14442,28916],[14443,28912],[14444,28886],[14446,28901],[14447,28908],[14448,28922],[14449,28909],[14451,28894],[14452,28917],[14453,28900],[14456,28918],[14461,28919],[14463,28929],[14464,28968],[14465,28958],[14466,28964],[14467,28960],[14468,28934],[14470,28949],[14471,28956],[14472,28970],[14473,28957],[14475,28942],[14476,28965],[14477,28948],[14480,28966],[14485,28967],[14487,28977],[14488,29016],[14489,29006],[14490,29012],[14491,29008],[14492,28982],[14494,28997],[14495,29004],[14496,29018],[14497,29005],[14499,28990],[14500,29013],[14501,28996],[14504,29014],[14509,29015],[14511,29025],[14512,29064],[14513,29054],[14514,29060],[14515,29056],[14516,29030],[14518,29045],[14519,29052],[14520,29066],[14521,29053],[14523,29038],[14524,29061],[14525,29044],[14528,29062],[14533,29063],[14535,29073],[14536,29112],[14537,29102],[14538,29108],[14539,29104],[14540,29078],[14542,29093],[14543,29100],[14544,29114],[14545,29101],[14547,29086],[14548,29109],[14549,29092],[14552,29110],[14557,29111],[14559,29121],[14560,29160],[14561,29150],[14562,29156],[14563,29152],[14564,29126],[14566,29141],[14567,29148],[14568,29162],[14569,29149],[14571,29134],[14572,29157],[14573,29140],[14576,29158],[14581,29159],[14583,29169],[14584,29208],[14585,29198],[14586,29204],[14587,29200],[14588,29174],[14590,29189],[14591,29196],[14592,29210],[14593,29197],[14595,29182],[14596,29205],[14597,29188],[14600,29206],[14605,29207],[14607,29217],[14608,29256],[14609,29246],[14610,29252],[14611,29248],[14612,29222],[14614,29237],[14615,29244],[14616,29258],[14617,29245],[14619,29230],[14620,29253],[14621,29236],[14624,29254],[14629,29255],[14631,29265],[14632,29304],[14633,29294],[14634,29300],[14635,29296],[14636,29270],[14638,29285],[14639,29292],[14640,29306],[14641,29293],[14643,29278],[14644,29301],[14645,29284],[14648,29302],[14653,29303],[14655,29313],[14656,29352],[14657,29342],[14658,29348],[14659,29344],[14660,29318],[14662,29333],[14663,29340],[14664,29354],[14665,29341],[14667,29326],[14668,29349],[14669,29332],[14672,29350],[14677,29351],[14679,29361],[14680,29400],[14681,29390],[14682,29396],[14683,29392],[14684,29366],[14686,29381],[14687,29388],[14688,29402],[14689,29389],[14691,29374],[14692,29397],[14693,29380],[14696,29398],[14701,29399],[14703,29417],[14705,29421],[14707,29432],[14709,29436],[14711,29409],[14713,29413],[14715,29424],[14717,29428],[14719,29449],[14721,29453],[14723,29464],[14725,29468],[14727,29441],[14729,29445],[14731,29456],[14733,29460],[14735,29481],[14737,29485],[14739,29496],[14741,29500],[14743,29473],[14745,29477],[14747,29488],[14749,29492],[14751,29513],[14753,29517],[14755,29528],[14757,29532],[14759,29505],[14761,29509],[14763,29520],[14765,29524],[14767,29545],[14769,29549],[14771,29560],[14773,29564],[14775,29537],[14777,29541],[14779,29552],[14781,29556],[14783,29577],[14785,29581],[14787,29592],[14789,29596],[14791,29569],[14793,29573],[14795,29584],[14797,29588],[14799,29609],[14801,29613],[14803,29624],[14805,29628],[14807,29601],[14809,29605],[14811,29616],[14813,29620],[14815,29641],[14817,29645],[14819,29656],[14821,29660],[14823,29633],[14825,29637],[14827,29648],[14829,29652],[14831,29673],[14833,29677],[14835,29688],[14837,29692],[14839,29665],[14841,29669],[14843,29680],[14845,29684],[14847,29705],[14849,29709],[14851,29720],[14853,29724],[14855,29697],[14857,29701],[14859,29712],[14861,29716],[14863,29737],[14865,29741],[14867,29752],[14869,29756],[14871,29729],[14873,29733],[14875,29744],[14877,29748],[14879,29769],[14881,29773],[14883,29784],[14885,29788],[14887,29761],[14889,29765],[14891,29776],[14893,29780],[14895,29801],[14897,29805],[14899,29816],[14901,29820],[14903,29793],[14905,29797],[14907,29808],[14909,29812],[14911,29833],[14913,29837],[14915,29848],[14917,29852],[14919,29825],[14921,29829],[14923,29840],[14925,29844],[14927,29865],[14929,29869],[14931,29880],[14933,29884],[14935,29857],[14937,29861],[14939,29872],[14941,29876],[14943,29897],[14945,29901],[14947,29912],[14949,29916],[14951,29889],[14953,29893],[14955,29904],[14957,29908],[14959,29929],[14961,29933],[14963,29944],[14965,29948],[14967,29921],[14969,29925],[14971,29936],[14973,29940],[14975,29961],[14977,29965],[14979,29976],[14981,29980],[14983,29953],[14985,29957],[14987,29968],[14989,29972],[14991,29993],[14993,29997],[14995,30008],[14997,30012],[14999,29985],[15001,29989],[15003,30000],[15005,30004],[15007,30025],[15009,30029],[15011,30040],[15013,30044],[15015,30017],[15017,30021],[15019,30032],[15021,30036],[15023,30057],[15025,30061],[15027,30072],[15029,30076],[15031,30049],[15033,30053],[15035,30064],[15037,30068],[15039,30089],[15041,30093],[15043,30104],[15045,30108],[15047,30081],[15049,30085],[15051,30096],[15053,30100],[15055,30121],[15057,30125],[15059,30136],[15061,30140],[15063,30113],[15065,30117],[15067,30128],[15069,30132],[15071,30153],[15073,30157],[15075,30168],[15077,30172],[15079,30145],[15081,30149],[15083,30160],[15085,30164],[15087,30185],[15089,30189],[15091,30200],[15093,30204],[15095,30177],[15097,30181],[15099,30192],[15101,30196],[15103,30217],[15105,30221],[15107,30232],[15109,30236],[15111,30209],[15113,30213],[15115,30224],[15117,30228],[15119,30249],[15121,30253],[15123,30264],[15125,30268],[15127,30241],[15129,30245],[15131,30256],[15133,30260],[15135,30281],[15137,30285],[15139,30296],[15141,30300],[15143,30273],[15145,30277],[15147,30288],[15149,30292],[15151,30313],[15153,30317],[15155,30328],[15157,30332],[15159,30305],[15161,30309],[15163,30320],[15165,30324],[15167,30345],[15169,30349],[15171,30360],[15173,30364],[15175,30337],[15177,30341],[15179,30352],[15181,30356],[15183,30377],[15185,30381],[15187,30392],[15189,30396],[15191,30369],[15193,30373],[15195,30384],[15197,30388],[15199,30409],[15201,30413],[15203,30424],[15205,30428],[15207,30401],[15209,30405],[15211,30416],[15213,30420],[15215,30441],[15217,30445],[15219,30456],[15221,30460],[15223,30433],[15225,30437],[15227,30448],[15229,30452],[15231,30473],[15233,30477],[15235,30488],[15237,30492],[15239,30465],[15241,30469],[15243,30480],[15245,30484],[15247,30505],[15249,30509],[15251,30520],[15253,30524],[15255,30497],[15257,30501],[15259,30512],[15261,30516],[15263,30537],[15265,30541],[15267,30552],[15269,30556],[15271,30529],[15273,30533],[15275,30544],[15277,30548],[15279,30569],[15281,30573],[15283,30584],[15285,30588],[15287,30561],[15289,30565],[15291,30576],[15293,30580],[15295,30601],[15297,30605],[15299,30616],[15301,30620],[15303,30593],[15305,30597],[15307,30608],[15309,30612],[15311,30633],[15313,30637],[15315,30648],[15317,30652],[15319,30625],[15321,30629],[15323,30640],[15325,30644],[15327,30665],[15329,30669],[15331,30680],[15333,30684],[15335,30657],[15337,30661],[15339,30672],[15341,30676],[15343,30697],[15345,30701],[15347,30712],[15349,30716],[15351,30689],[15353,30693],[15355,30704],[15357,30708],[15359,30729],[15361,30733],[15363,30744],[15365,30748],[15367,30721],[15369,30725],[15371,30736],[15373,30740],[15375,30761],[15377,30765],[15379,30776],[15381,30780],[15383,30753],[15385,30757],[15387,30768],[15389,30772],[15391,30793],[15393,30797],[15395,30808],[15397,30812],[15399,30785],[15401,30789],[15403,30800],[15405,30804],[15407,30825],[15409,30829],[15411,30840],[15413,30844],[15415,30817],[15417,30821],[15419,30832],[15421,30836],[15423,30857],[15425,30861],[15427,30872],[15429,30876],[15431,30849],[15433,30853],[15435,30864],[15437,30868],[15439,30889],[15441,30893],[15443,30904],[15445,30908],[15447,30881],[15449,30885],[15451,30896],[15453,30900],[15455,30921],[15457,30925],[15459,30936],[15461,30940],[15463,30913],[15465,30917],[15467,30928],[15469,30932],[15471,30953],[15473,30957],[15475,30968],[15477,30972],[15479,30945],[15481,30949],[15483,30960],[15485,30964],[15487,30985],[15489,30989],[15491,31000],[15493,31004],[15495,30977],[15497,30981],[15499,30992],[15501,30996],[15503,31017],[15505,31021],[15507,31032],[15509,31036],[15511,31009],[15513,31013],[15515,31024],[15517,31028],[15519,31049],[15521,31053],[15523,31064],[15525,31068],[15527,31041],[15529,31045],[15531,31056],[15533,31060],[15535,31081],[15537,31085],[15539,31096],[15541,31100],[15543,31073],[15545,31077],[15547,31088],[15549,31092],[15551,31113],[15553,31117],[15555,31128],[15557,31132],[15559,31105],[15561,31109],[15563,31120],[15565,31124],[15567,31145],[15569,31149],[15571,31160],[15573,31164],[15575,31137],[15577,31141],[15579,31152],[15581,31156],[15583,31177],[15585,31181],[15587,31192],[15589,31196],[15591,31169],[15593,31173],[15595,31184],[15597,31188],[15599,31209],[15601,31213],[15603,31224],[15605,31228],[15607,31201],[15609,31205],[15611,31216],[15613,31220],[15615,31241],[15617,31245],[15619,31256],[15621,31260],[15623,31233],[15625,31237],[15627,31248],[15629,31252],[15631,31273],[15633,31277],[15635,31288],[15637,31292],[15639,31265],[15641,31269],[15643,31280],[15645,31284],[15647,31305],[15649,31309],[15651,31320],[15653,31324],[15655,31297],[15657,31301],[15659,31312],[15661,31316],[15663,31337],[15665,31341],[15667,31352],[15669,31356],[15671,31329],[15673,31333],[15675,31344],[15677,31348],[15679,31369],[15681,31373],[15683,31384],[15685,31388],[15687,31361],[15689,31365],[15691,31376],[15693,31380],[15695,31401],[15697,31405],[15699,31416],[15701,31420],[15703,31393],[15705,31397],[15707,31408],[15709,31412],[15711,31433],[15713,31437],[15715,31448],[15717,31452],[15719,31425],[15721,31429],[15723,31440],[15725,31444],[15727,31465],[15729,31469],[15731,31480],[15733,31484],[15735,31457],[15737,31461],[15739,31472],[15741,31476],[15743,31497],[15745,31501],[15747,31512],[15749,31516],[15751,31489],[15753,31493],[15755,31504],[15757,31508],[15759,31529],[15761,31533],[15763,31544],[15765,31548],[15767,31521],[15769,31525],[15771,31536],[15773,31540],[15775,31561],[15777,31565],[15779,31576],[15781,31580],[15783,31553],[15785,31557],[15787,31568],[15789,31572],[15791,31593],[15793,31597],[15795,31608],[15797,31612],[15799,31585],[15801,31589],[15803,31600],[15805,31604],[15807,31625],[15809,31629],[15811,31640],[15813,31644],[15815,31617],[15817,31621],[15819,31632],[15821,31636],[15823,31657],[15825,31661],[15827,31672],[15829,31676],[15831,31649],[15833,31653],[15835,31664],[15837,31668],[15839,31689],[15841,31693],[15843,31704],[15845,31708],[15847,31681],[15849,31685],[15851,31696],[15853,31700],[15855,31721],[15857,31725],[15859,31736],[15861,31740],[15863,31713],[15865,31717],[15867,31728],[15869,31732],[15871,31753],[15873,31757],[15875,31768],[15877,31772],[15879,31745],[15881,31749],[15883,31760],[15885,31764],[15887,31785],[15889,31789],[15891,31800],[15893,31804],[15895,31777],[15897,31781],[15899,31792],[15901,31796],[15903,31817],[15905,31821],[15907,31832],[15909,31836],[15911,31809],[15913,31813],[15915,31824],[15917,31828],[15919,31849],[15921,31853],[15923,31864],[15925,31868],[15927,31841],[15929,31845],[15931,31856],[15933,31860],[15935,31881],[15937,31885],[15939,31896],[15941,31900],[15943,31873],[15945,31877],[15947,31888],[15949,31892],[15951,31913],[15953,31917],[15955,31928],[15957,31932],[15959,31905],[15961,31909],[15963,31920],[15965,31924],[15967,31945],[15969,31949],[15971,31960],[15973,31964],[15975,31937],[15977,31941],[15979,31952],[15981,31956],[15983,31977],[15985,31981],[15987,31992],[15989,31996],[15991,31969],[15993,31973],[15995,31984],[15997,31988],[15999,32009],[16001,32013],[16003,32024],[16005,32028],[16007,32001],[16009,32005],[16011,32016],[16013,32020],[16015,32041],[16017,32045],[16019,32056],[16021,32060],[16023,32033],[16025,32037],[16027,32048],[16029,32052],[16031,32073],[16033,32077],[16035,32088],[16037,32092],[16039,32065],[16041,32069],[16043,32080],[16045,32084],[16047,32105],[16049,32109],[16051,32120],[16053,32124],[16055,32097],[16057,32101],[16059,32112],[16061,32116],[16063,32137],[16065,32141],[16067,32152],[16069,32156],[16071,32129],[16073,32133],[16075,32144],[16077,32148],[16079,32169],[16081,32173],[16083,32184],[16085,32188],[16087,32161],[16089,32165],[16091,32176],[16093,32180],[16095,32201],[16097,32205],[16099,32216],[16101,32220],[16103,32193],[16105,32197],[16107,32208],[16109,32212],[16111,32233],[16113,32237],[16115,32248],[16117,32252],[16119,32225],[16121,32229],[16123,32240],[16125,32244],[16127,32265],[16129,32269],[16131,32280],[16133,32284],[16135,32257],[16137,32261],[16139,32272],[16141,32276],[16143,32297],[16145,32301],[16147,32312],[16149,32316],[16151,32289],[16153,32293],[16155,32304],[16157,32308],[16159,32329],[16161,32333],[16163,32344],[16165,32348],[16167,32321],[16169,32325],[16171,32336],[16173,32340],[16175,32361],[16177,32365],[16179,32376],[16181,32380],[16183,32353],[16185,32357],[16187,32368],[16189,32372],[16191,32393],[16193,32397],[16195,32408],[16197,32412],[16199,32385],[16201,32389],[16203,32400],[16205,32404],[16207,32425],[16209,32429],[16211,32440],[16213,32444],[16215,32417],[16217,32421],[16219,32432],[16221,32436],[16223,32457],[16225,32461],[16227,32472],[16229,32476],[16231,32449],[16233,32453],[16235,32464],[16237,32468],[16239,32489],[16241,32493],[16243,32504],[16245,32508],[16247,32481],[16249,32485],[16251,32496],[16253,32500],[16255,32521],[16257,32525],[16259,32536],[16261,32540],[16263,32513],[16265,32517],[16267,32528],[16269,32532],[16271,32553],[16273,32557],[16275,32568],[16277,32572],[16279,32545],[16281,32549],[16283,32560],[16285,32564],[16287,32585],[16289,32589],[16291,32600],[16293,32604],[16295,32577],[16297,32581],[16299,32592],[16301,32596],[16303,32617],[16305,32621],[16307,32632],[16309,32636],[16311,32609],[16313,32613],[16315,32624],[16317,32628],[16319,32649],[16321,32653],[16323,32664],[16325,32668],[16327,32641],[16329,32645],[16331,32656],[16333,32660],[16335,32681],[16337,32685],[16339,32696],[16341,32700],[16343,32673],[16345,32677],[16347,32688],[16349,32692],[16351,32713],[16353,32717],[16355,32728],[16357,32732],[16359,32705],[16361,32709],[16363,32720],[16365,32724],[16367,32745],[16369,32749],[16371,32760],[16373,32764],[16375,32737],[16377,32741],[16379,32752],[16381,32756],[16383,32777],[16385,32781],[16387,32792],[16389,32796],[16391,32769],[16393,32773],[16395,32784],[16397,32788],[16399,32809],[16401,32813],[16403,32824],[16405,32828],[16407,32801],[16409,32805],[16411,32816],[16413,32820],[16415,32841],[16417,32845],[16419,32856],[16421,32860],[16423,32833],[16425,32837],[16427,32848],[16429,32852],[16431,32873],[16433,32877],[16435,32888],[16437,32892],[16439,32865],[16441,32869],[16443,32880],[16445,32884],[16447,32905],[16449,32909],[16451,32920],[16453,32924],[16455,32897],[16457,32901],[16459,32912],[16461,32916],[16463,32937],[16465,32941],[16467,32952],[16469,32956],[16471,32929],[16473,32933],[16475,32944],[16477,32948],[16479,32969],[16481,32973],[16483,32984],[16485,32988],[16487,32961],[16489,32965],[16491,32976],[16493,32980],[16495,33001],[16497,33005],[16499,33016],[16501,33020],[16503,32993],[16505,32997],[16507,33008],[16509,33012],[16511,33033],[16513,33037],[16515,33048],[16517,33052],[16519,33025],[16521,33029],[16523,33040],[16525,33044],[16527,33065],[16529,33069],[16531,33080],[16533,33084],[16535,33057],[16537,33061],[16539,33072],[16541,33076],[16543,33097],[16545,33101],[16547,33112],[16549,33116],[16551,33089],[16553,33093],[16555,33104],[16557,33108],[16559,33129],[16561,33133],[16563,33144],[16565,33148],[16567,33121],[16569,33125],[16571,33136],[16573,33140],[16575,33161],[16577,33165],[16579,33176],[16581,33180],[16583,33153],[16585,33157],[16587,33168],[16589,33172],[16591,33193],[16593,33197],[16595,33208],[16597,33212],[16599,33185],[16601,33189],[16603,33200],[16605,33204],[16607,33225],[16609,33229],[16611,33240],[16613,33244],[16615,33217],[16617,33221],[16619,33232],[16621,33236]]} diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/physical-frames.json b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/physical-frames.json new file mode 100644 index 0000000000..2f91551281 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/physical-frames.json @@ -0,0 +1 @@ +{"description":"Frozen operation frames (source_aligned_local_v4.py canonical form: operations whose frame differs from the closure frame), from PR200 descent on the aligned word and the script's forward closure.","frames":[[4800,[21,15]],[4801,[22,15]],[4802,[21,12,3]],[4803,[21,12,3]],[4804,[21,12,3]],[4805,[21,12,3]],[4806,[37,15]],[4807,[38,15]],[4808,[37,12,3]],[4809,[37,12,3]],[4810,[37,12,3]],[4811,[37,12,3]],[4812,[69,15]],[4813,[70,15]],[4814,[69,12,3]],[4815,[69,12,3]],[4816,[69,12,3]],[4817,[69,12,3]],[4818,[133,15]],[4819,[134,15]],[4820,[133,12,3]],[4821,[133,12,3]],[4822,[133,12,3]],[4823,[133,12,3]],[4824,[261,15]],[4825,[262,15]],[4826,[261,12,3]],[4827,[261,12,3]],[4828,[261,12,3]],[4829,[261,12,3]],[4830,[517,15]],[4831,[518,15]],[4832,[517,12,3]],[4833,[517,12,3]],[4834,[517,12,3]],[4835,[517,12,3]],[4836,[1029,15]],[4837,[1030,15]],[4838,[1029,12,3]],[4839,[1029,12,3]],[4840,[1029,12,3]],[4841,[1029,12,3]],[4842,[2053,15]],[4843,[2054,15]],[4844,[2053,12,3]],[4845,[2053,12,3]],[4846,[2053,12,3]],[4847,[2053,12,3]],[4848,[4101,15]],[4849,[4102,15]],[4850,[4101,12,3]],[4851,[4101,12,3]],[4852,[4101,12,3]],[4853,[4101,12,3]],[4854,[8197,15]],[4855,[8198,15]],[4856,[8197,12,3]],[4857,[8197,12,3]],[4858,[8197,12,3]],[4859,[8197,12,3]],[4860,[16389,15]],[4861,[16390,15]],[4862,[16389,12,3]],[4863,[16389,12,3]],[4864,[16389,12,3]],[4865,[16389,12,3]],[4866,[32773,15]],[4867,[32774,15]],[4868,[32773,12,3]],[4869,[32773,12,3]],[4870,[32773,12,3]],[4871,[32773,12,3]],[4872,[65541,15]],[4873,[65542,15]],[4874,[65541,12,3]],[4875,[65541,12,3]],[4876,[65541,12,3]],[4877,[65541,12,3]],[4878,[131077,15]],[4879,[131078,15]],[4880,[131077,12,3]],[4881,[131077,12,3]],[4882,[131077,12,3]],[4883,[131077,12,3]],[4884,[262149,15]],[4885,[262150,15]],[4886,[262149,12,3]],[4887,[262149,12,3]],[4888,[262149,12,3]],[4889,[262149,12,3]],[4890,[524293,15]],[4891,[524294,15]],[4892,[524293,12,3]],[4893,[524293,12,3]],[4894,[524293,12,3]],[4895,[524293,12,3]],[4896,[81,51]],[4897,[82,51]],[4898,[81,48,3]],[4899,[81,48,3]],[4900,[81,48,3]],[4901,[81,48,3]],[4902,[145,51]],[4903,[146,51]],[4904,[145,48,3]],[4905,[145,48,3]],[4906,[145,48,3]],[4907,[145,48,3]],[4908,[273,51]],[4909,[274,51]],[4910,[273,48,3]],[4911,[273,48,3]],[4912,[273,48,3]],[4913,[273,48,3]],[4914,[529,51]],[4915,[530,51]],[4916,[529,48,3]],[4917,[529,48,3]],[4918,[529,48,3]],[4919,[529,48,3]],[4920,[1041,51]],[4921,[1042,51]],[4922,[1041,48,3]],[4923,[1041,48,3]],[4924,[1041,48,3]],[4925,[1041,48,3]],[4926,[2065,51]],[4927,[2066,51]],[4928,[2065,48,3]],[4929,[2065,48,3]],[4930,[2065,48,3]],[4931,[2065,48,3]],[4932,[4113,51]],[4933,[4114,51]],[4934,[4113,48,3]],[4935,[4113,48,3]],[4936,[4113,48,3]],[4937,[4113,48,3]],[4938,[8209,51]],[4939,[8210,51]],[4940,[8209,48,3]],[4941,[8209,48,3]],[4942,[8209,48,3]],[4943,[8209,48,3]],[4944,[16401,51]],[4945,[16402,51]],[4946,[16401,48,3]],[4947,[16401,48,3]],[4948,[16401,48,3]],[4949,[16401,48,3]],[4950,[32785,51]],[4951,[32786,51]],[4952,[32785,48,3]],[4953,[32785,48,3]],[4954,[32785,48,3]],[4955,[32785,48,3]],[4956,[65553,51]],[4957,[65554,51]],[4958,[65553,48,3]],[4959,[65553,48,3]],[4960,[65553,48,3]],[4961,[65553,48,3]],[4962,[131089,51]],[4963,[131090,51]],[4964,[131089,48,3]],[4965,[131089,48,3]],[4966,[131089,48,3]],[4967,[131089,48,3]],[4968,[262161,51]],[4969,[262162,51]],[4970,[262161,48,3]],[4971,[262161,48,3]],[4972,[262161,48,3]],[4973,[262161,48,3]],[4974,[524305,51]],[4975,[524306,51]],[4976,[524305,48,3]],[4977,[524305,48,3]],[4978,[524305,48,3]],[4979,[524305,48,3]],[4980,[321,195]],[4981,[322,195]],[4982,[321,192,3]],[4983,[321,192,3]],[4984,[321,192,3]],[4985,[321,192,3]],[4986,[577,195]],[4987,[578,195]],[4988,[577,192,3]],[4989,[577,192,3]],[4990,[577,192,3]],[4991,[577,192,3]],[4992,[1089,195]],[4993,[1090,195]],[4994,[1089,192,3]],[4995,[1089,192,3]],[4996,[1089,192,3]],[4997,[1089,192,3]],[4998,[2113,195]],[4999,[2114,195]],[5000,[2113,192,3]],[5001,[2113,192,3]],[5002,[2113,192,3]],[5003,[2113,192,3]],[5004,[4161,195]],[5005,[4162,195]],[5006,[4161,192,3]],[5007,[4161,192,3]],[5008,[4161,192,3]],[5009,[4161,192,3]],[5010,[8257,195]],[5011,[8258,195]],[5012,[8257,192,3]],[5013,[8257,192,3]],[5014,[8257,192,3]],[5015,[8257,192,3]],[5016,[16449,195]],[5017,[16450,195]],[5018,[16449,192,3]],[5019,[16449,192,3]],[5020,[16449,192,3]],[5021,[16449,192,3]],[5022,[32833,195]],[5023,[32834,195]],[5024,[32833,192,3]],[5025,[32833,192,3]],[5026,[32833,192,3]],[5027,[32833,192,3]],[5028,[65601,195]],[5029,[65602,195]],[5030,[65601,192,3]],[5031,[65601,192,3]],[5032,[65601,192,3]],[5033,[65601,192,3]],[5034,[131137,195]],[5035,[131138,195]],[5036,[131137,192,3]],[5037,[131137,192,3]],[5038,[131137,192,3]],[5039,[131137,192,3]],[5040,[262209,195]],[5041,[262210,195]],[5042,[262209,192,3]],[5043,[262209,192,3]],[5044,[262209,192,3]],[5045,[262209,192,3]],[5046,[524353,195]],[5047,[524354,195]],[5048,[524353,192,3]],[5049,[524353,192,3]],[5050,[524353,192,3]],[5051,[524353,192,3]],[5052,[1281,771]],[5053,[1282,771]],[5054,[1281,768,3]],[5055,[1281,768,3]],[5056,[1281,768,3]],[5057,[1281,768,3]],[5058,[2305,771]],[5059,[2306,771]],[5060,[2305,768,3]],[5061,[2305,768,3]],[5062,[2305,768,3]],[5063,[2305,768,3]],[5064,[4353,771]],[5065,[4354,771]],[5066,[4353,768,3]],[5067,[4353,768,3]],[5068,[4353,768,3]],[5069,[4353,768,3]],[5070,[8449,771]],[5071,[8450,771]],[5072,[8449,768,3]],[5073,[8449,768,3]],[5074,[8449,768,3]],[5075,[8449,768,3]],[5076,[16641,771]],[5077,[16642,771]],[5078,[16641,768,3]],[5079,[16641,768,3]],[5080,[16641,768,3]],[5081,[16641,768,3]],[5082,[33025,771]],[5083,[33026,771]],[5084,[33025,768,3]],[5085,[33025,768,3]],[5086,[33025,768,3]],[5087,[33025,768,3]],[5088,[65793,771]],[5089,[65794,771]],[5090,[65793,768,3]],[5091,[65793,768,3]],[5092,[65793,768,3]],[5093,[65793,768,3]],[5094,[131329,771]],[5095,[131330,771]],[5096,[131329,768,3]],[5097,[131329,768,3]],[5098,[131329,768,3]],[5099,[131329,768,3]],[5100,[262401,771]],[5101,[262402,771]],[5102,[262401,768,3]],[5103,[262401,768,3]],[5104,[262401,768,3]],[5105,[262401,768,3]],[5106,[524545,771]],[5107,[524546,771]],[5108,[524545,768,3]],[5109,[524545,768,3]],[5110,[524545,768,3]],[5111,[524545,768,3]],[5112,[5121,3075]],[5113,[5122,3075]],[5114,[5121,3072,3]],[5115,[5121,3072,3]],[5116,[5121,3072,3]],[5117,[5121,3072,3]],[5118,[9217,3075]],[5119,[9218,3075]],[5120,[9217,3072,3]],[5121,[9217,3072,3]],[5122,[9217,3072,3]],[5123,[9217,3072,3]],[5124,[17409,3075]],[5125,[17410,3075]],[5126,[17409,3072,3]],[5127,[17409,3072,3]],[5128,[17409,3072,3]],[5129,[17409,3072,3]],[5130,[33793,3075]],[5131,[33794,3075]],[5132,[33793,3072,3]],[5133,[33793,3072,3]],[5134,[33793,3072,3]],[5135,[33793,3072,3]],[5136,[66561,3075]],[5137,[66562,3075]],[5138,[66561,3072,3]],[5139,[66561,3072,3]],[5140,[66561,3072,3]],[5141,[66561,3072,3]],[5142,[132097,3075]],[5143,[132098,3075]],[5144,[132097,3072,3]],[5145,[132097,3072,3]],[5146,[132097,3072,3]],[5147,[132097,3072,3]],[5148,[263169,3075]],[5149,[263170,3075]],[5150,[263169,3072,3]],[5151,[263169,3072,3]],[5152,[263169,3072,3]],[5153,[263169,3072,3]],[5154,[525313,3075]],[5155,[525314,3075]],[5156,[525313,3072,3]],[5157,[525313,3072,3]],[5158,[525313,3072,3]],[5159,[525313,3072,3]],[5160,[20481,12291]],[5161,[20482,12291]],[5162,[20481,12288,3]],[5163,[20481,12288,3]],[5164,[20481,12288,3]],[5165,[20481,12288,3]],[5166,[36865,12291]],[5167,[36866,12291]],[5168,[36865,12288,3]],[5169,[36865,12288,3]],[5170,[36865,12288,3]],[5171,[36865,12288,3]],[5172,[69633,12291]],[5173,[69634,12291]],[5174,[69633,12288,3]],[5175,[69633,12288,3]],[5176,[69633,12288,3]],[5177,[69633,12288,3]],[5178,[135169,12291]],[5179,[135170,12291]],[5180,[135169,12288,3]],[5181,[135169,12288,3]],[5182,[135169,12288,3]],[5183,[135169,12288,3]],[5184,[266241,12291]],[5185,[266242,12291]],[5186,[266241,12288,3]],[5187,[266241,12288,3]],[5188,[266241,12288,3]],[5189,[266241,12288,3]],[5190,[528385,12291]],[5191,[528386,12291]],[5192,[528385,12288,3]],[5193,[528385,12288,3]],[5194,[528385,12288,3]],[5195,[528385,12288,3]],[5196,[81921,49155]],[5197,[81922,49155]],[5198,[81921,49152,3]],[5199,[81921,49152,3]],[5200,[81921,49152,3]],[5201,[81921,49152,3]],[5202,[147457,49155]],[5203,[147458,49155]],[5204,[147457,49152,3]],[5205,[147457,49152,3]],[5206,[147457,49152,3]],[5207,[147457,49152,3]],[5208,[278529,49155]],[5209,[278530,49155]],[5210,[278529,49152,3]],[5211,[278529,49152,3]],[5212,[278529,49152,3]],[5213,[278529,49152,3]],[5214,[540673,49155]],[5215,[540674,49155]],[5216,[540673,49152,3]],[5217,[540673,49152,3]],[5218,[540673,49152,3]],[5219,[540673,49152,3]],[5220,[327681,196611]],[5221,[327682,196611]],[5222,[327681,196608,3]],[5223,[327681,196608,3]],[5224,[327681,196608,3]],[5225,[327681,196608,3]],[5226,[589825,196611]],[5227,[589826,196611]],[5228,[589825,196608,3]],[5229,[589825,196608,3]],[5230,[589825,196608,3]],[5231,[589825,196608,3]],[5232,[84,60]],[5233,[88,60]],[5234,[84,48,12]],[5235,[84,48,12]],[5236,[84,48,12]],[5237,[84,48,12]],[5238,[148,60]],[5239,[152,60]],[5240,[148,48,12]],[5241,[148,48,12]],[5242,[148,48,12]],[5243,[148,48,12]],[5244,[276,60]],[5245,[280,60]],[5246,[276,48,12]],[5247,[276,48,12]],[5248,[276,48,12]],[5249,[276,48,12]],[5250,[532,60]],[5251,[536,60]],[5252,[532,48,12]],[5253,[532,48,12]],[5254,[532,48,12]],[5255,[532,48,12]],[5256,[1044,60]],[5257,[1048,60]],[5258,[1044,48,12]],[5259,[1044,48,12]],[5260,[1044,48,12]],[5261,[1044,48,12]],[5262,[2068,60]],[5263,[2072,60]],[5264,[2068,48,12]],[5265,[2068,48,12]],[5266,[2068,48,12]],[5267,[2068,48,12]],[5268,[4116,60]],[5269,[4120,60]],[5270,[4116,48,12]],[5271,[4116,48,12]],[5272,[4116,48,12]],[5273,[4116,48,12]],[5274,[8212,60]],[5275,[8216,60]],[5276,[8212,48,12]],[5277,[8212,48,12]],[5278,[8212,48,12]],[5279,[8212,48,12]],[5280,[16404,60]],[5281,[16408,60]],[5282,[16404,48,12]],[5283,[16404,48,12]],[5284,[16404,48,12]],[5285,[16404,48,12]],[5286,[32788,60]],[5287,[32792,60]],[5288,[32788,48,12]],[5289,[32788,48,12]],[5290,[32788,48,12]],[5291,[32788,48,12]],[5292,[65556,60]],[5293,[65560,60]],[5294,[65556,48,12]],[5295,[65556,48,12]],[5296,[65556,48,12]],[5297,[65556,48,12]],[5298,[131092,60]],[5299,[131096,60]],[5300,[131092,48,12]],[5301,[131092,48,12]],[5302,[131092,48,12]],[5303,[131092,48,12]],[5304,[262164,60]],[5305,[262168,60]],[5306,[262164,48,12]],[5307,[262164,48,12]],[5308,[262164,48,12]],[5309,[262164,48,12]],[5310,[524308,60]],[5311,[524312,60]],[5312,[524308,48,12]],[5313,[524308,48,12]],[5314,[524308,48,12]],[5315,[524308,48,12]],[5316,[324,204]],[5317,[328,204]],[5318,[324,192,12]],[5319,[324,192,12]],[5320,[324,192,12]],[5321,[324,192,12]],[5322,[580,204]],[5323,[584,204]],[5324,[580,192,12]],[5325,[580,192,12]],[5326,[580,192,12]],[5327,[580,192,12]],[5328,[1092,204]],[5329,[1096,204]],[5330,[1092,192,12]],[5331,[1092,192,12]],[5332,[1092,192,12]],[5333,[1092,192,12]],[5334,[2116,204]],[5335,[2120,204]],[5336,[2116,192,12]],[5337,[2116,192,12]],[5338,[2116,192,12]],[5339,[2116,192,12]],[5340,[4164,204]],[5341,[4168,204]],[5342,[4164,192,12]],[5343,[4164,192,12]],[5344,[4164,192,12]],[5345,[4164,192,12]],[5346,[8260,204]],[5347,[8264,204]],[5348,[8260,192,12]],[5349,[8260,192,12]],[5350,[8260,192,12]],[5351,[8260,192,12]],[5352,[16452,204]],[5353,[16456,204]],[5354,[16452,192,12]],[5355,[16452,192,12]],[5356,[16452,192,12]],[5357,[16452,192,12]],[5358,[32836,204]],[5359,[32840,204]],[5360,[32836,192,12]],[5361,[32836,192,12]],[5362,[32836,192,12]],[5363,[32836,192,12]],[5364,[65604,204]],[5365,[65608,204]],[5366,[65604,192,12]],[5367,[65604,192,12]],[5368,[65604,192,12]],[5369,[65604,192,12]],[5370,[131140,204]],[5371,[131144,204]],[5372,[131140,192,12]],[5373,[131140,192,12]],[5374,[131140,192,12]],[5375,[131140,192,12]],[5376,[262212,204]],[5377,[262216,204]],[5378,[262212,192,12]],[5379,[262212,192,12]],[5380,[262212,192,12]],[5381,[262212,192,12]],[5382,[524356,204]],[5383,[524360,204]],[5384,[524356,192,12]],[5385,[524356,192,12]],[5386,[524356,192,12]],[5387,[524356,192,12]],[5388,[1284,780]],[5389,[1288,780]],[5390,[1284,768,12]],[5391,[1284,768,12]],[5392,[1284,768,12]],[5393,[1284,768,12]],[5394,[2308,780]],[5395,[2312,780]],[5396,[2308,768,12]],[5397,[2308,768,12]],[5398,[2308,768,12]],[5399,[2308,768,12]],[5400,[4356,780]],[5401,[4360,780]],[5402,[4356,768,12]],[5403,[4356,768,12]],[5404,[4356,768,12]],[5405,[4356,768,12]],[5406,[8452,780]],[5407,[8456,780]],[5408,[8452,768,12]],[5409,[8452,768,12]],[5410,[8452,768,12]],[5411,[8452,768,12]],[5412,[16644,780]],[5413,[16648,780]],[5414,[16644,768,12]],[5415,[16644,768,12]],[5416,[16644,768,12]],[5417,[16644,768,12]],[5418,[33028,780]],[5419,[33032,780]],[5420,[33028,768,12]],[5421,[33028,768,12]],[5422,[33028,768,12]],[5423,[33028,768,12]],[5424,[65796,780]],[5425,[65800,780]],[5426,[65796,768,12]],[5427,[65796,768,12]],[5428,[65796,768,12]],[5429,[65796,768,12]],[5430,[131332,780]],[5431,[131336,780]],[5432,[131332,768,12]],[5433,[131332,768,12]],[5434,[131332,768,12]],[5435,[131332,768,12]],[5436,[262404,780]],[5437,[262408,780]],[5438,[262404,768,12]],[5439,[262404,768,12]],[5440,[262404,768,12]],[5441,[262404,768,12]],[5442,[524548,780]],[5443,[524552,780]],[5444,[524548,768,12]],[5445,[524548,768,12]],[5446,[524548,768,12]],[5447,[524548,768,12]],[5448,[5124,3084]],[5449,[5128,3084]],[5450,[5124,3072,12]],[5451,[5124,3072,12]],[5452,[5124,3072,12]],[5453,[5124,3072,12]],[5454,[9220,3084]],[5455,[9224,3084]],[5456,[9220,3072,12]],[5457,[9220,3072,12]],[5458,[9220,3072,12]],[5459,[9220,3072,12]],[5460,[17412,3084]],[5461,[17416,3084]],[5462,[17412,3072,12]],[5463,[17412,3072,12]],[5464,[17412,3072,12]],[5465,[17412,3072,12]],[5466,[33796,3084]],[5467,[33800,3084]],[5468,[33796,3072,12]],[5469,[33796,3072,12]],[5470,[33796,3072,12]],[5471,[33796,3072,12]],[5472,[66564,3084]],[5473,[66568,3084]],[5474,[66564,3072,12]],[5475,[66564,3072,12]],[5476,[66564,3072,12]],[5477,[66564,3072,12]],[5478,[132100,3084]],[5479,[132104,3084]],[5480,[132100,3072,12]],[5481,[132100,3072,12]],[5482,[132100,3072,12]],[5483,[132100,3072,12]],[5484,[263172,3084]],[5485,[263176,3084]],[5486,[263172,3072,12]],[5487,[263172,3072,12]],[5488,[263172,3072,12]],[5489,[263172,3072,12]],[5490,[525316,3084]],[5491,[525320,3084]],[5492,[525316,3072,12]],[5493,[525316,3072,12]],[5494,[525316,3072,12]],[5495,[525316,3072,12]],[5496,[20484,12300]],[5497,[20488,12300]],[5498,[20484,12288,12]],[5499,[20484,12288,12]],[5500,[20484,12288,12]],[5501,[20484,12288,12]],[5502,[36868,12300]],[5503,[36872,12300]],[5504,[36868,12288,12]],[5505,[36868,12288,12]],[5506,[36868,12288,12]],[5507,[36868,12288,12]],[5508,[69636,12300]],[5509,[69640,12300]],[5510,[69636,12288,12]],[5511,[69636,12288,12]],[5512,[69636,12288,12]],[5513,[69636,12288,12]],[5514,[135172,12300]],[5515,[135176,12300]],[5516,[135172,12288,12]],[5517,[135172,12288,12]],[5518,[135172,12288,12]],[5519,[135172,12288,12]],[5520,[266244,12300]],[5521,[266248,12300]],[5522,[266244,12288,12]],[5523,[266244,12288,12]],[5524,[266244,12288,12]],[5525,[266244,12288,12]],[5526,[528388,12300]],[5527,[528392,12300]],[5528,[528388,12288,12]],[5529,[528388,12288,12]],[5530,[528388,12288,12]],[5531,[528388,12288,12]],[5532,[81924,49164]],[5533,[81928,49164]],[5534,[81924,49152,12]],[5535,[81924,49152,12]],[5536,[81924,49152,12]],[5537,[81924,49152,12]],[5538,[147460,49164]],[5539,[147464,49164]],[5540,[147460,49152,12]],[5541,[147460,49152,12]],[5542,[147460,49152,12]],[5543,[147460,49152,12]],[5544,[278532,49164]],[5545,[278536,49164]],[5546,[278532,49152,12]],[5547,[278532,49152,12]],[5548,[278532,49152,12]],[5549,[278532,49152,12]],[5550,[540676,49164]],[5551,[540680,49164]],[5552,[540676,49152,12]],[5553,[540676,49152,12]],[5554,[540676,49152,12]],[5555,[540676,49152,12]],[5556,[327684,196620]],[5557,[327688,196620]],[5558,[327684,196608,12]],[5559,[327684,196608,12]],[5560,[327684,196608,12]],[5561,[327684,196608,12]],[5562,[589828,196620]],[5563,[589832,196620]],[5564,[589828,196608,12]],[5565,[589828,196608,12]],[5566,[589828,196608,12]],[5567,[589828,196608,12]],[5568,[336,240]],[5569,[352,240]],[5570,[336,192,48]],[5571,[336,192,48]],[5572,[336,192,48]],[5573,[336,192,48]],[5574,[592,240]],[5575,[608,240]],[5576,[592,192,48]],[5577,[592,192,48]],[5578,[592,192,48]],[5579,[592,192,48]],[5580,[1104,240]],[5581,[1120,240]],[5582,[1104,192,48]],[5583,[1104,192,48]],[5584,[1104,192,48]],[5585,[1104,192,48]],[5586,[2128,240]],[5587,[2144,240]],[5588,[2128,192,48]],[5589,[2128,192,48]],[5590,[2128,192,48]],[5591,[2128,192,48]],[5592,[4176,240]],[5593,[4192,240]],[5594,[4176,192,48]],[5595,[4176,192,48]],[5596,[4176,192,48]],[5597,[4176,192,48]],[5598,[8272,240]],[5599,[8288,240]],[5600,[8272,192,48]],[5601,[8272,192,48]],[5602,[8272,192,48]],[5603,[8272,192,48]],[5604,[16464,240]],[5605,[16480,240]],[5606,[16464,192,48]],[5607,[16464,192,48]],[5608,[16464,192,48]],[5609,[16464,192,48]],[5610,[32848,240]],[5611,[32864,240]],[5612,[32848,192,48]],[5613,[32848,192,48]],[5614,[32848,192,48]],[5615,[32848,192,48]],[5616,[65616,240]],[5617,[65632,240]],[5618,[65616,192,48]],[5619,[65616,192,48]],[5620,[65616,192,48]],[5621,[65616,192,48]],[5622,[131152,240]],[5623,[131168,240]],[5624,[131152,192,48]],[5625,[131152,192,48]],[5626,[131152,192,48]],[5627,[131152,192,48]],[5628,[262224,240]],[5629,[262240,240]],[5630,[262224,192,48]],[5631,[262224,192,48]],[5632,[262224,192,48]],[5633,[262224,192,48]],[5634,[524368,240]],[5635,[524384,240]],[5636,[524368,192,48]],[5637,[524368,192,48]],[5638,[524368,192,48]],[5639,[524368,192,48]],[5640,[1296,816]],[5641,[1312,816]],[5642,[1296,768,48]],[5643,[1296,768,48]],[5644,[1296,768,48]],[5645,[1296,768,48]],[5646,[2320,816]],[5647,[2336,816]],[5648,[2320,768,48]],[5649,[2320,768,48]],[5650,[2320,768,48]],[5651,[2320,768,48]],[5652,[4368,816]],[5653,[4384,816]],[5654,[4368,768,48]],[5655,[4368,768,48]],[5656,[4368,768,48]],[5657,[4368,768,48]],[5658,[8464,816]],[5659,[8480,816]],[5660,[8464,768,48]],[5661,[8464,768,48]],[5662,[8464,768,48]],[5663,[8464,768,48]],[5664,[16656,816]],[5665,[16672,816]],[5666,[16656,768,48]],[5667,[16656,768,48]],[5668,[16656,768,48]],[5669,[16656,768,48]],[5670,[33040,816]],[5671,[33056,816]],[5672,[33040,768,48]],[5673,[33040,768,48]],[5674,[33040,768,48]],[5675,[33040,768,48]],[5676,[65808,816]],[5677,[65824,816]],[5678,[65808,768,48]],[5679,[65808,768,48]],[5680,[65808,768,48]],[5681,[65808,768,48]],[5682,[131344,816]],[5683,[131360,816]],[5684,[131344,768,48]],[5685,[131344,768,48]],[5686,[131344,768,48]],[5687,[131344,768,48]],[5688,[262416,816]],[5689,[262432,816]],[5690,[262416,768,48]],[5691,[262416,768,48]],[5692,[262416,768,48]],[5693,[262416,768,48]],[5694,[524560,816]],[5695,[524576,816]],[5696,[524560,768,48]],[5697,[524560,768,48]],[5698,[524560,768,48]],[5699,[524560,768,48]],[5700,[5136,3120]],[5701,[5152,3120]],[5702,[5136,3072,48]],[5703,[5136,3072,48]],[5704,[5136,3072,48]],[5705,[5136,3072,48]],[5706,[9232,3120]],[5707,[9248,3120]],[5708,[9232,3072,48]],[5709,[9232,3072,48]],[5710,[9232,3072,48]],[5711,[9232,3072,48]],[5712,[17424,3120]],[5713,[17440,3120]],[5714,[17424,3072,48]],[5715,[17424,3072,48]],[5716,[17424,3072,48]],[5717,[17424,3072,48]],[5718,[33808,3120]],[5719,[33824,3120]],[5720,[33808,3072,48]],[5721,[33808,3072,48]],[5722,[33808,3072,48]],[5723,[33808,3072,48]],[5724,[66576,3120]],[5725,[66592,3120]],[5726,[66576,3072,48]],[5727,[66576,3072,48]],[5728,[66576,3072,48]],[5729,[66576,3072,48]],[5730,[132112,3120]],[5731,[132128,3120]],[5732,[132112,3072,48]],[5733,[132112,3072,48]],[5734,[132112,3072,48]],[5735,[132112,3072,48]],[5736,[263184,3120]],[5737,[263200,3120]],[5738,[263184,3072,48]],[5739,[263184,3072,48]],[5740,[263184,3072,48]],[5741,[263184,3072,48]],[5742,[525328,3120]],[5743,[525344,3120]],[5744,[525328,3072,48]],[5745,[525328,3072,48]],[5746,[525328,3072,48]],[5747,[525328,3072,48]],[5748,[20496,12336]],[5749,[20512,12336]],[5750,[20496,12288,48]],[5751,[20496,12288,48]],[5752,[20496,12288,48]],[5753,[20496,12288,48]],[5754,[36880,12336]],[5755,[36896,12336]],[5756,[36880,12288,48]],[5757,[36880,12288,48]],[5758,[36880,12288,48]],[5759,[36880,12288,48]],[5760,[69648,12336]],[5761,[69664,12336]],[5762,[69648,12288,48]],[5763,[69648,12288,48]],[5764,[69648,12288,48]],[5765,[69648,12288,48]],[5766,[135184,12336]],[5767,[135200,12336]],[5768,[135184,12288,48]],[5769,[135184,12288,48]],[5770,[135184,12288,48]],[5771,[135184,12288,48]],[5772,[266256,12336]],[5773,[266272,12336]],[5774,[266256,12288,48]],[5775,[266256,12288,48]],[5776,[266256,12288,48]],[5777,[266256,12288,48]],[5778,[528400,12336]],[5779,[528416,12336]],[5780,[528400,12288,48]],[5781,[528400,12288,48]],[5782,[528400,12288,48]],[5783,[528400,12288,48]],[5784,[81936,49200]],[5785,[81952,49200]],[5786,[81936,49152,48]],[5787,[81936,49152,48]],[5788,[81936,49152,48]],[5789,[81936,49152,48]],[5790,[147472,49200]],[5791,[147488,49200]],[5792,[147472,49152,48]],[5793,[147472,49152,48]],[5794,[147472,49152,48]],[5795,[147472,49152,48]],[5796,[278544,49200]],[5797,[278560,49200]],[5798,[278544,49152,48]],[5799,[278544,49152,48]],[5800,[278544,49152,48]],[5801,[278544,49152,48]],[5802,[540688,49200]],[5803,[540704,49200]],[5804,[540688,49152,48]],[5805,[540688,49152,48]],[5806,[540688,49152,48]],[5807,[540688,49152,48]],[5808,[327696,196656]],[5809,[327712,196656]],[5810,[327696,196608,48]],[5811,[327696,196608,48]],[5812,[327696,196608,48]],[5813,[327696,196608,48]],[5814,[589840,196656]],[5815,[589856,196656]],[5816,[589840,196608,48]],[5817,[589840,196608,48]],[5818,[589840,196608,48]],[5819,[589840,196608,48]],[5820,[1344,960]],[5821,[1408,960]],[5822,[1344,768,192]],[5823,[1344,768,192]],[5824,[1344,768,192]],[5825,[1344,768,192]],[5826,[2368,960]],[5827,[2432,960]],[5828,[2368,768,192]],[5829,[2368,768,192]],[5830,[2368,768,192]],[5831,[2368,768,192]],[5832,[4416,960]],[5833,[4480,960]],[5834,[4416,768,192]],[5835,[4416,768,192]],[5836,[4416,768,192]],[5837,[4416,768,192]],[5838,[8512,960]],[5839,[8576,960]],[5840,[8512,768,192]],[5841,[8512,768,192]],[5842,[8512,768,192]],[5843,[8512,768,192]],[5844,[16704,960]],[5845,[16768,960]],[5846,[16704,768,192]],[5847,[16704,768,192]],[5848,[16704,768,192]],[5849,[16704,768,192]],[5850,[33088,960]],[5851,[33152,960]],[5852,[33088,768,192]],[5853,[33088,768,192]],[5854,[33088,768,192]],[5855,[33088,768,192]],[5856,[65856,960]],[5857,[65920,960]],[5858,[65856,768,192]],[5859,[65856,768,192]],[5860,[65856,768,192]],[5861,[65856,768,192]],[5862,[131392,960]],[5863,[131456,960]],[5864,[131392,768,192]],[5865,[131392,768,192]],[5866,[131392,768,192]],[5867,[131392,768,192]],[5868,[262464,960]],[5869,[262528,960]],[5870,[262464,768,192]],[5871,[262464,768,192]],[5872,[262464,768,192]],[5873,[262464,768,192]],[5874,[524608,960]],[5875,[524672,960]],[5876,[524608,768,192]],[5877,[524608,768,192]],[5878,[524608,768,192]],[5879,[524608,768,192]],[5880,[5184,3264]],[5881,[5248,3264]],[5882,[5184,3072,192]],[5883,[5184,3072,192]],[5884,[5184,3072,192]],[5885,[5184,3072,192]],[5886,[9280,3264]],[5887,[9344,3264]],[5888,[9280,3072,192]],[5889,[9280,3072,192]],[5890,[9280,3072,192]],[5891,[9280,3072,192]],[5892,[17472,3264]],[5893,[17536,3264]],[5894,[17472,3072,192]],[5895,[17472,3072,192]],[5896,[17472,3072,192]],[5897,[17472,3072,192]],[5898,[33856,3264]],[5899,[33920,3264]],[5900,[33856,3072,192]],[5901,[33856,3072,192]],[5902,[33856,3072,192]],[5903,[33856,3072,192]],[5904,[66624,3264]],[5905,[66688,3264]],[5906,[66624,3072,192]],[5907,[66624,3072,192]],[5908,[66624,3072,192]],[5909,[66624,3072,192]],[5910,[132160,3264]],[5911,[132224,3264]],[5912,[132160,3072,192]],[5913,[132160,3072,192]],[5914,[132160,3072,192]],[5915,[132160,3072,192]],[5916,[263232,3264]],[5917,[263296,3264]],[5918,[263232,3072,192]],[5919,[263232,3072,192]],[5920,[263232,3072,192]],[5921,[263232,3072,192]],[5922,[525376,3264]],[5923,[525440,3264]],[5924,[525376,3072,192]],[5925,[525376,3072,192]],[5926,[525376,3072,192]],[5927,[525376,3072,192]],[5928,[20544,12480]],[5929,[20608,12480]],[5930,[20544,12288,192]],[5931,[20544,12288,192]],[5932,[20544,12288,192]],[5933,[20544,12288,192]],[5934,[20544,12288,192]],[5935,[36928,12480]],[5936,[36992,12480]],[5937,[36928,12288,192]],[5938,[36928,12288,192]],[5939,[36928,12288,192]],[5940,[36928,12288,192]],[5941,[36928,12288,192]],[5942,[69696,12480]],[5943,[69760,12480]],[5944,[69696,12288,192]],[5945,[69696,12288,192]],[5946,[69696,12288,192]],[5947,[69696,12288,192]],[5948,[69696,12288,192]],[5949,[135232,12480]],[5950,[135296,12480]],[5951,[135232,12288,192]],[5952,[135232,12288,192]],[5953,[135232,12288,192]],[5954,[135232,12288,192]],[5955,[135232,12288,192]],[5956,[266304,12480]],[5957,[266368,12480]],[5958,[266304,12288,192]],[5959,[266304,12288,192]],[5960,[266304,12288,192]],[5961,[266304,12288,192]],[5962,[266304,12288,192]],[5963,[528448,12480]],[5964,[528512,12480]],[5965,[528448,12288,192]],[5966,[528448,12288,192]],[5967,[528448,12288,192]],[5968,[528448,12288,192]],[5969,[528448,12288,192]],[5970,[81984,49344]],[5971,[82048,49344]],[5972,[81984,49152,192]],[5973,[81984,49152,192]],[5974,[81984,49152,192]],[5975,[81984,49152,192]],[5976,[147520,49344]],[5977,[147584,49344]],[5978,[147520,49152,192]],[5979,[147520,49152,192]],[5980,[147520,49152,192]],[5981,[147520,49152,192]],[5982,[278592,49344]],[5983,[278656,49344]],[5984,[278592,49152,192]],[5985,[278592,49152,192]],[5986,[278592,49152,192]],[5987,[278592,49152,192]],[5988,[540736,49344]],[5989,[540800,49344]],[5990,[540736,49152,192]],[5991,[540736,49152,192]],[5992,[540736,49152,192]],[5993,[540736,49152,192]],[5994,[327744,196800]],[5995,[327808,196800]],[5996,[327744,196608,192]],[5997,[327744,196608,192]],[5998,[327744,196608,192]],[5999,[327744,196608,192]],[6000,[589888,196800]],[6001,[589952,196800]],[6002,[589888,196608,192]],[6003,[589888,196608,192]],[6004,[589888,196608,192]],[6005,[589888,196608,192]],[6006,[5376,3840]],[6007,[5632,3840]],[6008,[5376,3072,768]],[6009,[5376,3072,768]],[6010,[5376,3072,768]],[6011,[5376,3072,768]],[6012,[9472,3840]],[6013,[9728,3840]],[6014,[9472,3072,768]],[6015,[9472,3072,768]],[6016,[9472,3072,768]],[6017,[9472,3072,768]],[6018,[17664,3840]],[6019,[17920,3840]],[6020,[17664,3072,768]],[6021,[17664,3072,768]],[6022,[17664,3072,768]],[6023,[17664,3072,768]],[6024,[34048,3840]],[6025,[34304,3840]],[6026,[34048,3072,768]],[6027,[34048,3072,768]],[6028,[34048,3072,768]],[6029,[34048,3072,768]],[6030,[66816,3840]],[6031,[67072,3840]],[6032,[66816,3072,768]],[6033,[66816,3072,768]],[6034,[66816,3072,768]],[6035,[66816,3072,768]],[6036,[132352,3840]],[6037,[132608,3840]],[6038,[132352,3072,768]],[6039,[132352,3072,768]],[6040,[132352,3072,768]],[6041,[132352,3072,768]],[6042,[263424,3840]],[6043,[263680,3840]],[6044,[263424,3072,768]],[6045,[263424,3072,768]],[6046,[263424,3072,768]],[6047,[263424,3072,768]],[6048,[525568,3840]],[6049,[525824,3840]],[6050,[525568,3072,768]],[6051,[525568,3072,768]],[6052,[525568,3072,768]],[6053,[525568,3072,768]],[6054,[20736,13056]],[6055,[20992,13056]],[6056,[20736,12288,768]],[6057,[20736,12288,768]],[6058,[20736,12288,768]],[6059,[20736,12288,768]],[6060,[37120,13056]],[6061,[37376,13056]],[6062,[37120,12288,768]],[6063,[37120,12288,768]],[6064,[37120,12288,768]],[6065,[37120,12288,768]],[6066,[69888,13056]],[6067,[70144,13056]],[6068,[69888,12288,768]],[6069,[69888,12288,768]],[6070,[69888,12288,768]],[6071,[69888,12288,768]],[6072,[135424,13056]],[6073,[135680,13056]],[6074,[135424,12288,768]],[6075,[135424,12288,768]],[6076,[135424,12288,768]],[6077,[135424,12288,768]],[6078,[266496,13056]],[6079,[266752,13056]],[6080,[266496,12288,768]],[6081,[266496,12288,768]],[6082,[266496,12288,768]],[6083,[266496,12288,768]],[6084,[528640,13056]],[6085,[528896,13056]],[6086,[528640,12288,768]],[6087,[528640,12288,768]],[6088,[528640,12288,768]],[6089,[528640,12288,768]],[6090,[82176,49920]],[6091,[82432,49920]],[6092,[82176,49152,768]],[6093,[82176,49152,768]],[6094,[82176,49152,768]],[6095,[82176,49152,768]],[6096,[147712,49920]],[6097,[147968,49920]],[6098,[147712,49152,768]],[6099,[147712,49152,768]],[6100,[147712,49152,768]],[6101,[147712,49152,768]],[6102,[278784,49920]],[6103,[279040,49920]],[6104,[278784,49152,768]],[6105,[278784,49152,768]],[6106,[278784,49152,768]],[6107,[278784,49152,768]],[6108,[540928,49920]],[6109,[541184,49920]],[6110,[540928,49152,768]],[6111,[540928,49152,768]],[6112,[540928,49152,768]],[6113,[540928,49152,768]],[6114,[327936,197376]],[6115,[328192,197376]],[6116,[327936,196608,768]],[6117,[327936,196608,768]],[6118,[327936,196608,768]],[6119,[327936,196608,768]],[6120,[590080,197376]],[6121,[590336,197376]],[6122,[590080,196608,768]],[6123,[590080,196608,768]],[6124,[590080,196608,768]],[6125,[590080,196608,768]],[6126,[21504,15360]],[6127,[22528,15360]],[6128,[21504,12288,3072]],[6129,[21504,12288,3072]],[6130,[21504,12288,3072]],[6131,[21504,12288,3072]],[6132,[37888,15360]],[6133,[38912,15360]],[6134,[37888,12288,3072]],[6135,[37888,12288,3072]],[6136,[37888,12288,3072]],[6137,[37888,12288,3072]],[6138,[70656,15360]],[6139,[71680,15360]],[6140,[70656,12288,3072]],[6141,[70656,12288,3072]],[6142,[70656,12288,3072]],[6143,[70656,12288,3072]],[6144,[136192,15360]],[6145,[137216,15360]],[6146,[136192,12288,3072]],[6147,[136192,12288,3072]],[6148,[136192,12288,3072]],[6149,[136192,12288,3072]],[6150,[267264,15360]],[6151,[268288,15360]],[6152,[267264,12288,3072]],[6153,[267264,12288,3072]],[6154,[267264,12288,3072]],[6155,[267264,12288,3072]],[6156,[529408,15360]],[6157,[530432,15360]],[6158,[529408,12288,3072]],[6159,[529408,12288,3072]],[6160,[529408,12288,3072]],[6161,[529408,12288,3072]],[6162,[82944,52224]],[6163,[83968,52224]],[6164,[82944,49152,3072]],[6165,[82944,49152,3072]],[6166,[82944,49152,3072]],[6167,[82944,49152,3072]],[6168,[148480,52224]],[6169,[149504,52224]],[6170,[148480,49152,3072]],[6171,[148480,49152,3072]],[6172,[148480,49152,3072]],[6173,[148480,49152,3072]],[6174,[279552,52224]],[6175,[280576,52224]],[6176,[279552,49152,3072]],[6177,[279552,49152,3072]],[6178,[279552,49152,3072]],[6179,[279552,49152,3072]],[6180,[541696,52224]],[6181,[542720,52224]],[6182,[541696,49152,3072]],[6183,[541696,49152,3072]],[6184,[541696,49152,3072]],[6185,[541696,49152,3072]],[6186,[328704,199680]],[6187,[329728,199680]],[6188,[328704,196608,3072]],[6189,[328704,196608,3072]],[6190,[328704,196608,3072]],[6191,[328704,196608,3072]],[6192,[590848,199680]],[6193,[591872,199680]],[6194,[590848,196608,3072]],[6195,[590848,196608,3072]],[6196,[590848,196608,3072]],[6197,[590848,196608,3072]],[6198,[86016,61440]],[6199,[90112,61440]],[6200,[86016,49152,12288]],[6201,[86016,49152,12288]],[6202,[86016,49152,12288]],[6203,[86016,49152,12288]],[6204,[151552,61440]],[6205,[155648,61440]],[6206,[151552,49152,12288]],[6207,[151552,49152,12288]],[6208,[151552,49152,12288]],[6209,[151552,49152,12288]],[6210,[282624,61440]],[6211,[286720,61440]],[6212,[282624,49152,12288]],[6213,[282624,49152,12288]],[6214,[282624,49152,12288]],[6215,[282624,49152,12288]],[6216,[544768,61440]],[6217,[548864,61440]],[6218,[544768,49152,12288]],[6219,[544768,49152,12288]],[6220,[544768,49152,12288]],[6221,[544768,49152,12288]],[6222,[331776,208896]],[6223,[335872,208896]],[6224,[331776,196608,12288]],[6225,[331776,196608,12288]],[6226,[331776,196608,12288]],[6227,[331776,196608,12288]],[6228,[593920,208896]],[6229,[598016,208896]],[6230,[593920,196608,12288]],[6231,[593920,196608,12288]],[6232,[593920,196608,12288]],[6233,[593920,196608,12288]],[6234,[344064,245760]],[6235,[360448,245760]],[6236,[344064,196608,49152]],[6237,[344064,196608,49152]],[6238,[344064,196608,49152]],[6239,[344064,196608,49152]],[6240,[606208,245760]],[6241,[622592,245760]],[6242,[606208,196608,49152]],[6243,[606208,196608,49152]],[6244,[606208,196608,49152]],[6245,[606208,196608,49152]],[6246,[21,15]],[6247,[37,15]],[6248,[37,21,15]],[6249,[37,21,15]],[6250,[22,15]],[6251,[38,15]],[6252,[38,22,15]],[6253,[38,22,15]],[6254,[38,21]],[6255,[42,25]],[6256,[38,21,12]],[6257,[38,21,12]],[6258,[37,22]],[6259,[41,26]],[6260,[37,22,12]],[6261,[37,22,12]],[6262,[41,21]],[6263,[42,22]],[6264,[41,21,3]],[6265,[41,21,3]],[6266,[37,25]],[6267,[38,26]],[6268,[37,25,3]],[6269,[37,25,3]],[6270,[41,21]],[6271,[37,25]],[6272,[37,21,12]],[6273,[37,21,12]],[6274,[37,21,12]],[6275,[42,22]],[6276,[38,26]],[6277,[38,22,12]],[6278,[38,22,12]],[6279,[38,22,12]],[6280,[38,21]],[6281,[37,22]],[6282,[37,21,3]],[6283,[37,21,3]],[6284,[37,21,3]],[6285,[42,25]],[6286,[41,26]],[6287,[41,25,3]],[6288,[41,25,3]],[6289,[41,25,3]],[6290,[69,15]],[6291,[133,15]],[6292,[133,69,15]],[6293,[133,69,15]],[6294,[70,15]],[6295,[134,15]],[6296,[134,70,15]],[6297,[134,70,15]],[6298,[134,69]],[6299,[138,73]],[6300,[134,69,12]],[6301,[134,69,12]],[6302,[133,70]],[6303,[137,74]],[6304,[133,70,12]],[6305,[133,70,12]],[6306,[137,69]],[6307,[138,70]],[6308,[137,69,3]],[6309,[137,69,3]],[6310,[133,73]],[6311,[134,74]],[6312,[133,73,3]],[6313,[133,73,3]],[6314,[137,69]],[6315,[133,73]],[6316,[133,69,12]],[6317,[133,69,12]],[6318,[133,69,12]],[6319,[138,70]],[6320,[134,74]],[6321,[134,70,12]],[6322,[134,70,12]],[6323,[134,70,12]],[6324,[134,69]],[6325,[133,70]],[6326,[133,69,3]],[6327,[133,69,3]],[6328,[133,69,3]],[6329,[138,73]],[6330,[137,74]],[6331,[137,73,3]],[6332,[137,73,3]],[6333,[137,73,3]],[6334,[261,15]],[6335,[517,15]],[6336,[517,261,15]],[6337,[517,261,15]],[6338,[262,15]],[6339,[518,15]],[6340,[518,262,15]],[6341,[518,262,15]],[6342,[518,261]],[6343,[522,265]],[6344,[518,261,12]],[6345,[518,261,12]],[6346,[517,262]],[6347,[521,266]],[6348,[517,262,12]],[6349,[517,262,12]],[6350,[521,261]],[6351,[522,262]],[6352,[521,261,3]],[6353,[521,261,3]],[6354,[517,265]],[6355,[518,266]],[6356,[517,265,3]],[6357,[517,265,3]],[6358,[521,261]],[6359,[517,265]],[6360,[517,261,12]],[6361,[517,261,12]],[6362,[517,261,12]],[6363,[522,262]],[6364,[518,266]],[6365,[518,262,12]],[6366,[518,262,12]],[6367,[518,262,12]],[6368,[518,261]],[6369,[517,262]],[6370,[517,261,3]],[6371,[517,261,3]],[6372,[517,261,3]],[6373,[522,265]],[6374,[521,266]],[6375,[521,265,3]],[6376,[521,265,3]],[6377,[521,265,3]],[6378,[1029,15]],[6379,[2053,15]],[6380,[2053,1029,15]],[6381,[2053,1029,15]],[6382,[1030,15]],[6383,[2054,15]],[6384,[2054,1030,15]],[6385,[2054,1030,15]],[6386,[2054,1029]],[6387,[2058,1033]],[6388,[2054,1029,12]],[6389,[2054,1029,12]],[6390,[2053,1030]],[6391,[2057,1034]],[6392,[2053,1030,12]],[6393,[2053,1030,12]],[6394,[2057,1029]],[6395,[2058,1030]],[6396,[2057,1029,3]],[6397,[2057,1029,3]],[6398,[2053,1033]],[6399,[2054,1034]],[6400,[2053,1033,3]],[6401,[2053,1033,3]],[6402,[2057,1029]],[6403,[2053,1033]],[6404,[2053,1029,12]],[6405,[2053,1029,12]],[6406,[2053,1029,12]],[6407,[2058,1030]],[6408,[2054,1034]],[6409,[2054,1030,12]],[6410,[2054,1030,12]],[6411,[2054,1030,12]],[6412,[2054,1029]],[6413,[2053,1030]],[6414,[2053,1029,3]],[6415,[2053,1029,3]],[6416,[2053,1029,3]],[6417,[2058,1033]],[6418,[2057,1034]],[6419,[2057,1033,3]],[6420,[2057,1033,3]],[6421,[2057,1033,3]],[6422,[4101,15]],[6423,[8197,15]],[6424,[8197,4101,15]],[6425,[8197,4101,15]],[6426,[4102,15]],[6427,[8198,15]],[6428,[8198,4102,15]],[6429,[8198,4102,15]],[6430,[8198,4101]],[6431,[8202,4105]],[6432,[8198,4101,12]],[6433,[8198,4101,12]],[6434,[8197,4102]],[6435,[8201,4106]],[6436,[8197,4102,12]],[6437,[8197,4102,12]],[6438,[8201,4101]],[6439,[8202,4102]],[6440,[8201,4101,3]],[6441,[8201,4101,3]],[6442,[8197,4105]],[6443,[8198,4106]],[6444,[8197,4105,3]],[6445,[8197,4105,3]],[6446,[8201,4101]],[6447,[8197,4105]],[6448,[8197,4101,12]],[6449,[8197,4101,12]],[6450,[8197,4101,12]],[6451,[8202,4102]],[6452,[8198,4106]],[6453,[8198,4102,12]],[6454,[8198,4102,12]],[6455,[8198,4102,12]],[6456,[8198,4101]],[6457,[8197,4102]],[6458,[8197,4101,3]],[6459,[8197,4101,3]],[6460,[8197,4101,3]],[6461,[8202,4105]],[6462,[8201,4106]],[6463,[8201,4105,3]],[6464,[8201,4105,3]],[6465,[8201,4105,3]],[6466,[16389,15]],[6467,[32773,15]],[6468,[32773,16389,15]],[6469,[32773,16389,15]],[6470,[16390,15]],[6471,[32774,15]],[6472,[32774,16390,15]],[6473,[32774,16390,15]],[6474,[32774,16389]],[6475,[32778,16393]],[6476,[32774,16389,12]],[6477,[32774,16389,12]],[6478,[32773,16390]],[6479,[32777,16394]],[6480,[32773,16390,12]],[6481,[32773,16390,12]],[6482,[32777,16389]],[6483,[32778,16390]],[6484,[32777,16389,3]],[6485,[32777,16389,3]],[6486,[32773,16393]],[6487,[32774,16394]],[6488,[32773,16393,3]],[6489,[32773,16393,3]],[6490,[32777,16389]],[6491,[32773,16393]],[6492,[32773,16389,12]],[6493,[32773,16389,12]],[6494,[32773,16389,12]],[6495,[32778,16390]],[6496,[32774,16394]],[6497,[32774,16390,12]],[6498,[32774,16390,12]],[6499,[32774,16390,12]],[6500,[32774,16389]],[6501,[32773,16390]],[6502,[32773,16389,3]],[6503,[32773,16389,3]],[6504,[32773,16389,3]],[6505,[32778,16393]],[6506,[32777,16394]],[6507,[32777,16393,3]],[6508,[32777,16393,3]],[6509,[32777,16393,3]],[6510,[65541,15]],[6511,[131077,15]],[6512,[131077,65541,15]],[6513,[131077,65541,15]],[6514,[65542,15]],[6515,[131078,15]],[6516,[131078,65542,15]],[6517,[131078,65542,15]],[6518,[131078,65541]],[6519,[131082,65545]],[6520,[131078,65541,12]],[6521,[131078,65541,12]],[6522,[131077,65542]],[6523,[131081,65546]],[6524,[131077,65542,12]],[6525,[131077,65542,12]],[6526,[131081,65541]],[6527,[131082,65542]],[6528,[131081,65541,3]],[6529,[131081,65541,3]],[6530,[131077,65545]],[6531,[131078,65546]],[6532,[131077,65545,3]],[6533,[131077,65545,3]],[6534,[131081,65541]],[6535,[131077,65545]],[6536,[131077,65541,12]],[6537,[131077,65541,12]],[6538,[131077,65541,12]],[6539,[131082,65542]],[6540,[131078,65546]],[6541,[131078,65542,12]],[6542,[131078,65542,12]],[6543,[131078,65542,12]],[6544,[131078,65541]],[6545,[131077,65542]],[6546,[131077,65541,3]],[6547,[131077,65541,3]],[6548,[131077,65541,3]],[6549,[131082,65545]],[6550,[131081,65546]],[6551,[131081,65545,3]],[6552,[131081,65545,3]],[6553,[131081,65545,3]],[6554,[262149,15]],[6555,[524293,15]],[6556,[524293,262149,15]],[6557,[524293,262149,15]],[6558,[262150,15]],[6559,[524294,15]],[6560,[524294,262150,15]],[6561,[524294,262150,15]],[6562,[524294,262149]],[6563,[524298,262153]],[6564,[524294,262149,12]],[6565,[524294,262149,12]],[6566,[524293,262150]],[6567,[524297,262154]],[6568,[524293,262150,12]],[6569,[524293,262150,12]],[6570,[524297,262149]],[6571,[524298,262150]],[6572,[524297,262149,3]],[6573,[524297,262149,3]],[6574,[524293,262153]],[6575,[524294,262154]],[6576,[524293,262153,3]],[6577,[524293,262153,3]],[6578,[524297,262149]],[6579,[524293,262153]],[6580,[524293,262149,12]],[6581,[524293,262149,12]],[6582,[524293,262149,12]],[6583,[524298,262150]],[6584,[524294,262154]],[6585,[524294,262150,12]],[6586,[524294,262150,12]],[6587,[524294,262150,12]],[6588,[524294,262149]],[6589,[524293,262150]],[6590,[524293,262149,3]],[6591,[524293,262149,3]],[6592,[524293,262149,3]],[6593,[524298,262153]],[6594,[524297,262154]],[6595,[524297,262153,3]],[6596,[524297,262153,3]],[6597,[524297,262153,3]],[6598,[81,51]],[6599,[145,51]],[6600,[145,81,51]],[6601,[145,81,51]],[6602,[82,51]],[6603,[146,51]],[6604,[146,82,51]],[6605,[146,82,51]],[6606,[146,81]],[6607,[162,97]],[6608,[146,81,48]],[6609,[146,81,48]],[6610,[145,82]],[6611,[161,98]],[6612,[145,82,48]],[6613,[145,82,48]],[6614,[161,81]],[6615,[162,82]],[6616,[161,81,3]],[6617,[161,81,3]],[6618,[145,97]],[6619,[146,98]],[6620,[145,97,3]],[6621,[145,97,3]],[6622,[161,81]],[6623,[145,97]],[6624,[145,81,48]],[6625,[145,81,48]],[6626,[145,81,48]],[6627,[162,82]],[6628,[146,98]],[6629,[146,82,48]],[6630,[146,82,48]],[6631,[146,82,48]],[6632,[146,81]],[6633,[145,82]],[6634,[145,81,3]],[6635,[145,81,3]],[6636,[145,81,3]],[6637,[162,97]],[6638,[161,98]],[6639,[161,97,3]],[6640,[161,97,3]],[6641,[161,97,3]],[6642,[273,51]],[6643,[529,51]],[6644,[529,273,51]],[6645,[529,273,51]],[6646,[274,51]],[6647,[530,51]],[6648,[530,274,51]],[6649,[530,274,51]],[6650,[530,273]],[6651,[546,289]],[6652,[530,273,48]],[6653,[530,273,48]],[6654,[529,274]],[6655,[545,290]],[6656,[529,274,48]],[6657,[529,274,48]],[6658,[545,273]],[6659,[546,274]],[6660,[545,273,3]],[6661,[545,273,3]],[6662,[529,289]],[6663,[530,290]],[6664,[529,289,3]],[6665,[529,289,3]],[6666,[545,273]],[6667,[529,289]],[6668,[529,273,48]],[6669,[529,273,48]],[6670,[529,273,48]],[6671,[546,274]],[6672,[530,290]],[6673,[530,274,48]],[6674,[530,274,48]],[6675,[530,274,48]],[6676,[530,273]],[6677,[529,274]],[6678,[529,273,3]],[6679,[529,273,3]],[6680,[529,273,3]],[6681,[546,289]],[6682,[545,290]],[6683,[545,289,3]],[6684,[545,289,3]],[6685,[545,289,3]],[6686,[1041,51]],[6687,[2065,51]],[6688,[2065,1041,51]],[6689,[2065,1041,51]],[6690,[1042,51]],[6691,[2066,51]],[6692,[2066,1042,51]],[6693,[2066,1042,51]],[6694,[2066,1041]],[6695,[2082,1057]],[6696,[2066,1041,48]],[6697,[2066,1041,48]],[6698,[2065,1042]],[6699,[2081,1058]],[6700,[2065,1042,48]],[6701,[2065,1042,48]],[6702,[2081,1041]],[6703,[2082,1042]],[6704,[2081,1041,3]],[6705,[2081,1041,3]],[6706,[2065,1057]],[6707,[2066,1058]],[6708,[2065,1057,3]],[6709,[2065,1057,3]],[6710,[2081,1041]],[6711,[2065,1057]],[6712,[2065,1041,48]],[6713,[2065,1041,48]],[6714,[2065,1041,48]],[6715,[2082,1042]],[6716,[2066,1058]],[6717,[2066,1042,48]],[6718,[2066,1042,48]],[6719,[2066,1042,48]],[6720,[2066,1041]],[6721,[2065,1042]],[6722,[2065,1041,3]],[6723,[2065,1041,3]],[6724,[2065,1041,3]],[6725,[2082,1057]],[6726,[2081,1058]],[6727,[2081,1057,3]],[6728,[2081,1057,3]],[6729,[2081,1057,3]],[6730,[4113,51]],[6731,[8209,51]],[6732,[8209,4113,51]],[6733,[8209,4113,51]],[6734,[4114,51]],[6735,[8210,51]],[6736,[8210,4114,51]],[6737,[8210,4114,51]],[6738,[8210,4113]],[6739,[8226,4129]],[6740,[8210,4113,48]],[6741,[8210,4113,48]],[6742,[8209,4114]],[6743,[8225,4130]],[6744,[8209,4114,48]],[6745,[8209,4114,48]],[6746,[8225,4113]],[6747,[8226,4114]],[6748,[8225,4113,3]],[6749,[8225,4113,3]],[6750,[8209,4129]],[6751,[8210,4130]],[6752,[8209,4129,3]],[6753,[8209,4129,3]],[6754,[8225,4113]],[6755,[8209,4129]],[6756,[8209,4113,48]],[6757,[8209,4113,48]],[6758,[8209,4113,48]],[6759,[8226,4114]],[6760,[8210,4130]],[6761,[8210,4114,48]],[6762,[8210,4114,48]],[6763,[8210,4114,48]],[6764,[8210,4113]],[6765,[8209,4114]],[6766,[8209,4113,3]],[6767,[8209,4113,3]],[6768,[8209,4113,3]],[6769,[8226,4129]],[6770,[8225,4130]],[6771,[8225,4129,3]],[6772,[8225,4129,3]],[6773,[8225,4129,3]],[6774,[16401,51]],[6775,[32785,51]],[6776,[32785,16401,51]],[6777,[32785,16401,51]],[6778,[16402,51]],[6779,[32786,51]],[6780,[32786,16402,51]],[6781,[32786,16402,51]],[6782,[32786,16401]],[6783,[32802,16417]],[6784,[32786,16401,48]],[6785,[32786,16401,48]],[6786,[32785,16402]],[6787,[32801,16418]],[6788,[32785,16402,48]],[6789,[32785,16402,48]],[6790,[32801,16401]],[6791,[32802,16402]],[6792,[32801,16401,3]],[6793,[32801,16401,3]],[6794,[32785,16417]],[6795,[32786,16418]],[6796,[32785,16417,3]],[6797,[32785,16417,3]],[6798,[32801,16401]],[6799,[32785,16417]],[6800,[32785,16401,48]],[6801,[32785,16401,48]],[6802,[32785,16401,48]],[6803,[32802,16402]],[6804,[32786,16418]],[6805,[32786,16402,48]],[6806,[32786,16402,48]],[6807,[32786,16402,48]],[6808,[32786,16401]],[6809,[32785,16402]],[6810,[32785,16401,3]],[6811,[32785,16401,3]],[6812,[32785,16401,3]],[6813,[32802,16417]],[6814,[32801,16418]],[6815,[32801,16417,3]],[6816,[32801,16417,3]],[6817,[32801,16417,3]],[6818,[65553,51]],[6819,[131089,51]],[6820,[131089,65553,51]],[6821,[131089,65553,51]],[6822,[65554,51]],[6823,[131090,51]],[6824,[131090,65554,51]],[6825,[131090,65554,51]],[6826,[131090,65553]],[6827,[131106,65569]],[6828,[131090,65553,48]],[6829,[131090,65553,48]],[6830,[131089,65554]],[6831,[131105,65570]],[6832,[131089,65554,48]],[6833,[131089,65554,48]],[6834,[131105,65553]],[6835,[131106,65554]],[6836,[131105,65553,3]],[6837,[131105,65553,3]],[6838,[131089,65569]],[6839,[131090,65570]],[6840,[131089,65569,3]],[6841,[131089,65569,3]],[6842,[131105,65553]],[6843,[131089,65569]],[6844,[131089,65553,48]],[6845,[131089,65553,48]],[6846,[131089,65553,48]],[6847,[131106,65554]],[6848,[131090,65570]],[6849,[131090,65554,48]],[6850,[131090,65554,48]],[6851,[131090,65554,48]],[6852,[131090,65553]],[6853,[131089,65554]],[6854,[131089,65553,3]],[6855,[131089,65553,3]],[6856,[131089,65553,3]],[6857,[131106,65569]],[6858,[131105,65570]],[6859,[131105,65569,3]],[6860,[131105,65569,3]],[6861,[131105,65569,3]],[6862,[262161,51]],[6863,[524305,51]],[6864,[524305,262161,51]],[6865,[524305,262161,51]],[6866,[262162,51]],[6867,[524306,51]],[6868,[524306,262162,51]],[6869,[524306,262162,51]],[6870,[524306,262161]],[6871,[524322,262177]],[6872,[524306,262161,48]],[6873,[524306,262161,48]],[6874,[524305,262162]],[6875,[524321,262178]],[6876,[524305,262162,48]],[6877,[524305,262162,48]],[6878,[524321,262161]],[6879,[524322,262162]],[6880,[524321,262161,3]],[6881,[524321,262161,3]],[6882,[524305,262177]],[6883,[524306,262178]],[6884,[524305,262177,3]],[6885,[524305,262177,3]],[6886,[524321,262161]],[6887,[524305,262177]],[6888,[524305,262161,48]],[6889,[524305,262161,48]],[6890,[524305,262161,48]],[6891,[524322,262162]],[6892,[524306,262178]],[6893,[524306,262162,48]],[6894,[524306,262162,48]],[6895,[524306,262162,48]],[6896,[524306,262161]],[6897,[524305,262162]],[6898,[524305,262161,3]],[6899,[524305,262161,3]],[6900,[524305,262161,3]],[6901,[524322,262177]],[6902,[524321,262178]],[6903,[524321,262177,3]],[6904,[524321,262177,3]],[6905,[524321,262177,3]],[6906,[321,195]],[6907,[577,195]],[6908,[577,321,195]],[6909,[577,321,195]],[6910,[322,195]],[6911,[578,195]],[6912,[578,322,195]],[6913,[578,322,195]],[6914,[578,321]],[6915,[642,385]],[6916,[578,321,192]],[6917,[578,321,192]],[6918,[577,322]],[6919,[641,386]],[6920,[577,322,192]],[6921,[577,322,192]],[6922,[641,321]],[6923,[642,322]],[6924,[641,321,3]],[6925,[641,321,3]],[6926,[577,385]],[6927,[578,386]],[6928,[577,385,3]],[6929,[577,385,3]],[6930,[641,321]],[6931,[577,385]],[6932,[577,321,192]],[6933,[577,321,192]],[6934,[577,321,192]],[6935,[642,322]],[6936,[578,386]],[6937,[578,322,192]],[6938,[578,322,192]],[6939,[578,322,192]],[6940,[578,321]],[6941,[577,322]],[6942,[577,321,3]],[6943,[577,321,3]],[6944,[577,321,3]],[6945,[642,385]],[6946,[641,386]],[6947,[641,385,3]],[6948,[641,385,3]],[6949,[641,385,3]],[6950,[1089,195]],[6951,[2113,195]],[6952,[2113,1089,195]],[6953,[2113,1089,195]],[6954,[1090,195]],[6955,[2114,195]],[6956,[2114,1090,195]],[6957,[2114,1090,195]],[6958,[2114,1089]],[6959,[2178,1153]],[6960,[2114,1089,192]],[6961,[2114,1089,192]],[6962,[2113,1090]],[6963,[2177,1154]],[6964,[2113,1090,192]],[6965,[2113,1090,192]],[6966,[2177,1089]],[6967,[2178,1090]],[6968,[2177,1089,3]],[6969,[2177,1089,3]],[6970,[2113,1153]],[6971,[2114,1154]],[6972,[2113,1153,3]],[6973,[2113,1153,3]],[6974,[2177,1089]],[6975,[2113,1153]],[6976,[2113,1089,192]],[6977,[2113,1089,192]],[6978,[2113,1089,192]],[6979,[2178,1090]],[6980,[2114,1154]],[6981,[2114,1090,192]],[6982,[2114,1090,192]],[6983,[2114,1090,192]],[6984,[2114,1089]],[6985,[2113,1090]],[6986,[2113,1089,3]],[6987,[2113,1089,3]],[6988,[2113,1089,3]],[6989,[2178,1153]],[6990,[2177,1154]],[6991,[2177,1153,3]],[6992,[2177,1153,3]],[6993,[2177,1153,3]],[6994,[4161,195]],[6995,[8257,195]],[6996,[8257,4161,195]],[6997,[8257,4161,195]],[6998,[4162,195]],[6999,[8258,195]],[7000,[8258,4162,195]],[7001,[8258,4162,195]],[7002,[8258,4161]],[7003,[8322,4225]],[7004,[8258,4161,192]],[7005,[8258,4161,192]],[7006,[8257,4162]],[7007,[8321,4226]],[7008,[8257,4162,192]],[7009,[8257,4162,192]],[7010,[8321,4161]],[7011,[8322,4162]],[7012,[8321,4161,3]],[7013,[8321,4161,3]],[7014,[8257,4225]],[7015,[8258,4226]],[7016,[8257,4225,3]],[7017,[8257,4225,3]],[7018,[8321,4161]],[7019,[8257,4225]],[7020,[8257,4161,192]],[7021,[8257,4161,192]],[7022,[8257,4161,192]],[7023,[8322,4162]],[7024,[8258,4226]],[7025,[8258,4162,192]],[7026,[8258,4162,192]],[7027,[8258,4162,192]],[7028,[8258,4161]],[7029,[8257,4162]],[7030,[8257,4161,3]],[7031,[8257,4161,3]],[7032,[8257,4161,3]],[7033,[8322,4225]],[7034,[8321,4226]],[7035,[8321,4225,3]],[7036,[8321,4225,3]],[7037,[8321,4225,3]],[7038,[16449,195]],[7039,[32833,195]],[7040,[32833,16449,195]],[7041,[32833,16449,195]],[7042,[16450,195]],[7043,[32834,195]],[7044,[32834,16450,195]],[7045,[32834,16450,195]],[7046,[32834,16449]],[7047,[32898,16513]],[7048,[32834,16449,192]],[7049,[32834,16449,192]],[7050,[32833,16450]],[7051,[32897,16514]],[7052,[32833,16450,192]],[7053,[32833,16450,192]],[7054,[32897,16449]],[7055,[32898,16450]],[7056,[32897,16449,3]],[7057,[32897,16449,3]],[7058,[32833,16513]],[7059,[32834,16514]],[7060,[32833,16513,3]],[7061,[32833,16513,3]],[7062,[32897,16449]],[7063,[32833,16513]],[7064,[32833,16449,192]],[7065,[32833,16449,192]],[7066,[32833,16449,192]],[7067,[32898,16450]],[7068,[32834,16514]],[7069,[32834,16450,192]],[7070,[32834,16450,192]],[7071,[32834,16450,192]],[7072,[32834,16449]],[7073,[32833,16450]],[7074,[32833,16449,3]],[7075,[32833,16449,3]],[7076,[32833,16449,3]],[7077,[32898,16513]],[7078,[32897,16514]],[7079,[32897,16513,3]],[7080,[32897,16513,3]],[7081,[32897,16513,3]],[7082,[65601,195]],[7083,[131137,195]],[7084,[131137,65601,195]],[7085,[131137,65601,195]],[7086,[65602,195]],[7087,[131138,195]],[7088,[131138,65602,195]],[7089,[131138,65602,195]],[7090,[131138,65601]],[7091,[131202,65665]],[7092,[131138,65601,192]],[7093,[131138,65601,192]],[7094,[131137,65602]],[7095,[131201,65666]],[7096,[131137,65602,192]],[7097,[131137,65602,192]],[7098,[131201,65601]],[7099,[131202,65602]],[7100,[131201,65601,3]],[7101,[131201,65601,3]],[7102,[131137,65665]],[7103,[131138,65666]],[7104,[131137,65665,3]],[7105,[131137,65665,3]],[7106,[131201,65601]],[7107,[131137,65665]],[7108,[131137,65601,192]],[7109,[131137,65601,192]],[7110,[131137,65601,192]],[7111,[131202,65602]],[7112,[131138,65666]],[7113,[131138,65602,192]],[7114,[131138,65602,192]],[7115,[131138,65602,192]],[7116,[131138,65601]],[7117,[131137,65602]],[7118,[131137,65601,3]],[7119,[131137,65601,3]],[7120,[131137,65601,3]],[7121,[131202,65665]],[7122,[131201,65666]],[7123,[131201,65665,3]],[7124,[131201,65665,3]],[7125,[131201,65665,3]],[7126,[262209,195]],[7127,[524353,195]],[7128,[524353,262209,195]],[7129,[524353,262209,195]],[7130,[262210,195]],[7131,[524354,195]],[7132,[524354,262210,195]],[7133,[524354,262210,195]],[7134,[524354,262209]],[7135,[524418,262273]],[7136,[524354,262209,192]],[7137,[524354,262209,192]],[7138,[524353,262210]],[7139,[524417,262274]],[7140,[524353,262210,192]],[7141,[524353,262210,192]],[7142,[524417,262209]],[7143,[524418,262210]],[7144,[524417,262209,3]],[7145,[524417,262209,3]],[7146,[524353,262273]],[7147,[524354,262274]],[7148,[524353,262273,3]],[7149,[524353,262273,3]],[7150,[524417,262209]],[7151,[524353,262273]],[7152,[524353,262209,192]],[7153,[524353,262209,192]],[7154,[524353,262209,192]],[7155,[524418,262210]],[7156,[524354,262274]],[7157,[524354,262210,192]],[7158,[524354,262210,192]],[7159,[524354,262210,192]],[7160,[524354,262209]],[7161,[524353,262210]],[7162,[524353,262209,3]],[7163,[524353,262209,3]],[7164,[524353,262209,3]],[7165,[524418,262273]],[7166,[524417,262274]],[7167,[524417,262273,3]],[7168,[524417,262273,3]],[7169,[524417,262273,3]],[7170,[1281,771]],[7171,[2305,771]],[7172,[2305,1281,771]],[7173,[2305,1281,771]],[7174,[1282,771]],[7175,[2306,771]],[7176,[2306,1282,771]],[7177,[2306,1282,771]],[7178,[2306,1281]],[7179,[2562,1537]],[7180,[2306,1281,768]],[7181,[2306,1281,768]],[7182,[2305,1282]],[7183,[2561,1538]],[7184,[2305,1282,768]],[7185,[2305,1282,768]],[7186,[2561,1281]],[7187,[2562,1282]],[7188,[2561,1281,3]],[7189,[2561,1281,3]],[7190,[2305,1537]],[7191,[2306,1538]],[7192,[2305,1537,3]],[7193,[2305,1537,3]],[7194,[2561,1281]],[7195,[2305,1537]],[7196,[2305,1281,768]],[7197,[2305,1281,768]],[7198,[2305,1281,768]],[7199,[2562,1282]],[7200,[2306,1538]],[7201,[2306,1282,768]],[7202,[2306,1282,768]],[7203,[2306,1282,768]],[7204,[2306,1281]],[7205,[2305,1282]],[7206,[2305,1281,3]],[7207,[2305,1281,3]],[7208,[2305,1281,3]],[7209,[2562,1537]],[7210,[2561,1538]],[7211,[2561,1537,3]],[7212,[2561,1537,3]],[7213,[2561,1537,3]],[7214,[4353,771]],[7215,[8449,771]],[7216,[8449,4353,771]],[7217,[8449,4353,771]],[7218,[4354,771]],[7219,[8450,771]],[7220,[8450,4354,771]],[7221,[8450,4354,771]],[7222,[8450,4353]],[7223,[8706,4609]],[7224,[8450,4353,768]],[7225,[8450,4353,768]],[7226,[8449,4354]],[7227,[8705,4610]],[7228,[8449,4354,768]],[7229,[8449,4354,768]],[7230,[8705,4353]],[7231,[8706,4354]],[7232,[8705,4353,3]],[7233,[8705,4353,3]],[7234,[8449,4609]],[7235,[8450,4610]],[7236,[8449,4609,3]],[7237,[8449,4609,3]],[7238,[8705,4353]],[7239,[8449,4609]],[7240,[8449,4353,768]],[7241,[8449,4353,768]],[7242,[8449,4353,768]],[7243,[8706,4354]],[7244,[8450,4610]],[7245,[8450,4354,768]],[7246,[8450,4354,768]],[7247,[8450,4354,768]],[7248,[8450,4353]],[7249,[8449,4354]],[7250,[8449,4353,3]],[7251,[8449,4353,3]],[7252,[8449,4353,3]],[7253,[8706,4609]],[7254,[8705,4610]],[7255,[8705,4609,3]],[7256,[8705,4609,3]],[7257,[8705,4609,3]],[7258,[16641,771]],[7259,[33025,771]],[7260,[33025,16641,771]],[7261,[33025,16641,771]],[7262,[16642,771]],[7263,[33026,771]],[7264,[33026,16642,771]],[7265,[33026,16642,771]],[7266,[33026,16641]],[7267,[33282,16897]],[7268,[33026,16641,768]],[7269,[33026,16641,768]],[7270,[33025,16642]],[7271,[33281,16898]],[7272,[33025,16642,768]],[7273,[33025,16642,768]],[7274,[33281,16641]],[7275,[33282,16642]],[7276,[33281,16641,3]],[7277,[33281,16641,3]],[7278,[33025,16897]],[7279,[33026,16898]],[7280,[33025,16897,3]],[7281,[33025,16897,3]],[7282,[33281,16641]],[7283,[33025,16897]],[7284,[33025,16641,768]],[7285,[33025,16641,768]],[7286,[33025,16641,768]],[7287,[33025,16641,768]],[7288,[33282,16642]],[7289,[33026,16898]],[7290,[33026,16642,768]],[7291,[33026,16642,768]],[7292,[33026,16642,768]],[7293,[33026,16642,768]],[7294,[33026,16641]],[7295,[33025,16642]],[7296,[33025,16641,3]],[7297,[33025,16641,3]],[7298,[33025,16641,3]],[7299,[33282,16897]],[7300,[33281,16898]],[7301,[33281,16897,3]],[7302,[33281,16897,3]],[7303,[33281,16897,3]],[7304,[65793,771]],[7305,[131329,771]],[7306,[131329,65793,771]],[7307,[131329,65793,771]],[7308,[65794,771]],[7309,[131330,771]],[7310,[131330,65794,771]],[7311,[131330,65794,771]],[7312,[131330,65793]],[7313,[131586,66049]],[7314,[131330,65793,768]],[7315,[131330,65793,768]],[7316,[131329,65794]],[7317,[131585,66050]],[7318,[131329,65794,768]],[7319,[131329,65794,768]],[7320,[131585,65793]],[7321,[131586,65794]],[7322,[131585,65793,3]],[7323,[131585,65793,3]],[7324,[131329,66049]],[7325,[131330,66050]],[7326,[131329,66049,3]],[7327,[131329,66049,3]],[7328,[131585,65793]],[7329,[131329,66049]],[7330,[131329,65793,768]],[7331,[131329,65793,768]],[7332,[131329,65793,768]],[7333,[131586,65794]],[7334,[131330,66050]],[7335,[131330,65794,768]],[7336,[131330,65794,768]],[7337,[131330,65794,768]],[7338,[131330,65793]],[7339,[131329,65794]],[7340,[131329,65793,3]],[7341,[131329,65793,3]],[7342,[131329,65793,3]],[7343,[131586,66049]],[7344,[131585,66050]],[7345,[131585,66049,3]],[7346,[131585,66049,3]],[7347,[131585,66049,3]],[7348,[262401,771]],[7349,[524545,771]],[7350,[524545,262401,771]],[7351,[524545,262401,771]],[7352,[262402,771]],[7353,[524546,771]],[7354,[524546,262402,771]],[7355,[524546,262402,771]],[7356,[524546,262401]],[7357,[524802,262657]],[7358,[524546,262401,768]],[7359,[524546,262401,768]],[7360,[524545,262402]],[7361,[524801,262658]],[7362,[524545,262402,768]],[7363,[524545,262402,768]],[7364,[524801,262401]],[7365,[524802,262402]],[7366,[524801,262401,3]],[7367,[524801,262401,3]],[7368,[524545,262657]],[7369,[524546,262658]],[7370,[524545,262657,3]],[7371,[524545,262657,3]],[7372,[524801,262401]],[7373,[524545,262657]],[7374,[524545,262401,768]],[7375,[524545,262401,768]],[7376,[524545,262401,768]],[7377,[524802,262402]],[7378,[524546,262658]],[7379,[524546,262402,768]],[7380,[524546,262402,768]],[7381,[524546,262402,768]],[7382,[524546,262401]],[7383,[524545,262402]],[7384,[524545,262401,3]],[7385,[524545,262401,3]],[7386,[524545,262401,3]],[7387,[524802,262657]],[7388,[524801,262658]],[7389,[524801,262657,3]],[7390,[524801,262657,3]],[7391,[524801,262657,3]],[7392,[5121,3075]],[7393,[9217,3075]],[7394,[9217,5121,3075]],[7395,[9217,5121,3075]],[7396,[5122,3075]],[7397,[9218,3075]],[7398,[9218,5122,3075]],[7399,[9218,5122,3075]],[7400,[9218,5121]],[7401,[10242,6145]],[7402,[9218,5121,3072]],[7403,[9218,5121,3072]],[7404,[9217,5122]],[7405,[10241,6146]],[7406,[9217,5122,3072]],[7407,[9217,5122,3072]],[7408,[10241,5121]],[7409,[10242,5122]],[7410,[10241,5121,3]],[7411,[10241,5121,3]],[7412,[9217,6145]],[7413,[9218,6146]],[7414,[9217,6145,3]],[7415,[9217,6145,3]],[7416,[10241,5121]],[7417,[9217,6145]],[7418,[9217,5121,3072]],[7419,[9217,5121,3072]],[7420,[9217,5121,3072]],[7421,[10242,5122]],[7422,[9218,6146]],[7423,[9218,5122,3072]],[7424,[9218,5122,3072]],[7425,[9218,5122,3072]],[7426,[9218,5121]],[7427,[9217,5122]],[7428,[9217,5121,3]],[7429,[9217,5121,3]],[7430,[9217,5121,3]],[7431,[10242,6145]],[7432,[10241,6146]],[7433,[10241,6145,3]],[7434,[10241,6145,3]],[7435,[10241,6145,3]],[7436,[17409,3075]],[7437,[33793,3075]],[7438,[33793,17409,3075]],[7439,[33793,17409,3075]],[7440,[17410,3075]],[7441,[33794,3075]],[7442,[33794,17410,3075]],[7443,[33794,17410,3075]],[7444,[33794,17409]],[7445,[34818,18433]],[7446,[33794,17409,3072]],[7447,[33794,17409,3072]],[7448,[33793,17410]],[7449,[34817,18434]],[7450,[33793,17410,3072]],[7451,[33793,17410,3072]],[7452,[34817,17409]],[7453,[34818,17410]],[7454,[34817,17409,3]],[7455,[34817,17409,3]],[7456,[33793,18433]],[7457,[33794,18434]],[7458,[33793,18433,3]],[7459,[33793,18433,3]],[7460,[34817,17409]],[7461,[33793,18433]],[7462,[33793,17409,3072]],[7463,[33793,17409,3072]],[7464,[33793,17409,3072]],[7465,[34818,17410]],[7466,[33794,18434]],[7467,[33794,17410,3072]],[7468,[33794,17410,3072]],[7469,[33794,17410,3072]],[7470,[33794,17409]],[7471,[33793,17410]],[7472,[33793,17409,3]],[7473,[33793,17409,3]],[7474,[33793,17409,3]],[7475,[34818,18433]],[7476,[34817,18434]],[7477,[34817,18433,3]],[7478,[34817,18433,3]],[7479,[34817,18433,3]],[7480,[66561,3075]],[7481,[132097,3075]],[7482,[132097,66561,3075]],[7483,[132097,66561,3075]],[7484,[66562,3075]],[7485,[132098,3075]],[7486,[132098,66562,3075]],[7487,[132098,66562,3075]],[7488,[132098,66561]],[7489,[133122,67585]],[7490,[132098,66561,3072]],[7491,[132098,66561,3072]],[7492,[132097,66562]],[7493,[133121,67586]],[7494,[132097,66562,3072]],[7495,[132097,66562,3072]],[7496,[133121,66561]],[7497,[133122,66562]],[7498,[133121,66561,3]],[7499,[133121,66561,3]],[7500,[132097,67585]],[7501,[132098,67586]],[7502,[132097,67585,3]],[7503,[132097,67585,3]],[7504,[133121,66561]],[7505,[132097,67585]],[7506,[132097,66561,3072]],[7507,[132097,66561,3072]],[7508,[132097,66561,3072]],[7509,[133122,66562]],[7510,[132098,67586]],[7511,[132098,66562,3072]],[7512,[132098,66562,3072]],[7513,[132098,66562,3072]],[7514,[132098,66561]],[7515,[132097,66562]],[7516,[132097,66561,3]],[7517,[132097,66561,3]],[7518,[132097,66561,3]],[7519,[133122,67585]],[7520,[133121,67586]],[7521,[133121,67585,3]],[7522,[133121,67585,3]],[7523,[133121,67585,3]],[7524,[263169,3075]],[7525,[525313,3075]],[7526,[525313,263169,3075]],[7527,[525313,263169,3075]],[7528,[263170,3075]],[7529,[525314,3075]],[7530,[525314,263170,3075]],[7531,[525314,263170,3075]],[7532,[525314,263169]],[7533,[526338,264193]],[7534,[525314,263169,3072]],[7535,[525314,263169,3072]],[7536,[525313,263170]],[7537,[526337,264194]],[7538,[525313,263170,3072]],[7539,[525313,263170,3072]],[7540,[526337,263169]],[7541,[526338,263170]],[7542,[526337,263169,3]],[7543,[526337,263169,3]],[7544,[525313,264193]],[7545,[525314,264194]],[7546,[525313,264193,3]],[7547,[525313,264193,3]],[7548,[526337,263169]],[7549,[525313,264193]],[7550,[525313,263169,3072]],[7551,[525313,263169,3072]],[7552,[525313,263169,3072]],[7553,[526338,263170]],[7554,[525314,264194]],[7555,[525314,263170,3072]],[7556,[525314,263170,3072]],[7557,[525314,263170,3072]],[7558,[525314,263169]],[7559,[525313,263170]],[7560,[525313,263169,3]],[7561,[525313,263169,3]],[7562,[525313,263169,3]],[7563,[526338,264193]],[7564,[526337,264194]],[7565,[526337,264193,3]],[7566,[526337,264193,3]],[7567,[526337,264193,3]],[7568,[20481,12291]],[7569,[36865,12291]],[7570,[36865,20481,12291]],[7571,[36865,20481,12291]],[7572,[20482,12291]],[7573,[36866,12291]],[7574,[36866,20482,12291]],[7575,[36866,20482,12291]],[7576,[36866,20481]],[7577,[40962,24577]],[7578,[36866,20481,12288]],[7579,[36866,20481,12288]],[7580,[36865,20482]],[7581,[40961,24578]],[7582,[36865,20482,12288]],[7583,[36865,20482,12288]],[7584,[40961,20481]],[7585,[40962,20482]],[7586,[40961,20481,3]],[7587,[40961,20481,3]],[7588,[36865,24577]],[7589,[36866,24578]],[7590,[36865,24577,3]],[7591,[36865,24577,3]],[7592,[40961,20481]],[7593,[36865,24577]],[7594,[36865,20481,12288]],[7595,[36865,20481,12288]],[7596,[36865,20481,12288]],[7597,[40962,20482]],[7598,[36866,24578]],[7599,[36866,20482,12288]],[7600,[36866,20482,12288]],[7601,[36866,20482,12288]],[7602,[36866,20481]],[7603,[36865,20482]],[7604,[36865,20481,3]],[7605,[36865,20481,3]],[7606,[36865,20481,3]],[7607,[40962,24577]],[7608,[40961,24578]],[7609,[40961,24577,3]],[7610,[40961,24577,3]],[7611,[40961,24577,3]],[7612,[69633,12291]],[7613,[135169,12291]],[7614,[135169,69633,12291]],[7615,[135169,69633,12291]],[7616,[69634,12291]],[7617,[135170,12291]],[7618,[135170,69634,12291]],[7619,[135170,69634,12291]],[7620,[135170,69633]],[7621,[139266,73729]],[7622,[135170,69633,12288]],[7623,[135170,69633,12288]],[7624,[135169,69634]],[7625,[139265,73730]],[7626,[135169,69634,12288]],[7627,[135169,69634,12288]],[7628,[139265,69633]],[7629,[139266,69634]],[7630,[139265,69633,3]],[7631,[139265,69633,3]],[7632,[135169,73729]],[7633,[135170,73730]],[7634,[135169,73729,3]],[7635,[135169,73729,3]],[7636,[139265,69633]],[7637,[135169,73729]],[7638,[135169,69633,12288]],[7639,[135169,69633,12288]],[7640,[135169,69633,12288]],[7641,[139266,69634]],[7642,[135170,73730]],[7643,[135170,69634,12288]],[7644,[135170,69634,12288]],[7645,[135170,69634,12288]],[7646,[135170,69633]],[7647,[135169,69634]],[7648,[135169,69633,3]],[7649,[135169,69633,3]],[7650,[135169,69633,3]],[7651,[139266,73729]],[7652,[139265,73730]],[7653,[139265,73729,3]],[7654,[139265,73729,3]],[7655,[139265,73729,3]],[7656,[266241,12291]],[7657,[528385,12291]],[7658,[528385,266241,12291]],[7659,[528385,266241,12291]],[7660,[266242,12291]],[7661,[528386,12291]],[7662,[528386,266242,12291]],[7663,[528386,266242,12291]],[7664,[528386,266241]],[7665,[532482,270337]],[7666,[528386,266241,12288]],[7667,[528386,266241,12288]],[7668,[528385,266242]],[7669,[532481,270338]],[7670,[528385,266242,12288]],[7671,[528385,266242,12288]],[7672,[532481,266241]],[7673,[532482,266242]],[7674,[532481,266241,3]],[7675,[532481,266241,3]],[7676,[528385,270337]],[7677,[528386,270338]],[7678,[528385,270337,3]],[7679,[528385,270337,3]],[7680,[532481,266241]],[7681,[528385,270337]],[7682,[528385,266241,12288]],[7683,[528385,266241,12288]],[7684,[528385,266241,12288]],[7685,[532482,266242]],[7686,[528386,270338]],[7687,[528386,266242,12288]],[7688,[528386,266242,12288]],[7689,[528386,266242,12288]],[7690,[528386,266241]],[7691,[528385,266242]],[7692,[528385,266241,3]],[7693,[528385,266241,3]],[7694,[528385,266241,3]],[7695,[532482,270337]],[7696,[532481,270338]],[7697,[532481,270337,3]],[7698,[532481,270337,3]],[7699,[532481,270337,3]],[7700,[81921,49155]],[7701,[147457,49155]],[7702,[147457,81921,49155]],[7703,[147457,81921,49155]],[7704,[81922,49155]],[7705,[147458,49155]],[7706,[147458,81922,49155]],[7707,[147458,81922,49155]],[7708,[147458,81921]],[7709,[163842,98305]],[7710,[147458,81921,49152]],[7711,[147458,81921,49152]],[7712,[147457,81922]],[7713,[163841,98306]],[7714,[147457,81922,49152]],[7715,[147457,81922,49152]],[7716,[163841,81921]],[7717,[163842,81922]],[7718,[163841,81921,3]],[7719,[163841,81921,3]],[7720,[147457,98305]],[7721,[147458,98306]],[7722,[147457,98305,3]],[7723,[147457,98305,3]],[7724,[163841,81921]],[7725,[147457,98305]],[7726,[147457,81921,49152]],[7727,[147457,81921,49152]],[7728,[147457,81921,49152]],[7729,[163842,81922]],[7730,[147458,98306]],[7731,[147458,81922,49152]],[7732,[147458,81922,49152]],[7733,[147458,81922,49152]],[7734,[147458,81921]],[7735,[147457,81922]],[7736,[147457,81921,3]],[7737,[147457,81921,3]],[7738,[147457,81921,3]],[7739,[163842,98305]],[7740,[163841,98306]],[7741,[163841,98305,3]],[7742,[163841,98305,3]],[7743,[163841,98305,3]],[7744,[278529,49155]],[7745,[540673,49155]],[7746,[540673,278529,49155]],[7747,[540673,278529,49155]],[7748,[278530,49155]],[7749,[540674,49155]],[7750,[540674,278530,49155]],[7751,[540674,278530,49155]],[7752,[540674,278529]],[7753,[557058,294913]],[7754,[540674,278529,49152]],[7755,[540674,278529,49152]],[7756,[540673,278530]],[7757,[557057,294914]],[7758,[540673,278530,49152]],[7759,[540673,278530,49152]],[7760,[557057,278529]],[7761,[557058,278530]],[7762,[557057,278529,3]],[7763,[557057,278529,3]],[7764,[540673,294913]],[7765,[540674,294914]],[7766,[540673,294913,3]],[7767,[540673,294913,3]],[7768,[557057,278529]],[7769,[540673,294913]],[7770,[540673,278529,49152]],[7771,[540673,278529,49152]],[7772,[540673,278529,49152]],[7773,[557058,278530]],[7774,[540674,294914]],[7775,[540674,278530,49152]],[7776,[540674,278530,49152]],[7777,[540674,278530,49152]],[7778,[540674,278529]],[7779,[540673,278530]],[7780,[540673,278529,3]],[7781,[540673,278529,3]],[7782,[540673,278529,3]],[7783,[557058,294913]],[7784,[557057,294914]],[7785,[557057,294913,3]],[7786,[557057,294913,3]],[7787,[557057,294913,3]],[7788,[327681,196611]],[7789,[589825,196611]],[7790,[589825,327681,196611]],[7791,[589825,327681,196611]],[7792,[327682,196611]],[7793,[589826,196611]],[7794,[589826,327682,196611]],[7795,[589826,327682,196611]],[7796,[589826,327681]],[7797,[655362,393217]],[7798,[589826,327681,196608]],[7799,[589826,327681,196608]],[7800,[589825,327682]],[7801,[655361,393218]],[7802,[589825,327682,196608]],[7803,[589825,327682,196608]],[7804,[655361,327681]],[7805,[655362,327682]],[7806,[655361,327681,3]],[7807,[655361,327681,3]],[7808,[589825,393217]],[7809,[589826,393218]],[7810,[589825,393217,3]],[7811,[589825,393217,3]],[7812,[655361,327681]],[7813,[589825,393217]],[7814,[589825,327681,196608]],[7815,[589825,327681,196608]],[7816,[589825,327681,196608]],[7817,[655362,327682]],[7818,[589826,393218]],[7819,[589826,327682,196608]],[7820,[589826,327682,196608]],[7821,[589826,327682,196608]],[7822,[589826,327681]],[7823,[589825,327682]],[7824,[589825,327681,3]],[7825,[589825,327681,3]],[7826,[589825,327681,3]],[7827,[655362,393217]],[7828,[655361,393218]],[7829,[655361,393217,3]],[7830,[655361,393217,3]],[7831,[655361,393217,3]],[7832,[84,60]],[7833,[148,60]],[7834,[148,84,60]],[7835,[148,84,60]],[7836,[88,60]],[7837,[152,60]],[7838,[152,88,60]],[7839,[152,88,60]],[7840,[152,84]],[7841,[168,100]],[7842,[152,84,48]],[7843,[152,84,48]],[7844,[148,88]],[7845,[164,104]],[7846,[148,88,48]],[7847,[148,88,48]],[7848,[164,84]],[7849,[168,88]],[7850,[164,84,12]],[7851,[164,84,12]],[7852,[148,100]],[7853,[152,104]],[7854,[148,100,12]],[7855,[148,100,12]],[7856,[164,84]],[7857,[148,100]],[7858,[148,84,48]],[7859,[148,84,48]],[7860,[148,84,48]],[7861,[168,88]],[7862,[152,104]],[7863,[152,88,48]],[7864,[152,88,48]],[7865,[152,88,48]],[7866,[152,84]],[7867,[148,88]],[7868,[148,84,12]],[7869,[148,84,12]],[7870,[148,84,12]],[7871,[168,100]],[7872,[164,104]],[7873,[164,100,12]],[7874,[164,100,12]],[7875,[164,100,12]],[7876,[276,60]],[7877,[532,60]],[7878,[532,276,60]],[7879,[532,276,60]],[7880,[280,60]],[7881,[536,60]],[7882,[536,280,60]],[7883,[536,280,60]],[7884,[536,276]],[7885,[552,292]],[7886,[536,276,48]],[7887,[536,276,48]],[7888,[532,280]],[7889,[548,296]],[7890,[532,280,48]],[7891,[532,280,48]],[7892,[548,276]],[7893,[552,280]],[7894,[548,276,12]],[7895,[548,276,12]],[7896,[532,292]],[7897,[536,296]],[7898,[532,292,12]],[7899,[532,292,12]],[7900,[548,276]],[7901,[532,292]],[7902,[532,276,48]],[7903,[532,276,48]],[7904,[532,276,48]],[7905,[552,280]],[7906,[536,296]],[7907,[536,280,48]],[7908,[536,280,48]],[7909,[536,280,48]],[7910,[536,276]],[7911,[532,280]],[7912,[532,276,12]],[7913,[532,276,12]],[7914,[532,276,12]],[7915,[552,292]],[7916,[548,296]],[7917,[548,292,12]],[7918,[548,292,12]],[7919,[548,292,12]],[7920,[1044,60]],[7921,[2068,60]],[7922,[2068,1044,60]],[7923,[2068,1044,60]],[7924,[1048,60]],[7925,[2072,60]],[7926,[2072,1048,60]],[7927,[2072,1048,60]],[7928,[2072,1044]],[7929,[2088,1060]],[7930,[2072,1044,48]],[7931,[2072,1044,48]],[7932,[2068,1048]],[7933,[2084,1064]],[7934,[2068,1048,48]],[7935,[2068,1048,48]],[7936,[2084,1044]],[7937,[2088,1048]],[7938,[2084,1044,12]],[7939,[2084,1044,12]],[7940,[2068,1060]],[7941,[2072,1064]],[7942,[2068,1060,12]],[7943,[2068,1060,12]],[7944,[2084,1044]],[7945,[2068,1060]],[7946,[2068,1044,48]],[7947,[2068,1044,48]],[7948,[2068,1044,48]],[7949,[2088,1048]],[7950,[2072,1064]],[7951,[2072,1048,48]],[7952,[2072,1048,48]],[7953,[2072,1048,48]],[7954,[2072,1044]],[7955,[2068,1048]],[7956,[2068,1044,12]],[7957,[2068,1044,12]],[7958,[2068,1044,12]],[7959,[2088,1060]],[7960,[2084,1064]],[7961,[2084,1060,12]],[7962,[2084,1060,12]],[7963,[2084,1060,12]],[7964,[4116,60]],[7965,[8212,60]],[7966,[8212,4116,60]],[7967,[8212,4116,60]],[7968,[4120,60]],[7969,[8216,60]],[7970,[8216,4120,60]],[7971,[8216,4120,60]],[7972,[8216,4116]],[7973,[8232,4132]],[7974,[8216,4116,48]],[7975,[8216,4116,48]],[7976,[8212,4120]],[7977,[8228,4136]],[7978,[8212,4120,48]],[7979,[8212,4120,48]],[7980,[8228,4116]],[7981,[8232,4120]],[7982,[8228,4116,12]],[7983,[8228,4116,12]],[7984,[8212,4132]],[7985,[8216,4136]],[7986,[8212,4132,12]],[7987,[8212,4132,12]],[7988,[8228,4116]],[7989,[8212,4132]],[7990,[8212,4116,48]],[7991,[8212,4116,48]],[7992,[8212,4116,48]],[7993,[8232,4120]],[7994,[8216,4136]],[7995,[8216,4120,48]],[7996,[8216,4120,48]],[7997,[8216,4120,48]],[7998,[8216,4116]],[7999,[8212,4120]],[8000,[8212,4116,12]],[8001,[8212,4116,12]],[8002,[8212,4116,12]],[8003,[8232,4132]],[8004,[8228,4136]],[8005,[8228,4132,12]],[8006,[8228,4132,12]],[8007,[8228,4132,12]],[8008,[16404,60]],[8009,[32788,60]],[8010,[32788,16404,60]],[8011,[32788,16404,60]],[8012,[16408,60]],[8013,[32792,60]],[8014,[32792,16408,60]],[8015,[32792,16408,60]],[8016,[32792,16404]],[8017,[32808,16420]],[8018,[32792,16404,48]],[8019,[32792,16404,48]],[8020,[32788,16408]],[8021,[32804,16424]],[8022,[32788,16408,48]],[8023,[32788,16408,48]],[8024,[32804,16404]],[8025,[32808,16408]],[8026,[32804,16404,12]],[8027,[32804,16404,12]],[8028,[32788,16420]],[8029,[32792,16424]],[8030,[32788,16420,12]],[8031,[32788,16420,12]],[8032,[32804,16404]],[8033,[32788,16420]],[8034,[32788,16404,48]],[8035,[32788,16404,48]],[8036,[32788,16404,48]],[8037,[32808,16408]],[8038,[32792,16424]],[8039,[32792,16408,48]],[8040,[32792,16408,48]],[8041,[32792,16408,48]],[8042,[32792,16404]],[8043,[32788,16408]],[8044,[32788,16404,12]],[8045,[32788,16404,12]],[8046,[32788,16404,12]],[8047,[32808,16420]],[8048,[32804,16424]],[8049,[32804,16420,12]],[8050,[32804,16420,12]],[8051,[32804,16420,12]],[8052,[65556,60]],[8053,[131092,60]],[8054,[131092,65556,60]],[8055,[131092,65556,60]],[8056,[65560,60]],[8057,[131096,60]],[8058,[131096,65560,60]],[8059,[131096,65560,60]],[8060,[131096,65556]],[8061,[131112,65572]],[8062,[131096,65556,48]],[8063,[131096,65556,48]],[8064,[131092,65560]],[8065,[131108,65576]],[8066,[131092,65560,48]],[8067,[131092,65560,48]],[8068,[131108,65556]],[8069,[131112,65560]],[8070,[131108,65556,12]],[8071,[131108,65556,12]],[8072,[131092,65572]],[8073,[131096,65576]],[8074,[131092,65572,12]],[8075,[131092,65572,12]],[8076,[131108,65556]],[8077,[131092,65572]],[8078,[131092,65556,48]],[8079,[131092,65556,48]],[8080,[131092,65556,48]],[8081,[131112,65560]],[8082,[131096,65576]],[8083,[131096,65560,48]],[8084,[131096,65560,48]],[8085,[131096,65560,48]],[8086,[131096,65556]],[8087,[131092,65560]],[8088,[131092,65556,12]],[8089,[131092,65556,12]],[8090,[131092,65556,12]],[8091,[131112,65572]],[8092,[131108,65576]],[8093,[131108,65572,12]],[8094,[131108,65572,12]],[8095,[131108,65572,12]],[8096,[262164,60]],[8097,[524308,60]],[8098,[524308,262164,60]],[8099,[524308,262164,60]],[8100,[262168,60]],[8101,[524312,60]],[8102,[524312,262168,60]],[8103,[524312,262168,60]],[8104,[524312,262164]],[8105,[524328,262180]],[8106,[524312,262164,48]],[8107,[524312,262164,48]],[8108,[524308,262168]],[8109,[524324,262184]],[8110,[524308,262168,48]],[8111,[524308,262168,48]],[8112,[524324,262164]],[8113,[524328,262168]],[8114,[524324,262164,12]],[8115,[524324,262164,12]],[8116,[524308,262180]],[8117,[524312,262184]],[8118,[524308,262180,12]],[8119,[524308,262180,12]],[8120,[524324,262164]],[8121,[524308,262180]],[8122,[524308,262164,48]],[8123,[524308,262164,48]],[8124,[524308,262164,48]],[8125,[524328,262168]],[8126,[524312,262184]],[8127,[524312,262168,48]],[8128,[524312,262168,48]],[8129,[524312,262168,48]],[8130,[524312,262164]],[8131,[524308,262168]],[8132,[524308,262164,12]],[8133,[524308,262164,12]],[8134,[524308,262164,12]],[8135,[524328,262180]],[8136,[524324,262184]],[8137,[524324,262180,12]],[8138,[524324,262180,12]],[8139,[524324,262180,12]],[8140,[324,204]],[8141,[580,204]],[8142,[580,324,204]],[8143,[580,324,204]],[8144,[328,204]],[8145,[584,204]],[8146,[584,328,204]],[8147,[584,328,204]],[8148,[584,324]],[8149,[648,388]],[8150,[584,324,192]],[8151,[584,324,192]],[8152,[580,328]],[8153,[644,392]],[8154,[580,328,192]],[8155,[580,328,192]],[8156,[644,324]],[8157,[648,328]],[8158,[644,324,12]],[8159,[644,324,12]],[8160,[580,388]],[8161,[584,392]],[8162,[580,388,12]],[8163,[580,388,12]],[8164,[644,324]],[8165,[580,388]],[8166,[580,324,192]],[8167,[580,324,192]],[8168,[580,324,192]],[8169,[648,328]],[8170,[584,392]],[8171,[584,328,192]],[8172,[584,328,192]],[8173,[584,328,192]],[8174,[584,324]],[8175,[580,328]],[8176,[580,324,12]],[8177,[580,324,12]],[8178,[580,324,12]],[8179,[648,388]],[8180,[644,392]],[8181,[644,388,12]],[8182,[644,388,12]],[8183,[644,388,12]],[8184,[1092,204]],[8185,[2116,204]],[8186,[2116,1092,204]],[8187,[2116,1092,204]],[8188,[1096,204]],[8189,[2120,204]],[8190,[2120,1096,204]],[8191,[2120,1096,204]],[8192,[2120,1092]],[8193,[2184,1156]],[8194,[2120,1092,192]],[8195,[2120,1092,192]],[8196,[2116,1096]],[8197,[2180,1160]],[8198,[2116,1096,192]],[8199,[2116,1096,192]],[8200,[2180,1092]],[8201,[2184,1096]],[8202,[2180,1092,12]],[8203,[2180,1092,12]],[8204,[2116,1156]],[8205,[2120,1160]],[8206,[2116,1156,12]],[8207,[2116,1156,12]],[8208,[2180,1092]],[8209,[2116,1156]],[8210,[2116,1092,192]],[8211,[2116,1092,192]],[8212,[2116,1092,192]],[8213,[2184,1096]],[8214,[2120,1160]],[8215,[2120,1096,192]],[8216,[2120,1096,192]],[8217,[2120,1096,192]],[8218,[2120,1092]],[8219,[2116,1096]],[8220,[2116,1092,12]],[8221,[2116,1092,12]],[8222,[2116,1092,12]],[8223,[2184,1156]],[8224,[2180,1160]],[8225,[2180,1156,12]],[8226,[2180,1156,12]],[8227,[2180,1156,12]],[8228,[4164,204]],[8229,[8260,204]],[8230,[8260,4164,204]],[8231,[8260,4164,204]],[8232,[4168,204]],[8233,[8264,204]],[8234,[8264,4168,204]],[8235,[8264,4168,204]],[8236,[8264,4164]],[8237,[8328,4228]],[8238,[8264,4164,192]],[8239,[8264,4164,192]],[8240,[8260,4168]],[8241,[8324,4232]],[8242,[8260,4168,192]],[8243,[8260,4168,192]],[8244,[8324,4164]],[8245,[8328,4168]],[8246,[8324,4164,12]],[8247,[8324,4164,12]],[8248,[8260,4228]],[8249,[8264,4232]],[8250,[8260,4228,12]],[8251,[8260,4228,12]],[8252,[8324,4164]],[8253,[8260,4228]],[8254,[8260,4164,192]],[8255,[8260,4164,192]],[8256,[8260,4164,192]],[8257,[8328,4168]],[8258,[8264,4232]],[8259,[8264,4168,192]],[8260,[8264,4168,192]],[8261,[8264,4168,192]],[8262,[8264,4164]],[8263,[8260,4168]],[8264,[8260,4164,12]],[8265,[8260,4164,12]],[8266,[8260,4164,12]],[8267,[8328,4228]],[8268,[8324,4232]],[8269,[8324,4228,12]],[8270,[8324,4228,12]],[8271,[8324,4228,12]],[8272,[16452,204]],[8273,[32836,204]],[8274,[32836,16452,204]],[8275,[32836,16452,204]],[8276,[16456,204]],[8277,[32840,204]],[8278,[32840,16456,204]],[8279,[32840,16456,204]],[8280,[32840,16452]],[8281,[32904,16516]],[8282,[32840,16452,192]],[8283,[32840,16452,192]],[8284,[32836,16456]],[8285,[32900,16520]],[8286,[32836,16456,192]],[8287,[32836,16456,192]],[8288,[32900,16452]],[8289,[32904,16456]],[8290,[32900,16452,12]],[8291,[32900,16452,12]],[8292,[32836,16516]],[8293,[32840,16520]],[8294,[32836,16516,12]],[8295,[32836,16516,12]],[8296,[32900,16452]],[8297,[32836,16516]],[8298,[32836,16452,192]],[8299,[32836,16452,192]],[8300,[32836,16452,192]],[8301,[32904,16456]],[8302,[32840,16520]],[8303,[32840,16456,192]],[8304,[32840,16456,192]],[8305,[32840,16456,192]],[8306,[32840,16452]],[8307,[32836,16456]],[8308,[32836,16452,12]],[8309,[32836,16452,12]],[8310,[32836,16452,12]],[8311,[32904,16516]],[8312,[32900,16520]],[8313,[32900,16516,12]],[8314,[32900,16516,12]],[8315,[32900,16516,12]],[8316,[65604,204]],[8317,[131140,204]],[8318,[131140,65604,204]],[8319,[131140,65604,204]],[8320,[65608,204]],[8321,[131144,204]],[8322,[131144,65608,204]],[8323,[131144,65608,204]],[8324,[131144,65604]],[8325,[131208,65668]],[8326,[131144,65604,192]],[8327,[131144,65604,192]],[8328,[131140,65608]],[8329,[131204,65672]],[8330,[131140,65608,192]],[8331,[131140,65608,192]],[8332,[131204,65604]],[8333,[131208,65608]],[8334,[131204,65604,12]],[8335,[131204,65604,12]],[8336,[131140,65668]],[8337,[131144,65672]],[8338,[131140,65668,12]],[8339,[131140,65668,12]],[8340,[131204,65604]],[8341,[131140,65668]],[8342,[131140,65604,192]],[8343,[131140,65604,192]],[8344,[131140,65604,192]],[8345,[131208,65608]],[8346,[131144,65672]],[8347,[131144,65608,192]],[8348,[131144,65608,192]],[8349,[131144,65608,192]],[8350,[131144,65604]],[8351,[131140,65608]],[8352,[131140,65604,12]],[8353,[131140,65604,12]],[8354,[131140,65604,12]],[8355,[131208,65668]],[8356,[131204,65672]],[8357,[131204,65668,12]],[8358,[131204,65668,12]],[8359,[131204,65668,12]],[8360,[262212,204]],[8361,[524356,204]],[8362,[524356,262212,204]],[8363,[524356,262212,204]],[8364,[262216,204]],[8365,[524360,204]],[8366,[524360,262216,204]],[8367,[524360,262216,204]],[8368,[524360,262212]],[8369,[524424,262276]],[8370,[524360,262212,192]],[8371,[524360,262212,192]],[8372,[524356,262216]],[8373,[524420,262280]],[8374,[524356,262216,192]],[8375,[524356,262216,192]],[8376,[524420,262212]],[8377,[524424,262216]],[8378,[524420,262212,12]],[8379,[524420,262212,12]],[8380,[524356,262276]],[8381,[524360,262280]],[8382,[524356,262276,12]],[8383,[524356,262276,12]],[8384,[524420,262212]],[8385,[524356,262276]],[8386,[524356,262212,192]],[8387,[524356,262212,192]],[8388,[524356,262212,192]],[8389,[524424,262216]],[8390,[524360,262280]],[8391,[524360,262216,192]],[8392,[524360,262216,192]],[8393,[524360,262216,192]],[8394,[524360,262212]],[8395,[524356,262216]],[8396,[524356,262212,12]],[8397,[524356,262212,12]],[8398,[524356,262212,12]],[8399,[524424,262276]],[8400,[524420,262280]],[8401,[524420,262276,12]],[8402,[524420,262276,12]],[8403,[524420,262276,12]],[8404,[1284,780]],[8405,[2308,780]],[8406,[2308,1284,780]],[8407,[2308,1284,780]],[8408,[1288,780]],[8409,[2312,780]],[8410,[2312,1288,780]],[8411,[2312,1288,780]],[8412,[2312,1284]],[8413,[2568,1540]],[8414,[2312,1284,768]],[8415,[2312,1284,768]],[8416,[2308,1288]],[8417,[2564,1544]],[8418,[2308,1288,768]],[8419,[2308,1288,768]],[8420,[2564,1284]],[8421,[2568,1288]],[8422,[2564,1284,12]],[8423,[2564,1284,12]],[8424,[2308,1540]],[8425,[2312,1544]],[8426,[2308,1540,12]],[8427,[2308,1540,12]],[8428,[2564,1284]],[8429,[2308,1540]],[8430,[2308,1284,768]],[8431,[2308,1284,768]],[8432,[2308,1284,768]],[8433,[2568,1288]],[8434,[2312,1544]],[8435,[2312,1288,768]],[8436,[2312,1288,768]],[8437,[2312,1288,768]],[8438,[2312,1284]],[8439,[2308,1288]],[8440,[2308,1284,12]],[8441,[2308,1284,12]],[8442,[2308,1284,12]],[8443,[2568,1540]],[8444,[2564,1544]],[8445,[2564,1540,12]],[8446,[2564,1540,12]],[8447,[2564,1540,12]],[8448,[4356,780]],[8449,[8452,780]],[8450,[8452,4356,780]],[8451,[8452,4356,780]],[8452,[4360,780]],[8453,[8456,780]],[8454,[8456,4360,780]],[8455,[8456,4360,780]],[8456,[8456,4356]],[8457,[8712,4612]],[8458,[8456,4356,768]],[8459,[8456,4356,768]],[8460,[8452,4360]],[8461,[8708,4616]],[8462,[8452,4360,768]],[8463,[8452,4360,768]],[8464,[8708,4356]],[8465,[8712,4360]],[8466,[8708,4356,12]],[8467,[8708,4356,12]],[8468,[8452,4612]],[8469,[8456,4616]],[8470,[8452,4612,12]],[8471,[8452,4612,12]],[8472,[8708,4356]],[8473,[8452,4612]],[8474,[8452,4356,768]],[8475,[8452,4356,768]],[8476,[8452,4356,768]],[8477,[8712,4360]],[8478,[8456,4616]],[8479,[8456,4360,768]],[8480,[8456,4360,768]],[8481,[8456,4360,768]],[8482,[8456,4356]],[8483,[8452,4360]],[8484,[8452,4356,12]],[8485,[8452,4356,12]],[8486,[8452,4356,12]],[8487,[8712,4612]],[8488,[8708,4616]],[8489,[8708,4612,12]],[8490,[8708,4612,12]],[8491,[8708,4612,12]],[8492,[16644,780]],[8493,[33028,780]],[8494,[33028,16644,780]],[8495,[33028,16644,780]],[8496,[16648,780]],[8497,[33032,780]],[8498,[33032,16648,780]],[8499,[33032,16648,780]],[8500,[33032,16644]],[8501,[33288,16900]],[8502,[33032,16644,768]],[8503,[33032,16644,768]],[8504,[33028,16648]],[8505,[33284,16904]],[8506,[33028,16648,768]],[8507,[33028,16648,768]],[8508,[33284,16644]],[8509,[33288,16648]],[8510,[33284,16644,12]],[8511,[33284,16644,12]],[8512,[33028,16900]],[8513,[33032,16904]],[8514,[33028,16900,12]],[8515,[33028,16900,12]],[8516,[33284,16644]],[8517,[33028,16900]],[8518,[33028,16644,768]],[8519,[33028,16644,768]],[8520,[33028,16644,768]],[8521,[33028,16644,768]],[8522,[33288,16648]],[8523,[33032,16904]],[8524,[33032,16648,768]],[8525,[33032,16648,768]],[8526,[33032,16648,768]],[8527,[33032,16648,768]],[8528,[33032,16644]],[8529,[33028,16648]],[8530,[33028,16644,12]],[8531,[33028,16644,12]],[8532,[33028,16644,12]],[8533,[33288,16900]],[8534,[33284,16904]],[8535,[33284,16900,12]],[8536,[33284,16900,12]],[8537,[33284,16900,12]],[8538,[65796,780]],[8539,[131332,780]],[8540,[131332,65796,780]],[8541,[131332,65796,780]],[8542,[65800,780]],[8543,[131336,780]],[8544,[131336,65800,780]],[8545,[131336,65800,780]],[8546,[131336,65796]],[8547,[131592,66052]],[8548,[131336,65796,768]],[8549,[131336,65796,768]],[8550,[131332,65800]],[8551,[131588,66056]],[8552,[131332,65800,768]],[8553,[131332,65800,768]],[8554,[131588,65796]],[8555,[131592,65800]],[8556,[131588,65796,12]],[8557,[131588,65796,12]],[8558,[131332,66052]],[8559,[131336,66056]],[8560,[131332,66052,12]],[8561,[131332,66052,12]],[8562,[131588,65796]],[8563,[131332,66052]],[8564,[131332,65796,768]],[8565,[131332,65796,768]],[8566,[131332,65796,768]],[8567,[131592,65800]],[8568,[131336,66056]],[8569,[131336,65800,768]],[8570,[131336,65800,768]],[8571,[131336,65800,768]],[8572,[131336,65796]],[8573,[131332,65800]],[8574,[131332,65796,12]],[8575,[131332,65796,12]],[8576,[131332,65796,12]],[8577,[131592,66052]],[8578,[131588,66056]],[8579,[131588,66052,12]],[8580,[131588,66052,12]],[8581,[131588,66052,12]],[8582,[262404,780]],[8583,[524548,780]],[8584,[524548,262404,780]],[8585,[524548,262404,780]],[8586,[262408,780]],[8587,[524552,780]],[8588,[524552,262408,780]],[8589,[524552,262408,780]],[8590,[524552,262404]],[8591,[524808,262660]],[8592,[524552,262404,768]],[8593,[524552,262404,768]],[8594,[524548,262408]],[8595,[524804,262664]],[8596,[524548,262408,768]],[8597,[524548,262408,768]],[8598,[524804,262404]],[8599,[524808,262408]],[8600,[524804,262404,12]],[8601,[524804,262404,12]],[8602,[524548,262660]],[8603,[524552,262664]],[8604,[524548,262660,12]],[8605,[524548,262660,12]],[8606,[524804,262404]],[8607,[524548,262660]],[8608,[524548,262404,768]],[8609,[524548,262404,768]],[8610,[524548,262404,768]],[8611,[524808,262408]],[8612,[524552,262664]],[8613,[524552,262408,768]],[8614,[524552,262408,768]],[8615,[524552,262408,768]],[8616,[524552,262404]],[8617,[524548,262408]],[8618,[524548,262404,12]],[8619,[524548,262404,12]],[8620,[524548,262404,12]],[8621,[524808,262660]],[8622,[524804,262664]],[8623,[524804,262660,12]],[8624,[524804,262660,12]],[8625,[524804,262660,12]],[8626,[5124,3084]],[8627,[9220,3084]],[8628,[9220,5124,3084]],[8629,[9220,5124,3084]],[8630,[5128,3084]],[8631,[9224,3084]],[8632,[9224,5128,3084]],[8633,[9224,5128,3084]],[8634,[9224,5124]],[8635,[10248,6148]],[8636,[9224,5124,3072]],[8637,[9224,5124,3072]],[8638,[9220,5128]],[8639,[10244,6152]],[8640,[9220,5128,3072]],[8641,[9220,5128,3072]],[8642,[10244,5124]],[8643,[10248,5128]],[8644,[10244,5124,12]],[8645,[10244,5124,12]],[8646,[9220,6148]],[8647,[9224,6152]],[8648,[9220,6148,12]],[8649,[9220,6148,12]],[8650,[10244,5124]],[8651,[9220,6148]],[8652,[9220,5124,3072]],[8653,[9220,5124,3072]],[8654,[9220,5124,3072]],[8655,[10248,5128]],[8656,[9224,6152]],[8657,[9224,5128,3072]],[8658,[9224,5128,3072]],[8659,[9224,5128,3072]],[8660,[9224,5124]],[8661,[9220,5128]],[8662,[9220,5124,12]],[8663,[9220,5124,12]],[8664,[9220,5124,12]],[8665,[10248,6148]],[8666,[10244,6152]],[8667,[10244,6148,12]],[8668,[10244,6148,12]],[8669,[10244,6148,12]],[8670,[17412,3084]],[8671,[33796,3084]],[8672,[33796,17412,3084]],[8673,[33796,17412,3084]],[8674,[17416,3084]],[8675,[33800,3084]],[8676,[33800,17416,3084]],[8677,[33800,17416,3084]],[8678,[33800,17412]],[8679,[34824,18436]],[8680,[33800,17412,3072]],[8681,[33800,17412,3072]],[8682,[33796,17416]],[8683,[34820,18440]],[8684,[33796,17416,3072]],[8685,[33796,17416,3072]],[8686,[34820,17412]],[8687,[34824,17416]],[8688,[34820,17412,12]],[8689,[34820,17412,12]],[8690,[33796,18436]],[8691,[33800,18440]],[8692,[33796,18436,12]],[8693,[33796,18436,12]],[8694,[34820,17412]],[8695,[33796,18436]],[8696,[33796,17412,3072]],[8697,[33796,17412,3072]],[8698,[33796,17412,3072]],[8699,[34824,17416]],[8700,[33800,18440]],[8701,[33800,17416,3072]],[8702,[33800,17416,3072]],[8703,[33800,17416,3072]],[8704,[33800,17412]],[8705,[33796,17416]],[8706,[33796,17412,12]],[8707,[33796,17412,12]],[8708,[33796,17412,12]],[8709,[34824,18436]],[8710,[34820,18440]],[8711,[34820,18436,12]],[8712,[34820,18436,12]],[8713,[34820,18436,12]],[8714,[66564,3084]],[8715,[132100,3084]],[8716,[132100,66564,3084]],[8717,[132100,66564,3084]],[8718,[66568,3084]],[8719,[132104,3084]],[8720,[132104,66568,3084]],[8721,[132104,66568,3084]],[8722,[132104,66564]],[8723,[133128,67588]],[8724,[132104,66564,3072]],[8725,[132104,66564,3072]],[8726,[132100,66568]],[8727,[133124,67592]],[8728,[132100,66568,3072]],[8729,[132100,66568,3072]],[8730,[133124,66564]],[8731,[133128,66568]],[8732,[133124,66564,12]],[8733,[133124,66564,12]],[8734,[132100,67588]],[8735,[132104,67592]],[8736,[132100,67588,12]],[8737,[132100,67588,12]],[8738,[133124,66564]],[8739,[132100,67588]],[8740,[132100,66564,3072]],[8741,[132100,66564,3072]],[8742,[132100,66564,3072]],[8743,[133128,66568]],[8744,[132104,67592]],[8745,[132104,66568,3072]],[8746,[132104,66568,3072]],[8747,[132104,66568,3072]],[8748,[132104,66564]],[8749,[132100,66568]],[8750,[132100,66564,12]],[8751,[132100,66564,12]],[8752,[132100,66564,12]],[8753,[133128,67588]],[8754,[133124,67592]],[8755,[133124,67588,12]],[8756,[133124,67588,12]],[8757,[133124,67588,12]],[8758,[263172,3084]],[8759,[525316,3084]],[8760,[525316,263172,3084]],[8761,[525316,263172,3084]],[8762,[263176,3084]],[8763,[525320,3084]],[8764,[525320,263176,3084]],[8765,[525320,263176,3084]],[8766,[525320,263172]],[8767,[526344,264196]],[8768,[525320,263172,3072]],[8769,[525320,263172,3072]],[8770,[525316,263176]],[8771,[526340,264200]],[8772,[525316,263176,3072]],[8773,[525316,263176,3072]],[8774,[526340,263172]],[8775,[526344,263176]],[8776,[526340,263172,12]],[8777,[526340,263172,12]],[8778,[525316,264196]],[8779,[525320,264200]],[8780,[525316,264196,12]],[8781,[525316,264196,12]],[8782,[526340,263172]],[8783,[525316,264196]],[8784,[525316,263172,3072]],[8785,[525316,263172,3072]],[8786,[525316,263172,3072]],[8787,[526344,263176]],[8788,[525320,264200]],[8789,[525320,263176,3072]],[8790,[525320,263176,3072]],[8791,[525320,263176,3072]],[8792,[525320,263172]],[8793,[525316,263176]],[8794,[525316,263172,12]],[8795,[525316,263172,12]],[8796,[525316,263172,12]],[8797,[526344,264196]],[8798,[526340,264200]],[8799,[526340,264196,12]],[8800,[526340,264196,12]],[8801,[526340,264196,12]],[8802,[20484,12300]],[8803,[36868,12300]],[8804,[36868,20484,12300]],[8805,[36868,20484,12300]],[8806,[20488,12300]],[8807,[36872,12300]],[8808,[36872,20488,12300]],[8809,[36872,20488,12300]],[8810,[36872,20484]],[8811,[40968,24580]],[8812,[36872,20484,12288]],[8813,[36872,20484,12288]],[8814,[36868,20488]],[8815,[40964,24584]],[8816,[36868,20488,12288]],[8817,[36868,20488,12288]],[8818,[40964,20484]],[8819,[40968,20488]],[8820,[40964,20484,12]],[8821,[40964,20484,12]],[8822,[36868,24580]],[8823,[36872,24584]],[8824,[36868,24580,12]],[8825,[36868,24580,12]],[8826,[40964,20484]],[8827,[36868,24580]],[8828,[36868,20484,12288]],[8829,[36868,20484,12288]],[8830,[36868,20484,12288]],[8831,[40968,20488]],[8832,[36872,24584]],[8833,[36872,20488,12288]],[8834,[36872,20488,12288]],[8835,[36872,20488,12288]],[8836,[36872,20484]],[8837,[36868,20488]],[8838,[36868,20484,12]],[8839,[36868,20484,12]],[8840,[36868,20484,12]],[8841,[40968,24580]],[8842,[40964,24584]],[8843,[40964,24580,12]],[8844,[40964,24580,12]],[8845,[40964,24580,12]],[8846,[69636,12300]],[8847,[135172,12300]],[8848,[135172,69636,12300]],[8849,[135172,69636,12300]],[8850,[69640,12300]],[8851,[135176,12300]],[8852,[135176,69640,12300]],[8853,[135176,69640,12300]],[8854,[135176,69636]],[8855,[139272,73732]],[8856,[135176,69636,12288]],[8857,[135176,69636,12288]],[8858,[135172,69640]],[8859,[139268,73736]],[8860,[135172,69640,12288]],[8861,[135172,69640,12288]],[8862,[139268,69636]],[8863,[139272,69640]],[8864,[139268,69636,12]],[8865,[139268,69636,12]],[8866,[135172,73732]],[8867,[135176,73736]],[8868,[135172,73732,12]],[8869,[135172,73732,12]],[8870,[139268,69636]],[8871,[135172,73732]],[8872,[135172,69636,12288]],[8873,[135172,69636,12288]],[8874,[135172,69636,12288]],[8875,[139272,69640]],[8876,[135176,73736]],[8877,[135176,69640,12288]],[8878,[135176,69640,12288]],[8879,[135176,69640,12288]],[8880,[135176,69636]],[8881,[135172,69640]],[8882,[135172,69636,12]],[8883,[135172,69636,12]],[8884,[135172,69636,12]],[8885,[139272,73732]],[8886,[139268,73736]],[8887,[139268,73732,12]],[8888,[139268,73732,12]],[8889,[139268,73732,12]],[8890,[266244,12300]],[8891,[528388,12300]],[8892,[528388,266244,12300]],[8893,[528388,266244,12300]],[8894,[266248,12300]],[8895,[528392,12300]],[8896,[528392,266248,12300]],[8897,[528392,266248,12300]],[8898,[528392,266244]],[8899,[532488,270340]],[8900,[528392,266244,12288]],[8901,[528392,266244,12288]],[8902,[528388,266248]],[8903,[532484,270344]],[8904,[528388,266248,12288]],[8905,[528388,266248,12288]],[8906,[532484,266244]],[8907,[532488,266248]],[8908,[532484,266244,12]],[8909,[532484,266244,12]],[8910,[528388,270340]],[8911,[528392,270344]],[8912,[528388,270340,12]],[8913,[528388,270340,12]],[8914,[532484,266244]],[8915,[528388,270340]],[8916,[528388,266244,12288]],[8917,[528388,266244,12288]],[8918,[528388,266244,12288]],[8919,[532488,266248]],[8920,[528392,270344]],[8921,[528392,266248,12288]],[8922,[528392,266248,12288]],[8923,[528392,266248,12288]],[8924,[528392,266244]],[8925,[528388,266248]],[8926,[528388,266244,12]],[8927,[528388,266244,12]],[8928,[528388,266244,12]],[8929,[532488,270340]],[8930,[532484,270344]],[8931,[532484,270340,12]],[8932,[532484,270340,12]],[8933,[532484,270340,12]],[8934,[81924,49164]],[8935,[147460,49164]],[8936,[147460,81924,49164]],[8937,[147460,81924,49164]],[8938,[81928,49164]],[8939,[147464,49164]],[8940,[147464,81928,49164]],[8941,[147464,81928,49164]],[8942,[147464,81924]],[8943,[163848,98308]],[8944,[147464,81924,49152]],[8945,[147464,81924,49152]],[8946,[147460,81928]],[8947,[163844,98312]],[8948,[147460,81928,49152]],[8949,[147460,81928,49152]],[8950,[163844,81924]],[8951,[163848,81928]],[8952,[163844,81924,12]],[8953,[163844,81924,12]],[8954,[147460,98308]],[8955,[147464,98312]],[8956,[147460,98308,12]],[8957,[147460,98308,12]],[8958,[163844,81924]],[8959,[147460,98308]],[8960,[147460,81924,49152]],[8961,[147460,81924,49152]],[8962,[147460,81924,49152]],[8963,[163848,81928]],[8964,[147464,98312]],[8965,[147464,81928,49152]],[8966,[147464,81928,49152]],[8967,[147464,81928,49152]],[8968,[147464,81924]],[8969,[147460,81928]],[8970,[147460,81924,12]],[8971,[147460,81924,12]],[8972,[147460,81924,12]],[8973,[163848,98308]],[8974,[163844,98312]],[8975,[163844,98308,12]],[8976,[163844,98308,12]],[8977,[163844,98308,12]],[8978,[278532,49164]],[8979,[540676,49164]],[8980,[540676,278532,49164]],[8981,[540676,278532,49164]],[8982,[278536,49164]],[8983,[540680,49164]],[8984,[540680,278536,49164]],[8985,[540680,278536,49164]],[8986,[540680,278532]],[8987,[557064,294916]],[8988,[540680,278532,49152]],[8989,[540680,278532,49152]],[8990,[540676,278536]],[8991,[557060,294920]],[8992,[540676,278536,49152]],[8993,[540676,278536,49152]],[8994,[557060,278532]],[8995,[557064,278536]],[8996,[557060,278532,12]],[8997,[557060,278532,12]],[8998,[540676,294916]],[8999,[540680,294920]],[9000,[540676,294916,12]],[9001,[540676,294916,12]],[9002,[557060,278532]],[9003,[540676,294916]],[9004,[540676,278532,49152]],[9005,[540676,278532,49152]],[9006,[540676,278532,49152]],[9007,[557064,278536]],[9008,[540680,294920]],[9009,[540680,278536,49152]],[9010,[540680,278536,49152]],[9011,[540680,278536,49152]],[9012,[540680,278532]],[9013,[540676,278536]],[9014,[540676,278532,12]],[9015,[540676,278532,12]],[9016,[540676,278532,12]],[9017,[557064,294916]],[9018,[557060,294920]],[9019,[557060,294916,12]],[9020,[557060,294916,12]],[9021,[557060,294916,12]],[9022,[327684,196620]],[9023,[589828,196620]],[9024,[589828,327684,196620]],[9025,[589828,327684,196620]],[9026,[327688,196620]],[9027,[589832,196620]],[9028,[589832,327688,196620]],[9029,[589832,327688,196620]],[9030,[589832,327684]],[9031,[655368,393220]],[9032,[589832,327684,196608]],[9033,[589832,327684,196608]],[9034,[589828,327688]],[9035,[655364,393224]],[9036,[589828,327688,196608]],[9037,[589828,327688,196608]],[9038,[655364,327684]],[9039,[655368,327688]],[9040,[655364,327684,12]],[9041,[655364,327684,12]],[9042,[589828,393220]],[9043,[589832,393224]],[9044,[589828,393220,12]],[9045,[589828,393220,12]],[9046,[655364,327684]],[9047,[589828,393220]],[9048,[589828,327684,196608]],[9049,[589828,327684,196608]],[9050,[589828,327684,196608]],[9051,[655368,327688]],[9052,[589832,393224]],[9053,[589832,327688,196608]],[9054,[589832,327688,196608]],[9055,[589832,327688,196608]],[9056,[589832,327684]],[9057,[589828,327688]],[9058,[589828,327684,12]],[9059,[589828,327684,12]],[9060,[589828,327684,12]],[9061,[655368,393220]],[9062,[655364,393224]],[9063,[655364,393220,12]],[9064,[655364,393220,12]],[9065,[655364,393220,12]],[9066,[336,240]],[9067,[592,240]],[9068,[592,336,240]],[9069,[592,336,240]],[9070,[352,240]],[9071,[608,240]],[9072,[608,352,240]],[9073,[608,352,240]],[9074,[608,336]],[9075,[672,400]],[9076,[608,336,192]],[9077,[608,336,192]],[9078,[592,352]],[9079,[656,416]],[9080,[592,352,192]],[9081,[592,352,192]],[9082,[656,336]],[9083,[672,352]],[9084,[656,336,48]],[9085,[656,336,48]],[9086,[592,400]],[9087,[608,416]],[9088,[592,400,48]],[9089,[592,400,48]],[9090,[656,336]],[9091,[592,400]],[9092,[592,336,192]],[9093,[592,336,192]],[9094,[592,336,192]],[9095,[672,352]],[9096,[608,416]],[9097,[608,352,192]],[9098,[608,352,192]],[9099,[608,352,192]],[9100,[608,336]],[9101,[592,352]],[9102,[592,336,48]],[9103,[592,336,48]],[9104,[592,336,48]],[9105,[672,400]],[9106,[656,416]],[9107,[656,400,48]],[9108,[656,400,48]],[9109,[656,400,48]],[9110,[1104,240]],[9111,[2128,240]],[9112,[2128,1104,240]],[9113,[2128,1104,240]],[9114,[1120,240]],[9115,[2144,240]],[9116,[2144,1120,240]],[9117,[2144,1120,240]],[9118,[2144,1104]],[9119,[2208,1168]],[9120,[2144,1104,192]],[9121,[2144,1104,192]],[9122,[2128,1120]],[9123,[2192,1184]],[9124,[2128,1120,192]],[9125,[2128,1120,192]],[9126,[2192,1104]],[9127,[2208,1120]],[9128,[2192,1104,48]],[9129,[2192,1104,48]],[9130,[2128,1168]],[9131,[2144,1184]],[9132,[2128,1168,48]],[9133,[2128,1168,48]],[9134,[2192,1104]],[9135,[2128,1168]],[9136,[2128,1104,192]],[9137,[2128,1104,192]],[9138,[2128,1104,192]],[9139,[2208,1120]],[9140,[2144,1184]],[9141,[2144,1120,192]],[9142,[2144,1120,192]],[9143,[2144,1120,192]],[9144,[2144,1104]],[9145,[2128,1120]],[9146,[2128,1104,48]],[9147,[2128,1104,48]],[9148,[2128,1104,48]],[9149,[2208,1168]],[9150,[2192,1184]],[9151,[2192,1168,48]],[9152,[2192,1168,48]],[9153,[2192,1168,48]],[9154,[4176,240]],[9155,[8272,240]],[9156,[8272,4176,240]],[9157,[8272,4176,240]],[9158,[4192,240]],[9159,[8288,240]],[9160,[8288,4192,240]],[9161,[8288,4192,240]],[9162,[8288,4176]],[9163,[8352,4240]],[9164,[8288,4176,192]],[9165,[8288,4176,192]],[9166,[8272,4192]],[9167,[8336,4256]],[9168,[8272,4192,192]],[9169,[8272,4192,192]],[9170,[8336,4176]],[9171,[8352,4192]],[9172,[8336,4176,48]],[9173,[8336,4176,48]],[9174,[8272,4240]],[9175,[8288,4256]],[9176,[8272,4240,48]],[9177,[8272,4240,48]],[9178,[8336,4176]],[9179,[8272,4240]],[9180,[8272,4176,192]],[9181,[8272,4176,192]],[9182,[8272,4176,192]],[9183,[8352,4192]],[9184,[8288,4256]],[9185,[8288,4192,192]],[9186,[8288,4192,192]],[9187,[8288,4192,192]],[9188,[8288,4176]],[9189,[8272,4192]],[9190,[8272,4176,48]],[9191,[8272,4176,48]],[9192,[8272,4176,48]],[9193,[8352,4240]],[9194,[8336,4256]],[9195,[8336,4240,48]],[9196,[8336,4240,48]],[9197,[8336,4240,48]],[9198,[16464,240]],[9199,[32848,240]],[9200,[32848,16464,240]],[9201,[32848,16464,240]],[9202,[16480,240]],[9203,[32864,240]],[9204,[32864,16480,240]],[9205,[32864,16480,240]],[9206,[32864,16464]],[9207,[32928,16528]],[9208,[32864,16464,192]],[9209,[32864,16464,192]],[9210,[32848,16480]],[9211,[32912,16544]],[9212,[32848,16480,192]],[9213,[32848,16480,192]],[9214,[32912,16464]],[9215,[32928,16480]],[9216,[32912,16464,48]],[9217,[32912,16464,48]],[9218,[32848,16528]],[9219,[32864,16544]],[9220,[32848,16528,48]],[9221,[32848,16528,48]],[9222,[32912,16464]],[9223,[32848,16528]],[9224,[32848,16464,192]],[9225,[32848,16464,192]],[9226,[32848,16464,192]],[9227,[32928,16480]],[9228,[32864,16544]],[9229,[32864,16480,192]],[9230,[32864,16480,192]],[9231,[32864,16480,192]],[9232,[32864,16464]],[9233,[32848,16480]],[9234,[32848,16464,48]],[9235,[32848,16464,48]],[9236,[32848,16464,48]],[9237,[32928,16528]],[9238,[32912,16544]],[9239,[32912,16528,48]],[9240,[32912,16528,48]],[9241,[32912,16528,48]],[9242,[65616,240]],[9243,[131152,240]],[9244,[131152,65616,240]],[9245,[131152,65616,240]],[9246,[65632,240]],[9247,[131168,240]],[9248,[131168,65632,240]],[9249,[131168,65632,240]],[9250,[131168,65616]],[9251,[131232,65680]],[9252,[131168,65616,192]],[9253,[131168,65616,192]],[9254,[131152,65632]],[9255,[131216,65696]],[9256,[131152,65632,192]],[9257,[131152,65632,192]],[9258,[131216,65616]],[9259,[131232,65632]],[9260,[131216,65616,48]],[9261,[131216,65616,48]],[9262,[131152,65680]],[9263,[131168,65696]],[9264,[131152,65680,48]],[9265,[131152,65680,48]],[9266,[131216,65616]],[9267,[131152,65680]],[9268,[131152,65616,192]],[9269,[131152,65616,192]],[9270,[131152,65616,192]],[9271,[131232,65632]],[9272,[131168,65696]],[9273,[131168,65632,192]],[9274,[131168,65632,192]],[9275,[131168,65632,192]],[9276,[131168,65616]],[9277,[131152,65632]],[9278,[131152,65616,48]],[9279,[131152,65616,48]],[9280,[131152,65616,48]],[9281,[131232,65680]],[9282,[131216,65696]],[9283,[131216,65680,48]],[9284,[131216,65680,48]],[9285,[131216,65680,48]],[9286,[262224,240]],[9287,[524368,240]],[9288,[524368,262224,240]],[9289,[524368,262224,240]],[9290,[262240,240]],[9291,[524384,240]],[9292,[524384,262240,240]],[9293,[524384,262240,240]],[9294,[524384,262224]],[9295,[524448,262288]],[9296,[524384,262224,192]],[9297,[524384,262224,192]],[9298,[524368,262240]],[9299,[524432,262304]],[9300,[524368,262240,192]],[9301,[524368,262240,192]],[9302,[524432,262224]],[9303,[524448,262240]],[9304,[524432,262224,48]],[9305,[524432,262224,48]],[9306,[524368,262288]],[9307,[524384,262304]],[9308,[524368,262288,48]],[9309,[524368,262288,48]],[9310,[524432,262224]],[9311,[524368,262288]],[9312,[524368,262224,192]],[9313,[524368,262224,192]],[9314,[524368,262224,192]],[9315,[524448,262240]],[9316,[524384,262304]],[9317,[524384,262240,192]],[9318,[524384,262240,192]],[9319,[524384,262240,192]],[9320,[524384,262224]],[9321,[524368,262240]],[9322,[524368,262224,48]],[9323,[524368,262224,48]],[9324,[524368,262224,48]],[9325,[524448,262288]],[9326,[524432,262304]],[9327,[524432,262288,48]],[9328,[524432,262288,48]],[9329,[524432,262288,48]],[9330,[1296,816]],[9331,[2320,816]],[9332,[2320,1296,816]],[9333,[2320,1296,816]],[9334,[1312,816]],[9335,[2336,816]],[9336,[2336,1312,816]],[9337,[2336,1312,816]],[9338,[2336,1296]],[9339,[2592,1552]],[9340,[2336,1296,768]],[9341,[2336,1296,768]],[9342,[2320,1312]],[9343,[2576,1568]],[9344,[2320,1312,768]],[9345,[2320,1312,768]],[9346,[2576,1296]],[9347,[2592,1312]],[9348,[2576,1296,48]],[9349,[2576,1296,48]],[9350,[2320,1552]],[9351,[2336,1568]],[9352,[2320,1552,48]],[9353,[2320,1552,48]],[9354,[2576,1296]],[9355,[2320,1552]],[9356,[2320,1296,768]],[9357,[2320,1296,768]],[9358,[2320,1296,768]],[9359,[2592,1312]],[9360,[2336,1568]],[9361,[2336,1312,768]],[9362,[2336,1312,768]],[9363,[2336,1312,768]],[9364,[2336,1296]],[9365,[2320,1312]],[9366,[2320,1296,48]],[9367,[2320,1296,48]],[9368,[2320,1296,48]],[9369,[2592,1552]],[9370,[2576,1568]],[9371,[2576,1552,48]],[9372,[2576,1552,48]],[9373,[2576,1552,48]],[9374,[4368,816]],[9375,[8464,816]],[9376,[8464,4368,816]],[9377,[8464,4368,816]],[9378,[4384,816]],[9379,[8480,816]],[9380,[8480,4384,816]],[9381,[8480,4384,816]],[9382,[8480,4368]],[9383,[8736,4624]],[9384,[8480,4368,768]],[9385,[8480,4368,768]],[9386,[8464,4384]],[9387,[8720,4640]],[9388,[8464,4384,768]],[9389,[8464,4384,768]],[9390,[8720,4368]],[9391,[8736,4384]],[9392,[8720,4368,48]],[9393,[8720,4368,48]],[9394,[8464,4624]],[9395,[8480,4640]],[9396,[8464,4624,48]],[9397,[8464,4624,48]],[9398,[8720,4368]],[9399,[8464,4624]],[9400,[8464,4368,768]],[9401,[8464,4368,768]],[9402,[8464,4368,768]],[9403,[8736,4384]],[9404,[8480,4640]],[9405,[8480,4384,768]],[9406,[8480,4384,768]],[9407,[8480,4384,768]],[9408,[8480,4368]],[9409,[8464,4384]],[9410,[8464,4368,48]],[9411,[8464,4368,48]],[9412,[8464,4368,48]],[9413,[8736,4624]],[9414,[8720,4640]],[9415,[8720,4624,48]],[9416,[8720,4624,48]],[9417,[8720,4624,48]],[9418,[16656,816]],[9419,[33040,816]],[9420,[33040,16656,816]],[9421,[33040,16656,816]],[9422,[16672,816]],[9423,[33056,816]],[9424,[33056,16672,816]],[9425,[33056,16672,816]],[9426,[33056,16656]],[9427,[33312,16912]],[9428,[33056,16656,768]],[9429,[33056,16656,768]],[9430,[33040,16672]],[9431,[33296,16928]],[9432,[33040,16672,768]],[9433,[33040,16672,768]],[9434,[33296,16656]],[9435,[33312,16672]],[9436,[33296,16656,48]],[9437,[33296,16656,48]],[9438,[33040,16912]],[9439,[33056,16928]],[9440,[33040,16912,48]],[9441,[33040,16912,48]],[9442,[33296,16656]],[9443,[33040,16912]],[9444,[33040,16656,768]],[9445,[33040,16656,768]],[9446,[33040,16656,768]],[9447,[33040,16656,768]],[9448,[33312,16672]],[9449,[33056,16928]],[9450,[33056,16672,768]],[9451,[33056,16672,768]],[9452,[33056,16672,768]],[9453,[33056,16672,768]],[9454,[33056,16656]],[9455,[33040,16672]],[9456,[33040,16656,48]],[9457,[33040,16656,48]],[9458,[33040,16656,48]],[9459,[33312,16912]],[9460,[33296,16928]],[9461,[33296,16912,48]],[9462,[33296,16912,48]],[9463,[33296,16912,48]],[9464,[65808,816]],[9465,[131344,816]],[9466,[131344,65808,816]],[9467,[131344,65808,816]],[9468,[65824,816]],[9469,[131360,816]],[9470,[131360,65824,816]],[9471,[131360,65824,816]],[9472,[131360,65808]],[9473,[131616,66064]],[9474,[131360,65808,768]],[9475,[131360,65808,768]],[9476,[131344,65824]],[9477,[131600,66080]],[9478,[131344,65824,768]],[9479,[131344,65824,768]],[9480,[131600,65808]],[9481,[131616,65824]],[9482,[131600,65808,48]],[9483,[131600,65808,48]],[9484,[131344,66064]],[9485,[131360,66080]],[9486,[131344,66064,48]],[9487,[131344,66064,48]],[9488,[131600,65808]],[9489,[131344,66064]],[9490,[131344,65808,768]],[9491,[131344,65808,768]],[9492,[131344,65808,768]],[9493,[131616,65824]],[9494,[131360,66080]],[9495,[131360,65824,768]],[9496,[131360,65824,768]],[9497,[131360,65824,768]],[9498,[131360,65808]],[9499,[131344,65824]],[9500,[131344,65808,48]],[9501,[131344,65808,48]],[9502,[131344,65808,48]],[9503,[131616,66064]],[9504,[131600,66080]],[9505,[131600,66064,48]],[9506,[131600,66064,48]],[9507,[131600,66064,48]],[9508,[262416,816]],[9509,[524560,816]],[9510,[524560,262416,816]],[9511,[524560,262416,816]],[9512,[262432,816]],[9513,[524576,816]],[9514,[524576,262432,816]],[9515,[524576,262432,816]],[9516,[524576,262416]],[9517,[524832,262672]],[9518,[524576,262416,768]],[9519,[524576,262416,768]],[9520,[524560,262432]],[9521,[524816,262688]],[9522,[524560,262432,768]],[9523,[524560,262432,768]],[9524,[524816,262416]],[9525,[524832,262432]],[9526,[524816,262416,48]],[9527,[524816,262416,48]],[9528,[524560,262672]],[9529,[524576,262688]],[9530,[524560,262672,48]],[9531,[524560,262672,48]],[9532,[524816,262416]],[9533,[524560,262672]],[9534,[524560,262416,768]],[9535,[524560,262416,768]],[9536,[524560,262416,768]],[9537,[524832,262432]],[9538,[524576,262688]],[9539,[524576,262432,768]],[9540,[524576,262432,768]],[9541,[524576,262432,768]],[9542,[524576,262416]],[9543,[524560,262432]],[9544,[524560,262416,48]],[9545,[524560,262416,48]],[9546,[524560,262416,48]],[9547,[524832,262672]],[9548,[524816,262688]],[9549,[524816,262672,48]],[9550,[524816,262672,48]],[9551,[524816,262672,48]],[9552,[5136,3120]],[9553,[9232,3120]],[9554,[9232,5136,3120]],[9555,[9232,5136,3120]],[9556,[5152,3120]],[9557,[9248,3120]],[9558,[9248,5152,3120]],[9559,[9248,5152,3120]],[9560,[9248,5136]],[9561,[10272,6160]],[9562,[9248,5136,3072]],[9563,[9248,5136,3072]],[9564,[9232,5152]],[9565,[10256,6176]],[9566,[9232,5152,3072]],[9567,[9232,5152,3072]],[9568,[10256,5136]],[9569,[10272,5152]],[9570,[10256,5136,48]],[9571,[10256,5136,48]],[9572,[9232,6160]],[9573,[9248,6176]],[9574,[9232,6160,48]],[9575,[9232,6160,48]],[9576,[10256,5136]],[9577,[9232,6160]],[9578,[9232,5136,3072]],[9579,[9232,5136,3072]],[9580,[9232,5136,3072]],[9581,[10272,5152]],[9582,[9248,6176]],[9583,[9248,5152,3072]],[9584,[9248,5152,3072]],[9585,[9248,5152,3072]],[9586,[9248,5136]],[9587,[9232,5152]],[9588,[9232,5136,48]],[9589,[9232,5136,48]],[9590,[9232,5136,48]],[9591,[10272,6160]],[9592,[10256,6176]],[9593,[10256,6160,48]],[9594,[10256,6160,48]],[9595,[10256,6160,48]],[9596,[17424,3120]],[9597,[33808,3120]],[9598,[33808,17424,3120]],[9599,[33808,17424,3120]],[9600,[17440,3120]],[9601,[33824,3120]],[9602,[33824,17440,3120]],[9603,[33824,17440,3120]],[9604,[33824,17424]],[9605,[34848,18448]],[9606,[33824,17424,3072]],[9607,[33824,17424,3072]],[9608,[33808,17440]],[9609,[34832,18464]],[9610,[33808,17440,3072]],[9611,[33808,17440,3072]],[9612,[34832,17424]],[9613,[34848,17440]],[9614,[34832,17424,48]],[9615,[34832,17424,48]],[9616,[33808,18448]],[9617,[33824,18464]],[9618,[33808,18448,48]],[9619,[33808,18448,48]],[9620,[34832,17424]],[9621,[33808,18448]],[9622,[33808,17424,3072]],[9623,[33808,17424,3072]],[9624,[33808,17424,3072]],[9625,[34848,17440]],[9626,[33824,18464]],[9627,[33824,17440,3072]],[9628,[33824,17440,3072]],[9629,[33824,17440,3072]],[9630,[33824,17424]],[9631,[33808,17440]],[9632,[33808,17424,48]],[9633,[33808,17424,48]],[9634,[33808,17424,48]],[9635,[34848,18448]],[9636,[34832,18464]],[9637,[34832,18448,48]],[9638,[34832,18448,48]],[9639,[34832,18448,48]],[9640,[66576,3120]],[9641,[132112,3120]],[9642,[132112,66576,3120]],[9643,[132112,66576,3120]],[9644,[66592,3120]],[9645,[132128,3120]],[9646,[132128,66592,3120]],[9647,[132128,66592,3120]],[9648,[132128,66576]],[9649,[133152,67600]],[9650,[132128,66576,3072]],[9651,[132128,66576,3072]],[9652,[132112,66592]],[9653,[133136,67616]],[9654,[132112,66592,3072]],[9655,[132112,66592,3072]],[9656,[133136,66576]],[9657,[133152,66592]],[9658,[133136,66576,48]],[9659,[133136,66576,48]],[9660,[132112,67600]],[9661,[132128,67616]],[9662,[132112,67600,48]],[9663,[132112,67600,48]],[9664,[133136,66576]],[9665,[132112,67600]],[9666,[132112,66576,3072]],[9667,[132112,66576,3072]],[9668,[132112,66576,3072]],[9669,[133152,66592]],[9670,[132128,67616]],[9671,[132128,66592,3072]],[9672,[132128,66592,3072]],[9673,[132128,66592,3072]],[9674,[132128,66576]],[9675,[132112,66592]],[9676,[132112,66576,48]],[9677,[132112,66576,48]],[9678,[132112,66576,48]],[9679,[133152,67600]],[9680,[133136,67616]],[9681,[133136,67600,48]],[9682,[133136,67600,48]],[9683,[133136,67600,48]],[9684,[263184,3120]],[9685,[525328,3120]],[9686,[525328,263184,3120]],[9687,[525328,263184,3120]],[9688,[263200,3120]],[9689,[525344,3120]],[9690,[525344,263200,3120]],[9691,[525344,263200,3120]],[9692,[525344,263184]],[9693,[526368,264208]],[9694,[525344,263184,3072]],[9695,[525344,263184,3072]],[9696,[525328,263200]],[9697,[526352,264224]],[9698,[525328,263200,3072]],[9699,[525328,263200,3072]],[9700,[526352,263184]],[9701,[526368,263200]],[9702,[526352,263184,48]],[9703,[526352,263184,48]],[9704,[525328,264208]],[9705,[525344,264224]],[9706,[525328,264208,48]],[9707,[525328,264208,48]],[9708,[526352,263184]],[9709,[525328,264208]],[9710,[525328,263184,3072]],[9711,[525328,263184,3072]],[9712,[525328,263184,3072]],[9713,[526368,263200]],[9714,[525344,264224]],[9715,[525344,263200,3072]],[9716,[525344,263200,3072]],[9717,[525344,263200,3072]],[9718,[525344,263184]],[9719,[525328,263200]],[9720,[525328,263184,48]],[9721,[525328,263184,48]],[9722,[525328,263184,48]],[9723,[526368,264208]],[9724,[526352,264224]],[9725,[526352,264208,48]],[9726,[526352,264208,48]],[9727,[526352,264208,48]],[9728,[20496,12336]],[9729,[36880,12336]],[9730,[36880,20496,12336]],[9731,[36880,20496,12336]],[9732,[20512,12336]],[9733,[36896,12336]],[9734,[36896,20512,12336]],[9735,[36896,20512,12336]],[9736,[36896,20496]],[9737,[40992,24592]],[9738,[36896,20496,12288]],[9739,[36896,20496,12288]],[9740,[36880,20512]],[9741,[40976,24608]],[9742,[36880,20512,12288]],[9743,[36880,20512,12288]],[9744,[40976,20496]],[9745,[40992,20512]],[9746,[40976,20496,48]],[9747,[40976,20496,48]],[9748,[36880,24592]],[9749,[36896,24608]],[9750,[36880,24592,48]],[9751,[36880,24592,48]],[9752,[40976,20496]],[9753,[36880,24592]],[9754,[36880,20496,12288]],[9755,[36880,20496,12288]],[9756,[36880,20496,12288]],[9757,[40992,20512]],[9758,[36896,24608]],[9759,[36896,20512,12288]],[9760,[36896,20512,12288]],[9761,[36896,20512,12288]],[9762,[36896,20496]],[9763,[36880,20512]],[9764,[36880,20496,48]],[9765,[36880,20496,48]],[9766,[36880,20496,48]],[9767,[40992,24592]],[9768,[40976,24608]],[9769,[40976,24592,48]],[9770,[40976,24592,48]],[9771,[40976,24592,48]],[9772,[69648,12336]],[9773,[135184,12336]],[9774,[135184,69648,12336]],[9775,[135184,69648,12336]],[9776,[69664,12336]],[9777,[135200,12336]],[9778,[135200,69664,12336]],[9779,[135200,69664,12336]],[9780,[135200,69648]],[9781,[139296,73744]],[9782,[135200,69648,12288]],[9783,[135200,69648,12288]],[9784,[135184,69664]],[9785,[139280,73760]],[9786,[135184,69664,12288]],[9787,[135184,69664,12288]],[9788,[139280,69648]],[9789,[139296,69664]],[9790,[139280,69648,48]],[9791,[139280,69648,48]],[9792,[135184,73744]],[9793,[135200,73760]],[9794,[135184,73744,48]],[9795,[135184,73744,48]],[9796,[139280,69648]],[9797,[135184,73744]],[9798,[135184,69648,12288]],[9799,[135184,69648,12288]],[9800,[135184,69648,12288]],[9801,[139296,69664]],[9802,[135200,73760]],[9803,[135200,69664,12288]],[9804,[135200,69664,12288]],[9805,[135200,69664,12288]],[9806,[135200,69648]],[9807,[135184,69664]],[9808,[135184,69648,48]],[9809,[135184,69648,48]],[9810,[135184,69648,48]],[9811,[139296,73744]],[9812,[139280,73760]],[9813,[139280,73744,48]],[9814,[139280,73744,48]],[9815,[139280,73744,48]],[9816,[266256,12336]],[9817,[528400,12336]],[9818,[528400,266256,12336]],[9819,[528400,266256,12336]],[9820,[266272,12336]],[9821,[528416,12336]],[9822,[528416,266272,12336]],[9823,[528416,266272,12336]],[9824,[528416,266256]],[9825,[532512,270352]],[9826,[528416,266256,12288]],[9827,[528416,266256,12288]],[9828,[528400,266272]],[9829,[532496,270368]],[9830,[528400,266272,12288]],[9831,[528400,266272,12288]],[9832,[532496,266256]],[9833,[532512,266272]],[9834,[532496,266256,48]],[9835,[532496,266256,48]],[9836,[528400,270352]],[9837,[528416,270368]],[9838,[528400,270352,48]],[9839,[528400,270352,48]],[9840,[532496,266256]],[9841,[528400,270352]],[9842,[528400,266256,12288]],[9843,[528400,266256,12288]],[9844,[528400,266256,12288]],[9845,[532512,266272]],[9846,[528416,270368]],[9847,[528416,266272,12288]],[9848,[528416,266272,12288]],[9849,[528416,266272,12288]],[9850,[528416,266256]],[9851,[528400,266272]],[9852,[528400,266256,48]],[9853,[528400,266256,48]],[9854,[528400,266256,48]],[9855,[532512,270352]],[9856,[532496,270368]],[9857,[532496,270352,48]],[9858,[532496,270352,48]],[9859,[532496,270352,48]],[9860,[81936,49200]],[9861,[147472,49200]],[9862,[147472,81936,49200]],[9863,[147472,81936,49200]],[9864,[81952,49200]],[9865,[147488,49200]],[9866,[147488,81952,49200]],[9867,[147488,81952,49200]],[9868,[147488,81936]],[9869,[163872,98320]],[9870,[147488,81936,49152]],[9871,[147488,81936,49152]],[9872,[147472,81952]],[9873,[163856,98336]],[9874,[147472,81952,49152]],[9875,[147472,81952,49152]],[9876,[163856,81936]],[9877,[163872,81952]],[9878,[163856,81936,48]],[9879,[163856,81936,48]],[9880,[147472,98320]],[9881,[147488,98336]],[9882,[147472,98320,48]],[9883,[147472,98320,48]],[9884,[163856,81936]],[9885,[147472,98320]],[9886,[147472,81936,49152]],[9887,[147472,81936,49152]],[9888,[147472,81936,49152]],[9889,[163872,81952]],[9890,[147488,98336]],[9891,[147488,81952,49152]],[9892,[147488,81952,49152]],[9893,[147488,81952,49152]],[9894,[147488,81936]],[9895,[147472,81952]],[9896,[147472,81936,48]],[9897,[147472,81936,48]],[9898,[147472,81936,48]],[9899,[163872,98320]],[9900,[163856,98336]],[9901,[163856,98320,48]],[9902,[163856,98320,48]],[9903,[163856,98320,48]],[9904,[278544,49200]],[9905,[540688,49200]],[9906,[540688,278544,49200]],[9907,[540688,278544,49200]],[9908,[278560,49200]],[9909,[540704,49200]],[9910,[540704,278560,49200]],[9911,[540704,278560,49200]],[9912,[540704,278544]],[9913,[557088,294928]],[9914,[540704,278544,49152]],[9915,[540704,278544,49152]],[9916,[540688,278560]],[9917,[557072,294944]],[9918,[540688,278560,49152]],[9919,[540688,278560,49152]],[9920,[557072,278544]],[9921,[557088,278560]],[9922,[557072,278544,48]],[9923,[557072,278544,48]],[9924,[540688,294928]],[9925,[540704,294944]],[9926,[540688,294928,48]],[9927,[540688,294928,48]],[9928,[557072,278544]],[9929,[540688,294928]],[9930,[540688,278544,49152]],[9931,[540688,278544,49152]],[9932,[540688,278544,49152]],[9933,[557088,278560]],[9934,[540704,294944]],[9935,[540704,278560,49152]],[9936,[540704,278560,49152]],[9937,[540704,278560,49152]],[9938,[540704,278544]],[9939,[540688,278560]],[9940,[540688,278544,48]],[9941,[540688,278544,48]],[9942,[540688,278544,48]],[9943,[557088,294928]],[9944,[557072,294944]],[9945,[557072,294928,48]],[9946,[557072,294928,48]],[9947,[557072,294928,48]],[9948,[327696,196656]],[9949,[589840,196656]],[9950,[589840,327696,196656]],[9951,[589840,327696,196656]],[9952,[327712,196656]],[9953,[589856,196656]],[9954,[589856,327712,196656]],[9955,[589856,327712,196656]],[9956,[589856,327696]],[9957,[655392,393232]],[9958,[589856,327696,196608]],[9959,[589856,327696,196608]],[9960,[589840,327712]],[9961,[655376,393248]],[9962,[589840,327712,196608]],[9963,[589840,327712,196608]],[9964,[655376,327696]],[9965,[655392,327712]],[9966,[655376,327696,48]],[9967,[655376,327696,48]],[9968,[589840,393232]],[9969,[589856,393248]],[9970,[589840,393232,48]],[9971,[589840,393232,48]],[9972,[655376,327696]],[9973,[589840,393232]],[9974,[589840,327696,196608]],[9975,[589840,327696,196608]],[9976,[589840,327696,196608]],[9977,[655392,327712]],[9978,[589856,393248]],[9979,[589856,327712,196608]],[9980,[589856,327712,196608]],[9981,[589856,327712,196608]],[9982,[589856,327696]],[9983,[589840,327712]],[9984,[589840,327696,48]],[9985,[589840,327696,48]],[9986,[589840,327696,48]],[9987,[655392,393232]],[9988,[655376,393248]],[9989,[655376,393232,48]],[9990,[655376,393232,48]],[9991,[655376,393232,48]],[9992,[1344,960]],[9993,[2368,960]],[9994,[2368,1344,960]],[9995,[2368,1344,960]],[9996,[1408,960]],[9997,[2432,960]],[9998,[2432,1408,960]],[9999,[2432,1408,960]],[10000,[2432,1344]],[10001,[2688,1600]],[10002,[2432,1344,768]],[10003,[2432,1344,768]],[10004,[2368,1408]],[10005,[2624,1664]],[10006,[2368,1408,768]],[10007,[2368,1408,768]],[10008,[2624,1344]],[10009,[2688,1408]],[10010,[2624,1344,192]],[10011,[2624,1344,192]],[10012,[2368,1600]],[10013,[2432,1664]],[10014,[2368,1600,192]],[10015,[2368,1600,192]],[10016,[2624,1344]],[10017,[2368,1600]],[10018,[2368,1344,768]],[10019,[2368,1344,768]],[10020,[2368,1344,768]],[10021,[2688,1408]],[10022,[2432,1664]],[10023,[2432,1408,768]],[10024,[2432,1408,768]],[10025,[2432,1408,768]],[10026,[2432,1344]],[10027,[2368,1408]],[10028,[2368,1344,192]],[10029,[2368,1344,192]],[10030,[2368,1344,192]],[10031,[2688,1600]],[10032,[2624,1664]],[10033,[2624,1600,192]],[10034,[2624,1600,192]],[10035,[2624,1600,192]],[10036,[4416,960]],[10037,[8512,960]],[10038,[8512,4416,960]],[10039,[8512,4416,960]],[10040,[4480,960]],[10041,[8576,960]],[10042,[8576,4480,960]],[10043,[8576,4480,960]],[10044,[8576,4416]],[10045,[8832,4672]],[10046,[8576,4416,768]],[10047,[8576,4416,768]],[10048,[8512,4480]],[10049,[8768,4736]],[10050,[8512,4480,768]],[10051,[8512,4480,768]],[10052,[8768,4416]],[10053,[8832,4480]],[10054,[8768,4416,192]],[10055,[8768,4416,192]],[10056,[8512,4672]],[10057,[8576,4736]],[10058,[8512,4672,192]],[10059,[8512,4672,192]],[10060,[8768,4416]],[10061,[8512,4672]],[10062,[8512,4416,768]],[10063,[8512,4416,768]],[10064,[8512,4416,768]],[10065,[8832,4480]],[10066,[8576,4736]],[10067,[8576,4480,768]],[10068,[8576,4480,768]],[10069,[8576,4480,768]],[10070,[8576,4416]],[10071,[8512,4480]],[10072,[8512,4416,192]],[10073,[8512,4416,192]],[10074,[8512,4416,192]],[10075,[8832,4672]],[10076,[8768,4736]],[10077,[8768,4672,192]],[10078,[8768,4672,192]],[10079,[8768,4672,192]],[10080,[16704,960]],[10081,[33088,960]],[10082,[33088,16704,960]],[10083,[33088,16704,960]],[10084,[16768,960]],[10085,[33152,960]],[10086,[33152,16768,960]],[10087,[33152,16768,960]],[10088,[33152,16704]],[10089,[33408,16960]],[10090,[33152,16704,768]],[10091,[33152,16704,768]],[10092,[33088,16768]],[10093,[33344,17024]],[10094,[33088,16768,768]],[10095,[33088,16768,768]],[10096,[33344,16704]],[10097,[33408,16768]],[10098,[33344,16704,192]],[10099,[33344,16704,192]],[10100,[33088,16960]],[10101,[33152,17024]],[10102,[33088,16960,192]],[10103,[33088,16960,192]],[10104,[33344,16704]],[10105,[33088,16960]],[10106,[33088,16704,768]],[10107,[33088,16704,768]],[10108,[33088,16704,768]],[10109,[33088,16704,768]],[10110,[33408,16768]],[10111,[33152,17024]],[10112,[33152,16768,768]],[10113,[33152,16768,768]],[10114,[33152,16768,768]],[10115,[33152,16768,768]],[10116,[33152,16704]],[10117,[33088,16768]],[10118,[33088,16704,192]],[10119,[33088,16704,192]],[10120,[33088,16704,192]],[10121,[33088,16704,192]],[10122,[33408,16960]],[10123,[33344,17024]],[10124,[33344,16960,192]],[10125,[33344,16960,192]],[10126,[33344,16960,192]],[10127,[33344,16960,192]],[10128,[65856,960]],[10129,[131392,960]],[10130,[131392,65856,960]],[10131,[131392,65856,960]],[10132,[65920,960]],[10133,[131456,960]],[10134,[131456,65920,960]],[10135,[131456,65920,960]],[10136,[131456,65856]],[10137,[131712,66112]],[10138,[131456,65856,768]],[10139,[131456,65856,768]],[10140,[131392,65920]],[10141,[131648,66176]],[10142,[131392,65920,768]],[10143,[131392,65920,768]],[10144,[131648,65856]],[10145,[131712,65920]],[10146,[131648,65856,192]],[10147,[131648,65856,192]],[10148,[131392,66112]],[10149,[131456,66176]],[10150,[131392,66112,192]],[10151,[131392,66112,192]],[10152,[131648,65856]],[10153,[131392,66112]],[10154,[131392,65856,768]],[10155,[131392,65856,768]],[10156,[131392,65856,768]],[10157,[131712,65920]],[10158,[131456,66176]],[10159,[131456,65920,768]],[10160,[131456,65920,768]],[10161,[131456,65920,768]],[10162,[131456,65856]],[10163,[131392,65920]],[10164,[131392,65856,192]],[10165,[131392,65856,192]],[10166,[131392,65856,192]],[10167,[131712,66112]],[10168,[131648,66176]],[10169,[131648,66112,192]],[10170,[131648,66112,192]],[10171,[131648,66112,192]],[10172,[262464,960]],[10173,[524608,960]],[10174,[524608,262464,960]],[10175,[524608,262464,960]],[10176,[262528,960]],[10177,[524672,960]],[10178,[524672,262528,960]],[10179,[524672,262528,960]],[10180,[524672,262464]],[10181,[524928,262720]],[10182,[524672,262464,768]],[10183,[524672,262464,768]],[10184,[524608,262528]],[10185,[524864,262784]],[10186,[524608,262528,768]],[10187,[524608,262528,768]],[10188,[524864,262464]],[10189,[524928,262528]],[10190,[524864,262464,192]],[10191,[524864,262464,192]],[10192,[524608,262720]],[10193,[524672,262784]],[10194,[524608,262720,192]],[10195,[524608,262720,192]],[10196,[524864,262464]],[10197,[524608,262720]],[10198,[524608,262464,768]],[10199,[524608,262464,768]],[10200,[524608,262464,768]],[10201,[524928,262528]],[10202,[524672,262784]],[10203,[524672,262528,768]],[10204,[524672,262528,768]],[10205,[524672,262528,768]],[10206,[524672,262464]],[10207,[524608,262528]],[10208,[524608,262464,192]],[10209,[524608,262464,192]],[10210,[524608,262464,192]],[10211,[524928,262720]],[10212,[524864,262784]],[10213,[524864,262720,192]],[10214,[524864,262720,192]],[10215,[524864,262720,192]],[10216,[5184,3264]],[10217,[9280,3264]],[10218,[9280,5184,3264]],[10219,[9280,5184,3264]],[10220,[5248,3264]],[10221,[9344,3264]],[10222,[9344,5248,3264]],[10223,[9344,5248,3264]],[10224,[9344,5184]],[10225,[10368,6208]],[10226,[9344,5184,3072]],[10227,[9344,5184,3072]],[10228,[9280,5248]],[10229,[10304,6272]],[10230,[9280,5248,3072]],[10231,[9280,5248,3072]],[10232,[10304,5184]],[10233,[10368,5248]],[10234,[10304,5184,192]],[10235,[10304,5184,192]],[10236,[9280,6208]],[10237,[9344,6272]],[10238,[9280,6208,192]],[10239,[9280,6208,192]],[10240,[10304,5184]],[10241,[9280,6208]],[10242,[9280,5184,3072]],[10243,[9280,5184,3072]],[10244,[9280,5184,3072]],[10245,[10368,5248]],[10246,[9344,6272]],[10247,[9344,5248,3072]],[10248,[9344,5248,3072]],[10249,[9344,5248,3072]],[10250,[9344,5184]],[10251,[9280,5248]],[10252,[9280,5184,192]],[10253,[9280,5184,192]],[10254,[9280,5184,192]],[10255,[10368,6208]],[10256,[10304,6272]],[10257,[10304,6208,192]],[10258,[10304,6208,192]],[10259,[10304,6208,192]],[10260,[17472,3264]],[10261,[33856,3264]],[10262,[33856,17472,3264]],[10263,[33856,17472,3264]],[10264,[17536,3264]],[10265,[33920,3264]],[10266,[33920,17536,3264]],[10267,[33920,17536,3264]],[10268,[33920,17472]],[10269,[34944,18496]],[10270,[33920,17472,3072]],[10271,[33920,17472,3072]],[10272,[33856,17536]],[10273,[34880,18560]],[10274,[33856,17536,3072]],[10275,[33856,17536,3072]],[10276,[34880,17472]],[10277,[34944,17536]],[10278,[34880,17472,192]],[10279,[34880,17472,192]],[10280,[33856,18496]],[10281,[33920,18560]],[10282,[33856,18496,192]],[10283,[33856,18496,192]],[10284,[34880,17472]],[10285,[33856,18496]],[10286,[33856,17472,3072]],[10287,[33856,17472,3072]],[10288,[33856,17472,3072]],[10289,[34944,17536]],[10290,[33920,18560]],[10291,[33920,17536,3072]],[10292,[33920,17536,3072]],[10293,[33920,17536,3072]],[10294,[33920,17472]],[10295,[33856,17536]],[10296,[33856,17472,192]],[10297,[33856,17472,192]],[10298,[33856,17472,192]],[10299,[33856,17472,192]],[10300,[34944,18496]],[10301,[34880,18560]],[10302,[34880,18496,192]],[10303,[34880,18496,192]],[10304,[34880,18496,192]],[10305,[34880,18496,192]],[10306,[66624,3264]],[10307,[132160,3264]],[10308,[132160,66624,3264]],[10309,[132160,66624,3264]],[10310,[66688,3264]],[10311,[132224,3264]],[10312,[132224,66688,3264]],[10313,[132224,66688,3264]],[10314,[132224,66624]],[10315,[133248,67648]],[10316,[132224,66624,3072]],[10317,[132224,66624,3072]],[10318,[132160,66688]],[10319,[133184,67712]],[10320,[132160,66688,3072]],[10321,[132160,66688,3072]],[10322,[133184,66624]],[10323,[133248,66688]],[10324,[133184,66624,192]],[10325,[133184,66624,192]],[10326,[132160,67648]],[10327,[132224,67712]],[10328,[132160,67648,192]],[10329,[132160,67648,192]],[10330,[133184,66624]],[10331,[132160,67648]],[10332,[132160,66624,3072]],[10333,[132160,66624,3072]],[10334,[132160,66624,3072]],[10335,[133248,66688]],[10336,[132224,67712]],[10337,[132224,66688,3072]],[10338,[132224,66688,3072]],[10339,[132224,66688,3072]],[10340,[132224,66624]],[10341,[132160,66688]],[10342,[132160,66624,192]],[10343,[132160,66624,192]],[10344,[132160,66624,192]],[10345,[133248,67648]],[10346,[133184,67712]],[10347,[133184,67648,192]],[10348,[133184,67648,192]],[10349,[133184,67648,192]],[10350,[263232,3264]],[10351,[525376,3264]],[10352,[525376,263232,3264]],[10353,[525376,263232,3264]],[10354,[263296,3264]],[10355,[525440,3264]],[10356,[525440,263296,3264]],[10357,[525440,263296,3264]],[10358,[525440,263232]],[10359,[526464,264256]],[10360,[525440,263232,3072]],[10361,[525440,263232,3072]],[10362,[525376,263296]],[10363,[526400,264320]],[10364,[525376,263296,3072]],[10365,[525376,263296,3072]],[10366,[526400,263232]],[10367,[526464,263296]],[10368,[526400,263232,192]],[10369,[526400,263232,192]],[10370,[525376,264256]],[10371,[525440,264320]],[10372,[525376,264256,192]],[10373,[525376,264256,192]],[10374,[526400,263232]],[10375,[525376,264256]],[10376,[525376,263232,3072]],[10377,[525376,263232,3072]],[10378,[525376,263232,3072]],[10379,[526464,263296]],[10380,[525440,264320]],[10381,[525440,263296,3072]],[10382,[525440,263296,3072]],[10383,[525440,263296,3072]],[10384,[525440,263232]],[10385,[525376,263296]],[10386,[525376,263232,192]],[10387,[525376,263232,192]],[10388,[525376,263232,192]],[10389,[526464,264256]],[10390,[526400,264320]],[10391,[526400,264256,192]],[10392,[526400,264256,192]],[10393,[526400,264256,192]],[10394,[20544,12480]],[10395,[36928,12480]],[10396,[36928,20544,12480]],[10397,[36928,20544,12480]],[10398,[20608,12480]],[10399,[36992,12480]],[10400,[36992,20608,12480]],[10401,[36992,20608,12480]],[10402,[36992,20544]],[10403,[41088,24640]],[10404,[36992,20544,12288]],[10405,[36992,20544,12288]],[10406,[36928,20608]],[10407,[41024,24704]],[10408,[36928,20608,12288]],[10409,[36928,20608,12288]],[10410,[41024,20544]],[10411,[41088,20608]],[10412,[41024,20544,192]],[10413,[41024,20544,192]],[10414,[36928,24640]],[10415,[36992,24704]],[10416,[36928,24640,192]],[10417,[36928,24640,192]],[10418,[41024,20544]],[10419,[36928,24640]],[10420,[36928,20544,12288]],[10421,[36928,20544,12288]],[10422,[36928,20544,12288]],[10423,[41088,20608]],[10424,[36992,24704]],[10425,[36992,20608,12288]],[10426,[36992,20608,12288]],[10427,[36992,20608,12288]],[10428,[36992,20544]],[10429,[36928,20608]],[10430,[36928,20544,192]],[10431,[36928,20544,192]],[10432,[36928,20544,192]],[10433,[36928,20544,192]],[10434,[41088,24640]],[10435,[41024,24704]],[10436,[41024,24640,192]],[10437,[41024,24640,192]],[10438,[41024,24640,192]],[10439,[41024,24640,192]],[10440,[69696,12480]],[10441,[135232,12480]],[10442,[135232,69696,12480]],[10443,[135232,69696,12480]],[10444,[69760,12480]],[10445,[135296,12480]],[10446,[135296,69760,12480]],[10447,[135296,69760,12480]],[10448,[135296,69696]],[10449,[139392,73792]],[10450,[135296,69696,12288]],[10451,[135296,69696,12288]],[10452,[135232,69760]],[10453,[139328,73856]],[10454,[135232,69760,12288]],[10455,[135232,69760,12288]],[10456,[139328,69696]],[10457,[139392,69760]],[10458,[139328,69696,192]],[10459,[139328,69696,192]],[10460,[135232,73792]],[10461,[135296,73856]],[10462,[135232,73792,192]],[10463,[135232,73792,192]],[10464,[139328,69696]],[10465,[135232,73792]],[10466,[135232,69696,12288]],[10467,[135232,69696,12288]],[10468,[135232,69696,12288]],[10469,[139392,69760]],[10470,[135296,73856]],[10471,[135296,69760,12288]],[10472,[135296,69760,12288]],[10473,[135296,69760,12288]],[10474,[135296,69696]],[10475,[135232,69760]],[10476,[135232,69696,192]],[10477,[135232,69696,192]],[10478,[135232,69696,192]],[10479,[139392,73792]],[10480,[139328,73856]],[10481,[139328,73792,192]],[10482,[139328,73792,192]],[10483,[139328,73792,192]],[10484,[266304,12480]],[10485,[528448,12480]],[10486,[528448,266304,12480]],[10487,[528448,266304,12480]],[10488,[266368,12480]],[10489,[528512,12480]],[10490,[528512,266368,12480]],[10491,[528512,266368,12480]],[10492,[528512,266304]],[10493,[532608,270400]],[10494,[528512,266304,12288]],[10495,[528512,266304,12288]],[10496,[528448,266368]],[10497,[532544,270464]],[10498,[528448,266368,12288]],[10499,[528448,266368,12288]],[10500,[532544,266304]],[10501,[532608,266368]],[10502,[532544,266304,192]],[10503,[532544,266304,192]],[10504,[528448,270400]],[10505,[528512,270464]],[10506,[528448,270400,192]],[10507,[528448,270400,192]],[10508,[532544,266304]],[10509,[528448,270400]],[10510,[528448,266304,12288]],[10511,[528448,266304,12288]],[10512,[528448,266304,12288]],[10513,[532608,266368]],[10514,[528512,270464]],[10515,[528512,266368,12288]],[10516,[528512,266368,12288]],[10517,[528512,266368,12288]],[10518,[528512,266304]],[10519,[528448,266368]],[10520,[528448,266304,192]],[10521,[528448,266304,192]],[10522,[528448,266304,192]],[10523,[532608,270400]],[10524,[532544,270464]],[10525,[532544,270400,192]],[10526,[532544,270400,192]],[10527,[532544,270400,192]],[10528,[81984,49344]],[10529,[147520,49344]],[10530,[147520,81984,49344]],[10531,[147520,81984,49344]],[10532,[82048,49344]],[10533,[147584,49344]],[10534,[147584,82048,49344]],[10535,[147584,82048,49344]],[10536,[147584,81984]],[10537,[163968,98368]],[10538,[147584,81984,49152]],[10539,[147584,81984,49152]],[10540,[147520,82048]],[10541,[163904,98432]],[10542,[147520,82048,49152]],[10543,[147520,82048,49152]],[10544,[163904,81984]],[10545,[163968,82048]],[10546,[163904,81984,192]],[10547,[163904,81984,192]],[10548,[147520,98368]],[10549,[147584,98432]],[10550,[147520,98368,192]],[10551,[147520,98368,192]],[10552,[163904,81984]],[10553,[147520,98368]],[10554,[147520,81984,49152]],[10555,[147520,81984,49152]],[10556,[147520,81984,49152]],[10557,[163968,82048]],[10558,[147584,98432]],[10559,[147584,82048,49152]],[10560,[147584,82048,49152]],[10561,[147584,82048,49152]],[10562,[147584,81984]],[10563,[147520,82048]],[10564,[147520,81984,192]],[10565,[147520,81984,192]],[10566,[147520,81984,192]],[10567,[163968,98368]],[10568,[163904,98432]],[10569,[163904,98368,192]],[10570,[163904,98368,192]],[10571,[163904,98368,192]],[10572,[278592,49344]],[10573,[540736,49344]],[10574,[540736,278592,49344]],[10575,[540736,278592,49344]],[10576,[278656,49344]],[10577,[540800,49344]],[10578,[540800,278656,49344]],[10579,[540800,278656,49344]],[10580,[540800,278592]],[10581,[557184,294976]],[10582,[540800,278592,49152]],[10583,[540800,278592,49152]],[10584,[540736,278656]],[10585,[557120,295040]],[10586,[540736,278656,49152]],[10587,[540736,278656,49152]],[10588,[557120,278592]],[10589,[557184,278656]],[10590,[557120,278592,192]],[10591,[557120,278592,192]],[10592,[540736,294976]],[10593,[540800,295040]],[10594,[540736,294976,192]],[10595,[540736,294976,192]],[10596,[557120,278592]],[10597,[540736,294976]],[10598,[540736,278592,49152]],[10599,[540736,278592,49152]],[10600,[540736,278592,49152]],[10601,[557184,278656]],[10602,[540800,295040]],[10603,[540800,278656,49152]],[10604,[540800,278656,49152]],[10605,[540800,278656,49152]],[10606,[540800,278592]],[10607,[540736,278656]],[10608,[540736,278592,192]],[10609,[540736,278592,192]],[10610,[540736,278592,192]],[10611,[557184,294976]],[10612,[557120,295040]],[10613,[557120,294976,192]],[10614,[557120,294976,192]],[10615,[557120,294976,192]],[10616,[327744,196800]],[10617,[589888,196800]],[10618,[589888,327744,196800]],[10619,[589888,327744,196800]],[10620,[327808,196800]],[10621,[589952,196800]],[10622,[589952,327808,196800]],[10623,[589952,327808,196800]],[10624,[589952,327744]],[10625,[655488,393280]],[10626,[589952,327744,196608]],[10627,[589952,327744,196608]],[10628,[589888,327808]],[10629,[655424,393344]],[10630,[589888,327808,196608]],[10631,[589888,327808,196608]],[10632,[655424,327744]],[10633,[655488,327808]],[10634,[655424,327744,192]],[10635,[655424,327744,192]],[10636,[589888,393280]],[10637,[589952,393344]],[10638,[589888,393280,192]],[10639,[589888,393280,192]],[10640,[655424,327744]],[10641,[589888,393280]],[10642,[589888,327744,196608]],[10643,[589888,327744,196608]],[10644,[589888,327744,196608]],[10645,[655488,327808]],[10646,[589952,393344]],[10647,[589952,327808,196608]],[10648,[589952,327808,196608]],[10649,[589952,327808,196608]],[10650,[589952,327744]],[10651,[589888,327808]],[10652,[589888,327744,192]],[10653,[589888,327744,192]],[10654,[589888,327744,192]],[10655,[655488,393280]],[10656,[655424,393344]],[10657,[655424,393280,192]],[10658,[655424,393280,192]],[10659,[655424,393280,192]],[10660,[5376,3840]],[10661,[9472,3840]],[10662,[9472,5376,3840]],[10663,[9472,5376,3840]],[10664,[5632,3840]],[10665,[9728,3840]],[10666,[9728,5632,3840]],[10667,[9728,5632,3840]],[10668,[9728,5376]],[10669,[10752,6400]],[10670,[9728,5376,3072]],[10671,[9728,5376,3072]],[10672,[9472,5632]],[10673,[10496,6656]],[10674,[9472,5632,3072]],[10675,[9472,5632,3072]],[10676,[10496,5376]],[10677,[10752,5632]],[10678,[10496,5376,768]],[10679,[10496,5376,768]],[10680,[9472,6400]],[10681,[9728,6656]],[10682,[9472,6400,768]],[10683,[9472,6400,768]],[10684,[10496,5376]],[10685,[9472,6400]],[10686,[9472,5376,3072]],[10687,[9472,5376,3072]],[10688,[9472,5376,3072]],[10689,[10752,5632]],[10690,[9728,6656]],[10691,[9728,5632,3072]],[10692,[9728,5632,3072]],[10693,[9728,5632,3072]],[10694,[9728,5376]],[10695,[9472,5632]],[10696,[9472,5376,768]],[10697,[9472,5376,768]],[10698,[9472,5376,768]],[10699,[10752,6400]],[10700,[10496,6656]],[10701,[10496,6400,768]],[10702,[10496,6400,768]],[10703,[10496,6400,768]],[10704,[17664,3840]],[10705,[34048,3840]],[10706,[34048,17664,3840]],[10707,[34048,17664,3840]],[10708,[17920,3840]],[10709,[34304,3840]],[10710,[34304,17920,3840]],[10711,[34304,17920,3840]],[10712,[34304,17664]],[10713,[35328,18688]],[10714,[34304,17664,3072]],[10715,[34304,17664,3072]],[10716,[34048,17920]],[10717,[35072,18944]],[10718,[34048,17920,3072]],[10719,[34048,17920,3072]],[10720,[35072,17664]],[10721,[35328,17920]],[10722,[35072,17664,768]],[10723,[35072,17664,768]],[10724,[34048,18688]],[10725,[34304,18944]],[10726,[34048,18688,768]],[10727,[34048,18688,768]],[10728,[35072,17664]],[10729,[34048,18688]],[10730,[34048,17664,3072]],[10731,[34048,17664,3072]],[10732,[34048,17664,3072]],[10733,[35328,17920]],[10734,[34304,18944]],[10735,[34304,17920,3072]],[10736,[34304,17920,3072]],[10737,[34304,17920,3072]],[10738,[34304,17664]],[10739,[34048,17920]],[10740,[34048,17664,768]],[10741,[34048,17664,768]],[10742,[34048,17664,768]],[10743,[35328,18688]],[10744,[35072,18944]],[10745,[35072,18688,768]],[10746,[35072,18688,768]],[10747,[35072,18688,768]],[10748,[66816,3840]],[10749,[132352,3840]],[10750,[132352,66816,3840]],[10751,[132352,66816,3840]],[10752,[67072,3840]],[10753,[132608,3840]],[10754,[132608,67072,3840]],[10755,[132608,67072,3840]],[10756,[132608,66816]],[10757,[133632,67840]],[10758,[132608,66816,3072]],[10759,[132608,66816,3072]],[10760,[132352,67072]],[10761,[133376,68096]],[10762,[132352,67072,3072]],[10763,[132352,67072,3072]],[10764,[133376,66816]],[10765,[133632,67072]],[10766,[133376,66816,768]],[10767,[133376,66816,768]],[10768,[132352,67840]],[10769,[132608,68096]],[10770,[132352,67840,768]],[10771,[132352,67840,768]],[10772,[133376,66816]],[10773,[132352,67840]],[10774,[132352,66816,3072]],[10775,[132352,66816,3072]],[10776,[132352,66816,3072]],[10777,[133632,67072]],[10778,[132608,68096]],[10779,[132608,67072,3072]],[10780,[132608,67072,3072]],[10781,[132608,67072,3072]],[10782,[132608,66816]],[10783,[132352,67072]],[10784,[132352,66816,768]],[10785,[132352,66816,768]],[10786,[132352,66816,768]],[10787,[133632,67840]],[10788,[133376,68096]],[10789,[133376,67840,768]],[10790,[133376,67840,768]],[10791,[133376,67840,768]],[10792,[263424,3840]],[10793,[525568,3840]],[10794,[525568,263424,3840]],[10795,[525568,263424,3840]],[10796,[263680,3840]],[10797,[525824,3840]],[10798,[525824,263680,3840]],[10799,[525824,263680,3840]],[10800,[525824,263424]],[10801,[526848,264448]],[10802,[525824,263424,3072]],[10803,[525824,263424,3072]],[10804,[525568,263680]],[10805,[526592,264704]],[10806,[525568,263680,3072]],[10807,[525568,263680,3072]],[10808,[526592,263424]],[10809,[526848,263680]],[10810,[526592,263424,768]],[10811,[526592,263424,768]],[10812,[525568,264448]],[10813,[525824,264704]],[10814,[525568,264448,768]],[10815,[525568,264448,768]],[10816,[526592,263424]],[10817,[525568,264448]],[10818,[525568,263424,3072]],[10819,[525568,263424,3072]],[10820,[525568,263424,3072]],[10821,[526848,263680]],[10822,[525824,264704]],[10823,[525824,263680,3072]],[10824,[525824,263680,3072]],[10825,[525824,263680,3072]],[10826,[525824,263424]],[10827,[525568,263680]],[10828,[525568,263424,768]],[10829,[525568,263424,768]],[10830,[525568,263424,768]],[10831,[526848,264448]],[10832,[526592,264704]],[10833,[526592,264448,768]],[10834,[526592,264448,768]],[10835,[526592,264448,768]],[10836,[20736,13056]],[10837,[37120,13056]],[10838,[37120,20736,13056]],[10839,[37120,20736,13056]],[10840,[20992,13056]],[10841,[37376,13056]],[10842,[37376,20992,13056]],[10843,[37376,20992,13056]],[10844,[37376,20736]],[10845,[41472,24832]],[10846,[37376,20736,12288]],[10847,[37376,20736,12288]],[10848,[37120,20992]],[10849,[41216,25088]],[10850,[37120,20992,12288]],[10851,[37120,20992,12288]],[10852,[41216,20736]],[10853,[41472,20992]],[10854,[41216,20736,768]],[10855,[41216,20736,768]],[10856,[37120,24832]],[10857,[37376,25088]],[10858,[37120,24832,768]],[10859,[37120,24832,768]],[10860,[41216,20736]],[10861,[37120,24832]],[10862,[37120,20736,12288]],[10863,[37120,20736,12288]],[10864,[37120,20736,12288]],[10865,[41472,20992]],[10866,[37376,25088]],[10867,[37376,20992,12288]],[10868,[37376,20992,12288]],[10869,[37376,20992,12288]],[10870,[37376,20736]],[10871,[37120,20992]],[10872,[37120,20736,768]],[10873,[37120,20736,768]],[10874,[37120,20736,768]],[10875,[41472,24832]],[10876,[41216,25088]],[10877,[41216,24832,768]],[10878,[41216,24832,768]],[10879,[41216,24832,768]],[10880,[69888,13056]],[10881,[135424,13056]],[10882,[135424,69888,13056]],[10883,[135424,69888,13056]],[10884,[70144,13056]],[10885,[135680,13056]],[10886,[135680,70144,13056]],[10887,[135680,70144,13056]],[10888,[135680,69888]],[10889,[139776,73984]],[10890,[135680,69888,12288]],[10891,[135680,69888,12288]],[10892,[135424,70144]],[10893,[139520,74240]],[10894,[135424,70144,12288]],[10895,[135424,70144,12288]],[10896,[139520,69888]],[10897,[139776,70144]],[10898,[139520,69888,768]],[10899,[139520,69888,768]],[10900,[135424,73984]],[10901,[135680,74240]],[10902,[135424,73984,768]],[10903,[135424,73984,768]],[10904,[139520,69888]],[10905,[135424,73984]],[10906,[135424,69888,12288]],[10907,[135424,69888,12288]],[10908,[135424,69888,12288]],[10909,[139776,70144]],[10910,[135680,74240]],[10911,[135680,70144,12288]],[10912,[135680,70144,12288]],[10913,[135680,70144,12288]],[10914,[135680,69888]],[10915,[135424,70144]],[10916,[135424,69888,768]],[10917,[135424,69888,768]],[10918,[135424,69888,768]],[10919,[139776,73984]],[10920,[139520,74240]],[10921,[139520,73984,768]],[10922,[139520,73984,768]],[10923,[139520,73984,768]],[10924,[266496,13056]],[10925,[528640,13056]],[10926,[528640,266496,13056]],[10927,[528640,266496,13056]],[10928,[266752,13056]],[10929,[528896,13056]],[10930,[528896,266752,13056]],[10931,[528896,266752,13056]],[10932,[528896,266496]],[10933,[532992,270592]],[10934,[528896,266496,12288]],[10935,[528896,266496,12288]],[10936,[528640,266752]],[10937,[532736,270848]],[10938,[528640,266752,12288]],[10939,[528640,266752,12288]],[10940,[532736,266496]],[10941,[532992,266752]],[10942,[532736,266496,768]],[10943,[532736,266496,768]],[10944,[528640,270592]],[10945,[528896,270848]],[10946,[528640,270592,768]],[10947,[528640,270592,768]],[10948,[532736,266496]],[10949,[528640,270592]],[10950,[528640,266496,12288]],[10951,[528640,266496,12288]],[10952,[528640,266496,12288]],[10953,[532992,266752]],[10954,[528896,270848]],[10955,[528896,266752,12288]],[10956,[528896,266752,12288]],[10957,[528896,266752,12288]],[10958,[528896,266496]],[10959,[528640,266752]],[10960,[528640,266496,768]],[10961,[528640,266496,768]],[10962,[528640,266496,768]],[10963,[532992,270592]],[10964,[532736,270848]],[10965,[532736,270592,768]],[10966,[532736,270592,768]],[10967,[532736,270592,768]],[10968,[82176,49920]],[10969,[147712,49920]],[10970,[147712,82176,49920]],[10971,[147712,82176,49920]],[10972,[82432,49920]],[10973,[147968,49920]],[10974,[147968,82432,49920]],[10975,[147968,82432,49920]],[10976,[147968,82176]],[10977,[164352,98560]],[10978,[147968,82176,49152]],[10979,[147968,82176,49152]],[10980,[147712,82432]],[10981,[164096,98816]],[10982,[147712,82432,49152]],[10983,[147712,82432,49152]],[10984,[164096,82176]],[10985,[164352,82432]],[10986,[164096,82176,768]],[10987,[164096,82176,768]],[10988,[147712,98560]],[10989,[147968,98816]],[10990,[147712,98560,768]],[10991,[147712,98560,768]],[10992,[164096,82176]],[10993,[147712,98560]],[10994,[147712,82176,49152]],[10995,[147712,82176,49152]],[10996,[147712,82176,49152]],[10997,[164352,82432]],[10998,[147968,98816]],[10999,[147968,82432,49152]],[11000,[147968,82432,49152]],[11001,[147968,82432,49152]],[11002,[147968,82176]],[11003,[147712,82432]],[11004,[147712,82176,768]],[11005,[147712,82176,768]],[11006,[147712,82176,768]],[11007,[164352,98560]],[11008,[164096,98816]],[11009,[164096,98560,768]],[11010,[164096,98560,768]],[11011,[164096,98560,768]],[11012,[278784,49920]],[11013,[540928,49920]],[11014,[540928,278784,49920]],[11015,[540928,278784,49920]],[11016,[279040,49920]],[11017,[541184,49920]],[11018,[541184,279040,49920]],[11019,[541184,279040,49920]],[11020,[541184,278784]],[11021,[557568,295168]],[11022,[541184,278784,49152]],[11023,[541184,278784,49152]],[11024,[540928,279040]],[11025,[557312,295424]],[11026,[540928,279040,49152]],[11027,[540928,279040,49152]],[11028,[557312,278784]],[11029,[557568,279040]],[11030,[557312,278784,768]],[11031,[557312,278784,768]],[11032,[540928,295168]],[11033,[541184,295424]],[11034,[540928,295168,768]],[11035,[540928,295168,768]],[11036,[557312,278784]],[11037,[540928,295168]],[11038,[540928,278784,49152]],[11039,[540928,278784,49152]],[11040,[540928,278784,49152]],[11041,[557568,279040]],[11042,[541184,295424]],[11043,[541184,279040,49152]],[11044,[541184,279040,49152]],[11045,[541184,279040,49152]],[11046,[541184,278784]],[11047,[540928,279040]],[11048,[540928,278784,768]],[11049,[540928,278784,768]],[11050,[540928,278784,768]],[11051,[557568,295168]],[11052,[557312,295424]],[11053,[557312,295168,768]],[11054,[557312,295168,768]],[11055,[557312,295168,768]],[11056,[327936,197376]],[11057,[590080,197376]],[11058,[590080,327936,197376]],[11059,[590080,327936,197376]],[11060,[328192,197376]],[11061,[590336,197376]],[11062,[590336,328192,197376]],[11063,[590336,328192,197376]],[11064,[590336,327936]],[11065,[655872,393472]],[11066,[590336,327936,196608]],[11067,[590336,327936,196608]],[11068,[590080,328192]],[11069,[655616,393728]],[11070,[590080,328192,196608]],[11071,[590080,328192,196608]],[11072,[655616,327936]],[11073,[655872,328192]],[11074,[655616,327936,768]],[11075,[655616,327936,768]],[11076,[590080,393472]],[11077,[590336,393728]],[11078,[590080,393472,768]],[11079,[590080,393472,768]],[11080,[655616,327936]],[11081,[590080,393472]],[11082,[590080,327936,196608]],[11083,[590080,327936,196608]],[11084,[590080,327936,196608]],[11085,[655872,328192]],[11086,[590336,393728]],[11087,[590336,328192,196608]],[11088,[590336,328192,196608]],[11089,[590336,328192,196608]],[11090,[590336,327936]],[11091,[590080,328192]],[11092,[590080,327936,768]],[11093,[590080,327936,768]],[11094,[590080,327936,768]],[11095,[655872,393472]],[11096,[655616,393728]],[11097,[655616,393472,768]],[11098,[655616,393472,768]],[11099,[655616,393472,768]],[11100,[21504,15360]],[11101,[37888,15360]],[11102,[37888,21504,15360]],[11103,[37888,21504,15360]],[11104,[22528,15360]],[11105,[38912,15360]],[11106,[38912,22528,15360]],[11107,[38912,22528,15360]],[11108,[38912,21504]],[11109,[43008,25600]],[11110,[38912,21504,12288]],[11111,[38912,21504,12288]],[11112,[37888,22528]],[11113,[41984,26624]],[11114,[37888,22528,12288]],[11115,[37888,22528,12288]],[11116,[41984,21504]],[11117,[43008,22528]],[11118,[41984,21504,3072]],[11119,[41984,21504,3072]],[11120,[37888,25600]],[11121,[38912,26624]],[11122,[37888,25600,3072]],[11123,[37888,25600,3072]],[11124,[41984,21504]],[11125,[37888,25600]],[11126,[37888,21504,12288]],[11127,[37888,21504,12288]],[11128,[37888,21504,12288]],[11129,[43008,22528]],[11130,[38912,26624]],[11131,[38912,22528,12288]],[11132,[38912,22528,12288]],[11133,[38912,22528,12288]],[11134,[38912,21504]],[11135,[37888,22528]],[11136,[37888,21504,3072]],[11137,[37888,21504,3072]],[11138,[37888,21504,3072]],[11139,[43008,25600]],[11140,[41984,26624]],[11141,[41984,25600,3072]],[11142,[41984,25600,3072]],[11143,[41984,25600,3072]],[11144,[70656,15360]],[11145,[136192,15360]],[11146,[136192,70656,15360]],[11147,[136192,70656,15360]],[11148,[71680,15360]],[11149,[137216,15360]],[11150,[137216,71680,15360]],[11151,[137216,71680,15360]],[11152,[137216,70656]],[11153,[141312,74752]],[11154,[137216,70656,12288]],[11155,[137216,70656,12288]],[11156,[136192,71680]],[11157,[140288,75776]],[11158,[136192,71680,12288]],[11159,[136192,71680,12288]],[11160,[140288,70656]],[11161,[141312,71680]],[11162,[140288,70656,3072]],[11163,[140288,70656,3072]],[11164,[136192,74752]],[11165,[137216,75776]],[11166,[136192,74752,3072]],[11167,[136192,74752,3072]],[11168,[140288,70656]],[11169,[136192,74752]],[11170,[136192,70656,12288]],[11171,[136192,70656,12288]],[11172,[136192,70656,12288]],[11173,[141312,71680]],[11174,[137216,75776]],[11175,[137216,71680,12288]],[11176,[137216,71680,12288]],[11177,[137216,71680,12288]],[11178,[137216,70656]],[11179,[136192,71680]],[11180,[136192,70656,3072]],[11181,[136192,70656,3072]],[11182,[136192,70656,3072]],[11183,[141312,74752]],[11184,[140288,75776]],[11185,[140288,74752,3072]],[11186,[140288,74752,3072]],[11187,[140288,74752,3072]],[11188,[267264,15360]],[11189,[529408,15360]],[11190,[529408,267264,15360]],[11191,[529408,267264,15360]],[11192,[268288,15360]],[11193,[530432,15360]],[11194,[530432,268288,15360]],[11195,[530432,268288,15360]],[11196,[530432,267264]],[11197,[534528,271360]],[11198,[530432,267264,12288]],[11199,[530432,267264,12288]],[11200,[529408,268288]],[11201,[533504,272384]],[11202,[529408,268288,12288]],[11203,[529408,268288,12288]],[11204,[533504,267264]],[11205,[534528,268288]],[11206,[533504,267264,3072]],[11207,[533504,267264,3072]],[11208,[529408,271360]],[11209,[530432,272384]],[11210,[529408,271360,3072]],[11211,[529408,271360,3072]],[11212,[533504,267264]],[11213,[529408,271360]],[11214,[529408,267264,12288]],[11215,[529408,267264,12288]],[11216,[529408,267264,12288]],[11217,[534528,268288]],[11218,[530432,272384]],[11219,[530432,268288,12288]],[11220,[530432,268288,12288]],[11221,[530432,268288,12288]],[11222,[530432,267264]],[11223,[529408,268288]],[11224,[529408,267264,3072]],[11225,[529408,267264,3072]],[11226,[529408,267264,3072]],[11227,[534528,271360]],[11228,[533504,272384]],[11229,[533504,271360,3072]],[11230,[533504,271360,3072]],[11231,[533504,271360,3072]],[11232,[82944,52224]],[11233,[148480,52224]],[11234,[148480,82944,52224]],[11235,[148480,82944,52224]],[11236,[83968,52224]],[11237,[149504,52224]],[11238,[149504,83968,52224]],[11239,[149504,83968,52224]],[11240,[149504,82944]],[11241,[165888,99328]],[11242,[149504,82944,49152]],[11243,[149504,82944,49152]],[11244,[148480,83968]],[11245,[164864,100352]],[11246,[148480,83968,49152]],[11247,[148480,83968,49152]],[11248,[164864,82944]],[11249,[165888,83968]],[11250,[164864,82944,3072]],[11251,[164864,82944,3072]],[11252,[148480,99328]],[11253,[149504,100352]],[11254,[148480,99328,3072]],[11255,[148480,99328,3072]],[11256,[164864,82944]],[11257,[148480,99328]],[11258,[148480,82944,49152]],[11259,[148480,82944,49152]],[11260,[148480,82944,49152]],[11261,[165888,83968]],[11262,[149504,100352]],[11263,[149504,83968,49152]],[11264,[149504,83968,49152]],[11265,[149504,83968,49152]],[11266,[149504,82944]],[11267,[148480,83968]],[11268,[148480,82944,3072]],[11269,[148480,82944,3072]],[11270,[148480,82944,3072]],[11271,[165888,99328]],[11272,[164864,100352]],[11273,[164864,99328,3072]],[11274,[164864,99328,3072]],[11275,[164864,99328,3072]],[11276,[279552,52224]],[11277,[541696,52224]],[11278,[541696,279552,52224]],[11279,[541696,279552,52224]],[11280,[280576,52224]],[11281,[542720,52224]],[11282,[542720,280576,52224]],[11283,[542720,280576,52224]],[11284,[542720,279552]],[11285,[559104,295936]],[11286,[542720,279552,49152]],[11287,[542720,279552,49152]],[11288,[541696,280576]],[11289,[558080,296960]],[11290,[541696,280576,49152]],[11291,[541696,280576,49152]],[11292,[558080,279552]],[11293,[559104,280576]],[11294,[558080,279552,3072]],[11295,[558080,279552,3072]],[11296,[541696,295936]],[11297,[542720,296960]],[11298,[541696,295936,3072]],[11299,[541696,295936,3072]],[11300,[558080,279552]],[11301,[541696,295936]],[11302,[541696,279552,49152]],[11303,[541696,279552,49152]],[11304,[541696,279552,49152]],[11305,[559104,280576]],[11306,[542720,296960]],[11307,[542720,280576,49152]],[11308,[542720,280576,49152]],[11309,[542720,280576,49152]],[11310,[542720,279552]],[11311,[541696,280576]],[11312,[541696,279552,3072]],[11313,[541696,279552,3072]],[11314,[541696,279552,3072]],[11315,[559104,295936]],[11316,[558080,296960]],[11317,[558080,295936,3072]],[11318,[558080,295936,3072]],[11319,[558080,295936,3072]],[11320,[328704,199680]],[11321,[590848,199680]],[11322,[590848,328704,199680]],[11323,[590848,328704,199680]],[11324,[329728,199680]],[11325,[591872,199680]],[11326,[591872,329728,199680]],[11327,[591872,329728,199680]],[11328,[591872,328704]],[11329,[657408,394240]],[11330,[591872,328704,196608]],[11331,[591872,328704,196608]],[11332,[590848,329728]],[11333,[656384,395264]],[11334,[590848,329728,196608]],[11335,[590848,329728,196608]],[11336,[656384,328704]],[11337,[657408,329728]],[11338,[656384,328704,3072]],[11339,[656384,328704,3072]],[11340,[590848,394240]],[11341,[591872,395264]],[11342,[590848,394240,3072]],[11343,[590848,394240,3072]],[11344,[656384,328704]],[11345,[590848,394240]],[11346,[590848,328704,196608]],[11347,[590848,328704,196608]],[11348,[590848,328704,196608]],[11349,[657408,329728]],[11350,[591872,395264]],[11351,[591872,329728,196608]],[11352,[591872,329728,196608]],[11353,[591872,329728,196608]],[11354,[591872,328704]],[11355,[590848,329728]],[11356,[590848,328704,3072]],[11357,[590848,328704,3072]],[11358,[590848,328704,3072]],[11359,[657408,394240]],[11360,[656384,395264]],[11361,[656384,394240,3072]],[11362,[656384,394240,3072]],[11363,[656384,394240,3072]],[11364,[86016,61440]],[11365,[151552,61440]],[11366,[151552,86016,61440]],[11367,[151552,86016,61440]],[11368,[90112,61440]],[11369,[155648,61440]],[11370,[155648,90112,61440]],[11371,[155648,90112,61440]],[11372,[155648,86016]],[11373,[172032,102400]],[11374,[155648,86016,49152]],[11375,[155648,86016,49152]],[11376,[151552,90112]],[11377,[167936,106496]],[11378,[151552,90112,49152]],[11379,[151552,90112,49152]],[11380,[167936,86016]],[11381,[172032,90112]],[11382,[167936,86016,12288]],[11383,[167936,86016,12288]],[11384,[151552,102400]],[11385,[155648,106496]],[11386,[151552,102400,12288]],[11387,[151552,102400,12288]],[11388,[167936,86016]],[11389,[151552,102400]],[11390,[151552,86016,49152]],[11391,[151552,86016,49152]],[11392,[151552,86016,49152]],[11393,[172032,90112]],[11394,[155648,106496]],[11395,[155648,90112,49152]],[11396,[155648,90112,49152]],[11397,[155648,90112,49152]],[11398,[155648,86016]],[11399,[151552,90112]],[11400,[151552,86016,12288]],[11401,[151552,86016,12288]],[11402,[151552,86016,12288]],[11403,[172032,102400]],[11404,[167936,106496]],[11405,[167936,102400,12288]],[11406,[167936,102400,12288]],[11407,[167936,102400,12288]],[11408,[282624,61440]],[11409,[544768,61440]],[11410,[544768,282624,61440]],[11411,[544768,282624,61440]],[11412,[286720,61440]],[11413,[548864,61440]],[11414,[548864,286720,61440]],[11415,[548864,286720,61440]],[11416,[548864,282624]],[11417,[565248,299008]],[11418,[548864,282624,49152]],[11419,[548864,282624,49152]],[11420,[544768,286720]],[11421,[561152,303104]],[11422,[544768,286720,49152]],[11423,[544768,286720,49152]],[11424,[561152,282624]],[11425,[565248,286720]],[11426,[561152,282624,12288]],[11427,[561152,282624,12288]],[11428,[544768,299008]],[11429,[548864,303104]],[11430,[544768,299008,12288]],[11431,[544768,299008,12288]],[11432,[561152,282624]],[11433,[544768,299008]],[11434,[544768,282624,49152]],[11435,[544768,282624,49152]],[11436,[544768,282624,49152]],[11437,[565248,286720]],[11438,[548864,303104]],[11439,[548864,286720,49152]],[11440,[548864,286720,49152]],[11441,[548864,286720,49152]],[11442,[548864,282624]],[11443,[544768,286720]],[11444,[544768,282624,12288]],[11445,[544768,282624,12288]],[11446,[544768,282624,12288]],[11447,[565248,299008]],[11448,[561152,303104]],[11449,[561152,299008,12288]],[11450,[561152,299008,12288]],[11451,[561152,299008,12288]],[11452,[331776,208896]],[11453,[593920,208896]],[11454,[593920,331776,208896]],[11455,[593920,331776,208896]],[11456,[335872,208896]],[11457,[598016,208896]],[11458,[598016,335872,208896]],[11459,[598016,335872,208896]],[11460,[598016,331776]],[11461,[663552,397312]],[11462,[598016,331776,196608]],[11463,[598016,331776,196608]],[11464,[593920,335872]],[11465,[659456,401408]],[11466,[593920,335872,196608]],[11467,[593920,335872,196608]],[11468,[659456,331776]],[11469,[663552,335872]],[11470,[659456,331776,12288]],[11471,[659456,331776,12288]],[11472,[593920,397312]],[11473,[598016,401408]],[11474,[593920,397312,12288]],[11475,[593920,397312,12288]],[11476,[659456,331776]],[11477,[593920,397312]],[11478,[593920,331776,196608]],[11479,[593920,331776,196608]],[11480,[593920,331776,196608]],[11481,[663552,335872]],[11482,[598016,401408]],[11483,[598016,335872,196608]],[11484,[598016,335872,196608]],[11485,[598016,335872,196608]],[11486,[598016,331776]],[11487,[593920,335872]],[11488,[593920,331776,12288]],[11489,[593920,331776,12288]],[11490,[593920,331776,12288]],[11491,[663552,397312]],[11492,[659456,401408]],[11493,[659456,397312,12288]],[11494,[659456,397312,12288]],[11495,[659456,397312,12288]],[11496,[344064,245760]],[11497,[606208,245760]],[11498,[606208,344064,245760]],[11499,[606208,344064,245760]],[11500,[360448,245760]],[11501,[622592,245760]],[11502,[622592,360448,245760]],[11503,[622592,360448,245760]],[11504,[622592,344064]],[11505,[688128,409600]],[11506,[622592,344064,196608]],[11507,[622592,344064,196608]],[11508,[606208,360448]],[11509,[671744,425984]],[11510,[606208,360448,196608]],[11511,[606208,360448,196608]],[11512,[671744,344064]],[11513,[688128,360448]],[11514,[671744,344064,49152]],[11515,[671744,344064,49152]],[11516,[606208,409600]],[11517,[622592,425984]],[11518,[606208,409600,49152]],[11519,[606208,409600,49152]],[11520,[671744,344064]],[11521,[606208,409600]],[11522,[606208,344064,196608]],[11523,[606208,344064,196608]],[11524,[606208,344064,196608]],[11525,[688128,360448]],[11526,[622592,425984]],[11527,[622592,360448,196608]],[11528,[622592,360448,196608]],[11529,[622592,360448,196608]],[11530,[622592,344064]],[11531,[606208,360448]],[11532,[606208,344064,49152]],[11533,[606208,344064,49152]],[11534,[606208,344064,49152]],[11535,[688128,409600]],[11536,[671744,425984]],[11537,[671744,409600,49152]],[11538,[671744,409600,49152]],[11539,[671744,409600,49152]],[11540,[37,21,12,3]],[11541,[37,21,12,3]],[11542,[37,21,12,3]],[11543,[37,21,12,3]],[11544,[133,69,12,3]],[11545,[133,69,12,3]],[11546,[133,69,12,3]],[11547,[133,69,12,3]],[11548,[517,261,12,3]],[11549,[517,261,12,3]],[11550,[517,261,12,3]],[11551,[517,261,12,3]],[11552,[2053,1029,12,3]],[11553,[2053,1029,12,3]],[11554,[2053,1029,12,3]],[11555,[2053,1029,12,3]],[11556,[8197,4101,12,3]],[11557,[8197,4101,12,3]],[11558,[8197,4101,12,3]],[11559,[8197,4101,12,3]],[11560,[32773,16389,12,3]],[11561,[32773,16389,12,3]],[11562,[32773,16389,12,3]],[11563,[32773,16389,12,3]],[11564,[131077,65541,12,3]],[11565,[131077,65541,12,3]],[11566,[131077,65541,12,3]],[11567,[131077,65541,12,3]],[11568,[524293,262149,12,3]],[11569,[524293,262149,12,3]],[11570,[524293,262149,12,3]],[11571,[524293,262149,12,3]],[11572,[145,81,48,3]],[11573,[145,81,48,3]],[11574,[145,81,48,3]],[11575,[145,81,48,3]],[11576,[529,273,48,3]],[11577,[529,273,48,3]],[11578,[529,273,48,3]],[11579,[529,273,48,3]],[11580,[2065,1041,48,3]],[11581,[2065,1041,48,3]],[11582,[2065,1041,48,3]],[11583,[2065,1041,48,3]],[11584,[8209,4113,48,3]],[11585,[8209,4113,48,3]],[11586,[8209,4113,48,3]],[11587,[8209,4113,48,3]],[11588,[32785,16401,48,3]],[11589,[32785,16401,48,3]],[11590,[32785,16401,48,3]],[11591,[32785,16401,48,3]],[11592,[32785,16401,48,3]],[11593,[131089,65553,48,3]],[11594,[131089,65553,48,3]],[11595,[131089,65553,48,3]],[11596,[131089,65553,48,3]],[11597,[524305,262161,48,3]],[11598,[524305,262161,48,3]],[11599,[524305,262161,48,3]],[11600,[524305,262161,48,3]],[11601,[577,321,192,3]],[11602,[577,321,192,3]],[11603,[577,321,192,3]],[11604,[577,321,192,3]],[11605,[2113,1089,192,3]],[11606,[2113,1089,192,3]],[11607,[2113,1089,192,3]],[11608,[2113,1089,192,3]],[11609,[8257,4161,192,3]],[11610,[8257,4161,192,3]],[11611,[8257,4161,192,3]],[11612,[8257,4161,192,3]],[11613,[32833,16449,192,3]],[11614,[32833,16449,192,3]],[11615,[32833,16449,192,3]],[11616,[32833,16449,192,3]],[11617,[131137,65601,192,3]],[11618,[131137,65601,192,3]],[11619,[131137,65601,192,3]],[11620,[131137,65601,192,3]],[11621,[524353,262209,192,3]],[11622,[524353,262209,192,3]],[11623,[524353,262209,192,3]],[11624,[524353,262209,192,3]],[11625,[2305,1281,768,3]],[11626,[2305,1281,768,3]],[11627,[2305,1281,768,3]],[11628,[2305,1281,768,3]],[11629,[8449,4353,768,3]],[11630,[8449,4353,768,3]],[11631,[8449,4353,768,3]],[11632,[8449,4353,768,3]],[11633,[33025,16641,768,3]],[11634,[33025,16641,768,3]],[11635,[33025,16641,768,3]],[11636,[33025,16641,768,3]],[11637,[131329,65793,768,3]],[11638,[131329,65793,768,3]],[11639,[131329,65793,768,3]],[11640,[131329,65793,768,3]],[11641,[524545,262401,768,3]],[11642,[524545,262401,768,3]],[11643,[524545,262401,768,3]],[11644,[524545,262401,768,3]],[11645,[9217,5121,3072,3]],[11646,[9217,5121,3072,3]],[11647,[9217,5121,3072,3]],[11648,[9217,5121,3072,3]],[11649,[33793,17409,3072,3]],[11650,[33793,17409,3072,3]],[11651,[33793,17409,3072,3]],[11652,[33793,17409,3072,3]],[11653,[132097,66561,3072,3]],[11654,[132097,66561,3072,3]],[11655,[132097,66561,3072,3]],[11656,[132097,66561,3072,3]],[11657,[525313,263169,3072,3]],[11658,[525313,263169,3072,3]],[11659,[525313,263169,3072,3]],[11660,[525313,263169,3072,3]],[11661,[525313,263169,3072,3]],[11662,[36865,20481,12288,3]],[11663,[36865,20481,12288,3]],[11664,[36865,20481,12288,3]],[11665,[36865,20481,12288,3]],[11666,[135169,69633,12288,3]],[11667,[135169,69633,12288,3]],[11668,[135169,69633,12288,3]],[11669,[135169,69633,12288,3]],[11670,[528385,266241,12288,3]],[11671,[528385,266241,12288,3]],[11672,[528385,266241,12288,3]],[11673,[528385,266241,12288,3]],[11674,[147457,81921,49152,3]],[11675,[147457,81921,49152,3]],[11676,[147457,81921,49152,3]],[11677,[147457,81921,49152,3]],[11678,[540673,278529,49152,3]],[11679,[540673,278529,49152,3]],[11680,[540673,278529,49152,3]],[11681,[540673,278529,49152,3]],[11682,[589825,327681,196608,3]],[11683,[589825,327681,196608,3]],[11684,[589825,327681,196608,3]],[11685,[589825,327681,196608,3]],[11686,[148,84,48,12]],[11687,[148,84,48,12]],[11688,[148,84,48,12]],[11689,[148,84,48,12]],[11690,[532,276,48,12]],[11691,[532,276,48,12]],[11692,[532,276,48,12]],[11693,[532,276,48,12]],[11694,[2068,1044,48,12]],[11695,[2068,1044,48,12]],[11696,[2068,1044,48,12]],[11697,[2068,1044,48,12]],[11698,[8212,4116,48,12]],[11699,[8212,4116,48,12]],[11700,[8212,4116,48,12]],[11701,[8212,4116,48,12]],[11702,[32788,16404,48,12]],[11703,[32788,16404,48,12]],[11704,[32788,16404,48,12]],[11705,[32788,16404,48,12]],[11706,[131092,65556,48,12]],[11707,[131092,65556,48,12]],[11708,[131092,65556,48,12]],[11709,[131092,65556,48,12]],[11710,[524308,262164,48,12]],[11711,[524308,262164,48,12]],[11712,[524308,262164,48,12]],[11713,[524308,262164,48,12]],[11714,[580,324,192,12]],[11715,[580,324,192,12]],[11716,[580,324,192,12]],[11717,[580,324,192,12]],[11718,[2116,1092,192,12]],[11719,[2116,1092,192,12]],[11720,[2116,1092,192,12]],[11721,[2116,1092,192,12]],[11722,[8260,4164,192,12]],[11723,[8260,4164,192,12]],[11724,[8260,4164,192,12]],[11725,[8260,4164,192,12]],[11726,[32836,16452,192,12]],[11727,[32836,16452,192,12]],[11728,[32836,16452,192,12]],[11729,[32836,16452,192,12]],[11730,[131140,65604,192,12]],[11731,[131140,65604,192,12]],[11732,[131140,65604,192,12]],[11733,[131140,65604,192,12]],[11734,[524356,262212,192,12]],[11735,[524356,262212,192,12]],[11736,[524356,262212,192,12]],[11737,[524356,262212,192,12]],[11738,[2308,1284,768,12]],[11739,[2308,1284,768,12]],[11740,[2308,1284,768,12]],[11741,[2308,1284,768,12]],[11742,[8452,4356,768,12]],[11743,[8452,4356,768,12]],[11744,[8452,4356,768,12]],[11745,[8452,4356,768,12]],[11746,[33028,16644,768,12]],[11747,[33028,16644,768,12]],[11748,[33028,16644,768,12]],[11749,[33028,16644,768,12]],[11750,[131332,65796,768,12]],[11751,[131332,65796,768,12]],[11752,[131332,65796,768,12]],[11753,[131332,65796,768,12]],[11754,[524548,262404,768,12]],[11755,[524548,262404,768,12]],[11756,[524548,262404,768,12]],[11757,[524548,262404,768,12]],[11758,[9220,5124,3072,12]],[11759,[9220,5124,3072,12]],[11760,[9220,5124,3072,12]],[11761,[9220,5124,3072,12]],[11762,[33796,17412,3072,12]],[11763,[33796,17412,3072,12]],[11764,[33796,17412,3072,12]],[11765,[33796,17412,3072,12]],[11766,[132100,66564,3072,12]],[11767,[132100,66564,3072,12]],[11768,[132100,66564,3072,12]],[11769,[132100,66564,3072,12]],[11770,[525316,263172,3072,12]],[11771,[525316,263172,3072,12]],[11772,[525316,263172,3072,12]],[11773,[525316,263172,3072,12]],[11774,[525316,263172,3072,12]],[11775,[36868,20484,12288,12]],[11776,[36868,20484,12288,12]],[11777,[36868,20484,12288,12]],[11778,[36868,20484,12288,12]],[11779,[135172,69636,12288,12]],[11780,[135172,69636,12288,12]],[11781,[135172,69636,12288,12]],[11782,[135172,69636,12288,12]],[11783,[528388,266244,12288,12]],[11784,[528388,266244,12288,12]],[11785,[528388,266244,12288,12]],[11786,[528388,266244,12288,12]],[11787,[147460,81924,49152,12]],[11788,[147460,81924,49152,12]],[11789,[147460,81924,49152,12]],[11790,[147460,81924,49152,12]],[11791,[540676,278532,49152,12]],[11792,[540676,278532,49152,12]],[11793,[540676,278532,49152,12]],[11794,[540676,278532,49152,12]],[11795,[589828,327684,196608,12]],[11796,[589828,327684,196608,12]],[11797,[589828,327684,196608,12]],[11798,[589828,327684,196608,12]],[11799,[589828,327684,196608,12]],[11800,[592,336,192,48]],[11801,[592,336,192,48]],[11802,[592,336,192,48]],[11803,[592,336,192,48]],[11804,[2128,1104,192,48]],[11805,[2128,1104,192,48]],[11806,[2128,1104,192,48]],[11807,[2128,1104,192,48]],[11808,[8272,4176,192,48]],[11809,[8272,4176,192,48]],[11810,[8272,4176,192,48]],[11811,[8272,4176,192,48]],[11812,[32848,16464,192,48]],[11813,[32848,16464,192,48]],[11814,[32848,16464,192,48]],[11815,[32848,16464,192,48]],[11816,[131152,65616,192,48]],[11817,[131152,65616,192,48]],[11818,[131152,65616,192,48]],[11819,[131152,65616,192,48]],[11820,[524368,262224,192,48]],[11821,[524368,262224,192,48]],[11822,[524368,262224,192,48]],[11823,[524368,262224,192,48]],[11824,[2320,1296,768,48]],[11825,[2320,1296,768,48]],[11826,[2320,1296,768,48]],[11827,[2320,1296,768,48]],[11828,[8464,4368,768,48]],[11829,[8464,4368,768,48]],[11830,[8464,4368,768,48]],[11831,[8464,4368,768,48]],[11832,[33040,16656,768,48]],[11833,[33040,16656,768,48]],[11834,[33040,16656,768,48]],[11835,[33040,16656,768,48]],[11836,[131344,65808,768,48]],[11837,[131344,65808,768,48]],[11838,[131344,65808,768,48]],[11839,[131344,65808,768,48]],[11840,[524560,262416,768,48]],[11841,[524560,262416,768,48]],[11842,[524560,262416,768,48]],[11843,[524560,262416,768,48]],[11844,[9232,5136,3072,48]],[11845,[9232,5136,3072,48]],[11846,[9232,5136,3072,48]],[11847,[9232,5136,3072,48]],[11848,[33808,17424,3072,48]],[11849,[33808,17424,3072,48]],[11850,[33808,17424,3072,48]],[11851,[33808,17424,3072,48]],[11852,[132112,66576,3072,48]],[11853,[132112,66576,3072,48]],[11854,[132112,66576,3072,48]],[11855,[132112,66576,3072,48]],[11856,[525328,263184,3072,48]],[11857,[525328,263184,3072,48]],[11858,[525328,263184,3072,48]],[11859,[525328,263184,3072,48]],[11860,[36880,20496,12288,48]],[11861,[36880,20496,12288,48]],[11862,[36880,20496,12288,48]],[11863,[36880,20496,12288,48]],[11864,[135184,69648,12288,48]],[11865,[135184,69648,12288,48]],[11866,[135184,69648,12288,48]],[11867,[135184,69648,12288,48]],[11868,[528400,266256,12288,48]],[11869,[528400,266256,12288,48]],[11870,[528400,266256,12288,48]],[11871,[528400,266256,12288,48]],[11872,[147472,81936,49152,48]],[11873,[147472,81936,49152,48]],[11874,[147472,81936,49152,48]],[11875,[147472,81936,49152,48]],[11876,[540688,278544,49152,48]],[11877,[540688,278544,49152,48]],[11878,[540688,278544,49152,48]],[11879,[540688,278544,49152,48]],[11880,[540688,278544,49152,48]],[11881,[589840,327696,196608,48]],[11882,[589840,327696,196608,48]],[11883,[589840,327696,196608,48]],[11884,[589840,327696,196608,48]],[11885,[2368,1344,768,192]],[11886,[2368,1344,768,192]],[11887,[2368,1344,768,192]],[11888,[2368,1344,768,192]],[11889,[8512,4416,768,192]],[11890,[8512,4416,768,192]],[11891,[8512,4416,768,192]],[11892,[8512,4416,768,192]],[11893,[33088,16704,768,192]],[11894,[33088,16704,768,192]],[11895,[33088,16704,768,192]],[11896,[33088,16704,768,192]],[11897,[131392,65856,768,192]],[11898,[131392,65856,768,192]],[11899,[131392,65856,768,192]],[11900,[131392,65856,768,192]],[11901,[524608,262464,768,192]],[11902,[524608,262464,768,192]],[11903,[524608,262464,768,192]],[11904,[524608,262464,768,192]],[11905,[9280,5184,3072,192]],[11906,[9280,5184,3072,192]],[11907,[9280,5184,3072,192]],[11908,[9280,5184,3072,192]],[11909,[33856,17472,3072,192]],[11910,[33856,17472,3072,192]],[11911,[33856,17472,3072,192]],[11912,[33856,17472,3072,192]],[11913,[132160,66624,3072,192]],[11914,[132160,66624,3072,192]],[11915,[132160,66624,3072,192]],[11916,[132160,66624,3072,192]],[11917,[525376,263232,3072,192]],[11918,[525376,263232,3072,192]],[11919,[525376,263232,3072,192]],[11920,[525376,263232,3072,192]],[11921,[36928,20544,12288,192]],[11922,[36928,20544,12288,192]],[11923,[36928,20544,12288,192]],[11924,[36928,20544,12288,192]],[11925,[135232,69696,12288,192]],[11926,[135232,69696,12288,192]],[11927,[135232,69696,12288,192]],[11928,[135232,69696,12288,192]],[11929,[528448,266304,12288,192]],[11930,[528448,266304,12288,192]],[11931,[528448,266304,12288,192]],[11932,[528448,266304,12288,192]],[11933,[147520,81984,49152,192]],[11934,[147520,81984,49152,192]],[11935,[147520,81984,49152,192]],[11936,[147520,81984,49152,192]],[11937,[540736,278592,49152,192]],[11938,[540736,278592,49152,192]],[11939,[540736,278592,49152,192]],[11940,[540736,278592,49152,192]],[11941,[589888,327744,196608,192]],[11942,[589888,327744,196608,192]],[11943,[589888,327744,196608,192]],[11944,[589888,327744,196608,192]],[11945,[9472,5376,3072,768]],[11946,[9472,5376,3072,768]],[11947,[9472,5376,3072,768]],[11948,[9472,5376,3072,768]],[11949,[34048,17664,3072,768]],[11950,[34048,17664,3072,768]],[11951,[34048,17664,3072,768]],[11952,[34048,17664,3072,768]],[11953,[132352,66816,3072,768]],[11954,[132352,66816,3072,768]],[11955,[132352,66816,3072,768]],[11956,[132352,66816,3072,768]],[11957,[525568,263424,3072,768]],[11958,[525568,263424,3072,768]],[11959,[525568,263424,3072,768]],[11960,[525568,263424,3072,768]],[11961,[37120,20736,12288,768]],[11962,[37120,20736,12288,768]],[11963,[37120,20736,12288,768]],[11964,[37120,20736,12288,768]],[11965,[135424,69888,12288,768]],[11966,[135424,69888,12288,768]],[11967,[135424,69888,12288,768]],[11968,[135424,69888,12288,768]],[11969,[528640,266496,12288,768]],[11970,[528640,266496,12288,768]],[11971,[528640,266496,12288,768]],[11972,[528640,266496,12288,768]],[11973,[147712,82176,49152,768]],[11974,[147712,82176,49152,768]],[11975,[147712,82176,49152,768]],[11976,[147712,82176,49152,768]],[11977,[540928,278784,49152,768]],[11978,[540928,278784,49152,768]],[11979,[540928,278784,49152,768]],[11980,[540928,278784,49152,768]],[11981,[590080,327936,196608,768]],[11982,[590080,327936,196608,768]],[11983,[590080,327936,196608,768]],[11984,[590080,327936,196608,768]],[11985,[37888,21504,12288,3072]],[11986,[37888,21504,12288,3072]],[11987,[37888,21504,12288,3072]],[11988,[37888,21504,12288,3072]],[11989,[136192,70656,12288,3072]],[11990,[136192,70656,12288,3072]],[11991,[136192,70656,12288,3072]],[11992,[136192,70656,12288,3072]],[11993,[529408,267264,12288,3072]],[11994,[529408,267264,12288,3072]],[11995,[529408,267264,12288,3072]],[11996,[529408,267264,12288,3072]],[11997,[148480,82944,49152,3072]],[11998,[148480,82944,49152,3072]],[11999,[148480,82944,49152,3072]],[12000,[148480,82944,49152,3072]],[12001,[541696,279552,49152,3072]],[12002,[541696,279552,49152,3072]],[12003,[541696,279552,49152,3072]],[12004,[541696,279552,49152,3072]],[12005,[590848,328704,196608,3072]],[12006,[590848,328704,196608,3072]],[12007,[590848,328704,196608,3072]],[12008,[590848,328704,196608,3072]],[12009,[590848,328704,196608,3072]],[12010,[151552,86016,49152,12288]],[12011,[151552,86016,49152,12288]],[12012,[151552,86016,49152,12288]],[12013,[151552,86016,49152,12288]],[12014,[544768,282624,49152,12288]],[12015,[544768,282624,49152,12288]],[12016,[544768,282624,49152,12288]],[12017,[544768,282624,49152,12288]],[12018,[593920,331776,196608,12288]],[12019,[593920,331776,196608,12288]],[12020,[593920,331776,196608,12288]],[12021,[593920,331776,196608,12288]],[12022,[593920,331776,196608,12288]],[12023,[606208,344064,196608,49152]],[12024,[606208,344064,196608,49152]],[12025,[606208,344064,196608,49152]],[12026,[606208,344064,196608,49152]],[12031,[540673,278529,147457,81921,49152]],[12033,[8257,4161,2113,1089,192]],[12034,[8257,4161,2113,1089,192]],[12035,[33024,16640,8448,4352,768,1]],[12036,[524293,262149,36,20,12]],[12037,[524293,262149,36,20,12]],[12038,[8197,4101,36,20,12]],[12039,[8197,4101,36,20,12]],[12040,[517,261,36,20,12]],[12041,[525313,263169,132097,66561,3072]],[12042,[525313,263169,132097,66561,3072]],[12045,[524353,262209,576,320,192]],[12046,[524353,262209,576,320,192]],[12049,[32785,16401,8209,4113,48]],[12050,[32785,16401,8209,4113,48]],[12051,[32772,16388,8196,4100,12,1]],[12052,[32772,16388,8196,4100,12,1]],[12057,[528384,266240,135168,69632,36864,20480,12288,4092,1]],[12059,[33024,16640,8448,4352,768,1]],[12060,[32832,16448,576,320,192,1]],[12061,[32832,16448,576,320,192,1]],[12062,[528,272,144,80,48,1]],[12063,[528,272,144,80,48,1]],[12064,[524353,262209,131137,65601,192]],[12065,[524353,262209,131137,65601,192]],[12068,[524305,262161,131089,65553,48]],[12070,[32832,16448,576,320,192,1]],[12071,[32832,16448,576,320,192,1]],[12072,[2064,1040,528,272,48,1]],[12073,[2064,1040,528,272,48,1]],[12074,[133,69,36,20,12]],[12075,[133,69,36,20,12]],[12076,[131077,65541,36,20,12]],[12077,[131077,65541,36,20,12]],[12079,[2053,1029,517,261,12]],[12080,[2064,1040,528,272,48,1]],[12081,[131089,65553,32785,16401,48]],[12082,[131137,65601,2112,1088,192]],[12083,[2113,1089,576,320,192]],[12084,[32772,16388,2052,1028,12,1]],[12085,[32833,16449,8257,4161,192]],[12086,[131077,65541,133,69,12]],[12087,[32772,16388,2052,1028,12,1]],[12092,[540674,278530,147458,81922,49152]],[12094,[8258,4162,2114,1090,192]],[12095,[8258,4162,2114,1090,192]],[12096,[33024,16640,8448,4352,768,2]],[12097,[524294,262150,36,20,12]],[12098,[524294,262150,36,20,12]],[12099,[8198,4102,36,20,12]],[12100,[8198,4102,36,20,12]],[12101,[518,262,36,20,12]],[12102,[525314,263170,132098,66562,3072]],[12103,[525314,263170,132098,66562,3072]],[12106,[524354,262210,576,320,192]],[12107,[524354,262210,576,320,192]],[12110,[32786,16402,8210,4114,48]],[12111,[32786,16402,8210,4114,48]],[12112,[32772,16388,8196,4100,12,2]],[12113,[32772,16388,8196,4100,12,2]],[12118,[528384,266240,135168,69632,36864,20480,12288,4092,2]],[12120,[33024,16640,8448,4352,768,2]],[12121,[32832,16448,576,320,192,2]],[12122,[32832,16448,576,320,192,2]],[12123,[528,272,144,80,48,2]],[12124,[528,272,144,80,48,2]],[12125,[524354,262210,131138,65602,192]],[12126,[524354,262210,131138,65602,192]],[12129,[524306,262162,131090,65554,48]],[12131,[32832,16448,576,320,192,2]],[12132,[32832,16448,576,320,192,2]],[12133,[2064,1040,528,272,48,2]],[12134,[2064,1040,528,272,48,2]],[12135,[134,70,36,20,12]],[12136,[134,70,36,20,12]],[12137,[131078,65542,36,20,12]],[12138,[131078,65542,36,20,12]],[12140,[2054,1030,518,262,12]],[12141,[2064,1040,528,272,48,2]],[12142,[131090,65554,32786,16402,48]],[12143,[131138,65602,2112,1088,192]],[12144,[2114,1090,576,320,192]],[12145,[32772,16388,2052,1028,12,2]],[12146,[32834,16450,8258,4162,192]],[12147,[131078,65542,134,70,12]],[12148,[32772,16388,2052,1028,12,2]],[12153,[540676,278532,147460,81924,49152]],[12155,[8260,4164,2116,1092,192]],[12156,[8260,4164,2116,1092,192]],[12157,[33024,16640,8448,4352,768,4]],[12158,[524293,262149,33,17,3]],[12159,[524293,262149,33,17,3]],[12160,[8197,4101,33,17,3]],[12161,[8197,4101,33,17,3]],[12162,[517,261,33,17,3]],[12163,[525316,263172,132100,66564,3072]],[12164,[525316,263172,132100,66564,3072]],[12167,[524356,262212,576,320,192]],[12168,[524356,262212,576,320,192]],[12171,[32788,16404,8212,4116,48]],[12172,[32788,16404,8212,4116,48]],[12173,[32769,16385,8193,4097,4,3]],[12174,[32769,16385,8193,4097,4,3]],[12179,[528384,266240,135168,69632,36864,20480,12288,4083,4]],[12181,[33024,16640,8448,4352,768,4]],[12182,[32832,16448,576,320,192,4]],[12183,[32832,16448,576,320,192,4]],[12184,[528,272,144,80,48,4]],[12185,[528,272,144,80,48,4]],[12186,[524356,262212,131140,65604,192]],[12187,[524356,262212,131140,65604,192]],[12190,[524308,262164,131092,65556,48]],[12192,[32832,16448,576,320,192,4]],[12193,[32832,16448,576,320,192,4]],[12194,[2064,1040,528,272,48,4]],[12195,[2064,1040,528,272,48,4]],[12196,[133,69,33,17,3]],[12197,[133,69,33,17,3]],[12198,[131077,65541,33,17,3]],[12199,[131077,65541,33,17,3]],[12201,[2053,1029,517,261,3]],[12202,[2064,1040,528,272,48,4]],[12203,[131092,65556,32788,16404,48]],[12204,[131140,65604,2112,1088,192]],[12205,[2116,1092,576,320,192]],[12206,[32769,16385,2049,1025,4,3]],[12207,[32836,16452,8260,4164,192]],[12208,[131077,65541,133,69,3]],[12209,[32769,16385,2049,1025,4,3]],[12214,[540680,278536,147464,81928,49152]],[12216,[8264,4168,2120,1096,192]],[12217,[8264,4168,2120,1096,192]],[12218,[33024,16640,8448,4352,768,8]],[12219,[524297,262153,33,17,3]],[12220,[524297,262153,33,17,3]],[12221,[8201,4105,33,17,3]],[12222,[8201,4105,33,17,3]],[12223,[521,265,33,17,3]],[12224,[525320,263176,132104,66568,3072]],[12225,[525320,263176,132104,66568,3072]],[12228,[524360,262216,576,320,192]],[12229,[524360,262216,576,320,192]],[12232,[32792,16408,8216,4120,48]],[12233,[32792,16408,8216,4120,48]],[12234,[32769,16385,8193,4097,8,3]],[12235,[32769,16385,8193,4097,8,3]],[12240,[528384,266240,135168,69632,36864,20480,12288,4083,8]],[12242,[33024,16640,8448,4352,768,8]],[12243,[32832,16448,576,320,192,8]],[12244,[32832,16448,576,320,192,8]],[12245,[528,272,144,80,48,8]],[12246,[528,272,144,80,48,8]],[12247,[524360,262216,131144,65608,192]],[12248,[524360,262216,131144,65608,192]],[12251,[524312,262168,131096,65560,48]],[12253,[32832,16448,576,320,192,8]],[12254,[32832,16448,576,320,192,8]],[12255,[2064,1040,528,272,48,8]],[12256,[2064,1040,528,272,48,8]],[12257,[137,73,33,17,3]],[12258,[137,73,33,17,3]],[12259,[131081,65545,33,17,3]],[12260,[131081,65545,33,17,3]],[12262,[2057,1033,521,265,3]],[12263,[2064,1040,528,272,48,8]],[12264,[131096,65560,32792,16408,48]],[12265,[131144,65608,2112,1088,192]],[12266,[2120,1096,576,320,192]],[12267,[32769,16385,2049,1025,8,3]],[12268,[32840,16456,8264,4168,192]],[12269,[131081,65545,137,73,3]],[12270,[32769,16385,2049,1025,8,3]],[12275,[540688,278544,147472,81936,49152]],[12277,[8272,4176,2128,1104,192]],[12278,[8272,4176,2128,1104,192]],[12279,[33024,16640,8448,4352,768,16]],[12280,[524305,262161,9,5,3]],[12281,[524305,262161,9,5,3]],[12282,[8209,4113,9,5,3]],[12283,[8209,4113,9,5,3]],[12284,[529,273,9,5,3]],[12285,[525328,263184,132112,66576,3072]],[12286,[525328,263184,132112,66576,3072]],[12289,[524368,262224,576,320,192]],[12290,[524368,262224,576,320,192]],[12293,[32788,16404,8212,4116,12]],[12294,[32788,16404,8212,4116,12]],[12295,[32769,16385,8193,4097,16,3]],[12296,[32769,16385,8193,4097,16,3]],[12301,[528384,266240,135168,69632,36864,20480,12288,4047,16]],[12303,[33024,16640,8448,4352,768,16]],[12304,[32832,16448,576,320,192,16]],[12305,[32832,16448,576,320,192,16]],[12306,[516,260,132,68,16,12]],[12307,[516,260,132,68,16,12]],[12308,[524368,262224,131152,65616,192]],[12309,[524368,262224,131152,65616,192]],[12312,[524308,262164,131092,65556,12]],[12314,[32832,16448,576,320,192,16]],[12315,[32832,16448,576,320,192,16]],[12316,[2052,1028,516,260,16,12]],[12317,[2052,1028,516,260,16,12]],[12318,[145,81,9,5,3]],[12319,[145,81,9,5,3]],[12320,[131089,65553,9,5,3]],[12321,[131089,65553,9,5,3]],[12323,[2065,1041,529,273,3]],[12324,[2052,1028,516,260,16,12]],[12325,[131092,65556,32788,16404,12]],[12326,[131152,65616,2112,1088,192]],[12327,[2128,1104,576,320,192]],[12328,[32769,16385,2049,1025,16,3]],[12329,[32848,16464,8272,4176,192]],[12330,[131089,65553,145,81,3]],[12331,[32769,16385,2049,1025,16,3]],[12336,[540704,278560,147488,81952,49152]],[12338,[8288,4192,2144,1120,192]],[12339,[8288,4192,2144,1120,192]],[12340,[33024,16640,8448,4352,768,32]],[12341,[524321,262177,9,5,3]],[12342,[524321,262177,9,5,3]],[12343,[8225,4129,9,5,3]],[12344,[8225,4129,9,5,3]],[12345,[545,289,9,5,3]],[12346,[525344,263200,132128,66592,3072]],[12347,[525344,263200,132128,66592,3072]],[12350,[524384,262240,576,320,192]],[12351,[524384,262240,576,320,192]],[12354,[32804,16420,8228,4132,12]],[12355,[32804,16420,8228,4132,12]],[12356,[32769,16385,8193,4097,32,3]],[12357,[32769,16385,8193,4097,32,3]],[12362,[528384,266240,135168,69632,36864,20480,12288,4047,32]],[12364,[33024,16640,8448,4352,768,32]],[12365,[32832,16448,576,320,192,32]],[12366,[32832,16448,576,320,192,32]],[12367,[516,260,132,68,32,12]],[12368,[516,260,132,68,32,12]],[12369,[524384,262240,131168,65632,192]],[12370,[524384,262240,131168,65632,192]],[12373,[524324,262180,131108,65572,12]],[12375,[32832,16448,576,320,192,32]],[12376,[32832,16448,576,320,192,32]],[12377,[2052,1028,516,260,32,12]],[12378,[2052,1028,516,260,32,12]],[12379,[161,97,9,5,3]],[12380,[161,97,9,5,3]],[12381,[131105,65569,9,5,3]],[12382,[131105,65569,9,5,3]],[12384,[2081,1057,545,289,3]],[12385,[2052,1028,516,260,32,12]],[12386,[131108,65572,32804,16420,12]],[12387,[131168,65632,2112,1088,192]],[12388,[2144,1120,576,320,192]],[12389,[32769,16385,2049,1025,32,3]],[12390,[32864,16480,8288,4192,192]],[12391,[131105,65569,161,97,3]],[12392,[32769,16385,2049,1025,32,3]],[12397,[540736,278592,147520,81984,49152]],[12399,[8272,4176,2128,1104,48]],[12400,[8272,4176,2128,1104,48]],[12401,[33024,16640,8448,4352,768,64]],[12402,[524353,262209,9,5,3]],[12403,[524353,262209,9,5,3]],[12404,[8257,4161,9,5,3]],[12405,[8257,4161,9,5,3]],[12406,[577,321,9,5,3]],[12407,[525376,263232,132160,66624,3072]],[12408,[525376,263232,132160,66624,3072]],[12411,[524368,262224,528,272,48]],[12412,[524368,262224,528,272,48]],[12415,[32836,16452,8260,4164,12]],[12416,[32836,16452,8260,4164,12]],[12417,[32769,16385,8193,4097,64,3]],[12418,[32769,16385,8193,4097,64,3]],[12423,[528384,266240,135168,69632,36864,20480,12288,3903,64]],[12425,[33024,16640,8448,4352,768,64]],[12426,[32784,16400,528,272,64,48]],[12427,[32784,16400,528,272,64,48]],[12428,[516,260,64,36,20,12]],[12429,[516,260,64,36,20,12]],[12430,[524368,262224,131152,65616,48]],[12431,[524368,262224,131152,65616,48]],[12434,[524356,262212,131140,65604,12]],[12436,[32784,16400,528,272,64,48]],[12437,[32784,16400,528,272,64,48]],[12438,[2052,1028,516,260,64,12]],[12439,[2052,1028,516,260,64,12]],[12440,[81,48,9,5,3]],[12441,[81,48,9,5,3]],[12442,[131137,65601,9,5,3]],[12443,[131137,65601,9,5,3]],[12445,[2113,1089,577,321,3]],[12446,[2052,1028,516,260,64,12]],[12447,[131140,65604,32836,16452,12]],[12448,[131152,65616,2064,1040,48]],[12449,[2128,1104,528,272,48]],[12450,[32769,16385,2049,1025,64,3]],[12451,[32848,16464,8272,4176,48]],[12452,[131088,65552,81,48,3]],[12453,[32769,16385,2049,1025,64,3]],[12458,[540800,278656,147584,82048,49152]],[12460,[8336,4240,2192,1168,48]],[12461,[8336,4240,2192,1168,48]],[12462,[33024,16640,8448,4352,768,128]],[12463,[524417,262273,9,5,3]],[12464,[524417,262273,9,5,3]],[12465,[8321,4225,9,5,3]],[12466,[8321,4225,9,5,3]],[12467,[641,385,9,5,3]],[12468,[525440,263296,132224,66688,3072]],[12469,[525440,263296,132224,66688,3072]],[12472,[524432,262288,528,272,48]],[12473,[524432,262288,528,272,48]],[12476,[32900,16516,8324,4228,12]],[12477,[32900,16516,8324,4228,12]],[12478,[32769,16385,8193,4097,128,3]],[12479,[32769,16385,8193,4097,128,3]],[12484,[528384,266240,135168,69632,36864,20480,12288,3903,128]],[12486,[33024,16640,8448,4352,768,128]],[12487,[32784,16400,528,272,128,48]],[12488,[32784,16400,528,272,128,48]],[12489,[516,260,128,36,20,12]],[12490,[516,260,128,36,20,12]],[12491,[524432,262288,131216,65680,48]],[12492,[524432,262288,131216,65680,48]],[12495,[524420,262276,131204,65668,12]],[12497,[32784,16400,528,272,128,48]],[12498,[32784,16400,528,272,128,48]],[12499,[2052,1028,516,260,128,12]],[12500,[2052,1028,516,260,128,12]],[12501,[145,48,9,5,3]],[12502,[145,48,9,5,3]],[12503,[131201,65665,9,5,3]],[12504,[131201,65665,9,5,3]],[12506,[2177,1153,641,385,3]],[12507,[2052,1028,516,260,128,12]],[12508,[131204,65668,32900,16516,12]],[12509,[131216,65680,2064,1040,48]],[12510,[2192,1168,528,272,48]],[12511,[32769,16385,2049,1025,128,3]],[12512,[32912,16528,8336,4240,48]],[12513,[131088,65552,145,48,3]],[12514,[32769,16385,2049,1025,128,3]],[12519,[540928,278784,147712,82176,49152]],[12521,[8464,4368,2320,1296,48]],[12522,[8464,4368,2320,1296,48]],[12523,[32832,16448,8256,4160,256,192]],[12524,[524545,262401,9,5,3]],[12525,[524545,262401,9,5,3]],[12526,[8449,4353,9,5,3]],[12527,[8449,4353,9,5,3]],[12528,[321,192,9,5,3]],[12529,[525568,263424,132352,66816,3072]],[12530,[525568,263424,132352,66816,3072]],[12533,[524560,262416,144,80,48]],[12534,[524560,262416,144,80,48]],[12537,[33028,16644,8452,4356,12]],[12538,[33028,16644,8452,4356,12]],[12539,[32769,16385,8193,4097,256,3]],[12540,[32769,16385,8193,4097,256,3]],[12545,[528384,266240,135168,69632,36864,20480,12288,3327,256]],[12547,[32832,16448,8256,4160,256,192]],[12548,[32784,16400,256,144,80,48]],[12549,[32784,16400,256,144,80,48]],[12550,[256,132,68,36,20,12]],[12551,[256,132,68,36,20,12]],[12552,[524560,262416,131344,65808,48]],[12553,[524560,262416,131344,65808,48]],[12556,[524548,262404,131332,65796,12]],[12558,[32784,16400,256,144,80,48]],[12559,[32784,16400,256,144,80,48]],[12560,[2052,1028,256,132,68,12]],[12561,[2052,1028,256,132,68,12]],[12562,[273,48,9,5,3]],[12563,[273,48,9,5,3]],[12564,[131329,65793,9,5,3]],[12565,[131329,65793,9,5,3]],[12567,[2112,1088,321,192,3]],[12568,[2052,1028,256,132,68,12]],[12569,[131332,65796,33028,16644,12]],[12570,[131344,65808,2064,1040,48]],[12571,[2320,1296,144,80,48]],[12572,[32769,16385,2049,1025,256,3]],[12573,[33040,16656,8464,4368,48]],[12574,[131088,65552,273,48,3]],[12575,[32769,16385,2049,1025,256,3]],[12580,[541184,279040,147968,82432,49152]],[12582,[8720,4624,2576,1552,48]],[12583,[8720,4624,2576,1552,48]],[12584,[32832,16448,8256,4160,512,192]],[12585,[524801,262657,9,5,3]],[12586,[524801,262657,9,5,3]],[12587,[8705,4609,9,5,3]],[12588,[8705,4609,9,5,3]],[12589,[577,192,9,5,3]],[12590,[525824,263680,132608,67072,3072]],[12591,[525824,263680,132608,67072,3072]],[12594,[524816,262672,144,80,48]],[12595,[524816,262672,144,80,48]],[12598,[33284,16900,8708,4612,12]],[12599,[33284,16900,8708,4612,12]],[12600,[32769,16385,8193,4097,512,3]],[12601,[32769,16385,8193,4097,512,3]],[12606,[528384,266240,135168,69632,36864,20480,12288,3327,512]],[12608,[32832,16448,8256,4160,512,192]],[12609,[32784,16400,512,144,80,48]],[12610,[32784,16400,512,144,80,48]],[12611,[512,132,68,36,20,12]],[12612,[512,132,68,36,20,12]],[12613,[524816,262672,131600,66064,48]],[12614,[524816,262672,131600,66064,48]],[12617,[524804,262660,131588,66052,12]],[12619,[32784,16400,512,144,80,48]],[12620,[32784,16400,512,144,80,48]],[12621,[2052,1028,512,132,68,12]],[12622,[2052,1028,512,132,68,12]],[12623,[529,48,9,5,3]],[12624,[529,48,9,5,3]],[12625,[131585,66049,9,5,3]],[12626,[131585,66049,9,5,3]],[12628,[2112,1088,577,192,3]],[12629,[2052,1028,512,132,68,12]],[12630,[131588,66052,33284,16900,12]],[12631,[131600,66064,2064,1040,48]],[12632,[2576,1552,144,80,48]],[12633,[32769,16385,2049,1025,512,3]],[12634,[33296,16912,8720,4624,48]],[12635,[131088,65552,529,48,3]],[12636,[32769,16385,2049,1025,512,3]],[12641,[541696,279552,148480,82944,49152]],[12643,[8448,4352,1296,768,48]],[12644,[8448,4352,1296,768,48]],[12645,[32832,16448,8256,4160,1024,192]],[12646,[525313,263169,9,5,3]],[12647,[525313,263169,9,5,3]],[12648,[9217,5121,9,5,3]],[12649,[9217,5121,9,5,3]],[12650,[1089,192,9,5,3]],[12651,[525568,263424,132352,66816,768]],[12652,[525568,263424,132352,66816,768]],[12655,[525328,263184,144,80,48]],[12656,[525328,263184,144,80,48]],[12659,[33796,17412,9220,5124,12]],[12660,[33796,17412,9220,5124,12]],[12661,[32769,16385,8193,4097,1024,3]],[12662,[32769,16385,8193,4097,1024,3]],[12667,[528384,266240,135168,69632,36864,20480,12288,1024,1023]],[12669,[32832,16448,8256,4160,1024,192]],[12670,[32784,16400,1024,144,80,48]],[12671,[32784,16400,1024,144,80,48]],[12672,[1024,132,68,36,20,12]],[12673,[1024,132,68,36,20,12]],[12674,[525328,263184,132112,66576,48]],[12675,[525328,263184,132112,66576,48]],[12678,[525316,263172,132100,66564,12]],[12680,[32784,16400,1024,144,80,48]],[12681,[32784,16400,1024,144,80,48]],[12682,[1024,516,260,132,68,12]],[12683,[1024,516,260,132,68,12]],[12684,[1041,48,9,5,3]],[12685,[1041,48,9,5,3]],[12686,[132097,66561,9,5,3]],[12687,[132097,66561,9,5,3]],[12689,[1089,576,320,192,3]],[12690,[1024,516,260,132,68,12]],[12691,[132100,66564,33796,17412,12]],[12692,[132112,66576,528,272,48]],[12693,[1296,768,144,80,48]],[12694,[32769,16385,1024,513,257,3]],[12695,[33808,17424,9232,5136,48]],[12696,[131088,65552,1041,48,3]],[12697,[32769,16385,1024,513,257,3]],[12702,[542720,280576,149504,83968,49152]],[12704,[8448,4352,2320,768,48]],[12705,[8448,4352,2320,768,48]],[12706,[32832,16448,8256,4160,2048,192]],[12707,[526337,264193,9,5,3]],[12708,[526337,264193,9,5,3]],[12709,[10241,6145,9,5,3]],[12710,[10241,6145,9,5,3]],[12711,[2113,192,9,5,3]],[12712,[526592,264448,133376,67840,768]],[12713,[526592,264448,133376,67840,768]],[12716,[526352,264208,144,80,48]],[12717,[526352,264208,144,80,48]],[12720,[34820,18436,10244,6148,12]],[12721,[34820,18436,10244,6148,12]],[12722,[32769,16385,8193,4097,2048,3]],[12723,[32769,16385,8193,4097,2048,3]],[12728,[528384,266240,135168,69632,36864,20480,12288,2048,1023]],[12730,[32832,16448,8256,4160,2048,192]],[12731,[32784,16400,2048,144,80,48]],[12732,[32784,16400,2048,144,80,48]],[12733,[2048,132,68,36,20,12]],[12734,[2048,132,68,36,20,12]],[12735,[526352,264208,133136,67600,48]],[12736,[526352,264208,133136,67600,48]],[12739,[526340,264196,133124,67588,12]],[12741,[32784,16400,2048,144,80,48]],[12742,[32784,16400,2048,144,80,48]],[12743,[2048,516,260,132,68,12]],[12744,[2048,516,260,132,68,12]],[12745,[2065,48,9,5,3]],[12746,[2065,48,9,5,3]],[12747,[133121,67585,9,5,3]],[12748,[133121,67585,9,5,3]],[12750,[2113,576,320,192,3]],[12751,[2048,516,260,132,68,12]],[12752,[133124,67588,34820,18436,12]],[12753,[133136,67600,528,272,48]],[12754,[2320,768,144,80,48]],[12755,[32769,16385,2048,513,257,3]],[12756,[34832,18448,10256,6160,48]],[12757,[131088,65552,2065,48,3]],[12758,[32769,16385,2048,513,257,3]],[12763,[544768,282624,151552,86016,49152]],[12765,[4368,2304,1280,768,48]],[12766,[4368,2304,1280,768,48]],[12767,[32832,16448,4096,2112,1088,192]],[12768,[528385,266241,9,5,3]],[12769,[528385,266241,9,5,3]],[12770,[5121,3072,9,5,3]],[12771,[5121,3072,9,5,3]],[12772,[4161,192,9,5,3]],[12773,[528640,266496,135424,69888,768]],[12774,[528640,266496,135424,69888,768]],[12777,[528400,266256,144,80,48]],[12778,[528400,266256,144,80,48]],[12781,[33792,17408,5124,3072,12]],[12782,[33792,17408,5124,3072,12]],[12783,[32769,16385,4096,2049,1025,3]],[12784,[32769,16385,4096,2049,1025,3]],[12789,[525312,263168,132096,66560,33792,17408,4096,3072,1023]],[12791,[32832,16448,4096,2112,1088,192]],[12792,[32784,16400,4096,144,80,48]],[12793,[32784,16400,4096,144,80,48]],[12794,[4096,132,68,36,20,12]],[12795,[4096,132,68,36,20,12]],[12796,[528400,266256,135184,69648,48]],[12797,[528400,266256,135184,69648,48]],[12800,[528388,266244,135172,69636,12]],[12802,[32784,16400,4096,144,80,48]],[12803,[32784,16400,4096,144,80,48]],[12804,[4096,516,260,132,68,12]],[12805,[4096,516,260,132,68,12]],[12806,[4113,48,9,5,3]],[12807,[4113,48,9,5,3]],[12808,[135169,69633,9,5,3]],[12809,[135169,69633,9,5,3]],[12811,[4161,576,320,192,3]],[12812,[4096,516,260,132,68,12]],[12813,[135172,69636,36868,20484,12]],[12814,[135184,69648,528,272,48]],[12815,[4368,768,144,80,48]],[12816,[32769,16385,4096,513,257,3]],[12817,[33792,17408,5136,3072,48]],[12818,[131088,65552,4113,48,3]],[12819,[32769,16385,4096,513,257,3]],[12824,[548864,286720,155648,90112,49152]],[12826,[8464,2304,1280,768,48]],[12827,[8464,2304,1280,768,48]],[12828,[32832,16448,8192,2112,1088,192]],[12829,[532481,270337,9,5,3]],[12830,[532481,270337,9,5,3]],[12831,[9217,3072,9,5,3]],[12832,[9217,3072,9,5,3]],[12833,[8257,192,9,5,3]],[12834,[532736,270592,139520,73984,768]],[12835,[532736,270592,139520,73984,768]],[12838,[532496,270352,144,80,48]],[12839,[532496,270352,144,80,48]],[12842,[33792,17408,9220,3072,12]],[12843,[33792,17408,9220,3072,12]],[12844,[32769,16385,8192,2049,1025,3]],[12845,[32769,16385,8192,2049,1025,3]],[12850,[525312,263168,132096,66560,33792,17408,8192,3072,1023]],[12852,[32832,16448,8192,2112,1088,192]],[12853,[32784,16400,8192,144,80,48]],[12854,[32784,16400,8192,144,80,48]],[12855,[8192,132,68,36,20,12]],[12856,[8192,132,68,36,20,12]],[12857,[532496,270352,139280,73744,48]],[12858,[532496,270352,139280,73744,48]],[12861,[532484,270340,139268,73732,12]],[12863,[32784,16400,8192,144,80,48]],[12864,[32784,16400,8192,144,80,48]],[12865,[8192,516,260,132,68,12]],[12866,[8192,516,260,132,68,12]],[12867,[8209,48,9,5,3]],[12868,[8209,48,9,5,3]],[12869,[139265,73729,9,5,3]],[12870,[139265,73729,9,5,3]],[12872,[8257,576,320,192,3]],[12873,[8192,516,260,132,68,12]],[12874,[139268,73732,40964,24580,12]],[12875,[139280,73744,528,272,48]],[12876,[8464,768,144,80,48]],[12877,[32769,16385,8192,513,257,3]],[12878,[33792,17408,9232,3072,48]],[12879,[131088,65552,8209,48,3]],[12880,[32769,16385,8192,513,257,3]],[12885,[544768,282624,151552,86016,12288]],[12887,[16656,2304,1280,768,48]],[12888,[16656,2304,1280,768,48]],[12889,[16384,8256,4160,2112,1088,192]],[12890,[540673,278529,9,5,3]],[12891,[540673,278529,9,5,3]],[12892,[17409,3072,9,5,3]],[12893,[17409,3072,9,5,3]],[12894,[16449,192,9,5,3]],[12895,[540928,278784,147712,82176,768]],[12896,[540928,278784,147712,82176,768]],[12899,[540688,278544,144,80,48]],[12900,[540688,278544,144,80,48]],[12903,[17412,9216,5120,3072,12]],[12904,[17412,9216,5120,3072,12]],[12905,[16384,8193,4097,2049,1025,3]],[12906,[16384,8193,4097,2049,1025,3]],[12911,[525312,263168,132096,66560,16384,9216,5120,3072,1023]],[12913,[16384,8256,4160,2112,1088,192]],[12914,[16384,8208,4112,144,80,48]],[12915,[16384,8208,4112,144,80,48]],[12916,[16384,132,68,36,20,12]],[12917,[16384,132,68,36,20,12]],[12918,[540688,278544,147472,81936,48]],[12919,[540688,278544,147472,81936,48]],[12922,[540676,278532,147460,81924,12]],[12924,[16384,8208,4112,144,80,48]],[12925,[16384,8208,4112,144,80,48]],[12926,[16384,516,260,132,68,12]],[12927,[16384,516,260,132,68,12]],[12928,[16401,48,9,5,3]],[12929,[16401,48,9,5,3]],[12930,[147457,81921,9,5,3]],[12931,[147457,81921,9,5,3]],[12933,[16449,576,320,192,3]],[12934,[16384,516,260,132,68,12]],[12935,[135168,69632,20484,12288,12]],[12936,[147472,81936,528,272,48]],[12937,[16656,768,144,80,48]],[12938,[16384,8193,4097,513,257,3]],[12939,[17424,9216,5120,3072,48]],[12940,[131088,65552,16401,48,3]],[12941,[16384,8193,4097,513,257,3]],[12946,[561152,299008,167936,102400,12288]],[12948,[33040,2304,1280,768,48]],[12949,[33040,2304,1280,768,48]],[12950,[32768,8256,4160,2112,1088,192]],[12951,[557057,294913,9,5,3]],[12952,[557057,294913,9,5,3]],[12953,[33793,3072,9,5,3]],[12954,[33793,3072,9,5,3]],[12955,[32833,192,9,5,3]],[12956,[557312,295168,164096,98560,768]],[12957,[557312,295168,164096,98560,768]],[12960,[557072,294928,144,80,48]],[12961,[557072,294928,144,80,48]],[12964,[33796,9216,5120,3072,12]],[12965,[33796,9216,5120,3072,12]],[12966,[32768,8193,4097,2049,1025,3]],[12967,[32768,8193,4097,2049,1025,3]],[12972,[525312,263168,132096,66560,32768,9216,5120,3072,1023]],[12974,[32768,8256,4160,2112,1088,192]],[12975,[32768,8208,4112,144,80,48]],[12976,[32768,8208,4112,144,80,48]],[12977,[32768,132,68,36,20,12]],[12978,[32768,132,68,36,20,12]],[12979,[557072,294928,163856,98320,48]],[12980,[557072,294928,163856,98320,48]],[12983,[557060,294916,163844,98308,12]],[12985,[32768,8208,4112,144,80,48]],[12986,[32768,8208,4112,144,80,48]],[12987,[32768,516,260,132,68,12]],[12988,[32768,516,260,132,68,12]],[12989,[32785,48,9,5,3]],[12990,[32785,48,9,5,3]],[12991,[163841,98305,9,5,3]],[12992,[163841,98305,9,5,3]],[12994,[32833,576,320,192,3]],[12995,[32768,516,260,132,68,12]],[12996,[135168,69632,36868,12288,12]],[12997,[163856,98320,528,272,48]],[12998,[33040,768,144,80,48]],[12999,[32768,8193,4097,513,257,3]],[13000,[33808,9216,5120,3072,48]],[13001,[131088,65552,32785,48,3]],[13002,[32768,8193,4097,513,257,3]],[13007,[540672,278528,86016,49152,12288]],[13009,[65808,2304,1280,768,48]],[13010,[65808,2304,1280,768,48]],[13011,[65536,8256,4160,2112,1088,192]],[13012,[589825,327681,9,5,3]],[13013,[589825,327681,9,5,3]],[13014,[66561,3072,9,5,3]],[13015,[66561,3072,9,5,3]],[13016,[65601,192,9,5,3]],[13017,[540672,278528,82176,49152,768]],[13018,[540672,278528,82176,49152,768]],[13021,[589840,327696,144,80,48]],[13022,[589840,327696,144,80,48]],[13025,[66564,9216,5120,3072,12]],[13026,[66564,9216,5120,3072,12]],[13027,[65536,8193,4097,2049,1025,3]],[13028,[65536,8193,4097,2049,1025,3]],[13033,[525312,263168,65536,33792,17408,9216,5120,3072,1023]],[13035,[65536,8256,4160,2112,1088,192]],[13036,[65536,8208,4112,144,80,48]],[13037,[65536,8208,4112,144,80,48]],[13038,[65536,132,68,36,20,12]],[13039,[65536,132,68,36,20,12]],[13040,[540672,278528,81936,49152,48]],[13041,[540672,278528,81936,49152,48]],[13044,[540672,278528,81924,49152,12]],[13046,[65536,8208,4112,144,80,48]],[13047,[65536,8208,4112,144,80,48]],[13048,[65536,516,260,132,68,12]],[13049,[65536,516,260,132,68,12]],[13050,[65553,48,9,5,3]],[13051,[65553,48,9,5,3]],[13052,[81921,49152,9,5,3]],[13053,[81921,49152,9,5,3]],[13055,[65601,576,320,192,3]],[13056,[65536,516,260,132,68,12]],[13057,[69636,36864,20480,12288,12]],[13058,[81936,49152,528,272,48]],[13059,[65808,768,144,80,48]],[13060,[65536,8193,4097,513,257,3]],[13061,[66576,9216,5120,3072,48]],[13062,[65553,32784,16400,48,3]],[13063,[65536,8193,4097,513,257,3]],[13068,[540672,278528,151552,49152,12288]],[13070,[131344,2304,1280,768,48]],[13071,[131344,2304,1280,768,48]],[13072,[131072,8256,4160,2112,1088,192]],[13073,[655361,393217,9,5,3]],[13074,[655361,393217,9,5,3]],[13075,[132097,3072,9,5,3]],[13076,[132097,3072,9,5,3]],[13077,[131137,192,9,5,3]],[13078,[540672,278528,147712,49152,768]],[13079,[540672,278528,147712,49152,768]],[13082,[655376,393232,144,80,48]],[13083,[655376,393232,144,80,48]],[13086,[132100,9216,5120,3072,12]],[13087,[132100,9216,5120,3072,12]],[13088,[131072,8193,4097,2049,1025,3]],[13089,[131072,8193,4097,2049,1025,3]],[13094,[525312,263168,131072,33792,17408,9216,5120,3072,1023]],[13096,[131072,8256,4160,2112,1088,192]],[13097,[131072,8208,4112,144,80,48]],[13098,[131072,8208,4112,144,80,48]],[13099,[131072,132,68,36,20,12]],[13100,[131072,132,68,36,20,12]],[13101,[540672,278528,147472,49152,48]],[13102,[540672,278528,147472,49152,48]],[13105,[540672,278528,147460,49152,12]],[13107,[131072,8208,4112,144,80,48]],[13108,[131072,8208,4112,144,80,48]],[13109,[131072,516,260,132,68,12]],[13110,[131072,516,260,132,68,12]],[13111,[131089,48,9,5,3]],[13112,[131089,48,9,5,3]],[13113,[147457,49152,9,5,3]],[13114,[147457,49152,9,5,3]],[13116,[131137,576,320,192,3]],[13117,[131072,516,260,132,68,12]],[13118,[135172,36864,20480,12288,12]],[13119,[147472,49152,528,272,48]],[13120,[131344,768,144,80,48]],[13121,[131072,8193,4097,513,257,3]],[13122,[132112,9216,5120,3072,48]],[13123,[131089,32784,16400,48,3]],[13124,[131072,8193,4097,513,257,3]],[13129,[282624,147456,81920,49152,12288]],[13131,[262416,2304,1280,768,48]],[13132,[262416,2304,1280,768,48]],[13133,[262144,8256,4160,2112,1088,192]],[13134,[327681,196608,9,5,3]],[13135,[327681,196608,9,5,3]],[13136,[263169,3072,9,5,3]],[13137,[263169,3072,9,5,3]],[13138,[262209,192,9,5,3]],[13139,[278784,147456,81920,49152,768]],[13140,[278784,147456,81920,49152,768]],[13143,[327696,196608,144,80,48]],[13144,[327696,196608,144,80,48]],[13147,[263172,9216,5120,3072,12]],[13148,[263172,9216,5120,3072,12]],[13149,[262144,8193,4097,2049,1025,3]],[13150,[262144,8193,4097,2049,1025,3]],[13155,[262144,132096,66560,33792,17408,9216,5120,3072,1023]],[13157,[262144,8256,4160,2112,1088,192]],[13158,[262144,8208,4112,144,80,48]],[13159,[262144,8208,4112,144,80,48]],[13160,[262144,132,68,36,20,12]],[13161,[262144,132,68,36,20,12]],[13162,[278544,147456,81920,49152,48]],[13163,[278544,147456,81920,49152,48]],[13166,[278532,147456,81920,49152,12]],[13168,[262144,8208,4112,144,80,48]],[13169,[262144,8208,4112,144,80,48]],[13170,[262144,516,260,132,68,12]],[13171,[262144,516,260,132,68,12]],[13172,[262161,48,9,5,3]],[13173,[262161,48,9,5,3]],[13174,[278529,49152,9,5,3]],[13175,[278529,49152,9,5,3]],[13177,[262209,576,320,192,3]],[13178,[262144,516,260,132,68,12]],[13179,[266244,36864,20480,12288,12]],[13180,[278544,49152,528,272,48]],[13181,[262416,768,144,80,48]],[13182,[262144,8193,4097,513,257,3]],[13183,[263184,9216,5120,3072,48]],[13184,[262161,32784,16400,48,3]],[13185,[262144,8193,4097,513,257,3]],[13190,[544768,147456,81920,49152,12288]],[13192,[524560,2304,1280,768,48]],[13193,[524560,2304,1280,768,48]],[13194,[524288,8256,4160,2112,1088,192]],[13195,[589825,196608,9,5,3]],[13196,[589825,196608,9,5,3]],[13197,[525313,3072,9,5,3]],[13198,[525313,3072,9,5,3]],[13199,[524353,192,9,5,3]],[13200,[540928,147456,81920,49152,768]],[13201,[540928,147456,81920,49152,768]],[13204,[589840,196608,144,80,48]],[13205,[589840,196608,144,80,48]],[13208,[525316,9216,5120,3072,12]],[13209,[525316,9216,5120,3072,12]],[13210,[524288,8193,4097,2049,1025,3]],[13211,[524288,8193,4097,2049,1025,3]],[13216,[524288,132096,66560,33792,17408,9216,5120,3072,1023]],[13218,[524288,8256,4160,2112,1088,192]],[13219,[524288,8208,4112,144,80,48]],[13220,[524288,8208,4112,144,80,48]],[13221,[524288,132,68,36,20,12]],[13222,[524288,132,68,36,20,12]],[13223,[540688,147456,81920,49152,48]],[13224,[540688,147456,81920,49152,48]],[13227,[540676,147456,81920,49152,12]],[13229,[524288,8208,4112,144,80,48]],[13230,[524288,8208,4112,144,80,48]],[13231,[524288,516,260,132,68,12]],[13232,[524288,516,260,132,68,12]],[13233,[524305,48,9,5,3]],[13234,[524305,48,9,5,3]],[13235,[540673,49152,9,5,3]],[13236,[540673,49152,9,5,3]],[13238,[524353,576,320,192,3]],[13239,[524288,516,260,132,68,12]],[13240,[528388,36864,20480,12288,12]],[13241,[540688,49152,528,272,48]],[13242,[524560,768,144,80,48]],[13243,[524288,8193,4097,513,257,3]],[13244,[525328,9216,5120,3072,48]],[13245,[524305,32784,16400,48,3]],[13246,[524288,8193,4097,513,257,3]],[13247,[524293,262149,131077,65541,15]],[13248,[133,69,37,21,15]],[13249,[2053,1029,133,69,15]],[13250,[524294,262150,131078,65542,15]],[13251,[134,70,38,22,15]],[13252,[2054,1030,134,70,15]],[13253,[524305,262161,131089,65553,51]],[13254,[132,68,38,21,12]],[13255,[2065,1041,145,81,51]],[13256,[524306,262162,131090,65554,51]],[13257,[132,68,37,22,12]],[13258,[2066,1042,146,82,51]],[13259,[524353,262209,131137,65601,195]],[13260,[134,69,36,20,12]],[13261,[2064,1040,146,81,48]],[13262,[524354,262210,131138,65602,195]],[13263,[133,70,36,20,12]],[13264,[2064,1040,145,82,48]],[13265,[524545,262401,131329,65793,771]],[13266,[518,261,36,20,12]],[13267,[2064,1040,530,273,48]],[13268,[524546,262402,131330,65794,771]],[13269,[517,262,36,20,12]],[13270,[2064,1040,529,274,48]],[13271,[525313,263169,132097,66561,3075]],[13272,[2054,1029,36,20,12]],[13273,[2066,1041,528,272,48]],[13274,[525314,263170,132098,66562,3075]],[13275,[2053,1030,36,20,12]],[13276,[2065,1042,528,272,48]],[13277,[528385,266241,135169,69633,12291]],[13278,[8198,4101,36,20,12]],[13279,[8210,4113,528,272,48]],[13280,[528386,266242,135170,69634,12291]],[13281,[8197,4102,36,20,12]],[13282,[8209,4114,528,272,48]],[13283,[540673,278529,147457,81921,49155]],[13284,[32774,16389,36,20,12]],[13285,[32786,16401,528,272,48]],[13286,[540674,278530,147458,81922,49155]],[13287,[32773,16390,36,20,12]],[13288,[32785,16402,528,272,48]],[13289,[540672,278528,147458,81921,49152]],[13290,[131078,65541,36,20,12]],[13291,[131090,65553,528,272,48]],[13292,[540672,278528,147457,81922,49152]],[13293,[131077,65542,36,20,12]],[13294,[131089,65554,528,272,48]],[13295,[540674,278529,147456,81920,49152]],[13296,[524294,262149,36,20,12]],[13297,[524306,262161,528,272,48]],[13298,[540673,278530,147456,81920,49152]],[13299,[524293,262150,36,20,12]],[13300,[524305,262162,528,272,48]],[13301,[524308,262164,131092,65556,60]],[13302,[129,65,41,21,3]],[13303,[2068,1044,148,84,60]],[13304,[524312,262168,131096,65560,60]],[13305,[129,65,37,25,3]],[13306,[2072,1048,152,88,60]],[13307,[524356,262212,131140,65604,204]],[13308,[137,69,33,17,3]],[13309,[2064,1040,152,84,48]],[13310,[524360,262216,131144,65608,204]],[13311,[133,73,33,17,3]],[13312,[2064,1040,148,88,48]],[13313,[524548,262404,131332,65796,780]],[13314,[521,261,33,17,3]],[13315,[2064,1040,536,276,48]],[13316,[524552,262408,131336,65800,780]],[13317,[517,265,33,17,3]],[13318,[2064,1040,532,280,48]],[13319,[525316,263172,132100,66564,3084]],[13320,[2057,1029,33,17,3]],[13321,[2072,1044,528,272,48]],[13322,[525320,263176,132104,66568,3084]],[13323,[2053,1033,33,17,3]],[13324,[2068,1048,528,272,48]],[13325,[528388,266244,135172,69636,12300]],[13326,[8201,4101,33,17,3]],[13327,[8216,4116,528,272,48]],[13328,[528392,266248,135176,69640,12300]],[13329,[8197,4105,33,17,3]],[13330,[8212,4120,528,272,48]],[13331,[540676,278532,147460,81924,49164]],[13332,[32777,16389,33,17,3]],[13333,[32792,16404,528,272,48]],[13334,[540680,278536,147464,81928,49164]],[13335,[32773,16393,33,17,3]],[13336,[32788,16408,528,272,48]],[13337,[540672,278528,147464,81924,49152]],[13338,[131081,65541,33,17,3]],[13339,[131096,65556,528,272,48]],[13340,[540672,278528,147460,81928,49152]],[13341,[131077,65545,33,17,3]],[13342,[131092,65560,528,272,48]],[13343,[540680,278532,147456,81920,49152]],[13344,[524297,262149,33,17,3]],[13345,[524312,262164,528,272,48]],[13346,[540676,278536,147456,81920,49152]],[13347,[524293,262153,33,17,3]],[13348,[524308,262168,528,272,48]],[13349,[524368,262224,131152,65616,240]],[13350,[161,81,9,5,3]],[13351,[2052,1028,164,84,12]],[13352,[524384,262240,131168,65632,240]],[13353,[145,97,9,5,3]],[13354,[2052,1028,148,100,12]],[13355,[524560,262416,131344,65808,816]],[13356,[545,273,9,5,3]],[13357,[2052,1028,548,276,12]],[13358,[524576,262432,131360,65824,816]],[13359,[529,289,9,5,3]],[13360,[2052,1028,532,292,12]],[13361,[525328,263184,132112,66576,3120]],[13362,[2081,1041,9,5,3]],[13363,[2084,1044,516,260,12]],[13364,[525344,263200,132128,66592,3120]],[13365,[2065,1057,9,5,3]],[13366,[2068,1060,516,260,12]],[13367,[528400,266256,135184,69648,12336]],[13368,[8225,4113,9,5,3]],[13369,[8228,4116,516,260,12]],[13370,[528416,266272,135200,69664,12336]],[13371,[8209,4129,9,5,3]],[13372,[8212,4132,516,260,12]],[13373,[540688,278544,147472,81936,49200]],[13374,[32801,16401,9,5,3]],[13375,[32804,16404,516,260,12]],[13376,[540704,278560,147488,81952,49200]],[13377,[32785,16417,9,5,3]],[13378,[32788,16420,516,260,12]],[13379,[540672,278528,147488,81936,49152]],[13380,[131105,65553,9,5,3]],[13381,[131108,65556,516,260,12]],[13382,[540672,278528,147472,81952,49152]],[13383,[131089,65569,9,5,3]],[13384,[131092,65572,516,260,12]],[13385,[540704,278544,147456,81920,49152]],[13386,[524321,262161,9,5,3]],[13387,[524324,262164,516,260,12]],[13388,[540688,278560,147456,81920,49152]],[13389,[524305,262177,9,5,3]],[13390,[524308,262180,516,260,12]],[13391,[524608,262464,131392,65856,960]],[13392,[641,321,9,5,3]],[13393,[2052,1028,644,324,12]],[13394,[524672,262528,131456,65920,960]],[13395,[577,385,9,5,3]],[13396,[2052,1028,580,388,12]],[13397,[525376,263232,132160,66624,3264]],[13398,[2177,1089,9,5,3]],[13399,[2180,1092,516,260,12]],[13400,[525440,263296,132224,66688,3264]],[13401,[2113,1153,9,5,3]],[13402,[2116,1156,516,260,12]],[13403,[528448,266304,135232,69696,12480]],[13404,[8321,4161,9,5,3]],[13405,[8324,4164,516,260,12]],[13406,[528512,266368,135296,69760,12480]],[13407,[8257,4225,9,5,3]],[13408,[8260,4228,516,260,12]],[13409,[540736,278592,147520,81984,49344]],[13410,[32897,16449,9,5,3]],[13411,[32900,16452,516,260,12]],[13412,[540800,278656,147584,82048,49344]],[13413,[32833,16513,9,5,3]],[13414,[32836,16516,516,260,12]],[13415,[540672,278528,147584,81984,49152]],[13416,[131201,65601,9,5,3]],[13417,[131204,65604,516,260,12]],[13418,[540672,278528,147520,82048,49152]],[13419,[131137,65665,9,5,3]],[13420,[131140,65668,516,260,12]],[13421,[540800,278592,147456,81920,49152]],[13422,[524417,262209,9,5,3]],[13423,[524420,262212,516,260,12]],[13424,[540736,278656,147456,81920,49152]],[13425,[524353,262273,9,5,3]],[13426,[524356,262276,516,260,12]],[13427,[525568,263424,132352,66816,3840]],[13428,[2561,1281,9,5,3]],[13429,[2564,1284,132,68,12]],[13430,[525824,263680,132608,67072,3840]],[13431,[2305,1537,9,5,3]],[13432,[2308,1540,132,68,12]],[13433,[528640,266496,135424,69888,13056]],[13434,[8705,4353,9,5,3]],[13435,[8708,4356,132,68,12]],[13436,[528896,266752,135680,70144,13056]],[13437,[8449,4609,9,5,3]],[13438,[8452,4612,132,68,12]],[13439,[540928,278784,147712,82176,49920]],[13440,[33281,16641,9,5,3]],[13441,[33284,16644,132,68,12]],[13442,[541184,279040,147968,82432,49920]],[13443,[33025,16897,9,5,3]],[13444,[33028,16900,132,68,12]],[13445,[540672,278528,147968,82176,49152]],[13446,[131585,65793,9,5,3]],[13447,[131588,65796,132,68,12]],[13448,[540672,278528,147712,82432,49152]],[13449,[131329,66049,9,5,3]],[13450,[131332,66052,132,68,12]],[13451,[541184,278784,147456,81920,49152]],[13452,[524801,262401,9,5,3]],[13453,[524804,262404,132,68,12]],[13454,[540928,279040,147456,81920,49152]],[13455,[524545,262657,9,5,3]],[13456,[524548,262660,132,68,12]],[13457,[529408,267264,136192,70656,15360]],[13458,[10241,5121,9,5,3]],[13459,[10244,5124,132,68,12]],[13460,[530432,268288,137216,71680,15360]],[13461,[9217,6145,9,5,3]],[13462,[9220,6148,132,68,12]],[13463,[541696,279552,148480,82944,52224]],[13464,[34817,17409,9,5,3]],[13465,[34820,17412,132,68,12]],[13466,[542720,280576,149504,83968,52224]],[13467,[33793,18433,9,5,3]],[13468,[33796,18436,132,68,12]],[13469,[540672,278528,149504,82944,49152]],[13470,[133121,66561,9,5,3]],[13471,[133124,66564,132,68,12]],[13472,[540672,278528,148480,83968,49152]],[13473,[132097,67585,9,5,3]],[13474,[132100,67588,132,68,12]],[13475,[542720,279552,147456,81920,49152]],[13476,[526337,263169,9,5,3]],[13477,[526340,263172,132,68,12]],[13478,[541696,280576,147456,81920,49152]],[13479,[525313,264193,9,5,3]],[13480,[525316,264196,132,68,12]],[13481,[544768,282624,151552,86016,61440]],[13482,[40961,20481,9,5,3]],[13483,[40964,20484,132,68,12]],[13484,[548864,286720,155648,90112,61440]],[13485,[36865,24577,9,5,3]],[13486,[36868,24580,132,68,12]],[13487,[540672,278528,155648,86016,49152]],[13488,[139265,69633,9,5,3]],[13489,[139268,69636,132,68,12]],[13490,[540672,278528,151552,90112,49152]],[13491,[135169,73729,9,5,3]],[13492,[135172,73732,132,68,12]],[13493,[548864,282624,147456,81920,49152]],[13494,[532481,266241,9,5,3]],[13495,[532484,266244,132,68,12]],[13496,[544768,286720,147456,81920,49152]],[13497,[528385,270337,9,5,3]],[13498,[528388,270340,132,68,12]],[13499,[528384,266240,167936,86016,12288]],[13500,[163841,81921,9,5,3]],[13501,[163844,81924,132,68,12]],[13502,[528384,266240,151552,102400,12288]],[13503,[147457,98305,9,5,3]],[13504,[147460,98308,132,68,12]],[13505,[561152,282624,135168,69632,12288]],[13506,[557057,278529,9,5,3]],[13507,[557060,278532,132,68,12]],[13508,[544768,299008,135168,69632,12288]],[13509,[540673,294913,9,5,3]],[13510,[540676,294916,132,68,12]],[13511,[659456,331776,36864,20480,12288]],[13512,[655361,327681,9,5,3]],[13513,[655364,327684,132,68,12]],[13514,[593920,397312,36864,20480,12288]],[13515,[589825,393217,9,5,3]],[13516,[589828,393220,132,68,12]],[13519,[32768,16384,2052,1028,132,68,12]],[13520,[32768,16384,2052,1028,132,68,12]],[13547,[147460,81924,49152,132,68,12]],[13551,[32768,16384,2052,1028,132,68,12]],[13552,[540676,278532,49152,132,68,12]],[13553,[540676,278532,49152,132,68,12]],[13573,[524288,262144,512,256,32,16,8,4,2,1]],[13598,[524304,262160,147472,81936,49152,48]],[13599,[524304,262160,147472,81936,49152,48]],[13600,[524304,262160,147472,81936,49152,48]],[13645,[524304,262160,2128,1104,192,48]],[13657,[33024,16640,8448,4352,768,32,16]],[13658,[32769,16385,128,64,33,17,3]],[13668,[524288,262144,131072,65536,2048,1024,32,16,8,4]],[13699,[131328,65792,33025,16641,768,3]],[13700,[131328,65792,33025,16641,768,3]],[13720,[524288,262144,131072,65536,8192,4096,128,64,32,16]],[13722,[524304,262160,148,84,48,12]],[13737,[33088,16704,8512,4416,768,192]],[13751,[2049,1025,577,321,192,3]],[13779,[2049,1025,529,273,48,3]],[13780,[593920,331776,196608,36864,20480,12288]],[13781,[593920,331776,196608,36864,20480,12288]],[13783,[524352,262208,8512,4416,768,192]],[13816,[32768,16384,8192,4096,512,256,128,64,8,4]],[13818,[33024,16640,8448,4352,768,32,16]],[13836,[524545,262401,2049,1025,768,3]],[13849,[32769,16385,128,64,33,17,3]],[13863,[525313,263169,33792,17408,3072]],[13864,[32833,16449,2113,1089,192]],[13865,[525314,263170,33792,17408,3072]],[13866,[32834,16450,2114,1090,192]],[13867,[525316,263172,33792,17408,3072]],[13868,[32836,16452,2116,1092,192]],[13869,[525320,263176,33792,17408,3072]],[13870,[32840,16456,2120,1096,192]],[13871,[525328,263184,33792,17408,3072]],[13872,[32848,16464,2128,1104,192]],[13873,[525344,263200,33792,17408,3072]],[13874,[32864,16480,2144,1120,192]],[13875,[525376,263232,33792,17408,3072]],[13876,[32848,16464,2128,1104,48]],[13877,[525440,263296,33792,17408,3072]],[13878,[32912,16528,2192,1168,48]],[13879,[525568,263424,33792,17408,3072]],[13880,[33040,16656,2320,1296,48]],[13881,[525824,263680,33792,17408,3072]],[13882,[33296,16912,2576,1552,48]],[13883,[525568,263424,33024,16640,768]],[13884,[33024,16640,1296,768,48]],[13885,[526592,264448,33024,16640,768]],[13886,[33024,16640,2320,768,48]],[13887,[528640,266496,33024,16640,768]],[13888,[33024,16640,4368,768,48]],[13889,[532736,270592,33024,16640,768]],[13890,[33024,16640,8464,768,48]],[13891,[540928,278784,8448,4352,768]],[13892,[16656,8448,4352,768,48]],[13893,[557312,295168,8448,4352,768]],[13894,[33040,8448,4352,768,48]],[13895,[590080,327936,8448,4352,768]],[13896,[65808,8448,4352,768,48]],[13897,[655616,393472,8448,4352,768]],[13898,[131344,8448,4352,768,48]],[13899,[327936,196608,8448,4352,768]],[13900,[262416,8448,4352,768,48]],[13901,[590080,196608,8448,4352,768]],[13902,[524560,8448,4352,768,48]],[13904,[524288,262144,131072,65536,512,256,8,4]],[13906,[32768,16384,8192,4096,32,16,8,4]],[13909,[131072,65536,512,256,32,16,8,4]],[13912,[8192,4096,2048,1024,128,64,32,16]],[13913,[524288,262144,8192,4096,2048,1024,128,64]],[13914,[524288,262144,32768,16384,8192,4096,512,256]],[13915,[524288,262144,131072,65536,512,256,8,4]],[13916,[524288,262144,131072,65536,512,256,8,4]],[13918,[32773,16389,132,68,12,3]],[13919,[524353,262209,32769,16385,192,3]],[13921,[8197,4101,516,260,36,20,12]],[13927,[516,260,132,68,36,20,12,1]],[13940,[516,260,132,68,36,20,12,1]],[13941,[516,260,132,68,36,20,12,1]],[13942,[516,260,132,68,36,20,12,1]],[13943,[516,260,132,68,36,20,12,1]],[13944,[516,260,132,68,36,20,12,1]],[13949,[8196,4100,2052,1028,516,260,12,1]],[13950,[8196,4100,2052,1028,516,260,12,1]],[13966,[8196,4100,2052,1028,516,260,12,1]],[13968,[8198,4102,516,260,36,20,12]],[13974,[516,260,132,68,36,20,12,2]],[13987,[516,260,132,68,36,20,12,2]],[13988,[516,260,132,68,36,20,12,2]],[13989,[516,260,132,68,36,20,12,2]],[13990,[516,260,132,68,36,20,12,2]],[13991,[516,260,132,68,36,20,12,2]],[13996,[8196,4100,2052,1028,516,260,12,2]],[13997,[8196,4100,2052,1028,516,260,12,2]],[14013,[8196,4100,2052,1028,516,260,12,2]],[14015,[8197,4101,513,257,33,17,3]],[14021,[513,257,129,65,33,17,4,3]],[14034,[513,257,129,65,33,17,4,3]],[14035,[513,257,129,65,33,17,4,3]],[14036,[513,257,129,65,33,17,4,3]],[14037,[513,257,129,65,33,17,4,3]],[14038,[513,257,129,65,33,17,4,3]],[14043,[8193,4097,2049,1025,513,257,4,3]],[14044,[8193,4097,2049,1025,513,257,4,3]],[14060,[8193,4097,2049,1025,513,257,4,3]],[14062,[8201,4105,513,257,33,17,3]],[14068,[513,257,129,65,33,17,8,3]],[14081,[513,257,129,65,33,17,8,3]],[14082,[513,257,129,65,33,17,8,3]],[14083,[513,257,129,65,33,17,8,3]],[14084,[513,257,129,65,33,17,8,3]],[14085,[513,257,129,65,33,17,8,3]],[14090,[8193,4097,2049,1025,513,257,8,3]],[14091,[8193,4097,2049,1025,513,257,8,3]],[14107,[8193,4097,2049,1025,513,257,8,3]],[14109,[8209,4113,513,257,9,5,3]],[14115,[513,257,129,65,16,9,5,3]],[14128,[513,257,129,65,16,9,5,3]],[14129,[513,257,129,65,16,9,5,3]],[14130,[513,257,129,65,16,9,5,3]],[14131,[513,257,129,65,16,9,5,3]],[14132,[513,257,129,65,16,9,5,3]],[14137,[8193,4097,2049,1025,513,257,16,3]],[14138,[8193,4097,2049,1025,513,257,16,3]],[14154,[8193,4097,2049,1025,513,257,16,3]],[14156,[8225,4129,513,257,9,5,3]],[14162,[513,257,129,65,32,9,5,3]],[14175,[513,257,129,65,32,9,5,3]],[14176,[513,257,129,65,32,9,5,3]],[14177,[513,257,129,65,32,9,5,3]],[14178,[513,257,129,65,32,9,5,3]],[14179,[513,257,129,65,32,9,5,3]],[14184,[8193,4097,2049,1025,513,257,32,3]],[14185,[8193,4097,2049,1025,513,257,32,3]],[14201,[8193,4097,2049,1025,513,257,32,3]],[14203,[8257,4161,513,257,9,5,3]],[14209,[513,257,64,33,17,9,5,3]],[14222,[513,257,64,33,17,9,5,3]],[14223,[513,257,64,33,17,9,5,3]],[14224,[513,257,64,33,17,9,5,3]],[14225,[513,257,64,33,17,9,5,3]],[14226,[513,257,64,33,17,9,5,3]],[14231,[8193,4097,2049,1025,513,257,64,3]],[14232,[8193,4097,2049,1025,513,257,64,3]],[14248,[8193,4097,2049,1025,513,257,64,3]],[14250,[8321,4225,513,257,9,5,3]],[14256,[513,257,128,33,17,9,5,3]],[14269,[513,257,128,33,17,9,5,3]],[14270,[513,257,128,33,17,9,5,3]],[14271,[513,257,128,33,17,9,5,3]],[14272,[513,257,128,33,17,9,5,3]],[14273,[513,257,128,33,17,9,5,3]],[14278,[8193,4097,2049,1025,513,257,128,3]],[14279,[8193,4097,2049,1025,513,257,128,3]],[14295,[8193,4097,2049,1025,513,257,128,3]],[14297,[8449,4353,129,65,9,5,3]],[14303,[256,129,65,33,17,9,5,3]],[14316,[256,129,65,33,17,9,5,3]],[14317,[256,129,65,33,17,9,5,3]],[14318,[256,129,65,33,17,9,5,3]],[14319,[256,129,65,33,17,9,5,3]],[14320,[256,129,65,33,17,9,5,3]],[14325,[8193,4097,2049,1025,256,129,65,3]],[14326,[8193,4097,2049,1025,256,129,65,3]],[14342,[8193,4097,2049,1025,256,129,65,3]],[14344,[8705,4609,129,65,9,5,3]],[14350,[512,129,65,33,17,9,5,3]],[14363,[512,129,65,33,17,9,5,3]],[14364,[512,129,65,33,17,9,5,3]],[14365,[512,129,65,33,17,9,5,3]],[14366,[512,129,65,33,17,9,5,3]],[14367,[512,129,65,33,17,9,5,3]],[14372,[8193,4097,2049,1025,512,129,65,3]],[14373,[8193,4097,2049,1025,512,129,65,3]],[14389,[8193,4097,2049,1025,512,129,65,3]],[14391,[9217,5121,129,65,9,5,3]],[14397,[1024,129,65,33,17,9,5,3]],[14410,[1024,129,65,33,17,9,5,3]],[14411,[1024,129,65,33,17,9,5,3]],[14412,[1024,129,65,33,17,9,5,3]],[14413,[1024,129,65,33,17,9,5,3]],[14414,[1024,129,65,33,17,9,5,3]],[14419,[8193,4097,1024,513,257,129,65,3]],[14420,[8193,4097,1024,513,257,129,65,3]],[14436,[8193,4097,1024,513,257,129,65,3]],[14438,[10241,6145,129,65,9,5,3]],[14444,[2048,129,65,33,17,9,5,3]],[14457,[2048,129,65,33,17,9,5,3]],[14458,[2048,129,65,33,17,9,5,3]],[14459,[2048,129,65,33,17,9,5,3]],[14460,[2048,129,65,33,17,9,5,3]],[14461,[2048,129,65,33,17,9,5,3]],[14466,[8193,4097,2048,513,257,129,65,3]],[14467,[8193,4097,2048,513,257,129,65,3]],[14483,[8193,4097,2048,513,257,129,65,3]],[14485,[5121,3072,129,65,9,5,3]],[14491,[4096,129,65,33,17,9,5,3]],[14504,[4096,129,65,33,17,9,5,3]],[14505,[4096,129,65,33,17,9,5,3]],[14506,[4096,129,65,33,17,9,5,3]],[14507,[4096,129,65,33,17,9,5,3]],[14508,[4096,129,65,33,17,9,5,3]],[14513,[4096,2049,1025,513,257,129,65,3]],[14514,[4096,2049,1025,513,257,129,65,3]],[14530,[4096,2049,1025,513,257,129,65,3]],[14532,[9217,3072,129,65,9,5,3]],[14538,[8192,129,65,33,17,9,5,3]],[14551,[8192,129,65,33,17,9,5,3]],[14552,[8192,129,65,33,17,9,5,3]],[14553,[8192,129,65,33,17,9,5,3]],[14554,[8192,129,65,33,17,9,5,3]],[14555,[8192,129,65,33,17,9,5,3]],[14560,[8192,2049,1025,513,257,129,65,3]],[14561,[8192,2049,1025,513,257,129,65,3]],[14577,[8192,2049,1025,513,257,129,65,3]],[14579,[17409,3072,129,65,9,5,3]],[14585,[16384,129,65,33,17,9,5,3]],[14598,[16384,129,65,33,17,9,5,3]],[14599,[16384,129,65,33,17,9,5,3]],[14600,[16384,129,65,33,17,9,5,3]],[14601,[16384,129,65,33,17,9,5,3]],[14602,[16384,129,65,33,17,9,5,3]],[14607,[16384,2049,1025,513,257,129,65,3]],[14608,[16384,2049,1025,513,257,129,65,3]],[14624,[16384,2049,1025,513,257,129,65,3]],[14626,[33793,3072,129,65,9,5,3]],[14632,[32768,129,65,33,17,9,5,3]],[14645,[32768,129,65,33,17,9,5,3]],[14646,[32768,129,65,33,17,9,5,3]],[14647,[32768,129,65,33,17,9,5,3]],[14648,[32768,129,65,33,17,9,5,3]],[14649,[32768,129,65,33,17,9,5,3]],[14654,[32768,2049,1025,513,257,129,65,3]],[14655,[32768,2049,1025,513,257,129,65,3]],[14671,[32768,2049,1025,513,257,129,65,3]],[14673,[66561,3072,129,65,9,5,3]],[14679,[65536,129,65,33,17,9,5,3]],[14692,[65536,129,65,33,17,9,5,3]],[14693,[65536,129,65,33,17,9,5,3]],[14694,[65536,129,65,33,17,9,5,3]],[14695,[65536,129,65,33,17,9,5,3]],[14696,[65536,129,65,33,17,9,5,3]],[14701,[65536,2049,1025,513,257,129,65,3]],[14702,[65536,2049,1025,513,257,129,65,3]],[14718,[65536,2049,1025,513,257,129,65,3]],[14720,[132097,3072,129,65,9,5,3]],[14726,[131072,129,65,33,17,9,5,3]],[14739,[131072,129,65,33,17,9,5,3]],[14740,[131072,129,65,33,17,9,5,3]],[14741,[131072,129,65,33,17,9,5,3]],[14742,[131072,129,65,33,17,9,5,3]],[14743,[131072,129,65,33,17,9,5,3]],[14748,[131072,2049,1025,513,257,129,65,3]],[14749,[131072,2049,1025,513,257,129,65,3]],[14765,[131072,2049,1025,513,257,129,65,3]],[14767,[263169,3072,129,65,9,5,3]],[14773,[262144,129,65,33,17,9,5,3]],[14786,[262144,129,65,33,17,9,5,3]],[14787,[262144,129,65,33,17,9,5,3]],[14788,[262144,129,65,33,17,9,5,3]],[14789,[262144,129,65,33,17,9,5,3]],[14790,[262144,129,65,33,17,9,5,3]],[14795,[262144,2049,1025,513,257,129,65,3]],[14796,[262144,2049,1025,513,257,129,65,3]],[14812,[262144,2049,1025,513,257,129,65,3]],[14814,[525313,3072,129,65,9,5,3]],[14820,[524288,129,65,33,17,9,5,3]],[14833,[524288,129,65,33,17,9,5,3]],[14834,[524288,129,65,33,17,9,5,3]],[14835,[524288,129,65,33,17,9,5,3]],[14836,[524288,129,65,33,17,9,5,3]],[14837,[524288,129,65,33,17,9,5,3]],[14842,[524288,2049,1025,513,257,129,65,3]],[14843,[524288,2049,1025,513,257,129,65,3]],[14859,[524288,2049,1025,513,257,129,65,3]],[14860,[517,261,133,69,37,21,15]],[14861,[524293,262149,131077,65541,8197,4101,15]],[14862,[524293,262149,131077,65541,8197,4101,15]],[14863,[32773,16389,517,261,15]],[14864,[518,262,134,70,38,22,15]],[14865,[524294,262150,131078,65542,8198,4102,15]],[14866,[524294,262150,131078,65542,8198,4102,15]],[14867,[32774,16390,518,262,15]],[14868,[516,260,132,68,38,21,12]],[14869,[524305,262161,131089,65553,8209,4113,51]],[14870,[524305,262161,131089,65553,8209,4113,51]],[14871,[32785,16401,529,273,51]],[14872,[516,260,132,68,37,22,12]],[14873,[524306,262162,131090,65554,8210,4114,51]],[14874,[524306,262162,131090,65554,8210,4114,51]],[14875,[32786,16402,530,274,51]],[14876,[516,260,134,69,36,20,12]],[14877,[524353,262209,131137,65601,8257,4161,195]],[14878,[524353,262209,131137,65601,8257,4161,195]],[14879,[32833,16449,577,321,195]],[14880,[516,260,133,70,36,20,12]],[14881,[524354,262210,131138,65602,8258,4162,195]],[14882,[524354,262210,131138,65602,8258,4162,195]],[14883,[32834,16450,578,322,195]],[14884,[518,261,132,68,36,20,12]],[14885,[524545,262401,131329,65793,8449,4353,771]],[14886,[524545,262401,131329,65793,8449,4353,771]],[14887,[32832,16448,578,321,192]],[14888,[517,262,132,68,36,20,12]],[14889,[524546,262402,131330,65794,8450,4354,771]],[14890,[524546,262402,131330,65794,8450,4354,771]],[14891,[32832,16448,577,322,192]],[14892,[2054,1029,132,68,36,20,12]],[14893,[525313,263169,132097,66561,9217,5121,3075]],[14894,[525313,263169,132097,66561,9217,5121,3075]],[14895,[32832,16448,2114,1089,192]],[14896,[2053,1030,132,68,36,20,12]],[14897,[525314,263170,132098,66562,9218,5122,3075]],[14898,[525314,263170,132098,66562,9218,5122,3075]],[14899,[32832,16448,2113,1090,192]],[14900,[8198,4101,132,68,36,20,12]],[14901,[525312,263168,132096,66560,9218,5121,3072]],[14902,[525312,263168,132096,66560,9218,5121,3072]],[14903,[32832,16448,8258,4161,192]],[14904,[8197,4102,132,68,36,20,12]],[14905,[525312,263168,132096,66560,9217,5122,3072]],[14906,[525312,263168,132096,66560,9217,5122,3072]],[14907,[32832,16448,8257,4162,192]],[14908,[32774,16389,132,68,36,20,12]],[14909,[525312,263168,132096,66560,33794,17409,3072]],[14910,[525312,263168,132096,66560,33794,17409,3072]],[14911,[32834,16449,8256,4160,192]],[14912,[32773,16390,132,68,36,20,12]],[14913,[525312,263168,132096,66560,33793,17410,3072]],[14914,[525312,263168,132096,66560,33793,17410,3072]],[14915,[32833,16450,8256,4160,192]],[14916,[131078,65541,132,68,36,20,12]],[14917,[525312,263168,132098,66561,33792,17408,3072]],[14918,[525312,263168,132098,66561,33792,17408,3072]],[14919,[131138,65601,8256,4160,192]],[14920,[131077,65542,132,68,36,20,12]],[14921,[525312,263168,132097,66562,33792,17408,3072]],[14922,[525312,263168,132097,66562,33792,17408,3072]],[14923,[131137,65602,8256,4160,192]],[14924,[524294,262149,132,68,36,20,12]],[14925,[525314,263169,132096,66560,33792,17408,3072]],[14926,[525314,263169,132096,66560,33792,17408,3072]],[14927,[524354,262209,8256,4160,192]],[14928,[524293,262150,132,68,36,20,12]],[14929,[525313,263170,132096,66560,33792,17408,3072]],[14930,[525313,263170,132096,66560,33792,17408,3072]],[14931,[524353,262210,8256,4160,192]],[14932,[513,257,129,65,41,21,3]],[14933,[524308,262164,131092,65556,8212,4116,60]],[14934,[524308,262164,131092,65556,8212,4116,60]],[14935,[32788,16404,532,276,60]],[14936,[513,257,129,65,37,25,3]],[14937,[524312,262168,131096,65560,8216,4120,60]],[14938,[524312,262168,131096,65560,8216,4120,60]],[14939,[32792,16408,536,280,60]],[14940,[513,257,137,69,33,17,3]],[14941,[524356,262212,131140,65604,8260,4164,204]],[14942,[524356,262212,131140,65604,8260,4164,204]],[14943,[32836,16452,580,324,204]],[14944,[513,257,133,73,33,17,3]],[14945,[524360,262216,131144,65608,8264,4168,204]],[14946,[524360,262216,131144,65608,8264,4168,204]],[14947,[32840,16456,584,328,204]],[14948,[521,261,129,65,33,17,3]],[14949,[524548,262404,131332,65796,8452,4356,780]],[14950,[524548,262404,131332,65796,8452,4356,780]],[14951,[32832,16448,584,324,192]],[14952,[517,265,129,65,33,17,3]],[14953,[524552,262408,131336,65800,8456,4360,780]],[14954,[524552,262408,131336,65800,8456,4360,780]],[14955,[32832,16448,580,328,192]],[14956,[2057,1029,129,65,33,17,3]],[14957,[525316,263172,132100,66564,9220,5124,3084]],[14958,[525316,263172,132100,66564,9220,5124,3084]],[14959,[32832,16448,2120,1092,192]],[14960,[2053,1033,129,65,33,17,3]],[14961,[525320,263176,132104,66568,9224,5128,3084]],[14962,[525320,263176,132104,66568,9224,5128,3084]],[14963,[32832,16448,2116,1096,192]],[14964,[8201,4101,129,65,33,17,3]],[14965,[525312,263168,132096,66560,9224,5124,3072]],[14966,[525312,263168,132096,66560,9224,5124,3072]],[14967,[32832,16448,8264,4164,192]],[14968,[8197,4105,129,65,33,17,3]],[14969,[525312,263168,132096,66560,9220,5128,3072]],[14970,[525312,263168,132096,66560,9220,5128,3072]],[14971,[32832,16448,8260,4168,192]],[14972,[32777,16389,129,65,33,17,3]],[14973,[525312,263168,132096,66560,33800,17412,3072]],[14974,[525312,263168,132096,66560,33800,17412,3072]],[14975,[32840,16452,8256,4160,192]],[14976,[32773,16393,129,65,33,17,3]],[14977,[525312,263168,132096,66560,33796,17416,3072]],[14978,[525312,263168,132096,66560,33796,17416,3072]],[14979,[32836,16456,8256,4160,192]],[14980,[131081,65541,129,65,33,17,3]],[14981,[525312,263168,132104,66564,33792,17408,3072]],[14982,[525312,263168,132104,66564,33792,17408,3072]],[14983,[131144,65604,8256,4160,192]],[14984,[131077,65545,129,65,33,17,3]],[14985,[525312,263168,132100,66568,33792,17408,3072]],[14986,[525312,263168,132100,66568,33792,17408,3072]],[14987,[131140,65608,8256,4160,192]],[14988,[524297,262149,129,65,33,17,3]],[14989,[525320,263172,132096,66560,33792,17408,3072]],[14990,[525320,263172,132096,66560,33792,17408,3072]],[14991,[524360,262212,8256,4160,192]],[14992,[524293,262153,129,65,33,17,3]],[14993,[525316,263176,132096,66560,33792,17408,3072]],[14994,[525316,263176,132096,66560,33792,17408,3072]],[14995,[524356,262216,8256,4160,192]],[14996,[513,257,161,81,9,5,3]],[14997,[524368,262224,131152,65616,8272,4176,240]],[14998,[524368,262224,131152,65616,8272,4176,240]],[14999,[32848,16464,592,336,240]],[15000,[513,257,145,97,9,5,3]],[15001,[524384,262240,131168,65632,8288,4192,240]],[15002,[524384,262240,131168,65632,8288,4192,240]],[15003,[32864,16480,608,352,240]],[15004,[545,273,129,65,9,5,3]],[15005,[524560,262416,131344,65808,8464,4368,816]],[15006,[524560,262416,131344,65808,8464,4368,816]],[15007,[32832,16448,608,336,192]],[15008,[529,289,129,65,9,5,3]],[15009,[524576,262432,131360,65824,8480,4384,816]],[15010,[524576,262432,131360,65824,8480,4384,816]],[15011,[32832,16448,592,352,192]],[15012,[2081,1041,129,65,9,5,3]],[15013,[525328,263184,132112,66576,9232,5136,3120]],[15014,[525328,263184,132112,66576,9232,5136,3120]],[15015,[32832,16448,2144,1104,192]],[15016,[2065,1057,129,65,9,5,3]],[15017,[525344,263200,132128,66592,9248,5152,3120]],[15018,[525344,263200,132128,66592,9248,5152,3120]],[15019,[32832,16448,2128,1120,192]],[15020,[8225,4113,129,65,9,5,3]],[15021,[525312,263168,132096,66560,9248,5136,3072]],[15022,[525312,263168,132096,66560,9248,5136,3072]],[15023,[32832,16448,8288,4176,192]],[15024,[8209,4129,129,65,9,5,3]],[15025,[525312,263168,132096,66560,9232,5152,3072]],[15026,[525312,263168,132096,66560,9232,5152,3072]],[15027,[32832,16448,8272,4192,192]],[15028,[32801,16401,129,65,9,5,3]],[15029,[525312,263168,132096,66560,33824,17424,3072]],[15030,[525312,263168,132096,66560,33824,17424,3072]],[15031,[32864,16464,8256,4160,192]],[15032,[32785,16417,129,65,9,5,3]],[15033,[525312,263168,132096,66560,33808,17440,3072]],[15034,[525312,263168,132096,66560,33808,17440,3072]],[15035,[32848,16480,8256,4160,192]],[15036,[131105,65553,129,65,9,5,3]],[15037,[525312,263168,132128,66576,33792,17408,3072]],[15038,[525312,263168,132128,66576,33792,17408,3072]],[15039,[131168,65616,8256,4160,192]],[15040,[131089,65569,129,65,9,5,3]],[15041,[525312,263168,132112,66592,33792,17408,3072]],[15042,[525312,263168,132112,66592,33792,17408,3072]],[15043,[131152,65632,8256,4160,192]],[15044,[524321,262161,129,65,9,5,3]],[15045,[525344,263184,132096,66560,33792,17408,3072]],[15046,[525344,263184,132096,66560,33792,17408,3072]],[15047,[524384,262224,8256,4160,192]],[15048,[524305,262177,129,65,9,5,3]],[15049,[525328,263200,132096,66560,33792,17408,3072]],[15050,[525328,263200,132096,66560,33792,17408,3072]],[15051,[524368,262240,8256,4160,192]],[15052,[641,321,33,17,9,5,3]],[15053,[524608,262464,131392,65856,8512,4416,960]],[15054,[524608,262464,131392,65856,8512,4416,960]],[15055,[32784,16400,656,336,48]],[15056,[577,385,33,17,9,5,3]],[15057,[524672,262528,131456,65920,8576,4480,960]],[15058,[524672,262528,131456,65920,8576,4480,960]],[15059,[32784,16400,592,400,48]],[15060,[2177,1089,33,17,9,5,3]],[15061,[525376,263232,132160,66624,9280,5184,3264]],[15062,[525376,263232,132160,66624,9280,5184,3264]],[15063,[32784,16400,2192,1104,48]],[15064,[2113,1153,33,17,9,5,3]],[15065,[525440,263296,132224,66688,9344,5248,3264]],[15066,[525440,263296,132224,66688,9344,5248,3264]],[15067,[32784,16400,2128,1168,48]],[15068,[8321,4161,33,17,9,5,3]],[15069,[525312,263168,132096,66560,9344,5184,3072]],[15070,[525312,263168,132096,66560,9344,5184,3072]],[15071,[32784,16400,8336,4176,48]],[15072,[8257,4225,33,17,9,5,3]],[15073,[525312,263168,132096,66560,9280,5248,3072]],[15074,[525312,263168,132096,66560,9280,5248,3072]],[15075,[32784,16400,8272,4240,48]],[15076,[32897,16449,33,17,9,5,3]],[15077,[525312,263168,132096,66560,33920,17472,3072]],[15078,[525312,263168,132096,66560,33920,17472,3072]],[15079,[32912,16464,8208,4112,48]],[15080,[32833,16513,33,17,9,5,3]],[15081,[525312,263168,132096,66560,33856,17536,3072]],[15082,[525312,263168,132096,66560,33856,17536,3072]],[15083,[32848,16528,8208,4112,48]],[15084,[131201,65601,33,17,9,5,3]],[15085,[525312,263168,132224,66624,33792,17408,3072]],[15086,[525312,263168,132224,66624,33792,17408,3072]],[15087,[131216,65616,8208,4112,48]],[15088,[131137,65665,33,17,9,5,3]],[15089,[525312,263168,132160,66688,33792,17408,3072]],[15090,[525312,263168,132160,66688,33792,17408,3072]],[15091,[131152,65680,8208,4112,48]],[15092,[524417,262209,33,17,9,5,3]],[15093,[525440,263232,132096,66560,33792,17408,3072]],[15094,[525440,263232,132096,66560,33792,17408,3072]],[15095,[524432,262224,8208,4112,48]],[15096,[524353,262273,33,17,9,5,3]],[15097,[525376,263296,132096,66560,33792,17408,3072]],[15098,[525376,263296,132096,66560,33792,17408,3072]],[15099,[524368,262288,8208,4112,48]],[15100,[2561,1281,33,17,9,5,3]],[15101,[525568,263424,132352,66816,9472,5376,3840]],[15102,[525568,263424,132352,66816,9472,5376,3840]],[15103,[32784,16400,2576,1296,48]],[15104,[2305,1537,33,17,9,5,3]],[15105,[525824,263680,132608,67072,9728,5632,3840]],[15106,[525824,263680,132608,67072,9728,5632,3840]],[15107,[32784,16400,2320,1552,48]],[15108,[8705,4353,33,17,9,5,3]],[15109,[525312,263168,132096,66560,9728,5376,3072]],[15110,[525312,263168,132096,66560,9728,5376,3072]],[15111,[32784,16400,8720,4368,48]],[15112,[8449,4609,33,17,9,5,3]],[15113,[525312,263168,132096,66560,9472,5632,3072]],[15114,[525312,263168,132096,66560,9472,5632,3072]],[15115,[32784,16400,8464,4624,48]],[15116,[33281,16641,33,17,9,5,3]],[15117,[525312,263168,132096,66560,34304,17664,3072]],[15118,[525312,263168,132096,66560,34304,17664,3072]],[15119,[33296,16656,8208,4112,48]],[15120,[33025,16897,33,17,9,5,3]],[15121,[525312,263168,132096,66560,34048,17920,3072]],[15122,[525312,263168,132096,66560,34048,17920,3072]],[15123,[33040,16912,8208,4112,48]],[15124,[131585,65793,33,17,9,5,3]],[15125,[525312,263168,132608,66816,33792,17408,3072]],[15126,[525312,263168,132608,66816,33792,17408,3072]],[15127,[131600,65808,8208,4112,48]],[15128,[131329,66049,33,17,9,5,3]],[15129,[525312,263168,132352,67072,33792,17408,3072]],[15130,[525312,263168,132352,67072,33792,17408,3072]],[15131,[131344,66064,8208,4112,48]],[15132,[524801,262401,33,17,9,5,3]],[15133,[525824,263424,132096,66560,33792,17408,3072]],[15134,[525824,263424,132096,66560,33792,17408,3072]],[15135,[524816,262416,8208,4112,48]],[15136,[524545,262657,33,17,9,5,3]],[15137,[525568,263680,132096,66560,33792,17408,3072]],[15138,[525568,263680,132096,66560,33792,17408,3072]],[15139,[524560,262672,8208,4112,48]],[15140,[10241,5121,33,17,9,5,3]],[15141,[524544,262400,131328,65792,10496,5376,768]],[15142,[524544,262400,131328,65792,10496,5376,768]],[15143,[32784,16400,10256,5136,48]],[15144,[9217,6145,33,17,9,5,3]],[15145,[524544,262400,131328,65792,9472,6400,768]],[15146,[524544,262400,131328,65792,9472,6400,768]],[15147,[32784,16400,9232,6160,48]],[15148,[34817,17409,33,17,9,5,3]],[15149,[524544,262400,131328,65792,35072,17664,768]],[15150,[524544,262400,131328,65792,35072,17664,768]],[15151,[34832,17424,8208,4112,48]],[15152,[33793,18433,33,17,9,5,3]],[15153,[524544,262400,131328,65792,34048,18688,768]],[15154,[524544,262400,131328,65792,34048,18688,768]],[15155,[33808,18448,8208,4112,48]],[15156,[133121,66561,33,17,9,5,3]],[15157,[524544,262400,133376,66816,33024,16640,768]],[15158,[524544,262400,133376,66816,33024,16640,768]],[15159,[133136,66576,8208,4112,48]],[15160,[132097,67585,33,17,9,5,3]],[15161,[524544,262400,132352,67840,33024,16640,768]],[15162,[524544,262400,132352,67840,33024,16640,768]],[15163,[132112,67600,8208,4112,48]],[15164,[526337,263169,33,17,9,5,3]],[15165,[526592,263424,131328,65792,33024,16640,768]],[15166,[526592,263424,131328,65792,33024,16640,768]],[15167,[526352,263184,8208,4112,48]],[15168,[525313,264193,33,17,9,5,3]],[15169,[525568,264448,131328,65792,33024,16640,768]],[15170,[525568,264448,131328,65792,33024,16640,768]],[15171,[525328,264208,8208,4112,48]],[15172,[40961,20481,33,17,9,5,3]],[15173,[524544,262400,131328,65792,41216,20736,768]],[15174,[524544,262400,131328,65792,41216,20736,768]],[15175,[40976,20496,2064,1040,48]],[15176,[36865,24577,33,17,9,5,3]],[15177,[524544,262400,131328,65792,37120,24832,768]],[15178,[524544,262400,131328,65792,37120,24832,768]],[15179,[36880,24592,2064,1040,48]],[15180,[139265,69633,33,17,9,5,3]],[15181,[524544,262400,139520,69888,33024,16640,768]],[15182,[524544,262400,139520,69888,33024,16640,768]],[15183,[139280,69648,2064,1040,48]],[15184,[135169,73729,33,17,9,5,3]],[15185,[524544,262400,135424,73984,33024,16640,768]],[15186,[524544,262400,135424,73984,33024,16640,768]],[15187,[135184,73744,2064,1040,48]],[15188,[532481,266241,33,17,9,5,3]],[15189,[532736,266496,131328,65792,33024,16640,768]],[15190,[532736,266496,131328,65792,33024,16640,768]],[15191,[532496,266256,2064,1040,48]],[15192,[528385,270337,33,17,9,5,3]],[15193,[528640,270592,131328,65792,33024,16640,768]],[15194,[528640,270592,131328,65792,33024,16640,768]],[15195,[528400,270352,2064,1040,48]],[15196,[163841,81921,33,17,9,5,3]],[15197,[524544,262400,164096,82176,8448,4352,768]],[15198,[524544,262400,164096,82176,8448,4352,768]],[15199,[163856,81936,2064,1040,48]],[15200,[147457,98305,33,17,9,5,3]],[15201,[524544,262400,147712,98560,8448,4352,768]],[15202,[524544,262400,147712,98560,8448,4352,768]],[15203,[147472,98320,2064,1040,48]],[15204,[557057,278529,33,17,9,5,3]],[15205,[557312,278784,131328,65792,8448,4352,768]],[15206,[557312,278784,131328,65792,8448,4352,768]],[15207,[557072,278544,2064,1040,48]],[15208,[540673,294913,33,17,9,5,3]],[15209,[540928,295168,131328,65792,8448,4352,768]],[15210,[540928,295168,131328,65792,8448,4352,768]],[15211,[540688,294928,2064,1040,48]],[15212,[655361,327681,33,17,9,5,3]],[15213,[655616,327936,33024,16640,8448,4352,768]],[15214,[655616,327936,33024,16640,8448,4352,768]],[15215,[655376,327696,2064,1040,48]],[15216,[589825,393217,33,17,9,5,3]],[15217,[590080,393472,33024,16640,8448,4352,768]],[15218,[590080,393472,33024,16640,8448,4352,768]],[15219,[589840,393232,2064,1040,48]],[15222,[524288,262144,131072,65536,32768,16384,2048,1024]],[15274,[2068,1044,532,276,48,12]],[15278,[524288,262144,131072,65536,512,256,32,16]],[15308,[8272,4176,2128,1104,192,48]],[15374,[131152,65616,592,336,192,48]],[15465,[8192,4096,512,256,8,4,2,1]],[15502,[131328,65792,8448,4352,768,1]],[15505,[131328,65792,8448,4352,768,1]],[15506,[525312,263168,132096,66560,50172,9216,5120,3072,1]],[15507,[524305,262161,131089,65553,8209,4113,48]],[15509,[131328,65792,8448,4352,768,2]],[15512,[131328,65792,8448,4352,768,2]],[15513,[525312,263168,132096,66560,50172,9216,5120,3072,2]],[15514,[524306,262162,131090,65554,8210,4114,48]],[15516,[131328,65792,8448,4352,768,4]],[15519,[131328,65792,8448,4352,768,4]],[15520,[525312,263168,132096,66560,50163,9216,5120,3072,4]],[15521,[524308,262164,131092,65556,8212,4116,48]],[15523,[131328,65792,8448,4352,768,8]],[15526,[131328,65792,8448,4352,768,8]],[15527,[525312,263168,132096,66560,50163,9216,5120,3072,8]],[15528,[524312,262168,131096,65560,8216,4120,48]],[15530,[131328,65792,8448,4352,768,16]],[15533,[131328,65792,8448,4352,768,16]],[15534,[525312,263168,132096,66560,50127,9216,5120,3072,16]],[15535,[524308,262164,131092,65556,8212,4116,12]],[15537,[131328,65792,8448,4352,768,32]],[15540,[131328,65792,8448,4352,768,32]],[15541,[525312,263168,132096,66560,50127,9216,5120,3072,32]],[15542,[524324,262180,131108,65572,8228,4132,12]],[15544,[131328,65792,8448,4352,768,64]],[15547,[131328,65792,8448,4352,768,64]],[15548,[525312,263168,132096,66560,49983,9216,5120,3072,64]],[15549,[524356,262212,131140,65604,8260,4164,12]],[15551,[131328,65792,8448,4352,768,128]],[15554,[131328,65792,8448,4352,768,128]],[15555,[525312,263168,132096,66560,49983,9216,5120,3072,128]],[15556,[524420,262276,131204,65668,8324,4228,12]],[15558,[131136,65600,8256,4160,256,192]],[15561,[131136,65600,8256,4160,256,192]],[15562,[525312,263168,132096,66560,49407,9216,5120,3072,256]],[15563,[524548,262404,131332,65796,8452,4356,12]],[15565,[131136,65600,8256,4160,512,192]],[15568,[131136,65600,8256,4160,512,192]],[15569,[525312,263168,132096,66560,49407,9216,5120,3072,512]],[15570,[524804,262660,131588,66052,8708,4612,12]],[15572,[131136,65600,8256,4160,1024,192]],[15575,[131136,65600,8256,4160,1024,192]],[15576,[524544,262400,131328,65792,49407,8448,4352,1024,768]],[15577,[525316,263172,132100,66564,9220,5124,12]],[15579,[131136,65600,8256,4160,2048,192]],[15582,[131136,65600,8256,4160,2048,192]],[15583,[524544,262400,131328,65792,49407,8448,4352,2048,768]],[15584,[526340,264196,133124,67588,10244,6148,12]],[15586,[131136,65600,4096,2112,1088,192]],[15589,[131136,65600,4096,2112,1088,192]],[15590,[524544,262400,131328,65792,49407,4096,2304,1280,768]],[15591,[525312,263168,132096,66560,5124,3072,12]],[15593,[131136,65600,8192,2112,1088,192]],[15596,[131136,65600,8192,2112,1088,192]],[15597,[524544,262400,131328,65792,49407,8192,2304,1280,768]],[15598,[525312,263168,132096,66560,9220,3072,12]],[15600,[131136,65600,16384,2112,1088,192]],[15603,[131136,65600,16384,2112,1088,192]],[15604,[524544,262400,131328,65792,16384,12543,2304,1280,768]],[15605,[525312,263168,132096,66560,17412,3072,12]],[15607,[131136,65600,32768,2112,1088,192]],[15610,[131136,65600,32768,2112,1088,192]],[15611,[524544,262400,131328,65792,32768,12543,2304,1280,768]],[15612,[525312,263168,132096,66560,33796,3072,12]],[15614,[65536,32832,16448,2112,1088,192]],[15617,[65536,32832,16448,2112,1088,192]],[15618,[524544,262400,65536,33024,16640,12543,2304,1280,768]],[15619,[525312,263168,66564,33792,17408,3072,12]],[15621,[131072,32832,16448,2112,1088,192]],[15624,[131072,32832,16448,2112,1088,192]],[15625,[524544,262400,131072,33024,16640,12543,2304,1280,768]],[15626,[525312,263168,132100,33792,17408,3072,12]],[15628,[262144,32832,16448,2112,1088,192]],[15631,[262144,32832,16448,2112,1088,192]],[15632,[262144,131328,65792,33024,16640,12543,2304,1280,768]],[15633,[263172,132096,66560,33792,17408,3072,12]],[15635,[524288,32832,16448,2112,1088,192]],[15638,[524288,32832,16448,2112,1088,192]],[15639,[524288,131328,65792,33024,16640,12543,2304,1280,768]],[15640,[525316,132096,66560,33792,17408,3072,12]],[15647,[32768,16384,8192,4096,32,16,8,4,2,1]],[15652,[524288,262144,2048,1024,512,256,32,16,8,4]],[15653,[524288,262144,8192,4096,512,256,32,16,8,4]],[15656,[524288,262144,131072,65536,32768,16384,512,256,2,1]],[15657,[524288,262144,131072,65536,8192,4096,512,256,32,16]],[15658,[524288,262144,2048,1024,512,256,32,16,8,4]],[15661,[524288,262144,131072,65536,2048,1024,32,16,8,4]],[15663,[131072,65536,32768,16384,512,256,32,16,8,4]],[15664,[131072,65536,32768,16384,512,256,32,16,8,4]],[15665,[131072,65536,512,256,128,64,32,16,8,4]],[15666,[131072,65536,512,256,128,64,32,16,8,4]],[15669,[131072,65536,32768,16384,2048,1024,512,256,32,16]],[15670,[131072,65536,32768,16384,512,256,32,16,8,4]],[15674,[131072,65536,32768,16384,2048,1024,128,64,2,1]],[15676,[524288,262144,131072,65536,32768,16384,2048,1024,2,1]],[15679,[524288,262144,8192,4096,2048,1024,128,64,32,16]],[15680,[524288,262144,2048,1024,32,16,8,4,2,1]],[15681,[524288,262144,512,256,128,64,8,4,2,1]],[15682,[524288,262144,512,256,128,64,8,4,2,1]],[15687,[131072,65536,8192,4096,512,256,128,64,32,16]],[15688,[131072,65536,8192,4096,2048,1024,8,4,2,1]],[15689,[524353,262209,32769,16385,513,257,192,3]],[15693,[524288,262144,8192,4096,512,256,32,16,8,4]],[15696,[524288,262144,32768,16384,8192,4096,32,16,2,1]],[15702,[524288,262144,8192,4096,2048,1024,128,64,32,16]],[15703,[131072,65536,32768,16384,8192,4096,128,64,2,1]],[15705,[131072,65536,32768,16384,2048,1024,128,64,2,1]],[15707,[524288,262144,131072,65536,8192,4096,512,256,32,16]],[15713,[131072,65536,32768,16384,512,256,8,4,2,1]],[15714,[32768,16384,8192,4096,2048,1024,512,256,32,16]],[15715,[524288,262144,131072,65536,2048,1024,512,256,8,4]],[15716,[524288,262144,2048,1024,512,256,8,4,2,1]],[15717,[131072,65536,32768,16384,512,256,32,16,2,1]],[15719,[131072,65536,32768,16384,8192,4096,128,64,2,1]],[15720,[131072,65536,32768,16384,2048,1024,512,256,8,4]],[15731,[524544,262400,131328,65792,33024,16640,15612,768,1]],[15732,[2064,1040,528,272,144,80,48,1]],[15760,[8196,4100,2052,1028,516,260,36,20,12,1]],[15771,[524544,262400,131328,65792,33024,16640,15612,768,2]],[15772,[2064,1040,528,272,144,80,48,2]],[15800,[8196,4100,2052,1028,516,260,36,20,12,2]],[15811,[524544,262400,131328,65792,33024,16640,15603,768,4]],[15812,[2064,1040,528,272,144,80,48,4]],[15840,[8193,4097,2049,1025,513,257,33,17,4,3]],[15851,[524544,262400,131328,65792,33024,16640,15603,768,8]],[15852,[2064,1040,528,272,144,80,48,8]],[15880,[8193,4097,2049,1025,513,257,33,17,8,3]],[15891,[524544,262400,131328,65792,33024,16640,15567,768,16]],[15892,[2052,1028,516,260,132,68,16,12]],[15920,[8193,4097,2049,1025,513,257,16,9,5,3]],[15931,[524544,262400,131328,65792,33024,16640,15567,768,32]],[15932,[2052,1028,516,260,132,68,32,12]],[15960,[8193,4097,2049,1025,513,257,32,9,5,3]],[15971,[524544,262400,131328,65792,33024,16640,15423,768,64]],[15972,[2052,1028,516,260,64,36,20,12]],[16000,[8193,4097,2049,1025,513,257,64,9,5,3]],[16011,[524544,262400,131328,65792,33024,16640,15423,768,128]],[16012,[2052,1028,516,260,128,36,20,12]],[16040,[8193,4097,2049,1025,513,257,128,9,5,3]],[16051,[524352,262208,131136,65600,32832,16448,15423,256,192]],[16052,[2052,1028,256,132,68,36,20,12]],[16080,[8193,4097,2049,1025,256,129,65,9,5,3]],[16091,[524352,262208,131136,65600,32832,16448,15423,512,192]],[16092,[2052,1028,512,132,68,36,20,12]],[16120,[8193,4097,2049,1025,512,129,65,9,5,3]],[16131,[524352,262208,131136,65600,32832,16448,13119,1024,192]],[16132,[1024,516,260,132,68,36,20,12]],[16160,[8193,4097,1024,513,257,129,65,9,5,3]],[16171,[524352,262208,131136,65600,32832,16448,13119,2048,192]],[16172,[2048,516,260,132,68,36,20,12]],[16200,[8193,4097,2048,513,257,129,65,9,5,3]],[16211,[524352,262208,131136,65600,32832,16448,4096,3903,192]],[16212,[4096,516,260,132,68,36,20,12]],[16240,[4096,2049,1025,513,257,129,65,9,5,3]],[16251,[524352,262208,131136,65600,32832,16448,8192,3903,192]],[16252,[8192,516,260,132,68,36,20,12]],[16280,[8192,2049,1025,513,257,129,65,9,5,3]],[16291,[524352,262208,131136,65600,16384,8256,4160,3903,192]],[16292,[16384,516,260,132,68,36,20,12]],[16320,[16384,2049,1025,513,257,129,65,9,5,3]],[16331,[524352,262208,131136,65600,32768,8256,4160,3903,192]],[16332,[32768,516,260,132,68,36,20,12]],[16360,[32768,2049,1025,513,257,129,65,9,5,3]],[16371,[524352,262208,65536,32832,16448,8256,4160,3903,192]],[16372,[65536,516,260,132,68,36,20,12]],[16400,[65536,2049,1025,513,257,129,65,9,5,3]],[16411,[524352,262208,131072,32832,16448,8256,4160,3903,192]],[16412,[131072,516,260,132,68,36,20,12]],[16440,[131072,2049,1025,513,257,129,65,9,5,3]],[16451,[262144,131136,65600,32832,16448,8256,4160,3903,192]],[16452,[262144,516,260,132,68,36,20,12]],[16480,[262144,2049,1025,513,257,129,65,9,5,3]],[16491,[524288,131136,65600,32832,16448,8256,4160,3903,192]],[16492,[524288,516,260,132,68,36,20,12]],[16520,[524288,2049,1025,513,257,129,65,9,5,3]],[16521,[2053,1029,517,261,133,69,37,21,15]],[16522,[524293,262149,32773,16389,15]],[16523,[2054,1030,518,262,134,70,38,22,15]],[16524,[524294,262150,32774,16390,15]],[16525,[2052,1028,516,260,132,68,38,21,12]],[16526,[524305,262161,32785,16401,51]],[16527,[2052,1028,516,260,132,68,37,22,12]],[16528,[524306,262162,32786,16402,51]],[16529,[2052,1028,516,260,134,69,36,20,12]],[16530,[524353,262209,32833,16449,195]],[16531,[2052,1028,516,260,133,70,36,20,12]],[16532,[524354,262210,32834,16450,195]],[16533,[2052,1028,518,261,132,68,36,20,12]],[16534,[524545,262401,33025,16641,771]],[16535,[2052,1028,517,262,132,68,36,20,12]],[16536,[524546,262402,33026,16642,771]],[16537,[2054,1029,516,260,132,68,36,20,12]],[16538,[525313,263169,33793,17409,3075]],[16539,[2053,1030,516,260,132,68,36,20,12]],[16540,[525314,263170,33794,17410,3075]],[16541,[8198,4101,516,260,132,68,36,20,12]],[16542,[528385,266241,36865,20481,12291]],[16543,[8197,4102,516,260,132,68,36,20,12]],[16544,[528386,266242,36866,20482,12291]],[16545,[32774,16389,516,260,132,68,36,20,12]],[16546,[528384,266240,36866,20481,12288]],[16547,[32773,16390,516,260,132,68,36,20,12]],[16548,[528384,266240,36865,20482,12288]],[16549,[131078,65541,516,260,132,68,36,20,12]],[16550,[528384,266240,135170,69633,12288]],[16551,[131077,65542,516,260,132,68,36,20,12]],[16552,[528384,266240,135169,69634,12288]],[16553,[524294,262149,516,260,132,68,36,20,12]],[16554,[528386,266241,135168,69632,12288]],[16555,[524293,262150,516,260,132,68,36,20,12]],[16556,[528385,266242,135168,69632,12288]],[16557,[2049,1025,513,257,129,65,41,21,3]],[16558,[524308,262164,32788,16404,60]],[16559,[2049,1025,513,257,129,65,37,25,3]],[16560,[524312,262168,32792,16408,60]],[16561,[2049,1025,513,257,137,69,33,17,3]],[16562,[524356,262212,32836,16452,204]],[16563,[2049,1025,513,257,133,73,33,17,3]],[16564,[524360,262216,32840,16456,204]],[16565,[2049,1025,521,261,129,65,33,17,3]],[16566,[524548,262404,33028,16644,780]],[16567,[2049,1025,517,265,129,65,33,17,3]],[16568,[524552,262408,33032,16648,780]],[16569,[2057,1029,513,257,129,65,33,17,3]],[16570,[525316,263172,33796,17412,3084]],[16571,[2053,1033,513,257,129,65,33,17,3]],[16572,[525320,263176,33800,17416,3084]],[16573,[8201,4101,513,257,129,65,33,17,3]],[16574,[528388,266244,36868,20484,12300]],[16575,[8197,4105,513,257,129,65,33,17,3]],[16576,[528392,266248,36872,20488,12300]],[16577,[32777,16389,513,257,129,65,33,17,3]],[16578,[528384,266240,36872,20484,12288]],[16579,[32773,16393,513,257,129,65,33,17,3]],[16580,[528384,266240,36868,20488,12288]],[16581,[131081,65541,513,257,129,65,33,17,3]],[16582,[528384,266240,135176,69636,12288]],[16583,[131077,65545,513,257,129,65,33,17,3]],[16584,[528384,266240,135172,69640,12288]],[16585,[524297,262149,513,257,129,65,33,17,3]],[16586,[528392,266244,135168,69632,12288]],[16587,[524293,262153,513,257,129,65,33,17,3]],[16588,[528388,266248,135168,69632,12288]],[16589,[2049,1025,513,257,161,81,9,5,3]],[16590,[524368,262224,32848,16464,240]],[16591,[2049,1025,513,257,145,97,9,5,3]],[16592,[524384,262240,32864,16480,240]],[16593,[2049,1025,545,273,129,65,9,5,3]],[16594,[524560,262416,33040,16656,816]],[16595,[2049,1025,529,289,129,65,9,5,3]],[16596,[524576,262432,33056,16672,816]],[16597,[2081,1041,513,257,129,65,9,5,3]],[16598,[525328,263184,33808,17424,3120]],[16599,[2065,1057,513,257,129,65,9,5,3]],[16600,[525344,263200,33824,17440,3120]],[16601,[8225,4113,513,257,129,65,9,5,3]],[16602,[528400,266256,36880,20496,12336]],[16603,[8209,4129,513,257,129,65,9,5,3]],[16604,[528416,266272,36896,20512,12336]],[16605,[32801,16401,513,257,129,65,9,5,3]],[16606,[528384,266240,36896,20496,12288]],[16607,[32785,16417,513,257,129,65,9,5,3]],[16608,[528384,266240,36880,20512,12288]],[16609,[131105,65553,513,257,129,65,9,5,3]],[16610,[528384,266240,135200,69648,12288]],[16611,[131089,65569,513,257,129,65,9,5,3]],[16612,[528384,266240,135184,69664,12288]],[16613,[524321,262161,513,257,129,65,9,5,3]],[16614,[528416,266256,135168,69632,12288]],[16615,[524305,262177,513,257,129,65,9,5,3]],[16616,[528400,266272,135168,69632,12288]],[16617,[2049,1025,641,321,33,17,9,5,3]],[16618,[524608,262464,33088,16704,960]],[16619,[2049,1025,577,385,33,17,9,5,3]],[16620,[524672,262528,33152,16768,960]],[16621,[2177,1089,513,257,33,17,9,5,3]],[16622,[525376,263232,33856,17472,3264]],[16623,[2113,1153,513,257,33,17,9,5,3]],[16624,[525440,263296,33920,17536,3264]],[16625,[8321,4161,513,257,33,17,9,5,3]],[16626,[528448,266304,36928,20544,12480]],[16627,[8257,4225,513,257,33,17,9,5,3]],[16628,[528512,266368,36992,20608,12480]],[16629,[32897,16449,513,257,33,17,9,5,3]],[16630,[528384,266240,36992,20544,12288]],[16631,[32833,16513,513,257,33,17,9,5,3]],[16632,[528384,266240,36928,20608,12288]],[16633,[131201,65601,513,257,33,17,9,5,3]],[16634,[528384,266240,135296,69696,12288]],[16635,[131137,65665,513,257,33,17,9,5,3]],[16636,[528384,266240,135232,69760,12288]],[16637,[524417,262209,513,257,33,17,9,5,3]],[16638,[528512,266304,135168,69632,12288]],[16639,[524353,262273,513,257,33,17,9,5,3]],[16640,[528448,266368,135168,69632,12288]],[16641,[2561,1281,129,65,33,17,9,5,3]],[16642,[525568,263424,34048,17664,3840]],[16643,[2305,1537,129,65,33,17,9,5,3]],[16644,[525824,263680,34304,17920,3840]],[16645,[8705,4353,129,65,33,17,9,5,3]],[16646,[528640,266496,37120,20736,13056]],[16647,[8449,4609,129,65,33,17,9,5,3]],[16648,[528896,266752,37376,20992,13056]],[16649,[33281,16641,129,65,33,17,9,5,3]],[16650,[528384,266240,37376,20736,12288]],[16651,[33025,16897,129,65,33,17,9,5,3]],[16652,[528384,266240,37120,20992,12288]],[16653,[131585,65793,129,65,33,17,9,5,3]],[16654,[528384,266240,135680,69888,12288]],[16655,[131329,66049,129,65,33,17,9,5,3]],[16656,[528384,266240,135424,70144,12288]],[16657,[524801,262401,129,65,33,17,9,5,3]],[16658,[528896,266496,135168,69632,12288]],[16659,[524545,262657,129,65,33,17,9,5,3]],[16660,[528640,266752,135168,69632,12288]],[16661,[10241,5121,129,65,33,17,9,5,3]],[16662,[529408,267264,37888,21504,15360]],[16663,[9217,6145,129,65,33,17,9,5,3]],[16664,[530432,268288,38912,22528,15360]],[16665,[34817,17409,129,65,33,17,9,5,3]],[16666,[528384,266240,38912,21504,12288]],[16667,[33793,18433,129,65,33,17,9,5,3]],[16668,[528384,266240,37888,22528,12288]],[16669,[133121,66561,129,65,33,17,9,5,3]],[16670,[528384,266240,137216,70656,12288]],[16671,[132097,67585,129,65,33,17,9,5,3]],[16672,[528384,266240,136192,71680,12288]],[16673,[526337,263169,129,65,33,17,9,5,3]],[16674,[530432,267264,135168,69632,12288]],[16675,[525313,264193,129,65,33,17,9,5,3]],[16676,[529408,268288,135168,69632,12288]],[16677,[40961,20481,129,65,33,17,9,5,3]],[16678,[525312,263168,41984,21504,3072]],[16679,[36865,24577,129,65,33,17,9,5,3]],[16680,[525312,263168,37888,25600,3072]],[16681,[139265,69633,129,65,33,17,9,5,3]],[16682,[525312,263168,140288,70656,3072]],[16683,[135169,73729,129,65,33,17,9,5,3]],[16684,[525312,263168,136192,74752,3072]],[16685,[532481,266241,129,65,33,17,9,5,3]],[16686,[533504,267264,132096,66560,3072]],[16687,[528385,270337,129,65,33,17,9,5,3]],[16688,[529408,271360,132096,66560,3072]],[16689,[163841,81921,129,65,33,17,9,5,3]],[16690,[525312,263168,164864,82944,3072]],[16691,[147457,98305,129,65,33,17,9,5,3]],[16692,[525312,263168,148480,99328,3072]],[16693,[557057,278529,129,65,33,17,9,5,3]],[16694,[558080,279552,132096,66560,3072]],[16695,[540673,294913,129,65,33,17,9,5,3]],[16696,[541696,295936,132096,66560,3072]],[16697,[655361,327681,129,65,33,17,9,5,3]],[16698,[656384,328704,33792,17408,3072]],[16699,[589825,393217,129,65,33,17,9,5,3]],[16700,[590848,394240,33792,17408,3072]],[16701,[524288,262144,8192,4096,8,4,2,1]],[16703,[524288,262144,200640,32768,16384,8192,4096,8,4,2,1]],[16704,[32768,16384,8192,4096,32,16,8,4,2,1]],[16705,[2049,1025,513,257,37,21,12,3]],[16708,[200451,32768,16384,8192,4096,128,64,32,16,8,4]],[16720,[8193,4097,2049,1025,145,81,48,3]],[16728,[524288,262144,8192,4096,32,16,8,4,2,1]],[16731,[524288,262144,131072,65536,2048,1024,32,16,8,4]],[16732,[524288,262144,131072,65536,8192,4096,512,256,128,64]],[16738,[786483,131072,65536,32768,16384,8192,4096,3075,512,256,128,64,8,4]],[16739,[524288,262144,2048,1024,32,16,8,4,2,1]],[16740,[524288,262144,2048,1024,32,16,8,4,2,1]],[16741,[131072,65536,8192,4096,512,256,128,64,32,16]],[16747,[524288,262144,2048,1024,128,64,32,16,8,4]],[16748,[524288,262144,2048,1024,128,64,32,16,8,4]],[16761,[131072,65536,32768,16384,512,256,8,4,2,1]],[16786,[524288,262144,209664,61440,2048,1024,128,64,32,16,8,4,2,1]],[16788,[524352,262208,32833,16449,2113,1089,192]],[16790,[524352,262208,131136,65600,52284,8256,4160,576,320,192,1]],[16791,[32784,16400,2064,1040,528,272,48,1]],[16795,[524544,262400,131328,65792,33024,16640,8448,4352,3324,768,1]],[16796,[524544,262400,131328,65792,33024,16640,8448,4352,3324,768,1]],[16797,[524544,262400,131328,65792,33024,16640,8448,4352,3324,768,1]],[16798,[524304,262160,131088,65552,32784,16400,8208,4112,4044,48,1]],[16799,[524352,262208,32834,16450,2114,1090,192]],[16801,[524352,262208,131136,65600,52284,8256,4160,576,320,192,2]],[16802,[32784,16400,2064,1040,528,272,48,2]],[16806,[524544,262400,131328,65792,33024,16640,8448,4352,3324,768,2]],[16807,[524544,262400,131328,65792,33024,16640,8448,4352,3324,768,2]],[16808,[524544,262400,131328,65792,33024,16640,8448,4352,3324,768,2]],[16809,[524304,262160,131088,65552,32784,16400,8208,4112,4044,48,2]],[16810,[524352,262208,32836,16452,2116,1092,192]],[16812,[524352,262208,131136,65600,52275,8256,4160,576,320,192,4]],[16813,[32784,16400,2064,1040,528,272,48,4]],[16817,[524544,262400,131328,65792,33024,16640,8448,4352,3315,768,4]],[16818,[524544,262400,131328,65792,33024,16640,8448,4352,3315,768,4]],[16819,[524544,262400,131328,65792,33024,16640,8448,4352,3315,768,4]],[16820,[524304,262160,131088,65552,32784,16400,8208,4112,4035,48,4]],[16821,[524352,262208,32840,16456,2120,1096,192]],[16823,[524352,262208,131136,65600,52275,8256,4160,576,320,192,8]],[16824,[32784,16400,2064,1040,528,272,48,8]],[16828,[524544,262400,131328,65792,33024,16640,8448,4352,3315,768,8]],[16829,[524544,262400,131328,65792,33024,16640,8448,4352,3315,768,8]],[16830,[524544,262400,131328,65792,33024,16640,8448,4352,3315,768,8]],[16831,[524304,262160,131088,65552,32784,16400,8208,4112,4035,48,8]],[16832,[524352,262208,32848,16464,2128,1104,192]],[16834,[524352,262208,131136,65600,52239,8256,4160,576,320,192,16]],[16835,[32772,16388,2052,1028,516,260,16,12]],[16839,[524544,262400,131328,65792,33024,16640,8448,4352,3279,768,16]],[16840,[524544,262400,131328,65792,33024,16640,8448,4352,3279,768,16]],[16841,[524544,262400,131328,65792,33024,16640,8448,4352,3279,768,16]],[16842,[524292,262148,131076,65540,32772,16388,8196,4100,4035,16,12]],[16843,[524352,262208,32864,16480,2144,1120,192]],[16845,[524352,262208,131136,65600,52239,8256,4160,576,320,192,32]],[16846,[32772,16388,2052,1028,516,260,32,12]],[16850,[524544,262400,131328,65792,33024,16640,8448,4352,3279,768,32]],[16851,[524544,262400,131328,65792,33024,16640,8448,4352,3279,768,32]],[16852,[524544,262400,131328,65792,33024,16640,8448,4352,3279,768,32]],[16853,[524292,262148,131076,65540,32772,16388,8196,4100,4035,32,12]],[16854,[524304,262160,32848,16464,2128,1104,48]],[16856,[524304,262160,131088,65552,52239,8208,4112,528,272,64,48]],[16857,[32772,16388,2052,1028,516,260,64,12]],[16861,[524544,262400,131328,65792,33024,16640,8448,4352,3135,768,64]],[16862,[524544,262400,131328,65792,33024,16640,8448,4352,3135,768,64]],[16863,[524544,262400,131328,65792,33024,16640,8448,4352,3135,768,64]],[16864,[524292,262148,131076,65540,32772,16388,8196,4100,3891,64,12]],[16865,[524304,262160,32912,16528,2192,1168,48]],[16867,[524304,262160,131088,65552,52239,8208,4112,528,272,128,48]],[16868,[32772,16388,2052,1028,516,260,128,12]],[16872,[524544,262400,131328,65792,33024,16640,8448,4352,3135,768,128]],[16873,[524544,262400,131328,65792,33024,16640,8448,4352,3135,768,128]],[16874,[524544,262400,131328,65792,33024,16640,8448,4352,3135,768,128]],[16875,[524292,262148,131076,65540,32772,16388,8196,4100,3891,128,12]],[16876,[524304,262160,33040,16656,2320,1296,48]],[16878,[524304,262160,131088,65552,52239,8208,4112,256,144,80,48]],[16879,[32772,16388,2052,1028,256,132,68,12]],[16883,[524352,262208,131136,65600,32832,16448,8256,4160,3135,256,192]],[16884,[524352,262208,131136,65600,32832,16448,8256,4160,3135,256,192]],[16885,[524352,262208,131136,65600,32832,16448,8256,4160,3135,256,192]],[16886,[524292,262148,131076,65540,32772,16388,8196,4100,3315,256,12]],[16887,[524304,262160,33296,16912,2576,1552,48]],[16889,[524304,262160,131088,65552,52239,8208,4112,512,144,80,48]],[16890,[32772,16388,2052,1028,512,132,68,12]],[16894,[524352,262208,131136,65600,32832,16448,8256,4160,3135,512,192]],[16895,[524352,262208,131136,65600,32832,16448,8256,4160,3135,512,192]],[16896,[524352,262208,131136,65600,32832,16448,8256,4160,3135,512,192]],[16897,[524292,262148,131076,65540,32772,16388,8196,4100,3315,512,12]],[16898,[524304,262160,33024,16640,1296,768,48]],[16900,[524304,262160,131088,65552,49935,8208,4112,1024,144,80,48]],[16901,[32772,16388,1024,516,260,132,68,12]],[16905,[524352,262208,131136,65600,32832,16448,8256,4160,1024,831,192]],[16906,[524352,262208,131136,65600,32832,16448,8256,4160,1024,831,192]],[16907,[524352,262208,131136,65600,32832,16448,8256,4160,1024,831,192]],[16908,[524292,262148,131076,65540,32772,16388,8196,4100,1024,1011,12]],[16909,[524304,262160,33024,16640,2320,768,48]],[16911,[524304,262160,131088,65552,49935,8208,4112,2048,144,80,48]],[16912,[32772,16388,2048,516,260,132,68,12]],[16916,[524352,262208,131136,65600,32832,16448,8256,4160,2048,831,192]],[16917,[524352,262208,131136,65600,32832,16448,8256,4160,2048,831,192]],[16918,[524352,262208,131136,65600,32832,16448,8256,4160,2048,831,192]],[16919,[524292,262148,131076,65540,32772,16388,8196,4100,2048,1011,12]],[16920,[524304,262160,33024,16640,4368,768,48]],[16922,[524304,262160,131088,65552,49935,4096,2064,1040,144,80,48]],[16923,[32772,16388,4096,516,260,132,68,12]],[16927,[524352,262208,131136,65600,32832,16448,4096,2112,1088,831,192]],[16928,[524352,262208,131136,65600,32832,16448,4096,2112,1088,831,192]],[16929,[524352,262208,131136,65600,32832,16448,4096,2112,1088,831,192]],[16930,[524292,262148,131076,65540,32772,16388,4096,2052,1028,1011,12]],[16931,[524304,262160,33024,16640,8464,768,48]],[16933,[524304,262160,131088,65552,49935,8192,2064,1040,144,80,48]],[16934,[32772,16388,8192,516,260,132,68,12]],[16938,[524352,262208,131136,65600,32832,16448,8192,2112,1088,831,192]],[16939,[524352,262208,131136,65600,32832,16448,8192,2112,1088,831,192]],[16940,[524352,262208,131136,65600,32832,16448,8192,2112,1088,831,192]],[16941,[524292,262148,131076,65540,32772,16388,8192,2052,1028,1011,12]],[16942,[524304,262160,16656,8448,4352,768,48]],[16944,[524304,262160,131088,65552,16384,13071,2064,1040,144,80,48]],[16945,[16384,8196,4100,516,260,132,68,12]],[16949,[524352,262208,131136,65600,16384,8256,4160,2112,1088,831,192]],[16950,[524352,262208,131136,65600,16384,8256,4160,2112,1088,831,192]],[16951,[524352,262208,131136,65600,16384,8256,4160,2112,1088,831,192]],[16952,[524292,262148,131076,65540,16384,8196,4100,2052,1028,1011,12]],[16953,[524304,262160,33040,8448,4352,768,48]],[16955,[524304,262160,131088,65552,32768,13071,2064,1040,144,80,48]],[16956,[32768,8196,4100,516,260,132,68,12]],[16960,[524352,262208,131136,65600,32768,8256,4160,2112,1088,831,192]],[16961,[524352,262208,131136,65600,32768,8256,4160,2112,1088,831,192]],[16962,[524352,262208,131136,65600,32768,8256,4160,2112,1088,831,192]],[16963,[524292,262148,131076,65540,32768,8196,4100,2052,1028,1011,12]],[16964,[524304,262160,65808,8448,4352,768,48]],[16966,[524304,262160,65536,32784,16400,13071,2064,1040,144,80,48]],[16967,[65536,8196,4100,516,260,132,68,12]],[16971,[524352,262208,65536,32832,16448,8256,4160,2112,1088,831,192]],[16972,[524352,262208,65536,32832,16448,8256,4160,2112,1088,831,192]],[16973,[524352,262208,65536,32832,16448,8256,4160,2112,1088,831,192]],[16974,[524292,262148,65536,32772,16388,8196,4100,2052,1028,1011,12]],[16975,[524304,262160,131344,8448,4352,768,48]],[16977,[524304,262160,131072,32784,16400,13071,2064,1040,144,80,48]],[16978,[131072,8196,4100,516,260,132,68,12]],[16982,[524352,262208,131072,32832,16448,8256,4160,2112,1088,831,192]],[16983,[524352,262208,131072,32832,16448,8256,4160,2112,1088,831,192]],[16984,[524352,262208,131072,32832,16448,8256,4160,2112,1088,831,192]],[16985,[524292,262148,131072,32772,16388,8196,4100,2052,1028,1011,12]],[16986,[262416,131088,65552,8448,4352,768,48]],[16988,[262144,131088,65552,32784,16400,13071,2064,1040,144,80,48]],[16989,[262144,8196,4100,516,260,132,68,12]],[16993,[262144,131136,65600,32832,16448,8256,4160,2112,1088,831,192]],[16994,[262144,131136,65600,32832,16448,8256,4160,2112,1088,831,192]],[16995,[262144,131136,65600,32832,16448,8256,4160,2112,1088,831,192]],[16996,[262144,131076,65540,32772,16388,8196,4100,2052,1028,1011,12]],[16997,[524560,131088,65552,8448,4352,768,48]],[16999,[524288,131088,65552,32784,16400,13071,2064,1040,144,80,48]],[17000,[524288,8196,4100,516,260,132,68,12]],[17004,[524288,131136,65600,32832,16448,8256,4160,2112,1088,831,192]],[17005,[524288,131136,65600,32832,16448,8256,4160,2112,1088,831,192]],[17006,[524288,131136,65600,32832,16448,8256,4160,2112,1088,831,192]],[17007,[524288,131076,65540,32772,16388,8196,4100,2052,1028,1011,12]],[17009,[524288,262144,131072,65536,32768,16384,2048,1024,8,4]],[17010,[524288,262144,131072,65536,2048,1024,512,256,32,16,8,4]],[17011,[524288,262144,131072,65536,128,64,32,16,8,4,2,1]],[17012,[524288,262144,131072,65536,8192,4096,128,64,32,16,8,4]],[17016,[131072,65536,8192,4096,2048,1024,512,256,32,16,2,1]],[17018,[524288,262144,131072,65536,32768,16384,8192,4096,512,256,2,1]],[17019,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,2,1]],[17023,[524288,262144,32768,16384,8192,4096,2048,1024,32,16,2,1]],[17024,[524288,262144,32768,16384,8192,4096,2048,1024,32,16,2,1]],[17025,[524288,262144,131072,65536,8192,4096,128,64,32,16,8,4]],[17026,[524288,262144,2048,1024,512,256,128,64,32,16,8,4]],[17027,[524288,262144,2048,1024,512,256,128,64,32,16,8,4]],[17028,[524288,262144,131072,65536,32768,16384,2048,1024,512,256,2,1]],[17029,[524288,262144,131072,65536,32768,16384,2048,1024,512,256,2,1]],[17030,[131072,65536,8192,4096,32,16,8,4]],[17032,[524288,262144,131072,65536,2048,1024,128,64,32,16,2,1]],[17033,[32768,16384,8192,4096,2048,1024,512,256,32,16,2,1]],[17041,[524288,262144,32768,16384,2048,1024,128,64,32,16,8,4]],[17042,[131072,65536,8192,4096,2048,1024,512,256,128,64,2,1]],[17043,[131072,65536,8192,4096,2048,1024,512,256,128,64,2,1]],[17045,[524288,262144,131072,65536,2048,1024,512,256,128,64,32,16]],[17046,[524288,262144,131072,65536,61443,2048,1024,512,256,128,64,32,16,15]],[17048,[32768,16384,8192,4096,2048,1024,512,256,128,64,2,1]],[17049,[786492,196620,32768,16384,8192,4096,2048,1024,512,256,128,64,2,1]],[17050,[524288,262144,131072,65536,512,256,32,16,8,4,2,1]],[17051,[524288,262144,131072,65536,512,256,32,16,8,4,2,1]],[17052,[524288,262144,131072,65536,2048,1024,512,256,32,16,2,1]],[17053,[524288,262144,131072,65536,2048,1024,512,256,32,16,2,1]],[17054,[524288,262144,131072,65536,2048,1024,512,256,32,16,2,1]],[17061,[131072,65536,8192,4096,2048,1024,512,256,32,16,2,1]],[17062,[131072,65536,8192,4096,512,256,128,64,32,16,8,4]],[17063,[524288,262144,32768,16384,8192,4096,2048,1024,512,256,2,1]],[17064,[524288,262144,32768,16384,8192,4096,2048,1024,512,256,2,1]],[17065,[524288,262144,196656,32768,16384,8192,4096,2048,1024,512,256,252,2,1]],[17072,[524288,262144,32768,16384,8192,4096,32,16,8,4,2,1]],[17073,[524288,262144,32768,16384,8192,4096,32,16,8,4,2,1]],[17075,[131072,65536,32768,16384,8192,4096,512,256,128,64,2,1]],[17076,[131072,65536,32768,16384,8192,4096,512,256,128,64,2,1]],[17082,[524288,262144,131072,65536,8192,4096,2048,1024,32,16,8,4]],[17083,[524288,262144,32768,16384,8192,4096,2048,1024,32,16,2,1]],[17085,[524288,262144,32768,16384,2048,1024,32,16,8,4,2,1]],[17086,[524288,262144,32768,16384,2048,1024,32,16,8,4,2,1]],[17088,[524288,262144,131072,65536,32768,16384,8192,4096,512,256,2,1]],[17089,[524288,262144,131072,65536,32768,16384,8192,4096,512,256,2,1]],[17090,[524288,262144,131072,65536,8192,4096,512,256,128,64,32,16]],[17091,[524288,262144,32768,16384,8192,4096,2048,1024,32,16,2,1]],[17092,[524288,262144,196812,32768,16384,8192,4096,2048,1024,960,32,16,2,1]],[17093,[524288,262144,131072,65536,2048,1024,512,256,32,16,2,1]],[17094,[524288,262144,131072,65536,61452,2048,1024,512,256,204,32,16,2,1]],[17095,[524288,262144,32768,16384,2048,1024,128,64,32,16,8,4]],[17098,[524288,262144,8192,4096,2048,1024,128,64,32,16,2,1]],[17099,[524288,262144,197388,49164,8192,4096,2048,1024,128,64,32,16,2,1]],[17106,[524288,262144,131072,65536,512,256,128,64,32,16,8,4]],[17109,[524288,262144,2048,1024,512,256,128,64,32,16,2,1]],[17110,[524288,262144,512,256,128,64,32,16,8,4,2,1]],[17111,[524288,262144,131072,65536,512,256,128,64,32,16,2,1]],[17112,[524288,262144,131072,65536,61452,3084,512,256,128,64,32,16,2,1]],[17114,[524288,262144,32768,16384,8192,4096,512,256,128,64,8,4]],[17115,[524288,262144,32768,16384,8192,4096,512,256,128,64,8,4]],[17116,[524288,262144,32768,16384,8192,4096,2048,1024,128,64,32,16]],[17117,[524288,262144,197379,32768,16384,8192,4096,2048,1024,128,64,32,16,15]],[17118,[524288,262144,32768,16384,8192,4096,128,64,32,16,8,4]],[17121,[524288,262144,131072,65536,32768,16384,512,256,128,64,32,16]],[17124,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,32,16]],[17125,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,32,16]],[17126,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,32,16]],[17127,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,2,1]],[17128,[786492,131072,65536,32768,16384,8192,4096,2048,1024,512,256,204,2,1]],[17129,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,8,4]],[17130,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,8,4]],[17131,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,8,4]],[17132,[786483,131072,65536,32768,16384,8192,4096,2048,1024,512,256,195,8,4]],[17133,[524288,262144,32768,16384,8192,4096,128,64,32,16,2,1]],[17134,[524288,262144,197388,32768,16384,8192,4096,3084,128,64,32,16,2,1]],[17136,[524288,262144,131072,65536,8192,4096,128,64,32,16,8,4]],[17137,[524288,262144,131072,65536,8192,4096,128,64,32,16,8,4]],[17141,[131072,65536,32768,16384,2048,1024,512,256,128,64,8,4]],[17142,[131072,65536,8192,4096,2048,1024,512,256,128,64,8,4]],[17143,[786483,131072,65536,49155,8192,4096,2048,1024,512,256,128,64,8,4]],[17144,[131072,65536,32768,16384,8192,4096,512,256,32,16,2,1]],[17145,[32768,16384,8192,4096,2048,1024,128,64,8,4,2,1]],[17146,[983088,32768,16384,8192,4096,2048,1024,816,128,64,8,4,2,1]],[17147,[131072,65536,32768,16384,8192,4096,512,256,32,16,2,1]],[17153,[524288,262144,131072,65536,32768,16384,512,256,32,16,8,4]],[17154,[524288,262144,32768,16384,8192,4096,512,256,32,16,8,4]],[17155,[524288,262144,131072,65536,32768,16384,512,256,32,16,8,4]],[17156,[32768,16384,8192,4096,2048,1024,512,256,8,4,2,1]],[17157,[32768,16384,8192,4096,2048,1024,512,256,8,4,2,1]],[17160,[131072,65536,8192,4096,2048,1024,512,256,8,4,2,1]],[17161,[786672,131072,65536,49344,8192,4096,2048,1024,512,256,8,4,2,1]],[17162,[131072,65536,32768,16384,8192,4096,128,64,8,4,2,1]],[17163,[131072,65536,32768,16384,8192,4096,128,64,8,4,2,1]],[17165,[131072,65536,2048,1024,512,256,128,64,8,4,2,1]],[17166,[798768,131072,65536,61440,2048,1024,512,256,128,64,8,4,2,1]],[17168,[131072,65536,32768,16384,2048,1024,512,256,128,64,8,4]],[17169,[131072,65536,32768,16384,8192,4096,2048,1024,32,16,2,1]],[17170,[131072,65536,32768,16384,8192,4096,2048,1024,32,16,2,1]],[17172,[524352,262208,131136,65600,52284,8256,4160,576,320,192,1]],[17190,[524304,262160,131088,65552,32784,16400,8208,4112,4044,48,1]],[17191,[524292,262148,248880,8196,4100,516,260,132,68,12,1]],[17197,[524352,262208,131136,65600,52284,8256,4160,576,320,192,2]],[17215,[524304,262160,131088,65552,32784,16400,8208,4112,4044,48,2]],[17216,[524292,262148,248880,8196,4100,516,260,132,68,12,2]],[17222,[524352,262208,131136,65600,52275,8256,4160,576,320,192,4]],[17240,[524304,262160,131088,65552,32784,16400,8208,4112,4035,48,4]],[17241,[524289,262145,248880,8193,4097,513,257,129,65,4,3]],[17247,[524352,262208,131136,65600,52275,8256,4160,576,320,192,8]],[17265,[524304,262160,131088,65552,32784,16400,8208,4112,4035,48,8]],[17266,[524289,262145,248880,8193,4097,513,257,129,65,8,3]],[17272,[524352,262208,131136,65600,52239,8256,4160,576,320,192,16]],[17290,[524292,262148,131076,65540,32772,16388,8196,4100,4035,16,12]],[17291,[524289,262145,248844,8193,4097,513,257,129,65,16,3]],[17297,[524352,262208,131136,65600,52239,8256,4160,576,320,192,32]],[17315,[524292,262148,131076,65540,32772,16388,8196,4100,4035,32,12]],[17316,[524289,262145,248844,8193,4097,513,257,129,65,32,3]],[17322,[524304,262160,131088,65552,52239,8208,4112,528,272,64,48]],[17340,[524292,262148,131076,65540,32772,16388,8196,4100,3891,64,12]],[17341,[524289,262145,248844,8193,4097,513,257,64,33,17,3]],[17347,[524304,262160,131088,65552,52239,8208,4112,528,272,128,48]],[17365,[524292,262148,131076,65540,32772,16388,8196,4100,3891,128,12]],[17366,[524289,262145,248844,8193,4097,513,257,128,33,17,3]],[17372,[524304,262160,131088,65552,52239,8208,4112,256,144,80,48]],[17390,[524292,262148,131076,65540,32772,16388,8196,4100,3315,256,12]],[17391,[524289,262145,248844,8193,4097,256,129,65,33,17,3]],[17397,[524304,262160,131088,65552,52239,8208,4112,512,144,80,48]],[17415,[524292,262148,131076,65540,32772,16388,8196,4100,3315,512,12]],[17416,[524289,262145,248844,8193,4097,512,129,65,33,17,3]],[17422,[524304,262160,131088,65552,49935,8208,4112,1024,144,80,48]],[17440,[524292,262148,131076,65540,32772,16388,8196,4100,1024,1011,12]],[17441,[524289,262145,246540,8193,4097,1024,129,65,33,17,3]],[17447,[524304,262160,131088,65552,49935,8208,4112,2048,144,80,48]],[17465,[524292,262148,131076,65540,32772,16388,8196,4100,2048,1011,12]],[17466,[524289,262145,246540,8193,4097,2048,129,65,33,17,3]],[17472,[524304,262160,131088,65552,49935,4096,2064,1040,144,80,48]],[17490,[524292,262148,131076,65540,32772,16388,4096,2052,1028,1011,12]],[17491,[524289,262145,246540,4096,2049,1025,129,65,33,17,3]],[17497,[524304,262160,131088,65552,49935,8192,2064,1040,144,80,48]],[17515,[524292,262148,131076,65540,32772,16388,8192,2052,1028,1011,12]],[17516,[524289,262145,246540,8192,2049,1025,129,65,33,17,3]],[17522,[524304,262160,131088,65552,16384,13071,2064,1040,144,80,48]],[17540,[524292,262148,131076,65540,16384,8196,4100,2052,1028,1011,12]],[17541,[524289,262145,209676,16384,2049,1025,129,65,33,17,3]],[17547,[524304,262160,131088,65552,32768,13071,2064,1040,144,80,48]],[17565,[524292,262148,131076,65540,32768,8196,4100,2052,1028,1011,12]],[17566,[524289,262145,209676,32768,2049,1025,129,65,33,17,3]],[17572,[524304,262160,65536,32784,16400,13071,2064,1040,144,80,48]],[17590,[524292,262148,65536,32772,16388,8196,4100,2052,1028,1011,12]],[17591,[524289,262145,65536,62220,2049,1025,129,65,33,17,3]],[17597,[524304,262160,131072,32784,16400,13071,2064,1040,144,80,48]],[17615,[524292,262148,131072,32772,16388,8196,4100,2052,1028,1011,12]],[17616,[524289,262145,131072,62220,2049,1025,129,65,33,17,3]],[17622,[262144,131088,65552,32784,16400,13071,2064,1040,144,80,48]],[17640,[262144,131076,65540,32772,16388,8196,4100,2052,1028,1011,12]],[17641,[262144,131073,65537,62220,2049,1025,129,65,33,17,3]],[17647,[524288,131088,65552,32784,16400,13071,2064,1040,144,80,48]],[17665,[524288,131076,65540,32772,16388,8196,4100,2052,1028,1011,12]],[17666,[524288,131073,65537,62220,2049,1025,129,65,33,17,3]],[17944,[524288,262144,131072,65536,2048,1024,512,256,32,16,8,4]],[17945,[200448,32768,16384,8192,4096,128,64,32,16,8,4,2,1]],[17946,[131072,65536,32768,16384,2048,1024,512,256,32,16,2,1]],[17947,[131072,65536,32768,16384,2048,1024,512,256,32,16,2,1]],[17948,[131072,65536,32768,16384,8192,4096,2048,1024,128,64,2,1]],[17950,[200448,32768,16384,8192,4096,128,64,32,16,8,4,2,1]],[17953,[524288,262144,8192,4096,128,64,32,16,8,4,2,1]],[17956,[246528,8192,4096,2048,1024,128,64,32,16,8,4,2,1]],[17957,[32768,16384,8192,4096,512,256,128,64,8,4,2,1]],[17958,[32768,16384,8192,4096,2048,1024,512,256,32,16,2,1]],[17959,[789507,32768,16384,8192,4096,512,256,128,64,32,16,8,4]],[17960,[524288,262144,8192,4096,512,256,128,64,32,16,8,4]],[17961,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,128,64]],[17964,[32768,16384,8192,4096,2048,1024,512,256,128,64,8,4]],[17966,[258048,2048,1024,512,256,128,64,32,16,8,4,2,1]],[17970,[524288,262144,131072,65536,512,256,32,16,8,4,2,1]],[17972,[524288,262144,8192,4096,2048,1024,32,16,8,4,2,1]],[17973,[131072,65536,8192,4096,2048,1024,512,256,32,16,2,1]],[17974,[524288,262144,8192,4096,128,64,32,16,8,4,2,1]],[17975,[524288,262144,131072,65536,2048,1024,128,64,32,16,8,4]],[17978,[524288,262144,208908,32768,16384,2048,1024,512,256,128,64,2,1]],[17983,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,128,64]],[17984,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,128,64]],[17985,[786672,131072,65536,32768,16384,8192,4096,512,256,8,4,2,1]],[17986,[786672,131072,65536,32768,16384,8192,4096,512,256,8,4,2,1]],[17987,[835632,131072,65536,8192,4096,512,256,128,64,8,4,2,1]],[17988,[524288,262144,32768,16384,8192,4096,2048,1024,32,16,8,4]],[17989,[524288,262144,32768,16384,8192,4096,2048,1024,32,16,8,4]],[17990,[524288,262144,8192,4096,512,256,32,16,8,4,2,1]],[17991,[524288,262144,131072,65536,62208,2048,1024,128,64,8,4,2,1]],[17992,[524288,262144,131072,65536,128,64,32,16,8,4,2,1]],[17993,[835632,131072,65536,8192,4096,512,256,128,64,8,4,2,1]],[17995,[131072,65536,8192,4096,512,256,128,64,32,16,8,4]],[17996,[786483,131072,65536,32768,16384,8192,4096,2048,1024,128,64,8,4]],[17997,[786483,131072,65536,32768,16384,8192,4096,2048,1024,128,64,8,4]],[17998,[524288,262144,131072,65536,8192,4096,512,256,32,16,8,4]],[17999,[524288,262144,246528,8192,4096,2048,1024,128,64,32,16,8,4]],[18000,[524288,262144,131072,65536,8192,4096,2048,1024,32,16,8,4]],[18001,[524288,262144,8192,4096,2048,1024,32,16,8,4,2,1]],[18002,[524288,262144,2048,1024,512,256,32,16,8,4,2,1]],[18003,[524288,262144,2048,1024,512,256,32,16,8,4,2,1]],[18006,[524288,262144,246528,8192,4096,2048,1024,128,64,8,4,2,1]],[18011,[524288,262144,131072,65536,2048,1024,128,64,32,16,8,4]],[18012,[524288,262144,2048,1024,512,256,128,64,32,16,8,4]],[18013,[524288,262144,32768,16384,2048,1024,128,64,32,16,2,1]],[18014,[524288,262144,32768,16384,2048,1024,128,64,32,16,2,1]],[18016,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,2,1]],[18019,[131072,65536,8192,4096,32,16,8,4]],[18021,[524288,262144,131072,65536,64512,512,256,128,64,8,4,2,1]],[18022,[131072,65536,62208,2048,1024,128,64,32,16,8,4,2,1]],[18023,[524288,262144,131072,65536,512,256,128,64,32,16,8,4]],[18024,[524288,262144,32768,16384,8192,4096,2048,1024,32,16,8,4]],[18025,[524288,262144,2048,1024,512,256,128,64,32,16,2,1]],[18026,[524288,262144,512,256,128,64,32,16,8,4,2,1]],[18027,[524288,262144,131072,65536,32768,16384,8192,4096,512,256,2,1]],[18028,[32768,16384,8192,4096,2048,1024,512,256,128,64,8,4]],[18030,[524288,262144,131072,65536,32768,16384,2048,1024,512,256,2,1]],[18031,[524288,262144,131072,65536,32768,16384,512,256,128,64,32,16]],[18032,[524288,262144,131072,65536,49932,8192,4096,2048,1024,128,64,2,1]],[18033,[786483,131072,65536,32768,16384,8192,4096,2048,1024,128,64,8,4]],[18038,[983088,32768,16384,2048,1024,512,256,128,64,8,4,2,1]],[18039,[524288,262144,131072,65536,8192,4096,128,64,32,16,8,4]],[18040,[32768,16384,8192,4096,2048,1024,512,256,128,64,8,4]],[18042,[524288,262144,32768,16384,8192,4096,512,256,128,64,8,4]],[18047,[131072,65536,32768,16384,2048,1024,512,256,32,16,2,1]],[18048,[131072,65536,8192,4096,2048,1024,512,256,128,64,2,1]],[18049,[131072,65536,32768,16384,2048,1024,512,256,8,4,2,1]],[18050,[131072,65536,32768,16384,2048,1024,512,256,8,4,2,1]],[18051,[524288,262144,131072,65536,2048,1024,512,256,8,4,2,1]],[18052,[524288,262144,131072,65536,52227,8192,4096,512,256,128,64,8,4]],[18053,[131072,65536,32768,16384,8192,4096,512,256,32,16,2,1]],[18054,[524288,262144,32768,16384,8192,4096,512,256,32,16,8,4]],[18057,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,32,16]],[18058,[32768,16384,8192,4096,512,256,128,64,8,4,2,1]],[18059,[32768,16384,8192,4096,512,256,128,64,8,4,2,1]],[18060,[32768,16384,8192,4096,2048,1024,512,256,8,4,2,1]],[18062,[524288,262144,131072,65536,32768,16384,8192,4096,4032,8,4,2,1]],[18063,[835632,131072,65536,8192,4096,512,256,128,64,8,4,2,1]],[18064,[131072,65536,32768,16384,8192,4096,128,64,8,4,2,1]],[18065,[524288,262144,32768,16384,2048,1024,32,16,8,4,2,1]],[18066,[524288,262144,131072,65536,8192,4096,3852,128,64,32,16,2,1]],[18068,[524288,262144,32768,16384,8192,4096,32,16,8,4,2,1]],[18069,[131072,65536,32768,16384,8192,4096,512,256,128,64,2,1]],[18070,[131072,65536,62208,2048,1024,128,64,32,16,8,4,2,1]],[18072,[131072,65536,32768,16384,8192,4096,2048,1024,128,64,2,1]],[18073,[524288,262144,32768,16384,2048,1024,128,64,32,16,8,4]],[18074,[524288,262144,131072,65536,61443,2048,1024,512,256,128,64,8,4]],[18075,[131072,65536,61443,2048,1024,512,256,128,64,32,16,8,4]],[18076,[524288,262144,131072,65536,128,64,32,16,8,4,2,1]],[18078,[200448,32768,16384,8192,4096,128,64,32,16,8,4,2,1]],[18079,[524288,262144,131072,65536,32768,16384,8192,4096,3267,32,16,8,4]],[18080,[131072,65536,32768,16384,8192,4096,2048,1024,32,16,2,1]],[18081,[131072,65536,32768,16384,2048,1024,512,256,128,64,8,4]],[18082,[524288,262144,131072,65536,8192,4096,512,256,128,64,32,16]],[18083,[524288,262144,131072,65536,32768,16384,512,256,32,16,8,4]],[18084,[524288,262144,131072,65536,32768,16384,15363,128,64,32,16,8,4]],[18086,[524288,262144,131072,65536,2048,1024,128,64,32,16,2,1]],[18190,[524352,262208,131136,65600,49212,8256,4160,2112,1088,576,320,192,1]],[18191,[524352,262208,131136,65600,49212,8256,4160,2112,1088,576,320,192,1]],[18210,[524288,262144,196668,32768,16384,8192,4096,2048,1024,512,256,128,64,1]],[18215,[524292,262148,131076,65540,62208,2052,1028,132,68,36,20,12,1]],[18218,[986112,32772,16388,8196,4100,516,260,132,68,36,20,12,1]],[18222,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,828,128,64,1]],[18230,[524352,262208,131136,65600,49212,8256,4160,2112,1088,576,320,192,2]],[18231,[524352,262208,131136,65600,49212,8256,4160,2112,1088,576,320,192,2]],[18250,[524288,262144,196668,32768,16384,8192,4096,2048,1024,512,256,128,64,2]],[18255,[524292,262148,131076,65540,62208,2052,1028,132,68,36,20,12,2]],[18258,[986112,32772,16388,8196,4100,516,260,132,68,36,20,12,2]],[18262,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,828,128,64,2]],[18270,[524352,262208,131136,65600,49203,8256,4160,2112,1088,576,320,192,4]],[18271,[524352,262208,131136,65600,49203,8256,4160,2112,1088,576,320,192,4]],[18290,[524288,262144,196659,32768,16384,8192,4096,2048,1024,512,256,128,64,4]],[18295,[524289,262145,131073,65537,62208,2049,1025,129,65,33,17,4,3]],[18298,[986112,32769,16385,8193,4097,513,257,129,65,33,17,4,3]],[18302,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,819,128,64,4]],[18310,[524352,262208,131136,65600,49203,8256,4160,2112,1088,576,320,192,8]],[18311,[524352,262208,131136,65600,49203,8256,4160,2112,1088,576,320,192,8]],[18330,[524288,262144,196659,32768,16384,8192,4096,2048,1024,512,256,128,64,8]],[18335,[524289,262145,131073,65537,62208,2049,1025,129,65,33,17,8,3]],[18338,[986112,32769,16385,8193,4097,513,257,129,65,33,17,8,3]],[18342,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,819,128,64,8]],[18350,[524352,262208,131136,65600,49167,8256,4160,2112,1088,576,320,192,16]],[18351,[524352,262208,131136,65600,49167,8256,4160,2112,1088,576,320,192,16]],[18370,[524288,262144,196623,32768,16384,8192,4096,2048,1024,512,256,128,64,16]],[18375,[524289,262145,131073,65537,62208,2049,1025,129,65,16,9,5,3]],[18378,[986112,32769,16385,8193,4097,513,257,129,65,16,9,5,3]],[18382,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,783,128,64,16]],[18390,[524352,262208,131136,65600,49167,8256,4160,2112,1088,576,320,192,32]],[18391,[524352,262208,131136,65600,49167,8256,4160,2112,1088,576,320,192,32]],[18410,[524288,262144,196623,32768,16384,8192,4096,2048,1024,512,256,128,64,32]],[18415,[524289,262145,131073,65537,62208,2049,1025,129,65,32,9,5,3]],[18418,[986112,32769,16385,8193,4097,513,257,129,65,32,9,5,3]],[18422,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,783,128,64,32]],[18430,[524304,262160,131088,65552,49167,8208,4112,2064,1040,528,272,64,48]],[18431,[524304,262160,131088,65552,49167,8208,4112,2064,1040,528,272,64,48]],[18450,[524288,262144,196623,32768,16384,8192,4096,2048,1024,512,256,64,32,16]],[18455,[524289,262145,131073,65537,62208,2049,1025,64,33,17,9,5,3]],[18458,[986112,32769,16385,8193,4097,513,257,64,33,17,9,5,3]],[18462,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,783,64,32,16]],[18470,[524304,262160,131088,65552,49167,8208,4112,2064,1040,528,272,128,48]],[18471,[524304,262160,131088,65552,49167,8208,4112,2064,1040,528,272,128,48]],[18490,[524288,262144,196623,32768,16384,8192,4096,2048,1024,512,256,128,32,16]],[18495,[524289,262145,131073,65537,62208,2049,1025,128,33,17,9,5,3]],[18498,[986112,32769,16385,8193,4097,513,257,128,33,17,9,5,3]],[18502,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,783,128,32,16]],[18510,[524304,262160,131088,65552,49167,8208,4112,2064,1040,256,144,80,48]],[18511,[524304,262160,131088,65552,49167,8208,4112,2064,1040,256,144,80,48]],[18530,[524288,262144,196623,32768,16384,8192,4096,2048,1024,256,128,64,32,16]],[18535,[524289,262145,131073,65537,61632,2049,1025,256,33,17,9,5,3]],[18538,[986112,32769,16385,8193,4097,256,129,65,33,17,9,5,3]],[18542,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,256,207,32,16]],[18550,[524304,262160,131088,65552,49167,8208,4112,2064,1040,512,144,80,48]],[18551,[524304,262160,131088,65552,49167,8208,4112,2064,1040,512,144,80,48]],[18570,[524288,262144,196623,32768,16384,8192,4096,2048,1024,512,128,64,32,16]],[18575,[524289,262145,131073,65537,61632,2049,1025,512,33,17,9,5,3]],[18578,[986112,32769,16385,8193,4097,512,129,65,33,17,9,5,3]],[18582,[524288,262144,131072,65536,32768,16384,8192,4096,2048,1024,512,207,32,16]],[18590,[524304,262160,131088,65552,49167,8208,4112,1024,528,272,144,80,48]],[18591,[524304,262160,131088,65552,49167,8208,4112,1024,528,272,144,80,48]],[18610,[524288,262144,196623,32768,16384,8192,4096,1024,512,256,128,64,32,16]],[18615,[524289,262145,131073,65537,61632,1024,513,257,33,17,9,5,3]],[18618,[983808,32769,16385,8193,4097,1024,129,65,33,17,9,5,3]],[18622,[524288,262144,131072,65536,32768,16384,8192,4096,1024,512,256,207,32,16]],[18630,[524304,262160,131088,65552,49167,8208,4112,2048,528,272,144,80,48]],[18631,[524304,262160,131088,65552,49167,8208,4112,2048,528,272,144,80,48]],[18650,[524288,262144,196623,32768,16384,8192,4096,2048,512,256,128,64,32,16]],[18655,[524289,262145,131073,65537,61632,2048,513,257,33,17,9,5,3]],[18658,[983808,32769,16385,8193,4097,2048,129,65,33,17,9,5,3]],[18662,[524288,262144,131072,65536,32768,16384,8192,4096,2048,512,256,207,32,16]],[18670,[524304,262160,131088,65552,49167,4096,2064,1040,528,272,144,80,48]],[18671,[524304,262160,131088,65552,49167,4096,2064,1040,528,272,144,80,48]],[18690,[524288,262144,196623,32768,16384,4096,2048,1024,512,256,128,64,32,16]],[18695,[524289,262145,131073,65537,52416,4096,513,257,33,17,9,5,3]],[18698,[983808,32769,16385,4096,2049,1025,129,65,33,17,9,5,3]],[18702,[524288,262144,131072,65536,32768,16384,4096,2048,1024,512,256,207,32,16]],[18710,[524304,262160,131088,65552,49167,8192,2064,1040,528,272,144,80,48]],[18711,[524304,262160,131088,65552,49167,8192,2064,1040,528,272,144,80,48]],[18730,[524288,262144,196623,32768,16384,8192,2048,1024,512,256,128,64,32,16]],[18735,[524289,262145,131073,65537,52416,8192,513,257,33,17,9,5,3]],[18738,[983808,32769,16385,8192,2049,1025,129,65,33,17,9,5,3]],[18742,[524288,262144,131072,65536,32768,16384,8192,2048,1024,512,256,207,32,16]],[18750,[524304,262160,131088,65552,16384,12303,2064,1040,528,272,144,80,48]],[18751,[524304,262160,131088,65552,16384,12303,2064,1040,528,272,144,80,48]],[18770,[524288,262144,196623,16384,8192,4096,2048,1024,512,256,128,64,32,16]],[18775,[524289,262145,131073,65537,16384,15552,513,257,33,17,9,5,3]],[18778,[983808,16384,8193,4097,2049,1025,129,65,33,17,9,5,3]],[18782,[524288,262144,131072,65536,16384,8192,4096,2048,1024,512,256,207,32,16]],[18790,[524304,262160,131088,65552,32768,12303,2064,1040,528,272,144,80,48]],[18791,[524304,262160,131088,65552,32768,12303,2064,1040,528,272,144,80,48]],[18810,[524288,262144,196623,32768,8192,4096,2048,1024,512,256,128,64,32,16]],[18815,[524289,262145,131073,65537,32768,15552,513,257,33,17,9,5,3]],[18818,[983808,32768,8193,4097,2049,1025,129,65,33,17,9,5,3]],[18822,[524288,262144,131072,65536,32768,8192,4096,2048,1024,512,256,207,32,16]],[18830,[524304,262160,65536,32784,16400,12303,2064,1040,528,272,144,80,48]],[18831,[524304,262160,65536,32784,16400,12303,2064,1040,528,272,144,80,48]],[18850,[524288,262144,65536,49167,8192,4096,2048,1024,512,256,128,64,32,16]],[18855,[524289,262145,65536,32769,16385,15552,513,257,33,17,9,5,3]],[18858,[836352,65536,8193,4097,2049,1025,129,65,33,17,9,5,3]],[18862,[524288,262144,65536,32768,16384,8192,4096,2048,1024,512,256,207,32,16]],[18870,[524304,262160,131072,32784,16400,12303,2064,1040,528,272,144,80,48]],[18871,[524304,262160,131072,32784,16400,12303,2064,1040,528,272,144,80,48]],[18890,[524288,262144,131072,49167,8192,4096,2048,1024,512,256,128,64,32,16]],[18895,[524289,262145,131072,32769,16385,15552,513,257,33,17,9,5,3]],[18898,[836352,131072,8193,4097,2049,1025,129,65,33,17,9,5,3]],[18902,[524288,262144,131072,32768,16384,8192,4096,2048,1024,512,256,207,32,16]],[18910,[262144,131088,65552,32784,16400,12303,2064,1040,528,272,144,80,48]],[18911,[262144,131088,65552,32784,16400,12303,2064,1040,528,272,144,80,48]],[18930,[262144,131072,65536,49167,8192,4096,2048,1024,512,256,128,64,32,16]],[18935,[262144,131073,65537,32769,16385,15552,513,257,33,17,9,5,3]],[18938,[262144,246528,8193,4097,2049,1025,129,65,33,17,9,5,3]],[18942,[262144,131072,65536,32768,16384,8192,4096,2048,1024,512,256,207,32,16]],[18950,[524288,131088,65552,32784,16400,12303,2064,1040,528,272,144,80,48]],[18951,[524288,131088,65552,32784,16400,12303,2064,1040,528,272,144,80,48]],[18970,[524288,131072,65536,49167,8192,4096,2048,1024,512,256,128,64,32,16]],[18975,[524288,131073,65537,32769,16385,15552,513,257,33,17,9,5,3]],[18978,[524288,246528,8193,4097,2049,1025,129,65,33,17,9,5,3]],[18982,[524288,131072,65536,32768,16384,8192,4096,2048,1024,512,256,207,32,16]],[19483,[524288,262144,131072,65536,8192,4096,512,256,128,64,32,16,8,4]],[19493,[524288,262144,131072,65536,8192,4096,512,256,128,64,32,16,8,4]],[19494,[524288,262144,131072,65536,2048,1024,512,256,128,64,32,16,2,1]],[19510,[524288,262144,131072,65536,2048,1024,512,256,128,64,32,16,2,1]],[19511,[524288,262144,131072,65536,2048,1024,512,256,128,64,32,16,2,1]],[19512,[524288,262144,131072,65536,2048,1024,512,256,128,64,32,16,2,1]],[19721,[524288,262144,131072,65536,8192,4096,512,256,128,64,32,16,8,4]],[19733,[524288,262144,131072,65536,8192,4096,512,256,128,64,32,16,8,4]],[19777,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,128,64,8,4]],[19782,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,128,64,8,4]],[19788,[131072,65536,32768,16384,8192,4096,2048,1024,512,256,128,64,8,4]],[19866,[524292,262148,199680,32772,16388,8196,4100,516,260,132,68,36,20,12,1]],[19880,[524292,262148,131076,65540,61440,2052,1028,516,260,132,68,36,20,12,1]],[19936,[524292,262148,199680,32772,16388,8196,4100,516,260,132,68,36,20,12,2]],[19950,[524292,262148,131076,65540,61440,2052,1028,516,260,132,68,36,20,12,2]],[20012,[524289,262145,199680,32769,16385,8193,4097,513,257,129,65,33,17,4,3]],[20026,[524289,262145,131073,65537,61440,2049,1025,513,257,129,65,33,17,4,3]],[20090,[524289,262145,199680,32769,16385,8193,4097,513,257,129,65,33,17,8,3]],[20104,[524289,262145,131073,65537,61440,2049,1025,513,257,129,65,33,17,8,3]],[20172,[524289,262145,199680,32769,16385,8193,4097,513,257,129,65,16,9,5,3]],[20190,[524289,262145,131073,65537,61440,2049,1025,513,257,129,65,16,9,5,3]],[20259,[524289,262145,199680,32769,16385,8193,4097,513,257,129,65,32,9,5,3]],[20277,[524289,262145,131073,65537,61440,2049,1025,513,257,129,65,32,9,5,3]],[20354,[524289,262145,199680,32769,16385,8193,4097,513,257,64,33,17,9,5,3]],[20372,[524289,262145,131073,65537,61440,2049,1025,513,257,64,33,17,9,5,3]],[20451,[524289,262145,199680,32769,16385,8193,4097,513,257,128,33,17,9,5,3]],[20469,[524289,262145,131073,65537,61440,2049,1025,513,257,128,33,17,9,5,3]],[20555,[524289,262145,199680,32769,16385,8193,4097,256,129,65,33,17,9,5,3]],[20575,[524289,262145,131073,65537,61440,2049,1025,256,129,65,33,17,9,5,3]],[20663,[524289,262145,199680,32769,16385,8193,4097,512,129,65,33,17,9,5,3]],[20683,[524289,262145,131073,65537,61440,2049,1025,512,129,65,33,17,9,5,3]],[20775,[524289,262145,197376,32769,16385,8193,4097,1024,129,65,33,17,9,5,3]],[20801,[524289,262145,131073,65537,61440,1024,513,257,129,65,33,17,9,5,3]],[20895,[524289,262145,197376,32769,16385,8193,4097,2048,129,65,33,17,9,5,3]],[20921,[524289,262145,131073,65537,61440,2048,513,257,129,65,33,17,9,5,3]],[21021,[524289,262145,197376,32769,16385,4096,2049,1025,129,65,33,17,9,5,3]],[21051,[524289,262145,131073,65537,52224,4096,513,257,129,65,33,17,9,5,3]],[21154,[524289,262145,197376,32769,16385,8192,2049,1025,129,65,33,17,9,5,3]],[21184,[524289,262145,131073,65537,52224,8192,513,257,129,65,33,17,9,5,3]],[21294,[524289,262145,197376,16384,8193,4097,2049,1025,129,65,33,17,9,5,3]],[21325,[524289,262145,131073,65537,16384,15360,513,257,129,65,33,17,9,5,3]],[21441,[524289,262145,197376,32768,8193,4097,2049,1025,129,65,33,17,9,5,3]],[21472,[524289,262145,131073,65537,32768,15360,513,257,129,65,33,17,9,5,3]],[21596,[524289,262145,65536,49920,8193,4097,2049,1025,129,65,33,17,9,5,3]],[21633,[524289,262145,65536,32769,16385,15360,513,257,129,65,33,17,9,5,3]],[21758,[524289,262145,131072,49920,8193,4097,2049,1025,129,65,33,17,9,5,3]],[21795,[524289,262145,131072,32769,16385,15360,513,257,129,65,33,17,9,5,3]],[21930,[262144,131073,65537,49920,8193,4097,2049,1025,129,65,33,17,9,5,3]],[21971,[262144,131073,65537,32769,16385,15360,513,257,129,65,33,17,9,5,3]],[22108,[524288,131073,65537,49920,8193,4097,2049,1025,129,65,33,17,9,5,3]],[22149,[524288,131073,65537,32769,16385,15360,513,257,129,65,33,17,9,5,3]]]} diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/physical-pairs-mw.json b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/physical-pairs-mw.json new file mode 100644 index 0000000000..d92f058a23 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/layers/physical-pairs-mw.json @@ -0,0 +1 @@ +{"description":"Frozen reuse pairs [donor, recipient, deadline]: PR200/233 maximum-weight late compensated pairing (pairs_mw.py) with the last late pair moved to the phase cut.","pairs":[[5698,9335,null],[5484,9336,null],[5159,9337,null],[5591,9338,null],[5687,9339,null],[5026,9340,null],[5243,9341,null],[5394,9342,null],[5675,9343,null],[5286,9344,20065],[5586,9345,null],[5676,9346,null],[5292,9347,null],[5627,9348,null],[5490,9349,null],[5746,9350,null],[1467,9351,20127],[5074,9352,null],[5495,9353,null],[5578,9354,null],[5639,9355,null],[5435,9356,null],[4474,9357,null],[5458,9358,null],[5483,9359,null],[1460,9360,20171],[1454,9361,20174],[1172,9362,20179],[1459,9363,20182],[1447,9364,20184],[5724,9365,null],[1267,9366,20195],[5399,9367,null],[1425,9368,20214],[5346,9369,null],[5634,9370,null],[5303,9371,null],[5718,9372,20236],[5170,9373,null],[4762,9374,null],[5298,9375,null],[5388,9376,null],[1419,9377,20258],[1511,9378,null],[1412,9379,20266],[1364,9380,20269],[1406,9381,20271],[5730,9382,null],[1411,9383,20282],[5650,9384,null],[1399,9385,20301],[1377,9386,20302],[1358,9387,20303],[1329,9388,20310],[1371,9389,20312],[1363,9390,20315],[5362,9391,null],[5290,9392,null],[5339,9393,null],[5147,9394,null],[5386,9395,null],[5255,9396,null],[5351,9397,null],[5387,9398,null],[5478,9399,20342],[5543,9400,null],[1275,9401,20350],[1351,9402,20353],[1698,9403,null],[1316,9404,20361],[1323,9405,20364],[1310,9406,20366],[3946,9407,null],[1083,9408,20377],[1281,9409,20379],[5723,9410,null],[5482,9411,null],[1315,9412,20398],[1303,9413,20399],[1233,9414,20400],[1227,9415,20407],[1602,9416,null],[1268,9417,20412],[5674,9418,null],[5111,9419,null],[5574,9420,20422],[5266,9421,null],[5436,9422,null],[5434,9423,null],[5682,9424,null],[5334,9425,20438],[5051,9426,null],[5338,9427,null],[1255,9428,20447],[5554,9429,null],[1131,9430,20453],[1166,9431,20458],[5580,9432,null],[1214,9433,20463],[5526,9434,20471],[1185,9435,20474],[1220,9436,20476],[1219,9437,20478],[3058,9438,null],[1690,9439,null],[932,9440,20496],[974,9441,20497],[5447,9442,null],[1262,9443,20506],[1686,9444,20507],[1666,9445,null],[2962,9446,null],[273,9447,20515],[5340,9448,null],[5314,9449,null],[4546,9450,null],[2914,9451,null],[2988,9452,null],[686,9453,20533],[2890,9454,null],[5622,9455,20537],[4619,9456,null],[5670,9457,20540],[3899,9458,null],[5602,9459,null],[1650,9460,null],[1450,9461,null],[590,9462,20553],[1607,9463,null],[1546,9464,null],[884,9465,20562],[1474,9466,null],[979,9467,20567],[1522,9468,null],[2794,9469,null],[4763,9470,null],[987,9471,20580],[980,9472,20582],[4716,9473,null],[5410,9474,null],[5722,9475,null],[5531,9476,null],[5291,9477,null],[4426,9478,null],[4775,9479,null],[5530,9480,null],[342,9481,20614],[2790,9482,20615],[2986,9483,null],[2843,9484,null],[370,9485,null],[2866,9486,null],[3996,9487,null],[5579,9488,null],[4722,9489,null],[1643,9490,null],[3922,9491,null],[2855,9492,null],[5735,9493,null],[2940,9494,null],[4066,9495,null],[5626,9496,null],[5506,9497,null],[1547,9498,null],[1642,9499,null],[3850,9500,null],[705,9501,20662],[3947,9502,null],[3719,9503,null],[3810,9504,null],[1655,9505,null],[657,9506,20680],[2796,9507,null],[2999,9508,null],[1570,9509,null],[2838,9510,20690],[897,9511,20692],[5442,9512,null],[4018,9513,null],[3815,9514,null],[5003,9515,null],[1137,9516,20712],[1063,9517,20713],[5196,9518,null],[5242,9519,null],[1207,9520,20723],[1171,9521,20724],[1179,9522,20727],[1111,9523,20731],[4583,9524,null],[4631,9525,null],[4594,9526,null],[2886,9527,20741],[4758,9528,20742],[3047,9529,null],[4038,9530,20747],[1159,9531,20749],[1075,9532,20752],[4662,9533,20755],[4666,9534,null],[3030,9535,20757],[3959,9536,null],[5146,9537,null],[5195,9538,null],[2951,9539,null],[1124,9540,20769],[1089,9541,20772],[1123,9542,20773],[1070,9543,20774],[692,9544,20776],[1595,9545,null],[638,9546,20779],[4714,9547,null],[871,9548,20783],[1118,9549,20786],[5002,9550,null],[3995,9551,null],[1692,9552,null],[2987,9553,null],[267,9554,20798],[2460,9555,null],[3034,9556,null],[993,9557,20806],[743,9558,null],[891,9559,20810],[926,9560,20811],[4738,9561,null],[5628,9562,null],[5015,9563,null],[5050,9564,null],[4667,9565,null],[919,9566,20832],[931,9567,20833],[259,9568,20840],[2555,9569,null],[260,9570,20843],[1076,9571,20844],[5063,9572,null],[5094,9573,20851],[4055,9574,null],[5122,9575,null],[3863,9576,null],[4626,9577,null],[4518,9578,20862],[4786,9579,null],[4571,9580,null],[3970,9581,null],[3874,9582,null],[5218,9583,null],[5207,9584,null],[4535,9585,null],[4042,9586,null],[4764,9587,null],[4715,9588,null],[535,9589,20884],[878,9590,20889],[3826,9591,null],[609,9592,20893],[603,9593,20894],[679,9594,20896],[651,9595,20898],[945,9596,20899],[967,9597,20900],[596,9598,20903],[1218,9599,null],[561,9600,20909],[4727,9601,null],[254,9602,20916],[315,9603,20917],[369,9604,20918],[2938,9605,null],[4295,9606,null],[843,9607,20926],[939,9608,20928],[836,9609,20930],[67,9610,20931],[883,9611,20932],[3898,9612,null],[3035,9613,null],[2939,9614,null],[691,9615,20944],[1594,9616,null],[4674,9617,null],[753,9618,20954],[747,9619,20961],[739,9620,20962],[2482,9621,null],[1691,9622,null],[116,9623,20966],[350,9624,20967],[734,9625,20969],[2075,9626,null],[4954,9627,null],[5250,9628,null],[5190,9629,20980],[4428,9630,null],[3994,9631,null],[3948,9632,null],[3239,9633,null],[55,9634,20991],[1618,9635,null],[631,9636,20994],[643,9637,20995],[500,9638,20998],[2934,9639,21001],[5430,9640,21002],[4283,9641,null],[4210,9642,null],[4007,9643,null],[4044,9644,null],[75,9645,21010],[1027,9646,21015],[3515,9647,null],[1714,9648,null],[5148,9649,null],[699,9650,21022],[788,9651,21024],[3942,9652,21025],[391,9653,21026],[644,9654,21029],[583,9655,21030],[343,9656,21031],[740,9657,21034],[595,9658,21035],[4247,9659,null],[4690,9660,null],[3658,9661,null],[321,9662,21046],[363,9663,21047],[3954,9664,null],[1035,9665,21050],[4306,9666,null],[2982,9667,21054],[2327,9668,null],[4002,9669,null],[775,9670,21059],[782,9671,21061],[299,9672,null],[1638,9673,21064],[3010,9674,null],[5532,9675,null],[5244,9676,null],[2562,9677,null],[1115,9678,null],[1028,9679,21085],[5194,9680,null],[1158,9681,21087],[2508,9682,null],[2550,9683,21095],[302,9684,21096],[4978,9685,null],[5538,9686,null],[1041,9687,21100],[4186,9688,null],[727,9689,21104],[1022,9690,21108],[4955,9691,null],[4278,9692,21113],[4668,9693,null],[3036,9694,null],[4043,9695,null],[4450,9696,null],[513,9697,21124],[2514,9698,null],[2946,9699,null],[1590,9700,21128],[4902,9701,21131],[4235,9702,null],[5154,9703,null],[2506,9704,null],[5712,9705,21138],[3275,9706,null],[3538,9707,null],[787,9708,21143],[1206,9709,21148],[3767,9710,null],[499,9711,21152],[1015,9712,21153],[3335,9713,null],[994,9714,null],[1596,9715,null],[4050,9716,null],[411,9717,21162],[634,9718,null],[403,9719,21164],[1175,9720,null],[398,9721,21168],[404,9722,21169],[1355,9723,null],[731,9724,null],[356,9725,21179],[295,9726,21180],[171,9727,21181],[2519,9728,null],[966,9729,21185],[2578,9730,null],[2556,9731,null],[4236,9732,null],[1170,9733,null],[108,9734,null],[2746,9735,null],[1703,9736,null],[1404,9737,null],[4967,9738,null],[3778,9739,null],[2747,9740,null],[823,9741,21210],[801,9742,21218],[830,9743,21219],[835,9744,21220],[849,9745,21227],[355,9746,21228],[307,9747,21229],[308,9748,21231],[5106,9749,null],[5100,9750,null],[451,9751,21235],[1259,9752,null],[2028,9753,null],[4258,9754,null],[4907,9755,null],[5238,9756,21245],[2434,9757,null],[3851,9758,null],[4498,9759,null],[4487,9760,null],[2892,9761,null],[33,9762,21259],[507,9763,21260],[494,9764,21261],[5058,9765,null],[2567,9766,null],[1074,9767,null],[459,9768,21268],[123,9769,21269],[4906,9770,null],[2603,9771,null],[4282,9772,null],[4770,9773,null],[3298,9774,null],[3911,9775,null],[4140,9776,null],[795,9777,21282],[19,9778,21286],[1066,9779,null],[1548,9780,null],[3762,9781,null],[542,9782,21293],[177,9783,21295],[548,9784,21297],[396,9785,null],[555,9786,21299],[683,9787,null],[971,9788,null],[219,9789,21304],[446,9790,21306],[1559,9791,null],[3563,9792,null],[1186,9793,null],[4162,9794,null],[487,9795,21315],[1378,9796,null],[547,9797,21321],[706,9798,null],[158,9799,21324],[3042,9800,null],[695,9801,null],[3586,9802,null],[2423,9803,null],[4230,9804,21331],[2050,9805,null],[4234,9806,null],[658,9807,null],[4427,9808,null],[4962,9809,null],[107,9810,null],[81,9811,21341],[62,9812,21343],[2898,9813,null],[4566,9814,21345],[5099,9815,null],[5098,9816,null],[2370,9817,null],[1212,9818,null],[4578,9819,null],[1067,9820,null],[983,9821,null],[2554,9822,null],[1079,9823,null],[114,9824,null],[225,9825,21378],[1090,9826,null],[2698,9827,null],[439,9828,21382],[115,9829,21384],[452,9830,21388],[2759,9831,null],[3706,9832,null],[2507,9833,null],[4331,9834,null],[4434,9835,null],[3323,9836,null],[3754,9837,null],[2754,9838,null],[635,9839,null],[2699,9840,null],[348,9841,null],[110,9842,21410],[465,9843,21411],[103,9844,21412],[3707,9845,null],[2711,9846,null],[630,9847,21417],[5046,9848,21420],[4475,9849,null],[4570,9850,null],[3714,9851,null],[4950,9852,21425],[3755,9853,null],[163,9854,21429],[3274,9855,null],[211,9856,21435],[1403,9857,null],[4919,9858,null],[1498,9859,null],[346,9860,null],[417,9861,21444],[4476,9862,null],[930,9863,null],[2314,9864,null],[682,9865,null],[212,9866,21451],[4956,9867,null],[1494,9868,21455],[4290,9869,null],[1210,9870,null],[3527,9871,null],[3562,9872,null],[164,9873,21467],[2842,9874,null],[7,9875,21469],[129,9876,21471],[3330,9877,null],[2322,9878,null],[3083,9879,null],[2891,9880,null],[3516,9881,null],[2315,9882,null],[1164,9883,null],[444,9884,null],[1163,9885,null],[4439,9886,null],[359,9887,null],[151,9888,21488],[68,9889,21490],[828,9890,null],[206,9891,21492],[3575,9892,null],[3522,9893,null],[2411,9894,null],[27,9895,21504],[4284,9896,null],[2338,9897,null],[5010,9898,null],[1138,9899,null],[1426,9900,null],[2412,9901,null],[199,9902,21524],[2471,9903,null],[4823,9904,null],[1415,9905,null],[2994,9906,null],[2410,9907,null],[2651,9908,null],[215,9909,null],[204,9910,null],[2039,9911,null],[2034,9912,null],[4103,9913,null],[3324,9914,null],[2375,9915,null],[2602,9916,null],[4642,9917,null],[3671,9918,null],[2903,9919,null],[4330,9920,null],[3900,9921,null],[3654,9922,21559],[3990,9923,21560],[586,9924,null],[3466,9925,null],[247,9926,21564],[1788,9927,null],[2358,9928,21568],[3564,9929,null],[20,9930,21570],[4854,9931,21573],[4151,9932,null],[2658,9933,null],[4187,9934,null],[4134,9935,21578],[4530,9936,null],[839,9937,null],[4391,9938,null],[5382,9939,21588],[4811,9940,null],[2748,9941,null],[3479,9942,null],[3750,9943,21594],[3894,9944,21595],[2770,9945,null],[4618,9946,null],[1751,9947,null],[4482,9948,null],[4522,9949,null],[978,9950,null],[875,9951,null],[4523,9952,null],[4614,9953,21608],[2386,9954,null],[726,9955,21611],[2316,9956,null],[3322,9957,null],[970,9958,null],[850,9959,null],[4343,9960,null],[1402,9961,null],[1410,9962,null],[3095,9963,null],[347,9964,null],[3756,9965,null],[354,9966,null],[4882,9967,null],[1110,9968,21634],[1223,9969,null],[1799,9970,null],[1786,9971,null],[3467,9972,null],[2171,9973,null],[2076,9974,null],[4871,9975,null],[4859,9976,null],[5202,9977,null],[2087,9978,null],[2674,9979,null],[2742,9980,21650],[2807,9981,null],[827,9982,null],[826,9983,null],[2022,9984,21656],[4834,9985,null],[3490,9986,null],[1062,9987,21666],[203,9988,null],[4138,9989,null],[1014,9990,21676],[738,9991,null],[1451,9992,null],[1211,9993,null],[2166,9994,21686],[834,9995,null],[2418,9996,null],[2458,9997,null],[246,9998,21691],[2170,9999,null],[2178,10000,null],[1554,10001,null],[2026,10002,null],[2027,10003,null],[2135,10004,null],[3558,10005,21704],[1835,10006,null],[1740,10007,null],[4620,10008,null],[3419,10009,null],[4139,10010,null],[2172,10011,null],[3802,10012,null],[3318,10013,21717],[4470,10014,21721],[678,10015,21722],[4402,10016,null],[119,10017,null],[1930,10018,null],[14,10019,21727],[490,10020,null],[690,10021,null],[2650,10022,null],[4710,10023,21735],[4806,10024,21736],[2183,10025,null],[3431,10026,null],[4354,10027,null],[4199,10028,null],[2194,10029,null],[4114,10030,null],[66,10031,null],[1068,10032,null],[202,10033,null],[1254,10034,21755],[466,10035,null],[539,10036,null],[1830,10037,21759],[3346,10038,null],[3154,10039,null],[390,10040,21763],[1452,10041,null],[3126,10042,21765],[4524,10043,null],[822,10044,21769],[60,10045,null],[106,10046,null],[1234,10047,null],[972,10048,null],[1116,10049,null],[538,10050,null],[754,10051,null],[1020,10052,null],[551,10053,null],[684,10054,null],[3394,10055,null],[1314,10056,null],[582,10057,21791],[2604,10058,null],[2364,10059,null],[3570,10060,null],[1787,10061,null],[730,10062,null],[3226,10063,null],[3082,10064,null],[2454,10065,21802],[3202,10066,null],[3106,10067,null],[4858,10068,null],[3366,10069,21808],[58,10070,null],[2652,10071,null],[2663,10072,null],[226,10073,null],[4379,10074,null],[2626,10075,null],[2459,10076,null],[2406,10077,21819],[3370,10078,null],[130,10079,null],[3191,10080,null],[5052,10081,null],[1127,10082,null],[4810,10083,null],[1463,10084,null],[2220,10085,null],[102,10086,21848],[2219,10087,null],[2802,10088,null],[2646,10089,21852],[1307,10090,null],[3442,10091,null],[54,10092,21856],[2231,10093,null],[2362,10094,null],[786,10095,null],[4378,10096,null],[3610,10097,null],[1834,10098,null],[2530,10099,null],[2146,10100,null],[4091,10101,null],[4866,10102,null],[3131,10103,null],[1979,10104,null],[3852,10105,null],[2598,10106,21878],[2074,10107,null],[1906,10108,null],[3174,10109,21883],[3179,10110,null],[3634,10111,null],[2122,10112,null],[3227,10113,null],[4679,10114,null],[18,10115,null],[610,10116,null],[3514,10117,null],[4930,10118,null],[1114,10119,null],[3730,10120,null],[2844,10121,null],[4326,10122,21904],[2242,10123,null],[3660,10124,null],[3659,10125,null],[3143,10126,null],[514,10127,null],[71,10128,null],[2218,10129,null],[3462,10130,21918],[395,10131,null],[594,10132,null],[4914,10133,null],[4572,10134,null],[1356,10135,null],[492,10136,null],[1500,10137,null],[1330,10138,null],[2850,10139,null],[2694,10140,21932],[2722,10141,null],[486,10142,21935],[3282,10143,null],[3846,10144,21937],[922,10145,null],[918,10146,21941],[588,10147,null],[442,10148,null],[4086,10149,21945],[443,10150,null],[599,10151,null],[3250,10152,null],[3803,10153,null],[4092,10154,null],[402,10155,null],[3090,10156,null],[3611,10157,null],[1367,10158,null],[491,10159,null],[1883,10160,null],[3708,10161,null],[1878,10162,21966],[1926,10163,21968],[1042,10164,null],[274,10165,null],[1794,10166,null],[1986,10167,null],[1810,10168,null],[1739,10169,null],[1884,10170,null],[2082,10171,null],[450,10172,null],[3418,10173,null],[4090,10174,null],[4182,10175,21984],[1162,10176,null],[732,10177,null],[2502,10178,21988],[923,10179,null],[2274,10180,null],[298,10181,null],[1506,10182,null],[1350,10183,21994],[1782,10184,21996],[3798,10185,21997],[1931,10186,null],[1991,10187,null],[1974,10188,22007],[2070,10189,22008],[882,10190,null],[780,10191,null],[4860,10192,null],[2795,10193,null],[898,10194,null],[2818,10195,null],[4818,10196,null],[258,10197,null],[2466,10198,null],[4146,10199,null],[263,10200,null],[1954,10201,null],[82,10202,null],[2615,10203,null],[4338,10204,null],[2002,10205,null],[10,10206,null],[3371,10207,null],[4380,10208,null],[2700,10209,null],[3084,10210,null],[3287,10211,null],[2290,10212,null],[2610,10213,null],[1842,10214,null],[1762,10215,null],[2123,10216,null],[3130,10217,null],[3234,10218,null],[1938,10219,null],[498,10220,null],[587,10221,null],[6,10222,22069],[251,10223,null],[210,10224,null],[1978,10225,null],[3383,10226,null],[3666,10227,null],[1858,10228,null],[2124,10229,null],[4422,10230,22082],[4242,10231,null],[4332,10232,null],[3378,10233,null],[3682,10234,null],[1932,10235,null],[778,10236,null],[2118,10237,22092],[1836,10238,null],[162,10239,null],[2130,10240,null],[924,10241,null],[198,10242,22101],[1499,10243,null],[503,10244,null],[534,10245,22106],[3623,10246,null],[34,10247,null],[3132,10248,null],[3138,10249,null],[3606,10250,22113],[3178,10251,null],[870,10252,22115],[2268,10253,null],[418,10254,null],[3270,10255,22120],[2267,10256,null],[647,10257,null],[407,10258,null],[3858,10259,null],[1446,10260,22127],[3468,10261,null],[1302,10262,22131],[1282,10263,null],[1260,10264,null],[946,10265,null],[636,10266,null],[935,10267,null],[2706,10268,null],[178,10269,null],[1943,10270,null],[3372,10271,null],[2363,10272,null],[12,10273,null],[3078,10274,22150],[3228,10275,null],[2266,10276,null],[4188,10277,null],[3474,10278,null],[2098,10279,null],[1271,10280,null],[4098,10281,null],[774,10282,22160],[3276,10283,null],[3702,10284,22163],[1306,10285,null],[2226,10286,null],[4908,10287,null],[5142,10288,22168],[791,10289,null],[155,10290,null],[1362,10291,null],[3420,10292,null],[4812,10293,null],[3618,10294,null],[3186,10295,null],[4945,10296,22180],[3804,10297,null],[4374,10298,22184],[3426,10299,null],[5533,10300,22188],[3414,10301,22190],[4194,10302,null],[5389,10303,22194],[5197,10304,22196],[3906,10305,null],[4717,10306,22200],[5715,10307,22202],[4992,10308,22204],[5616,10309,22206],[8462,10310,22208],[2279,10311,null],[5245,10312,22212],[2214,10313,22214],[5233,10314,22216],[5720,10315,22218],[5240,10316,22220],[4386,10317,null],[2256,10318,22224],[2317,10319,22226],[8481,10320,22228],[2977,10321,22230],[2262,10322,22232],[8327,10323,22234],[8522,10324,22236],[5004,10325,null],[4080,10326,22240],[1882,10327,null],[3504,10328,22244],[4034,10329,22246],[5185,10330,22248],[2029,10331,22250],[8528,10332,22252],[1890,10333,null],[1980,10334,null],[3889,10335,22258],[8992,10336,22260],[3997,10337,22262],[5234,10338,22264],[5665,10339,22266],[8343,10340,22268],[1895,10341,null],[8413,10342,22272],[3901,10343,22274],[4040,10344,22276],[2017,10345,22278],[3222,10346,22280],[3180,10347,null],[4621,10348,22284],[8990,10349,22286],[8945,10350,22288],[2749,10351,22290],[8923,10352,22292],[8911,10353,22294],[8326,10354,22296],[3313,10355,22298],[8981,10356,22300],[1734,10357,22302],[1738,10358,null],[4285,10359,22306],[5725,10360,22308],[1920,10361,22310],[8391,10362,22312],[3325,10363,22314],[8328,10364,22316],[8299,10365,22318],[4998,10366,22320],[2305,10367,22322],[8469,10368,22324],[8400,10369,22326],[4224,10370,22328],[8470,10371,22330],[8513,10372,22332],[8308,10373,22334],[8360,10374,22336],[8329,10375,22338],[5522,10376,22340],[3032,10377,22342],[8291,10378,22344],[4760,10379,22346],[3037,10380,22348],[1746,10381,null],[3510,10382,22352],[8464,10383,22354],[9196,10384,22356],[8907,10385,22358],[5184,10386,22360],[8526,10387,22362],[8494,10388,22364],[8330,10389,22366],[1847,10390,null],[3264,10391,22370],[4273,10392,22372],[5377,10393,22374],[2880,10394,22376],[2737,10395,22378],[5101,10396,22380],[8376,10397,22382],[8361,10398,22384],[8964,10399,22386],[8428,10400,22388],[8928,10401,22390],[8388,10402,22392],[8419,10403,22394],[8518,10404,22396],[8456,10405,22398],[8500,10406,22400],[2640,10407,22402],[8987,10408,22404],[8517,10409,22406],[4704,10410,22408],[8385,10411,22410],[2736,10412,22412],[8346,10413,22414],[8331,10414,22416],[8490,10415,22418],[9302,10416,22420],[8934,10417,22422],[8407,10418,22424],[9178,10419,22426],[8993,10420,22428],[9183,10421,22430],[8515,10422,22432],[8507,10423,22434],[9199,10424,22436],[8345,10425,22438],[8398,10426,22440],[4512,10427,22442],[8349,10428,22444],[8315,10429,22446],[8927,10430,22448],[8414,10431,22450],[8380,10432,22452],[8297,10433,22454],[8423,10434,22456],[8417,10435,22458],[8457,10436,22460],[8411,10437,22462],[8312,10438,22464],[1031,10439,null],[4800,10440,22468],[1542,10441,22470],[1682,10442,22472],[5677,10443,22474],[5521,10444,22476],[1019,10445,null],[1308,10446,null],[4957,10447,22482],[5328,10448,22484],[1398,10449,22486],[1026,10450,null],[5617,10451,22490],[8262,10452,22492],[1458,10453,null],[1354,10454,null],[1405,10455,22498],[8438,10456,22500],[1645,10457,22502],[5485,10458,22504],[8538,10459,22506],[5629,10460,22508],[1319,10461,null],[562,10462,null],[1258,10463,null],[8416,10464,22516],[1688,10465,22518],[1633,10466,22520],[5666,10467,22522],[8942,10468,22524],[1266,10469,null],[642,10470,null],[540,10471,null],[5520,10472,22532],[1681,10473,22534],[779,10474,null],[546,10475,null],[8480,10476,22540],[8421,10477,22542],[802,10478,null],[973,10479,22546],[8524,10480,22548],[8545,10481,22550],[4754,10482,22552],[874,10483,null],[8472,10484,22556],[8409,10485,22558],[1344,10486,22560],[438,10487,22562],[8512,10488,22564],[8926,10489,22566],[887,10490,null],[394,10491,null],[5672,10492,22572],[1122,10493,null],[8975,10494,22576],[685,10495,22578],[9177,10496,22580],[9305,10497,22582],[3456,10498,22584],[624,10499,22586],[8474,10500,22588],[8473,10501,22590],[9174,10502,22592],[455,10503,null],[8525,10504,22596],[1693,10505,22598],[8223,10506,22600],[4753,10507,22602],[5473,10508,22604],[3744,10509,22606],[8404,10510,22608],[8403,10511,22610],[8988,10512,22612],[8264,10513,22614],[8952,10514,22616],[9187,10515,22618],[8482,10516,22620],[8379,10517,22622],[8231,10518,22624],[8530,10519,22626],[9290,10520,22628],[1393,10521,22630],[1201,10522,22632],[4477,10523,22634],[5089,10524,22636],[3612,10525,null],[1018,10526,null],[8943,10527,22642],[8493,10528,22644],[8947,10529,22646],[8502,10530,22648],[8267,10531,22650],[8243,10532,22652],[8279,10533,22654],[8211,10534,22656],[8989,10535,22658],[9181,10536,22660],[3792,10537,22662],[8950,10538,22664],[8259,10539,22666],[8257,10540,22668],[8261,10541,22670],[876,10542,null],[9186,10543,22674],[8499,10544,22676],[5472,10545,22678],[8453,10546,22680],[8235,10547,22682],[8454,10548,22684],[8393,10549,22686],[8458,10550,22688],[8460,10551,22690],[8387,10552,22692],[8944,10553,22694],[8272,10554,22696],[8461,10555,22698],[8486,10556,22700],[8451,10557,22702],[8446,10558,22704],[8389,10559,22706],[8491,10560,22708],[8424,10561,22710],[528,10562,22712],[9184,10563,22714],[8476,10564,22716],[8377,10565,22718],[8383,10566,22720],[311,10567,null],[8969,10568,22724],[3026,10569,22726],[5528,10570,22728],[5714,10571,22730],[1680,10572,22732],[167,10573,null],[322,10574,null],[2893,10575,22738],[9194,10576,22740],[2881,10577,22742],[2989,10578,22744],[5713,10579,22746],[8541,10580,22748],[250,10581,null],[1584,10582,22752],[1549,10583,22754],[8910,10584,22756],[1537,10585,22758],[4765,10586,22760],[300,10587,null],[8484,10588,22764],[59,10589,null],[306,10590,null],[4609,10591,22770],[8535,10592,22772],[8268,10593,22774],[3025,10594,22776],[337,10595,22778],[9208,10596,22780],[156,10597,null],[192,10598,22784],[1213,10599,22786],[9284,10600,22788],[5721,10601,22790],[8237,10602,22792],[961,10603,22794],[8242,10604,22796],[252,10605,null],[8468,10606,22800],[2557,10607,22802],[8539,10608,22804],[8256,10609,22806],[8251,10610,22808],[8483,10611,22810],[8278,10612,22812],[8187,10613,22814],[8534,10614,22816],[150,10615,22818],[8915,10616,22820],[8270,10617,22822],[8544,10618,22824],[4705,10619,22826],[8527,10620,22828],[154,10621,null],[8974,10622,22832],[8514,10623,22834],[9173,10624,22836],[8509,10625,22838],[9172,10626,22840],[9233,10627,22842],[4176,10628,22844],[8341,10629,22846],[4848,10630,22848],[8271,10631,22850],[9240,10632,22852],[5232,10633,22854],[8540,10634,22856],[4465,10635,22858],[8269,10636,22860],[2310,10637,22862],[8350,10638,22864],[8916,10639,22866],[4464,10640,22868],[8373,10641,22870],[8280,10642,22872],[8542,10643,22874],[9197,10644,22876],[8319,10645,22878],[1008,10646,22880],[2208,10647,22882],[8529,10648,22884],[8334,10649,22886],[1632,10650,22888],[5280,10651,22890],[8475,10652,22892],[8505,10653,22894],[8318,10654,22896],[8336,10655,22898],[4128,10656,22900],[8342,10657,22902],[8258,10658,22904],[4608,10659,22906],[8510,10660,22908],[1536,10661,22910],[8991,10662,22912],[8186,10663,22914],[9283,10664,22916],[288,10665,22918],[8954,10666,22920],[8357,10667,22922],[9176,10668,22924],[8492,10669,22926],[2112,10670,22928],[8447,10671,22930],[8516,10672,22932],[2400,10673,22934],[9203,10674,22936],[4656,10675,22938],[8506,10676,22940],[816,10677,22942],[8195,10678,22944],[3757,10679,22946],[8374,10680,22948],[8940,10681,22950],[3985,10682,22952],[673,10683,22954],[8439,10684,22956],[9204,10685,22958],[8352,10686,22960],[3745,10687,22962],[8919,10688,22964],[8375,10689,22966],[4045,10690,22968],[349,10691,22970],[8436,10692,22972],[672,10693,22974],[8366,10694,22976],[2545,10695,22978],[9195,10696,22980],[9334,10697,22982],[8306,10698,22984],[1968,10699,22986],[8255,10700,22988],[11,10701,null],[8253,10702,22992],[3553,10703,22994],[3936,10704,22996],[8999,10705,22998],[8956,10706,23000],[8985,10707,23002],[8961,10708,23004],[1644,10709,null],[8358,10710,23008],[3696,10711,23010],[8433,10712,23012],[8201,10713,23014],[8207,10714,23016],[4033,10715,23018],[9296,10716,23020],[23,10717,null],[8367,10718,23024],[3360,10719,23026],[8996,10720,23028],[1296,10721,23030],[8224,10722,23032],[9285,10723,23034],[8435,10724,23036],[8354,10725,23038],[8508,10726,23040],[8287,10727,23042],[8418,10728,23044],[8543,10729,23046],[3565,10730,23048],[8437,10731,23050],[8983,10732,23052],[8191,10733,23054],[294,10734,23056],[8406,10735,23058],[9205,10736,23060],[8365,10737,23062],[9171,10738,23064],[5664,10739,23066],[8984,10740,23068],[1248,10741,23070],[144,10742,23072],[8348,10743,23074],[8935,10744,23076],[8971,10745,23078],[8370,10746,23080],[8537,10747,23082],[8408,10748,23084],[8932,10749,23086],[1440,10750,23088],[8994,10751,23090],[8353,10752,23092],[9293,10753,23094],[8335,10754,23096],[9189,10755,23098],[8941,10756,23100],[3888,10757,23102],[8332,10758,23104],[8430,10759,23106],[9307,10760,23108],[5136,10761,23110],[8909,10762,23112],[8362,10763,23114],[8412,10764,23116],[5040,10765,23118],[8247,10766,23120],[8489,10767,23122],[8422,10768,23124],[8908,10769,23126],[8295,10770,23128],[8298,10771,23130],[9306,10772,23132],[8301,10773,23134],[8302,10774,23136],[4752,10775,23138],[9304,10776,23140],[8289,10777,23142],[5795,10778,null],[8199,10779,23146],[9308,10780,23148],[8241,10781,23150],[5798,10782,null],[9190,10783,23154],[9175,10784,23156],[8240,10785,23158],[3024,10786,23160],[8427,10787,23162],[8536,10788,23164],[5786,10789,null],[8282,10790,23168],[8415,10791,23170],[4416,10792,23172],[8285,10793,23174],[8478,10794,23176],[8929,10795,23178],[8930,10796,23180],[5804,10797,null],[5780,10798,null],[8239,10799,23186],[8368,10800,23188],[8189,10801,23190],[9200,10802,23192],[8265,10803,23194],[8477,10804,23196],[5783,10805,null],[2928,10806,23200],[8351,10807,23202],[8523,10808,23204],[336,10809,23206],[8317,10810,23208],[8920,10811,23210],[9297,10812,23212],[1392,10813,23214],[8198,10814,23216],[2688,10815,23218],[8968,10816,23220],[8276,10817,23222],[8200,10818,23224],[8310,10819,23226],[3840,10820,23228],[5807,10821,null],[8963,10822,23232],[8204,10823,23234],[8347,10824,23236],[2976,10825,23238],[8369,10826,23240],[8296,10827,23242],[3600,10828,23244],[960,10829,23246],[576,10830,23248],[9287,10831,23250],[8970,10832,23252],[8316,10833,23254],[9303,10834,23256],[9295,10835,23258],[8455,10836,23260],[768,10837,23262],[8410,10838,23264],[8325,10839,23266],[8305,10840,23268],[912,10841,23270],[8467,10842,23272],[8307,10843,23274],[8390,10844,23276],[2160,10845,23278],[8183,10846,23280],[5424,10847,23282],[8463,10848,23284],[9310,10849,23286],[8222,10850,23288],[9311,10851,23290],[8229,10852,23292],[8214,10853,23294],[8303,10854,23296],[2016,10855,23298],[2544,10856,23300],[8286,10857,23302],[8283,10858,23304],[8338,10859,23306],[8959,10860,23308],[8188,10861,23310],[6497,10862,null],[8311,10863,23314],[8293,10864,23316],[9236,10865,23318],[9198,10866,23320],[9170,10867,23322],[8254,10868,23324],[8337,10869,23326],[8946,10870,23328],[8973,10871,23330],[8938,10872,23332],[9241,10873,23334],[8202,10874,23336],[8931,10875,23338],[9185,10876,23340],[8232,10877,23342],[5777,10878,null],[8238,10879,23346],[8449,10880,23348],[9234,10881,23350],[2832,10882,23352],[8215,10883,23354],[9301,10884,23356],[6493,10885,null],[8193,10886,23360],[6495,10887,null],[8955,10888,23364],[8503,10889,23366],[8274,10890,23368],[8359,10891,23370],[8249,10892,23372],[5762,10893,null],[5774,10894,null],[8322,10895,23378],[8498,10896,23380],[8233,10897,23382],[8192,10898,23384],[8273,10899,23386],[3984,10900,23388],[8392,10901,23390],[5771,10902,null],[8386,10903,23394],[8300,10904,23396],[720,10905,23398],[8962,10906,23400],[8181,10907,23402],[9206,10908,23404],[8444,10909,23406],[8205,10910,23408],[8218,10911,23410],[2496,10912,23412],[8320,10913,23414],[8976,10914,23416],[1488,10915,23418],[8384,10916,23420],[9237,10917,23422],[8209,10918,23424],[8340,10919,23426],[1776,10920,23428],[8918,10921,23430],[8324,10922,23432],[480,10923,23434],[8442,10924,23436],[6499,10925,null],[5801,10926,null],[1200,10927,23442],[8997,10928,23444],[9313,10929,23446],[8922,10930,23448],[8532,10931,23450],[8958,10932,23452],[0,10933,23454],[48,10934,23456],[3312,10935,23458],[8448,10936,23460],[8511,10937,23462],[8216,10938,23464],[9212,10939,23466],[8246,10940,23468],[96,10941,23470],[3072,10942,23472],[8217,10943,23474],[8967,10944,23476],[8914,10945,23478],[8479,10946,23480],[432,10947,23482],[8459,10948,23484],[8924,10949,23486],[5768,10950,null],[8321,10951,23490],[8339,10952,23492],[8226,10953,23494],[9235,10954,23496],[9210,10955,23498],[8266,10956,23500],[3120,10957,23502],[5792,10958,null],[8185,10959,23506],[8979,10960,23508],[9299,10961,23510],[9239,10962,23512],[8210,10963,23514],[1152,10964,23516],[8998,10965,23518],[8219,10966,23520],[8227,10967,23522],[9192,10968,23524],[8313,10969,23526],[8344,10970,23528],[3552,10971,23530],[8443,10972,23532],[2064,10973,23534],[8445,10974,23536],[8248,10975,23538],[8487,10976,23540],[8913,10977,23542],[8382,10978,23544],[2352,10979,23546],[8978,10980,23548],[1824,10981,23550],[5789,10982,null],[8213,10983,23554],[9309,10984,23556],[8333,10985,23558],[8426,10986,23560],[8245,10987,23562],[8206,10988,23564],[8395,10989,23566],[5765,10990,null],[8234,10991,23570],[8405,10992,23572],[8323,10993,23574],[8937,10994,23576],[8182,10995,23578],[8960,10996,23580],[4896,10997,23582],[8399,10998,23584],[8397,10999,23586],[8441,11000,23588],[9193,11001,23590],[8180,11002,23592],[8294,11003,23594],[8401,11004,23596],[1728,11005,23598],[8485,11006,23600],[9209,11007,23602],[8396,11008,23604],[1104,11009,23606],[2784,11010,23608],[8497,11011,23610],[8440,11012,23612],[9242,11013,23614],[3168,11014,23616]]} diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/modules/pmod46_pc1_p10.json b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/modules/pmod46_pc1_p10.json new file mode 100644 index 0000000000..1f500511ac --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/modules/pmod46_pc1_p10.json @@ -0,0 +1 @@ +{"input_count": 36, "args": [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, [0, 3], [35, 36], [3, 10], [21, 38], [6, 7], [33, 34], [23, 41], [25, 35], [42, 43], [16, 17], [22, 23], [19, 46], [15, 47], [29, 34], [16, 49], [7, 14], [13, 51], [6, 52], [36, 53], [2, 39], [4, 11], [22, 56], [25, 57], [2, 9], [24, 59], [21, 60], [58, 61], [32, 33], [28, 29], [54, 64], [5, 12], [27, 66], [33, 67], [17, 32], [20, 25], [69, 70], [7, 71], [32, 70], [41, 73], [10, 65], [10, 36], [11, 12], [26, 77], [4, 5], [30, 79], [78, 80], [76, 81], [27, 82], [48, 83], [31, 35], [64, 85], [53, 86], [84, 87], [31, 33], [32, 89], [34, 90], [24, 25], [30, 46], [92, 93], [91, 94], [44, 67], [18, 23], [51, 66], [97, 98], [8, 9], [15, 100], [2, 101], [1, 102], [18, 45], [83, 104], [103, 105], [0, 35], [13, 107], [51, 108], [6, 109], [19, 20], [110, 111], [31, 32], [13, 77], [89, 114], [8, 115], [0, 1], [101, 117], [55, 118], [70, 99], [119, 120], [26, 27], [64, 122], [34, 63], [85, 124], [123, 125], [94, 126], [13, 14], [77, 128], [127, 129], [68, 97], [30, 122], [45, 132], [21, 23], [15, 18], [133, 135], [134, 136], [22, 24], [137, 138], [9, 10], [139, 140], [1, 8], [104, 142], [83, 143], [16, 18], [68, 145], [6, 13], [89, 147], [83, 148], [28, 149], [60, 150], [40, 79], [21, 127], [152, 153], [3, 152], [64, 125], [104, 132], [156, 157], [155, 158], [102, 117], [147, 160], [24, 43], [161, 162], [24, 147], [19, 164], [160, 165], [89, 166], [22, 134], [136, 168], [49, 169], [8, 140], [2, 3], [16, 119], [26, 57], [173, 174], [28, 173], [162, 176], [29, 177], [53, 178], [112, 142], [21, 140], [130, 181], [12, 13], [28, 165], [17, 175], [184, 185], [22, 31], [69, 187], [56, 188], [111, 163], [51, 190], [4, 172], [5, 192], [19, 28], [89, 194], [139, 195], [193, 196], [61, 75], [96, 198], [88, 143], [74, 200], [15, 20], [162, 202], [188, 203], [16, 21], [28, 205], [19, 206], [29, 207], [204, 208], [26, 209], [20, 162], [19, 211], [135, 212], [42, 213], [11, 80], [26, 113], [111, 142], [37, 64], [10, 218], [53, 219], [217, 220], [34, 221], [14, 171], [27, 223], [183, 224], [9, 27], [2, 168], [226, 227], [116, 194], [77, 223], [3, 5], [29, 206], [1, 40], [2, 233], [214, 234], [232, 235], [189, 191], [53, 64], [83, 125], [238, 239], [146, 222], [34, 51], [92, 169], [171, 210], [154, 172], [27, 50], [121, 246], [29, 72], [14, 248], [32, 242], [29, 250], [82, 251], [31, 186], [17, 18], [165, 176], [131, 255], [6, 59], [34, 93], [69, 258], [213, 259], [89, 260], [234, 261], [151, 168], [228, 252], [1, 6], [197, 265], [27, 231], [144, 251], [20, 268], [11, 128], [244, 270], [12, 91], [73, 170], [230, 273], [10, 216], [53, 218], [275, 276], [56, 277], [45, 217], [278, 279], [141, 229], [89, 129], [100, 260], [282, 283], [7, 73], [170, 285], [215, 254], [12, 287], [46, 288], [167, 289], [143, 149], [79, 262], [1, 111], [159, 293], [61, 201], [10, 129], [111, 156], [243, 297], [25, 264], [214, 232], [160, 289], [180, 272], [26, 192], [111, 158], [73, 242], [301, 305], [79, 95], [257, 307], [41, 190], [99, 309], [175, 249], [236, 267], [1, 193], [286, 313], [77, 109], [296, 304], [209, 233], [287, 302], [194, 291], [111, 179], [225, 300], [106, 168], [303, 317], [62, 277], [308, 315], [8, 316]], "roots": [298, 182, 326, 284, 321, 271, 274, 281, 245, 294, 292, 312, 323, 314, 266, 240, 325, 199, 324, 299, 263, 318, 241, 280, 269, 319, 310, 237, 306, 290, 320, 247, 256, 311, 253, 322, 295]} \ No newline at end of file diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/modules/qmod_sa1_p10.json b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/modules/qmod_sa1_p10.json new file mode 100644 index 0000000000..e3d623cae3 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/modules/qmod_sa1_p10.json @@ -0,0 +1 @@ +{"input_count":8,"args":[null,null,null,null,null,null,null,null,[6,7],[3,6],[0,1],[2,10],[3,11],[1,3],[4,8],[13,14],[5,15],[2,5],[14,17],[12,14],[5,7],[0,18],[4,12],[15,17],[0,16],[11,20],[9,25],[10,18],[20,22],[3,21],[5,22],[6,30]],"roots":[23,29,24,27,26,19,28,31]} diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/modules/tmod_t2_p10.json b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/modules/tmod_t2_p10.json new file mode 100644 index 0000000000..7d2185c2be --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/centre-mw-p10/modules/tmod_t2_p10.json @@ -0,0 +1 @@ +{"kind":"disjoint_triples","p":10,"input_labels":[[0,1,2],[0,1,3],[0,1,4],[0,1,5],[0,1,6],[0,1,7],[0,1,8],[0,1,9],[0,2,3],[0,2,4],[0,2,5],[0,2,6],[0,2,7],[0,2,8],[0,2,9],[0,3,4],[0,3,5],[0,3,6],[0,3,7],[0,3,8],[0,3,9],[0,4,5],[0,4,6],[0,4,7],[0,4,8],[0,4,9],[0,5,6],[0,5,7],[0,5,8],[0,5,9],[0,6,7],[0,6,8],[0,6,9],[0,7,8],[0,7,9],[0,8,9],[1,2,3],[1,2,4],[1,2,5],[1,2,6],[1,2,7],[1,2,8],[1,2,9],[1,3,4],[1,3,5],[1,3,6],[1,3,7],[1,3,8],[1,3,9],[1,4,5],[1,4,6],[1,4,7],[1,4,8],[1,4,9],[1,5,6],[1,5,7],[1,5,8],[1,5,9],[1,6,7],[1,6,8],[1,6,9],[1,7,8],[1,7,9],[1,8,9],[2,3,4],[2,3,5],[2,3,6],[2,3,7],[2,3,8],[2,3,9],[2,4,5],[2,4,6],[2,4,7],[2,4,8],[2,4,9],[2,5,6],[2,5,7],[2,5,8],[2,5,9],[2,6,7],[2,6,8],[2,6,9],[2,7,8],[2,7,9],[2,8,9],[3,4,5],[3,4,6],[3,4,7],[3,4,8],[3,4,9],[3,5,6],[3,5,7],[3,5,8],[3,5,9],[3,6,7],[3,6,8],[3,6,9],[3,7,8],[3,7,9],[3,8,9],[4,5,6],[4,5,7],[4,5,8],[4,5,9],[4,6,7],[4,6,8],[4,6,9],[4,7,8],[4,7,9],[4,8,9],[5,6,7],[5,6,8],[5,6,9],[5,7,8],[5,7,9],[5,8,9],[6,7,8],[6,7,9],[6,8,9],[7,8,9]],"target_labels":[[0,1,2],[0,1,3],[0,1,4],[0,1,5],[0,1,6],[0,1,7],[0,1,8],[0,1,9],[0,2,3],[0,2,4],[0,2,5],[0,2,6],[0,2,7],[0,2,8],[0,2,9],[0,3,4],[0,3,5],[0,3,6],[0,3,7],[0,3,8],[0,3,9],[0,4,5],[0,4,6],[0,4,7],[0,4,8],[0,4,9],[0,5,6],[0,5,7],[0,5,8],[0,5,9],[0,6,7],[0,6,8],[0,6,9],[0,7,8],[0,7,9],[0,8,9],[1,2,3],[1,2,4],[1,2,5],[1,2,6],[1,2,7],[1,2,8],[1,2,9],[1,3,4],[1,3,5],[1,3,6],[1,3,7],[1,3,8],[1,3,9],[1,4,5],[1,4,6],[1,4,7],[1,4,8],[1,4,9],[1,5,6],[1,5,7],[1,5,8],[1,5,9],[1,6,7],[1,6,8],[1,6,9],[1,7,8],[1,7,9],[1,8,9],[2,3,4],[2,3,5],[2,3,6],[2,3,7],[2,3,8],[2,3,9],[2,4,5],[2,4,6],[2,4,7],[2,4,8],[2,4,9],[2,5,6],[2,5,7],[2,5,8],[2,5,9],[2,6,7],[2,6,8],[2,6,9],[2,7,8],[2,7,9],[2,8,9],[3,4,5],[3,4,6],[3,4,7],[3,4,8],[3,4,9],[3,5,6],[3,5,7],[3,5,8],[3,5,9],[3,6,7],[3,6,8],[3,6,9],[3,7,8],[3,7,9],[3,8,9],[4,5,6],[4,5,7],[4,5,8],[4,5,9],[4,6,7],[4,6,8],[4,6,9],[4,7,8],[4,7,9],[4,8,9],[5,6,7],[5,6,8],[5,6,9],[5,7,8],[5,7,9],[5,8,9],[6,7,8],[6,7,9],[6,8,9],[7,8,9]],"input_count":120,"args":[[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,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],[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,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],[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,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],[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,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],[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,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[77,115],[47,56],[92,122],[121,123],[112,117],[29,34],[114,126],[125,127],[101,112],[106,129],[25,103],[22,131],[29,132],[27,133],[130,134],[23,32],[135,136],[93,116],[78,138],[5,27],[46,96],[12,13],[80,142],[76,143],[55,56],[59,145],[4,5],[146,147],[144,148],[34,114],[17,45],[2,151],[29,57],[20,93],[7,154],[153,155],[48,156],[152,157],[62,98],[158,159],[150,160],[6,56],[28,162],[4,163],[47,92],[19,165],[164,166],[161,167],[120,168],[63,99],[115,170],[35,171],[169,172],[8,21],[49,58],[94,175],[30,176],[174,177],[36,116],[64,100],[179,180],[178,181],[173,182],[112,114],[101,184],[24,102],[34,186],[185,187],[14,36],[20,189],[69,85],[100,191],[190,192],[10,26],[72,107],[194,195],[42,64],[48,197],[7,198],[91,92],[86,93],[200,201],[13,77],[35,203],[115,204],[54,110],[49,180],[206,207],[90,208],[32,128],[40,41],[1,211],[39,212],[33,113],[61,97],[214,215],[178,216],[18,91],[4,55],[140,219],[112,220],[32,221],[152,156],[46,60],[48,96],[224,225],[223,226],[222,227],[218,228],[217,229],[40,67],[37,39],[66,232],[11,233],[1,9],[234,235],[231,236],[76,113],[82,238],[15,30],[79,240],[239,241],[83,120],[64,243],[81,119],[42,85],[245,246],[244,247],[40,61],[63,249],[41,250],[43,251],[80,118],[84,253],[82,254],[252,255],[248,256],[38,54],[75,258],[71,104],[259,260],[195,259],[3,50],[22,263],[23,101],[55,140],[265,266],[264,267],[14,78],[51,106],[60,62],[270,271],[60,270],[53,273],[5,274],[136,275],[3,22],[59,249],[28,31],[27,279],[111,280],[6,148],[281,282],[52,108],[283,284],[51,52],[263,286],[24,287],[22,23],[288,289],[5,33],[12,18],[291,292],[36,110],[26,294],[105,117],[30,79],[11,297],[66,94],[298,299],[17,300],[78,93],[301,302],[115,116],[58,304],[33,35],[118,306],[242,307],[11,77],[143,309],[308,310],[73,243],[109,312],[84,313],[111,146],[24,31],[34,316],[136,317],[25,296],[318,319],[106,108],[320,321],[26,36],[35,323],[322,324],[195,245],[73,83],[74,327],[81,328],[72,80],[329,330],[9,68],[65,332],[66,333],[74,75],[110,335],[85,336],[314,337],[94,209],[85,197],[43,340],[258,336],[341,342],[58,79],[39,344],[260,345],[343,346],[78,116],[347,348],[63,84],[41,350],[73,109],[351,352],[243,353],[349,354],[54,90],[44,356],[75,357],[67,97],[82,359],[102,111],[296,321],[103,362],[361,363],[184,364],[52,62],[88,98],[108,367],[366,368],[44,89],[48,370],[47,371],[369,372],[38,65],[37,374],[69,375],[41,42],[328,377],[68,378],[376,379],[373,380],[3,7],[25,382],[53,383],[16,20],[2,385],[384,386],[24,34],[6,388],[19,389],[387,390],[381,391],[17,218],[10,14],[74,394],[71,395],[78,396],[12,76],[11,398],[72,399],[397,400],[81,401],[137,402],[109,120],[110,404],[119,405],[107,118],[406,407],[33,408],[324,409],[81,83],[42,69],[411,412],[45,58],[79,299],[39,415],[414,416],[57,348],[93,418],[417,419],[96,119],[360,421],[81,422],[40,46],[423,424],[61,425],[192,198],[60,427],[426,428],[37,49],[43,70],[430,431],[429,432],[420,433],[9,15],[2,435],[21,436],[7,29],[61,63],[8,439],[432,437],[10,235],[14,442],[92,95],[393,444],[19,445],[281,446],[46,47],[447,448],[2,282],[449,450],[101,102],[105,452],[24,453],[289,454],[87,88],[455,456],[451,457],[92,121],[152,154],[29,131],[53,382],[50,57],[462,463],[4,22],[464,465],[461,466],[460,467],[90,100],[89,469],[48,86],[370,471],[468,472],[33,292],[21,435],[474,475],[22,25],[186,477],[284,478],[42,74],[376,480],[16,86],[37,68],[41,483],[80,484],[9,231],[1,142],[486,487],[485,488],[18,19],[2,490],[98,225],[117,271],[32,34],[5,6],[31,495],[59,496],[494,497],[7,498],[493,499],[95,448],[500,501],[492,502],[491,503],[413,504],[489,505],[14,20],[506,507],[65,75],[90,509],[16,510],[108,114],[115,311],[103,512],[269,412],[119,230],[181,516],[53,103],[22,265],[72,519],[104,339],[38,39],[1,522],[467,523],[11,28],[203,525],[71,78],[327,527],[395,528],[526,529],[524,530],[49,215],[63,118],[532,533],[377,531],[2,449],[45,536],[76,91],[55,538],[74,110],[70,509],[540,541],[191,470],[542,543],[38,377],[39,66],[457,482],[447,547],[333,548],[113,539],[434,550],[112,551],[10,71],[72,553],[144,309],[554,555],[73,556],[549,557],[94,97],[21,559],[100,560],[119,120],[179,562],[113,307],[30,115],[564,565],[563,566],[210,281],[567,568],[561,569],[99,570],[86,260],[510,572],[87,107],[72,574],[88,352],[575,576],[105,577],[573,578],[470,542],[44,48],[341,430],[581,582],[580,583],[69,584],[53,585],[258,586],[475,587],[373,391],[20,96],[93,98],[590,591],[571,592],[446,593],[170,404],[452,579],[76,77],[231,485],[546,598],[597,599],[66,67],[558,601],[28,187],[29,603],[92,98],[84,459],[102,606],[11,241],[39,608],[8,58],[1,610],[609,611],[43,612],[12,33],[249,614],[239,615],[613,616],[245,617],[301,475],[70,619],[16,194],[573,621],[620,622],[13,35],[19,624],[68,99],[84,626],[625,627],[459,628],[623,629],[39,611],[55,147],[631,632],[239,614],[100,562],[130,136],[51,636],[331,597],[527,638],[39,639],[60,220],[637,641],[43,430],[70,360],[61,424],[644,645],[643,646],[417,550],[647,648],[357,509],[38,650],[50,86],[260,652],[651,653],[649,654],[453,557],[52,105],[51,59],[657,658],[117,321],[271,660],[659,661],[5,384],[662,663],[6,664],[136,665],[317,666],[35,115],[120,668],[104,116],[30,295],[670,671],[669,672],[109,673],[40,81],[95,644],[626,676],[111,253],[677,678],[606,679],[238,680],[91,474],[681,682],[51,267],[46,218],[87,685],[684,686],[231,398],[687,688],[193,302],[116,690],[29,691],[237,398],[95,200],[45,694],[315,448],[695,696],[86,697],[107,109],[44,88],[87,659],[700,701],[16,702],[50,518],[72,73],[374,705],[87,700],[706,707],[27,239],[359,709],[682,710],[633,711],[645,712],[87,96],[89,714],[575,647],[19,88],[89,201],[17,718],[385,719],[605,720],[717,721],[29,722],[152,177],[216,724],[4,264],[44,86],[16,727],[726,728],[687,729],[725,730],[102,114],[374,442],[234,733],[71,734],[152,726],[728,736],[735,737],[72,689],[738,739],[133,136],[53,662],[47,87],[95,367],[141,371],[744,745],[743,746],[742,747],[40,748],[30,214],[107,750],[295,670],[751,752],[50,453],[145,754],[286,755],[39,58],[59,256],[79,121],[111,238],[759,760],[758,761],[757,762],[260,763],[756,764],[385,718],[714,766],[393,767],[403,768],[9,601],[769,770],[54,64],[41,63],[278,773],[643,774],[448,775],[56,776],[262,352],[657,778],[765,778],[28,629],[99,533],[65,69],[771,783],[32,474],[113,538],[423,575],[103,130],[787,788],[139,415],[572,790],[544,791],[789,792],[786,793],[648,777],[295,394],[300,441],[151,797],[4,611],[39,799],[798,800],[22,186],[263,802],[52,803],[728,804],[47,773],[627,806],[54,807],[715,744],[97,119],[81,515],[693,811],[26,394],[36,383],[813,814],[1,8],[15,816],[815,817],[343,818],[2,816],[16,475],[3,194],[821,822],[651,823],[820,824],[432,825],[281,455],[26,104],[107,828],[827,829],[26,174],[356,831],[448,695],[36,813],[71,834],[78,835],[670,836],[612,837],[41,68],[77,839],[13,840],[167,841],[161,842],[6,19],[624,844],[826,845],[24,846],[36,831],[15,614],[52,352],[88,850],[807,851],[847,852],[75,84],[441,816],[103,114],[313,368],[626,857],[856,858],[464,642],[32,429],[99,534],[607,859],[72,81],[67,864],[40,865],[758,816],[87,141],[293,855],[861,869],[566,829],[109,871],[559,872],[283,290],[32,60],[221,875],[340,418],[438,877],[189,878],[618,879],[876,880],[548,873],[21,99],[90,883],[94,884],[109,885],[179,406],[871,887],[792,863],[458,728],[45,890],[97,469],[99,892],[113,670],[115,894],[408,895],[101,896],[202,809],[365,898],[897,899],[893,900],[2,18],[5,136],[902,903],[554,830],[82,249],[195,906],[74,541],[543,908],[796,909],[475,910],[25,385],[911,912],[624,849],[867,914],[138,180],[7,190],[870,917],[188,296],[741,919],[272,920],[385,815],[588,922],[820,923],[87,273],[745,925],[904,926],[384,385],[443,928],[481,866],[12,927],[930,931],[929,932],[7,62],[492,493],[57,315],[184,936],[833,937],[935,938],[93,939],[56,732],[415,786],[680,942],[882,884],[20,490],[809,945],[16,946],[16,747],[667,948],[3,23],[24,950],[496,951],[703,952],[100,722],[269,411],[245,907],[20,491],[949,957],[58,339],[58,94],[113,960],[477,514],[604,962],[673,963],[954,964],[886,965],[98,150],[238,245],[348,968],[103,463],[55,970],[274,971],[129,972],[347,973],[969,974],[907,975],[115,203],[35,163],[977,978],[351,979],[4,613],[261,981],[194,982],[850,983],[803,984],[980,985],[45,451],[171,987],[564,988],[174,306],[862,990],[568,955],[238,759],[178,215],[989,994],[209,595],[440,667],[51,268],[982,998],[616,999],[106,296],[67,783],[68,1002],[196,1000],[51,101],[575,1005],[655,1006],[543,787],[1001,1008],[542,858],[1009,1010],[84,513],[85,1012],[563,1013],[522,656],[574,622],[520,1016],[80,749],[137,634],[608,837],[1019,1020],[627,773],[124,1022],[417,432],[654,1024],[851,1025],[102,1026],[1023,1027],[212,1015],[865,1018],[875,934],[57,1031],[128,1032],[283,1033],[64,440],[1034,1035],[98,192],[255,326],[95,254],[68,644],[1039,1040],[326,337],[1021,1042],[380,1030],[620,711],[1017,1045],[19,68],[53,69],[258,1048],[273,584],[1049,1050],[874,1029],[114,125],[139,1053],[943,1054],[631,1012],[651,801],[286,754],[698,1058],[81,421],[243,1037],[1060,1061],[1055,1062],[104,832],[177,1064],[185,364],[527,1066],[98,243],[427,1068],[62,1069],[243,343],[42,675],[321,920],[281,1073],[888,1074],[152,167],[172,1076],[90,848],[283,1056],[11,269],[621,1057],[38,586],[133,385],[572,1083],[911,1084],[252,1079],[116,1085],[303,1087],[145,763],[40,545],[194,511],[58,772],[63,1092],[62,243],[23,51],[293,1095],[325,409],[883,1097],[51,950],[496,1099],[24,1100],[915,1101],[779,1102],[194,1103],[699,862],[356,1105],[491,501],[953,1107],[1106,1108],[26,1109],[254,677],[776,1041],[99,1112],[105,286],[374,1114],[358,1115],[1113,1116],[577,1117],[28,802],[439,872],[370,704],[86,1121],[447,1073],[670,1067],[990,1110],[313,337],[1038,1126],[1124,1127],[410,772],[119,560],[993,1128],[45,93],[86,1132],[62,284],[389,1134],[53,1135],[71,597],[187,962],[185,361],[56,971],[1139,1140],[742,1141],[439,1142],[1092,1143],[896,1144],[31,476],[625,1146],[1111,1147],[1091,1148],[453,874],[1120,1150],[88,805],[1076,1152],[61,810],[107,1154],[207,1155],[997,1129],[87,1059],[104,1158],[367,1123],[54,58],[8,1161],[1151,1162],[894,959],[133,460],[472,1165],[16,1166],[860,1167],[700,1106],[115,961],[1169,1170],[892,1098],[947,1172],[1155,1164],[1159,1171],[463,518],[941,1176],[92,1133],[1177,1178],[767,1160],[472,1132],[973,1181],[868,1182],[91,1183],[1174,1184],[16,168],[88,1186],[3,1187],[119,753],[61,1162],[1189,1190],[530,1138],[166,1022],[801,979],[1193,1194],[137,768],[680,795],[735,1153],[941,1135],[28,1199],[674,1200],[841,1198],[12,331],[2,495],[625,683],[556,1074],[329,1206],[8,467],[1201,1208],[1093,1209],[107,731],[280,1205],[208,1155],[33,1213],[13,394],[1203,1215],[57,184],[348,1217],[248,493],[1089,1219],[1218,1220],[318,1216],[1,1222],[1090,1223],[753,1196],[269,1207],[619,1212],[352,854],[479,1188],[1130,1225],[639,1066],[898,1231],[66,1003],[1232,1233],[23,24],[665,1224],[112,421],[20,504],[635,1238],[36,64],[1239,1240],[1122,1229],[991,1241],[927,928],[1214,1244],[555,955],[527,546],[381,1247],[154,987],[492,1249],[133,860],[401,523],[199,691],[153,1253],[801,1254],[117,494],[20,1256],[1072,1251],[1252,1258],[1033,1250],[980,981],[992,1014],[1147,1204],[1113,1263],[325,1215],[32,81],[189,1094],[1127,1265],[816,914],[816,1264],[332,1002],[39,414],[849,1268],[258,1176],[791,1274],[585,1275],[322,947],[1216,1277],[1271,1278],[236,515],[464,921],[285,1281],[716,825],[69,770],[445,592],[1284,1285],[388,913],[1047,1286],[1059,1137],[857,1287],[77,1179],[1248,1291],[277,1081],[653,1293],[16,473],[71,1295],[442,1296],[1080,1297],[535,1199],[628,1290],[1096,1283],[94,901],[708,1289],[343,838],[35,996],[513,1228],[589,1305],[905,1306],[1023,1024],[848,1307],[467,1304],[493,1069],[481,546],[1298,1313],[58,521],[1011,1039],[1134,1177],[555,992],[1288,1318],[481,1247],[866,1320],[76,1184],[1321,1322],[855,917],[1148,1257],[189,1325],[121,1317],[287,891],[1062,1326],[862,1170],[218,1168],[596,943],[868,1331],[1237,1266],[42,1034],[692,1045],[150,878],[213,1335],[489,1107],[953,1339],[257,493],[499,1341],[1269,1342],[1334,1336],[1038,1071],[1261,1267],[1337,1346],[10,706],[419,1070],[1340,1348],[567,1036],[426,1051],[1149,1235],[78,411],[599,1303],[189,1343],[373,1179],[305,1357],[624,1136],[352,742],[251,1360],[575,1352],[114,1349],[578,1353],[1309,1363],[469,1230],[412,940],[1354,1367],[600,1368],[179,1295],[1345,1361],[831,1370],[521,595],[916,939],[1358,1373],[205,338],[73,1202],[13,392],[562,1374],[1060,1113],[30,1372],[355,1327],[106,787],[276,614],[630,1119],[1272,1276],[1315,1381],[443,1378],[109,1077],[785,913],[1312,1380],[819,956],[576,1385],[64,1191],[1384,1392],[963,1020],[1251,1394],[1383,1390],[1064,1211],[58,1351],[1376,1396],[229,812],[1078,1245],[343,354],[818,1404],[748,1141],[807,1070],[1324,1407],[91,1406],[149,237],[1359,1405],[34,624],[1408,1412],[844,1413],[1178,1409],[748,782],[405,1416],[537,840],[1410,1418],[1152,1389],[1156,1417],[334,1192],[1065,1420],[6,1419],[1330,1379],[356,1421],[713,798],[69,723],[1422,1428],[843,1280],[83,1430],[620,692],[640,1142],[23,1398],[1090,1433],[243,967],[1432,1436],[781,1437],[1246,1338],[808,1082],[313,1440],[369,1441]],"roots":[1302,1131,1063,1316,889,794,1332,1234,1145,1425,1426,1375,1185,1175,1415,1221,1371,1382,976,780,1435,1391,1365,552,1197,1369,1442,1362,1118,1044,1386,1028,1292,1007,1323,1355,1075,594,1173,966,1366,944,1180,1262,1273,1401,1043,1308,1226,1329,1438,1344,1227,1319,1300,1434,1364,1279,1088,1393,1429,1046,784,602,1400,1157,1210,1397,1163,1282,1243,183,517,995,1260,1310,1403,1125,958,1387,1423,1242,1399,1333,1328,1356,1347,881,1086,1439,1411,1395,1104,1236,1311,986,1299,1004,1259,1052,1414,918,1270,508,1255,1195,1431,1427,1402,1424,924,853,1388,1301,933,1350,1294,1314,1377,740],"contract":"Root indexed by J sums input I exactly when I and J are disjoint.","source":"agent-cmod ctsa annealing of the complex compile ledger"} diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/gcert1-p10-centre-mw-flow.json.gz b/research/five-stage-p10b-transcript-stages/inputs/complex/gcert1-p10-centre-mw-flow.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..3e5ed6941c957a2eda69ef9978bcab5c636563ee GIT binary patch literal 323382 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

    *ho*#Vmsrq`xQD@C5N8}aENPS& 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 QOhPKcic?tbuWJ_q~yw`Fz1sdmh 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 s+E >= 1. + +Choose C0=2^210000 and C1=1. These dominate both the retained semantic +requirement32m B^2 and2B+18. The reported strict_literal_gap=1 and +induction_gap_lower=1 are proved lower bounds on the positive actual +integer gaps; they are not claims that those gaps equal one. + +Use the inherited common dyadic grid with fixed3^(-K') exposure and +retain its precision/rounding contract. No child receives an independent +rounding allowance and no source-controlled injection is treated as an +unpaid numerical operation. + +4. External rows and stopping + +The complex child maximum below m/2 gives halving degree1, while +log2 W<5208<10000. Keep the deliberately conservative inherited bit +coarse reserve9909 and ordinary-leaf reserve252. Thus the external +row coefficient is bounded by + + A=10000+9909+252=20161. + +Choose degree D=1000000 and suffix slope4D. The exact row gap is + + D - (51/25)A > 0. + +The q-adic selector fields and source-control labels remain internally +borrowed and restored. Increasing these finite overcharges changes +constants and the all-size bridge, not the selected exponent saving. + +5. Exact supplier moments and balanced assembly + +For each actual histogram, assemble_profiles.py proves + + sum_r n_r r exp(a log(m/r))/(mW0) + bad_allowance < 1 + +using rational upper bounds, with upward rounding on the2^120 grid. +The bit atom stop is the first10^(-12) grid point above +a/(1+a-old), which implies both required strict toll inequalities. +Its effective saving is(1-beta)a+beta*old. This stopping rule is the +already reviewed PR158 edge rule, not a new local-word contribution. + +The final assembly uses the substantial PR168 balanced-prefix adapter, +with eta=10^(-8) and phase stop10^(-9), retaining all47 strict +constraints and all7 margins. The selected final kappa is rounded +down on the10^(-10) grid below the minimum complete margin. The +script checks every constraint exactly and reports whether the fixed +target0.0009218338 is reached. + +This is a conditional bound of the retained theorem form + + T(n)=O(n (log n)^(1-kappa)). + +The improvement ratio refers to kappa, the logarithmic exponent saving. +It is not a measurement of practical multiplication throughput. + +Credits + +The base supplier, scalar/frame verification, and actual profiles are +pinned to PR168 fd25adb7fbaa12ee761d02c733c54d1d2a7687ee, eumemic +(Anthropic Claude assistance), building on icekylinx's PR144. The +balanced prefix is RaD/hipotures; the semantic constraints are retained +from the reviewed PR23 line; completed-core sharing is credited to +an664 PR128; the atom-edge stop is credited to geckods PR158. Existing +source notices retain their more detailed upstream attributions. +The new source-controlled boundary construction, this conservative +bridge, and its integration are GPT-6 Astra's round-13 work. diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/retained/compact-control-layout.tex b/research/five-stage-p10b-transcript-stages/inputs/complex/retained/compact-control-layout.tex new file mode 100644 index 0000000000..16f4d23347 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/retained/compact-control-layout.tex @@ -0,0 +1,118 @@ +\paragraph{Rows and complete compact fields.} +Let $m,W,s$ denote the complex network constants and keep the layer's global +$p,d,K$ at every node. Put +\[ + G=4\lceil\log_2p\rceil+6,\quad H=dG,\quad + q_F=\left\lceil\frac{2H}{K}\right\rceil,\quad + q_B=\left\lceil\frac{H}{K}\right\rceil, +\] +\[ + q_0=\lceil\log_2W\rceil\lceil\log_m(2d)\rceil, + \quad k_0=\lceil\log_m d\rceil,\quad Q_0=q_0+q_F+q_B. +\] +If $D\le Q_0$, apply all $D$ selected kernels individually. Otherwise, +process individually the first $q_0+q_F$ and last $q_B$ selected axes. +This uses existing coordinates only. The remaining active axes are a +consecutive middle block of length $D-Q_0$. + +Regard the first $q_0$ chunks as the row index. Immediately after it, the +next $q_F$ chunks have at least $2H$ bits. Reinterpret these consecutive +bits as two $H$-bit front fields and a spectator remainder; a remainder +of length zero is omitted. The last $q_B$ chunks similarly supply one +$H$-bit back field and a spectator remainder. These reinterpretations move +no records and preserve the total address space. For a call with $f$ axes +per slot, carve $nG=(f-1)G\le H$ consecutive bits from each of these +fields; collapse their unused bits into spectators. The resulting field +list has a fixed number of entries. Both front fields precede all active +slots and the back field follows them, so the compact-control proposition +applies to every ordered pair of slots. For $f=1$ no compact fields are used. + +The original row range has length $R_{\rm row}=2^{q_0K}\ge W^{k_0}$. +For each original prefix, pad this row range to the next multiple of +$W^{k_0}$ by adding zero rows. A row includes the entire complete front +fields, active middle block, back field, all spectator coordinates and +polynomial record suffix. Padding adds whole such rows, so increases total +volume by at most two and does not change any within-row range. + +At a node write the row index as $u=Wg+w$, $0\le w2r_j^{t_j}$ for largest children $r_b=529,r_c=756$. +At width $e$ reserve the product +$Q=W_c^{D_c(e)}W_b^{D_b(e)}$, with +$D_j(e)=t_j\lceil\log_2e\rceil$. Its coefficient is +$9\cdot28+20\cdot30=852$, and +\[ + 2000>\frac{51}{25}\,852. +\] +The sufficient stock is therefore $p^{2000}$, supplied by the retained +physically preceding transformed prefix and a single complete-row +padding. Nested bit stock is restored before another complex child. +Sequential copies introduce no independent row field. The supplementary +suffix condition $b_{\rm in}^{1-\epsilon}>8000(\log_2b_{\rm in}+8)$ +is eventual for fixed $\epsilon<1$. + +\subsection{Exact conditional assembly} +Use the analytic proof map in +\path{notes/structured-bulk-assembly.tex}: arbitrary-source routing +with active masking and paid repair scans; one rounded phase-cell +matrix with preserved period cuts and downward-weight error bounds; +persistent target halos, sequential overlap tapes and factor pages; +Baker--Harman--Pintz prime packing; and the retained exact-recovery +interface. Their full costs are unchanged. In particular the bulk +bound retains the terms +\[ + O\!\left(Tp\left[p^\tau\operatorname{polylog}p+ + d\operatorname{polylog}p+dp^\delta+w^2p^\delta+ + dw^2p^\delta/L\right]\right)+n^{o(1)}, +\] +with $L=2^{\lceil8\log_2p\rceil}$, +$w^2=O(p^{1-r})$, and normalization exponent requiring +$\epsilon+r<1$. These arguments, not a change of arithmetic model, +justify the seven margins below. + +\begin{theorem}[Conditional fixed-tape multiplication bound] +Under the retained analytic and fixed-tape interfaces of PR23/PR29 +and the preceding proof map, the selected copied-center networks give +\[ + T(n)=O\!\left(n(\log n)^{1-\kappa}\right),\qquad + \boxed{\kappa=\frac{384569}{10000000000}=3.84569\times10^{-5}}. +\] +\end{theorem} +\begin{proof} +Take the strict finite savings $a=a_b=384599/10^{10}$ and +$b=a_c=717/10^7$, with $\tau=1-a$, $\sigma=1-b$, and put +\[ +\begin{gathered} + \eta=10^{-8},\quad\beta=\tfrac14,\quad q=a(1-2\eta),\quad + c=q(1+\eta),\quad\epsilon=\frac{1-\eta}{1+c+q},\\ + \lambda'=1-q,\quad\lambda=(\tau+\lambda')/2,\quad + g=\epsilon q,\quad r=(g+1-\epsilon)/2,\quad\delta=\eta/8. +\end{gathered} +\] +The stopped complex leaf saving $(1-\beta)b=53.775\times10^{-6}$ +is strictly above $a$, so paid internal adapters use exponent $\tau$ +and both layer exponents lie below $\lambda'$. The exact certificate +checks all 47 strict constraints of the retained semantic/bulk +composition, using the new literal scalar charge and product-row gap. +These include compact reservations, geometry, the linear guard, +$\epsilon+r<1$, phase-cell/band separation, prime packing, short-record +fallback and artificial-boundary allowances. + +The seven final savings are +\[ + 1-\epsilon(1+c),\quad a,\quad g,\quad a,\quad + \min(1-\epsilon-\delta,r-\delta),\quad + 1-\epsilon-\delta,\quad\epsilon. +\] +Their minimum is exactly $g$ and the prefix margin equals $g+\eta$. +Exact rational comparison gives +\[ + g-\frac{384569}{10^{10}}>4.0746056580\times10^{-11}>0. +\] +These positive gaps absorb fixed logarithms. The all-size conclusion +retains constructive finite setup, descriptor and catalogue domination, +prime existence and analytic recovery as eventual thresholds. The +strict bit and complex moments, copied-stream recurrence contracts and +these assembly inequalities prove the claimed conditional bound. +\end{proof} diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/retained/copied-centers-lemma.tex b/research/five-stage-p10b-transcript-stages/inputs/complex/retained/copied-centers-lemma.tex new file mode 100644 index 0000000000..8933aaf508 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/retained/copied-centers-lemma.tex @@ -0,0 +1,103 @@ +\subsection{Scalar, frame and temporary-stream contracts} +The retained source-copy, reversible mixer and scatter maps satisfy +$JLV=I$. Over $\mathbb F_2$ the chronological word +\[ + L,\ J,\ L^{-1},\ V,\ L,\ J,\ L^{-1},\ V +\] +adds the input to the target and restores every arbitrary auxiliary. +Over Gaussian dyadics use its corresponding old-value subtraction and +new-value addition. A designated retained output has a distinct terminal +output-use carrier: a matching may feed that carrier, but cannot merge +two designated terminals or append a later middle-producer consumer. +Its remaining uses before cleanup are its scatter reads, all of which +leave its scalar value unchanged. + +Within one tensor invocation suppress the fixed future line and put +\[ + D_0=B\otimes F_h,\quad D_1=A\otimes F_h,\quad + A=B\mathbin{\perp}P,\quad D_U=D_0\mathbin{\perp}(P\otimes U), +\] +where $P$ and the suppressed future factor are one-dimensional and +$U$ is a nondegenerate retained-center space of dimension $r$. +Thus a local change of rank $d$ has ambient rank $d$. +Write $\mathcal F_Q$ for the address frame: it is the rational partial +swap $D_Q$ in the bit construction, and the binary phase $C_Q$ in the +complex construction. Changing a copy from frame $Q_1$ to $Q_2$ means +applying $\mathcal F_{Q_2}\mathcal F_{Q_1}^{-1}$ to its physical stream. +Orthogonal backgrounds cancel in this quotient. + +Copies use Paureel's retained copy/transform/read/discard interface +\cite{paureel,pr29}. A copy has precisely the original complete role +stream, including all control and spectator ranges, and volume $V/W$. +It is processed while inactive original streams are parked on the fixed +depth-first stack tapes. Copying, pointwise reads and erasure are linear +in that stream's volume. Sequential processing needs one additional +fixed work stream, not an independently varying row coordinate. + +\begin{lemma}[Copied retained-center schedule] +In either invocation orientation a designated retained center's +physical rank profile can be changed from $z^r+z^h$ to +$z^r+z^{h-r}$, with the same scalar action, original role endpoints, +and arbitrary-scratch restoration. The rank-$r$ transform on the copy +is included in the recursive call list. +\end{lemma} +\begin{proof} +In the forward orientation the original center has scalar value $w$ +at frame $D_U$ after the middle mixer. Its old sequence was +$D_U\to D_0\to D_1$: scatter at $D_0$, then cleanup at $D_1$, +with ranks $r,h$. +Keep the original at $D_U$, copy its physical stream, and transform +only the copy to $D_0$, paying rank $r$. Supply every scatter read +from that transformed copy while its data targets remain at their +unchanged common frame $D_0$, then erase the temporary. The reads +are exactly those of $w$ in the old schedule. Since they do not change +$w$, move the original directly from $D_U$ to $D_1$ before its first +cleanup incidence; this costs $h-r$. Every subsequent original gate +therefore receives the same scalar value at its required frame. + +In the reverse complementary orientation the old sequence was +$D_0\to D_1\to D_{U^\perp}$, with ranks $h,r$ and scatter at $D_1$. +After the preceding all-$D_0$ operations, advance the original directly +to $D_{U^\perp}=D_0\mathbin{\perp}(P\otimes U^\perp)$, paying +$h-r$. Copy it and transform the copy to $D_1$, paying $r$. +Use that copy for all early scatter reads, then erase it. The original +already has the exact frame and unchanged scalar value required by the +following inverse mixer. Terminal output-use separation ensures no +intervening producer consumer has been bypassed. + +For partial swaps either direction of the rank-$r$ change is the same +involution. For complex phases the forward copy uses $C_U^{-1}$, +the direct original growth uses $C_{U^\perp}$, and the reverse copy +uses $C_FC_{U^\perp}^{-1}=C_U$. These are the same charged ranks, +implemented by the retained forward/inverse residual interface. +All tensor backgrounds cancel as stated. Every original scalar +incidence, final source-copy cancellation and auxiliary source/sink +operator is unchanged. Thus the scalar identity and all endpoints +remain exact on arbitrary initial auxiliary values. +\end{proof} + +For the selected centers $r=h-1$, and there are $h$ distinct retained +output uses per invocation. Their old histogram has rank mass +$hR_h+2\ell_h$, where $\ell_h=h(h-1)$. The new histogram is exactly +\[ + H'_{h,1}=H_{h,1}+h,\qquad H'_{h,h}=H_{h,h}-h, + \qquad H'_{h,r}=H_{h,r}\quad(r\ne1,h), +\] +and hence $\sum_r rH'_{h,r}=hR_h+\ell_h$. +Every old rank-$(h-1)$ residual remains as a paid transform of a copy; +its projector and ordinary bit pivot profile are unchanged. Only the +full-rank original transition becomes the rank-one complement. +The physical role count $R_h$ is unchanged. + +For two factors, put $N=v_av_b$, $B_a=v_bR_a$, $B_b=v_aR_b$, +$W=2N+B_a+B_b$ and $L=v_b\ell_a+v_a\ell_b$. +All exterior, data-front and endpoint-correction calls remain in place. +The resulting complete rank mass is +\[ + s=Wm-N+L,\qquad Wm-s=N-L. +\] +This follows by subtracting exactly $L$ from the retained two-stage +physical mass $Wm-N+2L$. The $N$ rank-one endpoint-copy calls are +separate and remain fully charged. Because center copies retain the +same complete role-volume fraction $1/W$, the existing complete-row, +integer-width remainder and fixed-tape recurrence proofs apply. diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/retained/endpoint-gauge-complex.tex b/research/five-stage-p10b-transcript-stages/inputs/complex/retained/endpoint-gauge-complex.tex new file mode 100644 index 0000000000..907a0ceda8 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/retained/endpoint-gauge-complex.tex @@ -0,0 +1,225 @@ +\subsection{A normal form for every nondegenerate binary residual} +Let $E$ have binary basis matrix $V$ and nonsingular Gram matrix +$G=V^tV$. In dual Fourier coordinates put +$q(z)=\operatorname{wt}(VG^{-1}z)\pmod4$. +Its polarization is $2z^tG^{-1}w$. The same argument applies to mixed +signs on orthogonal summands, since reversing a sign preserves this +polarization. Write $S_q=\sum_z i^{q(z)}$. Completing the square gives +\[ +\begin{aligned} +K(x,y)&=2^{-r}\sum_z i^{q(z)}(-1)^{z^t(x+y)}\\ + &=2^{-r}S_q\,i^{-q(Gx)}(-1)^{x^tGy}i^{-q(Gy)}. +\end{aligned} +\] +The scaled Walsh kernel in the middle is a binary permutation of +$H_0^{\otimes r}$, where +\[ + H_0=\tfrac12\begin{pmatrix}1&1\\1&-1\end{pmatrix} + =bSCS,\qquad b=(1-i)/2,\quad S=\operatorname{diag}(1,i). +\] +The remaining scalar $S_qb^r$ is a fourth root of unity. To verify +this, decompose the nondegenerate quadratic module into odd +one-dimensional and alternating two-dimensional blocks. Their Gauss +sums are $1\pm i$ and $\pm2$, respectively; multiplying by $b$ and +$b^2$ gives a fourth root in each case. This is a proof device, not +an orthonormal-basis assumption on $E$. + +Consequently one rank-$r$ child suffices, with binary address changes, +diagonal fourth-root phases, and one scalar fourth-root phase. +On $f$ parallel columns it is one $C^{\otimes rf}$ child, the scalar +raised to power $f$, and columnwise quadratic phases modulo four. +The retained packed address operations evaluate these fixed formulas. +These wrappers have modulus one and introduce no denominator loss. + +\subsection{The selected Gaussian-dyadic producer} +Use paired triple exclusion with base threshold two, complete unsplit +disjoint and pair-star sums, and sharing by actual ordinary support. +For an ordinary support with at least two common points use the span +of its triple indicators; these form an orthonormal common-pair star. +Otherwise use the coordinate space of its union. Support inclusion +preserves these labels: losing the common pair enters a containing +coordinate space. Source lines use ordinary triple containment. + +Retain every full pair-star $P_{uv}=\sum_{w\ne u,v}X_{uvw}$ and form +$B_u=\sum_{v\ne u}P_{uv}=2\sum_{T\ni u}X_T$. +For even $h$ label these central additions by the nondegenerate +hyperplane $E_u=\{x:\sum_{j\ne u}x_j=0\}$; every contributing star +lies in it. Retain the global total $T$ with full-space label. +The central correction at target $S$ is +\[ + \frac14\sum_{u\in S}B_u-\frac12T + =\sum_U\frac{|S\cap U|-1}{2}X_U. +\] +Adding half the disjoint sum and subtracting half the intersection-two +sum gives exactly $X_S$. All coefficients are Gaussian dyadic. +The transparent retained-output wrapper and oriented carrier compiler +apply to these nested nondegenerate labels. The $h$ hyperplane centers +lose $h(h-1)$ and the global center loses $h$, so loss is $h^2$. +The selected counts, including all point centers, are +\[ +\begin{array}{c|rrrrrr} +h&v_h&c_h&q_h&|\mathcal M_h|&R_h&\text{loss}\\\hline +32&4960&122512&19873&19241&123144&1024\\ +30&4060&99153&16271&15873&99551&900\\ +40&9880&252023&39561&37642&253942&1600 +\end{array} +\] +Their internal histograms satisfy $\sum_r rH_{h,r}=hR_h+2h^2$. +They are distinct from the bit histograms. + +\subsection{Endpoint normalization and the complex characteristic} +For nondegenerate $U$, Fourier phases give +\[ + C_U^2=X_{P_U\mathbf1},\qquad + C_{U^\perp}C_U^{-1}=C_FX_{P_U\mathbf1}. +\] +Put $v=P_U\mathbf1$. On coordinates in $v$, this endpoint has +$C^{-1}$ instead of $C$. The identity $C^{-1}=-iZCZ$ shows that +conjugating by $Z_v$ and multiplying by $i^{\operatorname{wt}(v)}$ +normalizes it to $C_F$; for $f$ columns the exponent is +$f\operatorname{wt}(v)$. These are diagonal wrappers without a child. + +Choose stage-two source $C_{D_0}$ and sink $C_{D_0^\perp}$, where +$D_1=D_0\mathbin{\perp} A$ and $\dim A=b$. The same refined copy +schedule removes the entrance on every auxiliary role. With +$R=D_1^\perp$, the exit is $C_RC_{D_0}^{-1}$ on +$E=R\mathbin{\perp}D_0=A^\perp$. Its rank is $m-b$ and its +nondegenerate polar form is unchanged by the mixed signs. The normal +form above executes it as one child. Arbitrary auxiliary restoration +justifies the endpoint normalization on the entire $B_2$ bank. + +Use the complex counts to define $B_i=NR_{h_i}/v_{h_i}$, and now +\[ +\begin{aligned} +W&=2N+B_2+B_3=10390178240000,\\ +L&=\sum_i(N/v_{h_i})h_i^2=117399987200,\\ +s&=Wm-2N+2L=398982681296998400. +\end{aligned} +\] +The whole-residual macro list is +\[ +\begin{array}{c|rrrrr} +t&38328&38360&38370&37401&899\\\hline +n_t&B_1&B_3-B_1&B_2&2N&2N. +\end{array} +\] +Add $(N/v_h)H_{h,r}$ rank-$r$ children for each positive internal rank. +Leave the remaining physical-data rank, 39393978624000, as singleton +calls. The resulting list has weighted rank exactly $s$. +For $a_c=3/125000$ and $\sigma=1-a_c$, the rational logarithm bounds +above and $e^u\le(1-u)^{-1}$, $0\le u<1$, give +\[ + \Psi_c(\sigma)\le\sum_t\frac{n_tt}{Wm(1-a_c\ell_t)} + <1-\frac{792981575160764}{10^{23}}. +\] + +\subsection{The dependency-path guard} +Before gauging, nested producer labels telescope along every arithmetic +path, including wire switches at common-frame scalar gates. Retained +center drops occur on one return frontier per stage, crossed at most +once by a path, and each costs at most that axis dimension. Carrier +reuse adds only increasing continuations. This gives +$q_0=m+2(a+b+k)$. Gauging removes an early edge and adds $ab-b$ at +a late stage-two edge. A path meets at most one such edge, since it +terminates that stage-two role, which is not shared across stages. +Thus the conservative total rank budget is +\[ + q=m+2(a+b+k)+ab=39564. +\] +Every child except the four large macros is at most 899; two large +macros cannot fit within $q$. Set $\rho=19/10$, $\gamma=9997/10000$. +The integer comparisons $m^{19}>500000000^{10}$ and +$899^9<460^{10}$ give $m^\rho>500000000$ and +$899^{\rho-1}<460$. +If a path has one large child $t$, its moment is at most +\[ + (t/m)^\rho+(q-t)899^{\rho-1}/m^\rho. +\] +This expression increases over the large-child range, since its +numerator derivative is $\rho t^{\rho-1}-899^{\rho-1}>0$. +Use $t=m-b$ and the concavity bound +$(1-x)^{19/10}\le1-19x/10+9x^2/10$ to obtain +\[ + \sum_{\rm path}(r/m)^\rho + <1-\frac{19}{12800}+\frac9{10\cdot1280^2} + +\frac{1194\cdot460}{500000000} + =\frac{51180270301}{51200000000}<\gamma. +\] +Without a large macro the bound is $227493/6250000<\gamma$. + +For coefficient-depth accounting take $E_0=128(W+m+1)^3$. +There are at most $s$ positive-rank residual calls and $W$ endpoint +normalizations. Combining the quadratic phases with the $S$ factors, +each uses at most two diagonal phase passes and one scalar phase. +The inherited gate and remainder count is therefore bounded conservatively by +\[ + 36W^3+16s+16W+8m+4 card Γ * N.unit φ) + +Scalar chain of one class (`x1 y1 x2 y2` on `X1 Y1 X2 Y2`), as in `bridged-word.md`: + + stage 0 F on pair 1 Y1 = y1 + x1 + stage 1 B on pair 1 X1 = -y1 + gates A X1 += X2, Y2 -= Y1 + stage 2 F on pair 1 Y1 = x1 + x2 + gates B Y2 += Y1, X1 -= X2 (X1 = -y1, Y2 = y2 - y1 + x2) + stage 3 B on pair 2 X2 = y1 - y2 + stage 4 F on pair 2 Y2 = x2 + gates C Y1 -= Y2, X2 += X1 (X1 = -y1, X2 = -y2, Y1 = x1, Y2 = x2) + exchange X_i := Y_i, Y_i := -X_i +-/ + +set_option linter.unusedSectionVars false +set_option linter.unusedVariables false + +namespace OAI +namespace PowerSaving +namespace BR +open Binary Matrix Finset RAM SS CB RF +noncomputable section + +section Gates +variable {Γ T Sl C : Type} + +/-- source of the gates of the layers A and B: `X1 ← X2`, `Y2 ← Y1`. -/ +def pAB : BRole Γ T Sl C → BRole Γ T Sl C := + mkB (fun g t => kX2 (g,t)) (fun g t => kY1 (g,t)) (fun g t => kX2 (g,t)) + (fun g t => kY1 (g,t)) (fun g q => kS (g,q)) (fun g c => kC (g,c)) + +/-- layer A: `X1 += X2`, `Y2 -= Y1`. -/ +def kA : BRole Γ T Sl C → ℚ := + mkB (fun _ _ => 1) (fun _ _ => 0) (fun _ _ => 0) (fun _ _ => -1) (fun _ _ => 0) (fun _ _ => 0) + +/-- layer B: `X1 -= X2`, `Y2 += Y1`. -/ +def kB : BRole Γ T Sl C → ℚ := + mkB (fun _ _ => -1) (fun _ _ => 0) (fun _ _ => 0) (fun _ _ => 1) (fun _ _ => 0) (fun _ _ => 0) + +/-- source of the gates of the layer C: `Y1 ← Y2`, `X2 ← X1`. -/ +def pC : BRole Γ T Sl C → BRole Γ T Sl C := + mkB (fun g t => kX1 (g,t)) (fun g t => kY2 (g,t)) (fun g t => kX1 (g,t)) + (fun g t => kY2 (g,t)) (fun g q => kS (g,q)) (fun g c => kC (g,c)) + +/-- layer C: `Y1 -= Y2`, `X2 += X1`. -/ +def kCc : BRole Γ T Sl C → ℚ := + mkB (fun _ _ => 0) (fun _ _ => -1) (fun _ _ => 1) (fun _ _ => 0) (fun _ _ => 0) (fun _ _ => 0) + +/-- scalar map of a gate layer. -/ +def gsc (p : BRole Γ T Sl C → BRole Γ T Sl C) (k : BRole Γ T Sl C → ℚ) + (x : BRole Γ T Sl C → ℂ) : BRole Γ T Sl C → ℂ := fun i => x i + (k i : ℂ) * x (p i) + +/-- the signed exchange `X_i := Y_i`, `Y_i := -X_i` on both pairs. -/ +def bpull : BRole Γ T Sl C → BRole Γ T Sl C := + mkB (fun g t => kY1 (g,t)) (fun g t => kX1 (g,t)) (fun g t => kY2 (g,t)) + (fun g t => kX2 (g,t)) (fun g q => kS (g,q)) (fun g c => kC (g,c)) + +def bsgn : BRole Γ T Sl C → ℚ := + mkB (fun _ _ => 1) (fun _ _ => -1) (fun _ _ => 1) (fun _ _ => -1) (fun _ _ => 1) (fun _ _ => 1) + +variable [Fintype Γ] [DecidableEq Γ] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] + +def brecM : Matrix (BRole Γ T Sl C) (BRole Γ T Sl C) ℚ := + fun i j => if j = bpull i then bsgn i else 0 + +lemma actPoint_brecM (x : BRole Γ T Sl C → ℂ) (i : BRole Γ T Sl C) : + actPoint brecM x i = (bsgn i : ℂ) * x (bpull i) := by + unfold actPoint + rw [sum_eq_single (bpull i)] + · simp [brecM] + · intro j _ hj; simp [brecM, hj] + · simp + +/-- the scalar map of the whole network before the exchange, on one class. -/ +def chain (x : BRole Γ T Sl C → ℂ) : BRole Γ T Sl C → ℂ := + gsc pC kCc (lift2 GF (lift2 GB (gsc pAB kB (lift1 GF (gsc pAB kA (lift1 GB (lift1 GF x))))))) + +/-- **The scalar identity of the bridged chain**: `X_i = -y_i`, `Y_i = x_i` on both pairs, +helper slots unchanged. -/ +lemma chain_eq (x : BRole Γ T Sl C → ℂ) (l : BLive Γ T Sl) : + chain x (Sum.inl l) = mkB (fun g t => -x (kY1 (g,t))) (fun g t => x (kX1 (g,t))) + (fun g t => -x (kY2 (g,t))) (fun g t => x (kX2 (g,t))) + (fun g q => x (kS (g,q))) (fun g c => x (kC (g,c))) (Sum.inl l) := by + rcases l with (((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩) + all_goals + simp only [chain, gsc, lift1, lift2, GF, GB, mkB, mkS, pAB, pC, kA, kB, kCc, pos1, pos2, + kX1, kY1, kX2, kY2, kS, kC, jX, jY, jS, jC, Function.comp_apply] + first + | (push_cast; ring) + | (push_cast; done) + | ring + +end Gates + +section Net +variable {H T Sl C α Γ : Type} [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] [Fintype α] [DecidableEq α] + [Fintype Γ] [DecidableEq Γ] +variable (N : Bridge2 H T Sl C α Γ) + +/-- gate layer A, after stage 1 and the first idle climb of pair 2: twins have equal frames. -/ +lemma Bridge2.gateA : XRoute N.S3 N.S3 (gsc pAB kA) (fun _ => 0) := by + refine gateP pAB kA N.S3 ?_ + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) hk + · rfl + · exact (hk rfl).elim + · exact (hk rfl).elim + · rfl + · exact (hk rfl).elim + · exact (hk rfl).elim + +/-- gate layer B, after stage 2 and the second idle climb of pair 2. -/ +lemma Bridge2.gateB : XRoute N.S5 N.S5 (gsc pAB kB) (fun _ => 0) := by + refine gateP pAB kB N.S5 ?_ + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) hk + · exact N.x23 g t + · exact (hk rfl).elim + · exact (hk rfl).elim + · exact (N.y23 g t).symm + · exact (hk rfl).elim + · exact (hk rfl).elim + +/-- gate layer C, after the final climbs. -/ +lemma Bridge2.gateC : XRoute N.S8 N.S8 (gsc pC kCc) (fun _ => 0) := by + refine gateP pC kCc N.S8 ?_ + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) hk + · exact (hk rfl).elim + · rfl + · rfl + · exact (hk rfl).elim + · exact (hk rfl).elim + · exact (hk rfl).elim + +/-- the free shifts at the end. -/ +def Bridge2.corr : BRole Γ T Sl C → Space α := + mkB (fun _ _ => 0) (fun g t => N.u g t) (fun _ _ => 0) (fun g t => N.u g t) + (fun _ _ => 0) (fun _ _ => 0) + +def Bridge2.S9 : BRole Γ T Sl C → CMat α := fun r => shift (N.corr r) * N.S8 r + +/-- the whole word before the exchange: five stages, three idle-climb layers, three gate +layers. -/ +lemma Bridge2.route : + XRoute N.S0 N.S8 chain (fun φ => (Fintype.card Γ : ℝ) * N.unit φ) := by + have R := ((((((((((N.stage0.trans N.stage1).trans N.climbA).trans N.gateA).trans + N.stage2).trans N.climbB).trans N.gateB).trans N.stage3).trans N.stage4).trans + N.fin).trans N.gateC) + refine (R.castg ?_).cast (fun φ => ?_) + · rfl + · simp only [Bridge2.unit] + ring + +/-- **The scratch certificate of the bridged five-stage network with shared helper sets**, +in whole blocks, with its exact price for every price list. -/ +theorem bridge2_certificate : + BCert α (Sum.inl : BLive Γ T Sl → BRole Γ T Sl C) + (fun φ => (Fintype.card Γ : ℝ) * N.unit φ) := by + have R2 : XRoute N.S8 N.S9 id (fun _ => 0) := XRoute.shifts N.hm N.S8 N.corr + have R3 : XRoute N.S9 (fun r => N.S9 (bpull r)) (actPoint brecM) (fun _ => 0) := + XRoute.gate brecM N.S9 _ (fun i j h => by + have hj : j = bpull i := by + by_contra hne + exact h (by simp [brecM, hne]) + rw [hj]) + have Rt := ((N.route.trans R2).trans R3).cast (c' := fun φ => (Fintype.card Γ : ℝ) * N.unit φ) + (fun φ => by first | ring | simp) + have hSinv : ∀ r, ∃ M, N.S0 r * M = 1 := by + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) + · exact N.inv0 g t + · refine ⟨1, ?_⟩ + show (N.M0 g).Φ 0 * 1 = 1 + rw [N.z0, Matrix.mul_one] + · exact N.inv0 g t + · refine ⟨1, ?_⟩ + show (N.M0 g).Φ 0 * 1 = 1 + rw [N.z0, Matrix.mul_one] + · exact ⟨1, Matrix.mul_one _⟩ + · exact ⟨1, Matrix.mul_one _⟩ + choose S' hS' using hSinv + have hT : ∀ l : BLive Γ T Sl, N.S9 (bpull (Sum.inl l)) = kernel α * N.S0 (Sum.inl l) := by + rintro (((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩) + · show shift (N.u g t) * N.YF g t = kernel α * (N.M0 g).Φ (tt (N.I.tv t)) + exact (N.term g t).symm + · show shift (0 : Space α) * kernel α = kernel α * (N.M0 g).Φ 0 + rw [shift_zero, Matrix.one_mul, N.z0, Matrix.mul_one] + · show shift (N.u g t) * N.YF g t = kernel α * (N.M0 g).Φ (tt (N.I.tv t)) + exact (N.term g t).symm + · show shift (0 : Space α) * kernel α = kernel α * (N.M0 g).Φ 0 + rw [shift_zero, Matrix.one_mul, N.z0, Matrix.mul_one] + · show shift (0 : Space α) * kernel α = kernel α * 1 + rw [shift_zero, Matrix.one_mul, Matrix.mul_one] + have hg : ∀ x : BRole Γ T Sl C → ℂ, + (∀ s, (∀ l : BLive Γ T Sl, (Sum.inl l : BRole Γ T Sl C) ≠ s) → x s = 0) → + ∀ l : BLive Γ T Sl, + (actPoint brecM ∘ (id ∘ chain)) x (Sum.inl l) = x (Sum.inl l) := by + intro x _ l + change actPoint brecM (chain x) (Sum.inl l) = _ + rw [actPoint_brecM] + rcases l with (((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩) + · show ((1:ℚ):ℂ) * chain x (Sum.inl (Sum.inl (Sum.inl (Sum.inr (g,t))))) = _ + rw [chain_eq] + show ((1:ℚ):ℂ) * x (kX1 (g,t)) = x (kX1 (g,t)) + first | (push_cast; ring) | simp + · show ((-1:ℚ):ℂ) * chain x (Sum.inl (Sum.inl (Sum.inl (Sum.inl (g,t))))) = _ + rw [chain_eq] + show ((-1:ℚ):ℂ) * (-x (kY1 (g,t))) = x (kY1 (g,t)) + first | (push_cast; ring) | simp + · show ((1:ℚ):ℂ) * chain x (Sum.inl (Sum.inl (Sum.inr (Sum.inr (g,t))))) = _ + rw [chain_eq] + show ((1:ℚ):ℂ) * x (kX2 (g,t)) = x (kX2 (g,t)) + first | (push_cast; ring) | simp + · show ((-1:ℚ):ℂ) * chain x (Sum.inl (Sum.inl (Sum.inr (Sum.inl (g,t))))) = _ + rw [chain_eq] + show ((-1:ℚ):ℂ) * (-x (kY2 (g,t))) = x (kY2 (g,t)) + first | (push_cast; ring) | simp + · show ((1:ℚ):ℂ) * chain x (Sum.inl (Sum.inr (g,q))) = _ + rw [chain_eq] + show ((1:ℚ):ℂ) * x (kS (g,q)) = x (kS (g,q)) + first | (push_cast; ring) | simp + exact XRoute.liveKernel (Sum.inl : BLive Γ T Sl → BRole Γ T Sl C) N.S0 S' + (fun r => N.S9 (bpull r)) hS' _ _ Rt hg hT + +end Net +end +end BR +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.BR.chain_eq +#print axioms OAI.PowerSaving.BR.Bridge2.route +#print axioms OAI.PowerSaving.BR.bridge2_certificate diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Bridge__Net.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Bridge__Net.lean new file mode 100644 index 0000000000..204f6d9cf9 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Bridge__Net.lean @@ -0,0 +1,345 @@ +import Work.Bridge.Inv + +/-! +# (key: bridge-net) The BRIDGED five-stage network B_2 with shared helper sets, abstract form + +Generalises `RF.Fold3S` / `RF.fold3s_certificate` (`Work.Reframe.SCert`) to the bridged word +of PLAN2.md B1: every class `(g,t)` has TWO bank pairs `(X1,Y1)`, `(X2,Y2)` with the same +line; five stages of invocations + + stage 0 forward on pair 1 invocation of the class (g,t): g + stage 1 backward on pair 1 r1 t g + stage 2 forward on pair 1 r2 t g + stage 3 backward on pair 2 r3 t g + stage 4 forward on pair 2 r4 t g + +and three layers of FREE gates between twins at equal frames: + + after stage 1 (pair 2 has climbed to the frames of pair 1): X1 += X2, Y2 -= Y1 + after stage 2 (pair 2 has climbed one more window): Y2 += Y1, X1 -= X2 + after the final climbs (all four roles at their end frames): Y1 -= Y2, X2 += X1 + +Result on both pairs: `X_i = -y_i`, `Y_i = x_i`; then the usual signed exchange. + +The idle pair does not move during a stage. Its climbs are ONE block per role: +`aX2`, `aY2` (pair 2 before the first gate layer, prices `caX`, `caY`; in B_2 ONE block of +rank `2h-2` each), +the window of stage 2 (pair 2 before the second gate layer, rank `card H - 1`, from the +package: `Inv.climbX`, `Inv.climbY`), `fX1`, `fY1` (pair 1 at the end, prices `cX1`, `cY1`; +in B_2 ONE block of rank `2h+2` each), `fX2`, `fY2` (pair 2 at the end, prices `cX2`, `cY2`; +in B_2 one block of rank `4` each). The prices are arbitrary functions of the price list, so +a geometry that makes an idle climb in several blocks can be plugged in as well. + +`Bridge2 H T Sl C α Γ` is everything the wiring needs to know about the geometry; +`bridge2_certificate`: a `BCert` on the live roles `BLive Γ T Sl` +(`card Γ * (4 card T + card Sl)` of them, `BR.card_BLive`) whose price, for EVERY price +list, is `card Γ * N.unit φ`, + + N.unit φ = 5 * N.I.cost φ + card T * ((caX φ + caY φ) + 2 * bcost φ (card H - 1) + + (cX1 φ + cY1 φ) + (cX2 φ + cY2 φ)). +-/ + +set_option linter.unusedSectionVars false +set_option linter.unusedVariables false + +namespace OAI +namespace PowerSaving +namespace BR +open Binary Matrix Finset RAM SS CB RF +noncomputable section + +/-- See the file header. Fields in the style of `RF.Fold3S`; stages are numbered 0 to 4. -/ +structure Bridge2 (H T Sl C α Γ : Type) [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] [Fintype α] [DecidableEq α] where + /-- the invocation (for a block circuit `X`: `X.inv`). -/ + I : Inv H T Sl C + /-- frame maps of the invocations of the five stages. -/ + M0 : Γ → XMap H α + M1 : Γ → XMap H α + M2 : Γ → XMap H α + M3 : Γ → XMap H α + M4 : Γ → XMap H α + /-- the class `(g,t)` is served by the invocation `g` in stage 0 and `r_l t g` in stage `l`. -/ + r1 : T → Γ ≃ Γ + r2 : T → Γ ≃ Γ + r3 : T → Γ ≃ Γ + r4 : T → Γ ≃ Γ + /-- the invocation `d` of stage `l` uses the helper set (and the copies) `s_l d`. -/ + s1 : Γ ≃ Γ + s2 : Γ ≃ Γ + s3 : Γ ≃ Γ + s4 : Γ ≃ Γ + /-- inverse of the frame of the base, and frame of the window, of every invocation. -/ + N1 : Γ → CMat α + W1 : Γ → CMat α + N2 : Γ → CMat α + W2 : Γ → CMat α + N3 : Γ → CMat α + W3 : Γ → CMat α + N4 : Γ → CMat α + W4 : Γ → CMat α + u : Γ → T → Space α + YF : Γ → T → CMat α + hm : 2 ≤ Fintype.card α + /-- prices of the idle climbs, for every price list. B_2 with merged climbs: + `caX = caY = fun φ => bcost φ (2h-2)`, `cX1 = cY1 = fun φ => bcost φ (2h+2)`, + `cX2 = cY2 = fun φ => bcost φ 4`. -/ + caX : (ℕ → ℝ) → ℝ + caY : (ℕ → ℝ) → ℝ + cX1 : (ℕ → ℝ) → ℝ + cY1 : (ℕ → ℝ) → ℝ + cX2 : (ℕ → ℝ) → ℝ + cY2 : (ℕ → ℝ) → ℝ + inv0 : ∀ g t, ∃ N : CMat α, (M0 g).Φ (tt (I.tv t)) * N = 1 + z0 : ∀ g, (M0 g).Φ 0 = 1 + hN1 : ∀ d, (M1 d).Φ 0 * N1 d = 1 + hW1 : ∀ d, (M1 d).Φ 1 = W1 d * (M1 d).Φ 0 + hN2 : ∀ d, (M2 d).Φ 0 * N2 d = 1 + hW2 : ∀ d, (M2 d).Φ 1 = W2 d * (M2 d).Φ 0 + hN3 : ∀ d, (M3 d).Φ 0 * N3 d = 1 + hW3 : ∀ d, (M3 d).Φ 1 = W3 d * (M3 d).Φ 0 + hN4 : ∀ d, (M4 d).Φ 0 * N4 d = 1 + hW4 : ∀ d, (M4 d).Φ 1 = W4 d * (M4 d).Φ 0 + /-- the bank frames a stage leaves are the bank frames the next stage starts from. -/ + x01 : ∀ g t, (M0 g).Φ 1 = (M1 (r1 t g)).Φ (tt (I.tv t)) + y01 : ∀ g t, (M0 g).Φ (1 + tt (I.tv t)) = (M1 (r1 t g)).Φ 0 + x12 : ∀ g t, (M1 (r1 t g)).Φ 1 = (M2 (r2 t g)).Φ (tt (I.tv t)) + y12 : ∀ g t, (M1 (r1 t g)).Φ (1 + tt (I.tv t)) = (M2 (r2 t g)).Φ 0 + x23 : ∀ g t, (M2 (r2 t g)).Φ 1 = (M3 (r3 t g)).Φ (tt (I.tv t)) + y23 : ∀ g t, (M2 (r2 t g)).Φ (1 + tt (I.tv t)) = (M3 (r3 t g)).Φ 0 + x34 : ∀ g t, (M3 (r3 t g)).Φ 1 = (M4 (r4 t g)).Φ (tt (I.tv t)) + y34 : ∀ g t, (M3 (r3 t g)).Φ (1 + tt (I.tv t)) = (M4 (r4 t g)).Φ 0 + /-- the five windows of a helper set make up the kernel. -/ + sfin : ∀ g, W4 (s4.symm g) * (W3 (s3.symm g) * (W2 (s2.symm g) * + (W1 (s1.symm g) * (M0 g).Φ 1))) = kernel α + /-- pair 2, idle in stages 0 and 1: ONE block from its start frame to the frame of its + twin after stage 1. -/ + aX2 : ∀ g t, XReach ((M0 g).Φ (tt (I.tv t))) ((M1 (r1 t g)).Φ 1) caX + aY2 : ∀ g t, XReach ((M0 g).Φ 0) ((M1 (r1 t g)).Φ (1 + tt (I.tv t))) caY + /-- pair 1, idle in stages 3 and 4: ONE block from its frame after stage 2 to the end. -/ + fX1 : ∀ g t, XReach ((M2 (r2 t g)).Φ 1) (kernel α) cX1 + fY1 : ∀ g t, XReach ((M2 (r2 t g)).Φ (1 + tt (I.tv t))) (YF g t) cY1 + /-- pair 2 after stage 4: ONE final block. -/ + fX2 : ∀ g t, XReach ((M4 (r4 t g)).Φ 1) (kernel α) cX2 + fY2 : ∀ g t, XReach ((M4 (r4 t g)).Φ (1 + tt (I.tv t))) (YF g t) cY2 + term : ∀ g t, kernel α * (M0 g).Φ (tt (I.tv t)) = shift (u g t) * YF g t + +section Net +variable {H T Sl C α Γ : Type} [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] [Fintype α] [DecidableEq α] + [Fintype Γ] [DecidableEq Γ] +variable (N : Bridge2 H T Sl C α Γ) + +/-- price of the blocks of one unit (one element of `Γ`): five invocations and the idle +climbs of the four bank roles of every class. -/ +def Bridge2.unit (φ : ℕ → ℝ) : ℝ := + 5 * N.I.cost φ + (Fintype.card T : ℝ) * ((N.caX φ + N.caY φ) + + 2 * bcost φ (Fintype.card H - 1) + + (N.cX1 φ + N.cY1 φ) + (N.cX2 φ + N.cY2 φ)) + +/-- scratch copies always enter and leave with the matrix `1` (also: the helper slots at the +start, with `C := Sl`). -/ +def cOne (Γ C α : Type) [Fintype α] [DecidableEq α] : Γ → C → CMat α := fun _ _ => 1 + +/-- the bank index of stage 0: the class `(g,t)` belongs to the invocation `g`. -/ +abbrev bid (Γ T : Type) : T → Γ ≃ Γ := fun _ => Equiv.refl Γ + +/-! bank frames of the class `(g,t)`: `xi l`, `yi l` at the START of stage `l`; `xo l`, +`yo l` at the END of stage `l` (only where no next stage follows on that pair). -/ +def Bridge2.xi0 (g : Γ) (t : T) : CMat α := (N.M0 g).Φ (tt (N.I.tv t)) +def Bridge2.yi0 (g : Γ) (t : T) : CMat α := (N.M0 g).Φ 0 +def Bridge2.xi1 (g : Γ) (t : T) : CMat α := (N.M1 (N.r1 t g)).Φ (tt (N.I.tv t)) +def Bridge2.yi1 (g : Γ) (t : T) : CMat α := (N.M1 (N.r1 t g)).Φ 0 +def Bridge2.xi2 (g : Γ) (t : T) : CMat α := (N.M2 (N.r2 t g)).Φ (tt (N.I.tv t)) +def Bridge2.yi2 (g : Γ) (t : T) : CMat α := (N.M2 (N.r2 t g)).Φ 0 +def Bridge2.xo2 (g : Γ) (t : T) : CMat α := (N.M2 (N.r2 t g)).Φ 1 +def Bridge2.yo2 (g : Γ) (t : T) : CMat α := (N.M2 (N.r2 t g)).Φ (1 + tt (N.I.tv t)) +def Bridge2.xi3 (g : Γ) (t : T) : CMat α := (N.M3 (N.r3 t g)).Φ (tt (N.I.tv t)) +def Bridge2.yi3 (g : Γ) (t : T) : CMat α := (N.M3 (N.r3 t g)).Φ 0 +def Bridge2.xi4 (g : Γ) (t : T) : CMat α := (N.M4 (N.r4 t g)).Φ (tt (N.I.tv t)) +def Bridge2.yi4 (g : Γ) (t : T) : CMat α := (N.M4 (N.r4 t g)).Φ 0 +def Bridge2.xo4 (g : Γ) (t : T) : CMat α := (N.M4 (N.r4 t g)).Φ 1 +def Bridge2.yo4 (g : Γ) (t : T) : CMat α := (N.M4 (N.r4 t g)).Φ (1 + tt (N.I.tv t)) + +/-- helper slots after the stages 0, 1, 2, 3, 4 (at the start: `cOne Γ Sl α`). -/ +def Bridge2.Z1 : Γ → Sl → CMat α := fun g _ => (N.M0 g).Φ 1 +def Bridge2.Z2 : Γ → Sl → CMat α := fun g q => N.W1 (N.s1.symm g) * N.Z1 g q +def Bridge2.Z3 : Γ → Sl → CMat α := fun g q => N.W2 (N.s2.symm g) * N.Z2 g q +def Bridge2.Z4 : Γ → Sl → CMat α := fun g q => N.W3 (N.s3.symm g) * N.Z3 g q +def Bridge2.Z5 : Γ → Sl → CMat α := fun g q => N.W4 (N.s4.symm g) * N.Z4 g q + +/-- frames: at the start; after stage 0; after stage 1; after the first idle climb of pair 2 +(first gate layer here); after stage 2; after the second idle climb of pair 2 (second gate +layer here); after stage 3; after stage 4; after the final climbs (third gate layer here). -/ +def Bridge2.S0 : BRole Γ T Sl C → CMat α := mkB N.xi0 N.yi0 N.xi0 N.yi0 (cOne Γ Sl α) (cOne Γ C α) +def Bridge2.S1 : BRole Γ T Sl C → CMat α := mkB N.xi1 N.yi1 N.xi0 N.yi0 N.Z1 (cOne Γ C α) +def Bridge2.S2 : BRole Γ T Sl C → CMat α := mkB N.xi2 N.yi2 N.xi0 N.yi0 N.Z2 (cOne Γ C α) +def Bridge2.S3 : BRole Γ T Sl C → CMat α := mkB N.xi2 N.yi2 N.xi2 N.yi2 N.Z2 (cOne Γ C α) +def Bridge2.S4 : BRole Γ T Sl C → CMat α := mkB N.xo2 N.yo2 N.xi2 N.yi2 N.Z3 (cOne Γ C α) +def Bridge2.S5 : BRole Γ T Sl C → CMat α := mkB N.xo2 N.yo2 N.xi3 N.yi3 N.Z3 (cOne Γ C α) +def Bridge2.S6 : BRole Γ T Sl C → CMat α := mkB N.xo2 N.yo2 N.xi4 N.yi4 N.Z4 (cOne Γ C α) +def Bridge2.S7 : BRole Γ T Sl C → CMat α := mkB N.xo2 N.yo2 N.xo4 N.yo4 N.Z5 (cOne Γ C α) +def Bridge2.S8 : BRole Γ T Sl C → CMat α := + mkB (fun _ _ => kernel α) N.YF (fun _ _ => kernel α) N.YF (fun _ _ => kernel α) (cOne Γ C α) + +/-- stage 0: forward on pair 1, every helper set starts at the matrix `1`. -/ +lemma Bridge2.stage0 : + XRoute N.S0 N.S1 (lift1 GF) (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + have h := istage_fwd N.I (bid Γ T) (Equiv.refl Γ) N.M0 (fun _ => 1) (fun g => (N.M0 g).Φ 1) + (fun d => by rw [N.z0, Matrix.mul_one]) (fun d => by rw [N.z0, Matrix.mul_one]) + (cOne Γ Sl α) (cOne Γ C α) (cOne Γ C α) + have e : bOut N.I.tv (bid Γ T) N.M0 + (fun g (q : Sl) => (N.M0 ((Equiv.refl Γ).symm g)).Φ 1 * cOne Γ Sl α g q) (cOne Γ C α) + = mkS N.xi1 N.yi1 N.Z1 (cOne Γ C α) := by + funext r + rcases r with (((⟨g,t⟩|⟨g,t⟩)|⟨g,q⟩)|⟨g,c⟩) + · exact N.x01 g t + · exact N.y01 g t + · show (N.M0 g).Φ 1 * 1 = (N.M0 g).Φ 1 + rw [Matrix.mul_one] + · rfl + have h' : XRoute (bIn N.I.tv (bid Γ T) N.M0 (cOne Γ Sl α) (cOne Γ C α)) + (mkS N.xi1 N.yi1 N.Z1 (cOne Γ C α)) GF (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + rw [← e] + exact h + exact blift1 N.xi0 N.yi0 h' + +/-- stage 1: backward on pair 1; the helper set `g` serves the invocation `s1⁻¹ g`. -/ +lemma Bridge2.stage1 : + XRoute N.S1 N.S2 (lift1 GB) (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + have h := istage_bwd N.I N.r1 N.s1 N.M1 N.N1 N.W1 N.hN1 N.hW1 N.Z1 (cOne Γ C α) (cOne Γ C α) + have e : bOut N.I.tv N.r1 N.M1 (fun g q => N.W1 (N.s1.symm g) * N.Z1 g q) (cOne Γ C α) + = mkS N.xi2 N.yi2 N.Z2 (cOne Γ C α) := by + funext r + rcases r with (((⟨g,t⟩|⟨g,t⟩)|⟨g,q⟩)|⟨g,c⟩) + · exact N.x12 g t + · exact N.y12 g t + · rfl + · rfl + have h' : XRoute (bIn N.I.tv N.r1 N.M1 N.Z1 (cOne Γ C α)) + (mkS N.xi2 N.yi2 N.Z2 (cOne Γ C α)) GB (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + rw [← e] + exact h + exact blift1 N.xi0 N.yi0 h' + +/-- stage 2: forward on pair 1. -/ +lemma Bridge2.stage2 : + XRoute N.S3 N.S4 (lift1 GF) (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := + blift1 N.xi2 N.yi2 + (istage_fwd N.I N.r2 N.s2 N.M2 N.N2 N.W2 N.hN2 N.hW2 N.Z2 (cOne Γ C α) (cOne Γ C α)) + +/-- stage 3: backward on pair 2. -/ +lemma Bridge2.stage3 : + XRoute N.S5 N.S6 (lift2 GB) (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + have h := istage_bwd N.I N.r3 N.s3 N.M3 N.N3 N.W3 N.hN3 N.hW3 N.Z3 (cOne Γ C α) (cOne Γ C α) + have e : bOut N.I.tv N.r3 N.M3 (fun g q => N.W3 (N.s3.symm g) * N.Z3 g q) (cOne Γ C α) + = mkS N.xi4 N.yi4 N.Z4 (cOne Γ C α) := by + funext r + rcases r with (((⟨g,t⟩|⟨g,t⟩)|⟨g,q⟩)|⟨g,c⟩) + · exact N.x34 g t + · exact N.y34 g t + · rfl + · rfl + have h' : XRoute (bIn N.I.tv N.r3 N.M3 N.Z3 (cOne Γ C α)) + (mkS N.xi4 N.yi4 N.Z4 (cOne Γ C α)) GB (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + rw [← e] + exact h + exact blift2 N.xo2 N.yo2 h' + +/-- stage 4: forward on pair 2. -/ +lemma Bridge2.stage4 : + XRoute N.S6 N.S7 (lift2 GF) (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := + blift2 N.xo2 N.yo2 + (istage_fwd N.I N.r4 N.s4 N.M4 N.N4 N.W4 N.hN4 N.hW4 N.Z4 (cOne Γ C α) (cOne Γ C α)) + +/-- first idle climb of pair 2 (stages 0 and 1 in ONE block per role), to the frames of +pair 1 after stage 1. -/ +lemma Bridge2.climbA : + XRoute N.S2 N.S3 id (fun φ => (Fintype.card Γ : ℝ) * + ((Fintype.card T : ℝ) * (N.caX φ + N.caY φ))) := by + have H1 := XRoute.reach_all N.S2 N.S3 + (mkB (fun _ _ _ => 0) (fun _ _ _ => 0) (fun _ _ => N.caX) + (fun _ _ => N.caY) (fun _ _ _ => 0) (fun _ _ _ => 0)) (by + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) + · exact XReach.refl _ + · exact XReach.refl _ + · show XReach ((N.M0 g).Φ (tt (N.I.tv t))) ((N.M2 (N.r2 t g)).Φ (tt (N.I.tv t))) N.caX + rw [← N.x12 g t] + exact N.aX2 g t + · show XReach ((N.M0 g).Φ 0) ((N.M2 (N.r2 t g)).Φ 0) N.caY + rw [← N.y12 g t] + exact N.aY2 g t + · exact XReach.refl _ + · exact XReach.refl _) + refine H1.cast (fun φ => ?_) + simp_rw [mkB_map (fun c : (ℕ → ℝ) → ℝ => c φ)] + rw [sum_mkB] + simp only [sum_const, card_univ, nsmul_eq_mul, mul_zero, add_zero, zero_add] + ring + +/-- second idle climb of pair 2: the window of stage 2, ONE block of rank `card H - 1` per +role, to the frames of pair 1 after stage 2. -/ +lemma Bridge2.climbB : + XRoute N.S4 N.S5 id (fun φ => (Fintype.card Γ : ℝ) * + ((Fintype.card T : ℝ) * (2 * bcost φ (Fintype.card H - 1)))) := by + have H1 := XRoute.reach_all N.S4 N.S5 + (mkB (fun _ _ _ => 0) (fun _ _ _ => 0) (fun _ _ φ => bcost φ (Fintype.card H - 1)) + (fun _ _ φ => bcost φ (Fintype.card H - 1)) (fun _ _ _ => 0) (fun _ _ _ => 0)) (by + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) + · exact XReach.refl _ + · exact XReach.refl _ + · show XReach ((N.M2 (N.r2 t g)).Φ (tt (N.I.tv t))) ((N.M3 (N.r3 t g)).Φ (tt (N.I.tv t))) + (fun φ => bcost φ (Fintype.card H - 1)) + rw [← N.x23 g t] + exact N.I.climbX (N.M2 (N.r2 t g)) t + · show XReach ((N.M2 (N.r2 t g)).Φ 0) ((N.M3 (N.r3 t g)).Φ 0) + (fun φ => bcost φ (Fintype.card H - 1)) + rw [← N.y23 g t] + exact N.I.climbY (N.M2 (N.r2 t g)) t + · exact XReach.refl _ + · exact XReach.refl _) + refine H1.cast (fun φ => ?_) + simp_rw [mkB_map (fun c : (ℕ → ℝ) → ℝ => c φ)] + rw [sum_mkB] + simp only [sum_const, card_univ, nsmul_eq_mul, mul_zero, add_zero, zero_add] + ring + +/-- the final climbs: pair 1 from its frames after stage 2 (ONE block per role for the +stages 3, 4 and the rest), pair 2 from its frames after stage 4; the helper slots are +already at the kernel. -/ +lemma Bridge2.fin : + XRoute N.S7 N.S8 id (fun φ => (Fintype.card Γ : ℝ) * + ((Fintype.card T : ℝ) * ((N.cX1 φ + N.cY1 φ) + (N.cX2 φ + N.cY2 φ)))) := by + have H1 := XRoute.reach_all N.S7 N.S8 + (mkB (fun _ _ => N.cX1) (fun _ _ => N.cY1) (fun _ _ => N.cX2) (fun _ _ => N.cY2) + (fun _ _ _ => 0) (fun _ _ _ => 0)) (by + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) + · exact N.fX1 g t + · exact N.fY1 g t + · exact N.fX2 g t + · exact N.fY2 g t + · show XReach (N.W4 (N.s4.symm g) * (N.W3 (N.s3.symm g) * (N.W2 (N.s2.symm g) * + (N.W1 (N.s1.symm g) * (N.M0 g).Φ 1)))) (kernel α) (fun _ => 0) + rw [N.sfin g] + exact XReach.refl _ + · exact XReach.refl _) + refine H1.cast (fun φ => ?_) + simp_rw [mkB_map (fun c : (ℕ → ℝ) → ℝ => c φ)] + rw [sum_mkB] + simp only [sum_const, card_univ, nsmul_eq_mul, mul_zero, add_zero, zero_add] + ring + +end Net +end +end BR +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.BR.Bridge2.stage0 +#print axioms OAI.PowerSaving.BR.Bridge2.stage1 +#print axioms OAI.PowerSaving.BR.Bridge2.stage2 +#print axioms OAI.PowerSaving.BR.Bridge2.stage3 +#print axioms OAI.PowerSaving.BR.Bridge2.stage4 +#print axioms OAI.PowerSaving.BR.Bridge2.climbA +#print axioms OAI.PowerSaving.BR.Bridge2.climbB +#print axioms OAI.PowerSaving.BR.Bridge2.fin diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Carrier__Live.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Carrier__Live.lean new file mode 100644 index 0000000000..b8306527d6 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Carrier__Live.lean @@ -0,0 +1,232 @@ +import Work.Carrier.Pack +import Work.Carrier.Ring + +/-! +# (key: carrier-thm) The live roles of an invocation, and the four dirt gates as matrices + +`L3 T Sl = (T ⊕ T) ⊕ Sl`: the bank roles `x` (`lX`), `y` (`lY`) and the helper slots (`lS`), all +on the same footing (no scratch copies). `PX`, `PY`: the coordinate projectors. + +For the matrix `M` of all gates of the main phase and its inverse `Mi`: + + g1 M = 1 - PY * M * PS `y -= K s` g1i M = 1 + PY * M * PS (its inverse) + g8 Mi = PX + PY + PS * Mi slot rows of `M⁻¹` h8 M = PX + PY + PS * M (its inverse) + +(`PS = 1 - PX - PY`). This file: unit rows / columns of these gates (hence between which roles +their entries can be nonzero), the scatter with the copies eliminated (`scatM`), and the scalar +maps of `1 + PY * M * PX` and of the transpose of `1 - PY * M * PX`. + +No `sorry`. +-/ + +set_option linter.unusedSectionVars false +set_option linter.unusedVariables false + +namespace OAI +namespace PowerSaving +namespace CR +open Binary Matrix Finset RAM SS CB BR +noncomputable section + +section Diag +variable {ρ : Type*} [Fintype ρ] [DecidableEq ρ] + +lemma col_zero_of {d : ρ → ℚ} {G : Matrix ρ ρ ℚ} + (h : G * Matrix.diagonal d = Matrix.diagonal d) {i j : ρ} (hj : d j = 1) (hij : i ≠ j) : + G i j = 0 := by + have e := congrFun (congrFun h i) j + rw [Matrix.mul_diagonal, Matrix.diagonal_apply_ne _ hij, hj, mul_one] at e + exact e + +lemma row_zero_of {d : ρ → ℚ} {G : Matrix ρ ρ ℚ} + (h : Matrix.diagonal d * G = Matrix.diagonal d) {i j : ρ} (hi : d i = 1) (hij : i ≠ j) : + G i j = 0 := by + have e := congrFun (congrFun h i) j + rw [Matrix.diagonal_mul, Matrix.diagonal_apply_ne _ hij, hi, one_mul] at e + exact e + +lemma diag_mul_of_rows {d : ρ → ℚ} {G : Matrix ρ ρ ℚ} + (h : ∀ i j, d i ≠ 0 → G i j = if i = j then 1 else 0) : + Matrix.diagonal d * G = Matrix.diagonal d := by + ext i j + rw [Matrix.diagonal_mul] + by_cases hd : d i = 0 + · rw [hd, zero_mul] + by_cases hij : i = j + · subst hij; rw [Matrix.diagonal_apply_eq, hd] + · rw [Matrix.diagonal_apply_ne _ hij] + · rw [h i j hd] + by_cases hij : i = j + · subst hij; rw [if_pos rfl, mul_one, Matrix.diagonal_apply_eq] + · rw [if_neg hij, mul_zero, Matrix.diagonal_apply_ne _ hij] + +lemma mul_diag_of_cols {d : ρ → ℚ} {G : Matrix ρ ρ ℚ} + (h : ∀ i j, d j ≠ 0 → G i j = if i = j then 1 else 0) : + G * Matrix.diagonal d = Matrix.diagonal d := by + ext i j + rw [Matrix.mul_diagonal] + by_cases hd : d j = 0 + · rw [hd, mul_zero] + by_cases hij : i = j + · subst hij; rw [Matrix.diagonal_apply_eq, hd] + · rw [Matrix.diagonal_apply_ne _ hij] + · rw [h i j hd] + by_cases hij : i = j + · subst hij; rw [if_pos rfl, one_mul, Matrix.diagonal_apply_eq] + · rw [if_neg hij, zero_mul, Matrix.diagonal_apply_ne _ hij] + +/-- scalar map of a diagonal gate matrix. -/ +lemma act_diag (d : ρ → ℚ) (u : ρ → ℂ) : + actPoint (Matrix.diagonal d) u = fun i => ((d i : ℚ) : ℂ) * u i := by + funext i + show ∑ j, ((Matrix.diagonal d i j : ℚ) : ℂ) * u j = ((d i : ℚ) : ℂ) * u i + rw [Finset.sum_eq_single i] + · rw [Matrix.diagonal_apply_eq] + · intro j _ hj + rw [Matrix.diagonal_apply_ne _ (Ne.symm hj), Rat.cast_zero, zero_mul] + · intro h + exact absurd (Finset.mem_univ i) h + +lemma actPoint_mul (A B : Matrix ρ ρ ℚ) (u : ρ → ℂ) : + actPoint (A * B) u = actPoint A (actPoint B u) := + ap_mul A B u + +end Diag + +section Live +variable {T Sl : Type} [Fintype T] [DecidableEq T] [Fintype Sl] [DecidableEq Sl] + +/-- live roles of one invocation: `x`, `y`, helper slots. -/ +abbrev L3 (T Sl : Type) := (T ⊕ T) ⊕ Sl +abbrev lX (t : T) : L3 T Sl := Sum.inl (Sum.inl t) +abbrev lY (t : T) : L3 T Sl := Sum.inl (Sum.inr t) +abbrev lS (q : Sl) : L3 T Sl := Sum.inr q + +/-- indicator of the x roles. -/ +def iX : L3 T Sl → ℚ := Sum.elim (Sum.elim (fun _ => 1) (fun _ => 0)) (fun _ => 0) +/-- indicator of the y roles. -/ +def iY : L3 T Sl → ℚ := Sum.elim (Sum.elim (fun _ => 0) (fun _ => 1)) (fun _ => 0) + +def PX : Matrix (L3 T Sl) (L3 T Sl) ℚ := Matrix.diagonal iX +def PY : Matrix (L3 T Sl) (L3 T Sl) ℚ := Matrix.diagonal iY + +lemma iX_cases (i : L3 T Sl) : iX i = 0 ∨ iX i = 1 := by + rcases i with ((t|t)|q) + · exact Or.inr rfl + · exact Or.inl rfl + · exact Or.inl rfl + +lemma iY_cases (i : L3 T Sl) : iY i = 0 ∨ iY i = 1 := by + rcases i with ((t|t)|q) + · exact Or.inl rfl + · exact Or.inr rfl + · exact Or.inl rfl + +lemma PX_sq : (PX : Matrix (L3 T Sl) (L3 T Sl) ℚ) * PX = PX := by + unfold PX + have e : (fun i : L3 T Sl => iX i * iX i) = iX := by + funext i + rcases i with ((t|t)|q) <;> simp [iX] + rw [Matrix.diagonal_mul_diagonal, e] + +lemma PY_sq : (PY : Matrix (L3 T Sl) (L3 T Sl) ℚ) * PY = PY := by + unfold PY + have e : (fun i : L3 T Sl => iY i * iY i) = iY := by + funext i + rcases i with ((t|t)|q) <;> simp [iY] + rw [Matrix.diagonal_mul_diagonal, e] + +lemma PX_PY : (PX : Matrix (L3 T Sl) (L3 T Sl) ℚ) * PY = 0 := by + unfold PX PY + rw [Matrix.diagonal_mul_diagonal] + have e : (fun i : L3 T Sl => iX i * iY i) = fun _ => 0 := by + funext i + rcases i with ((t|t)|q) <;> simp [iX, iY] + rw [e] + exact Matrix.diagonal_zero + +lemma PY_PX : (PY : Matrix (L3 T Sl) (L3 T Sl) ℚ) * PX = 0 := by + unfold PX PY + rw [Matrix.diagonal_mul_diagonal] + have e : (fun i : L3 T Sl => iY i * iX i) = fun _ => 0 := by + funext i + rcases i with ((t|t)|q) <;> simp [iX, iY] + rw [e] + exact Matrix.diagonal_zero + +lemma PX_T : (PX : Matrix (L3 T Sl) (L3 T Sl) ℚ)ᵀ = PX := Matrix.diagonal_transpose _ +lemma PY_T : (PY : Matrix (L3 T Sl) (L3 T Sl) ℚ)ᵀ = PY := Matrix.diagonal_transpose _ + +/-- "no gate into an x role": the x rows are unit rows. -/ +lemma PX_mul_of {M : Matrix (L3 T Sl) (L3 T Sl) ℚ} + (hx : ∀ t j, M (lX t) j = if lX t = j then 1 else 0) : PX * M = PX := by + unfold PX + apply diag_mul_of_rows + intro i j hi + rcases i with ((t|t)|q) + · exact hx t j + · exact absurd rfl hi + · exact absurd rfl hi + +/-- "no gate reads a y role": the y columns are unit columns. -/ +lemma mul_PY_of {M : Matrix (L3 T Sl) (L3 T Sl) ℚ} + (hy : ∀ i t, M i (lY t) = if i = lY t then 1 else 0) : M * PY = PY := by + unfold PY + apply mul_diag_of_cols + intro i j hj + rcases j with ((t|t)|q) + · exact absurd rfl hj + · exact hy i t + · exact absurd rfl hj + +/-! ### the four dirt gates -/ + +def g1 (M : Matrix (L3 T Sl) (L3 T Sl) ℚ) : Matrix (L3 T Sl) (L3 T Sl) ℚ := + 1 - PY * M * (1 - PX - PY) +def g1i (M : Matrix (L3 T Sl) (L3 T Sl) ℚ) : Matrix (L3 T Sl) (L3 T Sl) ℚ := + 1 + PY * M * (1 - PX - PY) +def g8 (Mi : Matrix (L3 T Sl) (L3 T Sl) ℚ) : Matrix (L3 T Sl) (L3 T Sl) ℚ := + PX + PY + (1 - PX - PY) * Mi +def h8 (M : Matrix (L3 T Sl) (L3 T Sl) ℚ) : Matrix (L3 T Sl) (L3 T Sl) ℚ := + PX + PY + (1 - PX - PY) * M + +/-- a gate with unit x rows and unit x columns joins two different roles only if neither is an +x role. -/ +lemma offdiag_x {G : Matrix (L3 T Sl) (L3 T Sl) ℚ} (h1 : G * PX = PX) (h2 : PX * G = PX) + {i j : L3 T Sl} (hij : G i j ≠ 0) (e : i ≠ j) : iX i = 0 ∧ iX j = 0 := by + constructor + · by_contra h + exact hij (row_zero_of h2 ((iX_cases i).resolve_left h) e) + · by_contra h + exact hij (col_zero_of h1 ((iX_cases j).resolve_left h) e) + +/-- a gate with unit x rows, unit y rows and unit y columns: a nonzero entry off the diagonal +is in a slot row and not in a y column. -/ +lemma offdiag_s {G : Matrix (L3 T Sl) (L3 T Sl) ℚ} (hx : PX * G = PX) (hy : PY * G = PY) + (hyc : G * PY = PY) {i j : L3 T Sl} (hij : G i j ≠ 0) (e : i ≠ j) : + iX i = 0 ∧ iY i = 0 ∧ iY j = 0 := by + refine ⟨?_, ?_, ?_⟩ + · by_contra h + exact hij (row_zero_of hx ((iX_cases i).resolve_left h) e) + · by_contra h + exact hij (row_zero_of hy ((iY_cases i).resolve_left h) e) + · by_contra h + exact hij (col_zero_of hyc ((iY_cases j).resolve_left h) e) + +lemma g1_x (M : Matrix (L3 T Sl) (L3 T Sl) ℚ) : g1 M * PX = PX ∧ PX * g1 M = PX := by + unfold g1 + constructor + · rw [sub_mul, one_mul, side_n_right (PX_sq (T := T) (Sl := Sl)) PY_PX, sub_zero] + · rw [mul_sub, mul_one, side_n_left (PX_PY (T := T) (Sl := Sl)), sub_zero] + +lemma g1i_x (M : Matrix (L3 T Sl) (L3 T Sl) ℚ) : g1i M * PX = PX ∧ PX * g1i M = PX := by + unfold g1i + constructor + · rw [add_mul, one_mul, side_n_right (PX_sq (T := T) (Sl := Sl)) PY_PX, add_zero] + · rw [mul_add, mul_one, side_n_left (PX_PY (T := T) (Sl := Sl)), add_zero] + +end Live +end +end CR +end PowerSaving +end OAI diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Carrier__Phases.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Carrier__Phases.lean new file mode 100644 index 0000000000..305da15b5d --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Carrier__Phases.lean @@ -0,0 +1,192 @@ +import Work.Carrier.Glue + +/-! +# (key: carrier-thm) A carrier circuit given by its phases: hypotheses and scalar identities + +`Phased H T Sl C` is the hypothesis structure of the carrier invocation theorem in the general +scope (any ordered mix of gates `(x, slot)`, `(slot, slot)`, `(x, y)`, `(slot, y)`): + +* phase A (before the scatter), phase B (after it) and the final climbs F are exact block routes + on the LIVE roles `L3 T Sl` (`x`, `y`, slots: all on the same footing), for every block frame + map, with the gate products `MA`, `MB` (and the transposed inverses for the backward word); +* the scatter goes through the scratch copies: `c += Cc s` at the labels `cen`, the copies come + down, `y += Jr c` at 0; +* `hx`: no gate INTO an x role, `hy`: no gate READS a y role, `hid`: the y roles receive exactly + the x roles — three facts about the ONE matrix `Mt = MB * scatM (Jr * Cc) * MA`. + +This file: `Mt`, its inverse `Mti`, and the scalar identities of the forward and of the backward +word (`fwd_scalar`, `bwd_scalar`): with the two dirt gates `g1`, `g8` (resp. the transposes of +`g1i`, `h8`) the word does `y += x` (resp. `x -= y`) for ARBITRARY slot contents. + +No `sorry`. +-/ + +set_option linter.unusedSectionVars false +set_option linter.unusedVariables false + +namespace OAI +namespace PowerSaving +namespace CR +open Binary Matrix Finset RAM SS CB BR +noncomputable section + +/-- labels of the live roles at the START of an invocation. -/ +def lab3 {H T Sl : Type} (tv : T → Space H) : L3 T Sl → Lbl H := + Sum.elim (Sum.elim (fun t => lineL (tv t)) (fun _ => zeroL)) (fun _ => zeroL) + +/-- **The hypotheses of the carrier invocation theorem, by phases.** See the file header. -/ +structure Phased (H T Sl C : Type) [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] where + tv : T → Space H + kx : ∀ t, Climb (lineL (tv t)) fullL + ky : ∀ t, Climb zeroL (perpL (tv t)) + cen : C → Lbl H + kc : ∀ k, Climb zeroL (cen k) + Cc : Matrix C Sl ℚ + Jr : Matrix T C ℚ + labA : L3 T Sl → Lbl H + labB : L3 T Sl → Lbl H + labF : L3 T Sl → Lbl H + hAy : ∀ t, (labA (lY t)).P = 0 + hAc : ∀ k q, Cc k q ≠ 0 → (cen k).P = (labA (lS q)).P + hFx : ∀ t, (labF (lX t)).P = 1 + hFy : ∀ t, (labF (lY t)).P = 1 + tt (tv t) + hFs : ∀ q, (labF (lS q)).P = 1 + MA : Matrix (L3 T Sl) (L3 T Sl) ℚ + MAi : Matrix (L3 T Sl) (L3 T Sl) ℚ + MB : Matrix (L3 T Sl) (L3 T Sl) ℚ + MBi : Matrix (L3 T Sl) (L3 T Sl) ℚ + hAi : MAi * MA = 1 + hBi : MBi * MB = 1 + hx : ∀ t j, (MB * scatM (Jr * Cc) * MA) (lX t) j = if lX t = j then 1 else 0 + hy : ∀ i t, (MB * scatM (Jr * Cc) * MA) i (lY t) = if i = lY t then 1 else 0 + hid : ∀ S t, (MB * scatM (Jr * Cc) * MA) (lY S) (lX t) = if S = t then 1 else 0 + rA : List ℕ + rB : List ℕ + rF : List ℕ + pA : ∀ {α : Type} [Fintype α] [DecidableEq α] (Xm : XMap H α), + XRoute (fun r => Xm.Φ (lab3 tv r).P) (fun r => Xm.Φ (labA r).P) (actPoint MA) + (fun φ => rcost φ rA) ∧ + XRoute (fun r => Xm.Φ (lab3 tv r).P) (fun r => Xm.Φ (labA r).P) (actPoint MAiᵀ) + (fun φ => rcost φ rA) + pB : ∀ {α : Type} [Fintype α] [DecidableEq α] (Xm : XMap H α), + XRoute (fun r => Xm.Φ (labA r).P) (fun r => Xm.Φ (labB r).P) (actPoint MB) + (fun φ => rcost φ rB) ∧ + XRoute (fun r => Xm.Φ (labA r).P) (fun r => Xm.Φ (labB r).P) (actPoint MBiᵀ) + (fun φ => rcost φ rB) + pF : ∀ {α : Type} [Fintype α] [DecidableEq α] (Xm : XMap H α), + XRoute (fun r => Xm.Φ (labB r).P) (fun r => Xm.Φ (labF r).P) id (fun φ => rcost φ rF) + +section Alg +variable {H T Sl C : Type} [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] + +namespace Phased +variable (K : Phased H T Sl C) + +/-- the product of ALL gates of the main phase (scatter with the copies eliminated). -/ +def Mt : Matrix (L3 T Sl) (L3 T Sl) ℚ := K.MB * scatM (K.Jr * K.Cc) * K.MA +/-- its inverse. -/ +def Mti : Matrix (L3 T Sl) (L3 T Sl) ℚ := K.MAi * scatMi (K.Jr * K.Cc) * K.MBi + +/-- price of one invocation: the blocks of the three phases and one block per copy. -/ +def cost (φ : ℕ → ℝ) : ℝ := + rcost φ K.rA + (∑ k, bcost φ (K.cen k).d) + rcost φ K.rB + rcost φ K.rF + +lemma im : K.Mti * K.Mt = 1 := by + unfold Mti Mt + have hB : ∀ X : Matrix (L3 T Sl) (L3 T Sl) ℚ, K.MBi * (K.MB * X) = X := fun X => by + rw [← Matrix.mul_assoc, K.hBi, Matrix.one_mul] + have hS : ∀ X : Matrix (L3 T Sl) (L3 T Sl) ℚ, + scatMi (K.Jr * K.Cc) * (scatM (K.Jr * K.Cc) * X) = X := fun X => by + rw [← Matrix.mul_assoc, scat_inv, Matrix.one_mul] + rw [Matrix.mul_assoc, Matrix.mul_assoc, Matrix.mul_assoc, hB, hS, K.hAi] + +lemma mi : K.Mt * K.Mti = 1 := mul_eq_one_comm.mp K.im + +lemma hxm : PX * K.Mt = PX := PX_mul_of (M := K.Mt) K.hx +lemma hmy : K.Mt * PY = PY := mul_PY_of (M := K.Mt) K.hy +lemma hiy : K.Mti * PY = PY := dirt_iy K.hmy K.im + +/-- **the dirt rule, forward**, for the matrices of the circuit. -/ +lemma hF : g8 K.Mti * K.Mt * g1 K.Mt = 1 + PY * K.Mt * PX := by + unfold g8 g1 + exact dirt_fwd PX_sq PY_sq PX_PY PY_PX K.hxm K.hmy K.im K.mi + +/-- **the dirt rule, backward.** -/ +lemma hB : g1i K.Mt * K.Mti * h8 K.Mt = 1 - PY * K.Mt * PX := by + unfold g1i h8 + exact dirt_bwd PX_sq PY_sq PX_PY PY_PX K.hxm K.hmy K.im K.mi + +/-- live part of the forward word before the scatter: `y -= K s`, then phase A. -/ +def f1 (u : L3 T Sl → ℂ) : L3 T Sl → ℂ := actPoint K.MA (actPoint (g1 K.Mt) u) +/-- after the scatter: phase B, then the slot rows of the inverse. -/ +def f2 (u : L3 T Sl → ℂ) : L3 T Sl → ℂ := actPoint (g8 K.Mti) (actPoint K.MB u) +/-- the same for the backward word (transposed inverses). -/ +def b1 (u : L3 T Sl → ℂ) : L3 T Sl → ℂ := actPoint K.MAiᵀ (actPoint (g1i K.Mt)ᵀ u) +def b2 (u : L3 T Sl → ℂ) : L3 T Sl → ℂ := actPoint (h8 K.Mt)ᵀ (actPoint K.MBiᵀ u) + +lemma fwd_live (u : L3 T Sl → ℂ) : + K.f2 (actPoint (scatM (K.Jr * K.Cc)) (K.f1 u)) = actPoint (1 + PY * K.Mt * PX) u := by + rw [← K.hF] + show actPoint (g8 K.Mti) (actPoint K.MB (actPoint (scatM (K.Jr * K.Cc)) + (actPoint K.MA (actPoint (g1 K.Mt) u)))) + = actPoint (g8 K.Mti * (K.MB * scatM (K.Jr * K.Cc) * K.MA) * g1 K.Mt) u + rw [actPoint_mul, actPoint_mul, actPoint_mul, actPoint_mul] + +lemma bwd_live (u : L3 T Sl → ℂ) : + K.b2 (actPoint ((scatMi (K.Jr * K.Cc))ᵀ) (K.b1 u)) + = actPoint ((1 - PY * K.Mt * PX)ᵀ) u := by + rw [← K.hB] + show actPoint (h8 K.Mt)ᵀ (actPoint K.MBiᵀ (actPoint (scatMi (K.Jr * K.Cc))ᵀ + (actPoint K.MAiᵀ (actPoint (g1i K.Mt)ᵀ u)))) + = actPoint ((g1i K.Mt * (K.MAi * scatMi (K.Jr * K.Cc) * K.MBi) * h8 K.Mt)ᵀ) u + rw [Matrix.transpose_mul, Matrix.transpose_mul, Matrix.transpose_mul, Matrix.transpose_mul, + actPoint_mul, actPoint_mul, actPoint_mul, actPoint_mul] + +lemma liveAct_glue (φ : (L3 T Sl → ℂ) → (L3 T Sl → ℂ)) (u : L3 T Sl → ℂ) (c : C → ℂ) : + liveAct φ (glue u c) = glue (φ u) c := + congrArg (fun v => glue (φ v) c) (glue_up u c) + +/-- **Scalar identity of the forward word**: `y += x`, slots restored, for ARBITRARY slot +contents (the copies are erased before and after). -/ +theorem fwd_scalar (z : Box T Sl C → ℂ) : + eraseC (liveAct K.f2 (gateS bY bC K.Jr (gateS bC bS K.Cc (liveAct K.f1 (eraseC z))))) + = shearF z := by + have h1 : liveAct K.f1 (eraseC z) = glue (K.f1 (z ∘ upE)) (fun _ => 0) := by + rw [erase_glue z, liveAct_glue] + have hs : gateS bY bC K.Jr (gateS bC bS K.Cc (glue (K.f1 (z ∘ upE)) (fun _ => 0))) ∘ upE + = actPoint (scatM (K.Jr * K.Cc)) (K.f1 (z ∘ upE)) := by + have h := scat_glue K.Jr K.Cc (glue (K.f1 (z ∘ upE)) (fun _ => 0)) rfl + rw [glue_up] at h + exact h + rw [h1] + unfold liveAct + rw [erase_of_glue, hs, K.fwd_live, act_shear K.Mt K.hid] + exact glue_shearF z + +/-- **Scalar identity of the backward word**: `x -= y`, slots restored. -/ +theorem bwd_scalar (z : Box T Sl C → ℂ) : + eraseC (liveAct K.b2 (gateS bS bC (-K.Ccᵀ) (gateS bC bY K.Jrᵀ (liveAct K.b1 (eraseC z))))) + = shearB z := by + have h1 : liveAct K.b1 (eraseC z) = glue (K.b1 (z ∘ upE)) (fun _ => 0) := by + rw [erase_glue z, liveAct_glue] + have hs : gateS bS bC (-K.Ccᵀ) (gateS bC bY K.Jrᵀ (glue (K.b1 (z ∘ upE)) (fun _ => 0))) ∘ upE + = actPoint ((scatMi (K.Jr * K.Cc))ᵀ) (K.b1 (z ∘ upE)) := by + have h := scat_glueT K.Jr K.Cc (glue (K.b1 (z ∘ upE)) (fun _ => 0)) rfl + rw [glue_up] at h + exact h + rw [h1] + unfold liveAct + rw [erase_of_glue, hs, K.bwd_live, act_shearT K.Mt K.hid] + exact glue_shearB z + +end Phased +end Alg +end +end CR +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.CR.Phased.fwd_scalar +#print axioms OAI.PowerSaving.CR.Phased.bwd_scalar diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Fourier__Main.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Fourier__Main.lean new file mode 100644 index 0000000000..9aa06b5bf2 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__Fourier__Main.lean @@ -0,0 +1,176 @@ +import Work.Fourier.Asymptotics +import OAI.Computability.FourierTransform.RegisterBounds +import Work.Fourier.Goal + +/- +Modified copy of lean/OAI/Computability/FourierTransform/Main.lean of github.com/openai/math +(commit fd4aeeb, Apache-2.0), generated by `tools/fourier/mkchain.py`. OpenAI's file itself is +unmodified in this repository and still imported. Changed for this repository, all mechanically: + * every declaration of this file (and of the other 10 copied files) has the suffix `Z` + on its name, so that it does not collide with OpenAI's original; + * OpenAI's exponent `alpha = 1 - 2/10^11` and envelope `hills` are replaced by + `alphaZ = 1 - 7474547/10^10` and `hillsZ` (Work/Fourier/Seam.lean), and the single use of + OpenAI's `hills_program` by `hillsZ_program`; + * `decimalExponent`, `decimalTime`, `TimeBounds`, `DFTGoal`, `ConvGoal` are replaced by their + `Z` versions from Work/Fourier/Goal.lean (exponent `1 - 7474546/10^10`); + * imports point to the copies. + * literal `let d : ℝ := 2/(10:ℝ)^11` -> `let d : ℝ := 7474547/(10:ℝ)^10` (alpha_thetaZ: the local constant d must equal 1 - alphaZ) + * `theorem transform_mainZ : DFTGoalZ :=`: docstring added + * `theorem convolution_mainZ : ConvGoalZ :=`: docstring added +Comments and docstrings below are OpenAI's and describe OpenAI's network, not ours. +-/ + +namespace OAI + +/-! +Exact uniform Fourier transforms and convolution. + +The construction formalizes the exact arithmetic algorithms of +*An explicit power saving for the exact discrete Fourier transform* (OpenAI). +The finite phase network originates in the complex construction of +*Integer multiplication below n log n*. + +`transform_mainZ` and `convolution_mainZ` give fixed finite RAM programs, including +preparation and index work, polynomial storage bounds, and a canonical root whose +order is computed from the input length. Each includes the paper exponent, decimal +power saving, and little-o bound. The `_order` variants also specify the root order. + +The implementation uses a smaller concrete tensor network (32 binary coordinates +per factor, 4060 triples, and a `2^50` role envelope) with a stronger saving that +implies the stated paper constants. The general rational-algebra extraction, +symbolic certificate search, circuit printer, and bounded-printer uniformization +from the synthesis appendix are outside this formalization. +-/ +namespace PowerSaving +open RAM Bench Selection Filter Asymptotics Real +noncomputable section +namespace Skies + +lemma multiplier_rangeZ : 1 < paperMultiplier ∧ paperMultiplier < paperM := by + norm_num [paperMultiplier,paperM,paperDelta,paperW] + +lemma theta_ltZ : theta < 1 := by + have h := multiplier_rangeZ + have hg : 0 by rw [speedZ,Real.rpow_one]; rfl + rw [h] at H; exact H + +lemma speed_paperZ : speedZ theta =O[atTop] paperTime := by + rw [isBigO_iff] + refine ⟨1,?_⟩ + filter_upwards [TtopZ.eventually_ge_atTop 1,QtopZ.eventually_ge_atTop 1] with n hn hh + have he : 0 (lunchZ a b N n:ℝ)) =O[atTop] decimalTimeZ := hd.isBigO + exact ⟨hp.isBigO.trans speed_paperZ,ht,ht.trans_isLittleO decimal_littleZ⟩ + +end Skies + +/-! Main results. Provide formula for the order besides the existential specification. -/ +theorem transform_main_orderZ : ∃ order solve W, + DFTProgram order solve W ∧ TimeBoundsZ W ∧ + ∀ n, 0 ⟨le_rfl,by dsimp; omega⟩) + a b,fun n hn => ⟨ho n hn,(ho n hn).symm ▸ (receipt_bound n hn).2⟩⟩ + +theorem convolution_main_orderZ : ∃ order solve W, + ConvProgram order solve W ∧ TimeBoundsZ W ∧ + ∀ n, 0 + ⟨ho n hn,(ho n hn).symm ▸ (receipt_bound _ (stretch_posZ hn)).2⟩⟩ + +/-- **The discrete Fourier transform of every length in `O(n (log n)^(1 - 7474546/10^10))`.** +OpenAI's `transform_main` (one fixed program, OpenAI's own `DFTProgram`, `paperTime` and `nlogn`) +with the decimal exponent `1 - 1/10^13` replaced by `decimalExponentZ = 1 - 7474546/10^10` +(Work/Fourier/Goal.lean). Sibling of the Walsh-Hadamard theorem `wht_main_block_B2Gp193x`: both +follow from one kernel program, `RAM.hillsZ_program` (Work/Fourier/Seam.lean). -/ +theorem transform_mainZ : DFTGoalZ := + let ⟨o,s,W,h,g,_⟩ := transform_main_orderZ + ⟨o,s,W,h,g⟩ + +/-- **Convolution of every length with the same bounds** (OpenAI's `convolution_main`, same change). -/ +theorem convolution_mainZ : ConvGoalZ := + let ⟨o,s,W,h,g,_⟩ := convolution_main_orderZ + ⟨o,s,W,h,g⟩ + +lemma matrix_definitionZ (n : ℕ) (x : Vec n) : dft n x = Matrix.mulVec (dftMatrix n) x := + rfl + +end +end PowerSaving + +end OAI diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__Geom.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__Geom.lean new file mode 100644 index 0000000000..eb4490af8b --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__Geom.lean @@ -0,0 +1,210 @@ +import Work.GCert.Chain.NetCert +import Work.GCert.Chain.WinB +import Work.BridgeGeom.B2 + +/-! +# (key: gx-chain) THE NETWORK LEMMA (spec statement 6): the bridged word B_2 delivers a `GCert` + +GENERATED by checks/wht26/gx-chain/py/netgen.py from Work/BridgeGeom/Net.lean (section Net): +the geometry of `BG.geomBridge2`, word for word, with the windows `gwinB` (`.Xm = BG.fmapB`). + +`bridge2_gcert I hH`: for every generalised invocation package, a `GCert` on +`card Γ * (4 card T + card Sl)` live roles, label dimension `5h`, unit price +`5 * I.cost φ + card T * BG.bankPrice h φ` (unchanged). No `sorry`. +-/ + +set_option linter.unusedSectionVars false +set_option linter.unusedVariables false + +namespace OAI +namespace PowerSaving +namespace GX +open Binary Matrix Finset RAM SS CB RF BR GF BG +noncomputable section + +section Net +variable {H T Sl C : Type} [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] +variable (I : GInv H T Sl C) (base : T → OBase H) (l : H) + (hbase : ∀ t, I.tv t = (base t).v l) (hH : 1 ≤ Fintype.card H) +include hbase + +lemma ggeom_x01 (g : Orth (L5 H)) (t : T) : + PhiB g ∅ 1 = PhiB (RrB (base t) l (0 : Fin 4) g) (qS bs1 l) (tt (I.tv t)) := by + rw [hbase t] + exact bankT_x0 (base t) l (0 : Fin 4) g + +lemma ggeom_y01 (g : Orth (L5 H)) (t : T) : + PhiB g ∅ (1 + tt (I.tv t)) = PhiB (RrB (base t) l (0 : Fin 4) g) (qS bs1 l) 0 := by + rw [hbase t] + exact bankT_y0 (base t) l (0 : Fin 4) g + +/-- consecutive stages `c ∈ bs`, `c' ∉ bs`: `X` leaves where it enters. -/ +lemma ggeom_xx (bs : Finset (Fin 4)) (c c' : Fin 4) (hc : c ∈ bs) (hc' : c' ∉ bs) + (g : Orth (L5 H)) (t : T) : + PhiB (RrB (base t) l c g) (qS bs l) 1 + = PhiB (RrB (base t) l c' g) (qS (insert c' bs) l) (tt (I.tv t)) := by + rw [hbase t] + exact bankT_xx (base t) l bs c c' hc hc' g + +/-- consecutive stages: `Y` leaves where it enters. -/ +lemma ggeom_yy (bs : Finset (Fin 4)) (c c' : Fin 4) (hc : c ∈ bs) (hc' : c' ∉ bs) + (g : Orth (L5 H)) (t : T) : + PhiB (RrB (base t) l c g) (qS bs l) (1 + tt (I.tv t)) + = PhiB (RrB (base t) l c' g) (qS (insert c' bs) l) 0 := by + rw [hbase t] + exact bankT_yy (base t) l bs c c' hc hc' g + +/-- terminal identity of the bank pairs of the class `(g,t)`. -/ +lemma ggeom_term5 (g : Orth (L5 H)) (t : T) : + kernel (L5 H) * PhiB g ∅ (tt (I.tv t)) + = shift ((BBB (base t) g).v (Sum.inl l)) + * frame (BBB (base t) g) (univ \ {Sum.inl l}) := by + rw [hbase t] + exact class_term (base t) l g + +include hH + +/-- pair 2 before the first gate layer, `X`: ONE block of rank `2h-2`. -/ +lemma ggeom_aX2 (g : Orth (L5 H)) (t : T) : + XReach (PhiB g ∅ (tt (I.tv t))) (PhiB (RrB (base t) l (0 : Fin 4) g) (qS bs1 l) 1) + (fun φ => bcost φ (2 * Fintype.card H - 2)) := by + rw [hbase t] + exact idle_X0 (base t) l hB4 hH (0 : Fin 4) g _ (by omega) + +/-- pair 2 before the first gate layer, `Y`: ONE block of rank `2h-2`. -/ +lemma ggeom_aY2 (g : Orth (L5 H)) (t : T) : + XReach (PhiB g ∅ 0) (PhiB (RrB (base t) l (0 : Fin 4) g) (qS bs1 l) (1 + tt (I.tv t))) + (fun φ => bcost φ (2 * Fintype.card H - 2)) := by + rw [hbase t] + exact idle_Y0 (base t) l hB4 hH (0 : Fin 4) g _ (by omega) + +/-- pair 1 at the end (idle in stages 3, 4, then the last four moves), `X`: ONE block `2h+2`. -/ +lemma ggeom_fX1 (g : Orth (L5 H)) (t : T) : + XReach (PhiB (RrB (base t) l (1 : Fin 4) g) (qS bs2 l) 1) (kernel (L5 H)) + (fun φ => bcost φ (2 * Fintype.card H + 2)) := + idle_Xend (base t) l hB4 hH bs2 (1 : Fin 4) (Finset.mem_insert_self _ _) g _ + (by rw [card_bs2, Fintype.card_fin]; omega) + +/-- pair 1 at the end, `Y`: ONE block of rank `2h+2`. -/ +lemma ggeom_fY1 (g : Orth (L5 H)) (t : T) : + XReach (PhiB (RrB (base t) l (1 : Fin 4) g) (qS bs2 l) (1 + tt (I.tv t))) + (frame (BBB (base t) g) (univ \ {Sum.inl l})) + (fun φ => bcost φ (2 * Fintype.card H + 2)) := by + rw [hbase t] + exact idle_Yend (base t) l hB4 hH bs2 (1 : Fin 4) (Finset.mem_insert_self _ _) g _ + (by rw [card_bs2, Fintype.card_fin]; omega) + +/-- pair 2 after stage 4, `X`: ONE block of rank `4`. -/ +lemma ggeom_fX2 (g : Orth (L5 H)) (t : T) : + XReach (PhiB (RrB (base t) l (3 : Fin 4) g) (qS bs4 l) 1) (kernel (L5 H)) + (fun φ => bcost φ 4) := + idle_Xend (base t) l hB4 hH bs4 (3 : Fin 4) (Finset.mem_insert_self _ _) g _ + (by rw [card_bs4, Fintype.card_fin]; omega) + +/-- pair 2 after stage 4, `Y`: ONE block of rank `4`. -/ +lemma ggeom_fY2 (g : Orth (L5 H)) (t : T) : + XReach (PhiB (RrB (base t) l (3 : Fin 4) g) (qS bs4 l) (1 + tt (I.tv t))) + (frame (BBB (base t) g) (univ \ {Sum.inl l})) (fun φ => bcost φ 4) := by + rw [hbase t] + exact idle_Yend (base t) l hB4 hH bs4 (3 : Fin 4) (Finset.mem_insert_self _ _) g _ + (by rw [card_bs4, Fintype.card_fin]; omega) + +/-- **The bridged word B_2 as a term of `BR.Bridge2`**: five stages on the label space +`H ⊕ (Fin 4 × H)`, for any invocation package whose lines are the vectors of index `l` of +orthonormal bases. -/ +def ggeomBridge2 : GBridge2 H T Sl C (L5 H) (Orth (L5 H)) where + I := I + G0 := fun g => gwinB hB4 hH g ∅ + G1 := fun d => gwinB hB4 hH d (qS bs1 l) + G2 := fun d => gwinB hB4 hH d (qS bs2 l) + G3 := fun d => gwinB hB4 hH d (qS bs3 l) + G4 := fun d => gwinB hB4 hH d (qS bs4 l) + r1 := fun t => RrB (base t) l (0 : Fin 4) + r2 := fun t => RrB (base t) l (1 : Fin 4) + r3 := fun t => RrB (base t) l (2 : Fin 4) + r4 := fun t => RrB (base t) l (3 : Fin 4) + s1 := (Orth.colPerm (tauB (0 : Fin 4))).symm + s2 := (Orth.colPerm (tauB (1 : Fin 4))).symm + s3 := (Orth.colPerm (tauB (2 : Fin 4))).symm + s4 := (Orth.colPerm (tauB (3 : Fin 4))).symm + N1 := fun d => unframeM (d.1 * Matrix.fromBlocks 0 0 0 (diagI (qS bs1 l)) * d.1ᵀ) + W1 := fun d => frameM (d.1 * diagI (JB univ ∅) * d.1ᵀ) + N2 := fun d => unframeM (d.1 * Matrix.fromBlocks 0 0 0 (diagI (qS bs2 l)) * d.1ᵀ) + W2 := fun d => frameM (d.1 * diagI (JB univ ∅) * d.1ᵀ) + N3 := fun d => unframeM (d.1 * Matrix.fromBlocks 0 0 0 (diagI (qS bs3 l)) * d.1ᵀ) + W3 := fun d => frameM (d.1 * diagI (JB univ ∅) * d.1ᵀ) + N4 := fun d => unframeM (d.1 * Matrix.fromBlocks 0 0 0 (diagI (qS bs4 l)) * d.1ᵀ) + W4 := fun d => frameM (d.1 * diagI (JB univ ∅) * d.1ᵀ) + u := fun g t => (BBB (base t) g).v (Sum.inl l) + YF := fun g t => frame (BBB (base t) g) (univ \ {Sum.inl l}) + hm := two_le_card_LB hB4 hH + caX := fun φ => bcost φ (2 * Fintype.card H - 2) + caY := fun φ => bcost φ (2 * Fintype.card H - 2) + cX1 := fun φ => bcost φ (2 * Fintype.card H + 2) + cY1 := fun φ => bcost φ (2 * Fintype.card H + 2) + cX2 := fun φ => bcost φ 4 + cY2 := fun φ => bcost φ 4 + inv0 := fun g t => ⟨unframeM (g.1 * Matrix.fromBlocks (tt (I.tv t)) 0 0 (diagI ∅) * g.1ᵀ), + frameM_unframeM _⟩ + z0 := fun g => PhiB_zero_empty g + hN1 := fun d => frameM_unframeM _ + hW1 := fun d => PhiB_one d (qS bs1 l) + hN2 := fun d => frameM_unframeM _ + hW2 := fun d => PhiB_one d (qS bs2 l) + hN3 := fun d => frameM_unframeM _ + hW3 := fun d => PhiB_one d (qS bs3 l) + hN4 := fun d => frameM_unframeM _ + hW4 := fun d => PhiB_one d (qS bs4 l) + x01 := fun g t => ggeom_x01 I base l hbase g t + y01 := fun g t => ggeom_y01 I base l hbase g t + x12 := fun g t => ggeom_xx I base l hbase bs1 0 1 (Finset.mem_singleton_self _) mem1 g t + y12 := fun g t => ggeom_yy I base l hbase bs1 0 1 (Finset.mem_singleton_self _) mem1 g t + x23 := fun g t => ggeom_xx I base l hbase bs2 1 2 (Finset.mem_insert_self _ _) mem2 g t + y23 := fun g t => ggeom_yy I base l hbase bs2 1 2 (Finset.mem_insert_self _ _) mem2 g t + x34 := fun g t => ggeom_xx I base l hbase bs3 2 3 (Finset.mem_insert_self _ _) mem3 g t + y34 := fun g t => ggeom_yy I base l hbase bs3 2 3 (Finset.mem_insert_self _ _) mem3 g t + sfin := fun g => helper_fin5 g + aX2 := fun g t => ggeom_aX2 I base l hbase hH g t + aY2 := fun g t => ggeom_aY2 I base l hbase hH g t + fX1 := fun g t => ggeom_fX1 I base l hbase hH g t + fY1 := fun g t => ggeom_fY1 I base l hbase hH g t + fX2 := fun g t => ggeom_fX2 I base l hbase hH g t + fY2 := fun g t => ggeom_fY2 I base l hbase hH g t + term := fun g t => ggeom_term5 I base l hbase g t + +end Net + +section End +variable {H T Sl C : Type} [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] + +/-- an orthonormal basis through a unit vector with a zero coordinate, at any index. -/ +theorem base_ex (z : Space H) (hz : dot z z = 1) (hg : ∃ p, z p = 0) (l : H) : + ∃ A : OBase H, z = A.v l := by + obtain ⟨p, hp⟩ := hg + obtain ⟨A, k, hA⟩ := exists_base_one z hz p hp + refine ⟨reindex A (Equiv.swap k l), ?_⟩ + rw [← hA] + show A.v k = A.v (Equiv.swap k l l) + rw [Equiv.swap_apply_right] + +/-- **Generalised certificate of the bridged word B_2** for a generalised invocation package. -/ +theorem bridge2_gcert (I : GInv H T Sl C) (hH : 1 ≤ Fintype.card H) : + GCert (L5 H) (Sum.inl : BLive (Orth (L5 H)) T Sl → BRole (Orth (L5 H)) T Sl C) + (fun φ => (Fintype.card (Orth (L5 H)) : ℝ) + * (5 * I.cost φ + (Fintype.card T : ℝ) * bankPrice (Fintype.card H) φ)) := by + obtain ⟨l⟩ : Nonempty H := Fintype.card_pos_iff.mp (by omega) + have hb : ∀ t, ∃ A : OBase H, I.tv t = A.v l := + fun t => base_ex (I.tv t) (I.hunit t) (I.hgap t) l + choose base hbase using hb + exact gbridge2_certificate (ggeomBridge2 I base l hbase hH) + +end End +end +end GX +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.GX.ggeomBridge2 +#print axioms OAI.PowerSaving.GX.bridge2_gcert diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__InvThm.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__InvThm.lean new file mode 100644 index 0000000000..d69fcb4992 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__InvThm.lean @@ -0,0 +1,164 @@ +import Work.GCert.Chain.Inv + +/-! +# (key: gx-chain) THE CARRIER INVOCATION THEOREM on the generalised engine: `Lab.inv` + +`CR.Phased.inv` (`Work/Carrier/PhasedInv.lean`) with subspace labels and `GRoute`. Forward word: + + erase | y -= K s (old frame 0) | free adapters to the labels of the certificate | phase A | + c += Cc s | copies down | y += Jr c | phase B | final climbs | free adapters to the old + frames | slots := slot rows of the inverse (old frame 1) | erase + +The backward word is the transposed inverse, gate by gate, on the same labels. The scalar +identities are `Scal.fwd_scalar` / `Scal.bwd_scalar` (those of `CR.Phased`). + +No `sorry`. +-/ + +set_option linter.unusedSectionVars false +set_option linter.unusedVariables false + +namespace OAI +namespace PowerSaving +namespace GX +open Binary Matrix Finset RAM SS CB BR CR GF RF +noncomputable section + +section Thm +variable {H T Sl C : Type} [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] +variable {α : Type} [Fintype α] [DecidableEq α] +variable {S : Scal T Sl C} (L : Lab H S) (W : GWin H α) + +/-- **Forward word on clean frames.** -/ +theorem Lab.fwd_erased (c0 c1 : C → CMat α) : + GRoute (iin W.Xm L.tv (fun _ : Sl => W.Xm.Φ 0) c0) + (iout W.Xm L.tv (fun _ : Sl => W.Xm.Φ 1) c1) shearF L.cost := by + have a1 : GRoute (fun r : L3 T Sl => W.Xm.Φ (lab3 L.tv r).P) + (fun r : L3 T Sl => W.Xm.Φ (lab3 L.tv r).P) + (actPoint (g1 S.Mt)) (fun _ => 0) := + GRoute.gate (g1 S.Mt) _ _ (fun i j hij => by + by_cases e : i = j + · subst e; rfl + · obtain ⟨h1, h2⟩ := offdiag_x (g1_x S.Mt).1 (g1_x S.Mt).2 hij e + exact start_frames W.Xm L.tv i j h1 h2) + have b3 : GRoute (fun r : L3 T Sl => W.Xm.Φ (labE L.tv r)) + (fun r : L3 T Sl => W.Xm.Φ (labE L.tv r)) + (actPoint (g8 S.Mti)) (fun _ => 0) := + GRoute.gate (g8 S.Mti) _ _ (fun i j hij => by + by_cases e : i = j + · subst e; rfl + · have f := g8_facts S.hiy + obtain ⟨h1, h2, h3⟩ := offdiag_s f.1 f.2.1 f.2.2 hij e + exact end_old W.Xm L.tv i j h1 h2 h3) + have seg1 : GRoute (fun r : L3 T Sl => W.Xm.Φ (lab3 L.tv r).P) (fun r => W.X.Φ (L.labA r)) + S.f1 (fun φ => rcost φ L.rA) := + ((a1.trans (L.ad0 W)).trans (L.pA W.X W.big).1).cast (fun φ => by simp) + have seg2 : GRoute (fun r => W.X.Φ (L.labA r)) (fun r : L3 T Sl => W.Xm.Φ (labE L.tv r)) + S.f2 (fun φ => rcost φ L.rB + rcost φ L.rF) := + ((((L.pB W.X W.big).1.trans (L.pF W.X W.big)).trans (L.adF W)).trans b3).cast + (fun φ => by simp) + have e0 : GRoute (iin W.Xm L.tv (fun _ : Sl => W.Xm.Φ 0) c0) + (glue (fun r : L3 T Sl => W.Xm.Φ (lab3 L.tv r).P) (fun k => W.X.Φ (L.cen k))) + eraseC (fun _ => 0) := + GRoute.ofX (xerase (fun t => rfl) (fun t => rfl) (fun q => rfl)) + have L1 := glift_live (fun k => W.X.Φ (L.cen k)) seg1 + have m1 : GRoute (glue (fun r => W.X.Φ (L.labA r)) (fun k => W.X.Φ (L.cen k))) + (glue (fun r => W.X.Φ (L.labA r)) (fun k => W.X.Φ (L.cen k))) + (fun z => addBlk bC (ap S.Cc (z ∘ bS)) z) (fun _ => 0) := + GRoute.ofX (xgate_shear bC bS bS_inj S.Cc (fun k q h => congrArg W.X.Φ (L.hAc k q h))) + have m2 := L.cdown W (fun r => W.X.Φ (L.labA r)) + have m3 : GRoute (glue (fun r => W.X.Φ (L.labA r)) (fun _ : C => W.X.Φ L.z0)) + (glue (fun r => W.X.Φ (L.labA r)) (fun _ : C => W.X.Φ L.z0)) + (fun z => addBlk bY (ap S.Jr (z ∘ bC)) z) (fun _ => 0) := + GRoute.ofX (xgate_shear bY bC bC_inj S.Jr (fun t k _ => congrArg W.X.Φ (L.hAy t))) + have L2 := glift_live (fun _ : C => W.X.Φ L.z0) seg2 + have e1 : GRoute (glue (fun r : L3 T Sl => W.Xm.Φ (labE L.tv r)) (fun _ : C => W.X.Φ L.z0)) + (iout W.Xm L.tv (fun _ : Sl => W.Xm.Φ 1) c1) eraseC (fun _ => 0) := + GRoute.ofX (xerase (fun t => rfl) (fun t => rfl) (fun q => rfl)) + have tot := (((((e0.trans L1).trans m1).trans m2).trans m3).trans L2).trans e1 + refine (tot.castg (g' := shearF) (funext fun z => S.fwd_scalar z)).cast (fun φ => ?_) + simp only [Lab.cost, zero_add, add_zero] + ring + +/-- **Backward word on clean frames**: the transposed inverse gates, same labels; the copies +start at the zero frame and climb. -/ +theorem Lab.bwd_erased (c0 c1 : C → CMat α) : + GRoute (iin W.Xm L.tv (fun _ : Sl => W.Xm.Φ 0) c0) + (iout W.Xm L.tv (fun _ : Sl => W.Xm.Φ 1) c1) shearB L.cost := by + have a1 : GRoute (fun r : L3 T Sl => W.Xm.Φ (lab3 L.tv r).P) + (fun r : L3 T Sl => W.Xm.Φ (lab3 L.tv r).P) + (actPoint (g1i S.Mt)ᵀ) (fun _ => 0) := + GRoute.gate (g1i S.Mt)ᵀ _ _ (fun i j hij => by + by_cases e : i = j + · subst e; rfl + · have hij' : g1i S.Mt j i ≠ 0 := hij + obtain ⟨h1, h2⟩ := offdiag_x (g1i_x S.Mt).1 (g1i_x S.Mt).2 hij' (Ne.symm e) + exact start_frames W.Xm L.tv i j h2 h1) + have b3 : GRoute (fun r : L3 T Sl => W.Xm.Φ (labE L.tv r)) + (fun r : L3 T Sl => W.Xm.Φ (labE L.tv r)) + (actPoint (h8 S.Mt)ᵀ) (fun _ => 0) := + GRoute.gate (h8 S.Mt)ᵀ _ _ (fun i j hij => by + by_cases e : i = j + · subst e; rfl + · have hij' : h8 S.Mt j i ≠ 0 := hij + have f := h8_facts S.hmy + obtain ⟨h1, h2, h3⟩ := offdiag_s f.1 f.2.1 f.2.2 hij' (Ne.symm e) + exact (end_old W.Xm L.tv j i h1 h2 h3).symm) + have seg1 : GRoute (fun r : L3 T Sl => W.Xm.Φ (lab3 L.tv r).P) (fun r => W.X.Φ (L.labA r)) + S.b1 (fun φ => rcost φ L.rA) := + ((a1.trans (L.ad0 W)).trans (L.pA W.X W.big).2).cast (fun φ => by simp) + have seg2 : GRoute (fun r => W.X.Φ (L.labA r)) (fun r : L3 T Sl => W.Xm.Φ (labE L.tv r)) + S.b2 (fun φ => rcost φ L.rB + rcost φ L.rF) := + ((((L.pB W.X W.big).2.trans (L.pF W.X W.big)).trans (L.adF W)).trans b3).cast + (fun φ => by simp) + have e0 : GRoute (iin W.Xm L.tv (fun _ : Sl => W.Xm.Φ 0) c0) + (glue (fun r : L3 T Sl => W.Xm.Φ (lab3 L.tv r).P) (fun _ : C => W.X.Φ L.z0)) + eraseC (fun _ => 0) := + GRoute.ofX (xerase (fun t => rfl) (fun t => rfl) (fun q => rfl)) + have L1 := glift_live (fun _ : C => W.X.Φ L.z0) seg1 + have m1 : GRoute (glue (fun r => W.X.Φ (L.labA r)) (fun _ : C => W.X.Φ L.z0)) + (glue (fun r => W.X.Φ (L.labA r)) (fun _ : C => W.X.Φ L.z0)) + (fun z => addBlk bC (ap S.Jrᵀ (z ∘ bY)) z) (fun _ => 0) := + GRoute.ofX (xgate_shear bC bY bY_inj S.Jrᵀ (fun k t _ => (congrArg W.X.Φ (L.hAy t)).symm)) + have m2 := L.cup W (fun r => W.X.Φ (L.labA r)) + have m3 : GRoute (glue (fun r => W.X.Φ (L.labA r)) (fun k => W.X.Φ (L.cen k))) + (glue (fun r => W.X.Φ (L.labA r)) (fun k => W.X.Φ (L.cen k))) + (fun z => addBlk bS (ap (-S.Ccᵀ) (z ∘ bC)) z) (fun _ => 0) := + GRoute.ofX (xgate_shear bS bC bC_inj (-S.Ccᵀ) + (fun q k h => (congrArg W.X.Φ (L.hAc k q (ne_of_negT S.Cc h))).symm)) + have L2 := glift_live (fun k => W.X.Φ (L.cen k)) seg2 + have e1 : GRoute (glue (fun r : L3 T Sl => W.Xm.Φ (labE L.tv r)) (fun k => W.X.Φ (L.cen k))) + (iout W.Xm L.tv (fun _ : Sl => W.Xm.Φ 1) c1) eraseC (fun _ => 0) := + GRoute.ofX (xerase (fun t => rfl) (fun t => rfl) (fun q => rfl)) + have tot := (((((e0.trans L1).trans m1).trans m2).trans m3).trans L2).trans e1 + refine (tot.castg (g' := shearB) (funext fun z => S.bwd_scalar z)).cast (fun φ => ?_) + simp only [Lab.cost, zero_add, add_zero] + ring + +/-- **THE CARRIER INVOCATION THEOREM on the generalised engine.** The two halves of a +certificate are an invocation package for the bridged network, with the price `L.cost`. -/ +def Lab.inv : GInv H T Sl C where + tv := L.tv + hunit := L.hunit + hgap := L.hgap + cost := L.cost + fwd := fun W N0 Wn hN hW Z c0 c1 => + gdirty_of_erased W.Xm L.tv N0 Wn hN hW Z c0 c1 (L.fwd_erased W c0 c1) + (shearF_comm (fun _ => 1) (fun q => N0 * Z q) (fun _ => 1)) + bwd := fun W N0 Wn hN hW Z c0 c1 => + gdirty_of_erased W.Xm L.tv N0 Wn hN hW Z c0 c1 (L.bwd_erased W c0 c1) + (shearB_comm (fun _ => 1) (fun q => N0 * Z q) (fun _ => 1)) + +@[simp] lemma Lab.inv_cost (φ : ℕ → ℝ) : L.inv.cost φ = L.cost φ := rfl +@[simp] lemma Lab.inv_tv : L.inv.tv = L.tv := rfl + +end Thm +end +end GX +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.GX.Lab.fwd_erased +#print axioms OAI.PowerSaving.GX.Lab.bwd_erased +#print axioms OAI.PowerSaving.GX.Lab.inv diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__NetCert.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__NetCert.lean new file mode 100644 index 0000000000..6336ba0766 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__NetCert.lean @@ -0,0 +1,157 @@ +import Work.GCert.Chain.NetStage +import Work.GFrame.Top.Assemble + +/-! +# (key: gx-chain) The bridged word B_2 on the generalised engine: the certificate `GCert` + +GENERATED by checks/wht26/gx-chain/py/netgen.py from Work/Bridge/Cert.lean (section Net). +`gbridge2_certificate`: a `GCert` on the live roles `BLive Γ T Sl` with price `card Γ * N.unit φ`. +The gate layers, the idle climbs and the exchange are the old routes (`GRoute.ofX`). No `sorry`. +-/ + +set_option linter.unusedSectionVars false +set_option linter.unusedVariables false + +namespace OAI +namespace PowerSaving +namespace GX +open Binary Matrix Finset RAM SS CB RF BR GF +noncomputable section + +section Net +variable {H T Sl C α Γ : Type} [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] [Fintype α] [DecidableEq α] + [Fintype Γ] [DecidableEq Γ] +variable (N : GBridge2 H T Sl C α Γ) + +/-- gate layer A, after stage 1 and the first idle climb of pair 2: twins have equal frames. -/ +lemma GBridge2.gateA : XRoute N.S3 N.S3 (gsc pAB kA) (fun _ => 0) := by + refine gateP pAB kA N.S3 ?_ + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) hk + · rfl + · exact (hk rfl).elim + · exact (hk rfl).elim + · rfl + · exact (hk rfl).elim + · exact (hk rfl).elim + +/-- gate layer B, after stage 2 and the second idle climb of pair 2. -/ +lemma GBridge2.gateB : XRoute N.S5 N.S5 (gsc pAB kB) (fun _ => 0) := by + refine gateP pAB kB N.S5 ?_ + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) hk + · exact N.x23 g t + · exact (hk rfl).elim + · exact (hk rfl).elim + · exact (N.y23 g t).symm + · exact (hk rfl).elim + · exact (hk rfl).elim + +/-- gate layer C, after the final climbs. -/ +lemma GBridge2.gateC : XRoute N.S8 N.S8 (gsc pC kCc) (fun _ => 0) := by + refine gateP pC kCc N.S8 ?_ + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) hk + · exact (hk rfl).elim + · rfl + · rfl + · exact (hk rfl).elim + · exact (hk rfl).elim + · exact (hk rfl).elim + +/-- the free shifts at the end. -/ +def GBridge2.corr : BRole Γ T Sl C → Space α := + mkB (fun _ _ => 0) (fun g t => N.u g t) (fun _ _ => 0) (fun g t => N.u g t) + (fun _ _ => 0) (fun _ _ => 0) + +def GBridge2.S9 : BRole Γ T Sl C → CMat α := fun r => shift (N.corr r) * N.S8 r + +/-- the whole word before the exchange: five stages, three idle-climb layers, three gate +layers. -/ +lemma GBridge2.route : + GRoute N.S0 N.S8 chain (fun φ => (Fintype.card Γ : ℝ) * N.unit φ) := by + have R := ((((((((((N.stage0.trans N.stage1).trans (GRoute.ofX N.climbA)).trans + (GRoute.ofX N.gateA)).trans N.stage2).trans (GRoute.ofX N.climbB)).trans + (GRoute.ofX N.gateB)).trans N.stage3).trans N.stage4).trans + (GRoute.ofX N.fin)).trans (GRoute.ofX N.gateC)) + refine (R.castg ?_).cast (fun φ => ?_) + · rfl + · simp only [GBridge2.unit] + ring + +/-- **The scratch certificate of the bridged five-stage network with shared helper sets**, +in whole blocks, with its exact price for every price list. -/ +theorem gbridge2_certificate : + GCert α (Sum.inl : BLive Γ T Sl → BRole Γ T Sl C) + (fun φ => (Fintype.card Γ : ℝ) * N.unit φ) := by + have R2 : GRoute N.S8 N.S9 id (fun _ => 0) := GRoute.shifts N.hm N.S8 N.corr + have R3 : GRoute N.S9 (fun r => N.S9 (bpull r)) (actPoint brecM) (fun _ => 0) := + GRoute.gate brecM N.S9 _ (fun i j h => by + have hj : j = bpull i := by + by_contra hne + exact h (by simp [brecM, hne]) + rw [hj]) + have Rt := ((N.route.trans R2).trans R3).cast (c' := fun φ => (Fintype.card Γ : ℝ) * N.unit φ) + (fun φ => by first | ring | simp) + have hSinv : ∀ r, ∃ M, N.S0 r * M = 1 := by + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) + · exact N.inv0 g t + · refine ⟨1, ?_⟩ + show (N.G0 g).Xm.Φ 0 * 1 = 1 + rw [N.z0, Matrix.mul_one] + · exact N.inv0 g t + · refine ⟨1, ?_⟩ + show (N.G0 g).Xm.Φ 0 * 1 = 1 + rw [N.z0, Matrix.mul_one] + · exact ⟨1, Matrix.mul_one _⟩ + · exact ⟨1, Matrix.mul_one _⟩ + have hT : ∀ l : BLive Γ T Sl, N.S9 (bpull (Sum.inl l)) = kernel α * N.S0 (Sum.inl l) := by + rintro (((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩) + · show shift (N.u g t) * N.YF g t = kernel α * (N.G0 g).Xm.Φ (tt (N.I.tv t)) + exact (N.term g t).symm + · show shift (0 : Space α) * kernel α = kernel α * (N.G0 g).Xm.Φ 0 + rw [shift_zero, Matrix.one_mul, N.z0, Matrix.mul_one] + · show shift (N.u g t) * N.YF g t = kernel α * (N.G0 g).Xm.Φ (tt (N.I.tv t)) + exact (N.term g t).symm + · show shift (0 : Space α) * kernel α = kernel α * (N.G0 g).Xm.Φ 0 + rw [shift_zero, Matrix.one_mul, N.z0, Matrix.mul_one] + · show shift (0 : Space α) * kernel α = kernel α * 1 + rw [shift_zero, Matrix.one_mul, Matrix.mul_one] + have hg : ∀ x : BRole Γ T Sl C → ℂ, + (∀ s, (∀ l : BLive Γ T Sl, (Sum.inl l : BRole Γ T Sl C) ≠ s) → x s = 0) → + ∀ l : BLive Γ T Sl, + (actPoint brecM ∘ (id ∘ chain)) x (Sum.inl l) = x (Sum.inl l) := by + intro x _ l + change actPoint brecM (chain x) (Sum.inl l) = _ + rw [actPoint_brecM] + rcases l with (((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩) + · show ((1:ℚ):ℂ) * chain x (Sum.inl (Sum.inl (Sum.inl (Sum.inr (g,t))))) = _ + rw [chain_eq] + show ((1:ℚ):ℂ) * x (kX1 (g,t)) = x (kX1 (g,t)) + first | (push_cast; ring) | simp + · show ((-1:ℚ):ℂ) * chain x (Sum.inl (Sum.inl (Sum.inl (Sum.inl (g,t))))) = _ + rw [chain_eq] + show ((-1:ℚ):ℂ) * (-x (kY1 (g,t))) = x (kY1 (g,t)) + first | (push_cast; ring) | simp + · show ((1:ℚ):ℂ) * chain x (Sum.inl (Sum.inl (Sum.inr (Sum.inr (g,t))))) = _ + rw [chain_eq] + show ((1:ℚ):ℂ) * x (kX2 (g,t)) = x (kX2 (g,t)) + first | (push_cast; ring) | simp + · show ((-1:ℚ):ℂ) * chain x (Sum.inl (Sum.inl (Sum.inr (Sum.inl (g,t))))) = _ + rw [chain_eq] + show ((-1:ℚ):ℂ) * (-x (kY2 (g,t))) = x (kY2 (g,t)) + first | (push_cast; ring) | simp + · show ((1:ℚ):ℂ) * chain x (Sum.inl (Sum.inr (g,q))) = _ + rw [chain_eq] + show ((1:ℚ):ℂ) * x (kS (g,q)) = x (kS (g,q)) + first | (push_cast; ring) | simp + exact gcert_of_groute (Sum.inl : BLive Γ T Sl → BRole Γ T Sl C) N.S0 + (fun r => N.S9 (bpull r)) _ _ Rt hSinv hg hT + +end Net + +end +end GX +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.GX.GBridge2.route +#print axioms OAI.PowerSaving.GX.gbridge2_certificate diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__NetDef.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__NetDef.lean new file mode 100644 index 0000000000..c13042eb43 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__NetDef.lean @@ -0,0 +1,157 @@ +import Work.GCert.Chain.Stage + +/-! +# (key: gx-chain) The bridged five-stage word B_2 on the generalised engine: data and frames + +GENERATED by checks/wht26/gx-chain/py/netgen.py from Work/Bridge/Net.lean (`BR.Bridge2`): the +invocation is a `GInv`, the frame maps of the stages are windows `GWin` (`G0 .. G4`; the old +frame map of a window is `.Xm`). Everything else word for word. No `sorry`. +-/ + +set_option linter.unusedSectionVars false +set_option linter.unusedVariables false + +namespace OAI +namespace PowerSaving +namespace GX +open Binary Matrix Finset RAM SS CB RF BR GF +noncomputable section + +/-- See the file header. Fields in the style of `RF.Fold3S`; stages are numbered 0 to 4. -/ +structure GBridge2 (H T Sl C α Γ : Type) [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] [Fintype α] [DecidableEq α] where + /-- the invocation (for a block circuit `X`: `X.inv`). -/ + I : GInv H T Sl C + /-- frame maps of the invocations of the five stages. -/ + G0 : Γ → GWin H α + G1 : Γ → GWin H α + G2 : Γ → GWin H α + G3 : Γ → GWin H α + G4 : Γ → GWin H α + /-- the class `(g,t)` is served by the invocation `g` in stage 0 and `r_l t g` in stage `l`. -/ + r1 : T → Γ ≃ Γ + r2 : T → Γ ≃ Γ + r3 : T → Γ ≃ Γ + r4 : T → Γ ≃ Γ + /-- the invocation `d` of stage `l` uses the helper set (and the copies) `s_l d`. -/ + s1 : Γ ≃ Γ + s2 : Γ ≃ Γ + s3 : Γ ≃ Γ + s4 : Γ ≃ Γ + /-- inverse of the frame of the base, and frame of the window, of every invocation. -/ + N1 : Γ → CMat α + W1 : Γ → CMat α + N2 : Γ → CMat α + W2 : Γ → CMat α + N3 : Γ → CMat α + W3 : Γ → CMat α + N4 : Γ → CMat α + W4 : Γ → CMat α + u : Γ → T → Space α + YF : Γ → T → CMat α + hm : 2 ≤ Fintype.card α + /-- prices of the idle climbs, for every price list. B_2 with merged climbs: + `caX = caY = fun φ => bcost φ (2h-2)`, `cX1 = cY1 = fun φ => bcost φ (2h+2)`, + `cX2 = cY2 = fun φ => bcost φ 4`. -/ + caX : (ℕ → ℝ) → ℝ + caY : (ℕ → ℝ) → ℝ + cX1 : (ℕ → ℝ) → ℝ + cY1 : (ℕ → ℝ) → ℝ + cX2 : (ℕ → ℝ) → ℝ + cY2 : (ℕ → ℝ) → ℝ + inv0 : ∀ g t, ∃ N : CMat α, (G0 g).Xm.Φ (tt (I.tv t)) * N = 1 + z0 : ∀ g, (G0 g).Xm.Φ 0 = 1 + hN1 : ∀ d, (G1 d).Xm.Φ 0 * N1 d = 1 + hW1 : ∀ d, (G1 d).Xm.Φ 1 = W1 d * (G1 d).Xm.Φ 0 + hN2 : ∀ d, (G2 d).Xm.Φ 0 * N2 d = 1 + hW2 : ∀ d, (G2 d).Xm.Φ 1 = W2 d * (G2 d).Xm.Φ 0 + hN3 : ∀ d, (G3 d).Xm.Φ 0 * N3 d = 1 + hW3 : ∀ d, (G3 d).Xm.Φ 1 = W3 d * (G3 d).Xm.Φ 0 + hN4 : ∀ d, (G4 d).Xm.Φ 0 * N4 d = 1 + hW4 : ∀ d, (G4 d).Xm.Φ 1 = W4 d * (G4 d).Xm.Φ 0 + /-- the bank frames a stage leaves are the bank frames the next stage starts from. -/ + x01 : ∀ g t, (G0 g).Xm.Φ 1 = (G1 (r1 t g)).Xm.Φ (tt (I.tv t)) + y01 : ∀ g t, (G0 g).Xm.Φ (1 + tt (I.tv t)) = (G1 (r1 t g)).Xm.Φ 0 + x12 : ∀ g t, (G1 (r1 t g)).Xm.Φ 1 = (G2 (r2 t g)).Xm.Φ (tt (I.tv t)) + y12 : ∀ g t, (G1 (r1 t g)).Xm.Φ (1 + tt (I.tv t)) = (G2 (r2 t g)).Xm.Φ 0 + x23 : ∀ g t, (G2 (r2 t g)).Xm.Φ 1 = (G3 (r3 t g)).Xm.Φ (tt (I.tv t)) + y23 : ∀ g t, (G2 (r2 t g)).Xm.Φ (1 + tt (I.tv t)) = (G3 (r3 t g)).Xm.Φ 0 + x34 : ∀ g t, (G3 (r3 t g)).Xm.Φ 1 = (G4 (r4 t g)).Xm.Φ (tt (I.tv t)) + y34 : ∀ g t, (G3 (r3 t g)).Xm.Φ (1 + tt (I.tv t)) = (G4 (r4 t g)).Xm.Φ 0 + /-- the five windows of a helper set make up the kernel. -/ + sfin : ∀ g, W4 (s4.symm g) * (W3 (s3.symm g) * (W2 (s2.symm g) * + (W1 (s1.symm g) * (G0 g).Xm.Φ 1))) = kernel α + /-- pair 2, idle in stages 0 and 1: ONE block from its start frame to the frame of its + twin after stage 1. -/ + aX2 : ∀ g t, XReach ((G0 g).Xm.Φ (tt (I.tv t))) ((G1 (r1 t g)).Xm.Φ 1) caX + aY2 : ∀ g t, XReach ((G0 g).Xm.Φ 0) ((G1 (r1 t g)).Xm.Φ (1 + tt (I.tv t))) caY + /-- pair 1, idle in stages 3 and 4: ONE block from its frame after stage 2 to the end. -/ + fX1 : ∀ g t, XReach ((G2 (r2 t g)).Xm.Φ 1) (kernel α) cX1 + fY1 : ∀ g t, XReach ((G2 (r2 t g)).Xm.Φ (1 + tt (I.tv t))) (YF g t) cY1 + /-- pair 2 after stage 4: ONE final block. -/ + fX2 : ∀ g t, XReach ((G4 (r4 t g)).Xm.Φ 1) (kernel α) cX2 + fY2 : ∀ g t, XReach ((G4 (r4 t g)).Xm.Φ (1 + tt (I.tv t))) (YF g t) cY2 + term : ∀ g t, kernel α * (G0 g).Xm.Φ (tt (I.tv t)) = shift (u g t) * YF g t + +section Net +variable {H T Sl C α Γ : Type} [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] [Fintype α] [DecidableEq α] + [Fintype Γ] [DecidableEq Γ] +variable (N : GBridge2 H T Sl C α Γ) + +/-- price of the blocks of one unit (one element of `Γ`): five invocations and the idle +climbs of the four bank roles of every class. -/ +def GBridge2.unit (φ : ℕ → ℝ) : ℝ := + 5 * N.I.cost φ + (Fintype.card T : ℝ) * ((N.caX φ + N.caY φ) + + 2 * bcost φ (Fintype.card H - 1) + + (N.cX1 φ + N.cY1 φ) + (N.cX2 φ + N.cY2 φ)) + +/-- the bank index of stage 0: the class `(g,t)` belongs to the invocation `g`. -/ +abbrev bid (Γ T : Type) : T → Γ ≃ Γ := fun _ => Equiv.refl Γ + +/-! bank frames of the class `(g,t)`: `xi l`, `yi l` at the START of stage `l`; `xo l`, +`yo l` at the END of stage `l` (only where no next stage follows on that pair). -/ +def GBridge2.xi0 (g : Γ) (t : T) : CMat α := (N.G0 g).Xm.Φ (tt (N.I.tv t)) +def GBridge2.yi0 (g : Γ) (t : T) : CMat α := (N.G0 g).Xm.Φ 0 +def GBridge2.xi1 (g : Γ) (t : T) : CMat α := (N.G1 (N.r1 t g)).Xm.Φ (tt (N.I.tv t)) +def GBridge2.yi1 (g : Γ) (t : T) : CMat α := (N.G1 (N.r1 t g)).Xm.Φ 0 +def GBridge2.xi2 (g : Γ) (t : T) : CMat α := (N.G2 (N.r2 t g)).Xm.Φ (tt (N.I.tv t)) +def GBridge2.yi2 (g : Γ) (t : T) : CMat α := (N.G2 (N.r2 t g)).Xm.Φ 0 +def GBridge2.xo2 (g : Γ) (t : T) : CMat α := (N.G2 (N.r2 t g)).Xm.Φ 1 +def GBridge2.yo2 (g : Γ) (t : T) : CMat α := (N.G2 (N.r2 t g)).Xm.Φ (1 + tt (N.I.tv t)) +def GBridge2.xi3 (g : Γ) (t : T) : CMat α := (N.G3 (N.r3 t g)).Xm.Φ (tt (N.I.tv t)) +def GBridge2.yi3 (g : Γ) (t : T) : CMat α := (N.G3 (N.r3 t g)).Xm.Φ 0 +def GBridge2.xi4 (g : Γ) (t : T) : CMat α := (N.G4 (N.r4 t g)).Xm.Φ (tt (N.I.tv t)) +def GBridge2.yi4 (g : Γ) (t : T) : CMat α := (N.G4 (N.r4 t g)).Xm.Φ 0 +def GBridge2.xo4 (g : Γ) (t : T) : CMat α := (N.G4 (N.r4 t g)).Xm.Φ 1 +def GBridge2.yo4 (g : Γ) (t : T) : CMat α := (N.G4 (N.r4 t g)).Xm.Φ (1 + tt (N.I.tv t)) + +/-- helper slots after the stages 0, 1, 2, 3, 4 (at the start: `cOne Γ Sl α`). -/ +def GBridge2.Z1 : Γ → Sl → CMat α := fun g _ => (N.G0 g).Xm.Φ 1 +def GBridge2.Z2 : Γ → Sl → CMat α := fun g q => N.W1 (N.s1.symm g) * N.Z1 g q +def GBridge2.Z3 : Γ → Sl → CMat α := fun g q => N.W2 (N.s2.symm g) * N.Z2 g q +def GBridge2.Z4 : Γ → Sl → CMat α := fun g q => N.W3 (N.s3.symm g) * N.Z3 g q +def GBridge2.Z5 : Γ → Sl → CMat α := fun g q => N.W4 (N.s4.symm g) * N.Z4 g q + +/-- frames: at the start; after stage 0; after stage 1; after the first idle climb of pair 2 +(first gate layer here); after stage 2; after the second idle climb of pair 2 (second gate +layer here); after stage 3; after stage 4; after the final climbs (third gate layer here). -/ +def GBridge2.S0 : BRole Γ T Sl C → CMat α := mkB N.xi0 N.yi0 N.xi0 N.yi0 (cOne Γ Sl α) (cOne Γ C α) +def GBridge2.S1 : BRole Γ T Sl C → CMat α := mkB N.xi1 N.yi1 N.xi0 N.yi0 N.Z1 (cOne Γ C α) +def GBridge2.S2 : BRole Γ T Sl C → CMat α := mkB N.xi2 N.yi2 N.xi0 N.yi0 N.Z2 (cOne Γ C α) +def GBridge2.S3 : BRole Γ T Sl C → CMat α := mkB N.xi2 N.yi2 N.xi2 N.yi2 N.Z2 (cOne Γ C α) +def GBridge2.S4 : BRole Γ T Sl C → CMat α := mkB N.xo2 N.yo2 N.xi2 N.yi2 N.Z3 (cOne Γ C α) +def GBridge2.S5 : BRole Γ T Sl C → CMat α := mkB N.xo2 N.yo2 N.xi3 N.yi3 N.Z3 (cOne Γ C α) +def GBridge2.S6 : BRole Γ T Sl C → CMat α := mkB N.xo2 N.yo2 N.xi4 N.yi4 N.Z4 (cOne Γ C α) +def GBridge2.S7 : BRole Γ T Sl C → CMat α := mkB N.xo2 N.yo2 N.xo4 N.yo4 N.Z5 (cOne Γ C α) +def GBridge2.S8 : BRole Γ T Sl C → CMat α := + mkB (fun _ _ => kernel α) N.YF (fun _ _ => kernel α) N.YF (fun _ _ => kernel α) (cOne Γ C α) + + +end Net +end +end GX +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.GX.GBridge2.unit diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__NetStage.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__NetStage.lean new file mode 100644 index 0000000000..670f4c6a84 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__NetStage.lean @@ -0,0 +1,186 @@ +import Work.GCert.Chain.NetDef + +/-! +# (key: gx-chain) The bridged word B_2 on the generalised engine: the five stages and the idle climbs + +GENERATED by checks/wht26/gx-chain/py/netgen.py from Work/Bridge/Net.lean. The stages are +`GRoute`s (`gistage_fwd` / `gistage_bwd`, `gblift1` / `gblift2`); the idle climbs of the bank +roles are the OLD block routes, unchanged. No `sorry`. +-/ + +set_option linter.unusedSectionVars false +set_option linter.unusedVariables false + +namespace OAI +namespace PowerSaving +namespace GX +open Binary Matrix Finset RAM SS CB RF BR GF +noncomputable section + +section Net +variable {H T Sl C α Γ : Type} [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] [Fintype α] [DecidableEq α] + [Fintype Γ] [DecidableEq Γ] +variable (N : GBridge2 H T Sl C α Γ) + +/-- stage 0: forward on pair 1, every helper set starts at the matrix `1`. -/ +lemma GBridge2.stage0 : + GRoute N.S0 N.S1 (lift1 GF) (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + have h := gistage_fwd N.I (bid Γ T) (Equiv.refl Γ) N.G0 (fun _ => 1) (fun g => (N.G0 g).Xm.Φ 1) + (fun d => by rw [N.z0, Matrix.mul_one]) (fun d => by rw [N.z0, Matrix.mul_one]) + (cOne Γ Sl α) (cOne Γ C α) (cOne Γ C α) + have e : bOut N.I.tv (bid Γ T) (fun d => (N.G0 d).Xm) + (fun g (q : Sl) => (N.G0 ((Equiv.refl Γ).symm g)).Xm.Φ 1 * cOne Γ Sl α g q) (cOne Γ C α) + = mkS N.xi1 N.yi1 N.Z1 (cOne Γ C α) := by + funext r + rcases r with (((⟨g,t⟩|⟨g,t⟩)|⟨g,q⟩)|⟨g,c⟩) + · exact N.x01 g t + · exact N.y01 g t + · show (N.G0 g).Xm.Φ 1 * 1 = (N.G0 g).Xm.Φ 1 + rw [Matrix.mul_one] + · rfl + have h' : GRoute (bIn N.I.tv (bid Γ T) (fun d => (N.G0 d).Xm) (cOne Γ Sl α) (cOne Γ C α)) + (mkS N.xi1 N.yi1 N.Z1 (cOne Γ C α)) GF (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + rw [← e] + exact h + exact gblift1 N.xi0 N.yi0 h' + +/-- stage 1: backward on pair 1; the helper set `g` serves the invocation `s1⁻¹ g`. -/ +lemma GBridge2.stage1 : + GRoute N.S1 N.S2 (lift1 GB) (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + have h := gistage_bwd N.I N.r1 N.s1 N.G1 N.N1 N.W1 N.hN1 N.hW1 N.Z1 (cOne Γ C α) (cOne Γ C α) + have e : bOut N.I.tv N.r1 (fun d => (N.G1 d).Xm) (fun g q => N.W1 (N.s1.symm g) * N.Z1 g q) (cOne Γ C α) + = mkS N.xi2 N.yi2 N.Z2 (cOne Γ C α) := by + funext r + rcases r with (((⟨g,t⟩|⟨g,t⟩)|⟨g,q⟩)|⟨g,c⟩) + · exact N.x12 g t + · exact N.y12 g t + · rfl + · rfl + have h' : GRoute (bIn N.I.tv N.r1 (fun d => (N.G1 d).Xm) N.Z1 (cOne Γ C α)) + (mkS N.xi2 N.yi2 N.Z2 (cOne Γ C α)) GB (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + rw [← e] + exact h + exact gblift1 N.xi0 N.yi0 h' + +/-- stage 2: forward on pair 1. -/ +lemma GBridge2.stage2 : + GRoute N.S3 N.S4 (lift1 GF) (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := + gblift1 N.xi2 N.yi2 + (gistage_fwd N.I N.r2 N.s2 N.G2 N.N2 N.W2 N.hN2 N.hW2 N.Z2 (cOne Γ C α) (cOne Γ C α)) + +/-- stage 3: backward on pair 2. -/ +lemma GBridge2.stage3 : + GRoute N.S5 N.S6 (lift2 GB) (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + have h := gistage_bwd N.I N.r3 N.s3 N.G3 N.N3 N.W3 N.hN3 N.hW3 N.Z3 (cOne Γ C α) (cOne Γ C α) + have e : bOut N.I.tv N.r3 (fun d => (N.G3 d).Xm) (fun g q => N.W3 (N.s3.symm g) * N.Z3 g q) (cOne Γ C α) + = mkS N.xi4 N.yi4 N.Z4 (cOne Γ C α) := by + funext r + rcases r with (((⟨g,t⟩|⟨g,t⟩)|⟨g,q⟩)|⟨g,c⟩) + · exact N.x34 g t + · exact N.y34 g t + · rfl + · rfl + have h' : GRoute (bIn N.I.tv N.r3 (fun d => (N.G3 d).Xm) N.Z3 (cOne Γ C α)) + (mkS N.xi4 N.yi4 N.Z4 (cOne Γ C α)) GB (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := by + rw [← e] + exact h + exact gblift2 N.xo2 N.yo2 h' + +/-- stage 4: forward on pair 2. -/ +lemma GBridge2.stage4 : + GRoute N.S6 N.S7 (lift2 GF) (fun φ => (Fintype.card Γ : ℝ) * N.I.cost φ) := + gblift2 N.xo2 N.yo2 + (gistage_fwd N.I N.r4 N.s4 N.G4 N.N4 N.W4 N.hN4 N.hW4 N.Z4 (cOne Γ C α) (cOne Γ C α)) + +/-- first idle climb of pair 2 (stages 0 and 1 in ONE block per role), to the frames of +pair 1 after stage 1. -/ +lemma GBridge2.climbA : + XRoute N.S2 N.S3 id (fun φ => (Fintype.card Γ : ℝ) * + ((Fintype.card T : ℝ) * (N.caX φ + N.caY φ))) := by + have H1 := XRoute.reach_all N.S2 N.S3 + (mkB (fun _ _ _ => 0) (fun _ _ _ => 0) (fun _ _ => N.caX) + (fun _ _ => N.caY) (fun _ _ _ => 0) (fun _ _ _ => 0)) (by + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) + · exact XReach.refl _ + · exact XReach.refl _ + · show XReach ((N.G0 g).Xm.Φ (tt (N.I.tv t))) ((N.G2 (N.r2 t g)).Xm.Φ (tt (N.I.tv t))) N.caX + rw [← N.x12 g t] + exact N.aX2 g t + · show XReach ((N.G0 g).Xm.Φ 0) ((N.G2 (N.r2 t g)).Xm.Φ 0) N.caY + rw [← N.y12 g t] + exact N.aY2 g t + · exact XReach.refl _ + · exact XReach.refl _) + refine H1.cast (fun φ => ?_) + simp_rw [mkB_map (fun c : (ℕ → ℝ) → ℝ => c φ)] + rw [sum_mkB] + simp only [sum_const, card_univ, nsmul_eq_mul, mul_zero, add_zero, zero_add] + ring + +/-- second idle climb of pair 2: the window of stage 2, ONE block of rank `card H - 1` per +role, to the frames of pair 1 after stage 2. -/ +lemma GBridge2.climbB : + XRoute N.S4 N.S5 id (fun φ => (Fintype.card Γ : ℝ) * + ((Fintype.card T : ℝ) * (2 * bcost φ (Fintype.card H - 1)))) := by + have H1 := XRoute.reach_all N.S4 N.S5 + (mkB (fun _ _ _ => 0) (fun _ _ _ => 0) (fun _ _ φ => bcost φ (Fintype.card H - 1)) + (fun _ _ φ => bcost φ (Fintype.card H - 1)) (fun _ _ _ => 0) (fun _ _ _ => 0)) (by + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) + · exact XReach.refl _ + · exact XReach.refl _ + · show XReach ((N.G2 (N.r2 t g)).Xm.Φ (tt (N.I.tv t))) ((N.G3 (N.r3 t g)).Xm.Φ (tt (N.I.tv t))) + (fun φ => bcost φ (Fintype.card H - 1)) + rw [← N.x23 g t] + exact N.I.climbX (N.G2 (N.r2 t g)).Xm t + · show XReach ((N.G2 (N.r2 t g)).Xm.Φ 0) ((N.G3 (N.r3 t g)).Xm.Φ 0) + (fun φ => bcost φ (Fintype.card H - 1)) + rw [← N.y23 g t] + exact N.I.climbY (N.G2 (N.r2 t g)).Xm t + · exact XReach.refl _ + · exact XReach.refl _) + refine H1.cast (fun φ => ?_) + simp_rw [mkB_map (fun c : (ℕ → ℝ) → ℝ => c φ)] + rw [sum_mkB] + simp only [sum_const, card_univ, nsmul_eq_mul, mul_zero, add_zero, zero_add] + ring + +/-- the final climbs: pair 1 from its frames after stage 2 (ONE block per role for the +stages 3, 4 and the rest), pair 2 from its frames after stage 4; the helper slots are +already at the kernel. -/ +lemma GBridge2.fin : + XRoute N.S7 N.S8 id (fun φ => (Fintype.card Γ : ℝ) * + ((Fintype.card T : ℝ) * ((N.cX1 φ + N.cY1 φ) + (N.cX2 φ + N.cY2 φ)))) := by + have H1 := XRoute.reach_all N.S7 N.S8 + (mkB (fun _ _ => N.cX1) (fun _ _ => N.cY1) (fun _ _ => N.cX2) (fun _ _ => N.cY2) + (fun _ _ _ => 0) (fun _ _ _ => 0)) (by + rintro ((((⟨g,t⟩|⟨g,t⟩)|(⟨g,t⟩|⟨g,t⟩))|⟨g,q⟩)|⟨g,c⟩) + · exact N.fX1 g t + · exact N.fY1 g t + · exact N.fX2 g t + · exact N.fY2 g t + · show XReach (N.W4 (N.s4.symm g) * (N.W3 (N.s3.symm g) * (N.W2 (N.s2.symm g) * + (N.W1 (N.s1.symm g) * (N.G0 g).Xm.Φ 1)))) (kernel α) (fun _ => 0) + rw [N.sfin g] + exact XReach.refl _ + · exact XReach.refl _) + refine H1.cast (fun φ => ?_) + simp_rw [mkB_map (fun c : (ℕ → ℝ) → ℝ => c φ)] + rw [sum_mkB] + simp only [sum_const, card_univ, nsmul_eq_mul, mul_zero, add_zero, zero_add] + ring + +end Net +end +end GX +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.GX.GBridge2.stage0 +#print axioms OAI.PowerSaving.GX.GBridge2.stage1 +#print axioms OAI.PowerSaving.GX.GBridge2.stage2 +#print axioms OAI.PowerSaving.GX.GBridge2.stage3 +#print axioms OAI.PowerSaving.GX.GBridge2.stage4 +#print axioms OAI.PowerSaving.GX.GBridge2.climbA +#print axioms OAI.PowerSaving.GX.GBridge2.climbB +#print axioms OAI.PowerSaving.GX.GBridge2.fin diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__Phased.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__Phased.lean new file mode 100644 index 0000000000..e68c42377f --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__Phased.lean @@ -0,0 +1,199 @@ +import Work.Carrier.Phases +import Work.GFrame.Labels.All + +/-! +# (key: gx-chain) The certificate as two halves: `Scal` (scalar half) and `Lab` (label half) + +`Scal T Sl C`: the scalar fields of `CR.Phased` (three facts about ONE matrix +`Mt = MB * scatM (Jr * Cc) * MA`). The scalar identities of the forward and of the backward +word (`fwd_scalar`, `bwd_scalar`) are those of `Work/Carrier/Phases.lean`, word for word. + +`Lab H S`: subspace labels (`GF.SLbl H`), routes of the three phases on the generalised engine +(`GF.GRoute`) through every stage-B frame map (`GF.BXMap H α`), and facts about dimensions at +the two ends. No projector, no `Climb`. + +No `sorry`. +-/ + +set_option linter.unusedSectionVars false +set_option linter.unusedVariables false + +namespace OAI +namespace PowerSaving +namespace GX +open Binary Matrix Finset RAM SS CB BR CR GF +noncomputable section + +/-- **The scalar half.** -/ +structure Scal (T Sl C : Type) [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] where + Cc : Matrix C Sl ℚ + Jr : Matrix T C ℚ + MA : Matrix (L3 T Sl) (L3 T Sl) ℚ + MAi : Matrix (L3 T Sl) (L3 T Sl) ℚ + MB : Matrix (L3 T Sl) (L3 T Sl) ℚ + MBi : Matrix (L3 T Sl) (L3 T Sl) ℚ + hAi : MAi * MA = 1 + hBi : MBi * MB = 1 + hx : ∀ t j, (MB * scatM (Jr * Cc) * MA) (lX t) j = if lX t = j then 1 else 0 + hy : ∀ i t, (MB * scatM (Jr * Cc) * MA) i (lY t) = if i = lY t then 1 else 0 + hid : ∀ S t, (MB * scatM (Jr * Cc) * MA) (lY S) (lX t) = if S = t then 1 else 0 + +/-- **The label half.** See `checks/wht26/shared/gcert-interface.md`, section CHAIN. -/ +structure Lab (H : Type) [Fintype H] [DecidableEq H] {T Sl C : Type} [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] (S : Scal T Sl C) where + tv : T → Space H + hunit : ∀ t, dot (tv t) (tv t) = 1 + hgap : ∀ t, ∃ p, tv t p = 0 + lab0 : L3 T Sl → SLbl H + labA : L3 T Sl → SLbl H + labB : L3 T Sl → SLbl H + labF : L3 T Sl → SLbl H + cen : C → SLbl H + z0 : SLbl H + hz0 : z0.dim = 0 + h0x : ∀ t, (lab0 (lX t)).dim = 1 ∧ (lab0 (lX t)).Mem (tv t) + h0y : ∀ t, (lab0 (lY t)).dim = 0 + h0s : ∀ q, (lab0 (lS q)).dim = 0 + hAy : ∀ t, labA (lY t) = z0 + hAc : ∀ k q, S.Cc k q ≠ 0 → cen k = labA (lS q) + hcen : ∀ k, 0 < (cen k).dim + hFx : ∀ t, (labF (lX t)).dim = Fintype.card H + hFs : ∀ q, (labF (lS q)).dim = Fintype.card H + hFy : ∀ t, (labF (lY t)).dim + 1 = Fintype.card H ∧ + ∀ x, (labF (lY t)).Mem x → dot (tv t) x = 0 + rA : List ℕ + rB : List ℕ + rF : List ℕ + pA : ∀ {α : Type} [Fintype α] [DecidableEq α] (X : BXMap H α), + Fintype.card H < Fintype.card α → + GRoute (fun r => X.Φ (lab0 r)) (fun r => X.Φ (labA r)) (actPoint S.MA) + (fun φ => rcost φ rA) ∧ + GRoute (fun r => X.Φ (lab0 r)) (fun r => X.Φ (labA r)) (actPoint S.MAiᵀ) + (fun φ => rcost φ rA) + pB : ∀ {α : Type} [Fintype α] [DecidableEq α] (X : BXMap H α), + Fintype.card H < Fintype.card α → + GRoute (fun r => X.Φ (labA r)) (fun r => X.Φ (labB r)) (actPoint S.MB) + (fun φ => rcost φ rB) ∧ + GRoute (fun r => X.Φ (labA r)) (fun r => X.Φ (labB r)) (actPoint S.MBiᵀ) + (fun φ => rcost φ rB) + pF : ∀ {α : Type} [Fintype α] [DecidableEq α] (X : BXMap H α), + Fintype.card H < Fintype.card α → + GRoute (fun r => X.Φ (labB r)) (fun r => X.Φ (labF r)) id (fun φ => rcost φ rF) + +/-- price of one invocation: the blocks of the three phases and one block per copy. -/ +def Lab.cost {H : Type} [Fintype H] [DecidableEq H] {T Sl C : Type} [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] {S : Scal T Sl C} (L : Lab H S) + (φ : ℕ → ℝ) : ℝ := + rcost φ L.rA + (∑ k, bcost φ (L.cen k).dim) + rcost φ L.rB + rcost φ L.rF + +section Alg +variable {H T Sl C : Type} [Fintype H] [DecidableEq H] [Fintype T] [DecidableEq T] + [Fintype Sl] [DecidableEq Sl] [Fintype C] [DecidableEq C] + +namespace Scal +variable (K : Scal T Sl C) + +/-- the product of ALL gates of the main phase (scatter with the copies eliminated). -/ +def Mt : Matrix (L3 T Sl) (L3 T Sl) ℚ := K.MB * scatM (K.Jr * K.Cc) * K.MA +/-- its inverse. -/ +def Mti : Matrix (L3 T Sl) (L3 T Sl) ℚ := K.MAi * scatMi (K.Jr * K.Cc) * K.MBi + + +lemma im : K.Mti * K.Mt = 1 := by + unfold Mti Mt + have hB : ∀ X : Matrix (L3 T Sl) (L3 T Sl) ℚ, K.MBi * (K.MB * X) = X := fun X => by + rw [← Matrix.mul_assoc, K.hBi, Matrix.one_mul] + have hS : ∀ X : Matrix (L3 T Sl) (L3 T Sl) ℚ, + scatMi (K.Jr * K.Cc) * (scatM (K.Jr * K.Cc) * X) = X := fun X => by + rw [← Matrix.mul_assoc, scat_inv, Matrix.one_mul] + rw [Matrix.mul_assoc, Matrix.mul_assoc, Matrix.mul_assoc, hB, hS, K.hAi] + +lemma mi : K.Mt * K.Mti = 1 := mul_eq_one_comm.mp K.im + +lemma hxm : PX * K.Mt = PX := PX_mul_of (M := K.Mt) K.hx +lemma hmy : K.Mt * PY = PY := mul_PY_of (M := K.Mt) K.hy +lemma hiy : K.Mti * PY = PY := dirt_iy K.hmy K.im + +/-- **the dirt rule, forward**, for the matrices of the circuit. -/ +lemma hF : g8 K.Mti * K.Mt * g1 K.Mt = 1 + PY * K.Mt * PX := by + unfold g8 g1 + exact dirt_fwd PX_sq PY_sq PX_PY PY_PX K.hxm K.hmy K.im K.mi + +/-- **the dirt rule, backward.** -/ +lemma hB : g1i K.Mt * K.Mti * h8 K.Mt = 1 - PY * K.Mt * PX := by + unfold g1i h8 + exact dirt_bwd PX_sq PY_sq PX_PY PY_PX K.hxm K.hmy K.im K.mi + +/-- live part of the forward word before the scatter: `y -= K s`, then phase A. -/ +def f1 (u : L3 T Sl → ℂ) : L3 T Sl → ℂ := actPoint K.MA (actPoint (g1 K.Mt) u) +/-- after the scatter: phase B, then the slot rows of the inverse. -/ +def f2 (u : L3 T Sl → ℂ) : L3 T Sl → ℂ := actPoint (g8 K.Mti) (actPoint K.MB u) +/-- the same for the backward word (transposed inverses). -/ +def b1 (u : L3 T Sl → ℂ) : L3 T Sl → ℂ := actPoint K.MAiᵀ (actPoint (g1i K.Mt)ᵀ u) +def b2 (u : L3 T Sl → ℂ) : L3 T Sl → ℂ := actPoint (h8 K.Mt)ᵀ (actPoint K.MBiᵀ u) + +lemma fwd_live (u : L3 T Sl → ℂ) : + K.f2 (actPoint (scatM (K.Jr * K.Cc)) (K.f1 u)) = actPoint (1 + PY * K.Mt * PX) u := by + rw [← K.hF] + show actPoint (g8 K.Mti) (actPoint K.MB (actPoint (scatM (K.Jr * K.Cc)) + (actPoint K.MA (actPoint (g1 K.Mt) u)))) + = actPoint (g8 K.Mti * (K.MB * scatM (K.Jr * K.Cc) * K.MA) * g1 K.Mt) u + rw [actPoint_mul, actPoint_mul, actPoint_mul, actPoint_mul] + +lemma bwd_live (u : L3 T Sl → ℂ) : + K.b2 (actPoint ((scatMi (K.Jr * K.Cc))ᵀ) (K.b1 u)) + = actPoint ((1 - PY * K.Mt * PX)ᵀ) u := by + rw [← K.hB] + show actPoint (h8 K.Mt)ᵀ (actPoint K.MBiᵀ (actPoint (scatMi (K.Jr * K.Cc))ᵀ + (actPoint K.MAiᵀ (actPoint (g1i K.Mt)ᵀ u)))) + = actPoint ((g1i K.Mt * (K.MAi * scatMi (K.Jr * K.Cc) * K.MBi) * h8 K.Mt)ᵀ) u + rw [Matrix.transpose_mul, Matrix.transpose_mul, Matrix.transpose_mul, Matrix.transpose_mul, + actPoint_mul, actPoint_mul, actPoint_mul, actPoint_mul] + +lemma liveAct_glue (φ : (L3 T Sl → ℂ) → (L3 T Sl → ℂ)) (u : L3 T Sl → ℂ) (c : C → ℂ) : + liveAct φ (glue u c) = glue (φ u) c := + congrArg (fun v => glue (φ v) c) (glue_up u c) + +/-- **Scalar identity of the forward word**: `y += x`, slots restored, for ARBITRARY slot +contents (the copies are erased before and after). -/ +theorem fwd_scalar (z : Box T Sl C → ℂ) : + eraseC (liveAct K.f2 (gateS bY bC K.Jr (gateS bC bS K.Cc (liveAct K.f1 (eraseC z))))) + = shearF z := by + have h1 : liveAct K.f1 (eraseC z) = glue (K.f1 (z ∘ upE)) (fun _ => 0) := by + rw [erase_glue z, liveAct_glue] + have hs : gateS bY bC K.Jr (gateS bC bS K.Cc (glue (K.f1 (z ∘ upE)) (fun _ => 0))) ∘ upE + = actPoint (scatM (K.Jr * K.Cc)) (K.f1 (z ∘ upE)) := by + have h := scat_glue K.Jr K.Cc (glue (K.f1 (z ∘ upE)) (fun _ => 0)) rfl + rw [glue_up] at h + exact h + rw [h1] + unfold liveAct + rw [erase_of_glue, hs, K.fwd_live, act_shear K.Mt K.hid] + exact glue_shearF z + +/-- **Scalar identity of the backward word**: `x -= y`, slots restored. -/ +theorem bwd_scalar (z : Box T Sl C → ℂ) : + eraseC (liveAct K.b2 (gateS bS bC (-K.Ccᵀ) (gateS bC bY K.Jrᵀ (liveAct K.b1 (eraseC z))))) + = shearB z := by + have h1 : liveAct K.b1 (eraseC z) = glue (K.b1 (z ∘ upE)) (fun _ => 0) := by + rw [erase_glue z, liveAct_glue] + have hs : gateS bS bC (-K.Ccᵀ) (gateS bC bY K.Jrᵀ (glue (K.b1 (z ∘ upE)) (fun _ => 0))) ∘ upE + = actPoint ((scatMi (K.Jr * K.Cc))ᵀ) (K.b1 (z ∘ upE)) := by + have h := scat_glueT K.Jr K.Cc (glue (K.b1 (z ∘ upE)) (fun _ => 0)) rfl + rw [glue_up] at h + exact h + rw [h1] + unfold liveAct + rw [erase_of_glue, hs, K.bwd_live, act_shearT K.Mt K.hid] + exact glue_shearB z + +end Scal +end Alg +end +end GX +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.GX.Scal.fwd_scalar +#print axioms OAI.PowerSaving.GX.Scal.bwd_scalar diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__WinB.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__WinB.lean new file mode 100644 index 0000000000..951edde5cf --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Chain__WinB.lean @@ -0,0 +1,132 @@ +import Work.GCert.Chain.Win +import Work.BridgeGeom.Stage + +/-! +# (key: gx-chain) THE WINDOW LIFT (spec statement 3): the windows of the bridged geometry + +For the block frame map `BG.fmapB hB hH d q` of a stage of the bridged word (label space +`LB B H = H ⊕ (B × H)`, old frame of the projector `P`: `PhiB d q P`) the stage-B frame map is +`BXMap.ofConj d q` (`U ↦ d (U ⊕ span q)`, arbitrary subspaces `U` of `H`). At a coordinate +subspace of an orthonormal basis `A` of `H` the two name the SAME subspace of the address space +(`insub_old_new`), so the old frame and the representative of any label of that subspace +differ by a free factor (`frame_core_free`, `rep_change`): `old_to_new`, `new_to_old`. + +`gwinB hB hH d q : GWin H (LB B H)` with `(gwinB hB hH d q).Xm = fmapB hB hH d q` (`rfl`). + +No `sorry`. +-/ + +set_option linter.unusedSectionVars false +set_option linter.unusedVariables false + +namespace OAI +namespace PowerSaving +namespace GX +open Binary Matrix Finset RAM SS CB RF BR BG GF +noncomputable section + +section +variable {B H : Type} [Fintype B] [DecidableEq B] [Fintype H] [DecidableEq H] + +lemma blkT_mulVec (A : OBase H) (z : Space (LB B H)) (k : LB B H) : + ((blkB B A)ᵀ *ᵥ z) k = Sum.elim (fun i => dot (A.v i) (fun j => z (Sum.inl j))) + (fun b => z (Sum.inr b)) k := by + cases k with + | inl i => + simp [blkB, Matrix.fromBlocks_transpose, Matrix.mulVec, dotProduct, Fintype.sum_sum_type, + cmat, dot] + | inr b => + simp [blkB, Matrix.fromBlocks_transpose, Matrix.mulVec, dotProduct, Fintype.sum_sum_type, + Matrix.one_apply] + +/-- coordinates of `y` in the basis `d (A ⊕ std)`. -/ +lemma dot_cols (d : Orth (LB B H)) (A : OBase H) (y : Space (LB B H)) (k : LB B H) : + dot ((ofCols (d.1 * blkB B A) (mul_orth d.2 (blkB_orth A))).v k) y + = Sum.elim (fun i => dot (A.v i) (fun j => (d.1ᵀ *ᵥ y) (Sum.inl j))) + (fun b => (d.1ᵀ *ᵥ y) (Sum.inr b)) k := by + rw [← blkT_mulVec A (d.1ᵀ *ᵥ y) k, Matrix.mulVec_mulVec, ← Matrix.transpose_mul] + rfl + +/-- **the old frame and the lifted label name the same subspace of the address space.** -/ +theorem insub_old_new (d : Orth (LB B H)) (q : Finset (B × H)) (A : OBase H) (s : Finset H) + (U : SLbl H) (h : ∀ x, U.Mem x ↔ InSub (coordPerm A) s x) (y : Space (LB B H)) : + InSub (coordPerm (ofCols (d.1 * blkB B A) (mul_orth d.2 (blkB_orth A)))) (JB s q) y ↔ + InSub (conjPerm d.1 d.2 (Orth.orth' d) U.G) (U.s.disjSum q) y := by + rw [insub_conj, insub_coordPerm] + have hU := h (fun i => (d.1ᵀ *ᵥ y) (Sum.inl i)) + constructor + · intro hk + refine ⟨hU.mpr ((insub_coordPerm A s _).mpr (fun i hi => ?_)), fun b hb => ?_⟩ + · have h1 := hk (Sum.inl i) (fun hm => hi (Finset.inl_mem_disjSum.mp hm)) + rw [dot_cols] at h1 + exact h1 + · have h1 := hk (Sum.inr b) (fun hm => hb (Finset.inr_mem_disjSum.mp hm)) + rw [dot_cols] at h1 + exact h1 + · rintro ⟨h1, h2⟩ k hk + rw [dot_cols] + cases k with + | inl i => + exact (insub_coordPerm A s _).mp (hU.mp h1) i + (fun hm => hk (Finset.inl_mem_disjSum.mpr hm)) + | inr b => exact h2 b (fun hm => hk (Finset.inr_mem_disjSum.mpr hm)) + +/-- old frame of a coordinate subspace → representative of any label naming it: FREE. -/ +theorem old_to_new (d : Orth (LB B H)) (q : Finset (B × H)) (A : OBase H) (s : Finset H) + (U : SLbl H) (h : ∀ x, U.Mem x ↔ InSub (coordPerm A) s x) : + GReach (PhiB d q (A.mat s)) ((BXMap.ofConj d.1 d.2 (Orth.orth' d) q).Φ U) (fun _ => 0) := by + rw [PhiB_eq] + obtain ⟨N, hN, e⟩ := repChange (LB B H) _ _ _ _ (insub_old_new d q A s U h) + have a : GReach (frame (ofCols (d.1 * blkB B A) (mul_orth d.2 (blkB_orth A))) (JB s q)) + (core (coordPerm (ofCols (d.1 * blkB B A) (mul_orth d.2 (blkB_orth A)))) (JB s q)) + (fun φ => rcost φ []) := + GReach.ofReach (fmv_old_to_core _ _).reach + have b : GReach + (core (coordPerm (ofCols (d.1 * blkB B A) (mul_orth d.2 (blkB_orth A)))) (JB s q)) + (core (conjPerm d.1 d.2 (Orth.orth' d) U.G) (U.s.disjSum q)) (fun φ => rcost φ []) := + GReach.ofReach (fmv_of_free hN e).reach + exact (a.trans b).cast (fun φ => by simp [rcost]) + +/-- the same, backwards. -/ +theorem new_to_old (d : Orth (LB B H)) (q : Finset (B × H)) (A : OBase H) (s : Finset H) + (U : SLbl H) (h : ∀ x, U.Mem x ↔ InSub (coordPerm A) s x) : + GReach ((BXMap.ofConj d.1 d.2 (Orth.orth' d) q).Φ U) (PhiB d q (A.mat s)) (fun _ => 0) := by + rw [PhiB_eq] + obtain ⟨N, hN, e⟩ := repChange (LB B H) _ _ _ _ + (fun y => (insub_old_new d q A s U h y).symm) + have a : GReach (core (conjPerm d.1 d.2 (Orth.orth' d) U.G) (U.s.disjSum q)) + (core (coordPerm (ofCols (d.1 * blkB B A) (mul_orth d.2 (blkB_orth A)))) (JB s q)) + (fun φ => rcost φ []) := + GReach.ofReach (fmv_of_free hN e).reach + have b : GReach + (core (coordPerm (ofCols (d.1 * blkB B A) (mul_orth d.2 (blkB_orth A)))) (JB s q)) + (frame (ofCols (d.1 * blkB B A) (mul_orth d.2 (blkB_orth A))) (JB s q)) + (fun φ => rcost φ []) := + GReach.ofReach (fmv_core_to_old _ _).reach + exact (a.trans b).cast (fun φ => by simp [rcost]) + +/-- **The window of a stage of the bridged geometry.** -/ +def gwinB (hB : 1 ≤ Fintype.card B) (hH : 1 ≤ Fintype.card H) (d : Orth (LB B H)) + (q : Finset (B × H)) : GWin H (LB B H) where + Xm := fmapB hB hH d q + X := BXMap.ofConj d.1 d.2 (Orth.orth' d) q + big := by + rw [card_LB] + have := Nat.mul_le_mul_right (Fintype.card H) (show 2 ≤ Fintype.card B + 1 by omega) + omega + toNew := fun A s U h => old_to_new d q A s U h + toOld := fun A s U h => new_to_old d q A s U h + +@[simp] lemma gwinB_Xm (hB : 1 ≤ Fintype.card B) (hH : 1 ≤ Fintype.card H) (d : Orth (LB B H)) + (q : Finset (B × H)) : (gwinB hB hH d q).Xm = fmapB hB hH d q := rfl + +end +end +end GX +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.GX.insub_old_new +#print axioms OAI.PowerSaving.GX.old_to_new +#print axioms OAI.PowerSaving.GX.new_to_old +#print axioms OAI.PowerSaving.GX.gwinB diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__B2Gp193Main.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__B2Gp193Main.lean new file mode 100644 index 0000000000..d7ecfebcea --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__B2Gp193Main.lean @@ -0,0 +1,33 @@ +import Work.GCert.Scalar.Main +import Work.GCert.Data.P193ScalOK +import Work.GCert.Data.B2Gp193 + +/-! +# (key: gx-data) Bridged word B_2 with the gcert/1 circuit `P193`: THE CLOSED THEOREMS +GENERATED by checks/wht26/gx-data/py/gxrate.py. No `sorry`. +`wht_B2Gp193_of_ids` (label half, price, unit list, rate fact, gx-chain's end theorem) applied to the scalar half +`GXD.P193.scalOK : GS.ScalOK GXD.P193.raw` (kernel checks `scal_ok`, `ychk_ok`; soundness: gx-scalar). +-/ + +namespace OAI +namespace PowerSaving +namespace WHT +open BlockWHT + +/-- **Walsh-Hadamard transform in `O(n (log n)^(1 - 74745/10^8))`-type time bounds: whole-block recursion on the bridged +word B_2 with the kernel-checked gcert/1 circuit `P193`.** -/ +theorem wht_main_B2Gp193 : + ∃ solve W, WHTProgram solve W ∧ BlockWHT.WHTTimeBoundsAt (1 - 74745/(10:ℝ)^8) W := + wht_B2Gp193_of_ids GXD.P193.scalOK.hv GXD.P193.scalOK.hAi GXD.P193.scalOK.hBi GXD.P193.scalOK.hx GXD.P193.scalOK.hy GXD.P193.scalOK.hid + +/-- **Walsh-Hadamard transform in `O(n (log n)^(1 - 7474547/10^10))`-type time bounds: whole-block recursion on the bridged +word B_2 with the kernel-checked gcert/1 circuit `P193`.** -/ +theorem wht_main_B2Gp193x : + ∃ solve W, WHTProgram solve W ∧ BlockWHT.WHTTimeBoundsAt (1 - 7474547/(10:ℝ)^10) W := + wht_B2Gp193x_of_ids GXD.P193.scalOK.hv GXD.P193.scalOK.hAi GXD.P193.scalOK.hBi GXD.P193.scalOK.hx GXD.P193.scalOK.hy GXD.P193.scalOK.hid + +end WHT +end PowerSaving +end OAI +#print axioms OAI.PowerSaving.WHT.wht_main_B2Gp193 +#print axioms OAI.PowerSaving.WHT.wht_main_B2Gp193x diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__Glue.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__Glue.lean new file mode 100644 index 0000000000..c6cbac38e3 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__Glue.lean @@ -0,0 +1,97 @@ +import Work.GCert.Scalar.Roles +import Work.GCert.Labels.Main + +/-! +# (key: gx-data) Glue between the scalar half (gx-scalar) and the label half (gx-labels) + +For ANY `c : GXD.Raw` (nothing is evaluated here): + +* `roles` gx-scalar's numbering `GS.emb` / `GS.unemb` is gx-labels' `GLab.Roles`; +* `scalOf` gx-chain's record `GX.Scal (Fin v) (Fin R) (Fin ret.length)` from the FIVE scalar + identities of the matrices `GS.MA`, `GS.MAi`, `GS.MB`, `GS.MBi`, `GS.Jrm`, `GS.Ccm`; +* `scalOf_MA .. scalOf_MBi` its gate matrices are the ordered products of the adds of `c`, in + the form asked by `GLab.Valid.lab` (`GLab.mic GS.toCoef`); +* `reg`, `reg_slot`, `reg_mem` copy `k` reads the retained register `(c.ret.getD k (0,0)).1`. + +So a generated instance needs from the scalar side exactly `hAi hBi hx hy hid` (see +`wht__of_ids` in `Work/GCert/Data/.lean`). No `sorry`. +-/ + +namespace GXD +open SSC OAI.PowerSaving OAI.PowerSaving.CR Matrix + +/-- the numbering of the roles: `x_t = t`, `y_t = v + t`, slot `q = 2 v + q` -/ +theorem roles (c : Raw) (hv : 0 < c.v) : GLab.Roles c.v c.R (GS.emb c) (GS.unemb c hv) where + hun := GS.unemb_emb hv + hin := GS.emb_unemb hv + hlt := fun q => by + rcases q with (t | S) | q + · have := t.isLt; show t.val < 2 * c.v + c.R; omega + · have := S.isLt; show c.v + S.val < 2 * c.v + c.R; omega + · have := q.isLt; show 2 * c.v + q.val < 2 * c.v + c.R; omega + eX := fun _ => rfl + eY := fun _ => rfl + eS := fun _ => rfl + +/-- **the scalar half as gx-chain's record**, from the five scalar identities -/ +noncomputable def scalOf (c : Raw) (hv : 0 < c.v) + (hAi : GS.MAi c hv * GS.MA c hv = 1) (hBi : GS.MBi c hv * GS.MB c hv = 1) + (hx : ∀ (t : Fin c.v) (j : GS.Rl c), (GS.MB c hv * scatM (GS.Jrm c * GS.Ccm c) * GS.MA c hv) + (lX t) j = if lX t = j then 1 else 0) + (hy : ∀ (i : GS.Rl c) (t : Fin c.v), (GS.MB c hv * scatM (GS.Jrm c * GS.Ccm c) * GS.MA c hv) + i (lY t) = if i = lY t then 1 else 0) + (hid : ∀ S t : Fin c.v, (GS.MB c hv * scatM (GS.Jrm c * GS.Ccm c) * GS.MA c hv) + (lY S) (lX t) = if S = t then 1 else 0) : + GX.Scal (Fin c.v) (Fin c.R) (Fin c.ret.length) where + Cc := GS.Ccm c + Jr := GS.Jrm c + MA := GS.MA c hv + MAi := GS.MAi c hv + MB := GS.MB c hv + MBi := GS.MBi c hv + hAi := hAi + hBi := hBi + hx := hx + hy := hy + hid := hid + +section +variable (c : Raw) (hv : 0 < c.v) (hAi) (hBi) (hx) (hy) (hid) + +theorem scalOf_MA : (scalOf c hv hAi hBi hx hy hid).MA + = matP (GS.unemb c hv) (GLab.mic GS.toCoef (c.gatesA.flatMap Gate.adds)) := rfl + +theorem scalOf_MAi : (scalOf c hv hAi hBi hx hy hid).MAi + = matPinv (GS.unemb c hv) (GLab.mic GS.toCoef (c.gatesA.flatMap Gate.adds)) := rfl + +theorem scalOf_MB : (scalOf c hv hAi hBi hx hy hid).MB + = matP (GS.unemb c hv) (GLab.mic GS.toCoef (c.gatesB.flatMap Gate.adds)) := rfl + +theorem scalOf_MBi : (scalOf c hv hAi hBi hx hy hid).MBi + = matPinv (GS.unemb c hv) (GLab.mic GS.toCoef (c.gatesB.flatMap Gate.adds)) := rfl + +end + +/-- the register read by copy `k` (the slot of the retained total `k`) -/ +def reg (c : Raw) (k : Fin c.ret.length) : Nat := (c.ret.getD k.val (0, 0)).1 + +theorem reg_slot (c : Raw) (hv : 0 < c.v) (hAi) (hBi) (hx) (hy) (hid) (k : Fin c.ret.length) + (q : Fin c.R) (h : (scalOf c hv hAi hBi hx hy hid).Cc k q ≠ 0) : + reg c k = 2 * c.v + q.val := by + have h' : (if 2 * c.v + q.val = (c.ret.getD k.val (0, 0)).1 then (1:ℚ) else 0) ≠ 0 := h + by_cases e : 2 * c.v + q.val = (c.ret.getD k.val (0, 0)).1 + · exact e.symm + · rw [if_neg e] at h'; exact absurd rfl h' + +theorem reg_mem (c : Raw) (k : Fin c.ret.length) : reg c k ∈ c.ret.map Prod.fst := by + unfold reg + rw [List.getD_eq_getElem _ _ k.isLt] + exact List.mem_map.mpr ⟨_, List.getElem_mem k.isLt, rfl⟩ + +end GXD + +#print axioms GXD.roles +#print axioms GXD.scalOf +#print axioms GXD.scalOf_MA +#print axioms GXD.reg_slot +#print axioms GXD.reg_mem diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__InstB2Gp193.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__InstB2Gp193.lean new file mode 100644 index 0000000000..9b9925ce26 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__InstB2Gp193.lean @@ -0,0 +1,55 @@ +import Work.BridgeGeom.B2 +import Work.FoldRate.Group +import Work.GCert.Data.RateB2Gp193 +import Work.GCert.Data.RateB2Gp193x + +/-! +# (key: gx-data) Bridged word B_2 with the gcert/1 circuit `P193`, h = 22: the unit price is the price of the block list + +GENERATED by checks/wht26/gx-data/py/gxrate.py. No `sorry`. Arithmetic only (no certificate is imported). + +One unit: `W = 14692` live roles (`4 v + R`, `v = 1320`, `R = 9412`), label dimension `m = 110`, deficit `D = 3080`. +`invPrice φ` = the price of the blocks of ONE invocation (the kernel-counted list `GXD.P193.hist`, by rank); +`unitPrice φ = 5 * invPrice φ + v * BG.bankPrice h φ = listCost φ BlockAccounting.blocksB2Gp193` (`unit_cost`). +Whole-block `1 - 74745/10^8` (fails at 74746), ten decimals `1 - 7474547/10^10` (fails at 7474550). +-/ + +namespace OAI +namespace PowerSaving +namespace BridgeRate +namespace B2Gp193 +open Finset Binary Matrix RAM CB FoldRate +noncomputable section + +/-- price of the blocks of ONE invocation of `P193` (all roles and scratch copies), by rank -/ +def invPrice (φ : ℕ → ℝ) : ℝ := 29178 * φ 1 + 12398 * φ 2 + 9923 * φ 3 + 4209 * φ 4 + 1950 * φ 5 + 1605 * φ 6 + 706 * φ 7 + 1531 * φ 8 + 429 * φ 9 + 930 * φ 10 + 354 * φ 11 + 1197 * φ 12 + 127 * φ 13 + 742 * φ 14 + 1879 * φ 15 + 88 * φ 16 + 81 * φ 17 + 2653 * φ 18 + 167 * φ 19 + 22 * φ 20 + +/-- price of ONE unit of the bridged word B_2 -/ +def unitPrice (φ : ℕ → ℝ) : ℝ := 5 * invPrice φ + ((1320:ℕ):ℝ) * BG.bankPrice 22 φ + +/-- **The unit price is the price of the unit block list.** -/ +theorem unit_cost (φ : ℕ → ℝ) : unitPrice φ = listCost φ BlockAccounting.blocksB2Gp193 := by + unfold unitPrice invPrice + simp only [BG.bankPrice, listCost, BlockAccounting.blocksB2Gp193, List.map_cons, List.map_nil, + List.sum_cons, List.sum_nil] + norm_num [bcost] + try ring + +theorem blocks_x : BlockAccounting.blocksB2Gp193 = BlockAccounting.blocksB2Gp193x := rfl + +theorem unit_cost_x (φ : ℕ → ℝ) : unitPrice φ = listCost φ BlockAccounting.blocksB2Gp193x := by + rw [unit_cost, blocks_x] + +/-- one unit stands for `W * m - D` unit moves -/ +theorem unit_tally : unitPrice (fun r => (r:ℝ)) = ((14692:ℕ):ℝ) * ((110:ℕ):ℝ) - ((3080:ℕ):ℝ) := by + rw [unit_cost] + exact BlockAccounting.blocksB2Gp193_tally + +end +end B2Gp193 +end BridgeRate +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.BridgeRate.B2Gp193.unit_cost +#print axioms OAI.PowerSaving.BridgeRate.B2Gp193.unit_tally diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__P193Cert.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__P193Cert.lean new file mode 100644 index 0000000000..3c3250279e --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__P193Cert.lean @@ -0,0 +1,81 @@ +import Work.GCert.Labels.Main +import Work.GCert.Data.P193Price +import Work.GCert.Data.Gen.P193Tab0 +import Work.GCert.Data.Gen.P193Tab1 +import Work.GCert.Data.Gen.P193Tab2 +import Work.GCert.Data.Gen.P193Tab3 +import Work.GCert.Data.Gen.P193Seg0 +import Work.GCert.Data.Gen.P193Seg1 +import Work.GCert.Data.Gen.P193Seg2 +import Work.GCert.Data.Gen.P193Seg3 +import Work.GCert.Data.Gen.P193Seg4 +import Work.GCert.Data.Gen.P193SegF +import Work.GCert.Data.Gen.P193End +/-! # (key: gx-data) gcert/1 certificate `P193` (h = 22): THE LABEL HALF and its price +GENERATED by checks/wht26/gx-data/py/gxgen.py from gcert1-p11-pr193.json.gz. No `sorry`. +`v = 1320` ports, `R = 9412` slots, 22 scratch copies of rank 20, copy cost `cst = 440`, `N = 262944` unit moves. +* `aux : GLab.Aux`, `valid : GLab.Valid raw aux`: frame table (`tab_ok` composed by `tabK_node`), the replays of phase A + and phase B (`seg_ok` composed by `Run.append`), the final climbs (`segF_ok`, `fin_ok`), the ends (`end_ok`); +* `lab_cost`, `lab_price`: for ANY scalar half `S` the label half `valid.lab S ..` costs + `rcost rA + card C * bcost 20 + rcost rB + rcost rF` = `invPrice φ` = 29178 * φ 1 + 12398 * φ 2 + 9923 * φ 3 + 4209 * φ 4 + 1950 * φ 5 + 1605 * φ 6 + 706 * φ 7 + 1531 * φ 8 + 429 * φ 9 + 930 * φ 10 + 354 * φ 11 + 1197 * φ 12 + 127 * φ 13 + 742 * φ 14 + 1879 * φ 15 + 88 * φ 16 + 81 * φ 17 + 2653 * φ 18 + 167 * φ 19 + 22 * φ 20 + (`Gen.P193Hist`, `P193Price`) when there are 22 copies. -/ +set_option maxRecDepth 100000 +namespace GXD.P193 +open GXD OAI.PowerSaving OAI.PowerSaving.CB +theorem raw_h : raw.h = 22 := rfl +theorem raw_v : raw.v = 1320 := rfl +theorem raw_R : raw.R = 9412 := rfl +/-- what the label checks read next to `raw` -/ +noncomputable def aux : GLab.Aux := ⟨par, st0, st2, st5, st6, fins, rA, rB, rF⟩ +theorem fin_ok : GLab.noAdds fins = true := by decide +kernel +theorem cen_ok : (raw.ret.map Prod.fst).all (fun r => Nat.beq (GLab.cdim (par.tab.get (st2.get r))) 20) = true := by + decide +kernel +theorem tab_ok : GLab.tabK par.h par.tab = true := (GLab.tabK_node _ _ _ (GLab.tabK_node _ _ _ tab0_ok tab1_ok) (GLab.tabK_node _ _ _ tab2_ok tab3_ok)) +theorem gatesA_eq : raw.gatesA = seg0 ++ (seg1) := by + show List.flatten [seg0, seg1] = _ + simp only [List.flatten_cons, List.flatten_nil, List.append_nil] +/-- the replay of phase A, composed from its kernel-checked segments -/ +theorem runA : GLab.Run par st0 raw.gatesA st2 rA := by + rw [gatesA_eq] + exact GLab.Run.append (GLab.Run.of_seg seg0_ok) (GLab.Run.of_seg seg1_ok) +theorem gatesB_eq : raw.gatesB = seg2 ++ (seg3 ++ (seg4)) := by + show List.flatten [seg2, seg3, seg4] = _ + simp only [List.flatten_cons, List.flatten_nil, List.append_nil] +/-- the replay of phase B, composed from its kernel-checked segments -/ +theorem runB : GLab.Run par st2 raw.gatesB st5 rB := by + rw [gatesB_eq] + exact GLab.Run.append (GLab.Run.of_seg seg2_ok) (GLab.Run.append (GLab.Run.of_seg seg3_ok) (GLab.Run.of_seg seg4_ok)) +/-- **the kernel-checked label facts** of the certificate -/ +theorem valid : GLab.Valid raw aux where + hn := rfl + tab := tab_ok + runA := runA + runB := runB + runF := GLab.Run.of_seg segF_ok + fin := fin_ok + ends := end_ok +theorem cen_dim (r : Nat) (hr : r ∈ raw.ret.map Prod.fst) : GLab.cdim (par.tab.get (st2.get r)) = 20 := + Nat.eq_of_beq_eq_true (List.all_eq_true.mp cen_ok r hr) +/-- price of the label half over ANY scalar half -/ +theorem lab_cost {C : Type} [Fintype C] [DecidableEq C] (S : GX.Scal (Fin raw.v) (Fin raw.R) C) + {emb : CR.L3 (Fin raw.v) (Fin raw.R) → Nat} {un : Nat → CR.L3 (Fin raw.v) (Fin raw.R)} + (Ro : GLab.Roles raw.v raw.R emb un) (cf : Co → SSC.Coef) (hMA) (hMAi) (hMB) (hMBi) + (reg : C → Nat) (hCc) (hreg) (φ : ℕ → ℝ) : + (valid.lab S Ro cf hMA hMAi hMB hMBi reg hCc hreg).cost φ + = rcost φ rA + (Fintype.card C : ℝ) * bcost φ 20 + rcost φ rB + rcost φ rF := by + obtain ⟨h1, h2, h3, h4⟩ := valid.lab_ranks S Ro cf hMA hMAi hMB hMBi reg hCc hreg + have h5 : ∀ k, bcost φ (((valid.lab S Ro cf hMA hMAi hMB hMBi reg hCc hreg).cen k).dim) = bcost φ 20 := + fun k => by rw [h4 k]; exact congrArg (bcost φ) (cen_dim _ (hreg k)) + rw [GX.Lab.cost, h1, h2, h3, Finset.sum_congr rfl (fun k _ => h5 k), Finset.sum_const, Finset.card_univ, nsmul_eq_mul] + rfl +/-- **the label half costs one invocation price** (`invPrice`, by rank, from the kernel counts) -/ +theorem lab_price {C : Type} [Fintype C] [DecidableEq C] (S : GX.Scal (Fin raw.v) (Fin raw.R) C) + {emb : CR.L3 (Fin raw.v) (Fin raw.R) → Nat} {un : Nat → CR.L3 (Fin raw.v) (Fin raw.R)} + (Ro : GLab.Roles raw.v raw.R emb un) (cf : Co → SSC.Coef) (hMA) (hMAi) (hMB) (hMBi) + (reg : C → Nat) (hCc) (hreg) (hC : Fintype.card C = 22) (φ : ℕ → ℝ) : + (valid.lab S Ro cf hMA hMAi hMB hMBi reg hCc hreg).cost φ = invPrice φ := by + rw [lab_cost S Ro cf hMA hMAi hMB hMBi reg hCc hreg φ, hC, ← inv_cost φ] + norm_num [bcost] +end GXD.P193 +#print axioms GXD.P193.valid +#print axioms GXD.P193.lab_price diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__P193Price.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__P193Price.lean new file mode 100644 index 0000000000..eeed011d64 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__P193Price.lean @@ -0,0 +1,54 @@ +import Work.GCert.Data.Price +import Work.GCert.Data.Gen.P193Hist + +/-! +# (key: gx-data) gcert/1 certificate `P193` (h = 22): the price of one invocation + +GENERATED by checks/wht26/gx-data/py/gxgen.py from gcert1-p11-pr193.json.gz. No `sorry`. +`rA_cost`, `rB_cost`, `rF_cost`: the price of the block rank lists of phase A, phase B and the final climbs +(lists `GXD.P193.rA / rB / rF`, counted by the kernel in `Gen.P193Hist`); +`inv_cost`: with the 22 scratch copies (22 * φ 20) the blocks of ONE invocation cost +`invPrice φ` = 29178 * φ 1 + 12398 * φ 2 + 9923 * φ 3 + 4209 * φ 4 + 1950 * φ 5 + 1605 * φ 6 + 706 * φ 7 + 1531 * φ 8 + 429 * φ 9 + 930 * φ 10 + 354 * φ 11 + 1197 * φ 12 + 127 * φ 13 + 742 * φ 14 + 1879 * φ 15 + 88 * φ 16 + 81 * φ 17 + 2653 * φ 18 + 167 * φ 19 + 22 * φ 20; `inv_moves`: they stand for `R h + 2 v (h - 1) + cst = 262944` unit moves. +-/ + +namespace GXD.P193 +open GXD OAI.PowerSaving.CB + +/-- price of the blocks of phase A, from the kernel counts -/ +theorem rA_cost (φ : ℕ → ℝ) : rcost φ rA = 9900 * φ 1 + 500 * φ 2 + 2402 * φ 3 + 82 * φ 4 + 242 * φ 5 + 175 * φ 6 + 88 * φ 7 + 68 * φ 8 + 110 * φ 9 + 132 * φ 10 + 10 * φ 11 + 67 * φ 12 + 3 * φ 13 + 19 * φ 15 := by + rw [GXD.rcost_wsumK φ rA 19 rankBoundA] + simp only [Finset.sum_range_succ, Finset.sum_range_zero, rankA0_ok, rankA1_ok, rankA2_ok, rankA3_ok, rankA4_ok, rankA5_ok, rankA6_ok, rankA7_ok, rankA8_ok, rankA9_ok, rankA10_ok, rankA11_ok, rankA12_ok, rankA13_ok, rankA14_ok, rankA15_ok, rankA16_ok, rankA17_ok, rankA18_ok, rankA19_ok] + norm_num [bcost] + +/-- price of the blocks of phase B, from the kernel counts -/ +theorem rB_cost (φ : ℕ → ℝ) : rcost φ rB = 16638 * φ 1 + 10380 * φ 2 + 4111 * φ 3 + 3476 * φ 4 + 1531 * φ 5 + 1137 * φ 6 + 531 * φ 7 + 1346 * φ 8 + 293 * φ 9 + 629 * φ 10 + 343 * φ 11 + 1067 * φ 12 + 123 * φ 13 + 712 * φ 14 + 1860 * φ 15 + 81 * φ 16 + 39 * φ 17 + 2640 * φ 18 := by + rw [GXD.rcost_wsumK φ rB 19 rankBoundB] + simp only [Finset.sum_range_succ, Finset.sum_range_zero, rankB0_ok, rankB1_ok, rankB2_ok, rankB3_ok, rankB4_ok, rankB5_ok, rankB6_ok, rankB7_ok, rankB8_ok, rankB9_ok, rankB10_ok, rankB11_ok, rankB12_ok, rankB13_ok, rankB14_ok, rankB15_ok, rankB16_ok, rankB17_ok, rankB18_ok, rankB19_ok] + norm_num [bcost] + +/-- price of the blocks of the final climbs, from the kernel counts -/ +theorem rF_cost (φ : ℕ → ℝ) : rcost φ rF = 2640 * φ 1 + 1518 * φ 2 + 3410 * φ 3 + 651 * φ 4 + 177 * φ 5 + 293 * φ 6 + 87 * φ 7 + 117 * φ 8 + 26 * φ 9 + 169 * φ 10 + 1 * φ 11 + 63 * φ 12 + 1 * φ 13 + 30 * φ 14 + 7 * φ 16 + 42 * φ 17 + 13 * φ 18 + 167 * φ 19 := by + rw [GXD.rcost_wsumK φ rF 19 rankBoundF] + simp only [Finset.sum_range_succ, Finset.sum_range_zero, rankF0_ok, rankF1_ok, rankF2_ok, rankF3_ok, rankF4_ok, rankF5_ok, rankF6_ok, rankF7_ok, rankF8_ok, rankF9_ok, rankF10_ok, rankF11_ok, rankF12_ok, rankF13_ok, rankF14_ok, rankF15_ok, rankF16_ok, rankF17_ok, rankF18_ok, rankF19_ok] + norm_num [bcost] + +/-- price of the blocks of ONE invocation (x roles, y roles, slots, scratch copies), by rank -/ +def invPrice (φ : ℕ → ℝ) : ℝ := 29178 * φ 1 + 12398 * φ 2 + 9923 * φ 3 + 4209 * φ 4 + 1950 * φ 5 + 1605 * φ 6 + 706 * φ 7 + 1531 * φ 8 + 429 * φ 9 + 930 * φ 10 + 354 * φ 11 + 1197 * φ 12 + 127 * φ 13 + 742 * φ 14 + 1879 * φ 15 + 88 * φ 16 + 81 * φ 17 + 2653 * φ 18 + 167 * φ 19 + 22 * φ 20 + +/-- **Price of ONE invocation** in the shape of `GX.Lab.cost`: phase A, the scratch copies, phase B, final climbs. -/ +theorem inv_cost (φ : ℕ → ℝ) : rcost φ rA + (22 * φ 20) + rcost φ rB + rcost φ rF = invPrice φ := by + rw [rA_cost, rB_cost, rF_cost] + unfold invPrice + ring + +theorem inv_moves : invPrice (fun r => (r:ℝ)) = 9412 * 22 + 2 * 1320 * (22 - 1) + 440 := by + unfold invPrice + norm_num + +theorem inv_count : invPrice (fun _ => (1:ℝ)) = 70169 := by + unfold invPrice + norm_num + +end GXD.P193 +#print axioms GXD.P193.inv_cost +#print axioms GXD.P193.inv_moves diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__P193ScalOK.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__P193ScalOK.lean new file mode 100644 index 0000000000..3539192ac1 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__P193ScalOK.lean @@ -0,0 +1,17 @@ +import Work.GCert.Scalar.Main +import Work.GCert.Data.Gen.P193Scal0 +import Work.GCert.Data.Gen.P193Scal1 +import Work.GCert.Data.Gen.P193YChk +/-! # (key: gx-data) gcert/1 certificate `P193` (h = 22): THE SCALAR HALF `scalOK : GS.ScalOK raw` +GENERATED by checks/wht26/gx-data/py/gxgen.py from gcert1-p11-pr193.json.gz. No `sorry`. +Kernel checks `scal_ok` (2 source batches) and `ychk_ok`. -/ +namespace GXD.P193 +open GXD +theorem scalOK : GS.ScalOK raw where + hv := by decide + hs := fun t ht => + if h0 : t < 660 then ⟨0, 660, Nat.zero_le t, h0, GS.XRun.of_check scal0_ok⟩ else + ⟨660, 660, Nat.le_of_not_lt h0, Nat.lt_of_lt_of_le ht (by decide), GS.XRun.of_check scal1_ok⟩ + hyc := fun t ht => ⟨0, 1320, Nat.zero_le t, Nat.lt_of_lt_of_le ht (by decide), GS.YRun.of_check ychk_ok⟩ +end GXD.P193 +#print axioms GXD.P193.scalOK diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__RateB2Gp193x.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__RateB2Gp193x.lean new file mode 100644 index 0000000000..df563cde73 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__RateB2Gp193x.lean @@ -0,0 +1,327 @@ +import Work.BlockAccounting.Moment +import Work.BlockAccounting.Sharp +import Work.FoldRate.RankTools + +/-! +# (key: gx-data) Rate lemmas for one unit of the bridged word B_2 with the gcert/1 circuit `P193` (h = 22) + +GENERATED by checks/wht26/gx-data/py/gxrate.py with the text generators of checks/wht9/bridge-rate/py +(used read-only). No `sorry`. Arithmetic only. + +One unit: `W = 14692` live roles, label dimension `m = 110`, deficit `D = 3080`. + +* `blocksB2Gp193x` the block list (rank, count) of ONE unit; +* `fold_B2Gp193x` whole-block fact at `1 - 7474547/10^10`, fill parameter `s = 40` (slack 2.37e-12); +* `fold_B2Gp193x_sharp` `W ≤ moment` at `1 - 7474550/10^10`: fails for every table (excess 1.40e-10); +* `foldRank_B2Gp193x` per-rank fact at `1 - 4058344/10^10`, `s = 40` (slack 1.10e-07); +* `foldRank_B2Gp193x_sharp` per-rank: fails for every table at `1 - 4058349/10^10`. + +That a Lean word has `G` times this list as its block histogram is NOT proved here. +-/ + +set_option maxRecDepth 4000 + +namespace OAI.PowerSaving.BlockAccounting +open Finset + +/-- Block list `(rank, count)` of ONE unit of the bridged five-stage word B_2 with the gcert/1 circuit `P193` (h = 22, m = 110): five invocations (ALL blocks of one invocation: x roles, y roles, slots, scratch copies; the kernel-counted list `GXD.P193.hist`), and for each of the v = 1320 ports the idle climbs of its two twins (2 blocks each of rank h-1, 2h-2, 2h+2, 4); R = 9412 slots shared by the five stages. -/ +def blocksB2Gp193x : List (ℕ × ℕ) := [(1, 145890), (2, 61990), (3, 49615), (4, 23685), (5, 9750), (6, 8025), (7, 3530), (8, 7655), (9, 2145), (10, 4650), (11, 1770), (12, 5985), (13, 635), (14, 3710), (15, 9395), (16, 440), (17, 405), (18, 13265), (19, 835), (20, 110), (21, 2640), (42, 2640), (46, 2640)] + +/-- total rank of one unit (= number of unit moves it stands for): `W * m - D` -/ +theorem blocksB2Gp193x_rank : (blocksB2Gp193x.map fun b => b.1 * b.2).sum = 14692 * 110 - 3080 := by + norm_num [blocksB2Gp193x] + +/-- the same as a price: the unit list at the price list `r ↦ r` (shape of `hPid` in `RAM.engine_program_group_perRank`) -/ +theorem blocksB2Gp193x_tally : (blocksB2Gp193x.map fun b => (b.2:ℝ) * ((b.1:ℕ):ℝ)).sum = ((14692:ℕ):ℝ) * ((110:ℕ):ℝ) - ((3080:ℕ):ℝ) := by + norm_num [blocksB2Gp193x] + +theorem blocksB2Gp193x_count : (blocksB2Gp193x.map fun b => b.2).sum = 361405 := by + norm_num [blocksB2Gp193x] + +theorem blocksB2Gp193x_proper : ∀ b ∈ blocksB2Gp193x, 1 ≤ b.1 ∧ b.1 < 110 := by + decide + +/-- **whole-block fact** of `blocksB2Gp193x` at exponent `1 - 7474547/10^10`, fill parameter `s = 40`: the hypothesis `hnum` of `RAM.engine_program_group_list` (u = 110, W = 14692). Relative slack of the rational certificate: 2.37e-12. -/ +theorem fold_B2Gp193x : + ((2:ℝ)^40 - 1) * moment 110 (1 - 7474547/(10:ℝ)^10) blocksB2Gp193x + + ((14692:ℕ):ℝ) * (T 110 (1 - 7474547/(10:ℝ)^10) (110 - 1) 1 + T 110 (1 - 7474547/(10:ℝ)^10) 1 1) + < (2:ℝ)^40 * ((14692:ℕ):ℝ) := by + have hsum : moment 110 (1 - 7474547/(10:ℝ)^10) blocksB2Gp193x + = T 110 (1 - 7474547/(10:ℝ)^10) 1 145890 + (T 110 (1 - 7474547/(10:ℝ)^10) 2 61990 + (T 110 (1 - 7474547/(10:ℝ)^10) 3 49615 + (T 110 (1 - 7474547/(10:ℝ)^10) 4 23685 + (T 110 (1 - 7474547/(10:ℝ)^10) 5 9750 + (T 110 (1 - 7474547/(10:ℝ)^10) 6 8025 + (T 110 (1 - 7474547/(10:ℝ)^10) 7 3530 + (T 110 (1 - 7474547/(10:ℝ)^10) 8 7655 + (T 110 (1 - 7474547/(10:ℝ)^10) 9 2145 + (T 110 (1 - 7474547/(10:ℝ)^10) 10 4650 + (T 110 (1 - 7474547/(10:ℝ)^10) 11 1770 + (T 110 (1 - 7474547/(10:ℝ)^10) 12 5985 + (T 110 (1 - 7474547/(10:ℝ)^10) 13 635 + (T 110 (1 - 7474547/(10:ℝ)^10) 14 3710 + (T 110 (1 - 7474547/(10:ℝ)^10) 15 9395 + (T 110 (1 - 7474547/(10:ℝ)^10) 16 440 + (T 110 (1 - 7474547/(10:ℝ)^10) 17 405 + (T 110 (1 - 7474547/(10:ℝ)^10) 18 13265 + (T 110 (1 - 7474547/(10:ℝ)^10) 19 835 + (T 110 (1 - 7474547/(10:ℝ)^10) 20 110 + (T 110 (1 - 7474547/(10:ℝ)^10) 21 2640 + (T 110 (1 - 7474547/(10:ℝ)^10) 42 2640 + (T 110 (1 - 7474547/(10:ℝ)^10) 46 2640 + 0)))))))))))))))))))))) := rfl + have b0 : T 110 (1 - 7474547/(10:ℝ)^10) 1 145890 ≤ ((16636758090767:ℝ)/12500000000) := + term_le 110 1 145890 (7474547/(10:ℝ)^10) ((2350240182897:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 27 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b1 : T 110 (1 - 7474547/(10:ℝ)^10) 2 61990 ≤ ((22609438945563:ℝ)/20000000000) := + term_le 110 2 61990 (7474547/(10:ℝ)^10) ((2003666592617:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 26 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b2 : T 110 (1 - 7474547/(10:ℝ)^10) 3 49615 ≤ ((135678423202471:ℝ)/100000000000) := + term_le 110 3 49615 (7474547/(10:ℝ)^10) ((1800934038563:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 24 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b3 : T 110 (1 - 7474547/(10:ℝ)^10) 4 23685 ≤ ((43170446048157:ℝ)/50000000000) := + term_le 110 4 23685 (7474547/(10:ℝ)^10) ((1657093002337:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 24 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b4 : T 110 (1 - 7474547/(10:ℝ)^10) 5 9750 ≤ ((44420693582197:ℝ)/100000000000) := + term_le 110 5 9750 (7474547/(10:ℝ)^10) ((38638030667:ℝ)/12500000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 23 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b5 : T 110 (1 - 7474547/(10:ℝ)^10) 6 8025 ≤ ((43867998737293:ℝ)/100000000000) := + term_le 110 6 8025 (7474547/(10:ℝ)^10) ((1454360448283:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 22 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b6 : T 110 (1 - 7474547/(10:ℝ)^10) 7 3530 ≤ ((2250993477097:ℝ)/10000000000) := + term_le 110 7 3530 (7474547/(10:ℝ)^10) ((2754570216739:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 22 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b7 : T 110 (1 - 7474547/(10:ℝ)^10) 8 7655 ≤ ((55781903078171:ℝ)/100000000000) := + term_le 110 8 7655 (7474547/(10:ℝ)^10) ((1310519412057:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 21 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b8 : T 110 (1 - 7474547/(10:ℝ)^10) 9 2145 ≤ ((17582868029823:ℝ)/100000000000) := + term_le 110 9 2145 (7474547/(10:ℝ)^10) ((1251627894229:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 21 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b9 : T 110 (1 - 7474547/(10:ℝ)^10) 10 4650 ≤ ((10587140349809:ℝ)/25000000000) := + term_le 110 10 4650 (7474547/(10:ℝ)^10) ((2997369091:ℝ)/1250000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 21 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b10 : T 110 (1 - 7474547/(10:ℝ)^10) 11 1770 ≤ ((17730489316207:ℝ)/100000000000) := + term_le 110 11 1770 (7474547/(10:ℝ)^10) ((575646273249:ℝ)/250000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 20 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b11 : T 110 (1 - 7474547/(10:ℝ)^10) 12 5985 ≤ ((65399123107589:ℝ)/100000000000) := + term_le 110 12 5985 (7474547/(10:ℝ)^10) ((1107786858003:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 20 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b12 : T 110 (1 - 7474547/(10:ℝ)^10) 13 635 ≤ ((3758266936203:ℝ)/50000000000) := + term_le 110 13 635 (7474547/(10:ℝ)^10) ((533882752083:ℝ)/250000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 20 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b13 : T 110 (1 - 7474547/(10:ℝ)^10) 14 3710 ≤ ((47290992642379:ℝ)/100000000000) := + term_le 110 14 3710 (7474547/(10:ℝ)^10) ((2061423036179:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 19 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b14 : T 110 (1 - 7474547/(10:ℝ)^10) 15 9395 ≤ ((128304571925681:ℝ)/100000000000) := + term_le 110 15 9395 (7474547/(10:ℝ)^10) ((498107541173:ℝ)/250000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 19 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b15 : T 110 (1 - 7474547/(10:ℝ)^10) 16 440 ≤ ((6409229123791:ℝ)/100000000000) := + term_le 110 16 440 (7474547/(10:ℝ)^10) ((963945821777:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 19 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b16 : T 110 (1 - 7474547/(10:ℝ)^10) 17 405 ≤ ((1253566561349:ℝ)/20000000000) := + term_le 110 17 405 (7474547/(10:ℝ)^10) ((933633510869:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 19 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b17 : T 110 (1 - 7474547/(10:ℝ)^10) 18 13265 ≤ ((217357516651669:ℝ)/100000000000) := + term_le 110 18 13265 (7474547/(10:ℝ)^10) ((905054303949:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 18 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b18 : T 110 (1 - 7474547/(10:ℝ)^10) 19 835 ≤ ((14441670418763:ℝ)/100000000000) := + term_le 110 19 835 (7474547/(10:ℝ)^10) ((1756041386627:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 18 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b19 : T 110 (1 - 7474547/(10:ℝ)^10) 20 110 ≤ ((2002550068509:ℝ)/100000000000) := + term_le 110 20 110 (7474547/(10:ℝ)^10) ((21309351153:ℝ)/12500000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 18 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b20 : T 110 (1 - 7474547/(10:ℝ)^10) 21 2640 ≤ ((25231210703361:ℝ)/50000000000) := + term_le 110 21 2640 (7474547/(10:ℝ)^10) ((165595792807:ℝ)/100000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 18 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b21 : T 110 (1 - 7474547/(10:ℝ)^10) 42 2640 ≤ ((100872567578631:ℝ)/100000000000) := + term_le 110 42 2640 (7474547/(10:ℝ)^10) ((962810747511:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 15 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b22 : T 110 (1 - 7474547/(10:ℝ)^10) 46 2640 ≤ ((22094393345401:ℝ)/20000000000) := + term_le 110 46 2640 (7474547/(10:ℝ)^10) ((174367793861:ℝ)/200000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 14 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b23 : T 110 (1 - 7474547/(10:ℝ)^10) 109 1 ≤ ((198183171:ℝ)/200000000) := + term_le 110 109 1 (7474547/(10:ℝ)^10) ((1826496713:ℝ)/200000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 5 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have b24 : T 110 (1 - 7474547/(10:ℝ)^10) 1 1 ≤ ((456145263:ℝ)/50000000000) := + term_le 110 1 1 (7474547/(10:ℝ)^10) ((2350240182897:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 27 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + have e1 : ((2:ℝ)^40 - 1) = 1099511627775 := by norm_num + have e2 : (2:ℝ)^40 = 1099511627776 := by norm_num + have e3 : ((14692:ℕ):ℝ) = 14692 := by norm_num + have e4 : T 110 (1 - 7474547/(10:ℝ)^10) (110 - 1) 1 = T 110 (1 - 7474547/(10:ℝ)^10) 109 1 := rfl + rw [e1, e2, e3, e4, hsum] + linarith + +/-- **sharpness**: at exponent `1 - 7474550/10^10` the moment of one unit is at least its number of live roles `14692`, so the moment criterion fails for EVERY table made of copies of the unit and idle roles (`FoldRate.block_fails`). Relative excess of the rational certificate: 1.40e-10. -/ +theorem fold_B2Gp193x_sharp : ((14692:ℕ):ℝ) ≤ moment 110 (1 - 7474550/(10:ℝ)^10) blocksB2Gp193x := by + have hsum : moment 110 (1 - 7474550/(10:ℝ)^10) blocksB2Gp193x + = T 110 (1 - 7474550/(10:ℝ)^10) 1 145890 + (T 110 (1 - 7474550/(10:ℝ)^10) 2 61990 + (T 110 (1 - 7474550/(10:ℝ)^10) 3 49615 + (T 110 (1 - 7474550/(10:ℝ)^10) 4 23685 + (T 110 (1 - 7474550/(10:ℝ)^10) 5 9750 + (T 110 (1 - 7474550/(10:ℝ)^10) 6 8025 + (T 110 (1 - 7474550/(10:ℝ)^10) 7 3530 + (T 110 (1 - 7474550/(10:ℝ)^10) 8 7655 + (T 110 (1 - 7474550/(10:ℝ)^10) 9 2145 + (T 110 (1 - 7474550/(10:ℝ)^10) 10 4650 + (T 110 (1 - 7474550/(10:ℝ)^10) 11 1770 + (T 110 (1 - 7474550/(10:ℝ)^10) 12 5985 + (T 110 (1 - 7474550/(10:ℝ)^10) 13 635 + (T 110 (1 - 7474550/(10:ℝ)^10) 14 3710 + (T 110 (1 - 7474550/(10:ℝ)^10) 15 9395 + (T 110 (1 - 7474550/(10:ℝ)^10) 16 440 + (T 110 (1 - 7474550/(10:ℝ)^10) 17 405 + (T 110 (1 - 7474550/(10:ℝ)^10) 18 13265 + (T 110 (1 - 7474550/(10:ℝ)^10) 19 835 + (T 110 (1 - 7474550/(10:ℝ)^10) 20 110 + (T 110 (1 - 7474550/(10:ℝ)^10) 21 2640 + (T 110 (1 - 7474550/(10:ℝ)^10) 42 2640 + (T 110 (1 - 7474550/(10:ℝ)^10) 46 2640 + 0)))))))))))))))))))))) := rfl + have c0 : ((665470322971:ℝ)/500000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 1 145890 := + term_ge 110 1 145890 (7474550/(10:ℝ)^10) ((4700480365791:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 4 10 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c1 : ((565235973477:ℝ)/500000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 2 61990 := + term_ge 110 2 61990 (7474550/(10:ℝ)^10) ((4007333185231:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 4 10 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c2 : ((1356784232023:ℝ)/1000000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 3 49615 := + term_ge 110 3 49615 (7474550/(10:ℝ)^10) ((3601868077123:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c3 : ((431704460547:ℝ)/500000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 4 23685 := + term_ge 110 4 23685 (7474550/(10:ℝ)^10) ((3314186004671:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c4 : ((44420693593:ℝ)/100000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 5 9750 := + term_ge 110 5 9750 (7474550/(10:ℝ)^10) ((3091042453357:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c5 : ((87735997501:ℝ)/200000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 6 8025 := + term_ge 110 6 8025 (7474550/(10:ℝ)^10) ((2908720896563:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c6 : ((112549673893:ℝ)/500000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 7 3530 := + term_ge 110 7 3530 (7474550/(10:ℝ)^10) ((86080319273:ℝ)/31250000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c7 : ((557819030987:ℝ)/1000000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 8 7655 := + term_ge 110 8 7655 (7474550/(10:ℝ)^10) ((2621038824111:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 10 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c8 : ((87914340183:ℝ)/500000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 9 2145 := + term_ge 110 9 2145 (7474550/(10:ℝ)^10) ((500651157691:ℝ)/200000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 10 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c9 : ((423485614161:ℝ)/1000000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 10 4650 := + term_ge 110 10 4650 (7474550/(10:ℝ)^10) ((2397895272797:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 10 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c10 : ((88652446617:ℝ)/500000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 11 1770 := + term_ge 110 11 1770 (7474550/(10:ℝ)^10) ((2302585092993:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 10 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c11 : ((130798246269:ℝ)/200000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 12 5985 := + term_ge 110 12 5985 (7474550/(10:ℝ)^10) ((2215573716003:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 10 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c12 : ((15033067751:ℝ)/200000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 13 635 := + term_ge 110 13 635 (7474550/(10:ℝ)^10) ((2135531008329:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 10 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c13 : ((23645496331:ℝ)/50000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 14 3710 := + term_ge 110 14 3710 (7474550/(10:ℝ)^10) ((128838939761:ℝ)/62500000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 3 10 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c14 : ((320761429947:ℝ)/250000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 15 9395 := + term_ge 110 15 9395 (7474550/(10:ℝ)^10) ((1992430164689:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 2 12 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c15 : ((1001442051:ℝ)/15625000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 16 440 := + term_ge 110 16 440 (7474550/(10:ℝ)^10) ((1927891643551:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 2 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c16 : ((62678328093:ℝ)/1000000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 17 405 := + term_ge 110 17 405 (7474550/(10:ℝ)^10) ((373453404347:ℝ)/200000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 2 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c17 : ((1086787583699:ℝ)/500000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 18 13265 := + term_ge 110 18 13265 (7474550/(10:ℝ)^10) ((362021721579:ℝ)/200000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 2 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c18 : ((28883340849:ℝ)/200000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 19 835 := + term_ge 110 19 835 (7474550/(10:ℝ)^10) ((13719073333:ℝ)/7812500000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 2 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c19 : ((20025500693:ℝ)/1000000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 20 110 := + term_ge 110 20 110 (7474550/(10:ℝ)^10) ((1704748092237:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 2 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c20 : ((63078026783:ℝ)/125000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 21 2640 := + term_ge 110 21 2640 (7474550/(10:ℝ)^10) ((1655957928067:ℝ)/1000000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 2 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c21 : ((126090709507:ℝ)/125000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 42 2640 := + term_ge 110 42 2640 (7474550/(10:ℝ)^10) ((240702686877:ℝ)/250000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 1 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have c22 : ((552359833771:ℝ)/500000000) ≤ T 110 (1 - 7474550/(10:ℝ)^10) 46 2640 := + term_ge 110 46 2640 (7474550/(10:ℝ)^10) ((435919484651:ℝ)/500000000000) _ (by norm_num) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 1 11 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) + have e3 : ((14692:ℕ):ℝ) = 14692 := by norm_num + rw [e3, hsum] + linarith + +/-- **per-rank fact** at exponent `1 - 4058344/10^10`, fill parameter `s = 40`: the hypothesis `hnum` of `RAM.engine_program_group_perRank` (u = 110, W = 14692, D = 3080). Relative slack: 1.10e-07. -/ +theorem foldRank_B2Gp193x : + (2:ℝ)^40 * ((14692:ℕ):ℝ) * (((110:ℕ):ℝ) - ((110:ℕ):ℝ)^(1 - 4058344/(10:ℝ)^10)) < ((2:ℝ)^40 - 1) * ((3080:ℕ):ℝ) := + FoldRate.rank_fact3 110 14692 3080 40 (4058344/(10:ℝ)^10) ((2350240182897:ℝ)/500000000000) (by norm_num) (by norm_num) (by norm_num) + (log_le_of_le_expsum _ _ 27 (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + +/-- **per-rank sharpness**: at exponent `1 - 4058349/10^10` the deficit of one unit is at most `W (m - m^z)`, so the per-rank inequality fails for EVERY table made of copies of the unit and idle roles (`FoldRate.rank_fails`). -/ +theorem foldRank_B2Gp193x_sharp : + ((3080:ℕ):ℝ) ≤ ((14692:ℕ):ℝ) * (((110:ℕ):ℝ) - ((110:ℕ):ℝ)^(1 - 4058349/(10:ℝ)^10)) := + FoldRate.rank_fact_sharp 110 14692 3080 (4058349/(10:ℝ)^10) ((4700480365791:ℝ)/1000000000000) (by norm_num) (by norm_num) (by norm_num) + (le_log_of_expbound _ _ 4 10 (by norm_num) (by norm_num) (by norm_num) + (by norm_num [Finset.sum_range_succ, Nat.factorial])) + (by norm_num) (by norm_num) + +end OAI.PowerSaving.BlockAccounting + +#print axioms OAI.PowerSaving.BlockAccounting.fold_B2Gp193x +#print axioms OAI.PowerSaving.BlockAccounting.fold_B2Gp193x_sharp +#print axioms OAI.PowerSaving.BlockAccounting.foldRank_B2Gp193x +#print axioms OAI.PowerSaving.BlockAccounting.foldRank_B2Gp193x_sharp diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__Raw.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__Raw.lean new file mode 100644 index 0000000000..499fa67e88 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__Raw.lean @@ -0,0 +1,93 @@ +/-! +# (key: gx-data) Raw Lean form of a `gcert/1` file (EXTENDED-CERT-SPEC section 1) + +Core Lean only (no Mathlib): the generated data modules import nothing else, so they elaborate +cheaply. Field order and meaning are those of the JSON; `pairs` and `cuts` are DERIVED by the +generator (`checks/wht26/gx-data/py/gxgen.py`) and must be tested by the label check. + +Registers: `x_t = t`, `y_t = v + t`, slot `k = 2 v + k`. Vectors are bit masks. +-/ + +namespace GXD + +/-- the rational `(-1)^neg * num / den` (`den > 0`) -/ +structure Co where + neg : Bool + num : Nat + den : Nat + deriving DecidableEq, Repr + +/-- a gate: every register named (extras too) first moves to `frame`; then the adds happen in order -/ +inductive Gate where + /-- `tgt += co * src` for each `(tgt, co)` -/ + | out (frame src : Nat) (tgts : List (Nat × Co)) (extra : List Nat) + /-- `tgt += co * src` for each `(src, co)` -/ + | inn (frame tgt : Nat) (srcs : List (Nat × Co)) + deriving Repr + +/-- the scatter `y_t += sum over k of coef(t, k) * total k` -/ +inductive Scat where + /-- star rule: `inside` if coordinate `k` is in port `t`, else `outside` -/ + | star (inside outside : Co) + /-- explicit rows: row `t` = `[(total k, coef)]` -/ + | table (rows : List (List (Nat × Co))) + deriving Repr + +/-- a `gcert/1` file -/ +structure Raw where + h : Nat + v : Nat + R : Nat + N : Nat + cst : Nat + /-- `v` masks: the unit vectors of the ports -/ + ports : List Nat + /-- CHUNKED frame table (`flatten` = the table); an entry is a reduced echelon basis, leading bits descending -/ + frames : List (List (List Nat)) + /-- frame id per register at the start -/ + start : List Nat + /-- frame id per register at the end -/ + final : List Nat + /-- position `k` = retained total `k`: (slot REGISTER, frame id) -/ + ret : List (Nat × Nat) + scat : Scat + /-- CHUNKED gates before the scatter -/ + A : List (List Gate) + /-- CHUNKED gates after the scatter -/ + B : List (List Gate) + /-- CHUNKED, derived: the distinct climbs `(a, b)`, `a ≠ b`, in order of first use -/ + pairs : List (List (Nat × Nat)) + /-- derived: replay cut points `(gates of A ++ B before the cut, frame id per register there)` -/ + cuts : List (Nat × List Nat) + /-- slots that start off the zero frame `(slot REGISTER, frame id)` (rule 2); EMPTY on the path -/ + ext : List (Nat × Nat) + /-- derived (questions.md Q1): per port `h` masks, the first is the port, pairwise dots = delta + (an orthonormal basis of `F_2^h` through the port) -/ + obase : List (List Nat) + +/-- registers of a gate, in the order they are moved -/ +def Gate.regs : Gate → List Nat + | .out _ s ts ex => s :: (ts.map Prod.fst ++ ex) + | .inn _ t ss => t :: ss.map Prod.fst + +/-- frame of a gate -/ +def Gate.frame : Gate → Nat + | .out f _ _ _ => f + | .inn f _ _ => f + +/-- single adds `(tgt, src, co)` of a gate, in order -/ +def Gate.adds : Gate → List (Nat × Nat × Co) + | .out _ s ts _ => ts.map fun p => (p.1, s, p.2) + | .inn _ t ss => ss.map fun p => (t, p.1, p.2) + +/-- the frame table -/ +def Raw.frameTab (c : Raw) : List (List Nat) := c.frames.flatten + +/-- all gates of phase A / phase B -/ +def Raw.gatesA (c : Raw) : List Gate := c.A.flatten +def Raw.gatesB (c : Raw) : List Gate := c.B.flatten + +/-- number of registers -/ +def Raw.nreg (c : Raw) : Nat := 2 * c.v + c.R + +end GXD diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__SolutionB2Gp193x.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__SolutionB2Gp193x.lean new file mode 100644 index 0000000000..0392e1f05b --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GCert__Data__SolutionB2Gp193x.lean @@ -0,0 +1,38 @@ +import Work.GCert.Data.B2Gp193Main + +/-! +Comparator solution `Work.GCert.Data.SolutionB2Gp193x` (not part of github.com/openai/math). + +The whole proof is in `Work.GCert.Data.B2Gp193Main` (and its imports), which ends with + + theorem wht_main_B2Gp193x : + ∃ solve W, WHTProgram solve W ∧ BlockWHT.WHTTimeBoundsAt (1 - 7474547/(10:ℝ)^10) W + +This module adds nothing mathematical: it defines `WHT.WHTTimeBoundsAt` with the text of the +challenge (the same definition as `BlockWHT.WHTTimeBoundsAt` of `Work.Block.WHT`) and restates +the theorem under the name the challenge uses. Its proof is that single term. +`WHTProgram`, `wht`, `whtInKind`, `whtOutKind` come from `WHTCheck.Solution`. +-/ + +namespace OAI +namespace PowerSaving +namespace WHT +open Filter Asymptotics + +/-- `W = O(2^k (k+1)^β)` and `W = o(2^k k)` (`WHTTimeBounds` is the case `β = 1 - 2/10^11`). -/ +def WHTTimeBoundsAt (β : ℝ) (W : ℕ → ℕ) : Prop := + let W' := fun k : ℕ => (W k : ℝ) + W' =O[atTop] (fun k : ℕ => (2:ℝ)^k * ((k:ℝ)+1)^β) ∧ + W' =o[atTop] (fun k : ℕ => (2:ℝ)^k * (k:ℝ)) + +/-- **Walsh-Hadamard transform with the improved exponent**: the statement `WHTGoal` of +`WHTCheck/Challenge.lean` with `1 - 2/10^11` replaced by `1 - 7474547/10^10`. -/ +theorem wht_main_block_B2Gp193x : + ∃ solve W, WHTProgram solve W ∧ WHTTimeBoundsAt (1 - 7474547/(10:ℝ)^10) W := + wht_main_B2Gp193x + +end WHT +end PowerSaving +end OAI + +#print axioms OAI.PowerSaving.WHT.wht_main_block_B2Gp193x diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GFrame__Engine__Adapt.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GFrame__Engine__Adapt.lean new file mode 100644 index 0000000000..24e261ad08 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GFrame__Engine__Adapt.lean @@ -0,0 +1,183 @@ +import Work.GFrame.Engine.Letters + +/-! +# GFrame engine, part 2: the free adapter letters in the RAM (agent key: eng-ram) + +One free adapter on the array of one role is ONE linear pass, no recursive call: + +* `Gear.permuted` the address of `x ↦ G.π x` (columnwise), O(1) per entry with the XOR table + (as `Gear.shifted`, through `Gear.body_additive` of `Work/Block/Address.lean`); +* `Gear.phase_row` the `f`-bit row `(z·x_j + c)_j` of an entry, O(1); +* `GRig` a rig together with the table of `lum` over `Bits f` (`i^popcount`); +* `Rig.perm_cost`, `GRig.phase_cost` the two letters, work = length of the role table. +-/ + +set_option linter.unusedSectionVars false + +namespace OAI +namespace PowerSaving.GF +open Binary Matrix Finset +noncomputable section +section +variable {α : Type*} [Fintype α] [DecidableEq α] + +/-- An address permutation acts on an array with `f` columns by moving the address. -/ +lemma act_perm (G : APerm α) (f : ℕ) (x : Sky α f → ℂ) (j : Sky α f) : + matAct f (permMat G) x j = x (fun k => G.π (j k)) := by + change ∑ i, digitProd (fun _ : Fin f => permMat G) j i * x i = _ + have h (i : Sky α f) : digitProd (fun _ : Fin f => permMat G) j i = + if (fun k => G.π (j k)) = i then 1 else 0 := + prod_delta (κ:=fun _ : Fin f => Space α) _ _ + simp_rw [h] + simp [ite_mul] + +/-- A diagonal phase acts by the scalar `lum` of the row of phase bits. -/ +lemma act_phase (z : Space α) (c : F) (f : ℕ) (x : Sky α f → ℂ) (j : Sky α f) : + matAct f (phaseMat z c) x j = lum (fun k : Fin f => dot z (j k) + c) * x j := by + unfold matAct phaseMat + rw [digitProd_diagonal, Matrix.mulVec_diagonal] + rfl + +end +end +end PowerSaving.GF + +namespace PowerSaving.RAM +open Binary Ty Finset GF +noncomputable section +universe U V +variable {ι : Type U} + +namespace Gear +variable {m : Bool} {B f : ι → ℕ} {s t : Ty} {x : ι → T s} +variable (g : Gear m B f s x) +include g +variable {α : Type*} [Fintype α] [DecidableEq α] (X : Layout α) (r : ℕ) + +/-- Address moved by an additive bijection (across the `f` columns). -/ +lemma permuted (G : APerm α) (v : ∀ i, Grid α r (f i)) + (h : Knows m B s x (fun i => (book X r (f i)).loc (v i))) : + Knows m B s x (fun i => (book X r (f i)).loc ((v i).1, + fun j => G.π ((v i).2 j))) := by + obtain ⟨hg, hh⟩ := g.grid_fetch X r (v:=v) h + let K (i : ι) : Grid α r (f i) := ((v i).1, fun j => G.π ((v i).2 j)) + apply g.grid_combine X r (v:=K) hg (g.body_set X (fun i => (K i).2) _) + intro a + exact g.body_additive X (fun y => G.π y a) (fun p q => by rw [G.add]; rfl) + (fun i => (v i).2) hh + +/-- The row of phase bits `(z·x_j + c)_j` of an address. -/ +lemma phase_row (z : Space α) (c : F) (v : ∀ i, Grid α r (f i)) + (h : Knows m B s x (fun i => (book X r (f i)).loc (v i))) : + Knows m B s x (fun i => (bits (f i)).loc (fun l : Fin (f i) => dot z ((v i).2 l) + c)) := by + obtain ⟨_, hh⟩ := g.grid_fetch X r (v:=v) h + have hv := g.body_additive X (fun y => dot z y) (fun p q => dot_add_right z p q) + (fun i => (v i).2) hh + rcases bit_cases c with hc|hc + · refine hv.cong (fun _ => rfl) (fun i => ?_) + simp [hc] + · let q i : Bits (f i) × Bits (f i) := (fun l => dot z ((v i).2 l), fun _ => 1) + have hf : Knows m B s x (fun i => (bits (f i)).loc (q i).2) := + (g.power.minus (Can.wc 1) g.bound).cong (fun _ => rfl) (fun i => by + change 2^f i-1=(bits _).loc (fun _ => 1) + rw [← bits_lit] + simp) + refine (g.addr_xor q hv hf).cong (fun _ => rfl) (fun i => ?_) + apply congr_arg (bits (f i)).loc + ext k; simp [q,hc] + +end Gear + +/-- A rig together with the table of `lum` over `Bits f` (the fourth roots `i^popcount`). -/ +structure GRig {α ρ : Type*} (m : Bool) (B f : ι → ℕ) (s : Ty) (x : ι → T s) + (cl : Paint) (X : Layout α) (R : Layout ρ) (r : ℕ) (v : ∀ i, Grain α ρ r (f i)) : Prop where + rig : Rig m B f s x cl X R r v + lumT : Has m B s (a sc) x fun i => (bits (f i)).tape (fun y : Bits (f i) => lum y) + +section +variable {α ρ : Type*} [Fintype α] [DecidableEq α] [Fintype ρ] [DecidableEq ρ] +variable {m : Bool} {B f : ι → ℕ} {s t : Ty} {x : ι → T s} + {cl : Paint} {X : Layout α} {R : Layout ρ} {r : ℕ} {v : ∀ i, Grain α ρ r (f i)} + +omit [Fintype α] [DecidableEq α] [Fintype ρ] [DecidableEq ρ] in +lemma GRig.gather (h : GRig m B f s x cl X R r v) {κ : Type V} (j : κ → ι) (y : κ → T t) + (g : Has m (fun k => B (j k)) t s y (fun k => x (j k))) : + GRig m (fun k => B (j k)) (fun k => f (j k)) t y cl X R r (fun k => v (j k)) := + ⟨h.rig.gather j y g, g.then_do (h.lumT.reindex j)⟩ + +lemma Rig.ferry_perm (h : Rig m B f s x cl X R r v) (l : ρ) (G : APerm α) + (q : ∀ i, Beach α ρ r (f i)) + (g : Knows m B s x fun i => (fleet X R r (f i)).loc (q i)) : + Has m B s (c cl) x fun i => ferryM r (f i) l (permMat G) (v i) (q i) := by + obtain ⟨hl,hk⟩ := h.addrs q g + have hb := h.read q hl hk + let t i : Beach α ρ r (f i) := ((q i).1,(q i).2.1,fun j => G.π ((q i).2.2 j)) + have hh := h.read t hl (h.gear.permuted X r G _ hk) + apply Can.cases_code (q:=fun i => (q i).1) R hl + intro p + by_cases he : p=l + · refine (hh.reindex (fun i : {i // (q i).1=p} => i.1)).cong (fun _ => rfl) + (fun i => ?_) + have hql : (q i.val).1 = l := i.property.trans he + change v i.val ((q i.val).1,(q i.val).2.1,fun j => G.π ((q i.val).2.2 j)) = _ + simp only [ferryM, roleAct, hql, if_true, act_perm] + · refine (hb.reindex (fun i : {i // (q i).1=p} => i.1)).cong (fun _ => rfl) + (fun i => ?_) + have H : (q i.val).1≠l := fun hh => he (i.property.symm.trans hh) + simp only [ferryM, roleAct, H, ite_false, Prod.mk.eta] + +/-- **Free address permutation**: one pass over the role table. -/ +lemma Rig.perm_cost (h : Rig m B f s x cl X R r v) (l : ρ) (G : APerm α) : + Can m B s (a (c cl)) x + (fun i => (fleet X R r (f i)).tape (ferryM r (f i) l (permMat G) (v i))) + (fun i => (fleet X R r (f i)).n) := by + refine h.chart _ ?_ + let S := Σ i, Beach α ρ r (f i) + have hg := h.gather (fun d : S => d.1) + (fun d => ((x d.1, (fleet X R r (f d.1)).loc d.2):T (p s w))) (t:=p s w) Can.first + exact hg.ferry_perm l G (fun d => d.2) Can.second + +lemma GRig.ferry_phase (h : GRig m B f s x cl X R r v) (l : ρ) (z : Space α) (c' : F) + (q : ∀ i, Beach α ρ r (f i)) + (g : Knows m B s x fun i => (fleet X R r (f i)).loc (q i)) : + Has m B s (c cl) x fun i => ferryM r (f i) l (phaseMat z c') (v i) (q i) := by + obtain ⟨hl,hk⟩ := h.rig.addrs q g + have hb := h.rig.read q hl hk + have hrow := h.rig.gear.phase_row X r z c' (fun i => (q i).2) hk + have hs : Has m B s sc x + (fun i => lum (fun k : Fin (f i) => dot z ((q i).2.2 k) + c')) := + Can.fetch (t:=sc) (L:=fun i => bits (f i)) (v:=fun i (y : Bits (f i)) => lum y) + (i:=fun i => (fun k : Fin (f i) => dot z ((q i).2.2 k) + c')) h.lumT hrow + have hh := hs.mul hb + apply Can.cases_code (q:=fun i => (q i).1) R hl + intro p + by_cases he : p=l + · refine (hh.reindex (fun i : {i // (q i).1=p} => i.1)).cong (fun _ => rfl) + (fun i => ?_) + have hql : (q i.val).1 = l := i.property.trans he + change lum (fun k : Fin (f i.val) => dot z ((q i.val).2.2 k) + c') * + v i.val ((q i.val).1,(q i.val).2.1,(q i.val).2.2) = _ + simp only [ferryM, roleAct, hql, if_true, act_phase] + · refine (hb.reindex (fun i : {i // (q i).1=p} => i.1)).cong (fun _ => rfl) + (fun i => ?_) + have H : (q i.val).1≠l := fun hh => he (i.property.symm.trans hh) + simp only [ferryM, roleAct, H, ite_false, Prod.mk.eta] + +/-- **Free diagonal phase**: one pass over the role table (one table look-up per entry). -/ +lemma GRig.phase_cost (h : GRig m B f s x cl X R r v) (l : ρ) (z : Space α) (c' : F) : + Can m B s (a (c cl)) x + (fun i => (fleet X R r (f i)).tape (ferryM r (f i) l (phaseMat z c') (v i))) + (fun i => (fleet X R r (f i)).n) := by + refine h.rig.chart _ ?_ + let S := Σ i, Beach α ρ r (f i) + have hg := h.gather (fun d : S => d.1) + (fun d => ((x d.1, (fleet X R r (f d.1)).loc d.2):T (p s w))) (t:=p s w) Can.first + exact hg.ferry_phase l z c' (fun d => d.2) Can.second + +end +end +end PowerSaving.RAM +end OAI + +#print axioms OAI.PowerSaving.RAM.Rig.perm_cost +#print axioms OAI.PowerSaving.RAM.GRig.phase_cost diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GFrame__Engine__Letters.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GFrame__Engine__Letters.lean new file mode 100644 index 0000000000..2eca6e713b --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GFrame__Engine__Letters.lean @@ -0,0 +1,199 @@ +import Work.Block.Bridge + +/-! +# GFrame engine, part 1: the generalised word language (agent key: eng-ram) + +Letters = the letters of `BWord` (`localM`, `shift`, `block`) plus TWO FREE ADAPTER letters on +one role: + +* `perm l G` address permutation by an additive bijection `G` of the label space + (matrix `permMat G`, `(permMat G) x y = 1` iff `G.π x = y`); +* `phase l z c` the diagonal phase `i^[z·x + c]` IN THE STANDARD BASIS + (matrix `phaseMat z c = diagonal (fun x => tint (dot z x + c))`). + +Products of `phaseMat` are exactly the diagonal matrices `i^Q(x)`, `Q` a `ℤ/4`-valued quadratic +form plus a constant; with the old free letter `shift` the free letters generate every affine +address permutation times such a phase. A "twisted block" is NOT a primitive letter: it is the +word `free adapters ++ [block] ++ free adapters` (see `Free.lean`, `gstep_of_factor`). + +The semantics is `gwalk` (no unit-move word behind it: the new letters are not Walsh-diagonal). +Old words embed by `GWord.ofB`, and `gwalk f (ofB w) = walk f w.flat`. +-/ + +set_option linter.unusedSectionVars false + +namespace OAI +namespace PowerSaving.GF +open Binary Matrix Finset +noncomputable section + +/-- An additive bijection of the label space. -/ +structure APerm (α : Type*) where + π : Space α ≃ Space α + add : ∀ x y, π (x + y) = π x + π y + +section Mats +variable {α : Type*} [Fintype α] [DecidableEq α] + +/-- Permutation matrix of an additive bijection: `(permMat G *ᵥ v) x = v (G.π x)`. -/ +def permMat (G : APerm α) : CMat α := fun x y => if G.π x = y then 1 else 0 + +/-- Elementary diagonal phase in the standard basis: `i^[z·x + c]`. -/ +def phaseMat (z : Space α) (c : F) : CMat α := Matrix.diagonal fun x => tint (dot z x + c) + +end Mats + +/-- Letters of the generalised word language. -/ +inductive GMove (α ρ : Type*) + | old (mv : BMove α ρ) + | perm (l : ρ) (G : APerm α) + | phase (l : ρ) (z : Space α) (c : F) + +abbrev GWord (α ρ : Type*) := List (GMove α ρ) + +namespace GMove +variable {α ρ : Type*} + +/-- The letter of `BWord` with the same price (free adapters ↦ a free letter). -/ +def shadow : GMove α ρ → BMove α ρ + | .old mv => mv + | .perm _ _ => .localM 0 + | .phase _ _ _ => .localM 0 + +/-- Rank paid by a letter (`none` = free). -/ +def rk? (mv : GMove α ρ) : Option ℕ := mv.shadow.rk? +def costR (φ : ℕ → ℝ) (mv : GMove α ρ) : ℝ := mv.shadow.costR φ +def Proper (u : ℕ) (mv : GMove α ρ) : Prop := mv.shadow.Proper u + +@[simp] lemma costR_perm (φ : ℕ → ℝ) (l : ρ) (G : APerm α) : + (GMove.perm l G : GMove α ρ).costR φ = 0 := rfl +@[simp] lemma costR_phase (φ : ℕ → ℝ) (l : ρ) (z : Space α) (c : F) : + (GMove.phase l z c : GMove α ρ).costR φ = 0 := rfl +@[simp] lemma costR_old (φ : ℕ → ℝ) (mv : BMove α ρ) : (GMove.old mv).costR φ = mv.costR φ := rfl +lemma proper_perm (u : ℕ) (l : ρ) (G : APerm α) : (GMove.perm l G : GMove α ρ).Proper u := + trivial +lemma proper_phase (u : ℕ) (l : ρ) (z : Space α) (c : F) : + (GMove.phase l z c : GMove α ρ).Proper u := trivial +@[simp] lemma proper_old (u : ℕ) (mv : BMove α ρ) : (GMove.old mv).Proper u ↔ mv.Proper u := + Iff.rfl + +end GMove + +namespace GWord +variable {α ρ : Type*} + +def shadow (w : GWord α ρ) : BWord α ρ := w.map GMove.shadow +def costR (φ : ℕ → ℝ) (w : GWord α ρ) : ℝ := (w.map (GMove.costR φ)).sum +def Proper (u : ℕ) (w : GWord α ρ) : Prop := ∀ mv ∈ w, mv.Proper u +def hist (w : GWord α ρ) (r : ℕ) : ℕ := w.shadow.hist r +/-- Natural-number cost when a block of rank `rk` costs `g rk`. -/ +def cost (g : ℕ → ℕ) (w : GWord α ρ) : ℕ := w.shadow.cost g +/-- An old block word as a generalised word. -/ +def ofB (w : BWord α ρ) : GWord α ρ := w.map GMove.old + +@[simp] lemma shadow_nil : shadow ([] : GWord α ρ) = [] := rfl +@[simp] lemma shadow_cons (mv : GMove α ρ) (w : GWord α ρ) : + shadow (mv :: w) = mv.shadow :: shadow w := rfl +@[simp] lemma shadow_ofB (w : BWord α ρ) : shadow (ofB w) = w := by + simp [shadow, ofB, List.map_map, Function.comp_def, GMove.shadow] + +lemma costR_shadow (φ : ℕ → ℝ) (w : GWord α ρ) : costR φ w = BWord.costR φ w.shadow := by + unfold costR BWord.costR shadow + rw [List.map_map] + rfl +@[simp] lemma costR_nil (φ : ℕ → ℝ) : costR φ ([] : GWord α ρ) = 0 := rfl +lemma costR_cons (φ : ℕ → ℝ) (mv : GMove α ρ) (w : GWord α ρ) : + costR φ (mv :: w) = mv.costR φ + costR φ w := by simp [costR] +lemma costR_append (φ : ℕ → ℝ) (w w' : GWord α ρ) : + costR φ (w ++ w') = costR φ w + costR φ w' := by simp [costR] +lemma costR_ofB (φ : ℕ → ℝ) (w : BWord α ρ) : costR φ (ofB w) = BWord.costR φ w := by + rw [costR_shadow, shadow_ofB] +@[simp] lemma cost_nil (g : ℕ → ℕ) : cost g ([] : GWord α ρ) = 0 := rfl +lemma cost_cons (g : ℕ → ℕ) (mv : GMove α ρ) (w : GWord α ρ) : + cost g (mv :: w) = mv.shadow.cost g + cost g w := BWord.cost_cons g _ _ + +lemma Proper.shadow {u : ℕ} {w : GWord α ρ} (h : Proper u w) : BWord.Proper u w.shadow := by + intro mv hmv + obtain ⟨g, hg, rfl⟩ := List.mem_map.mp hmv + exact h g hg +lemma Proper.tail {u : ℕ} {mv : GMove α ρ} {w : GWord α ρ} (h : Proper u (mv :: w)) : + Proper u w := fun x hx => h x (List.mem_cons_of_mem _ hx) +lemma Proper.head {u : ℕ} {mv : GMove α ρ} {w : GWord α ρ} (h : Proper u (mv :: w)) : + mv.Proper u := h mv List.mem_cons_self +lemma Proper.append {u : ℕ} {w w' : GWord α ρ} (h : Proper u w) (h' : Proper u w') : + Proper u (w ++ w') := by + intro mv hmv + rcases List.mem_append.mp hmv with h1|h1 + · exact h mv h1 + · exact h' mv h1 +lemma proper_nil (u : ℕ) : Proper u ([] : GWord α ρ) := fun _ h => by simp at h +lemma proper_ofB {u : ℕ} {w : BWord α ρ} (h : w.Proper u) : Proper u (ofB w) := by + intro mv hmv + obtain ⟨g, hg, rfl⟩ := List.mem_map.mp hmv + exact h g hg + +lemma costR_eq_sum (u : ℕ) (φ : ℕ → ℝ) (w : GWord α ρ) (hw : Proper u w) : + costR φ w = ∑ r : Fin u, (w.hist r:ℝ) * φ r := by + rw [costR_shadow]; exact BWord.costR_eq_sum u φ _ hw.shadow +lemma cost_eq_sum (u : ℕ) (g : ℕ → ℕ) (w : GWord α ρ) (hw : Proper u w) : + cost g w = ∑ r : Fin u, hist w r * g r := BWord.cost_eq_sum u g _ hw.shadow +lemma hist_zero (u : ℕ) (w : GWord α ρ) (hw : Proper u w) : hist w 0 = 0 := + BWord.hist_zero u _ hw.shadow +lemma hist_large (u : ℕ) (w : GWord α ρ) (hw : Proper u w) (r : ℕ) (hr : u ≤ r) : + hist w r = 0 := BWord.hist_large u _ hw.shadow r hr + +end GWord + +section Sem +variable {α ρ σ : Type*} [Fintype α] [DecidableEq α] [Fintype ρ] [DecidableEq ρ] + +/-- The action of one letter. -/ +def GMove.act (f : ℕ) : GMove α ρ → Data α ρ f → Data α ρ f + | .old mv => mv.act f + | .perm l G => roleAct f l (permMat G) + | .phase l z c => roleAct f l (phaseMat z c) + +/-- **Semantics of a generalised word.** -/ +def gwalk (f : ℕ) (w : GWord α ρ) (x : Data α ρ f) : Data α ρ f := + w.foldl (fun y mv => mv.act f y) x + +@[simp] lemma gwalk_nil (f : ℕ) (x : Data α ρ f) : gwalk f ([] : GWord α ρ) x = x := rfl +lemma gwalk_cons (f : ℕ) (mv : GMove α ρ) (w : GWord α ρ) (x : Data α ρ f) : + gwalk f (mv :: w) x = gwalk f w (mv.act f x) := rfl +lemma gwalk_append (f : ℕ) (p q : GWord α ρ) (x : Data α ρ f) : + gwalk f (p ++ q) x = gwalk f q (gwalk f p x) := by simp [gwalk] + +/-- Old words keep their meaning. -/ +lemma gwalk_ofB (f : ℕ) (w : BWord α ρ) (x : Data α ρ f) : + gwalk f (GWord.ofB w) x = walk f w.flat x := by + induction w generalizing x with + | nil => rfl + | cons mv w ih => + rw [walk_flat_cons, ← ih] + rfl + +/-- The scratch certificate for the generalised language (cf. `RAM.LiveKernel`). -/ +def GLiveKernel (e : σ → ρ) (w : GWord α ρ) : Prop := + ∀ (f : ℕ) (v : Data α ρ f), (∀ s, (∀ l, e l ≠ s) → v s = 0) → + ∀ l, gwalk f w v (e l) = matAct f (kernel α) (v (e l)) + +/-- Every old certificate is a generalised certificate. -/ +theorem GLiveKernel.ofB {e : σ → ρ} {w : BWord α ρ} (h : RAM.LiveKernel e w.flat) : + GLiveKernel e (GWord.ofB w) := by + intro f v hv l + rw [gwalk_ofB] + exact h f v hv l + +/-- One role goes from matrix `M` to `N` by a generalised word (cf. `XStep`). -/ +def GStep (l : ρ) (M N : CMat α) (c : (ℕ → ℝ) → ℝ) : Prop := + ∃ (w : GWord α ρ) (U : CMat α), w.Proper (Fintype.card α) ∧ (∀ φ, w.costR φ = c φ) ∧ + U * M = N ∧ ∀ (f : ℕ) (x : Data α ρ f), gwalk f w x = roleAct f l U x + +end Sem +end +end PowerSaving.GF +end OAI + +#print axioms OAI.PowerSaving.GF.gwalk_ofB +#print axioms OAI.PowerSaving.GF.GLiveKernel.ofB +#print axioms OAI.PowerSaving.GF.GWord.costR_eq_sum diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GFrame__Engine__Level.lean b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GFrame__Engine__Level.lean new file mode 100644 index 0000000000..6bd7cfa0c3 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/Work__GFrame__Engine__Level.lean @@ -0,0 +1,163 @@ +import Work.GFrame.Engine.Sweep +import WHTCheck.Solution + +/-! +# GFrame engine, part 4: one level of the recursion for generalised words (agent key: eng-ram) + +Copy of `amplifyB` (`Work/Block/Recursion.lean`) with two changes: + +* the word is a `GWord` with certificate `GLiveKernel e w` (semantics `gwalk`); +* after the XOR table the level also builds the table of `lum` over `Bits f` + (`WHT.lum_tables`, doubling construction, `O(2^f)` work), which the free diagonal phases + read; it is part of the environment of the sweep (`GRig`). + +Cost: the same `2^k` linear term and the same recursive calls as `amplifyB`. +-/ + +set_option linter.unusedSectionVars false + +namespace OAI +namespace PowerSaving.RAM +open Binary Matrix Ty Finset GF +noncomputable section + +section +universe U +variable {α ρ σ : Type*} [Fintype α] [DecidableEq α] [Fintype ρ] [DecidableEq ρ] + [Fintype σ] [DecidableEq σ] +variable {ι : Type U} {m : Bool} + {k f : ι → ℕ} {cl : Paint} {b : Bank (hatch cl) ι} + {v : ∀ i, Sim σ (k i)→ℂ} + +/-- **One level of the recursion for a generalised word** (replaces `amplifyB`). -/ +lemma gamplify (m : Bool) (b : Bank (hatch cl) ι) (v : ∀ i, Sim σ (k i) → ℂ) + (X : Layout α) (R : Layout ρ) (Q : Layout σ) (e : σ → ρ) (he : Function.Injective e) + (r : ℕ) (hr : 3 ≤ X.n) (hq : ∀ i, X.n*f i+r=k i) (hd : r < X.n) (hQ : 0 rk * f i) (τ rk) Q) + (hB : Small b.B (fun i => 2^k i)) + (w : GWord α ρ) (hw : GLiveKernel e w) (hP : w.Proper X.n) : + Able m b (simIn cl) (bundle cl) (fun i => loaded cl Q (k i) (v i)) + (fun i => (sim Q (k i)).tape (whole (k i) (v i))) + (fun i => 2^k i) (fun i => w.cost (fun rk => n rk i * τ rk i)) := by + let W i := 2^k i + let s := simIn cl + let eQ (i : ι) := ebb X r (f i) (k i) (hq i) (v i) + let zQ (i : ι) : Grain α σ r (f i) := + fun j => chords r (f i) (fun l => eQ i (j.1,l)) j.2 + let Z (i : ι) : Grain α ρ r (f i) := crossAct r (f i) (embM e) (zQ i) + let O (i : ι) : Grain α σ r (f i) := + crossAct r (f i) (extM e) (gcoast r (f i) w (Z i)) + let szQ i := (fleet X Q r (f i)).n + let szR i := (fleet X R r (f i)).n + have hszQ : Dom W szQ := by + refine ⟨Q.n+1, fun i => ?_⟩ + unfold W szQ fleet + rw [Layout.pair_len, book_len,hq] + simp only [mul_add,add_mul,mul_one,one_mul] + gcongr <;> simp + have hszR : Dom W szR := by + refine ⟨R.n+1, fun i => ?_⟩ + unfold W szR fleet + rw [Layout.pair_len, book_len,hq] + simp only [mul_add,add_mul,mul_one,one_mul] + gcongr <;> simp + have hn (i : ι) : 0 < W i := pow_pos (by decide) _ + have hf (i) : f i ≤ k i := by + have g := hq i + have h := Nat.le_mul_of_pos_left (f i) (show 0 < X.n by omega) + omega + have hy (i) : k i ≤ W i := Nat.lt_two_pow_self.le + have sd := hB.mono hy + have sq := sd.mono hf + let p2 i := 2^f i + have hm : Small b.B p2 := + hB.mono (fun i => Nat.pow_le_pow_right (by omega) (hf i)) + have hcube (i) : p2 i ^ 3 ≤ W i := by + unfold p2 W + rw [← pow_mul] + apply Nat.pow_le_pow_right (by omega) + have hh : 3*f i ≤ X.n*f i := Nat.mul_le_mul_right _ hr + have hg := hq i + rw [mul_comm] + omega + let env (i : ι) := loaded cl Q (k i) (v i) + -- construct fields (f,p2) + have hmf : Can m b.B s Ty.w env f W := by + have ht : Can m b.B s Ty.w env k W := Can.first + refine (ht.dvdW (Can.wc X.n) sd).cong (fun _ => rfl) ?_ + intro i + rw [← hq,mul_comm X.n] + exact Layout.div_join hd + have hmp : Can m b.B s (Ty.p Ty.w Ty.w) env (fun i => (f i,p2 i)) W := + hmf.pair (hmf.wTwo sq hm (Dom.of_le (fun i => (hf i).trans (hy i)))) + let T1 := Ty.p s (Ty.p Ty.w Ty.w) + let Y (i : ι) : T T1 := (env i,f i,p2 i) + have hmx : Can m b.B T1 (Ty.a Ty.w) Y (fun i => xorTab (f i)) W := + (Can.xor_prepare (m:=m) (f:=f) (B:=b.B) (s:=T1) (x:=Y) + (Can.fst Can.second) (Can.snd Can.second) sq hm).mono hcube + let T2 := Ty.p T1 (Ty.a Ty.w) + let Y' (i : ι) : T T2 := (Y i,xorTab (f i)) + -- NEW: the table of `lum` over `Bits f` + have hE2 : Has m b.B T2 s Y' env := Can.fst Can.first + have hml : Can m b.B T2 (Ty.a sc) Y' + (fun i => (bits (f i)).tape (fun y : Bits (f i) => lum y)) W := + (WHT.lum_tables (k:=f) (Can.fst (Can.snd Can.first)) sq hm hE2.snd.fst).1.mono + (fun i => Nat.pow_le_pow_right (by omega) (hf i)) + let T2' := Ty.p T2 (Ty.a sc) + let Y'' (i : ι) : T T2' := (Y' i,(bits (f i)).tape (fun y : Bits (f i) => lum y)) + -- the input, read as a table on the slots + have hG0 : Rig m b.B f T2 Y' cl X Q r eQ := by + refine ⟨⟨?_,?_,Can.second,hm⟩,?_,?_⟩ + · exact Can.snd (Can.snd Can.first) + · exact Can.fst (Can.snd Can.first) + · exact hE2.snd.fst + · exact hE2.snd.snd.cong (fun _ => rfl) (fun i => (ebb_eq ..).symm) + have hG : Rig m b.B f T2' Y'' cl X Q r eQ := hG0.gather id Y'' (t:=T2') Can.first + -- leftover bits, still on the slots + have HH : Can m b.B T2' (bundle cl) Y'' (fun i => (fleet X Q r (f i)).tape (zQ i)) W := + hG.dots_cost.weaken hszQ + let T3 := Ty.p T2' (bundle cl) + let A (i) : T T3 := (Y'' i,(fleet X Q r (f i)).tape (zQ i)) + have Hg := hG.gather id A (t:=T3) Can.first + have G : Rig m b.B f T3 A cl X Q r zQ := ⟨Hg.gear,Hg.imag,Can.second⟩ + -- embed the slots into the table of roles; scratch roles are created as zero + have HE : Can m b.B T3 (bundle cl) A (fun i => (fleet X R r (f i)).tape (Z i)) W := + (G.cross_point R (embM e)).weaken hszR + let T4 := Ty.p T3 (bundle cl) + let A4 (i) : T T4 := (A i,(fleet X R r (f i)).tape (Z i)) + have Hg4 := G.gather id A4 (t:=T4) Can.first + have hL4 : Has m b.B T4 (Ty.a sc) A4 + (fun i => (bits (f i)).tape (fun y : Bits (f i) => lum y)) := + Can.snd (Can.fst Can.first) + have G4 : GRig m b.B f T4 A4 cl X R r Z := ⟨⟨Hg4.gear,Hg4.imag,Can.second⟩,hL4⟩ + -- the GENERALISED word on the table of roles + have Hy := G4.gsweep n τ Q hQ hk + (fun rk h1 h2 i => by rw [book_len,hq]; exact hc rk h1 h2 i) w hP + -- extract the slots; scratch roles are dropped + let T5 := Ty.p T4 (bundle cl) + let A5 (i) : T T5 := (A4 i,(fleet X R r (f i)).tape (gcoast r (f i) w (Z i))) + have Hg5 := G4.rig.gather id A5 (t:=T5) Can.first + have G5 : Rig m b.B f T5 A5 cl X R r (fun i => gcoast r (f i) w (Z i)) := + ⟨Hg5.gear,Hg5.imag,Can.second⟩ + have HX : Can m b.B T5 (bundle cl) A5 (fun i => (fleet X Q r (f i)).tape (O i)) W := + (G5.cross_point Q (extM e)).weaken hszQ + have heq (i) : O i = ebb X r (f i) (k i) (hq i) (whole (k i) (v i)) := + gamplifies X r (f i) (k i) (hq i) e he w hw (v i) + have ha (i) : (fleet X Q r (f i)).tape (O i) = + (sim Q (k i)).tape (whole (k i) (v i)) := by + rw [heq]; exact ebb_eq .. + have Ho := ((Hy.weaken hszR (fun _ => le_rfl)).save_keep + (Able.of_can (b:=b) HX)).cong (fun _ => rfl) ha + have Hx := (Able.of_can (b:=b) hmp).save_keep + ((Able.of_can (b:=b) hmx).save_keep ((Able.of_can (b:=b) hml).save_keep + ((Able.of_can (b:=b) HH).save_keep ((Able.of_can (b:=b) HE).save_keep Ho)))) + simpa only [Nat.zero_add,Nat.add_zero] using Hx + +end +end +end PowerSaving.RAM +end OAI + +#print axioms OAI.PowerSaving.RAM.gamplify diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__ORIGIN.md b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__ORIGIN.md new file mode 100644 index 0000000000..e28b355d0a --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__ORIGIN.md @@ -0,0 +1,64 @@ +# tools/gx/ and tools/certificate/gcert1-p11-pr193.json.gz: where they come from + +Everything in this directory is Python 3 (standard library only). No Lean is run by these scripts. +"The outside repository" means github.com/CrocSwap/integer-mult-bounds (Apache-2.0, `LICENSE` and `NOTICE` +of that repository; `NOTICE`: "A sharper exponent for integer multiplication, Copyright 2026 Douglas Colkitt"). + +## The scripts (this project) + +| file | what it is | +|---|---| +| `gxcore.py` | loads a certificate of format gcert/1, brings it to normal form, and is a Python mirror of both Lean checks (labels and scalars); cut points and label data for the generator | +| `gxunit.py` | split plan of the kernel evaluations, the unit of the word, expected exponents | +| `gxbind.py` | the texts of the generated Lean modules (check, histogram, price, certificate and final modules) | +| `gxgen.py` | certificate -> Lean data modules and one module per kernel evaluation | +| `gxrate.py` | rate lemmas, unit price list, final theorem modules, comparator challenge / solution / configuration | +| `gxdry.py`, `gxmut.py` | dry run (mirror, sizes, plan, exponents); mutants that the mirror must reject | +| `gxconv.py` | converts the earlier format gcert/0 to gcert/1 when a step scales its target (the in-place pair step of #193) | +| `gsmirror.py` | a second, separately written Python mirror of the scalar check `GS.scalCheck` / `GS.yCheck`; `gxbind.py` calls it for the check parameters | +| `gx.py`, `gxrun.py` | the reference checker of the format (`gx.check1`: labels and exact scalar identity) and its command line | +| `gxpaths.py`, `regen_check.py`, `refcheck.py` | written for this repository: relative paths; regenerate and compare; `gx.check1` on a gcert/1 file | + +The scripts are the working copies with path edits only (absolute paths of the author's machine replaced through +`gxpaths.py`; templates read from `tools/gen/templates/`; `foldlib.py` / `foldgen.py` taken from `tools/gen/`). +The sentences "Generated by checks/..." that the generators print into Lean files name the scripts by their +working paths; they are kept so that the generated modules come out byte for byte. +No script of the outside repository is included, imported or executed. + +## The certificate `tools/certificate/gcert1-p11-pr193.json.gz` + +sha256 of the file: `15251deb0c11e0504d7b297c9786818888a93f08b92b03c6c122784b70488633` +(gzip stores a time stamp; sha256 of the uncompressed JSON: `c64d2a95431c3cf24452de7391cce780bd71521da44ce23923ebb235f6c7962c`). + +It is ONE explicit program (numbered registers, every addition, every frame) for the helper circuit at +h = 22: 1,320 ports, 9,412 slots, 262,944 unit moves. **The design of that circuit is not this project's.** It is the +"paired-cube" circuit of the outside repository as of pull request #193 (which builds on #191, #184, #168 and #144). +The outside repository publishes the design as generator scripts, frozen data files and a ledger; it has no file +of this kind. This file was produced by this project's own code, which + +1. loaded the following files of the outside repository **as data** (JSON; nothing was executed): + - at pull request #168, commit `4a3c769e5c5430e7114c4d3e099ff34664677f17`: + `references/paired-cube/sources/local_L1.json`, + `references/paired-cube/sources/tmod_TE_TD_TB3_1_1_4_full_6.0617964e-4.json`, + `references/paired-cube/sources/pmod_J0_full_6.0666810e-4.json`, + `references/paired-cube/sources/qmod_climb3u_best.json` (the local modules), + `references/paired-cube/selected-module/matching-arcs.json` (carrier arcs), + `references/paired-cube/physical/frames.json` (moved frames); + - at pull request #193, commit `187e1010ac8b259af8e9b5166f68b64bc27b4b47`: + `research/source-assisted-v4/data/physical-pairs.json` (the hand-over pairs); +2. rebuilt the circuit from them step by step, following the algorithms of the outside scripts (read as text), + and checked the result exactly (every published count reproduced; the scalar identity as an identity of + linear maps with arbitrary contents of the helper registers); +3. converted it to gcert/1 with `gxconv.py` (tested by `gx.check1`). + +Step 1 and step 2 (the rebuild scripts and the outside inputs they read) are NOT part of this repository; +the inputs can be fetched from the outside repository at the two commits above. +What this repository proves about the file does not depend on how it was made: the Lean kernel checks the +generated modules (labels, scalar identity, price), and `regen_check.py` shows that those modules are exactly +what `gxgen.py` / `gxrate.py` produce from this file. + +## Check it yourself + + python3 tools/gx/regen_check.py # regenerates the Lean modules and compares + python3 tools/gx/gxdry.py tools/certificate/gcert1-p11-pr193.json.gz # Python mirror of both checks + python3 tools/gx/refcheck.py # the reference checker gx.check1 on the certificate diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gx.py b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gx.py new file mode 100644 index 0000000000..6d14c0a976 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gx.py @@ -0,0 +1,296 @@ +#!/usr/bin/python3 -I +"""gx.py. OWN code (imports nothing of port-producer, nothing outside). +(1) convert(c0): gcert/0 (port-producer's event list) -> gcert/1, the LEAN-FACING NORMAL FORM: + only the main phase (no read0 / undo / uninj: the invocation theorem derives the dirt gate and the undo + gate from the product), every gate an elementary fan-out or fan-in add, the 4x4 K block written as three + such adds plus a sign carried by one register, the star scatter as a table. +(2) check1(c1): the local decidable conditions of EXTENDED-CERT-SPEC.md on a gcert/1 file: + E0 sizes, E1 labels (nested subspaces by containment, equal frame at a gate), E2 scatter cut, + E3 shape (kinds of gates; X1; S1), E4 bracket rule S2, E5 scalar (x-content replay: hid and X3), + E6 price data (block histograms, N), E7 exterior gauges only (Q2). Raises AssertionError(": ..."). +""" +from fractions import Fraction as Fr +from collections import Counter +from math import lcm + + +def need(c, msg): + if not c: + raise AssertionError(msg) + + +def reduce(u, basis): + """basis: reduced echelon, pivot = leading bit, descending. Returns u modulo the span.""" + for b in basis: + if u >> (b.bit_length() - 1) & 1: + u ^= b + return u + + +def echelon_ok(f): + piv = [b.bit_length() - 1 for b in f] + if any(b == 0 for b in f) or piv != sorted(piv, reverse=True) or len(set(piv)) != len(piv): + return False + return all(not (b >> p & 1) for i, b in enumerate(f) for j, p in enumerate(piv) if i != j) + + +def inside(a, b): + return all(reduce(u, b) == 0 for u in a) + + +def par(x): + return bin(x).count("1") & 1 + + +KJ = [[[1, 2] if i == j else [-1, 2] for j in range(4)] for i in range(4)] + + +def convert(c0): + need(c0["format"] == "gcert/0", "input is not gcert/0") + v, h, R = c0["v"], c0["h"], c0["R"] + ev = c0["events"] + cen = [n for n, e in enumerate(ev) if e[0] == "centre"] + need(cen == list(range(cen[0], cen[0] + len(cen))), "centres are not contiguous: no single scatter cut") + A, B, ret = [], [], [] + neg = set() # x registers currently holding MINUS their value (between the two K blocks) + openq = {} + for n, e in enumerate(ev): + k = e[0] + out = A if n < cen[0] else B + if k in ("read0", "undo", "uninj"): + continue + if k == "inj": + need(e[2] not in neg, "inj reads a negated x register") + out.append(["out", e[3], e[2], [[e[1], 1, 1]], []]) + elif k == "op": + if e[3] == -1: + out.append(["neg", e[5], e[1]]) + else: + need(e[3] == 1, "op ca") + out.append(["out", e[5], e[2], [[e[1], e[4], 1]], []]) + elif k == "centre": + ret.append([e[2], e[1], e[3]]) + elif k == "gread": + hit = set(t for t, _, _ in e[3]) + out.append(["out", e[2], e[1], [[v + t, a, b] for t, a, b in e[3]], [v + t for t in e[4] if t not in hit]]) + elif k == "rread": + out.append(["out", e[2], e[1], [[v + t, a, b] for t, a, b in e[3]], []]) + elif k == "ysh": + out.append(["out", e[4], e[2], [[e[1], e[3], 1]], []]) + elif k == "yw": + out.append(["out", e[4], e[2], [[e[1], e[3][0], e[3][1]]], []]) + elif k == "kd": + out.append(["out", e[3], e[2], [[e[1], -1 if e[2] in neg else 1, 1]], []]) + elif k == "ktr": + q = tuple(e[1]) + need(e[2] == KJ, "ktr matrix is not 1 - J/2") + x1, rest = q[0], list(q[1:]) + if q not in openq: # first block: x := M x, register x1 keeps the sign + out.append(["in", e[3], x1, [[r, 1, 1] for r in rest]]) + out.append(["out", e[3], x1, [[r, -1, 2] for r in rest], []]) + out.append(["in", e[3], x1, [[r, 1, 1] for r in rest]]) + openq[q] = n + neg.add(x1) + else: # second block: the three adds undone in reverse order + out.append(["in", e[3], x1, [[r, -1, 1] for r in rest]]) + out.append(["out", e[3], x1, [[r, 1, 2] for r in rest], []]) + out.append(["in", e[3], x1, [[r, -1, 1] for r in rest]]) + del openq[q] + neg.discard(x1) + else: + raise AssertionError("unknown event kind %r" % k) + need(not openq and not neg, "a K block is not closed") + ext = sorted([z[3], z[1]] for z in c0["gauge"] if z[5]) + c1 = dict(format="gcert/1", derived_from=c0["name"] + " (gcert/0)", p=c0["p"], h=h, v=v, R=R, cst=c0["cst"], + N=c0["N"], ports=c0["ports"], frames=c0["frames"], start=c0["start"], final=c0["final"], + ext=ext, ret=sorted(ret), scat=dict(inside=c0["scat"]["inside"], outside=c0["scat"]["outside"]), + A=A, B=B, blocks=c0["blocks"]) + return c1 + + +def scat_row(c, t): + """the scatter of target t: [(k, coefficient)], from the table or from the star rule""" + sc = c["scat"] + if "table" in sc: + return [(k, Fr(a, b)) for k, a, b in sc["table"][t]] + sin, sout = Fr(*sc["inside"]), Fr(*sc["outside"]) + return [(k, sin if c["ports"][t] >> k & 1 else sout) for k in range(c["h"])] + + +def gate_regs(g): + if g[0] == "neg": + return [g[2]], [], [] + if g[0] == "out": + return [g[2]] + [t for t, _, _ in g[3]] + list(g[4]), [(t, g[2], Fr(a, b)) for t, a, b in g[3]], g[4] + if g[0] == "in": + return [g[2]] + [s for s, _, _ in g[3]], [(g[2], s, Fr(a, b)) for s, a, b in g[3]], [] + raise AssertionError("E0: unknown gate kind %r" % (g[0],)) + + +def check1(c, scalar=True, stats=None): + need(c.get("format") == "gcert/1", "E0: format") + h, v, R = c["h"], c["v"], c["R"] + nreg = 2 * v + R + ports, fr = c["ports"], [tuple(f) for f in c["frames"]] + need(len(ports) == v == len(set(ports)) and all(par(q) and 0 < q < 1 << h for q in ports), "E0: ports") + need(fr[0] == () and fr[1] == tuple(1 << i for i in range(h - 1, -1, -1)), "E0: frames 0 and 1") + need(all(echelon_ok(f) for f in fr) and len(set(fr)) == len(fr), "E0: frame table not reduced echelon / repeats") + dim = [len(f) for f in fr] + start, final = c["start"], c["final"] + need(len(start) == len(final) == nreg, "E0: start / final") + ext = {r: f for r, f in c["ext"]} + for t in range(v): + need(fr[start[t]] == (ports[t],) and final[t] == 1, "E1: x start / final") + f = fr[final[v + t]] + need(start[v + t] == 0 and len(f) == h - 1 and all(par(u & ports[t]) == 0 for u in f), "E1: y start / final") + for r in range(2 * v, nreg): + need(start[r] == ext.get(r, 0) and final[r] == 1, "E1: slot start / final") + cls = lambda r: "x" if r < v else "y" if r < 2 * v else "s" + cur = list(start) + H = {"x": Counter(), "y": Counter(), "s": Counter(), "c": Counter()} + steps = set() + + def climb(r, f, where): + o = cur[r] + if o != f: + if (o, f) not in steps: + need(dim[o] < dim[f] and inside(fr[o], fr[f]), "E1: step not nested (%s, register %d)" % (where, r)) + steps.add((o, f)) + H[cls(r)][dim[f] - dim[o]] += 1 + cur[r] = f + okind = {("x", "s"), ("s", "s"), ("s", "y"), ("x", "y"), ("x", "x"), ("y", "y")} + ysum, piv, ytg = Counter(), set(), set() + inc = 0 + for ph, gates in (("A", c["A"]), ("B", c["B"])): + if ph == "B": # ---- E2: the scatter cut + need(sorted(k for k, _, _ in c["ret"]) == list(range(len(c["ret"]))), "E2: retained totals numbered 0..") + if "table" in c["scat"]: + need(len(c["scat"]["table"]) == v and all(0 <= k < len(c["ret"]) for row in c["scat"]["table"] for k, _, _ in row), + "E2: scatter table") + else: + need(len(c["ret"]) == h, "E2: one retained total per coordinate (star rule)") + for k, s, f in c["ret"]: + need(cls(s) == "s" and cur[s] == f, "E2: retained slot %d is not at its frame" % s) + H["c"][dim[f]] += 1 + need(all(cur[v + t] == 0 for t in range(v)), "E2: a y role left frame 0 before the scatter") + for i, g in enumerate(gates): + regs, pairs, _ = gate_regs(g) + need(all(0 <= r < nreg for r in regs) and len(set(regs)) == len(regs), "E3: registers of gate %s%d" % (ph, i)) + inc += len(regs) + for r in regs: + climb(r, g[1], "%s%d" % (ph, i)) + for t, s, co in pairs: + kd = (cls(s), cls(t)) + need(kd in okind, "E3: gate kind %s -> %s (gate %s%d)" % (kd + (ph, i))) + need(ph == "B" or kd in {("x", "s"), ("s", "s")}, "E3: bank gate before the scatter (gate A%d)" % i) + if kd == ("y", "y"): + ysum[s, t] += co + piv.add(s) + ytg.add(t) + need(ph == "B" or all(cls(r) != "y" for r in regs), "E2: y role named in phase A") + for r in range(nreg): + climb(r, final[r], "final") + need(not (piv & ytg), "E4: a pivot is the target of a gate reading y") + need(all(x == 0 for x in ysum.values()), "E4: y-reads of a (pivot, target) pair do not cancel") + Hs = {k: {str(r): n for r, n in sorted(w.items())} for k, w in H.items()} + need(Hs == c["blocks"], "E6: block histograms") + N = sum(r * n for w in H.values() for r, n in w.items()) + tails = sum(dim[f] for f in ext.values()) + need(N == c["N"] and N + tails == R * h + 2 * v * (h - 1) + c["cst"], "E6: N") + if stats is not None: + stats.update(steps=len(steps), incidences=inc, blocks=sum(sum(w.values()) for w in H.values()), + step_work=sum(dim[a] * dim[b] for a, b in steps), ysh_pairs=len(ysum)) + if scalar: + scal(c, stats) + q2(c) + return True + + +def scal(c, stats=None): + """E5: exact replay of the x-content of every register through A, scatter, B.""" + h, v, R = c["h"], c["v"], c["R"] + nreg = 2 * v + R + reg = [({r: Fr(1)} if r < v else {}) for r in range(nreg)] + den = {"x": 1, "y": 1, "s": 1} + mx = {"x": Fr(0), "y": Fr(0), "s": Fr(0)} + cls = lambda r: "x" if r < v else "y" if r < 2 * v else "s" + + def axpy(t, src, co): + d = reg[t] + for k, u in src.items(): + w = d.get(k, 0) + co * u + if w: + d[k] = w + kk = cls(t) + if w.denominator != 1: + den[kk] = lcm(den[kk], w.denominator) + if abs(w) > mx[kk]: + mx[kk] = abs(w) + else: + d.pop(k, None) + + def run(gates): + for g in gates: + if g[0] == "neg": + reg[g[2]] = {k: -u for k, u in reg[g[2]].items()} + elif g[0] == "out": + src = dict(reg[g[2]]) + for t, a, b in g[3]: + axpy(t, src, Fr(a, b)) + else: + for s, a, b in g[3]: + axpy(g[2], reg[s], Fr(a, b)) + run(c["A"]) + tot = {k: dict(reg[s]) for k, s, _ in c["ret"]} + for t in range(v): + for k, co in scat_row(c, t): + axpy(v + t, tot[k], co) + run(c["B"]) + need(all(reg[t] == {t: 1} for t in range(v)), "E5: an x role is not restored (X3)") + need(all(reg[v + t] == {t: 1} for t in range(v)), "E5: a target does not receive exactly its source (hid)") + if stats is not None: + stats.update(den=dict(den), maxabs={k: str(x) for k, x in mx.items()}, + gates_A=len(c["A"]), gates_B=len(c["B"])) + + +def q2(c): + """E7 (only for files with exterior gauges, rule (2)): for every slot q that starts off the zero frame, the + column of q in the y rows of the product is zero (its dirt is removed in line, the derived dirt gate at + frame 0 does not touch it). Replay with the gauged slots as variables, x = 0.""" + h, v, R = c["h"], c["v"], c["R"] + ext = [r for r, _ in c["ext"]] + if not ext: + return True + reg = [dict() for _ in range(2 * v + R)] + for r in ext: + reg[r] = {r: Fr(1)} + + def axpy(t, src, co): + d = reg[t] + for k, u in src.items(): + w = d.get(k, 0) + co * u + if w: + d[k] = w + else: + d.pop(k, None) + + def run(gates): + for g in gates: + if g[0] == "neg": + reg[g[2]] = {k: -u for k, u in reg[g[2]].items()} + elif g[0] == "out": + src = dict(reg[g[2]]) + for t, a, b in g[3]: + axpy(t, src, Fr(a, b)) + else: + for s, a, b in g[3]: + axpy(g[2], reg[s], Fr(a, b)) + run(c["A"]) + tot = {k: dict(reg[s]) for k, s, _ in c["ret"]} + for t in range(v): + for k, co in scat_row(c, t): + if tot[k]: + axpy(v + t, tot[k], co) + run(c["B"]) + need(all(not reg[v + t] for t in range(v)), "E7: the dirt of an exterior-gauged slot reaches a y role (Q2)") + return True diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gxbind.py b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gxbind.py new file mode 100644 index 0000000000..fcb625619c --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gxbind.py @@ -0,0 +1,438 @@ +"""gxbind.py: THE BINDING of the generator to the Lean terms of gx-scalar / gx-labels / +gx-chain. Everything that names somebody else's definition is in this file (tables SCAL, LAB, CHAIN).""" +import os, re, subprocess +import gxpaths +ROOT = gxpaths.OUT +GSM = gxpaths.HERE + '/gsmirror.py' + +# gx-scalar (gcert-interface.md, SCALAR v1): GS.scalCheck c p lo n, GS.yCheck c p lo n, p : GS.SPar = +SCAL = dict(imports=['Work.GCert.Scalar.Seg'], scal='GS.scalCheck raw ⟨%(d)d, %(sw)d, %(ux)d, %(us)d, %(uy)d⟩ %(lo)d %(n)d', + ychk='GS.yCheck raw ⟨%(d)d, %(sw)d, %(ux)d, %(us)d, %(uy)d⟩ 0 %(v)d') +# gx-labels (gcert-interface.md LABELS v1 + questions.md N1): namespace GLab; frame = code, table and states = SSC.Trie, +# GLab.Par = . `end` = GLab.endK of Labels/EndDef.lean (questions.md N2; no obaseK: Q1 closed). +LAB = dict(imports=['Work.GCert.Labels.Def'], end_imports=['Work.GCert.Labels.EndDef'], par='⟨%(h)d, %(n)d, %(d)d, %(K)d, tab⟩', ns='GLab', + tab='GLab.tabK %(h)d %(sub)s', seg='GLab.segK par %(gs)s st%(i)d st%(j)d %(rs)s', + end='GLab.endK par %(v)d ports (raw.ret.map Prod.fst) st0 st%(a)d st%(f)d', noadds='GLab.noAdds fins') +# gx-chain (CHAIN v1): GX.wht_of_halves; the terms below are PLACEHOLDERS until Labels/Main and Scalar/Main compile +CHAIN = dict(imports=['Work.GCert.Chain.End', 'Work.GCert.Labels.Main'], scal='(GS.ScalOK.scal GXD.%(c)s.scalOK)', + lab='(GXD.%(c)s.valid.lab GXD.%(c)s.scalOK)', lab_cost='GXD.%(c)s.lab_cost') + + +def code(h, basis): + """gx-labels' code of a reduced echelon basis: dim + 2^8 M + 2^(8+h) P (M = pivot mask, vector of pivot p at digit p)""" + M = P = 0 + for b in basis: + p = b.bit_length() - 1 + M |= 1 << p + P |= b << (h * p) + return len(basis) + (M << 8) + (P << (8 + h)) + + +MOD = '''import %(imports)s +/-! Kernel check (%(doc)s) of the gcert/1 certificate `GXD.%(name)s.raw`. Source: %(src)s. +Generated by checks/wht26/gx-data/py/gxgen.py (do not edit). -/ +set_option maxRecDepth 100000 +namespace GXD.%(name)s +open GXD +theorem %(thm)s : %(stmt)s := by decide +kernel +end GXD.%(name)s +#print axioms GXD.%(name)s.%(thm)s +''' + + +def spar(D, path): + """scalar parameters: from gx-scalar's mirror when it exists, else from my own replay (sw is then a GUESS)""" + import gxcore as gc + n, d = 2 * D['v'] + D['R'], 0 + while (1 << d) < n: + d += 1 + dg = gc.digits(D) + S = dict(d=d, sw=16, ux=dg['x'][0], us=dg['s'][0], uy=dg['y'][0], source='gx-data replay; sw = 16 is a GUESS', digits=dg) + if os.path.exists(GSM): + try: + o = subprocess.run(['python3', '-B', GSM, path], capture_output=True, text=True, timeout=1800).stdout + m = re.search(r'SPar[^\d]*(\d+)[, ]+(\d+)[, ]+(\d+)[, ]+(\d+)[, ]+(\d+)', o) + if m: + S.update(zip(('d', 'sw', 'ux', 'us', 'uy'), map(int, m.groups())), source='gsmirror.py') + except Exception as e: + S['source'] += ' (gsmirror.py failed: %r)' % (e,) + return S + + +def write_checks(D, M, name, src, out, L, S, plan): + base = out[len(ROOT):].replace('/', '.') + raw = '%s.Gen.%s' % (base, name) + h, v, n = D['h'], D['v'], 2 * D['v'] + D['R'] + res = [] + + def mod(suffix, imports, thm, stmt, doc): + m = '%s.Gen.%s%s' % (base, name, suffix) + open('%s/Gen/%s%s.lean' % (out, name, suffix), 'w').write(MOD % dict( + imports='\nimport '.join(imports), doc=doc, name=name, src=src, thm=thm, stmt=stmt)) + res.append((m, thm, stmt)) + for i, (lo, hi) in enumerate(M['scal']['batches']): + mod('Scal%d' % i, SCAL['imports'] + [raw], 'scal%d_ok' % i, SCAL['scal'] % dict(S, lo=lo, n=hi - lo) + ' = true', + 'scalar identity E3 E5 for the sources %d .. %d' % (lo, hi - 1)) + mod('YChk', SCAL['imports'] + [raw], 'ychk_ok', SCAL['ychk'] % dict(S, v=v) + ' = true', 'the y -> y adds, E4') + par = '%s.Gen.%sPar' % (base, name) + open('%s/Gen/%sPar.lean' % (out, name), 'w').write( + 'import %s\nimport %s\n/-! Parameters `GLab.Par` of the label check of `GXD.%s.raw` (h, registers, trie depth, K, frame table).\n' + 'Generated by checks/wht26/gx-data/py/gxgen.py (do not edit). -/\nnamespace GXD.%s\nopen GXD\n' + 'noncomputable def par : GLab.Par := %s\nend GXD.%s\n' + % (LAB['imports'][0], raw, name, name, LAB['par'] % dict(h=h, n=n, d=L['d'], K=L['K']), name)) + paths = [format(i, '0%db' % L['ts']) for i in range(1 << L['ts'])] if L['ts'] else [''] + for i, pth in enumerate(paths): + mod('Tab%d' % i, LAB['imports'] + [raw], 'tab%d_ok' % i, + LAB['tab'] % dict(h=h, sub='tab_n' + pth if pth else 'tab') + ' = true', + 'E0: subtrie %d of %d of the frame table (codes of reduced echelon bases)' % (i, len(paths))) + for i in range(L['nseg']): + mod('Seg%d' % i, [par], 'seg%d_ok' % i, + LAB['seg'] % dict(gs='seg%d' % i, i=i, j=i + 1, rs='rs%d' % i) + ' = true', + 'E1: replay of the gates %d .. %d (phase %s) and their block ranks' % ( + M['cuts'][i], M['cuts'][i + 1] - 1, 'A' if i < L['nsegA'] else 'B')) + mod('SegF', [par], 'segF_ok', LAB['seg'] % dict(gs='fins', i=L['nseg'], j=L['nseg'] + 1, rs='rF') + ' = true', + 'E1: the final climbs and their block ranks') + if LAB['end']: + mod('End', LAB['end_imports'] + [par], 'end_ok', LAB['end'] % dict(v=v, a=L['nsegA'], f=L['nseg'] + 1) + ' = true', + 'E1 E2: frames at the start, at the scatter, at the end') + return res + + +def nest(xs): + return ' ++ ('.join(xs) + ')' * (len(xs) - 1) if xs else '[]' + + +def write_hist(D, M, name, src, out, L): + """kernel counts of the block ranks on the EXPLICIT rank lists rA, rB, rF (no replay)""" + base = out[len(ROOT):].replace('/', '.') + h, rs = D['h'], M['lab']['rs'] + ph = {'A': sum(rs[:L['nsegA']], []), 'B': sum(rs[L['nsegA']:], []), 'F': M['lab']['rF']} + top = max(max(x) if x else 0 for x in ph.values()) + cop = [M['dim'][f] for _, f in D['ret']] + tot = {r: sum(x.count(r) for x in ph.values()) + cop.count(r) for r in range(1, max(top, max(cop)) + 1)} + assert {r: c for r, c in tot.items() if c} == M['hist'], 'histogram of the rank lists differs from the mirror' + lines = ['/-- block ranks of phase A / phase B, in order (the lists of the replay segments) -/', + 'noncomputable def rA : List Nat := ' + nest(['rs%d' % i for i in range(L['nsegA'])]), + 'noncomputable def rB : List Nat := ' + nest(['rs%d' % i for i in range(L['nsegA'], L['nseg'])])] + names = [] + for X, lst in sorted(ph.items()): + l = 'r' + X + lines.append('theorem rankBound%s : wsumK (SSC.wGt %d) %s 0 = 0 := by decide +kernel' % (X, top, l)) + lines += ['theorem rank%s%d_ok : wsumK (SSC.wEq %d) %s 0 = %d := by decide +kernel' % (X, r, r, l, lst.count(r)) + for r in range(top + 1)] + names += ['rankBound' + X] + ['rank%s%d_ok' % (X, r) for r in range(top + 1)] + txt = ('import Work.GCert.Data.Count\nimport %s.Gen.%s\n' % (base, name) + + '/-! Kernel count of the BLOCK RANKS of the gcert/1 certificate `GXD.%s.raw` (h = %d) on the explicit rank lists\n' + '`rA`, `rB`, `rF` (phase A, phase B, final climbs): `wsumK (SSC.wEq r) l 0` blocks of rank `r`, none above %d\n' + '(`GXD.sum_of_wsumK` turns a count into `(l.map wt).sum` = `SSC.wsum wt l`).\n' + 'The %d scratch copies (ranks %s) are not in these lists. Whole invocation, by rank: %s.\n' + 'Source: %s. Generated by checks/wht26/gx-data/py/gxgen.py (do not edit). -/\n' + 'set_option maxRecDepth 100000\nnamespace GXD.%s\nopen GXD\n' % ( + name, h, top, len(cop), sorted(set(cop)), M['hist'], src, name) + '\n'.join(lines) + + '\nend GXD.%s\n' % name + '\n'.join('#print axioms GXD.%s.%s' % (name, x) for x in names[:2]) + '\n') + open('%s/Gen/%sHist.lean' % (out, name), 'w').write(txt) + return '%s.Gen.%sHist' % (base, name) + + +def write_price(D, M, name, src, out, L): + """Mathlib module: the price of the rank lists rA, rB, rF from the kernel counts, and of one whole invocation""" + base = out[len(ROOT):].replace('/', '.') + rs = M['lab']['rs'] + ph = {'A': sum(rs[:L['nsegA']], []), 'B': sum(rs[L['nsegA']:], []), 'F': M['lab']['rF']} + top = max(max(x) if x else 0 for x in ph.values()) + cop = [M['dim'][f] for _, f in D['ret']] + tm = lambda cnt: ' + '.join('%d * φ %d' % (n, r) for r, n in sorted(cnt.items()) if n) or '0' + thms = '' + for X in 'ABF': + cnt = {r: ph[X].count(r) for r in range(1, top + 1)} + thms += ''' +/-- price of the blocks of %s, from the kernel counts -/ +theorem r%s_cost (φ : ℕ → ℝ) : rcost φ r%s = %s := by + rw [GXD.rcost_wsumK φ r%s %d rankBound%s] + simp only [Finset.sum_range_succ, Finset.sum_range_zero, %s] + norm_num [bcost] +''' % ({'A': 'phase A', 'B': 'phase B', 'F': 'the final climbs'}[X], X, X, tm(cnt), X, top, X, + ', '.join('rank%s%d_ok' % (X, r) for r in range(top + 1))) + copies = tm({r: cop.count(r) for r in set(cop)}) + txt = '''import Work.GCert.Data.Price +import %(base)s.Gen.%(name)sHist + +/-! +# (key: gx-data) gcert/1 certificate `%(name)s` (h = %(h)d): the price of one invocation + +GENERATED by checks/wht26/gx-data/py/gxgen.py from %(src)s. No `sorry`. +`rA_cost`, `rB_cost`, `rF_cost`: the price of the block rank lists of phase A, phase B and the final climbs +(lists `GXD.%(name)s.rA / rB / rF`, counted by the kernel in `Gen.%(name)sHist`); +`inv_cost`: with the %(nc)d scratch copies (%(copies)s) the blocks of ONE invocation cost +`invPrice φ` = %(terms)s; `inv_moves`: they stand for `R h + 2 v (h - 1) + cst = %(N)d` unit moves. +-/ + +namespace GXD.%(name)s +open GXD OAI.PowerSaving.CB +%(thms)s +/-- price of the blocks of ONE invocation (x roles, y roles, slots, scratch copies), by rank -/ +def invPrice (φ : ℕ → ℝ) : ℝ := %(terms)s + +/-- **Price of ONE invocation** in the shape of `GX.Lab.cost`: phase A, the scratch copies, phase B, final climbs. -/ +theorem inv_cost (φ : ℕ → ℝ) : rcost φ rA + (%(copies)s) + rcost φ rB + rcost φ rF = invPrice φ := by + rw [rA_cost, rB_cost, rF_cost] + unfold invPrice + ring + +theorem inv_moves : invPrice (fun r => (r:ℝ)) = %(R)d * %(h)d + 2 * %(v)d * (%(h)d - 1) + %(cst)d := by + unfold invPrice + norm_num + +theorem inv_count : invPrice (fun _ => (1:ℝ)) = %(count)d := by + unfold invPrice + norm_num + +end GXD.%(name)s +#print axioms GXD.%(name)s.inv_cost +#print axioms GXD.%(name)s.inv_moves +''' % dict(base=base, name=name, h=D['h'], src=src, nc=len(cop), copies=copies, terms=tm(M['hist']), N=D['N'], thms=thms, + R=D['R'], v=D['v'], cst=D['cst'], count=sum(M['hist'].values())) + open('%s/%sPrice.lean' % (out, name), 'w').write(txt) + return '%s.%sPrice' % (base, name) + + +def write_cert(D, M, name, src, out, chk, L): + """Cert: THE LABEL HALF (aux, valid : GLab.Valid raw aux, lab_cost, lab_price) -- compiles without the scalar half; + ScalOK: the scalar half `scalOK : GS.ScalOK raw` (needs Work/GCert/Scalar/Main).""" + base = out[len(ROOT):].replace('/', '.') + bs = M['scal']['batches'] + hs = '' + for i, (lo, hi) in enumerate(bs): + lo_pf = 'Nat.zero_le t' if i == 0 else 'Nat.le_of_not_lt h%d' % (i - 1) + if i + 1 < len(bs): + hs += ' if h%d : t < %d then ⟨%d, %d, %s, h%d, GS.XRun.of_check scal%d_ok⟩ else\n' % (i, hi, lo, hi - lo, lo_pf, i, i) + else: + hs += ' ⟨%d, %d, %s, Nat.lt_of_lt_of_le ht (by decide), GS.XRun.of_check scal%d_ok⟩' % (lo, hi - lo, lo_pf, i) + terms = ' + '.join('%d * φ %d' % (n, r) for r, n in M['hist'].items()) + info = dict(base=base, name=name, h=D['h'], src=src, v=D['v'], R=D['R'], nc=len(D['ret']), cst=D['cst'], N=D['N'], + nb=len(bs), terms=terms, hs=hs) + txt = '''import Work.GCert.Scalar.Main +import %(imps)s +/-! # (key: gx-data) gcert/1 certificate `%(name)s` (h = %(h)d): THE SCALAR HALF `scalOK : GS.ScalOK raw` +GENERATED by checks/wht26/gx-data/py/gxgen.py from %(src)s. No `sorry`. +Kernel checks `scal_ok` (%(nb)d source batches) and `ychk_ok`. -/ +namespace GXD.%(name)s +open GXD +theorem scalOK : GS.ScalOK raw where + hv := by decide + hs := fun t ht => +%(hs)s + hyc := fun t ht => ⟨0, %(v)d, Nat.zero_le t, Nat.lt_of_lt_of_le ht (by decide), GS.YRun.of_check ychk_ok⟩ +end GXD.%(name)s +#print axioms GXD.%(name)s.scalOK +''' % dict(info, imps='\nimport '.join(c[0] for c in chk if 'Scal' in c[0] or 'YChk' in c[0])) + open('%s/%sScalOK.lean' % (out, name), 'w').write(txt) + # ---- the label half + nA, ns, ts = L['nsegA'], L['nseg'], L['ts'] + cop = sorted(set(M['dim'][f] for _, f in D['ret'])) + assert len(cop) == 1, 'scratch copies of several ranks %s: lab_cost of gxbind.py assumes one' % cop + + def tabpf(path): + if len(path) == ts: + return 'tab%d_ok' % (int(path, 2) if path else 0) + return '(GLab.tabK_node _ _ _ %s %s)' % (tabpf(path + '0'), tabpf(path + '1')) + + def runpf(a, b): + return 'GLab.Run.of_seg seg%d_ok' % a if a + 1 == b else 'GLab.Run.append (GLab.Run.of_seg seg%d_ok) (%s)' % (a, runpf(a + 1, b)) + + def run(X, a, b): + segs = ['seg%d' % i for i in range(a, b)] + return '''theorem gates%(X)s_eq : raw.gates%(X)s = %(cat)s := by + show List.flatten %(lst)s = _ + simp only [List.flatten_cons, List.flatten_nil, List.append_nil] +/-- the replay of phase %(X)s, composed from its kernel-checked segments -/ +theorem run%(X)s : GLab.Run par st%(a)d raw.gates%(X)s st%(b)d r%(X)s := by + rw [gates%(X)s_eq] + exact %(pf)s +''' % dict(X=X, cat=nest(segs), lst=ll_(segs), a=a, b=b, pf=runpf(a, b)) + lab = 'valid.lab S Ro cf hMA hMAi hMB hMBi reg hCc hreg' + txt = '''import Work.GCert.Labels.Main +import %(base)s.%(name)sPrice +import %(imps)s +/-! # (key: gx-data) gcert/1 certificate `%(name)s` (h = %(h)d): THE LABEL HALF and its price +GENERATED by checks/wht26/gx-data/py/gxgen.py from %(src)s. No `sorry`. +`v = %(v)d` ports, `R = %(R)d` slots, %(nc)d scratch copies of rank %(c)d, copy cost `cst = %(cst)d`, `N = %(N)d` unit moves. +* `aux : GLab.Aux`, `valid : GLab.Valid raw aux`: frame table (`tab_ok` composed by `tabK_node`), the replays of phase A + and phase B (`seg_ok` composed by `Run.append`), the final climbs (`segF_ok`, `fin_ok`), the ends (`end_ok`); +* `lab_cost`, `lab_price`: for ANY scalar half `S` the label half `valid.lab S ..` costs + `rcost rA + card C * bcost %(c)d + rcost rB + rcost rF` = `invPrice φ` = %(terms)s + (`Gen.%(name)sHist`, `%(name)sPrice`) when there are %(nc)d copies. -/ +set_option maxRecDepth 100000 +namespace GXD.%(name)s +open GXD OAI.PowerSaving OAI.PowerSaving.CB +theorem raw_h : raw.h = %(h)d := rfl +theorem raw_v : raw.v = %(v)d := rfl +theorem raw_R : raw.R = %(R)d := rfl +/-- what the label checks read next to `raw` -/ +noncomputable def aux : GLab.Aux := ⟨par, st0, st%(a)d, st%(n)d, st%(f)d, fins, rA, rB, rF⟩ +theorem fin_ok : GLab.noAdds fins = true := by decide +kernel +theorem cen_ok : (raw.ret.map Prod.fst).all (fun r => Nat.beq (GLab.cdim (par.tab.get (st%(a)d.get r))) %(c)d) = true := by + decide +kernel +theorem tab_ok : GLab.tabK par.h par.tab = true := %(tabpf)s +%(runA)s%(runB)s/-- **the kernel-checked label facts** of the certificate -/ +theorem valid : GLab.Valid raw aux where + hn := rfl + tab := tab_ok + runA := runA + runB := runB + runF := GLab.Run.of_seg segF_ok + fin := fin_ok + ends := end_ok +theorem cen_dim (r : Nat) (hr : r ∈ raw.ret.map Prod.fst) : GLab.cdim (par.tab.get (st%(a)d.get r)) = %(c)d := + Nat.eq_of_beq_eq_true (List.all_eq_true.mp cen_ok r hr) +/-- price of the label half over ANY scalar half -/ +theorem lab_cost {C : Type} [Fintype C] [DecidableEq C] (S : GX.Scal (Fin raw.v) (Fin raw.R) C) + {emb : CR.L3 (Fin raw.v) (Fin raw.R) → Nat} {un : Nat → CR.L3 (Fin raw.v) (Fin raw.R)} + (Ro : GLab.Roles raw.v raw.R emb un) (cf : Co → SSC.Coef) (hMA) (hMAi) (hMB) (hMBi) + (reg : C → Nat) (hCc) (hreg) (φ : ℕ → ℝ) : + (%(lab)s).cost φ + = rcost φ rA + (Fintype.card C : ℝ) * bcost φ %(c)d + rcost φ rB + rcost φ rF := by + obtain ⟨h1, h2, h3, h4⟩ := valid.lab_ranks S Ro cf hMA hMAi hMB hMBi reg hCc hreg + have h5 : ∀ k, bcost φ (((%(lab)s).cen k).dim) = bcost φ %(c)d := + fun k => by rw [h4 k]; exact congrArg (bcost φ) (cen_dim _ (hreg k)) + rw [GX.Lab.cost, h1, h2, h3, Finset.sum_congr rfl (fun k _ => h5 k), Finset.sum_const, Finset.card_univ, nsmul_eq_mul] + rfl +/-- **the label half costs one invocation price** (`invPrice`, by rank, from the kernel counts) -/ +theorem lab_price {C : Type} [Fintype C] [DecidableEq C] (S : GX.Scal (Fin raw.v) (Fin raw.R) C) + {emb : CR.L3 (Fin raw.v) (Fin raw.R) → Nat} {un : Nat → CR.L3 (Fin raw.v) (Fin raw.R)} + (Ro : GLab.Roles raw.v raw.R emb un) (cf : Co → SSC.Coef) (hMA) (hMAi) (hMB) (hMBi) + (reg : C → Nat) (hCc) (hreg) (hC : Fintype.card C = %(nc)d) (φ : ℕ → ℝ) : + (%(lab)s).cost φ = invPrice φ := by + rw [lab_cost S Ro cf hMA hMAi hMB hMBi reg hCc hreg φ, hC, ← inv_cost φ] + norm_num [bcost] +end GXD.%(name)s +#print axioms GXD.%(name)s.valid +#print axioms GXD.%(name)s.lab_price +''' % dict(info, imps='\nimport '.join(c[0] for c in chk if 'Scal' not in c[0] and 'YChk' not in c[0]), c=cop[0], a=nA, n=ns, + f=ns + 1, tabpf=tabpf(''), runA=run('A', 0, nA), runB=run('B', nA, ns), lab=lab) + open('%s/%sCert.lean' % (out, name), 'w').write(txt) + return ['%s.%sCert' % (base, name), '%s.%sScalOK' % (base, name)] + + +def ll_(xs): + return '[' + ', '.join(xs) + ']' + + +def final_module(name, cname, d, dx, g, out): + """.lean: the final theorems OVER ANY SCALAR HALF (compiles as soon as Cert does): label half, price, + unit list, rate fact and gx-chain's `GX.wht_of_halves` are all closed; what is left is `S : GX.Scal` with its + gate matrices = the ordered products of the adds of `raw` (gx-scalar).""" + h, v, R, W, m, nc = g['h'], g['v'], g['R'], d['W'], d['m'], g['nc'] + X = 'GXD.%s' % cname + args = 'S Ro cf hMA hMAi hMB hMBi reg hCc hreg' + + def thm(nm, rate, A, B, s, ux): + return f''' +/-- **Walsh-Hadamard transform, whole-block recursion on the bridged word B_2 with the gcert/1 circuit `{cname}`**, +over any scalar half of `{X}.raw`: the statement `WHTGoal` of `WHTCheck/Challenge.lean` with `1 - 2/10^11` +replaced by `1 - {A}/10^{B}`. -/ +theorem {nm} (Ro : GLab.Roles {X}.raw.v {X}.raw.R emb un) + (hMA : S.MA = SSC.matP un (GLab.mic cf ({X}.raw.gatesA.flatMap GXD.Gate.adds))) + (hMAi : S.MAi = SSC.matPinv un (GLab.mic cf ({X}.raw.gatesA.flatMap GXD.Gate.adds))) + (hMB : S.MB = SSC.matP un (GLab.mic cf ({X}.raw.gatesB.flatMap GXD.Gate.adds))) + (hMBi : S.MBi = SSC.matPinv un (GLab.mic cf ({X}.raw.gatesB.flatMap GXD.Gate.adds))) + (reg : C → Nat) (hCc : ∀ k (q : Fin {X}.raw.R), S.Cc k q ≠ 0 → reg k = 2 * {X}.raw.v + q.val) + (hreg : ∀ k, reg k ∈ {X}.raw.ret.map Prod.fst) (hC : Fintype.card C = {nc}) : + ∃ solve W, WHTProgram solve W ∧ BlockWHT.WHTTimeBoundsAt (1 - {A}/(10:ℝ)^{B}) W := + GX.wht_of_halves S ({X}.valid.lab {args}) + (by rw [Fintype.card_fin]; decide) {m} {W} (by rw [Fintype.card_fin]; rfl) + (by rw [Fintype.card_fin, Fintype.card_fin]; rfl) (by norm_num) BlockAccounting.blocks{rate} + (fun φ => by + rw [{X}.lab_price {args} hC φ, Fintype.card_fin, Fintype.card_fin] + exact BridgeRate.{name}.unit_cost{ux} φ) + {s} (1 - {A}/(10:ℝ)^{B}) (by norm_num) (by norm_num) BlockAccounting.fold_{rate} + +/-- the same from the FIVE scalar identities of gx-scalar's matrices of `{X}.raw` (`Work/GCert/Data/Glue.lean`) -/ +theorem {nm.replace('_of_scal', '_of_ids')} (hv : 0 < {X}.raw.v) + (hAi : GS.MAi {X}.raw hv * GS.MA {X}.raw hv = 1) (hBi : GS.MBi {X}.raw hv * GS.MB {X}.raw hv = 1) + (hx : ∀ (t : Fin {X}.raw.v) (j : GS.Rl {X}.raw), (GS.MB {X}.raw hv * CR.scatM (GS.Jrm {X}.raw * GS.Ccm {X}.raw) + * GS.MA {X}.raw hv) (CR.lX t) j = if CR.lX t = j then 1 else 0) + (hy : ∀ (i : GS.Rl {X}.raw) (t : Fin {X}.raw.v), (GS.MB {X}.raw hv * CR.scatM (GS.Jrm {X}.raw * GS.Ccm {X}.raw) + * GS.MA {X}.raw hv) i (CR.lY t) = if i = CR.lY t then 1 else 0) + (hid : ∀ S t : Fin {X}.raw.v, (GS.MB {X}.raw hv * CR.scatM (GS.Jrm {X}.raw * GS.Ccm {X}.raw) + * GS.MA {X}.raw hv) (CR.lY S) (CR.lX t) = if S = t then 1 else 0) : + ∃ solve W, WHTProgram solve W ∧ BlockWHT.WHTTimeBoundsAt (1 - {A}/(10:ℝ)^{B}) W := + {nm} (GXD.scalOf {X}.raw hv hAi hBi hx hy hid) GS.toCoef (GXD.roles {X}.raw hv) + (GXD.scalOf_MA _ hv hAi hBi hx hy hid) (GXD.scalOf_MAi _ hv hAi hBi hx hy hid) + (GXD.scalOf_MB _ hv hAi hBi hx hy hid) (GXD.scalOf_MBi _ hv hAi hBi hx hy hid) + (GXD.reg {X}.raw) (GXD.reg_slot {X}.raw hv hAi hBi hx hy hid) (GXD.reg_mem {X}.raw) + (by rw [Fintype.card_fin]; decide) +''' + txt = f'''import Work.GCert.Chain.End +import Work.GCert.Data.Glue +import Work.GCert.Data.{cname}Cert +import Work.GCert.Data.Inst{name} + +/-! +# (key: gx-data) Bridged word B_2 with the gcert/1 circuit `{cname}` (h = {h}, m = {m}): final theorems over a scalar half +GENERATED by checks/wht26/gx-data/py/gxrate.py. No `sorry`. +`GX.wht_of_halves` (gx-chain) on the label half `{X}.valid` (kernel checks of `Work/GCert/Data/Gen/{cname}*`), its +price `{X}.lab_price`, the unit list `BlockAccounting.blocks{name}` (`W = {W}` live roles) and the rate facts +`fold_{name}` (`1 - {d['A']}/10^{d['B']}`), `fold_{name}x` (`1 - {dx['A']}/10^{dx['B']}`). +The ONLY hypothesis left is the scalar half: `S : GX.Scal (Fin {v}) (Fin {R}) C` whose gate matrices are the ordered +products of the adds of `raw` (`hMA .. hMBi`), with `{nc}` copies read from the retained registers (`reg`, `hCc`, `hreg`, `hC`); +`wht_{name}_of_ids`, `wht_{name}x_of_ids`: the same from the five identities `hAi hBi hx hy hid` of gx-scalar's matrices +`GS.MA GS.MAi GS.MB GS.MBi GS.Jrm GS.Ccm` of `raw` (the fields of the planned `GS.ScalOK`). +-/ + +namespace OAI +namespace PowerSaving +namespace WHT +open BlockWHT + +variable {{C : Type}} [Fintype C] [DecidableEq C] (S : GX.Scal (Fin {X}.raw.v) (Fin {X}.raw.R) C) + {{emb : CR.L3 (Fin {X}.raw.v) (Fin {X}.raw.R) → Nat}} {{un : Nat → CR.L3 (Fin {X}.raw.v) (Fin {X}.raw.R)}} + (cf : GXD.Co → SSC.Coef) +''' + thm('wht_' + name + '_of_scal', name, d['A'], d['B'], d['s'], '') + thm('wht_' + name + 'x_of_scal', name + 'x', dx['A'], dx['B'], dx['s'], '_x') + f''' +end WHT +end PowerSaving +end OAI +#print axioms OAI.PowerSaving.WHT.wht_{name}_of_scal +#print axioms OAI.PowerSaving.WHT.wht_{name}x_of_scal +#print axioms OAI.PowerSaving.WHT.wht_{name}_of_ids +#print axioms OAI.PowerSaving.WHT.wht_{name}x_of_ids +''' + open(out + '%s.lean' % name, 'w').write(txt) + + +def main_module(name, cname, d, dx, out): + """Main.lean: the CLOSED theorems (what the comparator solution cites). WRITTEN against gx-scalar's planned + `GS.ScalOK` (fields / theorems hv hAi hBi hx hy hid, SCALAR v2); compiles when Work/GCert/Scalar/Main.lean exists.""" + K = 'GXD.%s.scalOK' % cname + + def thm(sfx, A, B): + return f''' +/-- **Walsh-Hadamard transform in `O(n (log n)^(1 - {A}/10^{B}))`-type time bounds: whole-block recursion on the bridged +word B_2 with the kernel-checked gcert/1 circuit `{cname}`.** -/ +theorem wht_main_{name}{sfx} : + ∃ solve W, WHTProgram solve W ∧ BlockWHT.WHTTimeBoundsAt (1 - {A}/(10:ℝ)^{B}) W := + wht_{name}{sfx}_of_ids {K}.hv {K}.hAi {K}.hBi {K}.hx {K}.hy {K}.hid +''' + txt = f'''import Work.GCert.Scalar.Main +import Work.GCert.Data.{cname}ScalOK +import Work.GCert.Data.{name} + +/-! +# (key: gx-data) Bridged word B_2 with the gcert/1 circuit `{cname}`: THE CLOSED THEOREMS +GENERATED by checks/wht26/gx-data/py/gxrate.py. No `sorry`. +`wht_{name}_of_ids` (label half, price, unit list, rate fact, gx-chain's end theorem) applied to the scalar half +`{K} : GS.ScalOK GXD.{cname}.raw` (kernel checks `scal_ok`, `ychk_ok`; soundness: gx-scalar). +-/ + +namespace OAI +namespace PowerSaving +namespace WHT +open BlockWHT +''' + thm('', d['A'], d['B']) + thm('x', dx['A'], dx['B']) + f''' +end WHT +end PowerSaving +end OAI +#print axioms OAI.PowerSaving.WHT.wht_main_{name} +#print axioms OAI.PowerSaving.WHT.wht_main_{name}x +''' + open(out + '%sMain.lean' % name, 'w').write(txt) diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gxconv.py b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gxconv.py new file mode 100644 index 0000000000..49ebb65973 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gxconv.py @@ -0,0 +1,131 @@ +"""gxconv.py: gcert/0 -> gcert/1 for files whose in-place pair op SCALES its target +(`op dest ctrl ca cb`: dest := ca dest + cb ctrl with ca not in {1}; #193 has ca = -2), questions.md D2. +COPY of `convert` of gx.py with ONE change: a scaling is not a gate, it changes the +UNIT in which the register is stored. wanted(r) = lam[r] * stored(r), lam = 1 at the start; + op dest ctrl ca cb : lam[dest] *= ca ; stored(dest) += (cb lam[ctrl] / lam[dest]) stored(ctrl) + any other add t += k s : stored(t) += (k lam[s] / lam[t]) stored(s) + scatter y_t += coef(t, k) total_k : coefficient coef(t, k) * lam[slot of total k] (a TABLE if some lam != 1) +Only slots may be scaled (tested: lam = 1 on every x and y register, always), so the x / y rows and columns of +the product (E5: hx, hy, hid) are those of the unscaled circuit; frames, blocks and N are untouched. +The result is tested by the reference checker `gx.check1` (labels and scalars) before it is written. + +usage: gxconv.py out= [noext] +""" +import sys, time +from fractions import Fraction as Fr +import gxpaths +import gx +import gxrun +need = gx.need + + +def convert(c0): + need(c0["format"] == "gcert/0", "input is not gcert/0") + v, h, R = c0["v"], c0["h"], c0["R"] + ev = c0["events"] + cen = [n for n, e in enumerate(ev) if e[0] == "centre"] + need(cen == list(range(cen[0], cen[0] + len(cen))), "centres are not contiguous: no single scatter cut") + A, B, ret = [], [], [] + neg, openq, lam, nsc = set(), {}, {}, 0 + L = lambda r: lam.get(r, Fr(1)) + + def co(t, s, a, b=1): # stored coefficient of the wanted add t += (a/b) s + w = Fr(a, b) * L(s) / L(t) + return [w.numerator, w.denominator] + + def o(f, s, tg, ex=()): + return ["out", f, s, [[t] + co(t, s, a, b) for t, a, b in tg], list(ex)] + + def i(f, t, sr): + return ["in", f, t, [[s] + co(t, s, a, b) for s, a, b in sr]] + scat_lam = None + for n, e in enumerate(ev): + k = e[0] + out = A if n < cen[0] else B + if k in ("read0", "undo", "uninj"): + continue + if k == "inj": + need(e[2] not in neg, "inj reads a negated x register") + out.append(o(e[3], e[2], [[e[1], 1, 1]])) + elif k == "op": + if e[3] != 1: + need(e[3] != 0 and e[1] >= 2 * v, "op scales a register that is not a slot (or by 0)") + lam[e[1]] = L(e[1]) * e[3] + nsc += 1 + out.append(o(e[5], e[2], [[e[1], e[4], 1]])) + elif k == "centre": + ret.append([e[2], e[1], e[3]]) + if scat_lam is None: + scat_lam = dict(lam) + elif k == "gread": + hit = set(t for t, _, _ in e[3]) + out.append(o(e[2], e[1], [[v + t, a, b] for t, a, b in e[3]], [v + t for t in e[4] if t not in hit])) + elif k == "rread": + out.append(o(e[2], e[1], [[v + t, a, b] for t, a, b in e[3]])) + elif k == "ysh": + out.append(o(e[4], e[2], [[e[1], e[3], 1]])) + elif k == "yw": + out.append(o(e[4], e[2], [[e[1], e[3][0], e[3][1]]])) + elif k == "kd": + out.append(o(e[3], e[2], [[e[1], -1 if e[2] in neg else 1, 1]])) + elif k == "ktr": + q = tuple(e[1]) + need(e[2] == gx.KJ, "ktr matrix is not 1 - J/2") + x1, rest = q[0], list(q[1:]) + if q not in openq: + out.append(i(e[3], x1, [[r, 1, 1] for r in rest])) + out.append(o(e[3], x1, [[r, -1, 2] for r in rest])) + out.append(i(e[3], x1, [[r, 1, 1] for r in rest])) + openq[q] = n + neg.add(x1) + else: + out.append(i(e[3], x1, [[r, -1, 1] for r in rest])) + out.append(o(e[3], x1, [[r, 1, 2] for r in rest])) + out.append(i(e[3], x1, [[r, -1, 1] for r in rest])) + del openq[q] + neg.discard(x1) + else: + raise AssertionError("unknown event kind %r" % k) + need(all(r >= 2 * v for r, x in lam.items() if x != 1), "an x or y register is scaled") + need(not openq and not neg, "a K block is not closed") + ret = sorted(ret) + need([z[0] for z in ret] == list(range(len(ret))), "retained totals are not 0 .. n-1") + sin, sout = Fr(*c0["scat"]["inside"]), Fr(*c0["scat"]["outside"]) + sl = [(scat_lam or {}).get(z[1], Fr(1)) for z in ret] + if all(x == 1 for x in sl): + scat = dict(inside=c0["scat"]["inside"], outside=c0["scat"]["outside"]) + else: + need(len(ret) == h, "star rule with a number of totals other than h") + scat = dict(table=[[[kk, (w * sl[kk]).numerator, (w * sl[kk]).denominator] + for kk in range(h) for w in [sin if c0["ports"][t] >> kk & 1 else sout]] for t in range(v)]) + ext = sorted([z[3], z[1]] for z in c0["gauge"] if z[5]) + c1 = dict(format="gcert/1", derived_from=c0["name"] + " (gcert/0; %d scalings as units, gxconv.py)" % nsc, p=c0["p"], + h=h, v=v, R=R, cst=c0["cst"], N=c0["N"], ports=c0["ports"], frames=c0["frames"], start=c0["start"], + final=c0["final"], ext=ext, ret=ret, scat=scat, A=A, B=B, blocks=c0["blocks"]) + return c1, nsc, sorted(set(str(x) for x in lam.values())), sum(1 for x in sl if x != 1) + + +if __name__ == "__main__": + t0 = time.time() + opt = dict(a.split("=", 1) for a in sys.argv[2:] if "=" in a) + c0 = gxrun.load(sys.argv[1]) + c1, nsc, lams, nsl = convert(c0) + c1["two_hosts"] = sorted(2 * c0["v"] + i for i, hs in enumerate(c0["hosts"]) if len(hs) > 1) + if "noext" in sys.argv and c1["ext"]: # as gxrun.py: exterior gauges become first blocks + for r, f in c1["ext"]: + d = str(len(c1["frames"][f])) + c1["start"][r] = 0 + c1["blocks"]["s"][d] = c1["blocks"]["s"].get(d, 0) + 1 + c1["N"] += int(d) + c1["blocks"]["s"] = {k: c1["blocks"]["s"][k] for k in sorted(c1["blocks"]["s"], key=int)} + c1["derived_from"] += ", exterior gauges turned into first blocks" + c1["ext"] = [] + st = {} + gx.check1(c1, scalar=True, stats=st) + print("ACCEPTED by gx.check1: %s h=%d v=%d R=%d N=%d gates A=%d B=%d ext=%d; scalings %d, final units %s, scaled totals %d, " + "scatter %s, stats %s (%.1fs)" % (c0["name"], c1["h"], c1["v"], c1["R"], c1["N"], len(c1["A"]), len(c1["B"]), + len(c1["ext"]), nsc, lams, nsl, "table" if "table" in c1["scat"] else "star", st, + time.time() - t0)) + if "out" in opt: + gxrun.dump(c1, opt["out"]) + print("written", opt["out"]) diff --git a/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gxcore.py b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gxcore.py new file mode 100644 index 0000000000..3e3f0a3076 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/inputs/complex/sources/tools__gx__gxcore.py @@ -0,0 +1,375 @@ +"""gxcore.py: gcert/1 JSON -> normal data D, PYTHON MIRROR of the two Lean checks +(label side: E0 frames, E1 pairs, E1/E2/E6 replay in segments; scalar side: E3 kinds, E4 bracket, E5 replay +in source batches, E7), derived data (distinct climbs, cut states, block histogram) and kernel sizes. +Own code; the reference is gx.py (check1), not imported. Python 3, standard library only.""" +import json, gzip +from collections import Counter +from math import gcd + + +class Reject(Exception): + pass + + +def need(c, msg): + if not c: + raise Reject(msg) + + +def load(path): + c = json.load(gzip.open(path, "rt") if path.endswith(".gz") else open(path)) + need(c.get("format") == "gcert/1", "E0: format is not gcert/1") + return c + + +def co(num, den): + need(den > 0, "E0: denominator") + return (num < 0, abs(num), den) + + +def normal(c): + """the Lean-facing data: gates as tuples, coefficients (neg, num, den), ret by total""" + def gate(g): + if g[0] == "out": + return ("out", g[1], g[2], [(t, co(a, b)) for t, a, b in g[3]], list(g[4])) + need(g[0] == "in", "E0: unknown gate kind %r" % (g[0],)) + return ("in", g[1], g[2], [(s, co(a, b)) for s, a, b in g[3]]) + ret = sorted(c["ret"]) + need([k for k, _, _ in ret] == list(range(len(ret))), "E2: retained totals numbered 0..") + sc = c["scat"] + scat = ("table", [[(k, co(a, b)) for k, a, b in row] for row in sc["table"]]) if "table" in sc else \ + ("star", co(*sc["inside"]), co(*sc["outside"])) + return dict(h=c["h"], v=c["v"], R=c["R"], N=c["N"], cst=c["cst"], ports=list(c["ports"]), + frames=[list(f) for f in c["frames"]], start=list(c["start"]), final=list(c["final"]), + ext=[tuple(e) for e in c.get("ext", [])], ret=[(s, f) for _, s, f in ret], scat=scat, + A=[gate(g) for g in c["A"]], B=[gate(g) for g in c["B"]], + blocks={k: {int(r): n for r, n in c["blocks"][k].items()} for k in "xysc"}) + + +def regs(g): + return [g[2]] + [t for t, _ in g[3]] + (g[4] if g[0] == "out" else []) + + +def adds(g): + """single adds (tgt, src, coef) in order""" + return [(t, g[2], k) for t, k in g[3]] if g[0] == "out" else [(g[2], s, k) for s, k in g[3]] + + +def reduce(u, basis): + for b in basis: + if u >> (b.bit_length() - 1) & 1: + u ^= b + return u + + +def echelon_ok(f): + piv = [b.bit_length() - 1 for b in f] + if any(b == 0 for b in f) or any(piv[i] <= piv[i + 1] for i in range(len(piv) - 1)): + return False + return all(not (b >> p & 1) for i, b in enumerate(f) for j, p in enumerate(piv) if i != j) + + +def par(x): + return bin(x).count("1") & 1 + + +def cls(D, r): + return "x" if r < D["v"] else "y" if r < 2 * D["v"] else "s" + + +# ---- label side ------------------------------------------------------------------------------------------ +def chk_frames(D): + """E0: ports; frame table reduced echelon, no repeats, zero first, full second""" + h, v, fr = D["h"], D["v"], D["frames"] + p = D["ports"] + need(len(p) == v == len(set(p)) and all(par(q) and 0 < q < 1 << h for q in p), "E0: ports") + need(len(fr) >= 2 and fr[0] == [] and fr[1] == [1 << i for i in range(h - 1, -1, -1)], "E0: frames 0 and 1") + need(all(echelon_ok(f) and all(b < 1 << h for b in f) for f in fr), "E0: frame table not reduced echelon") + need(len(set(map(tuple, fr))) == len(fr), "E0: frame table has repeats") + return [len(f) for f in fr] + + +def derive(D): + """distinct climbs in order of first use (NOT a check: plain replay of the frame ids)""" + cur, seen, pairs = list(D["start"]), set(), [] + + def go(r, f): + o = cur[r] + if o != f: + if (o, f) not in seen: + seen.add((o, f)) + pairs.append((o, f)) + cur[r] = f + for g in D["A"] + D["B"]: + for r in regs(g): + go(r, g[1]) + for r, f in enumerate(D["final"]): + go(r, f) + return pairs + + +def chk_pairs(D, dim, pairs): + """E1, level 2: every listed pair is a nested pair of the table; returns the mask-operation count""" + fr, n, work = D["frames"], len(D["frames"]), 0 + for a, b in pairs: + need(a < n and b < n and dim[a] < dim[b], "E1: pair (%d, %d) does not climb" % (a, b)) + need(all(reduce(u, fr[b]) == 0 for u in fr[a]), "E1: pair (%d, %d) is not nested" % (a, b)) + work += dim[a] * dim[b] + return work + + +def cut_points(D, gmax, wmax=210000): + """replay segments: each phase (A, B) is cut into k pieces of equal gate count, k = the least number with at + most `gmax` gates AND at most `wmax` work per piece on average (work = sum over gates of the dimension of the + gate's frame; measured at h = 22: about 1 ms of kernel time per unit, NOTES.md). + Cut points = gate counts in A ++ B (always 0, |A| and the end).""" + nA, nB = len(D["A"]), len(D["B"]) + cuts = [0] + for off, gs in ((0, D["A"]), (nA, D["B"])): + n = len(gs) + k = max(1, -(-n // gmax), -(-sum(len(D["frames"][g[1]]) for g in gs) // wmax)) + cuts += [off + (n * i) // k for i in range(1, k + 1)] + return sorted(set(cuts)) + + +def label_data(D, dim, cuts): + """for gx-labels (gcert-interface.md LABELS v1): ordered block ranks per replay segment, the final climbs as + gates without adds (same final frame, at most 32 registers, only registers that still climb), their ranks, + the largest number of registers named by one gate. Plain replay (the mirror has accepted the file).""" + cur, G = list(D["start"]), D["A"] + D["B"] + rs, most = [], 0 + for a, b in zip(cuts, cuts[1:]): + r = [] + for g in G[a:b]: + most = max(most, len(regs(g))) + for x in regs(g): + if cur[x] != g[1]: + r.append(dim[g[1]] - dim[cur[x]]) + cur[x] = g[1] + rs.append(r) + by = {} + for x, f in enumerate(D["final"]): + if cur[x] != f: + by.setdefault(f, []).append(x) + fins, rF = [], [] + for f in sorted(by): + for i in range(0, len(by[f]), 32): + xs = by[f][i:i + 32] + fins.append(("out", f, xs[0], [], xs[1:])) + rF += [dim[f] - dim[cur[x]] for x in xs] + return dict(rs=rs, fins=fins, rF=rF, most=max(most, 32 if fins else 0)) + + +def chk_replay(D, dim, pairs, cuts): + """E1 (labels), E2 (scatter cut), E6 (price), in the segments given by `cuts`. + Returns (states at the cuts, histogram by class, visits per segment).""" + h, v, R, fr = D["h"], D["v"], D["R"], D["frames"] + n = 2 * v + R + start, final, ext = D["start"], D["final"], dict(D["ext"]) + need(len(start) == len(final) == n, "E0: start / final") + for t in range(v): + need(fr[start[t]] == [D["ports"][t]] and final[t] == 1, "E1: x start / final") + f = fr[final[v + t]] + need(start[v + t] == 0 and len(f) == h - 1 and all(par(u & D["ports"][t]) == 0 for u in f), "E1: y start / final") + for r in range(2 * v, n): + need(start[r] == ext.get(r, 0) and final[r] == 1, "E1: slot start / final") + ok = set(pairs) + need(len(ok) == len(pairs), "E1: pair list has repeats") + cur = list(start) + H = {k: Counter() for k in "xysc"} + + def climb(r, f, where): + o = cur[r] + if o != f: + need((o, f) in ok, "E1: climb (%d, %d) is not a tested pair (%s, register %d)" % (o, f, where, r)) + H[cls(D, r)][dim[f] - dim[o]] += 1 + seg[dim[f] - dim[o]] += 1 + cur[r] = f + seg, segs = Counter(), [] + G, nA = D["A"] + D["B"], len(D["A"]) + states, visits = [], [] + need(cuts[0] == 0 and cuts[-1] == len(G) and cuts == sorted(cuts), "cut points") + for a, b in zip(cuts, cuts[1:]): + states.append(list(cur)) + vs = 0 + for i in range(a, b): + if i == nA: + scatter_cut(D, cur, dim, H, seg) + g = G[i] + rs = regs(g) + need(all(0 <= r < n for r in rs) and len(set(rs)) == len(rs), "E3: registers of gate %d" % i) + need(i >= nA or all(r < v or r >= 2 * v for r in rs), "E2: y role named in phase A (gate %d)" % i) + vs += len(rs) + for r in rs: + climb(r, g[1], "gate %d" % i) + visits.append(vs) + if b < len(G): + segs.append(seg) + seg = Counter() + if nA == len(G): + scatter_cut(D, cur, dim, H, seg) + states.append(list(cur)) + for r in range(n): + climb(r, final[r], "final") + segs.append(seg) + Hb = {k: dict(sorted(w.items())) for k, w in H.items()} + need(Hb == D["blocks"], "E6: block histogram differs from `blocks`") + N = sum(r * c for w in H.values() for r, c in w.items()) + need(N == D["N"] and N + sum(dim[f] for f in ext.values()) == R * h + 2 * v * (h - 1) + D["cst"], "E6: N") + need(sum(r * c for r, c in H["c"].items()) == D["cst"], "E6: cst") + return states, Hb, visits, [[w[r] for r in range(h + 1)] for w in segs] + + +def scatter_cut(D, cur, dim, H, seg): + v = D["v"] + if D["scat"][0] == "table": + need(len(D["scat"][1]) == v and all(k < len(D["ret"]) for row in D["scat"][1] for k, _ in row), "E2: scatter table") + else: + need(len(D["ret"]) == D["h"], "E2: one retained total per coordinate (star rule)") + for s, f in D["ret"]: + need(s >= 2 * v and cur[s] == f, "E2: retained slot %d is not at its frame" % s) + H["c"][dim[f]] += 1 + seg[dim[f]] += 1 + need(all(cur[v + t] == 0 for t in range(v)), "E2: a y role left frame 0 before the scatter") + + +# ---- scalar side ----------------------------------------------------------------------------------------- +SC = 6 # all scalar entries are kept as integers in units of 1/6 +KINDS = {("x", "s"), ("s", "s"), ("s", "y"), ("x", "y"), ("x", "x"), ("y", "y")} + + +def chk_shape(D): + """E3 kinds, E4 bracket""" + ysum, piv, ytg = Counter(), set(), set() + for ph in "AB": + for i, g in enumerate(D[ph]): + for t, s, (ng, a, b) in adds(g): + kd = (cls(D, s), cls(D, t)) + need(kd in KINDS and t != s, "E3: gate kind %s -> %s (gate %s%d)" % (kd + (ph, i))) + need(ph == "B" or kd in {("x", "s"), ("s", "s")}, "E3: bank gate before the scatter (gate A%d)" % i) + if kd == ("y", "y"): + need(SC % b == 0, "E4: denominator beyond sixths") + ysum[s, t] += (-a if ng else a) * (SC // b) + piv.add(s) + ytg.add(t) + need(not (piv & ytg), "E4: a pivot is the target of a gate reading y") + need(all(x == 0 for x in ysum.values()), "E4: y-reads of a (pivot, target) pair do not cancel") + return len(ysum) + + +def scat_row(D, t): + sc = D["scat"] + if sc[0] == "table": + return sc[1][t] + return [(k, sc[1] if D["ports"][t] >> k & 1 else sc[2]) for k in range(D["h"])] + + + +def replay(D, init, count=None): + """exact replay through A, scatter, B of sparse vectors with entries in sixths; `init` = register -> {key: 6}""" + v = D["v"] + reg = [dict(init.get(r, ())) for r in range(2 * v + D["R"])] + + def axpy(t, src, k): + ng, a, b = k + d = reg[t] + for key, u in src.items(): + w = u * a + need(w % b == 0, "E5: an entry needs a denominator beyond sixths (register %d)" % t) + w = w // b + w = d.get(key, 0) + (-w if ng else w) + if count is not None: + count[key] += 1 + if w: + d[key] = w + else: + d.pop(key, None) + + def run(gates): + for g in gates: + if g[0] == "out": + src = dict(reg[g[2]]) + for t, k in g[3]: + axpy(t, src, k) + else: + for s, k in g[3]: + axpy(g[2], reg[s], k) + run(D["A"]) + afterA = sum(len(d) for d in reg) + tot = [dict(reg[s]) for s, _ in D["ret"]] + for t in range(v): + for k, cf in scat_row(D, t): + if tot[k]: + axpy(v + t, tot[k], cf) + run(D["B"]) + return reg, afterA + + +def chk_scalar(D, batches=1): + """E5 (+ E7 when `ext` is non-empty). Returns stats: denominators and largest numerators per class in the + units of the spec (x halves, y sixths, slots integers), updates per source batch, entries after A.""" + v = D["v"] + count = Counter() + reg, afterA = replay(D, {t: {t: SC} for t in range(v)}, count) + need(all(reg[t] == {t: SC} for t in range(v)), "E5: an x role is not restored (X3)") + need(all(reg[v + t] == {t: SC} for t in range(v)), "E5: a target does not receive exactly its source (hid)") + if D["ext"]: + rg, _ = replay(D, {r: {r: SC} for r, _ in D["ext"]}) + need(all(not rg[v + t] for t in range(v)), "E7: the dirt of an exterior-gauged slot reaches a y role") + step = -(-v // batches) + per = [sum(count[k] for k in range(lo, min(lo + step, v))) for lo in range(0, v, step)] + return dict(updates=sum(count.values()), per_batch=per, afterA=afterA, + batches=[(lo, min(lo + step, v)) for lo in range(0, v, step)]) + + +def digits(D): + """largest |entry| met and denominators per class, by a second replay that watches every write (slow path + kept separate from the check): returns {class: (lcm of denominators, largest |numerator| in units 1/den)}""" + v = D["v"] + den = {"x": 1, "y": 1, "s": 1} + mx = {"x": 0, "y": 0, "s": 0} + reg = [({r: SC} if r < v else {}) for r in range(2 * v + D["R"])] + + def axpy(t, src, k): + ng, a, b = k + d, kk = reg[t], cls(D, t) + for key, u in src.items(): + w = d.get(key, 0) + (-(u * a // b) if ng else u * a // b) + if w: + d[key] = w + q = SC // gcd(w, SC) + if den[kk] % q: + den[kk] = den[kk] * q // gcd(den[kk], q) + if abs(w) > mx[kk]: + mx[kk] = abs(w) + else: + d.pop(key, None) + for g in D["A"]: + for t, s, k in adds(g): + axpy(t, reg[s], k) + tot = [dict(reg[s]) for s, _ in D["ret"]] + for t in range(v): + for k, cf in scat_row(D, t): + axpy(v + t, tot[k], cf) + for g in D["B"]: + for t, s, k in adds(g): + axpy(t, reg[s], k) + return {k: (den[k], mx[k] * den[k] // SC if (mx[k] * den[k]) % SC == 0 else "%d/6" % mx[k]) for k in "xys"} + + +def mirror(D, gmax=12000, batches=1, pairs=None, cuts=None): + """both checks; returns everything the generator and the dry run need""" + dim = chk_frames(D) + pairs = derive(D) if pairs is None else pairs + work = chk_pairs(D, dim, pairs) + cuts = cut_points(D, gmax) if cuts is None else cuts + states, H, visits, segH = chk_replay(D, dim, pairs, cuts) + ysh = chk_shape(D) + S = chk_scalar(D, batches) + hist = Counter() + for k in "xysc": + for r, n in H[k].items(): + hist[r] += n + return dict(dim=dim, pairs=pairs, pair_work=work, cuts=cuts, states=states, H=H, visits=visits, ysh=ysh, + scal=S, hist=dict(sorted(hist.items())), segH=segH, + lab=label_data(D, dim, cuts)) diff --git a/research/five-stage-p10b-transcript-stages/kernel-selection.json b/research/five-stage-p10b-transcript-stages/kernel-selection.json new file mode 100644 index 0000000000..b932877acb --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/kernel-selection.json @@ -0,0 +1,53492 @@ +{ + "status": "P10_SHARED_DONOR_KERNEL_ENTRIES", + "tag": "kernel", + "provenance": "discovery/coll (lines.py/planes.py + closure_pack.py: per-entrance maximum-weight closure over alternate response bases; shared donors after PR319) on the p = 10 word after descent/target; prepared with Anthropic Claude assistance", + "n": 10020, + "v": 960, + "input_raw_sha256": "d857cdd26e0e5e85c975e65964d9c214b905ee53806febf588b7c0014a7aa110", + "input_scalar_sha256": "3e49758c97eaf7277abeb787747a9bf7d1b1064c2713e7c42dcdd27fb476179d", + "selected_pairs": 0, + "selected_families": 1339, + "expected_local_delta": { + "1": 2591, + "2": -511, + "3": -935, + "4": 45, + "5": -43, + "6": -12, + "7": 6, + "8": 7, + "10": -20 + }, + "pairs": [], + "families": [ + { + "pivot": 5801, + "donors": [ + 5803 + ], + "cut_read": [ + 1599, + 5803, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5789, + "donors": [ + 5791 + ], + "cut_read": [ + 1543, + 5791, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5753, + "donors": [ + 5755 + ], + "cut_read": [ + 1287, + 5755, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5717, + "donors": [ + 5719 + ], + "cut_read": [ + 1063, + 5719, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5669, + "donors": [ + 5671 + ], + "cut_read": [ + 1599, + 5671, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5609, + "donors": [ + 5611 + ], + "cut_read": [ + 1287, + 5611, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5285, + "donors": [ + 5287 + ], + "cut_read": [ + 1063, + 5287, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4949, + "donors": [ + 4951 + ], + "cut_read": [ + 1543, + 4951, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7742, + "donors": [ + 4951, + 5287, + 5611, + 5671, + 5719, + 5791, + 5803 + ], + "cut_read": [ + 1599, + 7742, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7724, + "donors": [ + 4951, + 5287, + 5611, + 5719, + 5755, + 5791, + 5803 + ], + "cut_read": [ + 1543, + 7724, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7670, + "donors": [ + 5287, + 5803 + ], + "cut_read": [ + 1287, + 7670, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7616, + "donors": [ + 5287, + 5611, + 5671, + 5719, + 5755, + 5791, + 5803 + ], + "cut_read": [ + 1063, + 7616, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7544, + "donors": [ + 5755, + 5791 + ], + "cut_read": [ + 1599, + 7544, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7454, + "donors": [ + 4951, + 5611, + 5671, + 5719, + 5755, + 5791, + 5803 + ], + "cut_read": [ + 1287, + 7454, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6968, + "donors": [ + 4951, + 5611 + ], + "cut_read": [ + 1063, + 6968, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6464, + "donors": [ + 5671, + 5719 + ], + "cut_read": [ + 1543, + 6464, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5800, + "donors": [ + 5802 + ], + "cut_read": [ + 1598, + 5802, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5788, + "donors": [ + 5790 + ], + "cut_read": [ + 1542, + 5790, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5752, + "donors": [ + 5754 + ], + "cut_read": [ + 1286, + 5754, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5716, + "donors": [ + 5718 + ], + "cut_read": [ + 1062, + 5718, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5668, + "donors": [ + 5670 + ], + "cut_read": [ + 1598, + 5670, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5608, + "donors": [ + 5610 + ], + "cut_read": [ + 1286, + 5610, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5284, + "donors": [ + 5286 + ], + "cut_read": [ + 1062, + 5286, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4948, + "donors": [ + 4950 + ], + "cut_read": [ + 1542, + 4950, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7750, + "donors": [ + 4950, + 5286, + 5610, + 5670, + 5718, + 5790, + 5802 + ], + "cut_read": [ + 1598, + 7750, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7732, + "donors": [ + 4950, + 5286, + 5610, + 5718, + 5754, + 5790, + 5802 + ], + "cut_read": [ + 1542, + 7732, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7678, + "donors": [ + 5286, + 5802 + ], + "cut_read": [ + 1286, + 7678, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7624, + "donors": [ + 5286, + 5610, + 5670, + 5718, + 5754, + 5790, + 5802 + ], + "cut_read": [ + 1062, + 7624, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7552, + "donors": [ + 5754, + 5790 + ], + "cut_read": [ + 1598, + 7552, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7462, + "donors": [ + 4950, + 5610, + 5670, + 5718, + 5754, + 5790, + 5802 + ], + "cut_read": [ + 1286, + 7462, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6976, + "donors": [ + 4950, + 5610 + ], + "cut_read": [ + 1062, + 6976, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6472, + "donors": [ + 5670, + 5718 + ], + "cut_read": [ + 1542, + 6472, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5993, + "donors": [ + 5995 + ], + "cut_read": [ + 1727, + 5995, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5969, + "donors": [ + 5971 + ], + "cut_read": [ + 1671, + 5971, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5945, + "donors": [ + 5947 + ], + "cut_read": [ + 1343, + 5947, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5909, + "donors": [ + 5911 + ], + "cut_read": [ + 1119, + 5911, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5861, + "donors": [ + 5863 + ], + "cut_read": [ + 1727, + 5863, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5621, + "donors": [ + 5623 + ], + "cut_read": [ + 1343, + 5623, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5369, + "donors": [ + 5371 + ], + "cut_read": [ + 1119, + 5371, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5033, + "donors": [ + 5035 + ], + "cut_read": [ + 1671, + 5035, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8030, + "donors": [ + 5035, + 5371, + 5623, + 5863, + 5911, + 5971, + 5995 + ], + "cut_read": [ + 1727, + 8030, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7994, + "donors": [ + 5035, + 5371, + 5623, + 5911, + 5947, + 5971, + 5995 + ], + "cut_read": [ + 1671, + 7994, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7958, + "donors": [ + 5371, + 5995 + ], + "cut_read": [ + 1343, + 7958, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7904, + "donors": [ + 5371, + 5623, + 5863, + 5911, + 5947, + 5971, + 5995 + ], + "cut_read": [ + 1119, + 7904, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7832, + "donors": [ + 5947, + 5971 + ], + "cut_read": [ + 1727, + 7832, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7472, + "donors": [ + 5035, + 5623, + 5863, + 5911, + 5947, + 5971, + 5995 + ], + "cut_read": [ + 1343, + 7472, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7094, + "donors": [ + 5035, + 5623 + ], + "cut_read": [ + 1119, + 7094, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6590, + "donors": [ + 5863, + 5911 + ], + "cut_read": [ + 1671, + 6590, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5992, + "donors": [ + 5994 + ], + "cut_read": [ + 1726, + 5994, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5968, + "donors": [ + 5970 + ], + "cut_read": [ + 1670, + 5970, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5944, + "donors": [ + 5946 + ], + "cut_read": [ + 1342, + 5946, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5908, + "donors": [ + 5910 + ], + "cut_read": [ + 1118, + 5910, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5860, + "donors": [ + 5862 + ], + "cut_read": [ + 1726, + 5862, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5620, + "donors": [ + 5622 + ], + "cut_read": [ + 1342, + 5622, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5368, + "donors": [ + 5370 + ], + "cut_read": [ + 1118, + 5370, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5032, + "donors": [ + 5034 + ], + "cut_read": [ + 1670, + 5034, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8038, + "donors": [ + 5034, + 5370, + 5622, + 5862, + 5910, + 5970, + 5994 + ], + "cut_read": [ + 1726, + 8038, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8002, + "donors": [ + 5034, + 5370, + 5622, + 5910, + 5946, + 5970, + 5994 + ], + "cut_read": [ + 1670, + 8002, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7966, + "donors": [ + 5370, + 5994 + ], + "cut_read": [ + 1342, + 7966, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7912, + "donors": [ + 5370, + 5622, + 5862, + 5910, + 5946, + 5970, + 5994 + ], + "cut_read": [ + 1118, + 7912, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7840, + "donors": [ + 5946, + 5970 + ], + "cut_read": [ + 1726, + 7840, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7480, + "donors": [ + 5034, + 5622, + 5862, + 5910, + 5946, + 5970, + 5994 + ], + "cut_read": [ + 1342, + 7480, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7102, + "donors": [ + 5034, + 5622 + ], + "cut_read": [ + 1118, + 7102, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6598, + "donors": [ + 5862, + 5910 + ], + "cut_read": [ + 1670, + 6598, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5153, + "donors": [ + 5155 + ], + "cut_read": [ + 1183, + 5155, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5141, + "donors": [ + 5143 + ], + "cut_read": [ + 1135, + 5143, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5129, + "donors": [ + 5131 + ], + "cut_read": [ + 1047, + 5131, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5117, + "donors": [ + 5119 + ], + "cut_read": [ + 991, + 5119, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5057, + "donors": [ + 5059 + ], + "cut_read": [ + 1183, + 5059, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4997, + "donors": [ + 4999 + ], + "cut_read": [ + 1047, + 4999, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4925, + "donors": [ + 4927 + ], + "cut_read": [ + 991, + 4927, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4841, + "donors": [ + 4843 + ], + "cut_read": [ + 1135, + 4843, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6770, + "donors": [ + 4843, + 4927, + 4999, + 5059, + 5119, + 5143, + 5155 + ], + "cut_read": [ + 1183, + 6770, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6752, + "donors": [ + 4843, + 4927, + 4999, + 5119, + 5131, + 5143, + 5155 + ], + "cut_read": [ + 1135, + 6752, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6734, + "donors": [ + 4927, + 5155 + ], + "cut_read": [ + 1047, + 6734, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6716, + "donors": [ + 4927, + 4999, + 5059, + 5119, + 5131, + 5143, + 5155 + ], + "cut_read": [ + 991, + 6716, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6626, + "donors": [ + 5131, + 5143 + ], + "cut_read": [ + 1183, + 6626, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6536, + "donors": [ + 4843, + 4999, + 5059, + 5119, + 5131, + 5143, + 5155 + ], + "cut_read": [ + 1047, + 6536, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6428, + "donors": [ + 4843, + 4999 + ], + "cut_read": [ + 991, + 6428, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6302, + "donors": [ + 5059, + 5119 + ], + "cut_read": [ + 1135, + 6302, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5152, + "donors": [ + 5154 + ], + "cut_read": [ + 1182, + 5154, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5140, + "donors": [ + 5142 + ], + "cut_read": [ + 1134, + 5142, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5128, + "donors": [ + 5130 + ], + "cut_read": [ + 1046, + 5130, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5116, + "donors": [ + 5118 + ], + "cut_read": [ + 990, + 5118, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5056, + "donors": [ + 5058 + ], + "cut_read": [ + 1182, + 5058, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4996, + "donors": [ + 4998 + ], + "cut_read": [ + 1046, + 4998, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4924, + "donors": [ + 4926 + ], + "cut_read": [ + 990, + 4926, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4840, + "donors": [ + 4842 + ], + "cut_read": [ + 1134, + 4842, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6778, + "donors": [ + 4842, + 4926, + 4998, + 5058, + 5118, + 5142, + 5154 + ], + "cut_read": [ + 1182, + 6778, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6760, + "donors": [ + 4842, + 4926, + 4998, + 5118, + 5130, + 5142, + 5154 + ], + "cut_read": [ + 1134, + 6760, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6742, + "donors": [ + 4926, + 5154 + ], + "cut_read": [ + 1046, + 6742, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6724, + "donors": [ + 4926, + 4998, + 5058, + 5118, + 5130, + 5142, + 5154 + ], + "cut_read": [ + 990, + 6724, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6634, + "donors": [ + 5130, + 5142 + ], + "cut_read": [ + 1182, + 6634, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6544, + "donors": [ + 4842, + 4998, + 5058, + 5118, + 5130, + 5142, + 5154 + ], + "cut_read": [ + 1046, + 6544, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6436, + "donors": [ + 4842, + 4998 + ], + "cut_read": [ + 990, + 6436, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6310, + "donors": [ + 5058, + 5118 + ], + "cut_read": [ + 1134, + 6310, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6112, + "donors": [ + 6114 + ], + "cut_read": [ + 1814, + 6114, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6100, + "donors": [ + 6102 + ], + "cut_read": [ + 1678, + 6102, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6076, + "donors": [ + 6078 + ], + "cut_read": [ + 1390, + 6078, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6040, + "donors": [ + 6042 + ], + "cut_read": [ + 1166, + 6042, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5872, + "donors": [ + 5874 + ], + "cut_read": [ + 1814, + 5874, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5692, + "donors": [ + 5694 + ], + "cut_read": [ + 1390, + 5694, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5440, + "donors": [ + 5442 + ], + "cut_read": [ + 1166, + 5442, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5104, + "donors": [ + 5106 + ], + "cut_read": [ + 1678, + 5106, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8218, + "donors": [ + 5106, + 5442, + 5694, + 5874, + 6042, + 6102, + 6114 + ], + "cut_read": [ + 1814, + 8218, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8200, + "donors": [ + 5106, + 5442, + 5694, + 6042, + 6078, + 6102, + 6114 + ], + "cut_read": [ + 1678, + 8200, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8164, + "donors": [ + 5442, + 6114 + ], + "cut_read": [ + 1390, + 8164, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8110, + "donors": [ + 5442, + 5694, + 5874, + 6042, + 6078, + 6102, + 6114 + ], + "cut_read": [ + 1166, + 8110, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7858, + "donors": [ + 6078, + 6102 + ], + "cut_read": [ + 1814, + 7858, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7588, + "donors": [ + 5106, + 5694, + 5874, + 6042, + 6078, + 6102, + 6114 + ], + "cut_read": [ + 1390, + 7588, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7210, + "donors": [ + 5106, + 5694 + ], + "cut_read": [ + 1166, + 7210, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6706, + "donors": [ + 5874, + 6042 + ], + "cut_read": [ + 1678, + 6706, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6113, + "donors": [ + 6115 + ], + "cut_read": [ + 1815, + 6115, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6101, + "donors": [ + 6103 + ], + "cut_read": [ + 1679, + 6103, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6077, + "donors": [ + 6079 + ], + "cut_read": [ + 1391, + 6079, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6041, + "donors": [ + 6043 + ], + "cut_read": [ + 1167, + 6043, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5873, + "donors": [ + 5875 + ], + "cut_read": [ + 1815, + 5875, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5693, + "donors": [ + 5695 + ], + "cut_read": [ + 1391, + 5695, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5441, + "donors": [ + 5443 + ], + "cut_read": [ + 1167, + 5443, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5105, + "donors": [ + 5107 + ], + "cut_read": [ + 1679, + 5107, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8210, + "donors": [ + 5107, + 5443, + 5695, + 5875, + 6043, + 6103, + 6115 + ], + "cut_read": [ + 1815, + 8210, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8192, + "donors": [ + 5107, + 5443, + 5695, + 6043, + 6079, + 6103, + 6115 + ], + "cut_read": [ + 1679, + 8192, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8156, + "donors": [ + 5443, + 6115 + ], + "cut_read": [ + 1391, + 8156, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8102, + "donors": [ + 5443, + 5695, + 5875, + 6043, + 6079, + 6103, + 6115 + ], + "cut_read": [ + 1167, + 8102, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7850, + "donors": [ + 6079, + 6103 + ], + "cut_read": [ + 1815, + 7850, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7580, + "donors": [ + 5107, + 5695, + 5875, + 6043, + 6079, + 6103, + 6115 + ], + "cut_read": [ + 1391, + 7580, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7202, + "donors": [ + 5107, + 5695 + ], + "cut_read": [ + 1167, + 7202, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6698, + "donors": [ + 5875, + 6043 + ], + "cut_read": [ + 1679, + 6698, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5524, + "donors": [ + 5526 + ], + "cut_read": [ + 1430, + 5526, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5512, + "donors": [ + 5514 + ], + "cut_read": [ + 1366, + 5514, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5500, + "donors": [ + 5502 + ], + "cut_read": [ + 1278, + 5502, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5452, + "donors": [ + 5454 + ], + "cut_read": [ + 998, + 5454, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5404, + "donors": [ + 5406 + ], + "cut_read": [ + 1430, + 5406, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5344, + "donors": [ + 5346 + ], + "cut_read": [ + 1278, + 5346, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5272, + "donors": [ + 5274 + ], + "cut_read": [ + 998, + 5274, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4852, + "donors": [ + 4854 + ], + "cut_read": [ + 1366, + 4854, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7336, + "donors": [ + 4854, + 5274, + 5346, + 5406, + 5454, + 5514, + 5526 + ], + "cut_read": [ + 1430, + 7336, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7318, + "donors": [ + 4854, + 5274, + 5346, + 5454, + 5502, + 5514, + 5526 + ], + "cut_read": [ + 1366, + 7318, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7300, + "donors": [ + 5274, + 5526 + ], + "cut_read": [ + 1278, + 7300, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7228, + "donors": [ + 5274, + 5346, + 5406, + 5454, + 5502, + 5514, + 5526 + ], + "cut_read": [ + 998, + 7228, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7156, + "donors": [ + 5502, + 5514 + ], + "cut_read": [ + 1430, + 7156, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7066, + "donors": [ + 4854, + 5346, + 5406, + 5454, + 5502, + 5514, + 5526 + ], + "cut_read": [ + 1278, + 7066, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6958, + "donors": [ + 4854, + 5346 + ], + "cut_read": [ + 998, + 6958, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6328, + "donors": [ + 5406, + 5454 + ], + "cut_read": [ + 1366, + 6328, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5525, + "donors": [ + 5527 + ], + "cut_read": [ + 1431, + 5527, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5513, + "donors": [ + 5515 + ], + "cut_read": [ + 1367, + 5515, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5501, + "donors": [ + 5503 + ], + "cut_read": [ + 1279, + 5503, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5453, + "donors": [ + 5455 + ], + "cut_read": [ + 999, + 5455, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5405, + "donors": [ + 5407 + ], + "cut_read": [ + 1431, + 5407, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5345, + "donors": [ + 5347 + ], + "cut_read": [ + 1279, + 5347, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5273, + "donors": [ + 5275 + ], + "cut_read": [ + 999, + 5275, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4853, + "donors": [ + 4855 + ], + "cut_read": [ + 1367, + 4855, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7328, + "donors": [ + 4855, + 5275, + 5347, + 5407, + 5455, + 5515, + 5527 + ], + "cut_read": [ + 1431, + 7328, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7310, + "donors": [ + 4855, + 5275, + 5347, + 5455, + 5503, + 5515, + 5527 + ], + "cut_read": [ + 1367, + 7310, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7292, + "donors": [ + 5275, + 5527 + ], + "cut_read": [ + 1279, + 7292, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7220, + "donors": [ + 5275, + 5347, + 5407, + 5455, + 5503, + 5515, + 5527 + ], + "cut_read": [ + 999, + 7220, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7148, + "donors": [ + 5503, + 5515 + ], + "cut_read": [ + 1431, + 7148, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7058, + "donors": [ + 4855, + 5347, + 5407, + 5455, + 5503, + 5515, + 5527 + ], + "cut_read": [ + 1279, + 7058, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6950, + "donors": [ + 4855, + 5347 + ], + "cut_read": [ + 999, + 6950, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6320, + "donors": [ + 5407, + 5455 + ], + "cut_read": [ + 1367, + 6320, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5989, + "donors": [ + 5991 + ], + "cut_read": [ + 1735, + 5991, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5981, + "donors": [ + 5983 + ], + "cut_read": [ + 1679, + 5983, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5957, + "donors": [ + 5959 + ], + "cut_read": [ + 1351, + 5959, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5633, + "donors": [ + 5635 + ], + "cut_read": [ + 1351, + 5635, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5381, + "donors": [ + 5383 + ], + "cut_read": [ + 1127, + 5383, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5045, + "donors": [ + 5047 + ], + "cut_read": [ + 1679, + 5047, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7976, + "donors": [ + 5383, + 5991 + ], + "cut_read": [ + 1351, + 7976, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7925, + "donors": [ + 5047, + 5959, + 8031 + ], + "cut_read": [ + 1735, + 8031, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7853, + "donors": [ + 5959, + 5983 + ], + "cut_read": [ + 1735, + 7853, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7490, + "donors": [ + 5383, + 5959, + 8031 + ], + "cut_read": [ + 1735, + 8031, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7112, + "donors": [ + 5047, + 5635 + ], + "cut_read": [ + 1127, + 7112, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6608, + "donors": [ + 5047, + 5383, + 5635, + 5983, + 5991, + 8031 + ], + "cut_read": [ + 1735, + 8031, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5988, + "donors": [ + 5990 + ], + "cut_read": [ + 1734, + 5990, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5980, + "donors": [ + 5982 + ], + "cut_read": [ + 1677, + 5982, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5956, + "donors": [ + 5958 + ], + "cut_read": [ + 1350, + 5958, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5632, + "donors": [ + 5634 + ], + "cut_read": [ + 1350, + 5634, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5380, + "donors": [ + 5382 + ], + "cut_read": [ + 1126, + 5382, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5044, + "donors": [ + 5046 + ], + "cut_read": [ + 1677, + 5046, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7984, + "donors": [ + 5382, + 5990 + ], + "cut_read": [ + 1350, + 7984, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7924, + "donors": [ + 5046, + 5958, + 8039 + ], + "cut_read": [ + 1734, + 8039, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7852, + "donors": [ + 5958, + 5982 + ], + "cut_read": [ + 1734, + 7852, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7498, + "donors": [ + 5382, + 5958, + 8039 + ], + "cut_read": [ + 1734, + 8039, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7120, + "donors": [ + 5046, + 5634 + ], + "cut_read": [ + 1126, + 7120, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6616, + "donors": [ + 5046, + 5382, + 5634, + 5982, + 5990, + 8039 + ], + "cut_read": [ + 1734, + 8039, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5777, + "donors": [ + 5779 + ], + "cut_read": [ + 1599, + 5779, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5705, + "donors": [ + 5707 + ], + "cut_read": [ + 1055, + 5707, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5657, + "donors": [ + 5659 + ], + "cut_read": [ + 1599, + 5659, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5597, + "donors": [ + 5599 + ], + "cut_read": [ + 1279, + 5599, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5269, + "donors": [ + 5271 + ], + "cut_read": [ + 1055, + 5271, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4937, + "donors": [ + 4939 + ], + "cut_read": [ + 1535, + 4939, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7673, + "donors": [ + 5271, + 5779 + ], + "cut_read": [ + 1279, + 7673, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7598, + "donors": [ + 4939, + 5659, + 7691 + ], + "cut_read": [ + 1535, + 7691, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7526, + "donors": [ + 4939, + 5271, + 5599, + 5707, + 5779, + 7691 + ], + "cut_read": [ + 1535, + 7691, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7436, + "donors": [ + 5271, + 5659, + 7691 + ], + "cut_read": [ + 1535, + 7691, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6951, + "donors": [ + 4939, + 5599 + ], + "cut_read": [ + 1055, + 6951, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6446, + "donors": [ + 5659, + 5707 + ], + "cut_read": [ + 1535, + 6446, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5776, + "donors": [ + 5778 + ], + "cut_read": [ + 1597, + 5778, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5704, + "donors": [ + 5706 + ], + "cut_read": [ + 1054, + 5706, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5656, + "donors": [ + 5658 + ], + "cut_read": [ + 1597, + 5658, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5596, + "donors": [ + 5598 + ], + "cut_read": [ + 1278, + 5598, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5268, + "donors": [ + 5270 + ], + "cut_read": [ + 1054, + 5270, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4936, + "donors": [ + 4938 + ], + "cut_read": [ + 1534, + 4938, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7672, + "donors": [ + 5270, + 5778 + ], + "cut_read": [ + 1278, + 7672, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7606, + "donors": [ + 4938, + 5658, + 7690 + ], + "cut_read": [ + 1534, + 7690, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7534, + "donors": [ + 4938, + 5270, + 5598, + 5706, + 5778, + 7690 + ], + "cut_read": [ + 1534, + 7690, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7444, + "donors": [ + 5270, + 5658, + 7690 + ], + "cut_read": [ + 1534, + 7690, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6959, + "donors": [ + 4938, + 5598 + ], + "cut_read": [ + 1054, + 6959, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6454, + "donors": [ + 5658, + 5706 + ], + "cut_read": [ + 1534, + 6454, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5101, + "donors": [ + 5103 + ], + "cut_read": [ + 1151, + 5103, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5093, + "donors": [ + 5095 + ], + "cut_read": [ + 1135, + 5095, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5081, + "donors": [ + 5083 + ], + "cut_read": [ + 1039, + 5083, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4985, + "donors": [ + 4987 + ], + "cut_read": [ + 1039, + 4987, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4913, + "donors": [ + 4915 + ], + "cut_read": [ + 983, + 4915, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4829, + "donors": [ + 4831 + ], + "cut_read": [ + 1135, + 4831, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6662, + "donors": [ + 4915, + 5103 + ], + "cut_read": [ + 1039, + 6662, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6647, + "donors": [ + 4831, + 5083, + 6699 + ], + "cut_read": [ + 1151, + 6699, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6629, + "donors": [ + 5083, + 5095 + ], + "cut_read": [ + 1151, + 6629, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6518, + "donors": [ + 4915, + 5083, + 6699 + ], + "cut_read": [ + 1151, + 6699, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6410, + "donors": [ + 4831, + 4987 + ], + "cut_read": [ + 983, + 6410, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6284, + "donors": [ + 4831, + 4915, + 4987, + 5095, + 5103, + 6699 + ], + "cut_read": [ + 1151, + 6699, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5100, + "donors": [ + 5102 + ], + "cut_read": [ + 1150, + 5102, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5092, + "donors": [ + 5094 + ], + "cut_read": [ + 1133, + 5094, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5080, + "donors": [ + 5082 + ], + "cut_read": [ + 1038, + 5082, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4984, + "donors": [ + 4986 + ], + "cut_read": [ + 1038, + 4986, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4912, + "donors": [ + 4914 + ], + "cut_read": [ + 982, + 4914, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4828, + "donors": [ + 4830 + ], + "cut_read": [ + 1133, + 4830, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6670, + "donors": [ + 4914, + 5102 + ], + "cut_read": [ + 1038, + 6670, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6646, + "donors": [ + 4830, + 5082, + 6707 + ], + "cut_read": [ + 1150, + 6707, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6628, + "donors": [ + 5082, + 5094 + ], + "cut_read": [ + 1150, + 6628, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6526, + "donors": [ + 4914, + 5082, + 6707 + ], + "cut_read": [ + 1150, + 6707, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6418, + "donors": [ + 4830, + 4986 + ], + "cut_read": [ + 982, + 6418, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6292, + "donors": [ + 4830, + 4914, + 4986, + 5094, + 5102, + 6707 + ], + "cut_read": [ + 1150, + 6707, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5812, + "donors": [ + 5814 + ], + "cut_read": [ + 1606, + 5814, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5784, + "donors": [ + 5786 + ], + "cut_read": [ + 1549, + 5786, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5764, + "donors": [ + 5766 + ], + "cut_read": [ + 1294, + 5766, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5728, + "donors": [ + 5730 + ], + "cut_read": [ + 1070, + 5730, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5296, + "donors": [ + 5298 + ], + "cut_read": [ + 1070, + 5298, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4960, + "donors": [ + 4962 + ], + "cut_read": [ + 1549, + 4962, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7696, + "donors": [ + 5298, + 5814 + ], + "cut_read": [ + 1294, + 7696, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7642, + "donors": [ + 4962, + 5766, + 7768 + ], + "cut_read": [ + 1606, + 7768, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7564, + "donors": [ + 5766, + 5786 + ], + "cut_read": [ + 1606, + 7564, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7474, + "donors": [ + 5298, + 5766, + 7768 + ], + "cut_read": [ + 1606, + 7768, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6994, + "donors": [ + 5298, + 5730, + 5766, + 5786, + 5814, + 7733 + ], + "cut_read": [ + 1549, + 7733, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6490, + "donors": [ + 5730, + 5766, + 7733, + 7768 + ], + "cut_read": [ + 1606, + 7768, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5933, + "donors": [ + 5935 + ], + "cut_read": [ + 1335, + 5935, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5897, + "donors": [ + 5899 + ], + "cut_read": [ + 1111, + 5899, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5849, + "donors": [ + 5851 + ], + "cut_read": [ + 1719, + 5851, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5605, + "donors": [ + 5607 + ], + "cut_read": [ + 1335, + 5607, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5357, + "donors": [ + 5359 + ], + "cut_read": [ + 1111, + 5359, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5021, + "donors": [ + 5023 + ], + "cut_read": [ + 1663, + 5023, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7997, + "donors": [ + 5851, + 5935, + 8015 + ], + "cut_read": [ + 1719, + 8015, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7886, + "donors": [ + 5023, + 5935, + 8015 + ], + "cut_read": [ + 1719, + 8015, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7814, + "donors": [ + 5023, + 5607, + 5851, + 5899, + 5935, + 7940, + 8015 + ], + "cut_read": [ + 1719, + 8015, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7455, + "donors": [ + 5359, + 5935, + 8015 + ], + "cut_read": [ + 1719, + 8015, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7076, + "donors": [ + 5023, + 5607 + ], + "cut_read": [ + 1111, + 7076, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6572, + "donors": [ + 5851, + 5899 + ], + "cut_read": [ + 1663, + 6572, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5392, + "donors": [ + 5394 + ], + "cut_read": [ + 1405, + 5394, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5488, + "donors": [ + 5490 + ], + "cut_read": [ + 1405, + 5490, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5334, + "donors": [ + 5332 + ], + "cut_read": [ + 1270, + 5334, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5476, + "donors": [ + 5478 + ], + "cut_read": [ + 1358, + 5478, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5260, + "donors": [ + 5490, + 7240 + ], + "cut_read": [ + 1270, + 7240, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4836, + "donors": [ + 4838 + ], + "cut_read": [ + 1358, + 4838, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5262, + "donors": [ + 5490, + 7240 + ], + "cut_read": [ + 1270, + 7240, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7048, + "donors": [ + 5394, + 5490, + 7240, + 7264 + ], + "cut_read": [ + 1358, + 7264, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7222, + "donors": [ + 4838, + 5394, + 7264 + ], + "cut_read": [ + 1358, + 7264, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7138, + "donors": [ + 4838, + 5332, + 5394, + 6311, + 7240, + 7264 + ], + "cut_read": [ + 1358, + 7264, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7282, + "donors": [ + 4838, + 5332, + 5478, + 6311, + 7240 + ], + "cut_read": [ + 1405, + 7282, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6940, + "donors": [ + 4838, + 5332 + ], + "cut_read": [ + 990, + 6940, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6184, + "donors": [ + 6186 + ], + "cut_read": [ + 1862, + 6186, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6172, + "donors": [ + 6174 + ], + "cut_read": [ + 1710, + 6174, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6148, + "donors": [ + 6150 + ], + "cut_read": [ + 1421, + 6150, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6036, + "donors": [ + 6038 + ], + "cut_read": [ + 1197, + 6038, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5920, + "donors": [ + 5922 + ], + "cut_read": [ + 1862, + 5922, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5740, + "donors": [ + 5742 + ], + "cut_read": [ + 1421, + 5742, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8308, + "donors": [ + 5922, + 6150, + 8326 + ], + "cut_read": [ + 1862, + 8326, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8111, + "donors": [ + 5742, + 5922, + 6038, + 6150, + 6174, + 8272 + ], + "cut_read": [ + 1421, + 8272, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7930, + "donors": [ + 6150, + 6174 + ], + "cut_read": [ + 1862, + 7930, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7660, + "donors": [ + 6150, + 6186, + 8272, + 8326 + ], + "cut_read": [ + 1862, + 8326, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7276, + "donors": [ + 5922, + 6038, + 6174, + 8272, + 8326 + ], + "cut_read": [ + 1862, + 8326, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6772, + "donors": [ + 5922, + 6038 + ], + "cut_read": [ + 1710, + 6772, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6089, + "donors": [ + 6091 + ], + "cut_read": [ + 1671, + 6091, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6065, + "donors": [ + 6067 + ], + "cut_read": [ + 1383, + 6067, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6029, + "donors": [ + 6031 + ], + "cut_read": [ + 1159, + 6031, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5857, + "donors": [ + 5859 + ], + "cut_read": [ + 1807, + 5859, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5681, + "donors": [ + 5683 + ], + "cut_read": [ + 1383, + 5683, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5429, + "donors": [ + 5431 + ], + "cut_read": [ + 1159, + 5431, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8174, + "donors": [ + 5859, + 6067, + 8213 + ], + "cut_read": [ + 1807, + 8213, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8084, + "donors": [ + 5683, + 5859, + 6031, + 6067, + 6091, + 8138 + ], + "cut_read": [ + 1383, + 8138, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7833, + "donors": [ + 6067, + 6091 + ], + "cut_read": [ + 1807, + 7833, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7562, + "donors": [ + 5431, + 6067, + 8213 + ], + "cut_read": [ + 1807, + 8213, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7184, + "donors": [ + 5859, + 6031, + 6091, + 8138, + 8213 + ], + "cut_read": [ + 1807, + 8213, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6683, + "donors": [ + 5859, + 6031 + ], + "cut_read": [ + 1671, + 6683, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5813, + "donors": [ + 5815 + ], + "cut_read": [ + 1607, + 5815, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5785, + "donors": [ + 5787 + ], + "cut_read": [ + 1551, + 5787, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5765, + "donors": [ + 5767 + ], + "cut_read": [ + 1295, + 5767, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5729, + "donors": [ + 5731 + ], + "cut_read": [ + 1071, + 5731, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5297, + "donors": [ + 5299 + ], + "cut_read": [ + 1071, + 5299, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4961, + "donors": [ + 4963 + ], + "cut_read": [ + 1551, + 4963, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7688, + "donors": [ + 5299, + 5815 + ], + "cut_read": [ + 1295, + 7688, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7634, + "donors": [ + 4963, + 5767, + 7760 + ], + "cut_read": [ + 1607, + 7760, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7565, + "donors": [ + 5767, + 5787 + ], + "cut_read": [ + 1607, + 7565, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7475, + "donors": [ + 5299, + 5767, + 7760 + ], + "cut_read": [ + 1607, + 7760, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6986, + "donors": [ + 5299, + 5731, + 5767, + 5787, + 5815, + 7725 + ], + "cut_read": [ + 1551, + 7725, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6482, + "donors": [ + 5731, + 5767, + 7725, + 7760 + ], + "cut_read": [ + 1607, + 7760, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5549, + "donors": [ + 5551 + ], + "cut_read": [ + 1431, + 5551, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5537, + "donors": [ + 5539 + ], + "cut_read": [ + 1375, + 5539, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5497, + "donors": [ + 5499 + ], + "cut_read": [ + 1287, + 5499, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5465, + "donors": [ + 5467 + ], + "cut_read": [ + 1007, + 5467, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5417, + "donors": [ + 5419 + ], + "cut_read": [ + 1431, + 5419, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4865, + "donors": [ + 4867 + ], + "cut_read": [ + 1375, + 4867, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7346, + "donors": [ + 5419, + 5499, + 7364 + ], + "cut_read": [ + 1431, + 7364, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7238, + "donors": [ + 4867, + 5499, + 7364 + ], + "cut_read": [ + 1431, + 7364, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7166, + "donors": [ + 5499, + 5539 + ], + "cut_read": [ + 1431, + 7166, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7079, + "donors": [ + 5499, + 5551, + 7293, + 7364 + ], + "cut_read": [ + 1431, + 7364, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6971, + "donors": [ + 5419, + 5467, + 5539, + 7293, + 7364 + ], + "cut_read": [ + 1431, + 7364, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6338, + "donors": [ + 5419, + 5467 + ], + "cut_read": [ + 1375, + 6338, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5548, + "donors": [ + 5550 + ], + "cut_read": [ + 1430, + 5550, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5536, + "donors": [ + 5538 + ], + "cut_read": [ + 1374, + 5538, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5496, + "donors": [ + 5498 + ], + "cut_read": [ + 1285, + 5498, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5464, + "donors": [ + 5466 + ], + "cut_read": [ + 1006, + 5466, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5416, + "donors": [ + 5418 + ], + "cut_read": [ + 1430, + 5418, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4864, + "donors": [ + 4866 + ], + "cut_read": [ + 1374, + 4866, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7354, + "donors": [ + 5418, + 5498, + 7372 + ], + "cut_read": [ + 1430, + 7372, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7246, + "donors": [ + 4866, + 5498, + 7372 + ], + "cut_read": [ + 1430, + 7372, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7174, + "donors": [ + 5498, + 5538 + ], + "cut_read": [ + 1430, + 7174, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7078, + "donors": [ + 5498, + 5550, + 7301, + 7372 + ], + "cut_read": [ + 1430, + 7372, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6970, + "donors": [ + 5418, + 5466, + 5538, + 7301, + 7372 + ], + "cut_read": [ + 1430, + 7372, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6346, + "donors": [ + 5418, + 5466 + ], + "cut_read": [ + 1374, + 6346, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5932, + "donors": [ + 5934 + ], + "cut_read": [ + 1334, + 5934, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5896, + "donors": [ + 5898 + ], + "cut_read": [ + 1110, + 5898, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5848, + "donors": [ + 5850 + ], + "cut_read": [ + 1718, + 5850, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5604, + "donors": [ + 5606 + ], + "cut_read": [ + 1334, + 5606, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5356, + "donors": [ + 5358 + ], + "cut_read": [ + 1110, + 5358, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5020, + "donors": [ + 5022 + ], + "cut_read": [ + 1662, + 5022, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7996, + "donors": [ + 5850, + 5934, + 8014 + ], + "cut_read": [ + 1718, + 8014, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7894, + "donors": [ + 5022, + 5934, + 8014 + ], + "cut_read": [ + 1718, + 8014, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7822, + "donors": [ + 5022, + 5606, + 5850, + 5898, + 5934, + 7948, + 8014 + ], + "cut_read": [ + 1718, + 8014, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7463, + "donors": [ + 5358, + 5934, + 8014 + ], + "cut_read": [ + 1718, + 8014, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7084, + "donors": [ + 5022, + 5606 + ], + "cut_read": [ + 1110, + 7084, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6580, + "donors": [ + 5850, + 5898 + ], + "cut_read": [ + 1662, + 6580, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5489, + "donors": [ + 5491 + ], + "cut_read": [ + 1407, + 5491, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5477, + "donors": [ + 5479 + ], + "cut_read": [ + 1359, + 5479, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5393, + "donors": [ + 5395 + ], + "cut_read": [ + 1407, + 5395, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5333, + "donors": [ + 5335 + ], + "cut_read": [ + 1271, + 5335, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5261, + "donors": [ + 5263 + ], + "cut_read": [ + 991, + 5263, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4837, + "donors": [ + 4839 + ], + "cut_read": [ + 1359, + 4839, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7241, + "donors": [ + 5263, + 5491 + ], + "cut_read": [ + 1271, + 7241, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7223, + "donors": [ + 4839, + 5395, + 7256 + ], + "cut_read": [ + 1359, + 7256, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7130, + "donors": [ + 5395, + 5479, + 7256, + 7274 + ], + "cut_read": [ + 1407, + 7274, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7040, + "donors": [ + 5263, + 5395, + 7256 + ], + "cut_read": [ + 1359, + 7256, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6932, + "donors": [ + 4839, + 5335 + ], + "cut_read": [ + 991, + 6932, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6303, + "donors": [ + 4839, + 5263, + 5335, + 5479, + 5491, + 7274 + ], + "cut_read": [ + 1407, + 7274, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6185, + "donors": [ + 6187 + ], + "cut_read": [ + 1863, + 6187, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6173, + "donors": [ + 6175 + ], + "cut_read": [ + 1711, + 6175, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6149, + "donors": [ + 6151 + ], + "cut_read": [ + 1423, + 6151, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6037, + "donors": [ + 6039 + ], + "cut_read": [ + 1199, + 6039, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5921, + "donors": [ + 5923 + ], + "cut_read": [ + 1863, + 5923, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5741, + "donors": [ + 5743 + ], + "cut_read": [ + 1423, + 5743, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8300, + "donors": [ + 5923, + 6151, + 8318 + ], + "cut_read": [ + 1863, + 8318, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8103, + "donors": [ + 5743, + 5923, + 6039, + 6151, + 6175, + 8264 + ], + "cut_read": [ + 1423, + 8264, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7922, + "donors": [ + 6151, + 6175 + ], + "cut_read": [ + 1863, + 7922, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7652, + "donors": [ + 6151, + 6187, + 8264, + 8318 + ], + "cut_read": [ + 1863, + 8318, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7277, + "donors": [ + 5923, + 6039, + 6175, + 8264, + 8318 + ], + "cut_read": [ + 1863, + 8318, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6773, + "donors": [ + 5923, + 6039 + ], + "cut_read": [ + 1711, + 6773, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6088, + "donors": [ + 6090 + ], + "cut_read": [ + 1670, + 6090, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6064, + "donors": [ + 6066 + ], + "cut_read": [ + 1382, + 6066, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6028, + "donors": [ + 6030 + ], + "cut_read": [ + 1157, + 6030, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5856, + "donors": [ + 5858 + ], + "cut_read": [ + 1806, + 5858, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5680, + "donors": [ + 5682 + ], + "cut_read": [ + 1382, + 5682, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5428, + "donors": [ + 5430 + ], + "cut_read": [ + 1157, + 5430, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8182, + "donors": [ + 5858, + 6066, + 8212 + ], + "cut_read": [ + 1806, + 8212, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8092, + "donors": [ + 5682, + 5858, + 6030, + 6066, + 6090, + 8146 + ], + "cut_read": [ + 1382, + 8146, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7841, + "donors": [ + 6066, + 6090 + ], + "cut_read": [ + 1806, + 7841, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7570, + "donors": [ + 5430, + 6066, + 8212 + ], + "cut_read": [ + 1806, + 8212, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7192, + "donors": [ + 5858, + 6030, + 6090, + 8146, + 8212 + ], + "cut_read": [ + 1806, + 8212, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6682, + "donors": [ + 5858, + 6030 + ], + "cut_read": [ + 1670, + 6682, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5188, + "donors": [ + 5190 + ], + "cut_read": [ + 1206, + 5190, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5176, + "donors": [ + 5178 + ], + "cut_read": [ + 1142, + 5178, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5164, + "donors": [ + 5166 + ], + "cut_read": [ + 1053, + 5166, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5112, + "donors": [ + 5114 + ], + "cut_read": [ + 997, + 5114, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5068, + "donors": [ + 5070 + ], + "cut_read": [ + 1206, + 5070, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5008, + "donors": [ + 5010 + ], + "cut_read": [ + 1053, + 5010, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6814, + "donors": [ + 5070, + 5166, + 6832 + ], + "cut_read": [ + 1206, + 6832, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6725, + "donors": [ + 5010, + 5070, + 5114, + 5166, + 5178, + 6796 + ], + "cut_read": [ + 1053, + 6796, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6652, + "donors": [ + 5166, + 5178 + ], + "cut_read": [ + 1206, + 6652, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6562, + "donors": [ + 5166, + 5190, + 6796, + 6832 + ], + "cut_read": [ + 1206, + 6832, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6448, + "donors": [ + 5070, + 5114, + 5178, + 6796, + 6832 + ], + "cut_read": [ + 1206, + 6832, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6322, + "donors": [ + 5070, + 5114 + ], + "cut_read": [ + 1142, + 6322, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5189, + "donors": [ + 5191 + ], + "cut_read": [ + 1207, + 5191, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5177, + "donors": [ + 5179 + ], + "cut_read": [ + 1143, + 5179, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5165, + "donors": [ + 5167 + ], + "cut_read": [ + 1055, + 5167, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5113, + "donors": [ + 5115 + ], + "cut_read": [ + 999, + 5115, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5069, + "donors": [ + 5071 + ], + "cut_read": [ + 1207, + 5071, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5009, + "donors": [ + 5011 + ], + "cut_read": [ + 1055, + 5011, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6806, + "donors": [ + 5071, + 5167, + 6824 + ], + "cut_read": [ + 1207, + 6824, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6717, + "donors": [ + 5011, + 5071, + 5115, + 5167, + 5179, + 6788 + ], + "cut_read": [ + 1055, + 6788, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6644, + "donors": [ + 5167, + 5179 + ], + "cut_read": [ + 1207, + 6644, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6554, + "donors": [ + 5167, + 5191, + 6788, + 6824 + ], + "cut_read": [ + 1207, + 6824, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6449, + "donors": [ + 5071, + 5115, + 5179, + 6788, + 6824 + ], + "cut_read": [ + 1207, + 6824, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6323, + "donors": [ + 5071, + 5115 + ], + "cut_read": [ + 1143, + 6323, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6453, + "donors": [ + 7429 + ], + "cut_read": [ + 1286, + 7429, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6327, + "donors": [ + 7053, + 7429, + 7431 + ], + "cut_read": [ + 1287, + 7431, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6447, + "donors": [ + 6321, + 6952 + ], + "cut_read": [ + 966, + 6952, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6451, + "donors": [ + 7431 + ], + "cut_read": [ + 1287, + 7431, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7523, + "donors": [ + 6641 + ], + "cut_read": [ + 1373, + 7523, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6643, + "donors": [ + 6641, + 6709, + 6711, + 6942, + 6943, + 6944, + 6945, + 7213, + 7215, + 7429, + 7431 + ], + "cut_read": [ + 1287, + 7431, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6551, + "donors": [ + 7433 + ], + "cut_read": [ + 1334, + 7433, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6325, + "donors": [ + 7053 + ], + "cut_read": [ + 1287, + 7053, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7525, + "donors": [ + 6641, + 6709, + 6711, + 6942, + 6943, + 6944, + 6945, + 7213, + 7215, + 7429, + 7431 + ], + "cut_read": [ + 1375, + 7525, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7591, + "donors": [ + 6321, + 6455, + 7142, + 7215, + 7518 + ], + "cut_read": [ + 1638, + 7591, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6721, + "donors": [ + 6455, + 6638, + 6952, + 7142, + 7215 + ], + "cut_read": [ + 1471, + 7215, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7593, + "donors": [ + 6952, + 7142, + 7215, + 7520 + ], + "cut_read": [ + 1639, + 7593, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6547, + "donors": [ + 6317 + ], + "cut_read": [ + 1061, + 6547, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7140, + "donors": [ + 6321, + 6455, + 6952, + 7142, + 7213, + 7215 + ], + "cut_read": [ + 1471, + 7215, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7435, + "donors": [ + 6943, + 6945, + 7433 + ], + "cut_read": [ + 1335, + 7435, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8127, + "donors": [ + 6943, + 6945, + 8125 + ], + "cut_read": [ + 1331, + 8127, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7051, + "donors": [ + 7053, + 7429, + 7431 + ], + "cut_read": [ + 1287, + 7431, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7597, + "donors": [ + 6711 + ], + "cut_read": [ + 1407, + 7597, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6319, + "donors": [ + 6549 + ], + "cut_read": [ + 1063, + 6549, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7050, + "donors": [ + 6942, + 7299 + ], + "cut_read": [ + 981, + 7299, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6953, + "donors": [ + 6321, + 6455 + ], + "cut_read": [ + 967, + 6953, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6329, + "donors": [ + 6455, + 6952 + ], + "cut_read": [ + 966, + 6952, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7595, + "donors": [ + 6709 + ], + "cut_read": [ + 1405, + 7595, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6723, + "donors": [ + 6321, + 6636, + 7142, + 7215 + ], + "cut_read": [ + 1471, + 7215, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7297, + "donors": [ + 6944, + 7052 + ], + "cut_read": [ + 983, + 7297, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6553, + "donors": [ + 6943, + 6945, + 7433 + ], + "cut_read": [ + 1334, + 7433, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5689, + "donors": [ + 5691 + ], + "cut_read": [ + 1543, + 5691, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5677, + "donors": [ + 5679 + ], + "cut_read": [ + 1527, + 5679, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5573, + "donors": [ + 5575 + ], + "cut_read": [ + 1263, + 5575, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5245, + "donors": [ + 5247 + ], + "cut_read": [ + 1039, + 5247, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4909, + "donors": [ + 4911 + ], + "cut_read": [ + 1527, + 4911, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7547, + "donors": [ + 5247, + 5691 + ], + "cut_read": [ + 1263, + 7547, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7511, + "donors": [ + 4911, + 5679, + 7529, + 7581 + ], + "cut_read": [ + 1543, + 7581, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7400, + "donors": [ + 4911, + 5247, + 7529 + ], + "cut_read": [ + 1039, + 7529, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6915, + "donors": [ + 4911, + 5575 + ], + "cut_read": [ + 1039, + 6915, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6411, + "donors": [ + 4911, + 5247, + 5575, + 5679, + 5691, + 7581 + ], + "cut_read": [ + 1543, + 7581, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5688, + "donors": [ + 5690 + ], + "cut_read": [ + 1541, + 5690, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5676, + "donors": [ + 5678 + ], + "cut_read": [ + 1525, + 5678, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5572, + "donors": [ + 5574 + ], + "cut_read": [ + 1262, + 5574, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5244, + "donors": [ + 5246 + ], + "cut_read": [ + 1038, + 5246, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4908, + "donors": [ + 4910 + ], + "cut_read": [ + 1525, + 4910, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7546, + "donors": [ + 5246, + 5690 + ], + "cut_read": [ + 1262, + 7546, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7510, + "donors": [ + 4910, + 5678, + 7528, + 7589 + ], + "cut_read": [ + 1541, + 7589, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7408, + "donors": [ + 4910, + 5246, + 7528 + ], + "cut_read": [ + 1038, + 7528, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6923, + "donors": [ + 4910, + 5574 + ], + "cut_read": [ + 1038, + 6923, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6419, + "donors": [ + 4910, + 5246, + 5574, + 5678, + 5690, + 7589 + ], + "cut_read": [ + 1541, + 7589, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5377, + "donors": [ + 5379 + ], + "cut_read": [ + 1335, + 5379, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5365, + "donors": [ + 5367 + ], + "cut_read": [ + 1319, + 5367, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5353, + "donors": [ + 5355 + ], + "cut_read": [ + 1255, + 5355, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5237, + "donors": [ + 5239 + ], + "cut_read": [ + 975, + 5239, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4813, + "donors": [ + 4815 + ], + "cut_read": [ + 1319, + 4815, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7077, + "donors": [ + 5239, + 5379 + ], + "cut_read": [ + 1255, + 7077, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7061, + "donors": [ + 4815, + 5355, + 7113 + ], + "cut_read": [ + 1335, + 7113, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7043, + "donors": [ + 5355, + 5367 + ], + "cut_read": [ + 1335, + 7043, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7025, + "donors": [ + 5239, + 5355, + 7113 + ], + "cut_read": [ + 1335, + 7113, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6267, + "donors": [ + 5239, + 5367, + 5379, + 6896, + 7113 + ], + "cut_read": [ + 1335, + 7113, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5437, + "donors": [ + 5439 + ], + "cut_read": [ + 1375, + 5439, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5425, + "donors": [ + 5427 + ], + "cut_read": [ + 1359, + 5427, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5321, + "donors": [ + 5323 + ], + "cut_read": [ + 1263, + 5323, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5249, + "donors": [ + 5251 + ], + "cut_read": [ + 983, + 5251, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4825, + "donors": [ + 4827 + ], + "cut_read": [ + 1359, + 4827, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7169, + "donors": [ + 5251, + 5439 + ], + "cut_read": [ + 1263, + 7169, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7133, + "donors": [ + 4827, + 5427, + 7151, + 7203 + ], + "cut_read": [ + 1375, + 7203, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7022, + "donors": [ + 4827, + 5251, + 7151 + ], + "cut_read": [ + 983, + 7151, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6914, + "donors": [ + 4827, + 5323 + ], + "cut_read": [ + 983, + 6914, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6285, + "donors": [ + 4827, + 5251, + 5323, + 5427, + 5439, + 7203 + ], + "cut_read": [ + 1375, + 7203, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5436, + "donors": [ + 5438 + ], + "cut_read": [ + 1373, + 5438, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5424, + "donors": [ + 5426 + ], + "cut_read": [ + 1357, + 5426, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5320, + "donors": [ + 5322 + ], + "cut_read": [ + 1262, + 5322, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5248, + "donors": [ + 5250 + ], + "cut_read": [ + 982, + 5250, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4824, + "donors": [ + 4826 + ], + "cut_read": [ + 1357, + 4826, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7168, + "donors": [ + 5250, + 5438 + ], + "cut_read": [ + 1262, + 7168, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7132, + "donors": [ + 4826, + 5426, + 7150, + 7211 + ], + "cut_read": [ + 1373, + 7211, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7030, + "donors": [ + 4826, + 5250, + 7150 + ], + "cut_read": [ + 982, + 7150, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6922, + "donors": [ + 4826, + 5322 + ], + "cut_read": [ + 982, + 6922, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6293, + "donors": [ + 4826, + 5250, + 5322, + 5426, + 5438, + 7211 + ], + "cut_read": [ + 1373, + 7211, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5376, + "donors": [ + 5378 + ], + "cut_read": [ + 1334, + 5378, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5364, + "donors": [ + 5366 + ], + "cut_read": [ + 1317, + 5366, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5352, + "donors": [ + 5354 + ], + "cut_read": [ + 1254, + 5354, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5236, + "donors": [ + 5238 + ], + "cut_read": [ + 974, + 5238, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4812, + "donors": [ + 4814 + ], + "cut_read": [ + 1317, + 4814, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7085, + "donors": [ + 5238, + 5378 + ], + "cut_read": [ + 1254, + 7085, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7060, + "donors": [ + 4814, + 5354, + 7121 + ], + "cut_read": [ + 1334, + 7121, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7042, + "donors": [ + 5354, + 5366 + ], + "cut_read": [ + 1334, + 7042, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7024, + "donors": [ + 5238, + 5354, + 7121 + ], + "cut_read": [ + 1334, + 7121, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6275, + "donors": [ + 5238, + 5366, + 5378, + 6904, + 7121 + ], + "cut_read": [ + 1334, + 7121, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5213, + "donors": [ + 5215 + ], + "cut_read": [ + 1207, + 5215, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5201, + "donors": [ + 5203 + ], + "cut_read": [ + 1151, + 5203, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5161, + "donors": [ + 5163 + ], + "cut_read": [ + 1063, + 5163, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5125, + "donors": [ + 5127 + ], + "cut_read": [ + 1007, + 5127, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5077, + "donors": [ + 5079 + ], + "cut_read": [ + 1207, + 5079, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6842, + "donors": [ + 5079, + 5163, + 6860 + ], + "cut_read": [ + 1207, + 6860, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6663, + "donors": [ + 5163, + 5203 + ], + "cut_read": [ + 1207, + 6663, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6575, + "donors": [ + 5163, + 5215, + 6789, + 6860 + ], + "cut_read": [ + 1207, + 6860, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6467, + "donors": [ + 5079, + 5127, + 5203, + 6789, + 6860 + ], + "cut_read": [ + 1207, + 6860, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6341, + "donors": [ + 5079, + 5127 + ], + "cut_read": [ + 1151, + 6341, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5225, + "donors": [ + 5227 + ], + "cut_read": [ + 1215, + 5227, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5197, + "donors": [ + 5199 + ], + "cut_read": [ + 1159, + 5199, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5173, + "donors": [ + 5175 + ], + "cut_read": [ + 1071, + 5175, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5137, + "donors": [ + 5139 + ], + "cut_read": [ + 1015, + 5139, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5089, + "donors": [ + 5091 + ], + "cut_read": [ + 1215, + 5091, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6843, + "donors": [ + 5091, + 5175, + 6878 + ], + "cut_read": [ + 1215, + 6878, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6681, + "donors": [ + 5175, + 5199 + ], + "cut_read": [ + 1215, + 6681, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6593, + "donors": [ + 5175, + 5227, + 6807, + 6878 + ], + "cut_read": [ + 1215, + 6878, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6485, + "donors": [ + 5091, + 5139, + 5199, + 6807, + 6878 + ], + "cut_read": [ + 1215, + 6878, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6359, + "donors": [ + 5091, + 5139 + ], + "cut_read": [ + 1159, + 6359, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5224, + "donors": [ + 5226 + ], + "cut_read": [ + 1214, + 5226, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5196, + "donors": [ + 5198 + ], + "cut_read": [ + 1158, + 5198, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5172, + "donors": [ + 5174 + ], + "cut_read": [ + 1069, + 5174, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5136, + "donors": [ + 5138 + ], + "cut_read": [ + 1013, + 5138, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5088, + "donors": [ + 5090 + ], + "cut_read": [ + 1214, + 5090, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6851, + "donors": [ + 5090, + 5174, + 6886 + ], + "cut_read": [ + 1214, + 6886, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6689, + "donors": [ + 5174, + 5198 + ], + "cut_read": [ + 1214, + 6689, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6592, + "donors": [ + 5174, + 5226, + 6815, + 6886 + ], + "cut_read": [ + 1214, + 6886, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6484, + "donors": [ + 5090, + 5138, + 5198, + 6815, + 6886 + ], + "cut_read": [ + 1214, + 6886, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6358, + "donors": [ + 5090, + 5138 + ], + "cut_read": [ + 1158, + 6358, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5212, + "donors": [ + 5214 + ], + "cut_read": [ + 1206, + 5214, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5200, + "donors": [ + 5202 + ], + "cut_read": [ + 1150, + 5202, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5160, + "donors": [ + 5162 + ], + "cut_read": [ + 1061, + 5162, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5124, + "donors": [ + 5126 + ], + "cut_read": [ + 1005, + 5126, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5076, + "donors": [ + 5078 + ], + "cut_read": [ + 1206, + 5078, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6850, + "donors": [ + 5078, + 5162, + 6868 + ], + "cut_read": [ + 1206, + 6868, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6671, + "donors": [ + 5162, + 5202 + ], + "cut_read": [ + 1206, + 6671, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6574, + "donors": [ + 5162, + 5214, + 6797, + 6868 + ], + "cut_read": [ + 1206, + 6868, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6466, + "donors": [ + 5078, + 5126, + 5202, + 6797, + 6868 + ], + "cut_read": [ + 1206, + 6868, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6340, + "donors": [ + 5078, + 5126 + ], + "cut_read": [ + 1150, + 6340, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6005, + "donors": [ + 6007 + ], + "cut_read": [ + 1143, + 6007, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5833, + "donors": [ + 5835 + ], + "cut_read": [ + 1799, + 5835, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5653, + "donors": [ + 5655 + ], + "cut_read": [ + 1367, + 5655, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5401, + "donors": [ + 5403 + ], + "cut_read": [ + 1143, + 5403, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5065, + "donors": [ + 5067 + ], + "cut_read": [ + 1655, + 5067, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8048, + "donors": [ + 5067, + 5835, + 8141 + ], + "cut_read": [ + 1655, + 8141, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7797, + "donors": [ + 5067, + 5655, + 6007, + 8123, + 8141 + ], + "cut_read": [ + 1655, + 8141, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7527, + "donors": [ + 5403, + 5835, + 8141 + ], + "cut_read": [ + 1655, + 8141, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7149, + "donors": [ + 5067, + 5655 + ], + "cut_read": [ + 1143, + 7149, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6645, + "donors": [ + 5835, + 6007 + ], + "cut_read": [ + 1655, + 6645, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6004, + "donors": [ + 6006 + ], + "cut_read": [ + 1142, + 6006, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5832, + "donors": [ + 5834 + ], + "cut_read": [ + 1797, + 5834, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5652, + "donors": [ + 5654 + ], + "cut_read": [ + 1366, + 5654, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5400, + "donors": [ + 5402 + ], + "cut_read": [ + 1142, + 5402, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5064, + "donors": [ + 5066 + ], + "cut_read": [ + 1654, + 5066, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8056, + "donors": [ + 5066, + 5834, + 8140 + ], + "cut_read": [ + 1654, + 8140, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7805, + "donors": [ + 5066, + 5654, + 6006, + 8122, + 8140 + ], + "cut_read": [ + 1654, + 8140, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7535, + "donors": [ + 5402, + 5834, + 8140 + ], + "cut_read": [ + 1654, + 8140, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7157, + "donors": [ + 5066, + 5654 + ], + "cut_read": [ + 1142, + 7157, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6653, + "donors": [ + 5834, + 6006 + ], + "cut_read": [ + 1654, + 6653, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5917, + "donors": [ + 5919 + ], + "cut_read": [ + 1695, + 5919, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5825, + "donors": [ + 5827 + ], + "cut_read": [ + 1695, + 5827, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5581, + "donors": [ + 5583 + ], + "cut_read": [ + 1319, + 5583, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5329, + "donors": [ + 5331 + ], + "cut_read": [ + 1095, + 5331, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4993, + "donors": [ + 4995 + ], + "cut_read": [ + 1647, + 4995, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7889, + "donors": [ + 5331, + 5919 + ], + "cut_read": [ + 1319, + 7889, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7871, + "donors": [ + 4995, + 5827, + 7907 + ], + "cut_read": [ + 1647, + 7907, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7419, + "donors": [ + 5331, + 5827, + 7907 + ], + "cut_read": [ + 1647, + 7907, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7041, + "donors": [ + 4995, + 5583 + ], + "cut_read": [ + 1095, + 7041, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6537, + "donors": [ + 4995, + 5331, + 5583, + 5827, + 5919, + 7778, + 7907 + ], + "cut_read": [ + 1647, + 7907, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5885, + "donors": [ + 5887 + ], + "cut_read": [ + 1103, + 5887, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5837, + "donors": [ + 5839 + ], + "cut_read": [ + 1719, + 5839, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5593, + "donors": [ + 5595 + ], + "cut_read": [ + 1327, + 5595, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5341, + "donors": [ + 5343 + ], + "cut_read": [ + 1103, + 5343, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5005, + "donors": [ + 5007 + ], + "cut_read": [ + 1655, + 5007, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7868, + "donors": [ + 5007, + 5839, + 7961 + ], + "cut_read": [ + 1655, + 7961, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7796, + "donors": [ + 5007, + 5595, + 5887, + 7943, + 7961 + ], + "cut_read": [ + 1655, + 7961, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7437, + "donors": [ + 5343, + 5839, + 7961 + ], + "cut_read": [ + 1655, + 7961, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7059, + "donors": [ + 5007, + 5595 + ], + "cut_read": [ + 1103, + 7059, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6555, + "donors": [ + 5839, + 5887 + ], + "cut_read": [ + 1655, + 6555, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5884, + "donors": [ + 5886 + ], + "cut_read": [ + 1102, + 5886, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5836, + "donors": [ + 5838 + ], + "cut_read": [ + 1717, + 5838, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5592, + "donors": [ + 5594 + ], + "cut_read": [ + 1326, + 5594, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5340, + "donors": [ + 5342 + ], + "cut_read": [ + 1102, + 5342, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5004, + "donors": [ + 5006 + ], + "cut_read": [ + 1654, + 5006, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7876, + "donors": [ + 5006, + 5838, + 7960 + ], + "cut_read": [ + 1654, + 7960, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7804, + "donors": [ + 5006, + 5594, + 5886, + 7942, + 7960 + ], + "cut_read": [ + 1654, + 7960, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7445, + "donors": [ + 5342, + 5838, + 7960 + ], + "cut_read": [ + 1654, + 7960, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7067, + "donors": [ + 5006, + 5594 + ], + "cut_read": [ + 1102, + 7067, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6563, + "donors": [ + 5838, + 5886 + ], + "cut_read": [ + 1654, + 6563, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5916, + "donors": [ + 5918 + ], + "cut_read": [ + 1693, + 5918, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5824, + "donors": [ + 5826 + ], + "cut_read": [ + 1693, + 5826, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5580, + "donors": [ + 5582 + ], + "cut_read": [ + 1318, + 5582, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5328, + "donors": [ + 5330 + ], + "cut_read": [ + 1094, + 5330, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4992, + "donors": [ + 4994 + ], + "cut_read": [ + 1646, + 4994, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7888, + "donors": [ + 5330, + 5918 + ], + "cut_read": [ + 1318, + 7888, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7870, + "donors": [ + 4994, + 5826, + 7906 + ], + "cut_read": [ + 1646, + 7906, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7427, + "donors": [ + 5330, + 5826, + 7906 + ], + "cut_read": [ + 1646, + 7906, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7049, + "donors": [ + 4994, + 5582 + ], + "cut_read": [ + 1094, + 7049, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6545, + "donors": [ + 4994, + 5330, + 5582, + 5826, + 5918, + 7786, + 7906 + ], + "cut_read": [ + 1646, + 7906, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6233, + "donors": [ + 6235 + ], + "cut_read": [ + 1879, + 6235, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6205, + "donors": [ + 6207 + ], + "cut_read": [ + 1751, + 6207, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6169, + "donors": [ + 6171 + ], + "cut_read": [ + 1463, + 6171, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6097, + "donors": [ + 6099 + ], + "cut_read": [ + 1239, + 6099, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5977, + "donors": [ + 5979 + ], + "cut_read": [ + 1879, + 5979, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8355, + "donors": [ + 5979, + 6171, + 8390 + ], + "cut_read": [ + 1879, + 8390, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8013, + "donors": [ + 6171, + 6207 + ], + "cut_read": [ + 1879, + 8013, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7745, + "donors": [ + 6171, + 6235, + 8301, + 8390 + ], + "cut_read": [ + 1879, + 8390, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7367, + "donors": [ + 5979, + 6099, + 6207, + 8301, + 8390 + ], + "cut_read": [ + 1879, + 8390, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6863, + "donors": [ + 5979, + 6099 + ], + "cut_read": [ + 1751, + 6863, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6232, + "donors": [ + 6234 + ], + "cut_read": [ + 1878, + 6234, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6204, + "donors": [ + 6206 + ], + "cut_read": [ + 1750, + 6206, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6168, + "donors": [ + 6170 + ], + "cut_read": [ + 1461, + 6170, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6096, + "donors": [ + 6098 + ], + "cut_read": [ + 1237, + 6098, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5976, + "donors": [ + 5978 + ], + "cut_read": [ + 1878, + 5978, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8363, + "donors": [ + 5978, + 6170, + 8398 + ], + "cut_read": [ + 1878, + 8398, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8021, + "donors": [ + 6170, + 6206 + ], + "cut_read": [ + 1878, + 8021, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7744, + "donors": [ + 6170, + 6234, + 8309, + 8398 + ], + "cut_read": [ + 1878, + 8398, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7366, + "donors": [ + 5978, + 6098, + 6206, + 8309, + 8398 + ], + "cut_read": [ + 1878, + 8398, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6862, + "donors": [ + 5978, + 6098 + ], + "cut_read": [ + 1750, + 6862, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5809, + "donors": [ + 5811 + ], + "cut_read": [ + 1615, + 5811, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5797, + "donors": [ + 5799 + ], + "cut_read": [ + 1559, + 5799, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5773, + "donors": [ + 5775 + ], + "cut_read": [ + 1303, + 5775, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5309, + "donors": [ + 5311 + ], + "cut_read": [ + 1079, + 5311, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4973, + "donors": [ + 4975 + ], + "cut_read": [ + 1559, + 4975, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7707, + "donors": [ + 5311, + 5811 + ], + "cut_read": [ + 1303, + 7707, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7655, + "donors": [ + 4975, + 5775, + 7761 + ], + "cut_read": [ + 1615, + 7761, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7583, + "donors": [ + 5775, + 5799 + ], + "cut_read": [ + 1615, + 7583, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7493, + "donors": [ + 5311, + 5775, + 7761 + ], + "cut_read": [ + 1615, + 7761, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6500, + "donors": [ + 5311, + 5799, + 5811, + 7004, + 7761 + ], + "cut_read": [ + 1615, + 7761, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5808, + "donors": [ + 5810 + ], + "cut_read": [ + 1614, + 5810, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5796, + "donors": [ + 5798 + ], + "cut_read": [ + 1557, + 5798, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5772, + "donors": [ + 5774 + ], + "cut_read": [ + 1302, + 5774, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5308, + "donors": [ + 5310 + ], + "cut_read": [ + 1078, + 5310, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4972, + "donors": [ + 4974 + ], + "cut_read": [ + 1557, + 4974, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7715, + "donors": [ + 5310, + 5810 + ], + "cut_read": [ + 1302, + 7715, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7654, + "donors": [ + 4974, + 5774, + 7769 + ], + "cut_read": [ + 1614, + 7769, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7582, + "donors": [ + 5774, + 5798 + ], + "cut_read": [ + 1614, + 7582, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7492, + "donors": [ + 5310, + 5774, + 7769 + ], + "cut_read": [ + 1614, + 7769, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6508, + "donors": [ + 5310, + 5798, + 5810, + 7012, + 7769 + ], + "cut_read": [ + 1614, + 7769, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5737, + "donors": [ + 5739 + ], + "cut_read": [ + 1575, + 5739, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5645, + "donors": [ + 5647 + ], + "cut_read": [ + 1575, + 5647, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5585, + "donors": [ + 5587 + ], + "cut_read": [ + 1271, + 5587, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5257, + "donors": [ + 5259 + ], + "cut_read": [ + 1047, + 5259, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4921, + "donors": [ + 4923 + ], + "cut_read": [ + 1527, + 4923, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7619, + "donors": [ + 5259, + 5739 + ], + "cut_read": [ + 1271, + 7619, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7601, + "donors": [ + 4923, + 5647, + 7637 + ], + "cut_read": [ + 1527, + 7637, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7418, + "donors": [ + 5259, + 5647, + 7637 + ], + "cut_read": [ + 1527, + 7637, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6933, + "donors": [ + 4923, + 5587 + ], + "cut_read": [ + 1047, + 6933, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6429, + "donors": [ + 4923, + 5259, + 5587, + 5647, + 5739, + 7508, + 7637 + ], + "cut_read": [ + 1527, + 7637, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5736, + "donors": [ + 5738 + ], + "cut_read": [ + 1573, + 5738, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5644, + "donors": [ + 5646 + ], + "cut_read": [ + 1573, + 5646, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5584, + "donors": [ + 5586 + ], + "cut_read": [ + 1270, + 5586, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5256, + "donors": [ + 5258 + ], + "cut_read": [ + 1046, + 5258, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4920, + "donors": [ + 4922 + ], + "cut_read": [ + 1526, + 4922, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7618, + "donors": [ + 5258, + 5738 + ], + "cut_read": [ + 1270, + 7618, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7600, + "donors": [ + 4922, + 5646, + 7636 + ], + "cut_read": [ + 1526, + 7636, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7426, + "donors": [ + 5258, + 5646, + 7636 + ], + "cut_read": [ + 1526, + 7636, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6941, + "donors": [ + 4922, + 5586 + ], + "cut_read": [ + 1046, + 6941, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6437, + "donors": [ + 4922, + 5258, + 5586, + 5646, + 5738, + 7516, + 7636 + ], + "cut_read": [ + 1526, + 7636, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5041, + "donors": [ + 5043 + ], + "cut_read": [ + 1111, + 5043, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5029, + "donors": [ + 5031 + ], + "cut_read": [ + 1095, + 5031, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5017, + "donors": [ + 5019 + ], + "cut_read": [ + 1031, + 5019, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4901, + "donors": [ + 4903 + ], + "cut_read": [ + 975, + 4903, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4817, + "donors": [ + 4819 + ], + "cut_read": [ + 1095, + 4819, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6573, + "donors": [ + 4903, + 5043 + ], + "cut_read": [ + 1031, + 6573, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6557, + "donors": [ + 4819, + 5019, + 6609 + ], + "cut_read": [ + 1111, + 6609, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6539, + "donors": [ + 5019, + 5031 + ], + "cut_read": [ + 1111, + 6539, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6521, + "donors": [ + 4903, + 5019, + 6609 + ], + "cut_read": [ + 1111, + 6609, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6266, + "donors": [ + 4903, + 5031, + 5043, + 6392, + 6609 + ], + "cut_read": [ + 1111, + 6609, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5040, + "donors": [ + 5042 + ], + "cut_read": [ + 1110, + 5042, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5028, + "donors": [ + 5030 + ], + "cut_read": [ + 1093, + 5030, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5016, + "donors": [ + 5018 + ], + "cut_read": [ + 1030, + 5018, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4900, + "donors": [ + 4902 + ], + "cut_read": [ + 974, + 4902, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4816, + "donors": [ + 4818 + ], + "cut_read": [ + 1093, + 4818, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6581, + "donors": [ + 4902, + 5042 + ], + "cut_read": [ + 1030, + 6581, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6556, + "donors": [ + 4818, + 5018, + 6617 + ], + "cut_read": [ + 1110, + 6617, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6538, + "donors": [ + 5018, + 5030 + ], + "cut_read": [ + 1110, + 6538, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6520, + "donors": [ + 4902, + 5018, + 6617 + ], + "cut_read": [ + 1110, + 6617, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6274, + "donors": [ + 4902, + 5030, + 5042, + 6400, + 6617 + ], + "cut_read": [ + 1110, + 6617, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6197, + "donors": [ + 6199 + ], + "cut_read": [ + 1727, + 6199, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6133, + "donors": [ + 6135 + ], + "cut_read": [ + 1439, + 6135, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6061, + "donors": [ + 6063 + ], + "cut_read": [ + 1215, + 6063, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5941, + "donors": [ + 5943 + ], + "cut_read": [ + 1855, + 5943, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5761, + "donors": [ + 5763 + ], + "cut_read": [ + 1439, + 5763, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8336, + "donors": [ + 5943, + 6135, + 8375 + ], + "cut_read": [ + 1855, + 8375, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8139, + "donors": [ + 5763, + 5943, + 6063, + 6135, + 6199, + 8247 + ], + "cut_read": [ + 1439, + 8247, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7959, + "donors": [ + 6135, + 6199 + ], + "cut_read": [ + 1855, + 7959, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7313, + "donors": [ + 5943, + 6063, + 6199, + 8247, + 8375 + ], + "cut_read": [ + 1855, + 8375, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6809, + "donors": [ + 5943, + 6063 + ], + "cut_read": [ + 1727, + 6809, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6196, + "donors": [ + 6198 + ], + "cut_read": [ + 1726, + 6198, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6132, + "donors": [ + 6134 + ], + "cut_read": [ + 1437, + 6134, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6060, + "donors": [ + 6062 + ], + "cut_read": [ + 1213, + 6062, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5940, + "donors": [ + 5942 + ], + "cut_read": [ + 1854, + 5942, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5760, + "donors": [ + 5762 + ], + "cut_read": [ + 1437, + 5762, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8344, + "donors": [ + 5942, + 6134, + 8374 + ], + "cut_read": [ + 1854, + 8374, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8147, + "donors": [ + 5762, + 5942, + 6062, + 6134, + 6198, + 8255 + ], + "cut_read": [ + 1437, + 8255, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7967, + "donors": [ + 6134, + 6198 + ], + "cut_read": [ + 1854, + 7967, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7312, + "donors": [ + 5942, + 6062, + 6198, + 8255, + 8374 + ], + "cut_read": [ + 1854, + 8374, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6808, + "donors": [ + 5942, + 6062 + ], + "cut_read": [ + 1726, + 6808, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6161, + "donors": [ + 6163 + ], + "cut_read": [ + 1703, + 6163, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6137, + "donors": [ + 6139 + ], + "cut_read": [ + 1415, + 6139, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6025, + "donors": [ + 6027 + ], + "cut_read": [ + 1191, + 6027, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5905, + "donors": [ + 5907 + ], + "cut_read": [ + 1855, + 5907, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5725, + "donors": [ + 5727 + ], + "cut_read": [ + 1415, + 5727, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8282, + "donors": [ + 5907, + 6139, + 8321 + ], + "cut_read": [ + 1855, + 8321, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8085, + "donors": [ + 5727, + 5907, + 6027, + 6139, + 6163, + 8246 + ], + "cut_read": [ + 1415, + 8246, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7905, + "donors": [ + 6139, + 6163 + ], + "cut_read": [ + 1855, + 7905, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7259, + "donors": [ + 5907, + 6027, + 6163, + 8246, + 8321 + ], + "cut_read": [ + 1855, + 8321, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6755, + "donors": [ + 5907, + 6027 + ], + "cut_read": [ + 1703, + 6755, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6160, + "donors": [ + 6162 + ], + "cut_read": [ + 1702, + 6162, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6136, + "donors": [ + 6138 + ], + "cut_read": [ + 1413, + 6138, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6024, + "donors": [ + 6026 + ], + "cut_read": [ + 1189, + 6026, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5904, + "donors": [ + 5906 + ], + "cut_read": [ + 1854, + 5906, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5724, + "donors": [ + 5726 + ], + "cut_read": [ + 1413, + 5726, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8290, + "donors": [ + 5906, + 6138, + 8320 + ], + "cut_read": [ + 1854, + 8320, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8093, + "donors": [ + 5726, + 5906, + 6026, + 6138, + 6162, + 8254 + ], + "cut_read": [ + 1413, + 8254, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7913, + "donors": [ + 6138, + 6162 + ], + "cut_read": [ + 1854, + 7913, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7258, + "donors": [ + 5906, + 6026, + 6162, + 8254, + 8320 + ], + "cut_read": [ + 1854, + 8320, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6754, + "donors": [ + 5906, + 6026 + ], + "cut_read": [ + 1702, + 6754, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6221, + "donors": [ + 6223 + ], + "cut_read": [ + 1863, + 6223, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6209, + "donors": [ + 6211 + ], + "cut_read": [ + 1735, + 6211, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6145, + "donors": [ + 6147 + ], + "cut_read": [ + 1447, + 6147, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6073, + "donors": [ + 6075 + ], + "cut_read": [ + 1223, + 6075, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5953, + "donors": [ + 5955 + ], + "cut_read": [ + 1863, + 5955, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8354, + "donors": [ + 5955, + 6147, + 8372 + ], + "cut_read": [ + 1863, + 8372, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7977, + "donors": [ + 6147, + 6211 + ], + "cut_read": [ + 1863, + 7977, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7709, + "donors": [ + 6147, + 6223, + 8265, + 8372 + ], + "cut_read": [ + 1863, + 8372, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7331, + "donors": [ + 5955, + 6075, + 6211, + 8265, + 8372 + ], + "cut_read": [ + 1863, + 8372, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6827, + "donors": [ + 5955, + 6075 + ], + "cut_read": [ + 1735, + 6827, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6220, + "donors": [ + 6222 + ], + "cut_read": [ + 1862, + 6222, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6208, + "donors": [ + 6210 + ], + "cut_read": [ + 1734, + 6210, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6144, + "donors": [ + 6146 + ], + "cut_read": [ + 1445, + 6146, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6072, + "donors": [ + 6074 + ], + "cut_read": [ + 1221, + 6074, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5952, + "donors": [ + 5954 + ], + "cut_read": [ + 1862, + 5954, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8362, + "donors": [ + 5954, + 6146, + 8380 + ], + "cut_read": [ + 1862, + 8380, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7985, + "donors": [ + 6146, + 6210 + ], + "cut_read": [ + 1862, + 7985, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7708, + "donors": [ + 6146, + 6222, + 8273, + 8380 + ], + "cut_read": [ + 1862, + 8380, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7330, + "donors": [ + 5954, + 6074, + 6210, + 8273, + 8380 + ], + "cut_read": [ + 1862, + 8380, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6826, + "donors": [ + 5954, + 6074 + ], + "cut_read": [ + 1734, + 6826, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5561, + "donors": [ + 5563 + ], + "cut_read": [ + 1439, + 5563, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5533, + "donors": [ + 5535 + ], + "cut_read": [ + 1383, + 5535, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5509, + "donors": [ + 5511 + ], + "cut_read": [ + 1295, + 5511, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5473, + "donors": [ + 5475 + ], + "cut_read": [ + 1015, + 5475, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4877, + "donors": [ + 4879 + ], + "cut_read": [ + 1383, + 4879, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7257, + "donors": [ + 4879, + 5511, + 7382 + ], + "cut_read": [ + 1439, + 7382, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7187, + "donors": [ + 5511, + 5535 + ], + "cut_read": [ + 1439, + 7187, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7097, + "donors": [ + 5511, + 5563, + 7311, + 7382 + ], + "cut_read": [ + 1439, + 7382, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6989, + "donors": [ + 5475, + 5511, + 5535, + 7311, + 7347 + ], + "cut_read": [ + 1383, + 7347, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6356, + "donors": [ + 5475, + 5511, + 7347, + 7382 + ], + "cut_read": [ + 1439, + 7382, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5560, + "donors": [ + 5562 + ], + "cut_read": [ + 1438, + 5562, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5532, + "donors": [ + 5534 + ], + "cut_read": [ + 1381, + 5534, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5508, + "donors": [ + 5510 + ], + "cut_read": [ + 1293, + 5510, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5472, + "donors": [ + 5474 + ], + "cut_read": [ + 1014, + 5474, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4876, + "donors": [ + 4878 + ], + "cut_read": [ + 1381, + 4878, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7265, + "donors": [ + 4878, + 5510, + 7390 + ], + "cut_read": [ + 1438, + 7390, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7186, + "donors": [ + 5510, + 5534 + ], + "cut_read": [ + 1438, + 7186, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7096, + "donors": [ + 5510, + 5562, + 7319, + 7390 + ], + "cut_read": [ + 1438, + 7390, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6988, + "donors": [ + 5474, + 5510, + 5534, + 7319, + 7355 + ], + "cut_read": [ + 1381, + 7355, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6364, + "donors": [ + 5474, + 5510, + 7355, + 7390 + ], + "cut_read": [ + 1438, + 7390, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5557, + "donors": [ + 5559 + ], + "cut_read": [ + 1447, + 5559, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5545, + "donors": [ + 5547 + ], + "cut_read": [ + 1391, + 5547, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5521, + "donors": [ + 5523 + ], + "cut_read": [ + 1303, + 5523, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5485, + "donors": [ + 5487 + ], + "cut_read": [ + 1023, + 5487, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4889, + "donors": [ + 4891 + ], + "cut_read": [ + 1391, + 4891, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7275, + "donors": [ + 4891, + 5523, + 7383 + ], + "cut_read": [ + 1447, + 7383, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7205, + "donors": [ + 5523, + 5547 + ], + "cut_read": [ + 1447, + 7205, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7115, + "donors": [ + 5523, + 5559, + 7329, + 7383 + ], + "cut_read": [ + 1447, + 7383, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7007, + "donors": [ + 5487, + 5523, + 5547, + 7329, + 7365 + ], + "cut_read": [ + 1391, + 7365, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6374, + "donors": [ + 5487, + 5523, + 7365, + 7383 + ], + "cut_read": [ + 1447, + 7383, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5556, + "donors": [ + 5558 + ], + "cut_read": [ + 1446, + 5558, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5544, + "donors": [ + 5546 + ], + "cut_read": [ + 1389, + 5546, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5520, + "donors": [ + 5522 + ], + "cut_read": [ + 1301, + 5522, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5484, + "donors": [ + 5486 + ], + "cut_read": [ + 1022, + 5486, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4888, + "donors": [ + 4890 + ], + "cut_read": [ + 1389, + 4890, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7283, + "donors": [ + 4890, + 5522, + 7391 + ], + "cut_read": [ + 1446, + 7391, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7204, + "donors": [ + 5522, + 5546 + ], + "cut_read": [ + 1446, + 7204, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7114, + "donors": [ + 5522, + 5558, + 7337, + 7391 + ], + "cut_read": [ + 1446, + 7391, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7006, + "donors": [ + 5486, + 5522, + 5546, + 7337, + 7373 + ], + "cut_read": [ + 1389, + 7373, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6382, + "donors": [ + 5486, + 5522, + 7373, + 7391 + ], + "cut_read": [ + 1446, + 7391, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6125, + "donors": [ + 6127 + ], + "cut_read": [ + 1407, + 6127, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6013, + "donors": [ + 6015 + ], + "cut_read": [ + 1183, + 6015, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5893, + "donors": [ + 5895 + ], + "cut_read": [ + 1847, + 5895, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5713, + "donors": [ + 5715 + ], + "cut_read": [ + 1407, + 5715, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5461, + "donors": [ + 5463 + ], + "cut_read": [ + 1183, + 5463, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8285, + "donors": [ + 5895, + 6127, + 8303 + ], + "cut_read": [ + 1847, + 8303, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7887, + "donors": [ + 5715, + 5895, + 6015, + 8067, + 8228 + ], + "cut_read": [ + 1407, + 8228, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7617, + "donors": [ + 5463, + 6127, + 8303 + ], + "cut_read": [ + 1847, + 8303, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7239, + "donors": [ + 5715, + 6127, + 8067, + 8303 + ], + "cut_read": [ + 1847, + 8303, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6737, + "donors": [ + 5895, + 6015 + ], + "cut_read": [ + 1695, + 6737, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6124, + "donors": [ + 6126 + ], + "cut_read": [ + 1406, + 6126, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6012, + "donors": [ + 6014 + ], + "cut_read": [ + 1181, + 6014, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5892, + "donors": [ + 5894 + ], + "cut_read": [ + 1846, + 5894, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5712, + "donors": [ + 5714 + ], + "cut_read": [ + 1406, + 5714, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5460, + "donors": [ + 5462 + ], + "cut_read": [ + 1181, + 5462, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8284, + "donors": [ + 5894, + 6126, + 8302 + ], + "cut_read": [ + 1846, + 8302, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7895, + "donors": [ + 5714, + 5894, + 6014, + 8075, + 8236 + ], + "cut_read": [ + 1406, + 8236, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7625, + "donors": [ + 5462, + 6126, + 8302 + ], + "cut_read": [ + 1846, + 8302, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7247, + "donors": [ + 5714, + 6126, + 8075, + 8302 + ], + "cut_read": [ + 1846, + 8302, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6736, + "donors": [ + 5894, + 6014 + ], + "cut_read": [ + 1694, + 6736, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6053, + "donors": [ + 6055 + ], + "cut_read": [ + 1375, + 6055, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6017, + "donors": [ + 6019 + ], + "cut_read": [ + 1151, + 6019, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5845, + "donors": [ + 5847 + ], + "cut_read": [ + 1799, + 5847, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5665, + "donors": [ + 5667 + ], + "cut_read": [ + 1375, + 5667, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5413, + "donors": [ + 5415 + ], + "cut_read": [ + 1151, + 5415, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8177, + "donors": [ + 5847, + 6055, + 8195 + ], + "cut_read": [ + 1799, + 8195, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7815, + "donors": [ + 5667, + 5847, + 6019, + 8066, + 8120 + ], + "cut_read": [ + 1375, + 8120, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7545, + "donors": [ + 5415, + 6055, + 8195 + ], + "cut_read": [ + 1799, + 8195, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7167, + "donors": [ + 5667, + 6055, + 8066, + 8195 + ], + "cut_read": [ + 1799, + 8195, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6665, + "donors": [ + 5847, + 6019 + ], + "cut_read": [ + 1663, + 6665, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6052, + "donors": [ + 6054 + ], + "cut_read": [ + 1374, + 6054, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6016, + "donors": [ + 6018 + ], + "cut_read": [ + 1149, + 6018, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5844, + "donors": [ + 5846 + ], + "cut_read": [ + 1798, + 5846, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5664, + "donors": [ + 5666 + ], + "cut_read": [ + 1374, + 5666, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5412, + "donors": [ + 5414 + ], + "cut_read": [ + 1149, + 5414, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8176, + "donors": [ + 5846, + 6054, + 8194 + ], + "cut_read": [ + 1798, + 8194, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7823, + "donors": [ + 5666, + 5846, + 6018, + 8074, + 8128 + ], + "cut_read": [ + 1374, + 8128, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7553, + "donors": [ + 5414, + 6054, + 8194 + ], + "cut_read": [ + 1798, + 8194, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7175, + "donors": [ + 5666, + 6054, + 8074, + 8194 + ], + "cut_read": [ + 1798, + 8194, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6664, + "donors": [ + 5846, + 6018 + ], + "cut_read": [ + 1662, + 6664, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6751, + "donors": [ + 7639 + ], + "cut_read": [ + 1439, + 7639, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7605, + "donors": [ + 6733, + 7603, + 7623 + ], + "cut_read": [ + 1429, + 7623, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6767, + "donors": [ + 7645 + ], + "cut_read": [ + 1445, + 7645, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7647, + "donors": [ + 6769 + ], + "cut_read": [ + 1447, + 7647, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7415, + "donors": [ + 7417, + 7505, + 7507 + ], + "cut_read": [ + 1655, + 7507, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8058, + "donors": [ + 7036, + 7038, + 7505, + 7507, + 8060 + ], + "cut_read": [ + 1479, + 8060, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6731, + "donors": [ + 7623 + ], + "cut_read": [ + 1429, + 7623, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6713, + "donors": [ + 6733, + 7603, + 7623 + ], + "cut_read": [ + 1429, + 7623, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6715, + "donors": [ + 7603 + ], + "cut_read": [ + 1431, + 7603, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7128, + "donors": [ + 7507, + 8060 + ], + "cut_read": [ + 1479, + 8060, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6749, + "donors": [ + 7641 + ], + "cut_read": [ + 1437, + 7641, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7621, + "donors": [ + 6733 + ], + "cut_read": [ + 1431, + 7621, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7878, + "donors": [ + 7036, + 7417, + 7505, + 7507 + ], + "cut_read": [ + 1477, + 7878, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7126, + "donors": [ + 7036, + 7038, + 7507, + 8060 + ], + "cut_read": [ + 1479, + 8060, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7880, + "donors": [ + 7038, + 7417 + ], + "cut_read": [ + 1479, + 7880, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5869, + "donors": [ + 5871 + ], + "cut_read": [ + 1663, + 5871, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5569, + "donors": [ + 5571 + ], + "cut_read": [ + 1311, + 5571, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5317, + "donors": [ + 5319 + ], + "cut_read": [ + 1087, + 5319, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4981, + "donors": [ + 4983 + ], + "cut_read": [ + 1647, + 4983, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7817, + "donors": [ + 5319, + 5871 + ], + "cut_read": [ + 1311, + 7817, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7401, + "donors": [ + 4983, + 5319, + 7799 + ], + "cut_read": [ + 1087, + 7799, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7023, + "donors": [ + 4983, + 5571 + ], + "cut_read": [ + 1087, + 7023, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6519, + "donors": [ + 5319, + 5571, + 5871, + 7781, + 7799 + ], + "cut_read": [ + 1087, + 7799, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5868, + "donors": [ + 5870 + ], + "cut_read": [ + 1661, + 5870, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5568, + "donors": [ + 5570 + ], + "cut_read": [ + 1310, + 5570, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5316, + "donors": [ + 5318 + ], + "cut_read": [ + 1086, + 5318, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4980, + "donors": [ + 4982 + ], + "cut_read": [ + 1645, + 4982, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7816, + "donors": [ + 5318, + 5870 + ], + "cut_read": [ + 1310, + 7816, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7409, + "donors": [ + 4982, + 5318, + 7798 + ], + "cut_read": [ + 1086, + 7798, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7031, + "donors": [ + 4982, + 5570 + ], + "cut_read": [ + 1086, + 7031, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6527, + "donors": [ + 5318, + 5570, + 5870, + 7780, + 7798 + ], + "cut_read": [ + 1086, + 7798, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6193, + "donors": [ + 6195 + ], + "cut_read": [ + 1743, + 6195, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6157, + "donors": [ + 6159 + ], + "cut_read": [ + 1455, + 6159, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6085, + "donors": [ + 6087 + ], + "cut_read": [ + 1231, + 6087, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5965, + "donors": [ + 5967 + ], + "cut_read": [ + 1871, + 5967, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8337, + "donors": [ + 5967, + 6159, + 8393 + ], + "cut_read": [ + 1871, + 8393, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7995, + "donors": [ + 6159, + 6195 + ], + "cut_read": [ + 1871, + 7995, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7349, + "donors": [ + 5967, + 6087, + 6195, + 8283, + 8393 + ], + "cut_read": [ + 1871, + 8393, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6845, + "donors": [ + 5967, + 6087 + ], + "cut_read": [ + 1743, + 6845, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6192, + "donors": [ + 6194 + ], + "cut_read": [ + 1742, + 6194, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6156, + "donors": [ + 6158 + ], + "cut_read": [ + 1453, + 6158, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6084, + "donors": [ + 6086 + ], + "cut_read": [ + 1229, + 6086, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5964, + "donors": [ + 5966 + ], + "cut_read": [ + 1870, + 5966, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8345, + "donors": [ + 5966, + 6158, + 8392 + ], + "cut_read": [ + 1870, + 8392, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8003, + "donors": [ + 6158, + 6194 + ], + "cut_read": [ + 1870, + 8003, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7348, + "donors": [ + 5966, + 6086, + 6194, + 8291, + 8392 + ], + "cut_read": [ + 1870, + 8392, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6844, + "donors": [ + 5966, + 6086 + ], + "cut_read": [ + 1742, + 6844, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4969, + "donors": [ + 4971 + ], + "cut_read": [ + 1063, + 4971, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4957, + "donors": [ + 4959 + ], + "cut_read": [ + 1047, + 4959, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4945, + "donors": [ + 4947 + ], + "cut_read": [ + 1031, + 4947, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4933, + "donors": [ + 4935 + ], + "cut_read": [ + 967, + 4935, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4805, + "donors": [ + 4807 + ], + "cut_read": [ + 1047, + 4807, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6431, + "donors": [ + 4947, + 4959 + ], + "cut_read": [ + 1063, + 6431, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6413, + "donors": [ + 4947, + 4971, + 6465, + 6501 + ], + "cut_read": [ + 1063, + 6501, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6395, + "donors": [ + 4935, + 4947, + 4959, + 6465, + 6483 + ], + "cut_read": [ + 1047, + 6483, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6248, + "donors": [ + 4935, + 4947, + 6483, + 6501 + ], + "cut_read": [ + 1063, + 6501, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4968, + "donors": [ + 4970 + ], + "cut_read": [ + 1062, + 4970, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4956, + "donors": [ + 4958 + ], + "cut_read": [ + 1045, + 4958, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4944, + "donors": [ + 4946 + ], + "cut_read": [ + 1029, + 4946, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4932, + "donors": [ + 4934 + ], + "cut_read": [ + 966, + 4934, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4804, + "donors": [ + 4806 + ], + "cut_read": [ + 1045, + 4806, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6430, + "donors": [ + 4946, + 4958 + ], + "cut_read": [ + 1062, + 6430, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6412, + "donors": [ + 4946, + 4970, + 6473, + 6509 + ], + "cut_read": [ + 1062, + 6509, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6394, + "donors": [ + 4934, + 4946, + 4958, + 6473, + 6491 + ], + "cut_read": [ + 1045, + 6491, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6256, + "donors": [ + 4934, + 4946, + 6491, + 6509 + ], + "cut_read": [ + 1062, + 6509, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5821, + "donors": [ + 5823 + ], + "cut_read": [ + 1775, + 5823, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5641, + "donors": [ + 5643 + ], + "cut_read": [ + 1359, + 5643, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5389, + "donors": [ + 5391 + ], + "cut_read": [ + 1135, + 5391, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5053, + "donors": [ + 5055 + ], + "cut_read": [ + 1647, + 5055, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8051, + "donors": [ + 5055, + 5823, + 8087 + ], + "cut_read": [ + 1647, + 8087, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7509, + "donors": [ + 5391, + 5823, + 8087 + ], + "cut_read": [ + 1647, + 8087, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7131, + "donors": [ + 5055, + 5643 + ], + "cut_read": [ + 1135, + 7131, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5820, + "donors": [ + 5822 + ], + "cut_read": [ + 1773, + 5822, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5640, + "donors": [ + 5642 + ], + "cut_read": [ + 1358, + 5642, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5388, + "donors": [ + 5390 + ], + "cut_read": [ + 1134, + 5390, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5052, + "donors": [ + 5054 + ], + "cut_read": [ + 1646, + 5054, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8050, + "donors": [ + 5054, + 5822, + 8086 + ], + "cut_read": [ + 1646, + 8086, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7517, + "donors": [ + 5390, + 5822, + 8086 + ], + "cut_read": [ + 1646, + 8086, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7139, + "donors": [ + 5054, + 5642 + ], + "cut_read": [ + 1134, + 7139, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5629, + "donors": [ + 5631 + ], + "cut_read": [ + 1503, + 5631, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5617, + "donors": [ + 5619 + ], + "cut_read": [ + 1487, + 5619, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5233, + "donors": [ + 5235 + ], + "cut_read": [ + 1031, + 5235, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4897, + "donors": [ + 4899 + ], + "cut_read": [ + 1487, + 4899, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7457, + "donors": [ + 5235, + 5631 + ], + "cut_read": [ + 1255, + 7457, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7421, + "donors": [ + 4899, + 5619, + 7439, + 7491 + ], + "cut_read": [ + 1503, + 7491, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7403, + "donors": [ + 4899, + 5235, + 7439 + ], + "cut_read": [ + 1031, + 7439, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6393, + "donors": [ + 5235, + 5619, + 5631, + 6897, + 7491 + ], + "cut_read": [ + 1503, + 7491, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5628, + "donors": [ + 5630 + ], + "cut_read": [ + 1501, + 5630, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5616, + "donors": [ + 5618 + ], + "cut_read": [ + 1485, + 5618, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5232, + "donors": [ + 5234 + ], + "cut_read": [ + 1030, + 5234, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4896, + "donors": [ + 4898 + ], + "cut_read": [ + 1485, + 4898, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7456, + "donors": [ + 5234, + 5630 + ], + "cut_read": [ + 1254, + 7456, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7420, + "donors": [ + 4898, + 5618, + 7438, + 7499 + ], + "cut_read": [ + 1501, + 7499, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7402, + "donors": [ + 4898, + 5234, + 7438 + ], + "cut_read": [ + 1030, + 7438, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6401, + "donors": [ + 5234, + 5618, + 5630, + 6905, + 7499 + ], + "cut_read": [ + 1501, + 7499, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4885, + "donors": [ + 4887 + ], + "cut_read": [ + 1007, + 4887, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4873, + "donors": [ + 4875 + ], + "cut_read": [ + 991, + 4875, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4861, + "donors": [ + 4863 + ], + "cut_read": [ + 975, + 4863, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4849, + "donors": [ + 4851 + ], + "cut_read": [ + 967, + 4851, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6305, + "donors": [ + 4863, + 4875 + ], + "cut_read": [ + 1007, + 6305, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6287, + "donors": [ + 4863, + 4887, + 6339, + 6375 + ], + "cut_read": [ + 1007, + 6375, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6269, + "donors": [ + 4851, + 4863, + 4875, + 6339, + 6357 + ], + "cut_read": [ + 991, + 6357, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6251, + "donors": [ + 4851, + 4863, + 6357, + 6375 + ], + "cut_read": [ + 1007, + 6375, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4884, + "donors": [ + 4886 + ], + "cut_read": [ + 1006, + 4886, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4872, + "donors": [ + 4874 + ], + "cut_read": [ + 989, + 4874, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4860, + "donors": [ + 4862 + ], + "cut_read": [ + 973, + 4862, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4848, + "donors": [ + 4850 + ], + "cut_read": [ + 965, + 4850, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6304, + "donors": [ + 4862, + 4874 + ], + "cut_read": [ + 1006, + 6304, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6286, + "donors": [ + 4862, + 4886, + 6347, + 6383 + ], + "cut_read": [ + 1006, + 6383, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6268, + "donors": [ + 4850, + 4862, + 4874, + 6347, + 6365 + ], + "cut_read": [ + 989, + 6365, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6250, + "donors": [ + 4850, + 4862, + 6365, + 6383 + ], + "cut_read": [ + 1006, + 6383, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6001, + "donors": [ + 6003 + ], + "cut_read": [ + 1175, + 6003, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5881, + "donors": [ + 5883 + ], + "cut_read": [ + 1847, + 5883, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5701, + "donors": [ + 5703 + ], + "cut_read": [ + 1399, + 5703, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5449, + "donors": [ + 5451 + ], + "cut_read": [ + 1175, + 5451, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7869, + "donors": [ + 5703, + 5883, + 6003, + 8049, + 8231 + ], + "cut_read": [ + 1399, + 8231, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7599, + "donors": [ + 5451, + 5883, + 8249 + ], + "cut_read": [ + 1687, + 8249, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7221, + "donors": [ + 5703, + 5883, + 8049, + 8249 + ], + "cut_read": [ + 1687, + 8249, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6719, + "donors": [ + 5883, + 6003 + ], + "cut_read": [ + 1687, + 6719, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6000, + "donors": [ + 6002 + ], + "cut_read": [ + 1173, + 6002, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5880, + "donors": [ + 5882 + ], + "cut_read": [ + 1845, + 5882, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5700, + "donors": [ + 5702 + ], + "cut_read": [ + 1398, + 5702, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5448, + "donors": [ + 5450 + ], + "cut_read": [ + 1173, + 5450, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7877, + "donors": [ + 5702, + 5882, + 6002, + 8057, + 8230 + ], + "cut_read": [ + 1398, + 8230, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7607, + "donors": [ + 5450, + 5882, + 8248 + ], + "cut_read": [ + 1686, + 8248, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7229, + "donors": [ + 5702, + 5882, + 8057, + 8248 + ], + "cut_read": [ + 1686, + 8248, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6718, + "donors": [ + 5882, + 6002 + ], + "cut_read": [ + 1686, + 6718, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5221, + "donors": [ + 5223 + ], + "cut_read": [ + 1223, + 5223, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5209, + "donors": [ + 5211 + ], + "cut_read": [ + 1167, + 5211, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5185, + "donors": [ + 5187 + ], + "cut_read": [ + 1079, + 5187, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5149, + "donors": [ + 5151 + ], + "cut_read": [ + 1023, + 5151, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6701, + "donors": [ + 5187, + 5211 + ], + "cut_read": [ + 1223, + 6701, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6611, + "donors": [ + 5187, + 5223, + 6825, + 6879 + ], + "cut_read": [ + 1223, + 6879, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6503, + "donors": [ + 5151, + 5187, + 5211, + 6825, + 6861 + ], + "cut_read": [ + 1167, + 6861, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6377, + "donors": [ + 5151, + 5187, + 6861, + 6879 + ], + "cut_read": [ + 1223, + 6879, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5220, + "donors": [ + 5222 + ], + "cut_read": [ + 1222, + 5222, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5208, + "donors": [ + 5210 + ], + "cut_read": [ + 1165, + 5210, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5184, + "donors": [ + 5186 + ], + "cut_read": [ + 1077, + 5186, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5148, + "donors": [ + 5150 + ], + "cut_read": [ + 1021, + 5150, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6700, + "donors": [ + 5186, + 5210 + ], + "cut_read": [ + 1222, + 6700, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6610, + "donors": [ + 5186, + 5222, + 6833, + 6887 + ], + "cut_read": [ + 1222, + 6887, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6502, + "donors": [ + 5150, + 5186, + 5210, + 6833, + 6869 + ], + "cut_read": [ + 1165, + 6869, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6376, + "donors": [ + 5150, + 5186, + 6869, + 6887 + ], + "cut_read": [ + 1222, + 6887, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6229, + "donors": [ + 6231 + ], + "cut_read": [ + 1887, + 6231, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6217, + "donors": [ + 6219 + ], + "cut_read": [ + 1759, + 6219, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6181, + "donors": [ + 6183 + ], + "cut_read": [ + 1471, + 6183, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6109, + "donors": [ + 6111 + ], + "cut_read": [ + 1247, + 6111, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8033, + "donors": [ + 6183, + 6219 + ], + "cut_read": [ + 1887, + 8033, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7763, + "donors": [ + 6183, + 6231, + 8319, + 8391 + ], + "cut_read": [ + 1887, + 8391, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7385, + "donors": [ + 6111, + 6183, + 6219, + 8319, + 8373 + ], + "cut_read": [ + 1759, + 8373, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6881, + "donors": [ + 6111, + 6183, + 8373, + 8391 + ], + "cut_read": [ + 1887, + 8391, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6228, + "donors": [ + 6230 + ], + "cut_read": [ + 1886, + 6230, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6216, + "donors": [ + 6218 + ], + "cut_read": [ + 1757, + 6218, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6180, + "donors": [ + 6182 + ], + "cut_read": [ + 1469, + 6182, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6108, + "donors": [ + 6110 + ], + "cut_read": [ + 1245, + 6110, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8032, + "donors": [ + 6182, + 6218 + ], + "cut_read": [ + 1886, + 8032, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7762, + "donors": [ + 6182, + 6230, + 8327, + 8399 + ], + "cut_read": [ + 1886, + 8399, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7384, + "donors": [ + 6110, + 6182, + 6218, + 8327, + 8381 + ], + "cut_read": [ + 1757, + 8381, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6880, + "donors": [ + 6110, + 6182, + 8381, + 8399 + ], + "cut_read": [ + 1886, + 8399, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6121, + "donors": [ + 6123 + ], + "cut_read": [ + 1431, + 6123, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6049, + "donors": [ + 6051 + ], + "cut_read": [ + 1207, + 6051, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5929, + "donors": [ + 5931 + ], + "cut_read": [ + 1847, + 5931, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5749, + "donors": [ + 5751 + ], + "cut_read": [ + 1431, + 5751, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8339, + "donors": [ + 5931, + 6123, + 8357 + ], + "cut_read": [ + 1847, + 8357, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7941, + "donors": [ + 5751, + 5931, + 6051, + 8121, + 8229 + ], + "cut_read": [ + 1431, + 8229, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7295, + "donors": [ + 5751, + 6123, + 8121, + 8357 + ], + "cut_read": [ + 1847, + 8357, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6791, + "donors": [ + 5931, + 6051 + ], + "cut_read": [ + 1719, + 6791, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6120, + "donors": [ + 6122 + ], + "cut_read": [ + 1429, + 6122, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6048, + "donors": [ + 6050 + ], + "cut_read": [ + 1205, + 6050, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5928, + "donors": [ + 5930 + ], + "cut_read": [ + 1846, + 5930, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5748, + "donors": [ + 5750 + ], + "cut_read": [ + 1429, + 5750, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8338, + "donors": [ + 5930, + 6122, + 8356 + ], + "cut_read": [ + 1846, + 8356, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7949, + "donors": [ + 5750, + 5930, + 6050, + 8129, + 8237 + ], + "cut_read": [ + 1429, + 8237, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7294, + "donors": [ + 5750, + 6122, + 8129, + 8356 + ], + "cut_read": [ + 1846, + 8356, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6790, + "donors": [ + 5930, + 6050 + ], + "cut_read": [ + 1718, + 6790, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7253, + "donors": [ + 7255, + 7321, + 7323 + ], + "cut_read": [ + 1607, + 7323, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7225, + "donors": [ + 7227, + 7243, + 7245 + ], + "cut_read": [ + 1598, + 7245, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7069, + "donors": [ + 7071, + 7145, + 7147 + ], + "cut_read": [ + 1543, + 7147, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8689, + "donors": [ + 7273 + ], + "cut_read": [ + 1615, + 8689, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8674, + "donors": [ + 7271 + ], + "cut_read": [ + 1613, + 8674, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8659, + "donors": [ + 7255 + ], + "cut_read": [ + 1607, + 8659, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8644, + "donors": [ + 7255, + 7321, + 7323 + ], + "cut_read": [ + 1606, + 8644, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8629, + "donors": [ + 7243 + ], + "cut_read": [ + 1599, + 8629, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8614, + "donors": [ + 7245 + ], + "cut_read": [ + 1598, + 8614, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8599, + "donors": [ + 7227, + 7243, + 7245 + ], + "cut_read": [ + 1599, + 8599, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8584, + "donors": [ + 7227 + ], + "cut_read": [ + 1597, + 8584, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8569, + "donors": [ + 7219 + ], + "cut_read": [ + 1575, + 8569, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8554, + "donors": [ + 7217 + ], + "cut_read": [ + 1573, + 8554, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8539, + "donors": [ + 7147 + ], + "cut_read": [ + 1543, + 8539, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8524, + "donors": [ + 7145 + ], + "cut_read": [ + 1541, + 8524, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8509, + "donors": [ + 7057 + ], + "cut_read": [ + 1503, + 8509, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8494, + "donors": [ + 7055 + ], + "cut_read": [ + 1501, + 8494, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8479, + "donors": [ + 6949 + ], + "cut_read": [ + 1503, + 8479, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8464, + "donors": [ + 6949, + 7055, + 7057 + ], + "cut_read": [ + 1499, + 8464, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5305, + "donors": [ + 5307 + ], + "cut_read": [ + 1287, + 5307, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5293, + "donors": [ + 5295 + ], + "cut_read": [ + 1271, + 5295, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5281, + "donors": [ + 5283 + ], + "cut_read": [ + 1255, + 5283, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4801, + "donors": [ + 4803 + ], + "cut_read": [ + 1271, + 4803, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6935, + "donors": [ + 5283, + 5295 + ], + "cut_read": [ + 1287, + 6935, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + -1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5304, + "donors": [ + 5306 + ], + "cut_read": [ + 1286, + 5306, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5292, + "donors": [ + 5294 + ], + "cut_read": [ + 1269, + 5294, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5280, + "donors": [ + 5282 + ], + "cut_read": [ + 1253, + 5282, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4800, + "donors": [ + 4802 + ], + "cut_read": [ + 1269, + 4802, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6934, + "donors": [ + 5282, + 5294 + ], + "cut_read": [ + 1286, + 6934, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + -1, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7513, + "donors": [ + 7134, + 8064 + ], + "cut_read": [ + 1487, + 8064, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7555, + "donors": [ + 7176, + 8144 + ], + "cut_read": [ + 1507, + 8144, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6686, + "donors": [ + 6277, + 6403 + ], + "cut_read": [ + 1198, + 6686, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7196, + "donors": [ + 7575, + 8160 + ], + "cut_read": [ + 1519, + 8160, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7846, + "donors": [ + 6515, + 6517, + 6911, + 6913, + 7172, + 7176, + 7549, + 7557, + 7848, + 8062, + 8064, + 8126, + 8144 + ], + "cut_read": [ + 1507, + 8144, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6279, + "donors": [ + 6403, + 6515, + 6517, + 6684, + 7172, + 7176, + 7549, + 7557, + 8062, + 8063, + 8064, + 8065, + 8126, + 8144 + ], + "cut_read": [ + 1507, + 8144, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7515, + "donors": [ + 7134, + 7172, + 7176, + 7549, + 7557, + 7847, + 7849, + 8064, + 8126, + 8144 + ], + "cut_read": [ + 1507, + 8144, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7826, + "donors": [ + 6517, + 6911, + 6913, + 7019 + ], + "cut_read": [ + 1711, + 7826, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6409, + "donors": [ + 6913, + 7560 + ], + "cut_read": [ + 1591, + 7560, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7170, + "donors": [ + 7549, + 8124 + ], + "cut_read": [ + 1503, + 8124, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7551, + "donors": [ + 7172, + 8126 + ], + "cut_read": [ + 1502, + 8126, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8500, + "donors": [ + 7018, + 7396 + ], + "cut_read": [ + 1709, + 8500, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8118, + "donors": [ + 7152, + 7154, + 7172, + 7176, + 7549, + 7557, + 7847, + 7849, + 8116, + 8126, + 8144 + ], + "cut_read": [ + 1507, + 8144, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8099, + "donors": [ + 6515, + 6517, + 7172, + 7549, + 8062, + 8063, + 8064, + 8065, + 8101, + 8126 + ], + "cut_read": [ + 1502, + 8126, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7824, + "donors": [ + 6515, + 7019 + ], + "cut_read": [ + 1709, + 7824, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7533, + "donors": [ + 7154, + 8116 + ], + "cut_read": [ + 1494, + 8116, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6632, + "donors": [ + 6630, + 6911, + 6913, + 7176, + 7557, + 7847, + 7849, + 8063, + 8065, + 8144 + ], + "cut_read": [ + 1507, + 8144, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7136, + "donors": [ + 7134, + 7172, + 7176, + 7549, + 7557, + 7847, + 7849, + 8062, + 8064, + 8126, + 8144 + ], + "cut_read": [ + 1507, + 8144, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6281, + "donors": [ + 6907, + 7180 + ], + "cut_read": [ + 1422, + 7180, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8515, + "donors": [ + 6515, + 6517, + 6911, + 6913, + 7018, + 7176, + 7396, + 7557, + 7847, + 7849, + 8063, + 8065, + 8144 + ], + "cut_read": [ + 1711, + 8515, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7398, + "donors": [ + 6515, + 6517, + 7172, + 7176, + 7396, + 7549, + 7557, + 7847, + 7849, + 8062, + 8063, + 8064, + 8065, + 8126, + 8144 + ], + "cut_read": [ + 1507, + 8144, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6407, + "donors": [ + 6911, + 7558 + ], + "cut_read": [ + 1589, + 7558, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7182, + "donors": [ + 6283, + 6907, + 8063, + 8065 + ], + "cut_read": [ + 1319, + 8065, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8162, + "donors": [ + 6515, + 6517, + 6911, + 6913, + 7176, + 7194, + 7557, + 7575, + 7847, + 7849, + 8063, + 8065, + 8144 + ], + "cut_read": [ + 1515, + 8162, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6405, + "donors": [ + 6403, + 6515, + 6517, + 7172, + 7176, + 7549, + 7557, + 8062, + 8063, + 8064, + 8065, + 8126, + 8144 + ], + "cut_read": [ + 1507, + 8144, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7021, + "donors": [ + 6911, + 6913, + 7019 + ], + "cut_read": [ + 1487, + 7021, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6909, + "donors": [ + 6907, + 8063, + 8065 + ], + "cut_read": [ + 1319, + 8065, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7020, + "donors": [ + 6911, + 6913, + 7018, + 7172, + 7549, + 8062, + 8064, + 8126 + ], + "cut_read": [ + 1502, + 8126, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7573, + "donors": [ + 6515, + 6517, + 6911, + 6913, + 7176, + 7557, + 7575, + 7847, + 7849, + 8063, + 8065, + 8144 + ], + "cut_read": [ + 1507, + 8144, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8083, + "donors": [ + 6911, + 6913, + 7172, + 7549, + 7847, + 7849, + 8062, + 8063, + 8064, + 8065, + 8081, + 8126 + ], + "cut_read": [ + 1502, + 8126, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7531, + "donors": [ + 7154, + 7172, + 7176, + 7549, + 7557, + 7847, + 7849, + 8116, + 8126, + 8144 + ], + "cut_read": [ + 1507, + 8144, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8142, + "donors": [ + 7178, + 7557 + ], + "cut_read": [ + 1511, + 8142, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8596, + "donors": [ + 8551, + 8566, + 8581 + ], + "cut_read": [ + 1855, + 8596, + -1 + ], + "rank": 5, + "basis": [ + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank5" + }, + { + "pivot": 8656, + "donors": [ + 8611, + 8626, + 8641 + ], + "cut_read": [ + 1871, + 8656, + -1 + ], + "rank": 5, + "basis": [ + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank5" + }, + { + "pivot": 7900, + "donors": [ + 6543, + 7047 + ], + "cut_read": [ + 1789, + 7900, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7027, + "donors": [ + 7029, + 7045, + 7047 + ], + "cut_read": [ + 1526, + 7047, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7902, + "donors": [ + 6541, + 7045 + ], + "cut_read": [ + 1791, + 7902, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7828, + "donors": [ + 6523, + 6541, + 6543, + 7029 + ], + "cut_read": [ + 1787, + 7828, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7404, + "donors": [ + 7406, + 7422, + 7424 + ], + "cut_read": [ + 1781, + 7424, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6525, + "donors": [ + 6523, + 6541, + 6543 + ], + "cut_read": [ + 1789, + 6543, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7830, + "donors": [ + 6523, + 7029, + 7045, + 7047 + ], + "cut_read": [ + 1791, + 7830, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7026, + "donors": [ + 7028, + 7044, + 7046 + ], + "cut_read": [ + 1781, + 7046, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8545, + "donors": [ + 7028, + 7044, + 7046, + 7406, + 7422, + 7424 + ], + "cut_read": [ + 1791, + 8545, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8560, + "donors": [ + 7046, + 7424 + ], + "cut_read": [ + 1789, + 8560, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8530, + "donors": [ + 7028, + 7406 + ], + "cut_read": [ + 1787, + 8530, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8575, + "donors": [ + 7044, + 7422 + ], + "cut_read": [ + 1791, + 8575, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8718, + "donors": [ + 8703, + 8708, + 8713 + ], + "cut_read": [ + 1015, + 8718, + -1 + ], + "rank": 7, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank7" + }, + { + "pivot": 8719, + "donors": [ + 8704, + 8709, + 8714 + ], + "cut_read": [ + 991, + 8719, + -1 + ], + "rank": 7, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank7" + }, + { + "pivot": 8484, + "donors": [ + 8439, + 8454, + 8469 + ], + "cut_read": [ + 1271, + 8484, + -1 + ], + "rank": 5, + "basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank5" + }, + { + "pivot": 8508, + "donors": [ + 8463, + 8478, + 8493 + ], + "cut_read": [ + 1495, + 8508, + -1 + ], + "rank": 4, + "basis": [ + [ + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank4" + }, + { + "pivot": 8480, + "donors": [ + 8435, + 8450, + 8465 + ], + "cut_read": [ + 1287, + 8480, + -1 + ], + "rank": 4, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank4" + }, + { + "pivot": 8457, + "donors": [ + 8412, + 8427, + 8442 + ], + "cut_read": [ + 1015, + 8457, + -1 + ], + "rank": 4, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 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, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank4" + }, + { + "pivot": 8572, + "donors": [ + 8527, + 8542, + 8557 + ], + "cut_read": [ + 1359, + 8572, + -1 + ], + "rank": 4, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 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, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank4" + }, + { + "pivot": 8667, + "donors": [ + 8622, + 8637, + 8652 + ], + "cut_read": [ + 1231, + 8667, + -1 + ], + "rank": 4, + "basis": [ + [ + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + -1, + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank4" + }, + { + "pivot": 8666, + "donors": [ + 8621, + 8636, + 8651 + ], + "cut_read": [ + 1743, + 8666, + -1 + ], + "rank": 4, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank4" + }, + { + "pivot": 8695, + "donors": [ + 8650, + 8665, + 8680 + ], + "cut_read": [ + 1839, + 8695, + -1 + ], + "rank": 4, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank4" + }, + { + "pivot": 6236, + "donors": [ + 6238 + ], + "cut_read": [ + 1919, + 6238, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6152, + "donors": [ + 6154 + ], + "cut_read": [ + 1911, + 6154, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6080, + "donors": [ + 6082 + ], + "cut_read": [ + 1911, + 6082, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6044, + "donors": [ + 6046 + ], + "cut_read": [ + 1887, + 6046, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5960, + "donors": [ + 5962 + ], + "cut_read": [ + 1911, + 5962, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6237, + "donors": [ + 6239 + ], + "cut_read": [ + 1918, + 6239, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6153, + "donors": [ + 6155 + ], + "cut_read": [ + 1910, + 6155, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6081, + "donors": [ + 6083 + ], + "cut_read": [ + 1910, + 6083, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6045, + "donors": [ + 6047 + ], + "cut_read": [ + 1886, + 6047, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5961, + "donors": [ + 5963 + ], + "cut_read": [ + 1910, + 5963, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5864, + "donors": [ + 5866 + ], + "cut_read": [ + 1839, + 5866, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6140, + "donors": [ + 6142 + ], + "cut_read": [ + 1911, + 6142, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6068, + "donors": [ + 6070 + ], + "cut_read": [ + 1911, + 6070, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6032, + "donors": [ + 6034 + ], + "cut_read": [ + 1887, + 6034, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5948, + "donors": [ + 5950 + ], + "cut_read": [ + 1911, + 5950, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5912, + "donors": [ + 5914 + ], + "cut_read": [ + 1887, + 5914, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5865, + "donors": [ + 5867 + ], + "cut_read": [ + 1837, + 5867, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6141, + "donors": [ + 6143 + ], + "cut_read": [ + 1909, + 6143, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6069, + "donors": [ + 6071 + ], + "cut_read": [ + 1909, + 6071, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6033, + "donors": [ + 6035 + ], + "cut_read": [ + 1885, + 6035, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5949, + "donors": [ + 5951 + ], + "cut_read": [ + 1909, + 5951, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5913, + "donors": [ + 5915 + ], + "cut_read": [ + 1885, + 5915, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5852, + "donors": [ + 5854 + ], + "cut_read": [ + 1831, + 5854, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5672, + "donors": [ + 5674 + ], + "cut_read": [ + 1831, + 5674, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5612, + "donors": [ + 5614 + ], + "cut_read": [ + 1751, + 5614, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5420, + "donors": [ + 5422 + ], + "cut_read": [ + 1831, + 5422, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6128, + "donors": [ + 6130 + ], + "cut_read": [ + 1903, + 6130, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6056, + "donors": [ + 6058 + ], + "cut_read": [ + 1903, + 6058, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6020, + "donors": [ + 6022 + ], + "cut_read": [ + 1879, + 6022, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5936, + "donors": [ + 5938 + ], + "cut_read": [ + 1903, + 5938, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5900, + "donors": [ + 5902 + ], + "cut_read": [ + 1879, + 5902, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5853, + "donors": [ + 5855 + ], + "cut_read": [ + 1829, + 5855, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5673, + "donors": [ + 5675 + ], + "cut_read": [ + 1829, + 5675, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5613, + "donors": [ + 5615 + ], + "cut_read": [ + 1749, + 5615, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5421, + "donors": [ + 5423 + ], + "cut_read": [ + 1829, + 5423, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6129, + "donors": [ + 6131 + ], + "cut_read": [ + 1901, + 6131, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6057, + "donors": [ + 6059 + ], + "cut_read": [ + 1901, + 6059, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6021, + "donors": [ + 6023 + ], + "cut_read": [ + 1877, + 6023, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5937, + "donors": [ + 5939 + ], + "cut_read": [ + 1901, + 5939, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5901, + "donors": [ + 5903 + ], + "cut_read": [ + 1877, + 5903, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5840, + "donors": [ + 5842 + ], + "cut_read": [ + 1815, + 5842, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5660, + "donors": [ + 5662 + ], + "cut_read": [ + 1815, + 5662, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5600, + "donors": [ + 5602 + ], + "cut_read": [ + 1735, + 5602, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5408, + "donors": [ + 5410 + ], + "cut_read": [ + 1815, + 5410, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5348, + "donors": [ + 5350 + ], + "cut_read": [ + 1735, + 5350, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5276, + "donors": [ + 5278 + ], + "cut_read": [ + 1615, + 5278, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6008, + "donors": [ + 6010 + ], + "cut_read": [ + 1863, + 6010, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5888, + "donors": [ + 5890 + ], + "cut_read": [ + 1863, + 5890, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5841, + "donors": [ + 5843 + ], + "cut_read": [ + 1813, + 5843, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5661, + "donors": [ + 5663 + ], + "cut_read": [ + 1813, + 5663, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5601, + "donors": [ + 5603 + ], + "cut_read": [ + 1733, + 5603, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5409, + "donors": [ + 5411 + ], + "cut_read": [ + 1813, + 5411, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5349, + "donors": [ + 5351 + ], + "cut_read": [ + 1733, + 5351, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5277, + "donors": [ + 5279 + ], + "cut_read": [ + 1611, + 5279, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6009, + "donors": [ + 6011 + ], + "cut_read": [ + 1861, + 6011, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5889, + "donors": [ + 5891 + ], + "cut_read": [ + 1861, + 5891, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5828, + "donors": [ + 5830 + ], + "cut_read": [ + 1791, + 5830, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5648, + "donors": [ + 5650 + ], + "cut_read": [ + 1791, + 5650, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5588, + "donors": [ + 5590 + ], + "cut_read": [ + 1711, + 5590, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5396, + "donors": [ + 5398 + ], + "cut_read": [ + 1791, + 5398, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5336, + "donors": [ + 5338 + ], + "cut_read": [ + 1711, + 5338, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5264, + "donors": [ + 5266 + ], + "cut_read": [ + 1591, + 5266, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5744, + "donors": [ + 5746 + ], + "cut_read": [ + 1887, + 5746, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4928, + "donors": [ + 4930 + ], + "cut_read": [ + 1591, + 4930, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4844, + "donors": [ + 4846 + ], + "cut_read": [ + 1423, + 4846, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5829, + "donors": [ + 5831 + ], + "cut_read": [ + 1789, + 5831, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5649, + "donors": [ + 5651 + ], + "cut_read": [ + 1789, + 5651, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5589, + "donors": [ + 5591 + ], + "cut_read": [ + 1710, + 5591, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5397, + "donors": [ + 5399 + ], + "cut_read": [ + 1789, + 5399, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5337, + "donors": [ + 5339 + ], + "cut_read": [ + 1710, + 5339, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5265, + "donors": [ + 5267 + ], + "cut_read": [ + 1590, + 5267, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5745, + "donors": [ + 5747 + ], + "cut_read": [ + 1883, + 5747, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4929, + "donors": [ + 4931 + ], + "cut_read": [ + 1590, + 4931, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4845, + "donors": [ + 4847 + ], + "cut_read": [ + 1419, + 4847, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5576, + "donors": [ + 5578 + ], + "cut_read": [ + 1679, + 5578, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5324, + "donors": [ + 5326 + ], + "cut_read": [ + 1679, + 5326, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5252, + "donors": [ + 5254 + ], + "cut_read": [ + 1559, + 5254, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5696, + "donors": [ + 5698 + ], + "cut_read": [ + 1839, + 5698, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5684, + "donors": [ + 5686 + ], + "cut_read": [ + 1839, + 5686, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5444, + "donors": [ + 5446 + ], + "cut_read": [ + 1839, + 5446, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5432, + "donors": [ + 5434 + ], + "cut_read": [ + 1839, + 5434, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5108, + "donors": [ + 5110 + ], + "cut_read": [ + 1839, + 5110, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4916, + "donors": [ + 4918 + ], + "cut_read": [ + 1559, + 4918, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4832, + "donors": [ + 4834 + ], + "cut_read": [ + 1391, + 4834, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5577, + "donors": [ + 5579 + ], + "cut_read": [ + 1678, + 5579, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5325, + "donors": [ + 5327 + ], + "cut_read": [ + 1678, + 5327, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5253, + "donors": [ + 5255 + ], + "cut_read": [ + 1558, + 5255, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5697, + "donors": [ + 5699 + ], + "cut_read": [ + 1835, + 5699, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5685, + "donors": [ + 5687 + ], + "cut_read": [ + 1835, + 5687, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5445, + "donors": [ + 5447 + ], + "cut_read": [ + 1835, + 5447, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5433, + "donors": [ + 5435 + ], + "cut_read": [ + 1835, + 5435, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5109, + "donors": [ + 5111 + ], + "cut_read": [ + 1835, + 5111, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4917, + "donors": [ + 4919 + ], + "cut_read": [ + 1558, + 4919, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4833, + "donors": [ + 4835 + ], + "cut_read": [ + 1390, + 4835, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5240, + "donors": [ + 5242 + ], + "cut_read": [ + 1519, + 5242, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5996, + "donors": [ + 5998 + ], + "cut_read": [ + 1759, + 5998, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5636, + "donors": [ + 5638 + ], + "cut_read": [ + 1759, + 5638, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5624, + "donors": [ + 5626 + ], + "cut_read": [ + 1759, + 5626, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5384, + "donors": [ + 5386 + ], + "cut_read": [ + 1759, + 5386, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5372, + "donors": [ + 5374 + ], + "cut_read": [ + 1759, + 5374, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5048, + "donors": [ + 5050 + ], + "cut_read": [ + 1759, + 5050, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5036, + "donors": [ + 5038 + ], + "cut_read": [ + 1759, + 5038, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4904, + "donors": [ + 4906 + ], + "cut_read": [ + 1519, + 4906, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4820, + "donors": [ + 4822 + ], + "cut_read": [ + 1351, + 4822, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5241, + "donors": [ + 5243 + ], + "cut_read": [ + 1518, + 5243, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5997, + "donors": [ + 5999 + ], + "cut_read": [ + 1758, + 5999, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5637, + "donors": [ + 5639 + ], + "cut_read": [ + 1758, + 5639, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5625, + "donors": [ + 5627 + ], + "cut_read": [ + 1758, + 5627, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5385, + "donors": [ + 5387 + ], + "cut_read": [ + 1758, + 5387, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5373, + "donors": [ + 5375 + ], + "cut_read": [ + 1758, + 5375, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5049, + "donors": [ + 5051 + ], + "cut_read": [ + 1758, + 5051, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5037, + "donors": [ + 5039 + ], + "cut_read": [ + 1758, + 5039, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4905, + "donors": [ + 4907 + ], + "cut_read": [ + 1518, + 4907, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4821, + "donors": [ + 4823 + ], + "cut_read": [ + 1350, + 4823, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5816, + "donors": [ + 5818 + ], + "cut_read": [ + 1639, + 5818, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5312, + "donors": [ + 5314 + ], + "cut_read": [ + 1639, + 5314, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5300, + "donors": [ + 5302 + ], + "cut_read": [ + 1639, + 5302, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4976, + "donors": [ + 4978 + ], + "cut_read": [ + 1639, + 4978, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4964, + "donors": [ + 4966 + ], + "cut_read": [ + 1639, + 4966, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4808, + "donors": [ + 4810 + ], + "cut_read": [ + 1303, + 4810, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5817, + "donors": [ + 5819 + ], + "cut_read": [ + 1638, + 5819, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5313, + "donors": [ + 5315 + ], + "cut_read": [ + 1638, + 5315, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5301, + "donors": [ + 5303 + ], + "cut_read": [ + 1638, + 5303, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4977, + "donors": [ + 4979 + ], + "cut_read": [ + 1638, + 4979, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4965, + "donors": [ + 4967 + ], + "cut_read": [ + 1638, + 4967, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4809, + "donors": [ + 4811 + ], + "cut_read": [ + 1302, + 4811, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5564, + "donors": [ + 5566 + ], + "cut_read": [ + 1471, + 5566, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4892, + "donors": [ + 4894 + ], + "cut_read": [ + 1471, + 4894, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4880, + "donors": [ + 4882 + ], + "cut_read": [ + 1471, + 4882, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5504, + "donors": [ + 5506 + ], + "cut_read": [ + 1463, + 5506, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5565, + "donors": [ + 5567 + ], + "cut_read": [ + 1470, + 5567, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4893, + "donors": [ + 4895 + ], + "cut_read": [ + 1470, + 4895, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4881, + "donors": [ + 4883 + ], + "cut_read": [ + 1470, + 4883, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5505, + "donors": [ + 5507 + ], + "cut_read": [ + 1462, + 5507, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5228, + "donors": [ + 5230 + ], + "cut_read": [ + 1247, + 5230, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5168, + "donors": [ + 5170 + ], + "cut_read": [ + 1239, + 5170, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5132, + "donors": [ + 5134 + ], + "cut_read": [ + 1239, + 5134, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5120, + "donors": [ + 5122 + ], + "cut_read": [ + 1223, + 5122, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5084, + "donors": [ + 5086 + ], + "cut_read": [ + 1239, + 5086, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5229, + "donors": [ + 5231 + ], + "cut_read": [ + 1246, + 5231, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5169, + "donors": [ + 5171 + ], + "cut_read": [ + 1238, + 5171, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5133, + "donors": [ + 5135 + ], + "cut_read": [ + 1238, + 5135, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5121, + "donors": [ + 5123 + ], + "cut_read": [ + 1222, + 5123, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5085, + "donors": [ + 5087 + ], + "cut_read": [ + 1238, + 5087, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6224, + "donors": [ + 6226 + ], + "cut_read": [ + 1919, + 6226, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6188, + "donors": [ + 6190 + ], + "cut_read": [ + 1919, + 6190, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6104, + "donors": [ + 6106 + ], + "cut_read": [ + 1919, + 6106, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5984, + "donors": [ + 5986 + ], + "cut_read": [ + 1919, + 5986, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6212, + "donors": [ + 6214 + ], + "cut_read": [ + 1919, + 6214, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6176, + "donors": [ + 6178 + ], + "cut_read": [ + 1919, + 6178, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6225, + "donors": [ + 6227 + ], + "cut_read": [ + 1918, + 6227, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6189, + "donors": [ + 6191 + ], + "cut_read": [ + 1918, + 6191, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6105, + "donors": [ + 6107 + ], + "cut_read": [ + 1918, + 6107, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5985, + "donors": [ + 5987 + ], + "cut_read": [ + 1918, + 5987, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6213, + "donors": [ + 6215 + ], + "cut_read": [ + 1918, + 6215, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6177, + "donors": [ + 6179 + ], + "cut_read": [ + 1918, + 6179, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5768, + "donors": [ + 5770 + ], + "cut_read": [ + 1911, + 5770, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5732, + "donors": [ + 5734 + ], + "cut_read": [ + 1887, + 5734, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6092, + "donors": [ + 6094 + ], + "cut_read": [ + 1919, + 6094, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5972, + "donors": [ + 5974 + ], + "cut_read": [ + 1919, + 5974, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6200, + "donors": [ + 6202 + ], + "cut_read": [ + 1919, + 6202, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6164, + "donors": [ + 6166 + ], + "cut_read": [ + 1919, + 6166, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5769, + "donors": [ + 5771 + ], + "cut_read": [ + 1909, + 5771, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5733, + "donors": [ + 5735 + ], + "cut_read": [ + 1885, + 5735, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6093, + "donors": [ + 6095 + ], + "cut_read": [ + 1917, + 6095, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5973, + "donors": [ + 5975 + ], + "cut_read": [ + 1917, + 5975, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6201, + "donors": [ + 6203 + ], + "cut_read": [ + 1917, + 6203, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6165, + "donors": [ + 6167 + ], + "cut_read": [ + 1917, + 6167, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5756, + "donors": [ + 5758 + ], + "cut_read": [ + 1903, + 5758, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5720, + "donors": [ + 5722 + ], + "cut_read": [ + 1879, + 5722, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5757, + "donors": [ + 5759 + ], + "cut_read": [ + 1901, + 5759, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5721, + "donors": [ + 5723 + ], + "cut_read": [ + 1877, + 5723, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5708, + "donors": [ + 5710 + ], + "cut_read": [ + 1863, + 5710, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5072, + "donors": [ + 5074 + ], + "cut_read": [ + 1815, + 5074, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5012, + "donors": [ + 5014 + ], + "cut_read": [ + 1735, + 5014, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5709, + "donors": [ + 5711 + ], + "cut_read": [ + 1861, + 5711, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5073, + "donors": [ + 5075 + ], + "cut_read": [ + 1813, + 5075, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5013, + "donors": [ + 5015 + ], + "cut_read": [ + 1733, + 5015, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5060, + "donors": [ + 5062 + ], + "cut_read": [ + 1791, + 5062, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5000, + "donors": [ + 5002 + ], + "cut_read": [ + 1711, + 5002, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5061, + "donors": [ + 5063 + ], + "cut_read": [ + 1789, + 5063, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5001, + "donors": [ + 5003 + ], + "cut_read": [ + 1710, + 5003, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4988, + "donors": [ + 4990 + ], + "cut_read": [ + 1679, + 4990, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4989, + "donors": [ + 4991 + ], + "cut_read": [ + 1678, + 4991, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5804, + "donors": [ + 5806 + ], + "cut_read": [ + 1639, + 5806, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5780, + "donors": [ + 5782 + ], + "cut_read": [ + 1639, + 5782, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5792, + "donors": [ + 5794 + ], + "cut_read": [ + 1639, + 5794, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5805, + "donors": [ + 5807 + ], + "cut_read": [ + 1638, + 5807, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5781, + "donors": [ + 5783 + ], + "cut_read": [ + 1638, + 5783, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5793, + "donors": [ + 5795 + ], + "cut_read": [ + 1638, + 5795, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5552, + "donors": [ + 5554 + ], + "cut_read": [ + 1471, + 5554, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5528, + "donors": [ + 5530 + ], + "cut_read": [ + 1471, + 5530, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5480, + "donors": [ + 5482 + ], + "cut_read": [ + 1471, + 5482, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5540, + "donors": [ + 5542 + ], + "cut_read": [ + 1471, + 5542, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5516, + "donors": [ + 5518 + ], + "cut_read": [ + 1471, + 5518, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5553, + "donors": [ + 5555 + ], + "cut_read": [ + 1470, + 5555, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5529, + "donors": [ + 5531 + ], + "cut_read": [ + 1470, + 5531, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5481, + "donors": [ + 5483 + ], + "cut_read": [ + 1470, + 5483, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5541, + "donors": [ + 5543 + ], + "cut_read": [ + 1470, + 5543, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5517, + "donors": [ + 5519 + ], + "cut_read": [ + 1470, + 5519, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5216, + "donors": [ + 5218 + ], + "cut_read": [ + 1247, + 5218, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5192, + "donors": [ + 5194 + ], + "cut_read": [ + 1247, + 5194, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5144, + "donors": [ + 5146 + ], + "cut_read": [ + 1247, + 5146, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5096, + "donors": [ + 5098 + ], + "cut_read": [ + 1247, + 5098, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5204, + "donors": [ + 5206 + ], + "cut_read": [ + 1247, + 5206, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5180, + "donors": [ + 5182 + ], + "cut_read": [ + 1247, + 5182, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5217, + "donors": [ + 5219 + ], + "cut_read": [ + 1246, + 5219, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5193, + "donors": [ + 5195 + ], + "cut_read": [ + 1246, + 5195, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5145, + "donors": [ + 5147 + ], + "cut_read": [ + 1246, + 5147, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5097, + "donors": [ + 5099 + ], + "cut_read": [ + 1246, + 5099, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5205, + "donors": [ + 5207 + ], + "cut_read": [ + 1246, + 5207, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5181, + "donors": [ + 5183 + ], + "cut_read": [ + 1246, + 5183, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6117, + "donors": [ + 6119 + ], + "cut_read": [ + 1918, + 6119, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 6116, + "donors": [ + 6118 + ], + "cut_read": [ + 1919, + 6118, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5925, + "donors": [ + 5927 + ], + "cut_read": [ + 1883, + 5927, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5924, + "donors": [ + 5926 + ], + "cut_read": [ + 1887, + 5926, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5877, + "donors": [ + 5879 + ], + "cut_read": [ + 1835, + 5879, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5876, + "donors": [ + 5878 + ], + "cut_read": [ + 1839, + 5878, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5493, + "donors": [ + 5495 + ], + "cut_read": [ + 1470, + 5495, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5492, + "donors": [ + 5494 + ], + "cut_read": [ + 1471, + 5494, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5469, + "donors": [ + 5471 + ], + "cut_read": [ + 1877, + 5471, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5468, + "donors": [ + 5470 + ], + "cut_read": [ + 1879, + 5470, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5457, + "donors": [ + 5459 + ], + "cut_read": [ + 1861, + 5459, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5456, + "donors": [ + 5458 + ], + "cut_read": [ + 1863, + 5458, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5361, + "donors": [ + 5363 + ], + "cut_read": [ + 1747, + 5363, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5360, + "donors": [ + 5362 + ], + "cut_read": [ + 1751, + 5362, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5289, + "donors": [ + 5291 + ], + "cut_read": [ + 1630, + 5291, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5288, + "donors": [ + 5290 + ], + "cut_read": [ + 1631, + 5290, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5157, + "donors": [ + 5159 + ], + "cut_read": [ + 1246, + 5159, + -1 + ], + "rank": 1, + "basis": [ + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5156, + "donors": [ + 5158 + ], + "cut_read": [ + 1247, + 5158, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5025, + "donors": [ + 5027 + ], + "cut_read": [ + 1747, + 5027, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 5024, + "donors": [ + 5026 + ], + "cut_read": [ + 1751, + 5026, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4953, + "donors": [ + 4955 + ], + "cut_read": [ + 1630, + 4955, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4952, + "donors": [ + 4954 + ], + "cut_read": [ + 1631, + 4954, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4941, + "donors": [ + 4943 + ], + "cut_read": [ + 1614, + 4943, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4940, + "donors": [ + 4942 + ], + "cut_read": [ + 1615, + 4942, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4869, + "donors": [ + 4871 + ], + "cut_read": [ + 1462, + 4871, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4868, + "donors": [ + 4870 + ], + "cut_read": [ + 1463, + 4870, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4857, + "donors": [ + 4859 + ], + "cut_read": [ + 1446, + 4859, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 4856, + "donors": [ + 4858 + ], + "cut_read": [ + 1447, + 4858, + -1 + ], + "rank": 1, + "basis": [ + [ + 1, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8716, + "donors": [ + 8701, + 8706, + 8711 + ], + "cut_read": [ + 1023, + 8716, + -1 + ], + "rank": 8, + "basis": [ + [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -3, + 1, + 1, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank8" + }, + { + "pivot": 8725, + "donors": [ + 8700, + 8705, + 8710, + 8715, + 8720 + ], + "cut_read": [ + 1031, + 8725, + -1 + ], + "rank": 8, + "basis": [ + [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -3, + 1, + 1, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank8" + }, + { + "pivot": 8735, + "donors": [ + 8700, + 8705, + 8710, + 8715, + 8730 + ], + "cut_read": [ + 1031, + 8735, + -1 + ], + "rank": 8, + "basis": [ + [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -3, + 1, + 1, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank8" + }, + { + "pivot": 7928, + "donors": [ + 7854, + 7856, + 7926 + ], + "cut_read": [ + 1526, + 7928, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 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, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 7929, + "donors": [ + 7855, + 7857, + 7927 + ], + "cut_read": [ + 1781, + 7929, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 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, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 8419, + "donors": [ + 6445 + ], + "cut_read": [ + 1111, + 8419, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 8404, + "donors": [ + 6443 + ], + "cut_read": [ + 1109, + 8404, + -1 + ], + "rank": 1, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank1" + }, + { + "pivot": 7287, + "donors": [ + 7235, + 7237, + 7285 + ], + "cut_read": [ + 1863, + 7287, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 1, + -1, + 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, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 7362, + "donors": [ + 7342, + 7344, + 7360 + ], + "cut_read": [ + 1911, + 7362, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 1, + -1, + 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, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 6782, + "donors": [ + 6726, + 6728, + 6780 + ], + "cut_read": [ + 1567, + 6782, + -1 + ], + "rank": 2, + "basis": [ + [ + 1, + -1, + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 6859, + "donors": [ + 6839, + 6841, + 6857 + ], + "cut_read": [ + 1639, + 6859, + -1 + ], + "rank": 2, + "basis": [ + [ + 1, + -1, + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 7119, + "donors": [ + 7009, + 7011, + 7117 + ], + "cut_read": [ + 1510, + 7119, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 1, + -1, + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 7377, + "donors": [ + 7357, + 7359, + 7375 + ], + "cut_read": [ + 1623, + 7377, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 1, + -1, + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 6507, + "donors": [ + 6379, + 6381, + 6505 + ], + "cut_read": [ + 1294, + 6507, + -1 + ], + "rank": 2, + "basis": [ + [ + 1, + -1, + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 6873, + "donors": [ + 6853, + 6855, + 6871 + ], + "cut_read": [ + 1455, + 6873, + -1 + ], + "rank": 2, + "basis": [ + [ + 1, + -1, + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 7611, + "donors": [ + 7231, + 7233, + 7609 + ], + "cut_read": [ + 1263, + 7611, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 8061, + "donors": [ + 7879, + 7881, + 8059 + ], + "cut_read": [ + 1311, + 8061, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 8079, + "donors": [ + 7897, + 7899, + 8077 + ], + "cut_read": [ + 1311, + 8079, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 8280, + "donors": [ + 8242, + 8244, + 8278 + ], + "cut_read": [ + 1431, + 8280, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 8097, + "donors": [ + 7919, + 7921, + 8095 + ], + "cut_read": [ + 1671, + 8097, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 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, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 8298, + "donors": [ + 8260, + 8262, + 8296 + ], + "cut_read": [ + 1431, + 8298, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 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, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 7353, + "donors": [ + 6847, + 6849, + 7351 + ], + "cut_read": [ + 998, + 7353, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 8331, + "donors": [ + 8275, + 8277, + 8329 + ], + "cut_read": [ + 1175, + 8331, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 8007, + "donors": [ + 7747, + 7749, + 8005 + ], + "cut_read": [ + 1495, + 8007, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 8349, + "donors": [ + 8293, + 8295, + 8347 + ], + "cut_read": [ + 1567, + 8349, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 8777, + "donors": [ + 8762, + 8767, + 8772 + ], + "cut_read": [ + 1903, + 8777, + -1 + ], + "rank": 8, + "basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + -3, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank8" + }, + { + "pivot": 8797, + "donors": [ + 8782, + 8787, + 8792 + ], + "cut_read": [ + 1911, + 8797, + -1 + ], + "rank": 8, + "basis": [ + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + -3, + 1, + 1, + 1, + 1 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank8" + }, + { + "pivot": 6624, + "donors": [ + 6532, + 6534, + 6622 + ], + "cut_read": [ + 1655, + 6624, + -1 + ], + "rank": 2, + "basis": [ + [ + 1, + -1, + 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, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 6597, + "donors": [ + 6487, + 6489, + 6595 + ], + "cut_read": [ + 1518, + 6597, + -1 + ], + "rank": 2, + "basis": [ + [ + 1, + -1, + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 6891, + "donors": [ + 6385, + 6387, + 6889 + ], + "cut_read": [ + 983, + 6891, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 7668, + "donors": [ + 7612, + 7614, + 7666 + ], + "cut_read": [ + 1399, + 7668, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 1, + -1, + 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, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 7893, + "donors": [ + 7873, + 7875, + 7891 + ], + "cut_read": [ + 1798, + 7893, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + }, + { + "pivot": 7939, + "donors": [ + 7883, + 7885, + 7937 + ], + "cut_read": [ + 1567, + 7939, + -1 + ], + "rank": 2, + "basis": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + -1, + 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, + 0, + 1, + -1, + 0, + 0, + 0, + 0 + ] + ], + "kind": "shared-donor-rank2" + } + ], + "entrance_rank_histogram": { + "1": 1296, + "2": 26, + "4": 7, + "5": 3, + "7": 2, + "8": 5 + }, + "total_entrance_rank": 1445, + "donor_sharing_histogram": { + "1": 436, + "2": 170, + "3": 246, + "4": 128, + "5": 85, + "6": 46, + "7": 1, + "8": 1, + "9": 2, + "10": 5, + "11": 2, + "12": 3, + "13": 3 + } +} diff --git a/research/five-stage-p10b-transcript-stages/kernel_transform.py b/research/five-stage-p10b-transcript-stages/kernel_transform.py new file mode 100644 index 0000000000..9e8c791df8 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/kernel_transform.py @@ -0,0 +1,221 @@ +"""Response-kernel entries (twin pairs and multi-donor families) with per-entry cuts on the gen4 word. + +Generalizes the per-pair-cut adaptation of #268's kernel_transform.py (PR254 pairs, eumemic / OpenAI Codex) +to entries with a pivot p, donors D (one donor: twin pair; two or three: collective family, #272-style) and an +entrance E of rank e >= 1 (basis rows), nondegenerate for 9I-J and inside every member's first frame. The entry +cut is the later of the members' last initial (frame-ZERO) compensation reads, bound by content. At the cut each +donor pays d += p at E (kernel_setup); at the end each pays d -= p at the full frame (kernel_restore); the pivot +starts at E and loses its initial reads. A donor may serve several entries along a nested entrance chain (the +emitted MOVEs are checked nested). Correctness is the F2 replay of every formal column, forward and inverse, with +both omission controls; the prefix relation (pivot response = XOR of donor responses) is checked on the literal +prefix; every required frame path is rebuilt from scalar/COPY events independently of the emitted MOVEs. +Prepared with Anthropic Claude assistance; Apache-2.0. +p = 10 port (Chafik Boukhalfa (chafreaky), Anthropic Claude assistance): h, v, centre copies and scatter reads come +from word_pins.shape and the stage counts are pinned in word-pins.json; the mechanism and checks are unchanged. +""" +from array import array +from collections import Counter +from copy import copy +from pathlib import Path +import gzip,hashlib,json,time,sys +sys.dont_write_bytecode=True +if not __debug__:raise SystemExit('assertions required') +HERE=Path(__file__).resolve().parent +from word_pins import shape as _shape +_S=_shape();_H=_S['h'];_V=_S['v'];_M=_S['m'];_CR=_S['center_rank'];_NC=_S['centers'];_SCAT=_S['scatter_reads'];_DEF=_S['deficit'] +sha=lambda b:hashlib.sha256(b).hexdigest() + +def transform(producer,selection,tag='kernel'): + W,C=producer['W'],producer['C'];old=producer['records'];initial=dict(producer['initial_state']);context=producer['context'];v=W.v;n=2*v+len(context['regs']);ZERO=producer['ZERO'];FULL=producer['FULL'] + assert n==selection['n'] and v==selection['v'] + assert sha(old.tobytes())==selection['input_raw_sha256'] + assert producer['physical']['scalar_projection_sha256']==selection['input_scalar_sha256'] + cats=list(producer['physical']['category_names']);readcat=cats.index('dirty_read') + assert tag+'_setup' not in cats and tag+'_restore' not in cats + setupcat=len(cats);restorecat=setupcat+1;cats+=[tag+'_setup',tag+'_restore'] + final=dict(initial) + for k in range(0,len(old),6): + if old[k]==0:final[old[k+1]]=old[k+3] + raw_entries=[dict(pivot=p['a'],donors=[p['b']],cut_read=p['cut_read'],rank=p['rank'],basis=p['basis'],kind='pair')for p in selection['pairs']] + raw_entries+=[dict(pivot=f['pivot'],donors=list(f['donors']),cut_read=f['cut_read'],rank=f['rank'],basis=f['basis'],kind=f.get('kind','family'))for f in selection.get('families',[])] + assert len(raw_entries)==selection['selected_pairs']+selection.get('selected_families',0) + members=set();pivots=set();donorset=set() + for e in raw_entries: + p=e['pivot'];assert p not in pivots and 2*v<=p0 + cut=max(lastread[s]for s in ms);assert [old[6*cut+j]for j in(1,2,3)]==e['cut_read'],('cut read differs',e['pivot']) + assert cut=1 and C.nondeg(f),('entrance',e['pivot']) + for s in ms:assert C.sub(f,firsttouch[s][1]),('entrance not inside first frame',s) + row=dict(e,cut=cut,frame=f,role=context['regs'][e['pivot']-2*v],first_frames={str(s):firsttouch[s][1]for s in ms},removed_reads=reads[e['pivot']]) + entries.append(row);chosen[e['pivot']]=row;bycut.setdefault(cut,[]).append(row);initial[e['pivot']]=f + for s in ms:memcut[s]=max(memcut.get(s,-1),cut) + for cut in bycut:bycut[cut].sort(key=lambda r:(r['rank'],r['pivot'])) + # Prefix relation on the literal prefix up to the latest cut: pivot response = XOR of donor responses, confined + # to targets and own coordinates. + latest=max(bycut);bit={s:1<>sorted(members).index(p))&1 if False else bool(col&bit[p]) + y=0 + for d in row['donors']:y^=bool(col&bit[d]) + assert x==y,('prefix relation fails',p,t) + if x:support.append(t) + assert support;row['prefix_response_targets']=support;relations+=1 + state=dict(initial);out=array('i');temporary=None;skipped=[] + def move(s,f): + before=state[s] + if before==f:return + assert C.sub(before,f),('kernel nonnested actual use',s,before,f) + gap=C.dimf[f]-C.dimf[before];assert gap>=0;out.extend((0,s,before,f,gap,0));state[s]=f + def add(a,b,c,f,z): + move(a,f);move(b,f);out.extend((1,a,b,c,f,z)) + for k in range(0,len(old),6): + op,a,b,c,f,z=old[k:k+6];i=k//6 + if op==1: + if b in chosen and f==ZERO and z==readcat: + assert i<=chosen[b]['cut'];skipped.append(i) + else: + if not(b in members and z==readcat and f==ZERO and v<=a<2*v): + for s in (a,b): + if s in members:assert i>memcut[s],('touched before cut',s) + add(a,b,c,f,z) + elif op==2: + assert temporary is None;move(a,c);state[b]=f;temporary=(a,b,c);out.extend((op,a,b,c,f,z)) + if a in members:assert i>memcut[a] + elif op==3: + assert temporary==(a,b,c)and state[a]==c and state[b]==f;out.extend((op,a,b,c,f,z));del state[b];temporary=None + if i in bycut: + assert temporary is None + for row in bycut[i]: + for d in row['donors']:add(d,row['pivot'],1,row['frame'],setupcat) + assert len(skipped)==sum(r['removed_reads']for r in entries)and temporary is None + for s in sorted(final):move(s,final[s]) + for row in entries: + for d in row['donors']:add(d,row['pivot'],-1,FULL,restorecat) + assert state==final + project=lambda aa:[tuple(aa[k+j]for j in(0,1,2,3,5))for k in range(0,len(aa),6)if aa[k]] + drop=set(skipped);expected=[] + for k in range(0,len(old),6): + i=k//6 + if old[k] and i not in drop:expected.append(tuple(old[k+j]for j in(0,1,2,3,5))) + if i in bycut:expected.extend((1,d,r['pivot'],1,setupcat)for r in bycut[i]for d in r['donors']) + expected.extend((1,d,r['pivot'],-1,restorecat)for r in entries for d in r['donors']);assert project(out)==expected + ew=copy(W);ew.gauge=dict(W.gauge);ew.w=dict(W.w);ew.w['gauges']=list(W.w['gauges']) + for row in entries: + g=dict(role=row['role'],frame=row['frame'],dim=row['rank'],targets=[]);ew.gauge[row['role']]=g;ew.w['gauges'].append(g) + execution=dict(context);execution['W']=ew + gates=sum(len(r['donors'])for r in entries);shared=Counter(Counter(d for r in entries for d in r['donors']).values()) + proof=dict(selected_entries=len(entries),kinds=dict(Counter(r['kind']for r in entries)),selected_helpers=len(members),distinct_cuts=len(bycut),earliest_cut=min(bycut),latest_cut=latest,entrance_rank_histogram=dict(Counter(r['rank']for r in entries)),total_entrance_rank=sum(r['rank']for r in entries),donor_sharing_histogram={str(k):c for k,c in sorted(shared.items())},prefix_relations_checked=relations,prefix_target_comparisons=len(entries)*v,removed_initial_reads=len(skipped),added_setup_and_restores=2*gates,selected_helpers_untouched_before_own_cut=True,no_prefix_response_outside_targets_and_own_helper=True,all_old_surviving_scalar_and_copy_events_in_order=True,source_context_preserved=True) + return out,initial,final,entries,execution,cats,proof,n,v + +def replay(records,n,v,reverse=False,omit_category=None): + columns=[1<=0;pairs.add((a,b)) + if gap:H[gap]+=1 + for a,b in zip(reversed(pathframes),list(reversed(pathframes))[1:]): + assert all(not W.module.dot(x,y)for x in C.A[a]for y in C.B[b]);gap=len(C.A[b])-len(C.A[a]);assert gap>=0 + if gap:reflected[gap]+=1 + per_role[s]=H;census.update(H) + assert reflected==census + for f in {x for pair in pairs for x in pair}:assert C.nondeg(f)and len(C.B[f])+len(C.A[f])==_H + state=dict(initial);hist=Counter();cat=Counter();coeff=Counter();used=set(state.values());temporary=None;centers=[];count=0;tagged=hashlib.sha256() + for k in range(0,len(out),6): + op,a,b,c,f,z=out[k:k+6] + if op==0: + assert state[a]==b and C.sub(b,c)and C.dimf[c]-C.dimf[b]==f and len(C.A[b])-len(C.A[c])==f + state[a]=c;used.update((b,c)) + if f:hist[f]+=1 + elif op==1: + assert state[a]==state[b]==f and a!=b and c%2;count+=1;cat[cats[z]]+=1;coeff[abs(c)]+=1;used.add(f) + tagged.update(json.dumps([a,b,c,f,cats[z]],separators=(',',':')).encode());tagged.update(b'\n') + elif op==2: + assert temporary is None and b==n and state[a]==c and f==ZERO and z==_CR + state[b]=f;hist[z]+=1;temporary=dict(source=a,frame=c,rank=z,temporary=b,first_event=count,copy_output_frame=f) + else: + assert op==3 and temporary is not None and (a,b,c)==(temporary['source'],temporary['temporary'],temporary['frame'])and state[a]==c and state[b]==f==ZERO + temporary.update(after_event=count,scatter_reads=count-temporary['first_event']);assert temporary['scatter_reads']==_SCAT;centers.append(temporary);temporary=None;del state[b] + assert state==final and temporary is None and hist==census and len(centers)==_NC + old=Counter({int(r):c for r,c in producer['physical']['paid_histogram'].items()});delta=Counter(hist);delta.subtract(old);delta={r:c for r,c in delta.items()if c} + assert delta=={int(k):v for k,v in selection['expected_local_delta'].items()} + assert count==producer['physical']['weighted_scalar_events']-proof['removed_initial_reads']+proof['added_setup_and_restores'] and sum(r*c for r,c in hist.items())==producer['physical']['paid_rank_mass']-proof['total_entrance_rank'] + # Physical inventory: frames consumed by the preceding stages stay in the determinant inventory. + inherited=set() + for inventory in (producer['physical'],producer.get('producer_physical')): + if isinstance(inventory,dict):inherited.update(row['frame_id']for row in inventory.get('used_frames',[])) + sourceH=Counter();targetH=Counter();internalH=Counter(copies) + for s,H in per_role.items():(sourceH if s=n;H[5*a]-=n + if not H[5*a]:del H[5*a] + assert len(H)>0 and min(H.values())>0 and max(H)==S['idle'][2] + literal={k:n*T for k,n in H.items()};literal_mass=sum(k*n for k,n in literal.items());literal_W=banks['literal_stock'] + assert m*literal_W-literal_mass==T*S['deficit'] + # Divide the literal profile by5 to an integer normalization. The executed + # realization is still60replicas, and finite accounting uses its literalstock. + assert literal_W%5==0 and all(n%5==0 for n in literal.values()) + normalized={k:n//5 for k,n in literal.items()};W=literal_W//5;mass=sum(k*n for k,n in normalized.items()) + bp=dict(m=m,W=W,histogram=normalized,calls=sum(normalized.values()),rank_mass=mass,deficit=m*W-mass,maxchild=max(normalized),normalization=T//5,physical_replicas=T,literal_stock=literal_W,literal_children=sum(literal.values()),literal_rank_mass=literal_mass) + root=cost.certify(normalized,m,W,True);c=Q(int(Q(root['lower'])*10**18),10**18);bm=cost.moment(normalized,m,W,c,True);nextbm=cost.moment(normalized,m,W,c+Q(1,10**18),True);assert bm[1]<1cap-grid # tight against the complex cap: the next grid point exceeds (1-beta)*b-grid + chain=[Q(384599,10**10)] + for _ in range(3): + a=(1-s)*s+s*chain[-1];assert chain[-1]0 + q=bit*(1-2*eta);minimum=(1-eta)*q/(1+q);ticks=minimum*10**18;k=Q((ticks.numerator-1)//ticks.denominator,10**18) + assembly=outer.assembly(bit,b,bridge,k,eta=eta,beta=beta);assert len(assembly['strict_constraints'])==47 and len(assembly['margins'])==7 and min(assembly['strict_constraints'].values())>0 + try:outer.assembly(bit,b,bridge,k+Q(1,10**18),eta=eta,beta=beta) + except AssertionError:pass + else:raise AssertionError('Adjacentkappaadmitted') + if binding=='complex': # the cap is the outer constraint: a bit saving at (1-beta)*b itself fails leaf_saving_above_bit + try:outer.assembly(cap,b,bridge,k,eta=eta,beta=beta) + except AssertionError as e:assert 'leaf_saving_above_bit' in str(e) + else:raise AssertionError('Complexleafcapadmitted') + expect('binding',binding);expect('kappa',k) + return serial(dict(status='PASS_BANKED_FIVE_STAGE_P10_EXACT_MOMENTS_AND_OUTER47',mathematics=dict(bit_profile=bp,complex_profile=cp,bit_coarse=s,bit_root=c,bit_root_moment_interval=bm,complex_coarse=b,complex_coarse_without_fallback=supplier['coarse_without_fallback'],complex_leaf_cap=cap,bit_moment_interval=sm,complex_moment_interval=cm,next_complex_grid_excluded=supplier['next_grid_excluded'],next_bit_grid_excluded=nextbm,independent_base_two_pass=True,ordinary_bootstrap_chain=chain,finite_bridge=bridge,assembly=assembly,kappa=k,kappa_decimal=cost.decimal(k),kappa_scientific=format(float(k),'.15e'),binding=binding),adjacent_grid_point_rejected=True)) diff --git a/research/five-stage-p10b-transcript-stages/moment.py b/research/five-stage-p10b-transcript-stages/moment.py new file mode 100644 index 0000000000..7d697cb452 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/moment.py @@ -0,0 +1,113 @@ +"""Independent prospective ordinary five-stage cost, never supplier admission. + +Consumes a raw one-invocation ledger made from the actual source/internal/target +paths. No packed profile is used as an input. Missing physical/finite/compiler +obligations must remain explicit in the accompanying report. +""" +from collections import Counter +from decimal import Decimal, localcontext, ROUND_FLOOR +from fractions import Fraction as F +from functools import lru_cache +from math import factorial +import hashlib, json, sys +from pathlib import Path + +DYAD = 1 << 224 + +def floor(x): return F(x.numerator*DYAD//x.denominator, DYAD) +def ceil(x): return -floor(-x) + +@lru_cache(None) +def logarithm(x): + """Mercator bounds after binary reduction; ln(2) via two Mercator sums. + + For 1 <= y < 2, log(y) is an alternating series in z=y-1. + We instead reduce to 1 <= y < 3/2, and bound log(3/2) and + log(2) by the same alternating series at z=1/2 and z=1/3, + using log(2)=log(3/2)+log(4/3). All sums are exact rationals. + """ + assert x >= 1 + k = 0 + while x >= 2: x /= 2; k += 1 + j = int(x >= F(3, 2)) + if j: x /= F(3, 2) + def mercator(y): + z=y-1 + assert 0 <= z <= F(1,2) + # An even partial sum is below log; the next term bounds its tail. + t=z; s=F(0) + for n in range(1, 225): + s += (t if n & 1 else -t)/n + t *= z + return s, s+t/225 + a,b=mercator(x); c,d=mercator(F(3,2)); e,f=mercator(F(4,3)) + return floor(a+(k+j)*c+k*e), ceil(b+(k+j)*d+k*f) + +def exponential(l,u): + assert 0 <= l <= u < F(1,10) + def poly(x): + s=t=F(1) + for j in range(1,25): t=t*x/j; s+=t + return s,t + lo,_=poly(l);hi,last=poly(u) + return floor(lo),ceil(hi+last*u/25/(1-u/26)) + +def moment(H,m,W,a,bad=False): + lo=hi=F(0) + for r,n in H.items(): + assert 0 < r < m and n > 0 + l,u=logarithm(F(m,r)); e,f=exponential(a*l,a*u) + p=F(r*n,m*W);lo+=p*e;hi+=p*f + if bad: + # Existing envelope shape, only conditionally portable to the new cover. + l,u=logarithm(F(m));e,f=exponential(a*l,a*u) + p=F(32*m*sum(H.values()),10**16*W) + lo+=p*e;hi+=p*f + return floor(lo),ceil(hi) + +def decimal(x): + with localcontext() as c: + c.prec=70 + return str(Decimal(x.numerator)/Decimal(x.denominator)) + +def certify(H,m,W,bad=False): + with localcontext() as c: + c.prec=70 + terms=[(Decimal(r*n)/Decimal(m*W),(Decimal(m)/Decimal(r)).ln()) for r,n in H.items()] + fallback=Decimal(32*m*sum(H.values()))/Decimal(10**16*W) if bad else Decimal(0) + lm=Decimal(m).ln();lo=Decimal(0);hi=Decimal('.003') + for _ in range(210): + a=(lo+hi)/2 + if sum(p*(a*l).exp() for p,l in terms)+fallback*(a*lm).exp()<1:lo=a + else:hi=a + q=int(((lo+hi)/2*10**24).to_integral_value(rounding=ROUND_FLOOR)) + lo=F(q,10**24);hi=lo+F(1,10**24) + lv=moment(H,m,W,lo,bad);hv=moment(H,m,W,hi,bad) + assert lv[1]<10 for v in slacks.values()),{k:str(v) for k,v in slacks.items() if v<=0} + assert min(margins.values())==minimum + assert margins['balanced_prefix']-minimum==eta and 1-eps-r==eta/2 + assert 1-eps*(1+c)==eta-eps*eta/4 + return dict(parameters=dict(a_bit=a,a_complex=b,tau=tau,sigma=sigma, + eta=eta,beta=beta,q=q,c=c,epsilon=eps,lambda_=lam, + lambda_prime=lp,alpha_squared_power=r,delta=delta, + C0=bridge['semantic']['C0'],C1=1,kappa=kappa), + strict_constraints=slacks,margins=margins,minimum_margin=minimum, + absorption_gap=minimum-kappa, + recurrence=dict(internal=internal,leaf=leaf,reservations=1-c)) diff --git a/research/five-stage-p10b-transcript-stages/parity_transform.py b/research/five-stage-p10b-transcript-stages/parity_transform.py new file mode 100644 index 0000000000..c9e688b54c --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/parity_transform.py @@ -0,0 +1,146 @@ +"""F2 payload identity elision and exact nested address-MOVE fusion. +The inherited signed source decoder is retained as producer evidence. +All odd-prime address projectors and routes remain unchanged. +Prepared with substantial OpenAI Codex assistance; Apache-2.0. +p = 10 port (DreamingOfClouds, Anthropic Claude assistance): h, copies and scatter reads from word_pins.shape, +word counts pinned in word-pins.json; the unused-stream census ranges over the actual 2v+R streams. +""" +from array import array +from collections import Counter +from pathlib import Path +import gzip,hashlib,json,time +from word_pins import expect,shape +if not __debug__:raise SystemExit('assertions required') + +def transform(records, nstreams): + out = array('i') + pending = {} + chains = [] + removed = Counter() + hist = Counter() + merged = 0 + maxchain = 0 + uses = Counter() + + def flush(a): + nonlocal merged, maxchain + if a in pending: + old, new, rank, count, first, last = pending.pop(a) + if rank: + hist[rank] += 1 + out.extend((0, a, old, new, rank, 0)) + merged += count - 1 + maxchain = max(maxchain, count) + if count > 1: + chains.append(dict(stream=a, old=old, new=new, rank=rank, moves=count, first=first, last=last)) + for index in range(0, len(records), 6): + op, a, b, c, f, z = records[index:index + 6] + if op == 1 and c % 2 == 0: + removed[c] += 1 + continue + if op == 0: + assert z == 0 + if a in pending: + old, prev, rank, count, first, last = pending[a] + assert prev == b, ('disconnected movechain', a, prev, b) + pending[a] = (old, c, rank + f, count + 1, first, index // 6) + else: + pending[a] = (b, c, f, 1, index // 6, index // 6) + continue + assert op in (1, 2, 3) + flush(a) + flush(b) + if op == 1: + uses[a] += 1 + uses[b] += 1 + elif op == 2: + hist[z] += 1 + uses[a] += 1 + uses[b] += 1 + out.extend((op, a, b, c, f, z)) + for a in sorted(pending): + flush(a) + return (out, dict(removed_even_adds=dict(removed), removed_even_add_count=sum(removed.values()), merged_move_count=merged, max_chain=maxchain, fused_chains=len(chains), paid_histogram=dict(sorted(hist.items())), paid_calls=sum(hist.values()), paid_rank_mass=sum((r * n for r, n in hist.items())), surviving_additions=sum((out[k] == 1 for k in range(0, len(out), 6))), output_records=len(out) // 6, unused_streams=[i for i in range(nstreams) if not uses[i]], stream_use_counts=dict(uses)), chains) + +def run(producer,output_dir=None): + begun=time.monotonic();W,C=producer['W'],producer['C'];v=W.v;S=shape();h=W.h;assert h==S['h'] and v==S['v'];n=2*v+len(producer['context']['regs']) + old=producer['records'];out,stats,chains=transform(old,n);oldmeta=producer['physical'] + expect('removed_even_adds',stats['removed_even_add_count']);expect('surviving_additions',stats['surviving_additions']) + expect('local_paid_rank_mass',stats['paid_rank_mass']);assert stats['merged_move_count']==0 + initial=producer['initial_state'];ZERO,FULL=producer['ZERO'],producer['FULL'] + # Independent required-frame census: ignore all original MOVE instructions. + # Use only surviving gate operands, copy sources and mathematical endpoints. + needs={i:[] for i in initial};copies=Counter();copy=None + for k in range(0,len(old),6): + op,a,b,c,f,z=old[k:k+6] + if op==1 and c%2: + needs[a].append(f) + if b!=n:needs[b].append(f) + else:assert copy is not None + elif op==2: + assert copy is None;copy=(a,b,c);needs[a].append(c);copies[z]+=1 + elif op==3:assert copy==(a,b,c);copy=None + assert copy is None and copies=={S['center_rank']:S['centers']} + final={i:FULL for i in initial} + for t in range(v):final[v+t]=W.register(W.module.kernel([C.cov[t]],W.h)[0]) + census=Counter(copies);per_role={};pairs=set() + for i,oldf in initial.items(): + H=Counter() + for f in needs[i]+[final[i]]: + assert C.sub(oldf,f);rank=C.dimf[f]-C.dimf[oldf] + if rank:H[rank]+=1 + pairs.add((oldf,f));oldf=f + per_role[i]=H;census.update(H) + assert census==Counter({int(r):c for r,c in stats['paid_histogram'].items()}) + # Read back the actual annihilator rows as a separate reflected ledger. + # A(new) annihilating B(old) states new^perp <= old^perp exactly. + reflected_pairs=0;endpoint_frames={f for pair in pairs for f in pair};nondeg_bases=set() + for f in endpoint_frames: + assert len(C.B[f])==C.dimf[f] and len(C.A[f])+C.dimf[f]==h + key=tuple(map(tuple,C.B[f])) + if key not in nondeg_bases: + assert C.nondeg(f),'singular required endpoint frame' + nondeg_bases.add(key) + for oldf,newf in sorted(pairs): + assert len(C.A[newf])<=len(C.A[oldf]) + assert all(W.module.dot(a,b)==0 for a in C.A[newf]for b in C.B[oldf]) + reflected_pairs+=1 + # Validate the actual transformed instruction stream against its own frames. + state=dict(initial);copy=None;used=set(initial.values());hist=Counter();cat=Counter();coeff=Counter();centers=[];count=0 + scalar=hashlib.sha256();tagged=hashlib.sha256();category_names=oldmeta['category_names'] + def event(d,row):d.update(json.dumps(row,separators=(',',':')).encode());d.update(b'\n') + for k in range(0,len(out),6): + op,a,b,c,f,z=out[k:k+6] + if op==0: + assert state[a]==b and C.sub(b,c) and C.dimf[c]-C.dimf[b]==f + # Complement reflection reverses containment and preserves the gap. + assert (h-C.dimf[b])-(h-C.dimf[c])==f + state[a]=c;used.update((b,c)) + if f:hist[f]+=1 + elif op==1: + assert c%2 and state[a]==state[b]==f and a!=b + kind=category_names[z];source=copy['source']if b==n else b + event(scalar,[a,source,c]);event(tagged,[a,b,c,f,kind]);count+=1;cat[kind]+=1;coeff[abs(c)]+=1;used.add(f) + elif op==2: + assert copy is None and b==n and state[a]==c and f==ZERO and z==S['center_rank'] + state[b]=f;hist[z]+=1;copy=dict(source=a,frame=c,rank=z,temporary=b,first_event=count,copy_output_frame=f) + else: + assert op==3 and copy is not None and (a,b,c)==(copy['source'],copy['temporary'],copy['frame']) and state[b]==f==ZERO + copy.update(after_event=count,scatter_reads=count-copy['first_event']);assert copy['scatter_reads']==S['scatter_reads'] + centers.append(copy);copy=None;del state[b] + assert copy is None and state==final and hist==census + assert count==expect('surviving_additions',count) and coeff==expect('surviving_coefficients',dict(coeff)) and len(centers)==S['centers'] + delta=Counter(hist);delta.subtract(Counter({int(r):c for r,c in oldmeta['paid_histogram'].items()}));delta={r:c for r,c in delta.items()if c} + assert delta=={} + sourceH=Counter();targetH=Counter();internalH=Counter(copies) + for i,H in per_role.items():(sourceH if i=1 and 2*B*(dim-l['max_child'])-s-E==gapB*B,'completed-child induction') + need(32*dim*B*B0,'row reserve gap') + need(2*(dim*(dim-1)+3*dim+dim+3*dim*(dim-1)//2+dim+1)+2*dim0,'factor shape';product*=p**exponent + assert product==abs(determinant),'factor identity' + +def run(context,physical,progress=lambda text:None): + started=time.monotonic();w,c=context['W'],context['C'] + p=HERE/'prime_witnesses.py';spec=importlib.util.spec_from_file_location('source527_exact_prime_validator',p);module=importlib.util.module_from_spec(spec);spec.loader.exec_module(module) + required=set(w.opframe)|set(w.w['source_frame'])|set(w.w['root_frame'])|{w.w['full_frame'],w.register([])} + required.update(g['frame']for g in w.gauge.values()) + for e in w.k['entries']:required.update((e['mix_frame'],e['deliver_frame'])) + for t in range(w.v):required.add(w.register(w.module.kernel([c.cov[t]],w.h)[0])) + required.update(g['frame']for g in context['agg']+context['rankgroups']+context['echelon']) + required.update(r['mix_frame']for r in context['pair_selection']) + used=set();groups={} + for row in physical['used_frames']: + f=row['frame_id'];assert f not in used;used.add(f) + h=basis_hash(c.B[f]);assert h==row['basis_sha256'] and len(c.B[f])==c.dimf[f]==row['dimension'],'fresh physical basis identity' + groups.setdefault(h,f) + # Retiming may remove a producer frame from the executed word. Retain its + # determinant obligation as well as every fresh physically consumed basis. + actual_basis_hashes=set(groups) + for f in required:groups.setdefault(basis_hash(c.B[f]),f) + assert actual_basis_hashes<=set(groups) + assert {basis_hash(c.B[f])for f in required}<=set(groups),'base and added transform coverage' + determinants={};largest=0;prime_factors=set();witnesses={} + for j,(h,f)in enumerate(sorted(groups.items())): + B=c.B[f];s=list(map(sum,B)) + gram=[[9*sum(a*b for a,b in zip(x,y))-s[i]*s[k]for k,y in enumerate(B)]for i,x in enumerate(B)] + det=module.det(gram);powers,residual=module.factor_witness(det) + row=dict(dimension=len(B),determinant=det,residual=residual,factors={p:e for p,e in powers.items()if e}) + validate_record(row,len(B),det,module.PRIMES);prime_factors.update(map(int,row['factors']));witnesses[h]=row + determinants[h]=det;largest=max(largest,abs(det).bit_length()) + if j and j%5000==0:progress('Validated '+str(j)+' exact basis determinants') + ranks=Counter();bundle_bases=set();M=shape()['m'] + for role,g in w.gauge.items(): + if role in w.donor or role in context['borrow']:continue + a=g['dim'];h=basis_hash(c.B[g['frame']]);d=determinants[h] + assert 0<5*a=0 for x in powers.values()) + assert type(residual) is int and 02^80 before the input widths +n,w are chosen. All represented determinant and route exclusions lie in +{2,3,5,7}. The primitive constant C may depend on q, the fixed source recipe, +the finite bootstrap level and the retained primitive implementations. It +does not depend on n,w, ancestor values or unrelated spectator widths except +through logical volume V. + +The three byte-pinned public sources supplied here are +`three-stage-cover-bit.tex`, `three-stage-cover-rows.tex`, and +`copied-centers-lemma.tex`. Their exact-tape, completed ordinary-leaf and +complete-stream hypotheses are retained. All high matrix fibers are batched; +prefix descriptor preparation has fixed polynomial cost in w and is paid +over the complete q^w target fiber. Unrelated spectators use ripple counters. +Fresh child role fields never enter the ancestor weight descriptor. Finite +low-type tables, initialization and sequential scans are charged in C. +There is no unit-cost random-access oracle or new numerical Turing-machine +constant requirement. + +## Actual finite recipe + +Let m=120, W=23,683, E=495,304, v=1,760, R=16,643, d=m^2 and +J=20v+10R+4v=208,670. The last 4v=7,040 families pay the explicit final +complete-stream exchange; they are not equal-frame payload shears. + +The check derives from the fresh word 12,858,690 weighted additions or +21,787,770 unit additions, including all six bridge families. Its +cancellation-free prefix lift is +64*37,623^3*9,430,154^2=303,094,329,841,208,644,962,256,113,408<2^98. +No old defining-integer endpoint is imposed on the F2 supplier. + +The actual rational 48-dimensional route is reconstructed, eliminated and +inversely replayed: 195 additions, 44 swaps and 27 scalings, with denominator +set {1,2,3,6}. A missing addition fails reconstruction. Coordinate +permutations and embedding give the other ports and stages. + +Per route, pay at most 23,707*|GL_120(F_q)| low-role transpositions and +16*(d+1)^2 high affine factors. Per good edge, pay at most 8m^2+8 elementary +normalizer wrappers. The same compiler pays all exterior completions. +There are 120 copied-center episodes. Their recursive rank-22 calls and +their scalar reads are already included in E and the scalar count; their +copy/erase and parking passes are separately paid by the complete-stream +primitive, using one additional work stream. + +For a bad edge with N=2m=240, the exact inherited Gaussian fallback uses at +most 6N(N-1)+3N+6(N-1)=346,314<32m^2=460,800 children. Keep the entire +larger allowance in the moment. Coefficient preparation uses only unit +pivot inversions. Allocate 128N^3 ring operations per edge per low class: +four 8N^3 elimination/inversion allocations and sixteen 2N^3 matrix products +give 64N^3; the remaining 64N^3 pays extraction, copying, generic tests, +factor output and the bad-branch elimination. Matrix bit costs and descriptor +arithmetic are paid by the inherited primitive theorem. Invertibility testing +of each candidate low matrix additionally gets 16m^3 operations. + +Overcharging every finite recipe item over every low matrix gives + + B(q) <= [unit+J*16(d+1)^2+J*(W+24)+E*(8m^2+8) + +E*128(2m)^3+16m^3+120+E+1]*q^14400 + = 1,568,901,757,016,837*q^14400 < q^14401. + +These are explicit ring/recipe counts, not single-step machine costs. All +fixed-tape, table, setup and selector constants stay in C_primitive, giving +the normalized toll C*n+C*w^(1-a_old) after increasing one finite C. +No recursive child is absorbed into this nonrecursive constant. + +## Weighted induction and rows + +Set c=704197288590873/10^18 and tau=1-c. Exact interval recomputation, +adding the entire 10^-16*32m^2 fallback envelope per edge, proves + + 1-mu_tau > 774/10^21, + 1-mu_1 = 107421874442783/69383789062500000 > 0. + +For the retained recurrence +T(n,w)<=sum_r c_r*T(r*floor(n/120),w)+C*n+C*w^(1-a_old), +take A=C*(1+1/(1-mu_1)+1/(1-mu_tau)). Induction bounds T by +A*(n+n^tau*w^(1-a_old)): the linear and stopped gaps separately pay the +two tolls; the leaves follow A>=C. Floors only decrease the child sizes. + +The maximum ratio is 5/6, so four levels halve. The depth bound +4*ceil(log2(max(2,n))) changes stock, not the one-level moment. Paying all +24 temporary roles gives per-level log_q stock below 14400w+1. Add the +inherited old-leaf reserve. The new contribution is at most +57,604w*ceil(log2(max(2,n))). Borrow and restore these complete high digits; +successive residuals and the two-call ordinary wrapper reuse the reserve. +One outer row padding factor is below two; binary-radix padding costs less +than q^2 in logical volume. The temporary roles never enter the denominator W. + +## Finite ordinary bootstrap and cutoff + +Starting with completed ordinary a0=384599/10^10, set beta=c and repeat +a_(j+1)=(1-c)c+c*a_j exactly three times. The finite result is + + a3=704197288358392787581160456097840009769165126434639147437106139267359/10^72. + +At each stage, the paid exponents are 1-c, 1-a_(j+1), c with a logarithm, +and c(1-a_j). The exact positive gaps are c-a_(j+1), +1-a_(j+1)-c, 1-a_(j+1)-c(1-a_j), and 1-c (for row fitting). + +Choose a finite integer C>=1 dominating that stage's already fixed primitive, +recurrence, wrapper, row, setup, padding and previous ordinary constants. +Let delta be the minimum positive gap and + + L=ceil(max(1,36/delta^2,2*(4+ceil(log2 C))/delta)), e0=2^L. + +For e>=e0, C(1+log2 e)e^(-delta)<=1/16. Indeed for t=log2 e, +log2(1+t)<=3sqrt(t)<=delta*t/2 and log2 C+4<=delta*t/2. +Thus every lower-order toll is covered and the borrowed high part fits. +Below e0 use the previously completed ordinary algorithm. A finite next +constant is C_large+C_old*2^(L*(a_(j+1)-a_j)). This choice is sequential, +not circular, and uniform in the input and complete spectators. + +This proves the finite-accounting and ordinary-bootstrap step at the same +conditional theorem level as the retained public baseline. It does not claim +an independent proof of those inherited primitives, a measured universal +machine constant, or execution at every input width. diff --git a/research/five-stage-p10b-transcript-stages/proof/INTEGRATED_PROOF.md b/research/five-stage-p10b-transcript-stages/proof/INTEGRATED_PROOF.md new file mode 100644 index 0000000000..c624da6c5c --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/proof/INTEGRATED_PROOF.md @@ -0,0 +1,87 @@ +# Source-bound five-stage compositional candidate + +9 October 2026. This is an isolated research admission branch. Its executable checks immutable finite receipts and recomputes exact scalar moments, a finite ordinary bootstrap, and all 47 balanced outer inequalities. It additionally binds fresh public-source bit preparation, raw-ledger construction, and the complete globally lowered physical event stream. It does not repeat the exhaustive F2 column proof, run the Lean kernel or universal tape machine, or claim Mac qualification or publication. + +## 1. Meaning of admission here + +The branch is an explicit conjunction of constructive source theorems and finite source-bound evidence. It does not replace any proof with a numerical root or infer source correctness from a PASS string. The new family names are `new5stageF2` and `baseline5stageComplex`; the old dimension-72 entry point and written bounds are kept byte-identical. The branch has no general-purpose dimension override. + +The executable's semantic guards reject a wrong source, omitted copied centers, a rank-only complex frame contract, a work/live denominator substitution, omitted final climbs, incorrect reverse-copy lowering, and a one-level bit-halving substitution. The source lock identifies the exact evidence, code, and primary proof files consumed. The more detailed emitted-program verifiers exercise local chronology and addresses, beyond these top-level schema controls. + +## 2. Raw source471 provenance + +The saved raw helper ledger pins an older screen.py. The older screen bytes are unavailable; no byte-delta assertion is made. The rebind verifier reruns the current exact geometry/ledger construction with all writes suppressed and a hash-verified cached certificate in place of its redundant network fetch. Every semantic field, all 471 source paths, and all 1,760 target paths agree. The saved ledger is not rewritten. + +The apparent target-prefix duplication is resolved by the actual chronology: screen.py removes the two latest loan prefixes for its predecessor positive controls; raw_ledger.py puts those two prefixes back. There are exactly eight restored target reads. Current-source dependency hashes and the canonical semantic-payload digest make this equivalence independently inspectable. The sole historical pin exception is specifically this screen.py field and is allowed only with the exact rebind witness. + +## 3. Local bit helper and global lowering + +The source is PR210 df95878d11190518e45ef9717c9ee05011f88ace. The independently recorded local scalar word has 2,569,626 weighted events. Its projection is fixed by SHA256 e74e43692685ad5f716b41b363acb8b443c2c90096634a55f0e3728980713944. Both literal forward and signed inverse pass all 20,163 F2 columns, including arbitrary targets and 16,643 independent dirty helpers. The 471 borrowed sources are source aliases, never extra independent dirty coordinates. + +The tagged physical word has digest 614f19da4288021cd5c10a575ec7759c069962a6030bf30edb047573ed76edf6 and realizes the telescope Dout M Din^-1. Its input frames are X:Pq, Y:0, Z:sigma and output frames X:H, Y:H-Pq, Z:H. Thus a completed invocation has no data/helper cross blocks and each independent helper residual is D_(H-sigma). This is a full arbitrary-input operator identity, not just zero-dirt testing. + +The five-stage compiler maps every local live index through the stage owner injection, maps every local temporary to external family 23,683, and applies the stage's data or helper cover bijection. The active source/target pairs are (X1,Y1), (Y1,X1), (X1,Y1), (Y2,X2), (X2,Y2). The unused pair stays parked. A data route is right multiplication by the exact rational rho_i,S; a helper route is the whole-block exchange tau_i. Both are bijections of the eligible GL cover. They are charged address movements, not dense payload arithmetic. + +Cover expansion is strictly phase-major: complete every cover class in stage i before starting the next routed stage or boundary phase. The same rule applies separately to idle, bridge, completion and terminal-exchange phases. Running all five stages for one class before proceeding to another class would be incorrect because rho and tau refer to other classes. The callable stage and boundary iterators specify the phases; a flattened one-class-per-phase template is not a class-major execution schedule. The admission contract rejects that alternative loop ordering. + +For backward stages the compiler reverses the complete local event order, negates scalar coefficients, and replaces local P by H-P. A copied-center block is lowered afresh: copy the original at H-U, transform the copy to H, perform reverse signed scatter, and erase it. It is forbidden to invert an erased temporary. Every original center also retains its complementary live climb. Copy/live index injectivity is checked for all stage orientations. + +The global lowering artifact must emit bridges, idle children, independent gauge completions, and the final signed bank exchange. That exchange is an explicitly paid complete-stream role permutation, not a same-frame shear. A stage-descriptor string alone does not meet this obligation. + +## 4. Rational five-window geometry and prime eligibility + +Take H=Q^24, G=I-J/9 and a triple line q*. Its projector has denominator 6; coordinate permutations supply the port isometries. The two-block involution rho_i,S fixes the two port lines and exchanges their complementary spaces. With Q_i the direct sum of the first i copied complements, the frame is D_[g rho_i,S(P direct_sum Q_i)rho_i,S^-1 g^-1]. The four elementary two-block projector identities imply all eight bank boundary equalities. Rational complements are I-P. + +The exact rational partial swap is D_P=[[I-P,P],[P,I-P]]. It is involutory. Every same-frame scalar gate telescopes exactly, all idle transitions are nested actual projectors, and D_I D_Pq=D_(I-Pq) gives the terminal all-data address endpoint after the scalar exchange. No Pauli or Fourier phase claim is imported from the complex compiler into this bit proof. + +For each independent physical helper, the five routed residuals occupy different H_i. Their supported projectors have pairwise zero products. Their product is D_(I-sum_i sigma_i), so one paid child D_(sum_i sigma_i) completes D_I. This is one correction for each helper, not a packing of unrelated dirty rows. The 2,279 independent entrances have ranks {12:18,13:48,18:13,20:2200}; the 31 source-owned gauge entrances receive no extra completion. + +All 26,750 used physical frame IDs (26,380 distinct bases) have exact determinant witnesses. Their factors lie in {2,3,5,7}; the 231 distinct gauge-bundle bases use {2,3,5}. Window-map denominators also use {2,3,5}. Hence every retained q>2^80 preserves these ranks. General GL charts use gPg^-1, not a recomputed Euclidean orthogonal projection. + +The weighted generic normalizer allows every proper rank, including 60,65,90,100 in dimension120. Its cleared pivot-polynomial degree is at most m r(r+1)/2 < m^3. Thus the bad fraction is at most2m^3/q<10^-16. Each bad edge retains the full invertible local-ring residual and is paid 32m^2=460,800 rank-one fallback children. No field elimination at nonunit pivots is substituted. + +## 5. Exact bit ledger and ordinary finite recurrence + +One invocation has 95,789 positive-rank children and rank mass435,846. Its24 rank22 center copies are included once, as are each original center's live climbs. With H this histogram, + +n5 = 5H + 3520(delta4+delta23+delta46+delta50) + +18delta60+48delta65+13delta90+2200delta100. + +Thus m=120, W=23,683, calls495,304, mass2,837,560, deficit4,400. Work streams do not enlarge the live moment denominator. Five invocations retain all120 rank22 centers. + +The counted finite-bit adapter pays the literal scalar word, six bridge families, weighted good-edge wrappers, bad-class residuals, copy/read/erase, class routing, selector arithmetic, and fixed-tape movement. Its retained primitive theorem fixes the eligible prime and finite source recipe before varying width, so its finite constant may depend on that prime and recipe. It cannot depend on width, ancestor payload values or unrelated spectators except through complete volume. This is the correct quantifier order; an invented numerical Turing-machine constant is unnecessary. + +The largest child ratio is5/6. Three levels do not halve and four do: (5/6)^4=625/1296<1/2. The same one-level weighted moment induction remains valid; the factor4 is used only in depth/descriptor/borrowed-row bounds. Even paying24 simultaneous temporaries gives physical stock23,707 per GL cover vertex and log_q Wphysical(w)<14400w+1. The resulting internal log_q row charge is at most4ceil(log2(max(2,n)))(14400w+1), plus the old-leaf reserve. High digits are borrowed and restored internally; this is not a new external q-adic group factor. + +The defining-integer lift need not equal the older supplier's decoder endpoint. A safe cancellation-free prefix bound is64*37623^3*9430154^2<2^98. It uses neither signed integer restoration nor commutation between stage-dependent decoder channels. F2 payload exactness does not require complex floating precision. + +Let c=704197288590873/10^18. The freshly enclosed full bit moment, including all bad fallback charges, has a strictly positive gap. Start from the retained completed ordinary leaf a0=384599/10^10. Three finite levels with atom exponent beta=c give + +a_(j+1)=(1-c)c+c a_j, +a3=.000704197288358392787581160456097840009769165126434639147437106139267359. + +At every level a_j32mB^2. The complex half-shrink requirement is preserved:2*46<110. + +The physical row overcharge16,171 remains below20,161. Degree1,000,000 and suffix slope4,000,000 retain exact row gap23,971,789/25. These constants come from the changed stock and counted program, not from simply replacing72 by110 in the old guard. + +## 7. Fresh outer47 arithmetic and completion boundary + +Use complex saving747454944651775/10^18, strictly inside its freshly re-enclosed moment. The bit saving is the exact finite a3 above. Both moment gaps exceed7.7e-19. With eta=10^-12 and stopping fraction10^-9, the unchanged retained balanced assembly produces47 positive strict constraints and7 margins. + +The isolated candidate is kappa=703701743496697/10^18, or.000703701743496697. The minimum outer margin exceeds it by approximately7.3899e-19. This arithmetic value exceeds the retained frontier. Exact rational gaps, rather than printed decimals, are the evidence. + +The certificate remains a receipt-bound compositional research candidate with explicit source-theorem dependencies. The clean loader consumes 22 pinned public files and agrees in 23 exact semantic components with the audited context. Its fresh raw ledger and complete five-stage histogram agree; an empty-directory extraction passes all 10 focused tests. The clean-root global emitter regenerates all 12,858,690 weighted additions, 495,304 paid children, 120 fresh copies and erasures, 2,279 helper completions, and 3,520 final pair exchanges. Source-bound global lowering, exact h24 geometry, clean-loader qualification, and finite closure supplements are all mandatory before the entry point emits its PASS certificate. + +These fresh computations do not pretend that the inherited exhaustive F2 columns, exact determinant archive, or complex source theorems were independently reproved. Full portable packaging and Mac qualification remain separate delivery checks. The pinned comparison frontier is df95878's .000694782719690783; the subsequently reported public head31f4ccc1c16c538749845f9244b24747f1cf93dd claims .000695191451687307, which is a separate comparator pending independent validation and is not substituted into this source freeze. diff --git a/research/five-stage-p10b-transcript-stages/proof/PARITY-CONTRACT.md b/research/five-stage-p10b-transcript-stages/proof/PARITY-CONTRACT.md new file mode 100644 index 0000000000..fad6150b1f --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/proof/PARITY-CONTRACT.md @@ -0,0 +1,45 @@ +# Parity-even payload gate removal: inherited contract audit + +Conclusion: removing an even-coefficient pointwise payload ADD is valid for the bit supplier. The odd-prime address arithmetic remains unchanged. A new paid profile still requires the actual filtered word and full frame schedule; this conclusion alone does not certify a new kappa value. + +## Primary source evidence + +The bundled, unmodified primary section [`primary/03-motifs.tex`](primary/03-motifs.tex) states the following. Its exact source, attribution, and file hashes are recorded in [`primary/PROVENANCE.md`](primary/PROVENANCE.md). + +* Line50: in the bit construction scalars lie in F2. +* Lines149–177: replace a scalar by an array in R^Omega, with R the scalar ring of the network. Common R-linear frames give the exact operator `D_out S_Omega D_in^-1`. +* Around line223: the scalar domain need not equal the label field. Bit labels are rational subspaces even though the payload scalars are binary. +* Lines483–493: rational-address frames are F2-linear permutations of array entries; the bit network uses pointwise XOR gates. + +The byte-pinned [`copied-centers-lemma.tex`](copied-centers-lemma.tex) in this package opens with its scalar restoration identity explicitly over F2. Its copy contract preserves the complete role stream, controls and spectators; each copy's frame change and erasure remain paid. + +The retained PR234 [`INTEGRATED_PROOF.md`](INTEGRATED_PROOF.md), line56, explicitly says: "The defining-integer lift need not equal the older supplier's decoder endpoint" and the majorant "uses neither signed integer restoration nor commutation between stage-dependent decoder channels." The package's signed integer decoder checks are stronger supplier evidence; the inherited bit interface does not impose their particular integer endpoint on a newly synthesized F2-equivalent word. + +The retained weighted bit theorem, [`three-stage-cover-bit.tex`](three-stage-cover-bit.tex), uses the odd-prime local ring Z/q^w for address fields and weighted address interchanges. Its rational projectors, unit-pivot tests, route matrices and fallback coefficients are address geometry. They are not the F2 payload ADD coefficients. + +## Operator proof + +Fix the finite complete address set Omega and let one stream be a vector in F2^Omega. A payload gate is `x_a <- x_a + (c mod2) x_b`. For even c this is the identity on every input, including arbitrary correlated dirty streams and spectators. Removing any number of these identity gates leaves the complete scalar operator S_Omega unchanged. Negative odd coefficients and coefficient3 also reduce to1, though the simplest experimental witness can retain their original signed integer representatives. + +Retain each original input/output frame and every remaining gate's original common frame. The common-frame identity then gives the same `D_out S_Omega D_in^-1` for the filtered word. In particular, every independent helper still has its required partial-swap residual and the existing completed-bank proof still applies. No integer identity of the new lift is needed to conclude this F2 operator identity. + +## Safe frame compression + +Deleting an ADD removes its operand-frame alignment requirement. For a given stream, collect successive MOVE operations between surviving uses. A use includes any surviving ADD, COPY read/write, ERASE or required phase/endpoint boundary. No use may be crossed merely because another stream is idle. + +Suppose the original local frames form a nested chain U0 <= U1 <= ... <= Uk. Their exact address changes telescope to `D_Uk D_U0^-1`. Their orthogonal increments are disjoint commuting projectors, so this is one allowed residual of rank dim(Uk)-dim(U0). In the reflected orientation the chain is the reversed complementary chain; the same endpoint difference and rank follow exactly. The ambient stage background cancels. Rebuild both ledgers from the actual surviving uses and actual basis inclusions; do not infer this from summed ranks alone. + +Keep every physical input/output family and its endpoint, all stage boundaries, all data routes/bridges, and every copied-center lifetime. For source527 the120 center copies in the five-stage construction have odd scatter coefficients, so parity filtering does not itself remove those episodes. The shared work stream cannot be used before COPY or after ERASE. A COPY is a barrier even if its original register has no intervening ADD. + +## Required finite admission + +1. Filter actual emitted ADD records by the literal coefficient modulo2; retain all odd-coefficient records in their original order. Check all20107 formal F2 source, target and dirty columns against the admitted shear. The expected local event counts before any further resynthesis are1,783,196 removed and786,621 retained. +2. Generate the actual complemented inverse schedule, with fresh reverse copies as before, and verify every formal F2 column again. Do not reverse an erasure. +3. Compute cancellation-free prefix bounds for the new literal signed forward/inverse projections. Recompute the five-stage bound and finite bill. Failure to reproduce the previous integer decoder is not itself a contract failure; a missing F2 dirty restoration is. +4. Regenerate exact monotone forward/reflected physical paths and the complete paid histogram. Every fused residual's actual endpoints must be checked. Keep all remaining recursive children, copied-center calls, fallback allowance, data idle edges and stock. +5. Rebind the completed banks and final global address lowering to the new word and tags. Their actual rational address projectors, odd-q routes and normalizers must not be reduced modulo2. +6. Rerun actual basis/prime coverage, finite ordinary-leaf assembly, both rational moment engines and all47 outer inequalities before claiming a result. + +For simple monotone MOVE fusion the paid rank mass and physical stock remain unchanged; combining positive increments can improve the concave moment while reducing the number of children. Any different deficit or stock must be explained by a separate exact endpoint change. The displayed bound is still conditional on the retained all-size compiler, selectors, common ancestor charts, restored rows, routing, prime and analytic interfaces. + +Prepared with OpenAI Codex assistance. This audit is independent of the physical parity-filter/fusion implementation owned by the complex research lane. diff --git a/research/five-stage-p10b-transcript-stages/proof/README.md b/research/five-stage-p10b-transcript-stages/proof/README.md new file mode 100644 index 0000000000..e6bb06c84e --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/proof/README.md @@ -0,0 +1,8 @@ +# Retained proof documents + +The `.tex` files are byte-pinned theorem sources. `finite_check.py` checks their hashes and phrases. + +`INTEGRATED_PROOF.md`, `FINITE_BIT_ACCOUNTING.md` and `PARITY-CONTRACT.md` are retained verbatim from the +PR234 and source527 packages. Their arguments apply to this package unchanged. Their numerical instances, +such as R, W, stock, bills and digests, describe the earlier source471 and source527 helpers, not this package's p = 10 word. +The p = 10 values are recomputed by `verify.py` and stated in `../PROOF.md` and `../BANK-PROOF.md`. diff --git a/research/five-stage-p10b-transcript-stages/proof/copied-centers-lemma.tex b/research/five-stage-p10b-transcript-stages/proof/copied-centers-lemma.tex new file mode 100644 index 0000000000..8933aaf508 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/proof/copied-centers-lemma.tex @@ -0,0 +1,103 @@ +\subsection{Scalar, frame and temporary-stream contracts} +The retained source-copy, reversible mixer and scatter maps satisfy +$JLV=I$. Over $\mathbb F_2$ the chronological word +\[ + L,\ J,\ L^{-1},\ V,\ L,\ J,\ L^{-1},\ V +\] +adds the input to the target and restores every arbitrary auxiliary. +Over Gaussian dyadics use its corresponding old-value subtraction and +new-value addition. A designated retained output has a distinct terminal +output-use carrier: a matching may feed that carrier, but cannot merge +two designated terminals or append a later middle-producer consumer. +Its remaining uses before cleanup are its scatter reads, all of which +leave its scalar value unchanged. + +Within one tensor invocation suppress the fixed future line and put +\[ + D_0=B\otimes F_h,\quad D_1=A\otimes F_h,\quad + A=B\mathbin{\perp}P,\quad D_U=D_0\mathbin{\perp}(P\otimes U), +\] +where $P$ and the suppressed future factor are one-dimensional and +$U$ is a nondegenerate retained-center space of dimension $r$. +Thus a local change of rank $d$ has ambient rank $d$. +Write $\mathcal F_Q$ for the address frame: it is the rational partial +swap $D_Q$ in the bit construction, and the binary phase $C_Q$ in the +complex construction. Changing a copy from frame $Q_1$ to $Q_2$ means +applying $\mathcal F_{Q_2}\mathcal F_{Q_1}^{-1}$ to its physical stream. +Orthogonal backgrounds cancel in this quotient. + +Copies use Paureel's retained copy/transform/read/discard interface +\cite{paureel,pr29}. A copy has precisely the original complete role +stream, including all control and spectator ranges, and volume $V/W$. +It is processed while inactive original streams are parked on the fixed +depth-first stack tapes. Copying, pointwise reads and erasure are linear +in that stream's volume. Sequential processing needs one additional +fixed work stream, not an independently varying row coordinate. + +\begin{lemma}[Copied retained-center schedule] +In either invocation orientation a designated retained center's +physical rank profile can be changed from $z^r+z^h$ to +$z^r+z^{h-r}$, with the same scalar action, original role endpoints, +and arbitrary-scratch restoration. The rank-$r$ transform on the copy +is included in the recursive call list. +\end{lemma} +\begin{proof} +In the forward orientation the original center has scalar value $w$ +at frame $D_U$ after the middle mixer. Its old sequence was +$D_U\to D_0\to D_1$: scatter at $D_0$, then cleanup at $D_1$, +with ranks $r,h$. +Keep the original at $D_U$, copy its physical stream, and transform +only the copy to $D_0$, paying rank $r$. Supply every scatter read +from that transformed copy while its data targets remain at their +unchanged common frame $D_0$, then erase the temporary. The reads +are exactly those of $w$ in the old schedule. Since they do not change +$w$, move the original directly from $D_U$ to $D_1$ before its first +cleanup incidence; this costs $h-r$. Every subsequent original gate +therefore receives the same scalar value at its required frame. + +In the reverse complementary orientation the old sequence was +$D_0\to D_1\to D_{U^\perp}$, with ranks $h,r$ and scatter at $D_1$. +After the preceding all-$D_0$ operations, advance the original directly +to $D_{U^\perp}=D_0\mathbin{\perp}(P\otimes U^\perp)$, paying +$h-r$. Copy it and transform the copy to $D_1$, paying $r$. +Use that copy for all early scatter reads, then erase it. The original +already has the exact frame and unchanged scalar value required by the +following inverse mixer. Terminal output-use separation ensures no +intervening producer consumer has been bypassed. + +For partial swaps either direction of the rank-$r$ change is the same +involution. For complex phases the forward copy uses $C_U^{-1}$, +the direct original growth uses $C_{U^\perp}$, and the reverse copy +uses $C_FC_{U^\perp}^{-1}=C_U$. These are the same charged ranks, +implemented by the retained forward/inverse residual interface. +All tensor backgrounds cancel as stated. Every original scalar +incidence, final source-copy cancellation and auxiliary source/sink +operator is unchanged. Thus the scalar identity and all endpoints +remain exact on arbitrary initial auxiliary values. +\end{proof} + +For the selected centers $r=h-1$, and there are $h$ distinct retained +output uses per invocation. Their old histogram has rank mass +$hR_h+2\ell_h$, where $\ell_h=h(h-1)$. The new histogram is exactly +\[ + H'_{h,1}=H_{h,1}+h,\qquad H'_{h,h}=H_{h,h}-h, + \qquad H'_{h,r}=H_{h,r}\quad(r\ne1,h), +\] +and hence $\sum_r rH'_{h,r}=hR_h+\ell_h$. +Every old rank-$(h-1)$ residual remains as a paid transform of a copy; +its projector and ordinary bit pivot profile are unchanged. Only the +full-rank original transition becomes the rank-one complement. +The physical role count $R_h$ is unchanged. + +For two factors, put $N=v_av_b$, $B_a=v_bR_a$, $B_b=v_aR_b$, +$W=2N+B_a+B_b$ and $L=v_b\ell_a+v_a\ell_b$. +All exterior, data-front and endpoint-correction calls remain in place. +The resulting complete rank mass is +\[ + s=Wm-N+L,\qquad Wm-s=N-L. +\] +This follows by subtracting exactly $L$ from the retained two-stage +physical mass $Wm-N+2L$. The $N$ rank-one endpoint-copy calls are +separate and remain fully charged. Because center copies retain the +same complete role-volume fraction $1/W$, the existing complete-row, +integer-width remainder and fixed-tape recurrence proofs apply. diff --git a/research/five-stage-p10b-transcript-stages/proof/primary/03-motifs.tex b/research/five-stage-p10b-transcript-stages/proof/primary/03-motifs.tex new file mode 100644 index 0000000000..cdb0ba527a --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/proof/primary/03-motifs.tex @@ -0,0 +1,700 @@ +\section{Two finite networks with a rank saving} +\label{sec:finite-networks} + +We construct two fixed linear networks that exchange two banks of values +while restoring every auxiliary value. When the values are replaced by +arrays, a common representation on all wires at a gate lets that gate act +pointwise without disturbing the representation. We explain this invariant +before constructing the subspace labels that make changes of representation +cheap. The first network uses bit values and rational subspaces; the second +uses Gaussian dyadic values and binary subspaces. The scalar domain specifies +the values combined at a gate, while the subspace labels are used to construct operators +on each wire's address-indexed array. + +Put +\[ + h=100,\qquad v=\binom h3=161700,\qquad + N=v^3=4227952113000000,\qquad m=h^3=1000000. +\] +Let $\mathcal T$ be the set of three-element subsets of $[h]$. +There are two data banks $X_a,Y_a$, indexed by +$a=(a_1,a_2,a_3)\in\mathcal T^3$. +A wire carries one scalar. A gate is a fixed linear map on a specified +set of wires; untouched wires retain their values. The vertices on a +wire are its source, the gates that touch it in time order, and its sink; +its edges join consecutive vertices. We call the name of a wire its +\emph{role}, so that we can distinguish a fixed place in the network +from the value currently carried there. + +\subsection{Scalar operations and restored auxiliary values} + +There are three stages. At stage $j$, fix the other two coordinates and +operate on the $v$ values in each bank obtained by varying coordinate $j$. Thus +there are $v^2$ separate invocations at each stage. +Each such invocation has its own auxiliary wires, distinct from all +other invocations, including those in other stages. There are +\[ + I=3v^2=78440670000 +\] +invocations. In a forward invocation, write $x_T$ for the data used as +controls and $y_S$ for the data to be updated; $S,T\in\mathcal T$ are +their varying $j$th coordinates. These are the logical source and +target banks of the invocation. For each ordered pair $(S,T)$ that is +neighboring under the rule below, there is an auxiliary wire $A_{ST}$. +There are also central wires $C_i$, $i\in[h]$, and in the second +construction a wire $C_\ast$. We call all these auxiliary wires +\emph{scratch wires}; their initial values may be arbitrary. + +The following maps specify the construction. +\begin{itemize} +\item In the bit construction, scalars lie in $\mathbb F_2$, and +$S,T$ are neighbors when $|S\cap T|=1$. +The copy map adds $x_T$ to $A_{ST}$ for each neighbor pair. +The side injection adds $\sum_{T:\,|S\cap T|=1}A_{ST}$ to $y_S$. +The gather adds $\sum_{T\ni i}x_T$ to $C_i$, and the scatter adds +$\sum_{i\in S}C_i$ to $y_S$. +\item In the complex construction, scalars lie in +$\mathbb Z[i,1/2]$, and neighbors are distinct triples with even +intersection. Copy is unchanged. Side injection adds +\[ + -\sum_{T\text{ neighboring }S}\frac{|S\cap T|-1}{2}A_{ST} +\] +to $y_S$. Gather adds $\sum_{T\ni i}x_T$ to $C_i$ and +$\sum_Tx_T$ to $C_\ast$. Scatter adds +$(\sum_{i\in S}C_i-C_\ast)/2$ to $y_S$. +\end{itemize} +Each update leaves its control wires unchanged. The first two rows of +the following schedule remove the effect of the old scratch values; +the next four introduce the source values and add their effect to the +target; the last two restore the scratch values. +This cancellation of arbitrary initial scratch values is a linear +instance of the restoration construction for transparent computation in +Buhrman, Cleve, Kouck\'y, Loff and Speelman~\cite[Section~3]{BuhrmanCleveKouckyLoffSpeelman2014}. +The forward schedule is +\begin{equation} +\begin{array}{c|l|l} +\text{row}&\text{operation}&\text{gate grouping}\\ \hline +0&\text{subtract side injection}&\text{one gate per target}\\ +1&\text{subtract scatter}&\text{one gate on targets and center}\\ +2&\text{copy}&\text{one gate per source}\\ +3&\text{gather}&\text{one gate on sources and center}\\ +4&\text{scatter}&\text{one gate on targets and center}\\ +5&\text{side injection}&\text{one gate per target}\\ +6&\text{undo gather}&\text{one gate on sources and center}\\ +7&\text{undo copy}&\text{one gate per source}. +\end{array} +\label{eq:motif-schedule} +\end{equation} + +\begin{lemma}\label{lem:scalar-motifs} +For arbitrary initial values of its auxiliary wires, a forward +invocation changes $y_S$ to $y_S+x_S$ and leaves every other value +unchanged. Performing a forward invocation from $X$ to $Y$ at stage 1, +the inverse forward schedule from $Y$ to $X$ at stage 2, and a forward +invocation from $X$ to $Y$ at stage 3 sends +\[ + (X_a,Y_a)\longmapsto(-Y_a,X_a) +\] +and restores every auxiliary value. In the bit construction this is the +permutation exchanging $X_a$ and $Y_a$. +\end{lemma} + +\begin{proof} +Write $\mathcal V$ for copy, $\mathcal G$ for gather, +$\mathcal J$ for side injection and $\mathcal R$ for scatter. +If the initial side and central vectors are $a,c$, the first two rows +subtract $\mathcal J a+\mathcal R c$ from $y$. Rows 2 and 3 change +them to $a+\mathcal Vx,c+\mathcal Gx$. Rows 4 and 5 therefore add +$\mathcal R(c+\mathcal Gx)+\mathcal J(a+\mathcal Vx)$. +Rows 6 and 7 restore $c,a$. The net target change is +$(\mathcal J\mathcal V+\mathcal R\mathcal G)x$, independently of +$a,c$. + +In the bit case, the central coefficient from $x_T$ to $y_S$ is +$|S\cap T|\bmod2$. The side contribution cancels exactly the +intersection-one cases; distinct triples with intersection zero or two +already have coefficient zero, and the self coefficient is one. +In the complex case, the central coefficient is $(|S\cap T|-1)/2$. +The side cancels it for distinct triples with intersection zero or two; +intersection one contributes zero, and the self coefficient is one. +Thus both net maps are $y\gets y+x$. + +The inverse schedule with logical source $Y$ and target $X$ effects +$X\gets X-Y$. Starting from $(x,y)$, the three stages give +$(x,y+x)$, then $(-y,y+x)$, then $(-y,x)$. +Each invocation restores its own auxiliary wires. +\end{proof} + +A fixed triple has +\[ + z_{\rm b}=3\binom{97}{2}=13968,\qquad + z_{\rm c}=\binom{97}{3}+3\cdot97=147731 +\] +neighbors in the two constructions, respectively. The second count +separates intersection zero and intersection two. Ordered pairs must +be counted: there are $vz$ side wires in each invocation, not $vz/2$. +With $c_{\rm b}=100$ and $c_{\rm c}=101$ central wires per invocation, +the total wire counts are +\begin{align} + W_{\rm b}&=2N+I(vz_{\rm b}+c_{\rm b}) + =177176569091445000000,\label{eq:bit-wire-count}\\ + W_{\rm c}&=2N+I(vz_{\rm c}+c_{\rm c}) + =1873807244643542670000.\label{eq:complex-wire-count} +\end{align} +All these numbers are fixed, independently of any eventual input length. + +\subsection{From scalar values to arrays} + +We record the representation principle before choosing the labels. Let +$R$ be the scalar ring of either network and let $\Omega$ be a finite address +set common to all wires. Replace each scalar by an array in $R^\Omega$, and +apply each scalar gate pointwise at every address. Write $\mathsf S_\Omega$ +for the resulting network on the vector of wire arrays. + +At each source, gate and sink $v$, assign an invertible $R$-linear operator +$D_v$ on $R^\Omega$, called its \emph{frame}. A frame acts on the values +indexed by addresses within one wire's array and may mix them; a gate instead +combines wire values at each fixed address. All incoming and outgoing +incidences of one gate use the same $D_v$. On an edge from $u$ to $v$, apply +$D_vD_u^{-1}$ to that wire's array. Define the operators on all input and +output roles by +\[ + D_{\rm in}=\bigoplus_w D_{\mathrm{source}(w)},\qquad + D_{\rm out}=\bigoplus_w D_{\mathrm{sink}(w)}. +\] +For a supplied physical input $f$, define its logical interpretation to be +$g=D_{\rm in}^{-1}f$; this definition requires no physical preprocessing. +At a vertex $v$, the invariant is that the stored array equals $D_v$ applied +to the logical array there. It holds at the sources by definition. On an +edge whose logical array is $\varphi$, the edge operator changes $D_u\varphi$ +to $D_v\varphi$. At a gate with logical input arrays $\varphi_j$, +$R$-linearity gives +$\sum_j c_jD_v\varphi_j=D_v(\sum_j c_j\varphi_j)$ for each output combination, with +$c_j\in R$. Thus the common frame commutes with the pointwise gate, and +the invariant continues to the sinks. The implemented operator is therefore +\begin{equation} + D_{\rm out}\,\mathsf S_\Omega\,D_{\rm in}^{-1}. + \label{eq:common-frame-identity} +\end{equation} +In particular, if the scalar network is a signed role permutation that +sends input role $w$ to output role $\rho(w)$ with scalar sign +$\varepsilon_w$, that route applies +$\varepsilon_wD_{\mathrm{sink}(\rho(w))} +D_{\mathrm{source}(w)}^{-1}$ to its input array. All roles, including +the auxiliary roles, enter this identity. Once the scalar routing is fixed, +the endpoint frames determine the array operator on each route; the +intermediate frames can then be chosen to make each edge change inexpensive. + +Figure~\ref{fig:frame-compatibility} summarizes this invariant. +\begin{figure}[ht] +\centering +\input{figures/proof-map.tex} +\caption{An edge changes the representation of one role's logical array +$g_w$. At the next gate $G$, all $t$ input arrays have the common frame +$D_v$, so the pointwise linear gate commutes with that frame. The same +$D_v$ acts on each output component.} +\label{fig:frame-compatibility} +\end{figure} + +\subsection{Subspaces attached to the gates} + +The scalar network already has the required signed exchange. We now +choose its intermediate labels to make the changes of frame inexpensive. +A label is a nondegenerate subspace of a fixed bilinear space. On every +edge one label will contain the other. For such an edge, the +\emph{orthogonal residual} is the orthogonal complement of the smaller label inside +the larger one; its dimension is the absolute change in label dimension. +The saving will come from keeping the total dimension lost on decreasing +edges small relative to $N$. + +For the bit network, let $F=\mathbb Q^h$ with bilinear form +\[ + \langle x,y\rangle=x^{\mathsf T}(I-J/9)y, +\] +where $J$ is the all-one matrix. This form has eigenvalues $1$ and +$1-h/9=-91/9$, so it is nondegenerate. For a triple $T$ let $t_T$ be +its indicator vector. Then +\[ + \langle t_S,t_T\rangle=|S\cap T|-1, + \qquad \langle t_T,t_T\rangle=2. +\] +For the complex network, take instead $F=\mathbb F_2^h$ with the +ordinary dot product; here $t_T\cdot t_T=1$. +Thus every triple line is nondegenerate, and neighboring triple lines +are orthogonal, in the label field belonging to either construction. +The scalar domain need not equal the label field. +These degree-one intersection formulas specialize the construction +described by Alon~\cite[Section~3, remark after Theorem~1.1]{Alon1998} +to the prime $2$, with the ground-set size changed to $h=100$. + +The ambient label space is $\mathcal F=F^{\otimes3}$ with its tensor +bilinear form. It has dimension $m$ and is nondegenerate. Write +\[ + u_a=t_{a_1}\otimes t_{a_2}\otimes t_{a_3},\qquad U_a=\langle u_a\rangle. +\] +The prescribed terminal labels are +\[ +\begin{array}{c|cc} +\text{role}&\text{source label}&\text{sink label}\\ \hline +X_a&U_a&\mathcal F\\ +Y_a&0&U_a^\perp\\ +\text{each scratch role}&0&\mathcal F. +\end{array} +\] +Write $W$ for the wire count in the construction under consideration. +The source dimensions sum to $N$ and the sink dimensions to $Wm-N$. +Thus the signed dimension changes will sum to $Wm-2N$, because the +contributions at gates cancel. If decreasing edges lose a total +dimension $L$, the sum of absolute changes is $Wm-2N+2L$. +We will obtain $L1$. +The same argument gives a unit vector in $Q^\perp$ when it is nonzero. +A triple complement, and the complement of two neighboring triple +lines, contain coordinate units outside supports of sizes at most +three and six, respectively. Full tensor spaces contain coordinate +units as well. In each nonzero tensor summand, tensoring these chosen +norm-one vectors gives a norm-one vector; placing it in that orthogonal +summand gives one in the whole residual. Each residual is nondegenerate +by the decompositions above. Thus every nonzero residual is nonalternating. + +For completeness, every nondegenerate nonalternating binary symmetric +space has an orthonormal basis. Split off unit lines until the +remaining space is alternating. A nonzero nondegenerate alternating +space splits into planes with bases $a,b$ satisfying +$a\cdot a=b\cdot b=0$, $a\cdot b=1$; this follows by choosing a +nonzero $a$, choosing $b$ with $a\cdot b=1$, and taking the orthogonal +complement of their nondegenerate plane. Retain one unit vector $w$ +from the lines already split off. A plane orthogonal to $w$ can be +absorbed into that line: the three vectors +\[ + w+a,\qquad w+b,\qquad w+a+b +\] +are independent, pairwise orthogonal, and have norm one. +Use one of these new unit vectors in place of $w$ for the next plane; +the remaining planes are still orthogonal to it. Repeating this +operation absorbs every alternating plane. +\end{proof} + +The loss ratios have the exact values +\[ + \frac{L_{\rm b}}{N}=\frac{100}{539},\qquad + \frac{L_{\rm c}}{N}=\frac{101}{539}. +\] +In particular, both are smaller than $1/2$. We now turn the dimension +count into the two interfaces needed later. + +\subsection{The rational matrix interface} + +For a nondegenerate rational subspace $U\subset\mathcal F$, write +$P_U$ for the projection onto $U$ along $U^\perp$. Assign $P_U$ to +each gate or sink with label $U$. Assign the source matrix $-P_{U_a}$ +to $X_a$ and zero to every other source. +These are fixed rational $m\times m$ matrices; write $M_v$ for the matrix +at vertex $v$. Define +$\rho(X_a)=Y_a$, $\rho(Y_a)=X_a$, and let $\rho$ fix every auxiliary +wire. + +In the tape application, two address chunks are written as vectors $H,D$ +of $m$ fields. For a matrix $M$, the frame $\Phi_M$ moves the array entry +at $(H,D)$ to $(H+MD,D)$, leaving the other address fields unchanged. +The fields use a radix coprime to the fixed denominators, and addition is +modulo their common range. Hence $\Phi_M$ is an invertible +$\mathbb F_2$-linear permutation of array entries, and +$\Phi_{M'}\Phi_M=\Phi_{M'+M}$. Using $D_v=\Phi_{M_v}$ +in \eqref{eq:common-frame-identity}, the endpoint matrix difference on each +routed role is exactly the shear applied to that role. The following identity +makes it the same shear $H\gets H+D$ on every role; +Section~\ref{sec:tape-interchange} turns that shear into a field interchange +and implements an edge change with one smaller interchange per unit of its +rational rank. + +\begin{proposition}\label{prop:bit-motif-interface} +The bit network has $W_{\rm b}$ wires, uses only pointwise XOR gates, +and sends its input vector to the permutation $\rho$ of that vector. +Its rational matrices are common to all incidences of a gate and obey +\[ + M_{\mathrm{sink}(\rho(w))}-M_{\mathrm{source}(w)}=I_m + \quad\text{for every input role }w. +\] +The sum of the rational ranks of all edge differences is +\begin{align} + s_{\rm b} + &=\sum_{e}\operatorname{rank}_{\mathbb Q} + (M_{\mathrm{head}(e)}-M_{\mathrm{tail}(e)})\\ + &=W_{\rm b}m-N+2L_{\rm b} + =1771765690887858612870000000$. + +For an input $X_a$ the endpoint difference is +$P_{U_a^\perp}-(-P_{U_a})=I_m$. Every other role has zero source +matrix and identity sink matrix. This proves the interface. +\end{proof} + +\subsection{The binary phase interface} + +Use the complex scalar network and binary labels. For a binary vector +$x$, let $\operatorname{wt}(x)$ denote its integer Hamming weight, and +write $[b]\in\{0,1\}$ for the integer representative of $b\in\mathbb F_2$. +For a label $U$, let +\[ + q_U(x)=\operatorname{wt}(P_Ux)\pmod4. +\] +The projection here is over $\mathbb F_2$. +Let +\[ + H=\frac1{\sqrt2}\begin{pmatrix}1&1\\1&-1\end{pmatrix},\quad + C=H\begin{pmatrix}1&0\\0&i\end{pmatrix}H + =aI+bX,\qquad a=\frac{1+i}{2},\quad b=\frac{1-i}{2}, +\] +where $X$ interchanges the two coordinates. On functions of +$x\in\mathbb F_2^m$ define +\[ + \mathcal C_U=H^{\otimes m}\operatorname{diag}_x(i^{q_U(x)})H^{\otimes m}. +\] +The use of $H$ in this definition is an identity of matrices. Each entry +of $\mathcal C_U$ and its inverse is a Gaussian integer divided by $2^m$, +so both preserve arrays over $\mathbb Z[i,1/2]$. The kernels implemented +below have Gaussian dyadic coefficients. + +To apply the scalar network to these functions, replace the scalar on +each wire $w$ by an array +$f_w:\mathbb F_2^m\to\mathbb Z[i,1/2]$. At each address, a gate +applies its scalar linear map to the values on the wires it touches. +The frame in \eqref{eq:common-frame-identity} is $D_v=\mathcal C_U$ at a +vertex with label $U$. On an edge from label $U$ to label $V$, apply +$\mathcal C_V\mathcal C_U^{-1}$ to that wire's array. +All frames are diagonalized by the same matrix $H^{\otimes m}$. +For an integer $k\ge1$, an address for $k$ columns is +$(x^{(1)},\ldots,x^{(k)})\in(\mathbb F_2^m)^k$; every frame and edge +operator is then the tensor product of its one-column version over +these $k$ coordinates. Each scalar gate is still applied once at each +joint address, to the vector of values on the roles it touches. + +\begin{proposition}\label{prop:complex-motif-interface} +For each edge of the complex network, write $U,V$ for its tail and +head labels. Its phase-frame difference +$\mathcal C_V\mathcal C_U^{-1}$ is a product of one translation +kernel $aI+bX_v$, or its inverse, per vector in an orthonormal basis +of the edge residual. Here $(X_vf)(x)=f(x+v)$. +The sum of these basis lengths is +\[ + s_{\rm c}=W_{\rm c}m-2N+2L_{\rm c} + =18738072446366712673080000000$. + +For an edge $e$, write $\mathcal B_e$ for its residual basis and +$K_{e,v}$ for the forward or inverse translation kernel associated +with $v\in\mathcal B_e$. Taking tensor products preserves their +product, so on $k$ columns +\[ + \bigl(\mathcal C_V\mathcal C_U^{-1}\bigr)^{\otimes k} + =\prod_{v\in\mathcal B_e}K_{e,v}^{\otimes k}. +\] +Thus each residual vector contributes one factor acting on all $k$ +columns, and there are $s_{\rm c}$ such factors over the network. + +Let $\rho$ denote the underlying permutation of the complex roles: it +exchanges $X_a,Y_a$ and fixes each scratch role. +By Lemma~\ref{lem:scalar-motifs}, the pointwise scalar network sends an input array at +$X_a$ to $Y_a$ with sign $+1$, an input at $Y_a$ to $X_a$ with sign +$-1$, and each scratch input to its own output with sign $+1$. +Applying \eqref{eq:common-frame-identity} with $D_v=\mathcal C_{U_v}$, +where $U_v$ is the label at vertex $v$, shows that an input role $w$ reaches +output role $\rho(w)$ with that sign and with operator +$\mathcal C_{U_{\mathrm{sink}(\rho(w))}} + \mathcal C_{U_{\mathrm{source}(w)}}^{-1}$. +For $k$ columns, use $D_v=\mathcal C_{U_v}^{\otimes k}$ on the joint +address set in the same identity. The route operator is then the $k$th +tensor power of the displayed address operator, multiplied by its scalar +route sign once. +The zero label has frame $I$, while the full label has frame +$C^{\otimes m}$ because $q_{\mathcal F}(x)=\operatorname{wt}(x)$. +Every pair except $X_a\to Y_a$ has these zero and full labels. +For the remaining pair, write $u=u_a$. Its binary norm is one and +its weight is $3^3=27$. Orthogonal weight additivity yields +\begin{align*} + q_{U_a^\perp}(x)-q_{U_a}(x) + &=\operatorname{wt}(x)-2\operatorname{wt}(u)[u\cdot x]\\ + &=\operatorname{wt}(x)+2[u\cdot x]\pmod4. +\end{align*} +Since $2[u\cdot x]\equiv2\sum_{j\in\operatorname{supp}(u)}x_j +\pmod4$, the operator on $X_a\to Y_a$ is the tensor of $C^{-1}$ on the +27 coordinates of $\operatorname{supp}(u)$ and $C$ elsewhere. +Put $Z=\operatorname{diag}(1,-1)$. Direct multiplication gives +\[ + C=iZC^{-1}Z,\qquad C^{-1}=-iZCZ. +\] +For $k$ columns, let $Z_{a,k}$ be the tensor product of $Z$ on +those 27 coordinates in every column and the identity elsewhere. +Apply $Z_{a,k}$ before the network at $X_a$, and apply +$i^{27k}Z_{a,k}$ after the network at $Y_a$; the latter scalar is +applied once to the whole role. There are $27k$ inverse factors, so +the identity $C=iZC^{-1}Z$ turns each of them into $C$. The operator +on this pair is therefore $C^{\otimes mk}$ as well. +Only the physical $X$ outputs still carry the minus sign of the +scalar exchange. Negate those outputs and send output role $\rho(w)$ +back to role $w$. Every role, including every scratch role, now has +the required forward tensor product. +\end{proof} + +\subsection{Explicit rational bounds for the two recurrences} + +The relative rank deficits are +\[ + \eta_{\rm b}=\frac{W_{\rm b}m-s_{\rm b}}{W_{\rm b}m} + =\frac{339}{22587335000000},\qquad + \eta_{\rm c}=\frac{W_{\rm c}m-s_{\rm c}}{W_{\rm c}m} + =\frac{73}{19906842167500}. +\] +For both recurrences we may use the fixed rational exponent +\begin{equation} + \tau=\sigma=1-2^{-50}. + \label{eq:explicit-motif-exponents} +\end{equation} +Both exact deficits displayed above are greater than $20\cdot2^{-50}$. +Since $m<2^{20}$ and $\log 2<1$, we have $\log m<20$, whence +\[ + m^{1-2^{-50}} + =m\exp(-2^{-50}\log m) + >m(1-20\cdot2^{-50})>m(1-\eta) +\] +for either $\eta=\eta_{\rm b}$ or $\eta=\eta_{\rm c}$. +Consequently +\[ + \frac{s_{\rm b}}{W_{\rm b}}2^{80}$ avoiding all fixed rational denominators and rank witnesses. +At atom width $w$ use the finite cover $\operatorname{GL}_m(R_w)$ and its +right-multiplication edges $g\mapsto gR_s$. Every vertex has the unique chart +\[ + g=g_0+qG_1,\quad g_0\in\operatorname{GL}_m(\mathbb F_q), + \quad G_1\in(\mathbb Z/q^{w-1}\mathbb Z)^{m^2}, +\] +using fixed representatives for $g_0$. Right multiplication permutes $g_0$ +and acts affinely on $G_1$, with a carry determined by $g_0$. Its fixed +dimensional rational linear part factors into fixed scalings, ordered +shifts and a constant number of old width-$O(w)$ interchanges. Thus each +fixed port routing costs $O(Vw^{1-a_{\rm old}})$. + +Let $W_0=|\operatorname{GL}_m(\mathbb F_q)|(2v+3R_{\rm loc})$. +The full role count is $W(w)=W_0q^{m^2(w-1)}$. Split preceding rows into +low role type, high matrix and unused stock. Batch \emph{all} high matrices +for each low type in one stream. A frame edge is one child on this whole +batch, of volume $V/W_0$, and routing is executed once per fixed operation +type. Consequently neither the number of tapes nor the number of child +programs grows with $w$. High cardinality cancels in the normalized moment, +but its $m^2(w-1)$ digits are charged in the row reserve. + +For each fixed projector require the leading minors of sizes $1$ through +$r$ to be units. Each cleared minor polynomial in $g_0$ is nonzero: +similarity to $\operatorname{diag}(I_r,0)$ supplies a witness after the +fixed rank is preserved modulo $q$. Their total degree is at most $m^3$. +The polynomial zero bound and conditioning on invertibility (a factor at +most two) give bad fraction at most $2m^3/q<10^{-16}$ for each edge type. +No simultaneous union bound over edge types is needed, since their moments +are averaged separately. Good classes use the whole-rank child; bad +classes use the full $32m^2$-child fallback just proved. + +Let $H_r$ be the three-stage histogram described above and +$W=2v+3R_{\rm loc}=90140$. The retained ledger gives +\[ + \sum_r rH_r=6037356,\qquad Wm-\sum_r rH_r=2024=2v-3\ell, + \qquad \max\{r:H_r>0\}=66. +\] +For $a=747/2000000$, $\tau=1-a$, and $b=10^{-16}$ the conservative moment is +\[ + \mu_\tau\le + \sum_r\frac{H_r}{W}(r/m)^\tau+ + b\frac{32m^2\sum_rH_r}{W}(1/m)^\tau<1. +\] +The entire fallback is added; no displaced good contribution is subtracted. +The exact script \path{scripts/three_stage_cover_network.py} and certificate +\path{certificates/three-stage-cover-network.json}, from the retained axis +\path{certificates/three-stage-cover-bit-input.json}, give +$1-\mu_\tau>6.3397366396\cdot10^{-7}$. +The certificate uses the 32-term positive atanh logarithm series with its +geometric tail, $\exp(u)\le1+u+u^2/(2(1-u/3))$, and upward rounding to +the grid $2^{-120}$. All inputs have $0\le u<3$; these are rational upper +bounds, not floating-point root estimates. Since every child ratio is at +most one and $\tau<1$, this same strict bound implies $\mu_1<1$. + +With $T(n,w)$ denoting time divided by logical volume, the fixed low-type +profile $\{c_r\}$, including fallback classes, satisfies +\[ + T(n,w)\le\sum_rc_rT(r\lfloor n/m\rfloor,w)+Cn+Cw^{1-a_{\rm old}} + \quad(n\ge m),\qquad + T(n,w)\le Cw^{1-a_{\rm old}}\quad(na_{\rm bit}$ and $\beta<1-a_{\rm bit}$ make both +the atom-adapter and borrowing terms lower order. The remainder cost +$O(Vw^{1-a_{\rm old}})$ is also covered. Thus the ordinary radix-$q$ +interchange has cost $O(Ve^{1-a_{\rm bit}})$, without an externally supplied +superpolynomial stock of rows. + +For an original binary chunk range $[2^e]$, let +$t=\lceil e/\log_2q\rceil$ and embed it numerically into $[q^t]$. +Pad both exchanged ranges while retaining every spectator. The total +logical-volume increase is below $q^2$. Execute the completed ordinary +radix-$q$ interchange, then remove the padding. Its endpoint preserves the +rectangular genuine set $[2^e]\times[2^e]$; intermediate maps may mix genuine +and padded addresses, which does not affect this endpoint justification. +As $q$ is fixed and $t=\Theta(e)$, the binary interchange has the same +saving exponent. All schedules use a fixed number of finite-alphabet +tapes; low residue tables and port types are fixed independently of $w$. + +The conclusion retains the original local-producer, ordered-affine, +ordinary-leaf and multiplication-framework hypotheses. It adds no free +unit-scaling, dense chart transformation, or external row-stock primitive. diff --git a/research/five-stage-p10b-transcript-stages/raw_ledger.py b/research/five-stage-p10b-transcript-stages/raw_ledger.py new file mode 100644 index 0000000000..90fc18e6ad --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/raw_ledger.py @@ -0,0 +1,365 @@ +"""Independent fresh p = 10 physical path census, including both reflections. +Derived from the source527 census (eumemic); constants rebound to the gen5 word, then generalized to any cube +size (h, v, m, copies and deficits from word_pins.shape; word counts pinned in word-pins.json) for p = 10. +Prepared with substantial OpenAI Codex assistance; Apache-2.0. +No saved receipt, search script, or historical profile is consumed. +""" +from collections import Counter,defaultdict +from types import SimpleNamespace +from word_pins import expect,shape + +def run(context): + m=SimpleNamespace(**context);W=m.W;C=m.C;chosen=m.pair_selection;fresh=m.fresh;pair_byalias=m.pair_byalias;pair_bydirty=m.pair_bydirty + compact=lambda h:{str(k):v for k,v in sorted(h.items())if v} + zero=W.register([]);compact=lambda h:{str(k):v for k,v in sorted(h.items())if v} + # Exact raw event sequence, with every actual extra source included. + events=[] + for j,op in enumerate(W.rest): + for s in m.at[j]:events.append(dict(kind='gauge',ref=s,frame=W.gauge[s]['frame'],targets=list(m.adj[s]))) + if op in m.bywrite:events.append(dict(kind='terminalwrite',ref=op,frame=W.opframe[op],targets=[m.bywrite[op]['pivot']])) + if op in m.afterwrite:events.append(dict(kind='terminalread',ref=op,frame=m.afterwrite[op]['root_frame'],targets=m.afterwrite[op]['targets'])) + for s in m.at[len(W.rest)]:events.append(dict(kind='gauge',ref=s,frame=W.gauge[s]['frame'],targets=list(m.adj[s]))) + endgauge=len(events) + for j,r in enumerate(W.g['roots']): + if r['kind']=='side'and j not in m.deletedroots:events.append(dict(kind='root',ref=j,frame=W.w['root_frame'][j],targets=r['targets'])) + for e in m.deliveries[j]:events.append(dict(kind='K',ref=e['passive'],frame=e['deliver_frame'],targets=e['receivers'])) + for t in range(W.v):events.append(dict(kind='endpoint',ref=t,frame=W.register(W.module.kernel([C.cov[t]],W.h)[0]),targets=[t])) + + def histogram(t,path): + h=Counter();rev=Counter();assert path[0]==zero and C.dimf[path[-1]]==W.h-1 + for f in path:assert C.nondeg(f)and all(W.module.dot(C.cov[t],b)==0 for b in C.B[f]),('cap/nondeg',t,f) + for a,b in zip(path,path[1:]): + assert C.sub(a,b),('forward inclusion',t,a,b) + d=C.dimf[b]-C.dimf[a];assert d>=0 + if d:h[d]+=1 + for a,b in zip(reversed(path),list(reversed(path))[1:]): + assert all(W.module.dot(x,y)==0 for x in C.A[a]for y in C.B[b]),('reflected inclusion',t,a,b) + d=len(C.A[b])-len(C.A[a]);assert d>=0 + if d:rev[d]+=1 + assert h==rev and sum(k*v for k,v in h.items())==W.h-1 + return h + + def paths(agg,readframes,echelon,rankgroups): + rankowner={t:k for k,g in enumerate(rankgroups)for t in g['targets']} + out=[[zero]for _ in range(W.v)];owner={t:k for k,g in enumerate(agg)for t in g['targets']};roles=defaultdict(list) + for k,g in enumerate(agg): + for s in g['roles']:roles[s].append(k) + active=set(range(len(agg)));rankactive=set(range(len(rankgroups)));echactive=set(range(len(echelon)));seen=[set()for _ in echelon];restores=[] + for j,e in enumerate(events): + if j>=endgauge:assert not active and not rankactive and not echactive + s=e['ref'];T=set(e['targets']) + if e['kind']=='gauge': + if s in pair_byalias:continue + if s in fresh: + for t,c in fresh[s]['transformed_response'].items(): + if c:out[int(t)].append(W.gauge[s]['frame']) + continue + skip=set() + for k,g in enumerate(echelon): + if k not in echactive:continue + if s not in g['roles']: + if T&set(g['targets']): + assert seen[k]==g['roles'];restores.append(dict(group=k,before_role=s,event=j)) + for t in g['targets']:out[t].append(g['frame']) + echactive.remove(k) + continue + seen[k].add(s);skip.update(g['targets']) + for t,a in g['response'].items(): + if a.get(s,0):out[t].append(W.gauge[s]['frame']) + for k in sorted({rankowner[t]for t in T if t in rankowner}): + if k in rankactive and s not in rankgroups[k]['roles']: + for t in rankgroups[k]['targets']:out[t].append(rankgroups[k]['frame']) + rankactive.remove(k) + for k in sorted({owner[t]for t in T if t in owner}): + if k in active and s not in agg[k]['roles']: + for t in agg[k]['targets']:out[t].append(agg[k]['frame']) + active.remove(k) + for k in roles[s]: + assert k in active;g=agg[k];out[g['pivot']].append(readframes[s,k]);skip.update(g['targets']) + for t in e['targets']: + if t in skip:continue + rk=rankowner.get(t) + if rk in rankactive and t in rankgroups[rk]['dependent']:continue + out[t].append(e['frame']) + else: + assert not(T&{t for k in active for t in agg[k]['targets']}) + assert not(T&{t for k in echactive for t in echelon[k]['targets']}) + for t in e['targets']:out[t].append(e['frame']) + H=Counter() + for t,p in enumerate(out):H.update(histogram(t,p)) + return out,H,restores + + newpaths,target,restores=paths(m.agg,m.read_frames,m.echelon,m.rankgroups) + # Recover raw literal adjoint independently, respecting all omitted copies. + adj=[{}for _ in range(W.R)] + for root,role in zip(W.g['roots'],W.w['rootroles']): + for t in root['targets']:adj[role][t]=adj[role].get(t,0)+1 + for i in reversed(W.phase1+W.rest): + if i in m.omitted:continue + a,b,_=W.ops[i] + for t,c in adj[a].items():adj[b][t]=adj[b].get(t,0)+c + assert adj==m.adj + oldused={r[k]for r in m.selection+m.gauge_selection if r['role']not in pair_byalias for k in('source','partner')} + assert len({r[k]for r in chosen for k in('source','partner')})==2*len(chosen)==0 and not oldused&{r[k]for r in chosen for k in('source','partner')} + for r in chosen: + b=r['aliased_role'];response=Counter(adj[b]) + for a,c in r['retained_dirty_coefficients'].items(): + for t,v in adj[a].items():response[t]+=c*v + assert not any(response.values()) + # Complete physical source and auxiliary census, including all alias handoffs. + recipient={d:b for b,d in W.pairs};roots=defaultdict(list) + for j,s in enumerate(W.w['rootroles']):roots[s].append(W.w['root_frame'][j]) + source_role={s:n for n,s in W.source.items()};plainborrow={r['role']:r for r in m.selection};gauges={r['role']:r for r in m.gauge_selection} + assert len(plainborrow)==0 and len(gauges)==0 and len(m.borrow)==0 + seq={s:[('op',i,W.opframe[i])for i in W.role_ops[s]]+[('root',j,f)for j,f in enumerate(roots[s])]for s in range(W.R)} + def physical_path(s): + a=list(seq[s]) + if s in pair_bydirty:a=[('paired-source-injection',s,pair_bydirty[s]['mix_frame'])]+a + if s in recipient: + b=recipient[s];a+=[('alias',b,W.gauge[b]['frame'])]+seq[b] + return a+[('full',s,W.w['full_frame'])] + count=0 + + def census_hist(start,events): + nonlocal count + count+=1;prev=start;dim=C.dimf[start]if start is not None else 0;out=Counter();chain=[]if start is None else[start] + for _,_,f in events: + assert C.nondeg(f)and(prev is None or C.sub(prev,f));d=C.dimf[f]-dim;assert d>=0 + if d:out[d]+=1 + prev=f;dim=C.dimf[f];chain.append(f) + assert dim==W.h;reflected=Counter() + for a,b in zip(reversed(chain),list(reversed(chain))[1:]): + assert all(W.module.dot(x,y)==0 for x in C.A[a]for y in C.B[b]);d=len(C.A[b])-len(C.A[a]);assert d>=0 + if d:reflected[d]+=1 + if start is None: + d=W.h-len(C.A[chain[0]]) + if d:reflected[d]+=1 + assert reflected==out + return out,chain + internal=Counter();sources=Counter();pathrows={};sourcepaths={};dirtypaths={} + for s in m.regs: + start=W.gauge[s]['frame']if s in W.gauge else W.w['source_frame'][source_role[s]]if s in source_role else None + H,chain=census_hist(start,physical_path(s)) + if s in source_role:H[1]+=1 + internal.update(H);pathrows['a'+str(s)]=compact(H) + if s in pair_bydirty:dirtypaths[str(s)]=[zero]+chain + for j,r in enumerate(W.g['roots']): + if r['kind']=='center':internal[C.dimf[W.w['root_frame'][j]]]+=1 + for entry in W.k['entries']: + carrier,n=entry['carrier'],entry['passive'];H,chain=census_hist(entry['carrier_chain'][0],[('carrier',j,f)for j,f in enumerate(entry['carrier_chain'][1:])]);sources.update(H) + if n not in m.by_source: + H,chain=census_hist(entry['passive_chain'][0],[('passive',j,f)for j,f in enumerate(entry['passive_chain'][1:])]);sources.update(H);pathrows['s'+str(n)]=compact(H);continue + r=m.by_source[n];s=r['role'];events=physical_path(s) + if s in plainborrow: + r=plainborrow[s];events=[x for x in events if not(x[0]=='op'and x[1]==r['omit_copy'])];at=next(i for i,x in enumerate(events)if x[0]=='op'and x[1]==r['early']);events.insert(at,('mix',n,entry['mix_frame'])) + else: + assert s in gauges;events=[('mix',n,entry['mix_frame']),('gauge',s,W.gauge[s]['frame'])]+events + H,chain=census_hist(W.w['source_frame'][n],events);sources.update(H);pathrows['s'+str(n)]=compact(H) + if s in m.extra_byrole:sourcepaths[str(s)]=chain + assert count==len(m.regs)+W.v and len(sourcepaths)==0 and len(dirtypaths)==0 and sum(k*v for k,v in sources.items())==W.v*(W.h-1) + gauges=Counter(z['dim']for s,z in W.gauge.items()if s not in W.donor and s not in m.borrow) + S=shape();expect('entrance_ranks',gauges) + copies=Counter(C.dimf[W.w['root_frame'][j]]for j,r in enumerate(W.g['roots'])if r['kind']=='center');assert copies=={S['center_rank']:S['centers']} + withoutcopies=internal.copy();withoutcopies.subtract(copies);assert min(withoutcopies.values())>=0 + helper=internal+sources+target;h=S['h'];v=S['v'];R=len(m.regs);M=S['m'];stock=4*v+R + assert h==W.h and v==W.v and R==expect('physical_R',R) and len(m.borrow)==0 + assert sum(k*n for k,n in helper.items())==h*R+2*v*(h-1)+sum(k*n for k,n in copies.items())-sum(k*n for k,n in gauges.items()) + idle=Counter({r:2*v for r in S['idle']});five=Counter({r:5*n for r,n in helper.items()});five.update(idle) + for r,n in gauges.items():five[5*r]+=n + mass=sum(k*n for k,n in five.items());assert M*stock-mass==S['deficit'] + raw=dict(schema='p10-fresh-raw-ledger/1',source_head=context.get('source_head','p10'),h=h,v=v,physical_R=R,source_aliases=len(m.borrow),terminal_sinks=len(m.terminal),physical_donor_recipient_identifications=len(W.pairs),physical_internal_excluding_center_copies=compact(withoutcopies),paid_center_copy_histogram=compact(copies),physical_source_histogram=compact(sources),physical_target_histogram=compact(target),one_stage_helper_histogram_including_copies=compact(helper),auxiliary_entrance_rank_histogram=compact(gauges),auxiliary_entrance_count=sum(gauges.values()),helper_rank_mass=sum(k*n for k,n in helper.items()),five_stage_profile=dict(m=M,W=stock,histogram=compact(five),idle_histogram=compact(idle),calls=sum(five.values()),rank_mass=mass,deficit=M*stock-mass,maxchild=max(five)),source_aux_paths=count,target_paths=v,extra_source_paths=len(sourcepaths),paired_dirty_paths=len(dirtypaths),all_reflected_ledgers=True,all_zero_response_relations=True,scope='Fresh complete p = 10 raw physical source/internal/target and copied-center ledger. Both reflected chains checked; no saved execution receipt consumed.') + expect('producer_five_stage_calls',raw['five_stage_profile']['calls']);expect('five_stage_rank_mass',mass) + return raw + +def rebind_parity(raw,receipt): + """Bind the fresh required-use census to the retained producer source ledger.""" + from copy import deepcopy + def hist(x):return Counter({int(r):n for r,n in x.items()if n}) + assert receipt['status']=='PASS_FRESH_PARITY_FUSION_AND_INDEPENDENT_REQUIRED_FRAME_CENSUS' + assert receipt['both_reflected_ledgers']and receipt['unchanged_all_input_output_frames'] + source=hist(receipt['source_histogram']);target=hist(receipt['target_histogram']);internal=hist(receipt['internal_histogram_including_copies']);copies=hist(receipt['copied_center_histogram']) + assert source==hist(raw['physical_source_histogram']) + assert internal==hist(raw['physical_internal_excluding_center_copies'])+copies + delta=target.copy();delta.subtract(hist(raw['physical_target_histogram']));assert {r:n for r,n in delta.items()if n}=={} + producer=deepcopy(raw);helper=source+target+internal;five=Counter({r:5*n for r,n in helper.items()});five.update(hist(raw['five_stage_profile']['idle_histogram'])) + for a,n in hist(raw['auxiliary_entrance_rank_histogram']).items():five[5*a]+=n + expect('five_stage_calls',sum(five.values()));assert sum(r*n for r,n in five.items())==expect('five_stage_rank_mass',raw['five_stage_profile']['rank_mass']) + raw['schema']='p10-parity-fused-fresh-raw-ledger/1';raw['producer_ledger']=producer + raw['physical_target_histogram']={str(r):n for r,n in sorted(target.items())};raw['one_stage_helper_histogram_including_copies']={str(r):n for r,n in sorted(helper.items())} + raw['five_stage_profile'].update(histogram={str(r):n for r,n in sorted(five.items())},calls=sum(five.values())) + raw['parity_transform']=receipt;raw['scope']='Fresh p = 10 producer ledger plus independently rebuilt actual surviving-use ledger after F2 payload identity elision and same-stream nested MOVE fusion. Both reflected endpoint inclusions checked. No address arithmetic reduced modulo2.' + return raw + +_S=shape();_H=_S['h'];_V=_S['v'];_M=_S['m'];_CR=_S['center_rank'];_NC=_S['centers'];_DEF=_S['deficit'] +pin=expect # the stage rebinds pin their counts in word-pins.json + +def rebind_descent(raw,receipt): + """Recount the complete word after the concave-descent frame retiming of selected ADD gates.""" + from copy import deepcopy + hist=lambda x:Counter({int(r):n for r,n in x.items()if n}) + compact=lambda x:{str(r):n for r,n in sorted(x.items())if n} + assert receipt['status']=='PASS_CONCAVE_DESCENT_RETIMING_AND_BOTH_REFLECTED_LEDGERS' + assert receipt['both_reflected_ledgers']and receipt['unchanged_all_input_output_frames']and receipt['unchanged_copy_lifetimes']and receipt['operand_source_spans_contained'] + pin('descent_selected_gates',receipt['selected_gate_count']);pin('descent_remaining_payload_additions',receipt['remaining_payload_additions']);pin('descent_removed_calls',receipt['removed_calls']) + source=hist(receipt['source_histogram']);target=hist(receipt['target_histogram']);internal=hist(receipt['internal_histogram_including_copies']);copies=hist(receipt['copied_center_histogram']) + assert copies==hist(raw['paid_center_copy_histogram'])=={_CR:_NC} + helper=source+target+internal;delta=helper.copy();delta.subtract(hist(raw['one_stage_helper_histogram_including_copies'])) + pin('descent_local_delta',{r:n for r,n in delta.items()if n}) + assert {r:n for r,n in delta.items()if n}==hist(receipt['local_histogram_delta']) + # Source, target and internal paths may each regroup; every endpoint mass is retained exactly. + assert sum(r*n for r,n in source.items())==sum(r*n for r,n in hist(raw['physical_source_histogram']).items())==_V*(_H-1) + assert sum(r*n for r,n in target.items())==sum(r*n for r,n in hist(raw['physical_target_histogram']).items())==_V*(_H-1) + assert sum(r*n for r,n in helper.items())==pin('descent_helper_rank_mass',sum(r*n for r,n in helper.items()))==raw['helper_rank_mass'] and sum(helper.values())==sum(hist(raw['one_stage_helper_histogram_including_copies']).values())-receipt['removed_calls'] + original=deepcopy(raw);gauges=hist(raw['auxiliary_entrance_rank_histogram']);pin('entrance_ranks',gauges) + five=Counter({r:5*n for r,n in helper.items()});five.update(hist(raw['five_stage_profile']['idle_histogram'])) + for a,n in gauges.items():five[5*a]+=n + pin('descent_five_stage_calls',sum(five.values()));assert sum(r*n for r,n in five.items())==raw['five_stage_profile']['rank_mass'] + withoutcopies=internal.copy();withoutcopies.subtract(copies);assert min(withoutcopies.values())>=0 + raw['schema']='p10-parity-descent-fresh-raw-ledger/1';raw['parity_fused_ledger']=original + raw['physical_source_histogram']=compact(source);raw['physical_target_histogram']=compact(target);raw['physical_internal_excluding_center_copies']=compact(withoutcopies) + raw['one_stage_helper_histogram_including_copies']=compact(helper);raw['helper_rank_mass']=sum(r*n for r,n in helper.items()) + raw['five_stage_profile'].update(histogram=compact(five),calls=sum(five.values())) + raw['descent_transform']=receipt;raw['scope']='Fresh actual p10 word after the concave-descent retiming of '+str(receipt['selected_gate_count'])+' ADD gate frames. Every scalar column, operand source span, required frame path, reflected inclusion, data endpoint and copied-center lifetime is checked; '+str(receipt['removed_calls'])+' local recursive calls disappear at unchanged rank mass.' + return raw + +def rebind_kernel(raw,receipt): + """Complete physical census after the per-pair-cut kernel rewrite (adapted from #268's rebind_kernel).""" + from copy import deepcopy + from word_pins import expect as pin + hist=lambda x:Counter({int(k):v for k,v in x.items()if v}) + compact=lambda x:{str(k):v for k,v in sorted(x.items())if v} + assert receipt['status']=='PASS_GEN4_PER_ENTRY_CUT_KERNEL_ON_ACTUAL_WORD_AND_BOTH_REFLECTED_LEDGERS' + assert receipt['both_reflected_ledgers']and receipt['unchanged_data_input_output_and_dirty_output_frames']and receipt['unchanged_copy_lifetimes'] + pairs=pin('kernel_pairs',receipt['selected_pairs']);pin('kernel_entries',receipt['selected_entries']);ranks=hist(receipt['proof']['entrance_rank_histogram']);assert receipt['rank_drop']==sum(r*c for r,c in ranks.items())==pin('kernel_entrance_rank',receipt['rank_drop']) and receipt['proof']['source_context_preserved'] + source=hist(receipt['source_histogram']);target=hist(receipt['target_histogram']);internal=hist(receipt['internal_histogram_including_copies']);copies=hist(receipt['copied_center_histogram']) + assert source==hist(raw['physical_source_histogram'])and target==hist(raw['physical_target_histogram'])and copies=={_CR:_NC} + helper=source+target+internal;delta=helper.copy();delta.subtract(hist(raw['one_stage_helper_histogram_including_copies'])) + assert {k:v for k,v in delta.items()if v}==hist(receipt['local_histogram_delta'])==hist(pin('kernel_local_delta',{k:v for k,v in delta.items()if v})) + pin('kernel_helper_rank_mass',sum(k*v for k,v in helper.items())) + before=deepcopy(raw);gauges=hist(raw['auxiliary_entrance_rank_histogram']);gauges.update(ranks) + pin('entrance_rank_histogram',dict(gauges)) + five=Counter({r:5*n for r,n in helper.items()});five.update(hist(raw['five_stage_profile']['idle_histogram'])) + for a,n in gauges.items():five[5*a]+=n + pin('kernel_five_stage_calls',sum(five.values()));pin('kernel_five_stage_rank_mass',sum(r*n for r,n in five.items())) + without=internal.copy();without.subtract(copies);assert min(without.values())>=0 + raw.update(schema='gen4-kernel-pairs-fresh-ledger/1',parity_ledger=before,physical_internal_excluding_center_copies=compact(without),one_stage_helper_histogram_including_copies=compact(helper),helper_rank_mass=sum(k*v for k,v in helper.items()),auxiliary_entrance_rank_histogram=compact(gauges),auxiliary_entrance_count=sum(gauges.values()),kernel_transform=receipt) + raw['five_stage_profile'].update(histogram=compact(five),calls=sum(five.values()),rank_mass=sum(r*n for r,n in five.items())) + raw['scope']='Fresh complete actual gen4 kernel-pair word, all scalar columns and both reflected ledgers; the rank-one pivot entrances are tracked beside the gen4 entrances.' + return raw + +def rebind_restore(raw,receipt,completions): + """Complete physical census after the early-restoration rewrite: helper histogram from the fresh path census; + entrances unchanged; five-stage completions charged at dim(sigma)+h-dim(endpoint) (P_sigma + I - P_E).""" + from copy import deepcopy + from word_pins import expect as pin + hist=lambda x:Counter({int(k):v for k,v in x.items()if v}) + compact=lambda x:{str(k):v for k,v in sorted(x.items())if v} + assert receipt['status']=='PASS_GEN5_EARLY_RESTORATION_ON_ACTUAL_WORD_AND_BOTH_REFLECTED_LEDGERS' + assert receipt['both_reflected_ledgers']and receipt['unchanged_data_input_output_frames']and receipt['unchanged_copy_lifetimes'] + pin('restore_helpers',receipt['selected']);saving=pin('restore_endpoint_saving',receipt['endpoint_rank_saving']) + source=hist(receipt['source_histogram']);target=hist(receipt['target_histogram']);internal=hist(receipt['internal_histogram_including_copies']);copies=hist(receipt['copied_center_histogram']) + assert source==hist(raw['physical_source_histogram'])and target==hist(raw['physical_target_histogram'])and copies=={_CR:_NC} + helper=source+target+internal;delta=helper.copy();delta.subtract(hist(raw['one_stage_helper_histogram_including_copies'])) + assert {k:v for k,v in delta.items()if v}==hist(receipt['local_histogram_delta'])==hist(pin('restore_local_delta',{k:v for k,v in delta.items()if v})) + assert sum(k*v for k,v in helper.items())==raw['helper_rank_mass']-saving + gauges=hist(raw['auxiliary_entrance_rank_histogram']);completions=Counter(completions) + assert sum(completions.values())==sum(gauges.values()) and sum(r*n for r,n in completions.items())==sum(r*n for r,n in gauges.items())+saving + pin('completion_rank_histogram',dict(completions)) + five=Counter({r:5*n for r,n in helper.items()});five.update(hist(raw['five_stage_profile']['idle_histogram'])) + for c,n in completions.items():five[5*c]+=n + assert sum(r*n for r,n in five.items())==raw['five_stage_profile']['rank_mass'],'early restoration keeps the five-stage deficit' + pin('restore_five_stage_calls',sum(five.values()));pin('restore_five_stage_rank_mass',sum(r*n for r,n in five.items())) + without=internal.copy();without.subtract(copies);assert min(without.values())>=0 + before=deepcopy(raw) + raw.update(schema='p10-early-restoration-fresh-ledger/1',kernel_ledger=before,physical_internal_excluding_center_copies=compact(without),one_stage_helper_histogram_including_copies=compact(helper),helper_rank_mass=sum(k*v for k,v in helper.items()),completion_rank_histogram=compact(completions),restore_transform=receipt) + raw['five_stage_profile'].update(histogram=compact(five),calls=sum(five.values()),rank_mass=sum(r*n for r,n in five.items())) + raw['scope']='Fresh complete actual p10 word after kernel entries and early helper restoration; helper endpoints below FULL are completed by P_sigma + I - P_E.' + return raw + +def rebind_sink(raw,receipt,completions): + """Complete physical census after terminal sinks: removed zero-to-full helpers free their whole h-rank path; the + register count, the stock and the five-stage profile are recomputed and the deficit 4v-5h(h-2) is rechecked.""" + from copy import deepcopy + from word_pins import expect as pin + hist=lambda x:Counter({int(k):v for k,v in x.items()if v}) + compact=lambda x:{str(k):v for k,v in sorted(x.items())if v} + assert receipt['status']=='PASS_GEN5_TERMINAL_SINKS_ON_ACTUAL_WORD_AND_BOTH_REFLECTED_LEDGERS' + assert receipt['both_reflected_ledgers']and receipt['unchanged_surviving_input_output_frames']and receipt['unchanged_copy_lifetimes'] + k=pin('sink_count',receipt['selected']);R=receipt['physical_R'];assert R==raw['physical_R']-k + source=hist(receipt['source_histogram']);target=hist(receipt['target_histogram']);internal=hist(receipt['internal_histogram_including_copies']);copies=hist(receipt['copied_center_histogram']) + assert source==hist(raw['physical_source_histogram'])and copies=={_CR:_NC} + assert sum(r*n for r,n in target.items())==_V*(_H-1) + helper=source+target+internal;delta=helper.copy();delta.subtract(hist(raw['one_stage_helper_histogram_including_copies'])) + assert {a:b for a,b in delta.items()if b}==hist(receipt['local_histogram_delta'])==hist(pin('sink_local_delta',{a:b for a,b in delta.items()if b})) + assert sum(a*b for a,b in helper.items())==raw['helper_rank_mass']-_H*k + completions=Counter(completions);assert completions==hist(raw['completion_rank_histogram']),'sinks are plain helpers: entrances unchanged' + five=Counter({r:5*n for r,n in helper.items()});five.update(hist(raw['five_stage_profile']['idle_histogram'])) + for c,n in completions.items():five[5*c]+=n + stock=4*_V+R;mass=sum(r*n for r,n in five.items());assert _M*stock-mass==_DEF,'terminal sinks keep the five-stage deficit' + pin('sink_five_stage_calls',sum(five.values()));pin('sink_five_stage_rank_mass',mass) + without=internal.copy();without.subtract(copies);assert min(without.values())>=0 + before=deepcopy(raw) + raw.update(schema='p10-terminal-sinks-fresh-ledger/1',restore_ledger=before,physical_R=R,terminal_sinks=k,physical_target_histogram=compact(target),physical_internal_excluding_center_copies=compact(without),one_stage_helper_histogram_including_copies=compact(helper),helper_rank_mass=sum(a*b for a,b in helper.items()),sink_transform=receipt) + raw['five_stage_profile'].update(W=stock,histogram=compact(five),calls=sum(five.values()),rank_mass=mass,deficit=_M*stock-mass) + raw['scope']='Fresh complete actual p10 word after kernel entries, early restoration and terminal sinks.' + return raw + +def rebind_descent2(raw,receipt,completions): + """Complete physical census after the post-sink concave-descent retiming: rank mass, registers, stock, entrances and + endpoints are unchanged; only the one-stage histogram regroups, so the five-stage deficit 4v-5h(h-2) is rechecked.""" + from copy import deepcopy + from word_pins import expect as pin + hist=lambda x:Counter({int(k):v for k,v in x.items()if v}) + compact=lambda x:{str(k):v for k,v in sorted(x.items())if v} + assert receipt['status']=='PASS_POST_SINK_CONCAVE_DESCENT_RETIMING_AND_BOTH_REFLECTED_LEDGERS' + assert receipt['both_reflected_ledgers']and receipt['unchanged_all_input_output_frames']and receipt['unchanged_helper_endpoints']and receipt['unchanged_copy_lifetimes']and receipt['operand_source_spans_contained'] + assert raw['schema']=='p10-terminal-sinks-fresh-ledger/1'and 'sink_transform'in raw + pin('descent2_selected_gates',receipt['selected_gate_count']);pin('descent2_removed_calls',receipt['removed_calls']);pin('descent2_new_bases',receipt['new_bases']) + assert receipt['scalar']['forward']['all_sources_and_dirty_restored']and receipt['scalar']['inverse']['all_sources_and_dirty_restored'] + source=hist(receipt['source_histogram']);target=hist(receipt['target_histogram']);internal=hist(receipt['internal_histogram_including_copies']);copies=hist(receipt['copied_center_histogram']) + assert copies==hist(raw['paid_center_copy_histogram'])=={_CR:_NC} + helper=source+target+internal;delta=helper.copy();delta.subtract(hist(raw['one_stage_helper_histogram_including_copies'])) + assert {a:b for a,b in delta.items()if b}==hist(receipt['local_histogram_delta'])==hist(pin('descent2_local_delta',{a:b for a,b in delta.items()if b})) + # Source, target and internal paths may each regroup; every endpoint mass and the total rank mass are retained exactly. + assert sum(r*n for r,n in source.items())==sum(r*n for r,n in hist(raw['physical_source_histogram']).items())==_V*(_H-1) + assert sum(r*n for r,n in target.items())==sum(r*n for r,n in hist(raw['physical_target_histogram']).items())==_V*(_H-1) + assert sum(a*b for a,b in helper.items())==raw['helper_rank_mass']and sum(helper.values())==sum(hist(raw['one_stage_helper_histogram_including_copies']).values())-receipt['removed_calls'] + completions=Counter(completions);assert completions==hist(raw['completion_rank_histogram']),'retiming keeps every entrance' + five=Counter({r:5*n for r,n in helper.items()});five.update(hist(raw['five_stage_profile']['idle_histogram'])) + for c,n in completions.items():five[5*c]+=n + stock=4*_V+raw['physical_R'];mass=sum(r*n for r,n in five.items());assert stock==raw['five_stage_profile']['W'] and mass==raw['five_stage_profile']['rank_mass'] and _M*stock-mass==_DEF,'retiming keeps the five-stage deficit' + pin('descent2_five_stage_calls',sum(five.values())) + without=internal.copy();without.subtract(copies);assert min(without.values())>=0 + before=deepcopy(raw) + raw.update(schema='p10-post-sink-descent-fresh-ledger/1',sink_ledger=before,physical_source_histogram=compact(source),physical_target_histogram=compact(target),physical_internal_excluding_center_copies=compact(without),one_stage_helper_histogram_including_copies=compact(helper),descent2_transform=receipt) + raw['five_stage_profile'].update(histogram=compact(five),calls=sum(five.values())) + raw['scope']='Fresh complete actual p10 word after kernel entries, early restoration, terminal sinks and a second (post-sink) concave-descent retiming.' + return raw + +def rebind_reorder(raw,receipt,completions,tag='reorder'): + """Complete physical census after the reordering stage: the same registers, endpoints and rank mass; only the split + of the paid paths changes. The five-stage profile is recomputed and the deficit 4v-5h(h-2) is rechecked.""" + from copy import deepcopy + from word_pins import expect as pin + hist=lambda x:Counter({int(k):v for k,v in x.items()if v}) + compact=lambda x:{str(k):v for k,v in sorted(x.items())if v} + assert receipt['status']=='PASS_GEN5_REORDER_ON_ACTUAL_WORD_AND_BOTH_REFLECTED_LEDGERS' + assert receipt['tag']==tag and receipt['all_gate_frames_contain_operand_source_spans'] and receipt['both_reflected_ledgers']and receipt['unchanged_endpoints']and receipt['unchanged_copy_lifetimes']and receipt['integer_replay']['identical'] + k=pin(tag+'_count',receipt['selected']);R=raw['physical_R'] + source=hist(receipt['source_histogram']);target=hist(receipt['target_histogram']);internal=hist(receipt['internal_histogram_including_copies']);copies=hist(receipt['copied_center_histogram']) + assert copies=={_CR:_NC} + assert sum(r*n for r,n in target.items())==_V*(_H-1) + helper=source+target+internal;delta=helper.copy();delta.subtract(hist(raw['one_stage_helper_histogram_including_copies'])) + assert {a:b for a,b in delta.items()if b}==hist(receipt['local_histogram_delta'])==hist(pin(tag+'_local_delta',{a:b for a,b in delta.items()if b})) + assert sum(a*b for a,b in helper.items())==raw['helper_rank_mass'],'reordering keeps the rank mass' + completions=Counter(completions);assert completions==hist(raw['completion_rank_histogram']),'reordering keeps every entrance and endpoint' + five=Counter({r:5*n for r,n in helper.items()});five.update(hist(raw['five_stage_profile']['idle_histogram'])) + for c,n in completions.items():five[5*c]+=n + stock=4*_V+R;mass=sum(r*n for r,n in five.items());assert _M*stock-mass==_DEF,'reordering keeps the five-stage deficit' + pin(tag+'_five_stage_calls',sum(five.values()));pin(tag+'_five_stage_rank_mass',mass) + without=internal.copy();without.subtract(copies);assert min(without.values())>=0 + before=deepcopy(raw) + raw.update(schema='p10-'+tag+'-fresh-ledger/1',**{'before_'+tag+'_ledger':before,tag+'_transform':receipt},physical_source_histogram=compact(source),physical_target_histogram=compact(target),physical_internal_excluding_center_copies=compact(without),one_stage_helper_histogram_including_copies=compact(helper),helper_rank_mass=sum(a*b for a,b in helper.items())) + raw['five_stage_profile'].update(W=stock,histogram=compact(five),calls=sum(five.values()),rank_mass=mass,deficit=_M*stock-mass) + raw['scope']='Fresh complete actual p10 word after kernel entries, early restoration, terminal sinks, post-sink descent and reordering.' + return raw diff --git a/research/five-stage-p10b-transcript-stages/reorder-selection.json b/research/five-stage-p10b-transcript-stages/reorder-selection.json new file mode 100644 index 0000000000..9a954f50fb --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/reorder-selection.json @@ -0,0 +1 @@ +{"status":"GEN5_REORDER_SCREEN","tag":"reorder","n":10010,"v":960,"input_raw_sha256":"f73270c02d9cc173cd2abe6969ee4af94581839451c7714b32d60988d2b9349a","input_scalar_sha256":"07536a62aa9fd73ab6eb27a414957170d8d4fc4896f1f258414d38f89e32894b","selected":130,"moves":[{"record":289555,"anchor":289140,"side":"after","incidence":[8401,6618,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[1,0,-1,-1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-4.187887},{"record":289568,"anchor":289161,"side":"after","incidence":[8415,6620,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[0,1,-1,-1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-4.187887},{"record":289581,"anchor":289183,"side":"after","incidence":[8430,7121,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[1,1,-1,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-4.187887},{"record":289594,"anchor":289204,"side":"after","incidence":[8444,7123,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0],[0,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[1,1,0,-1,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0],[0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-4.187887},{"record":289607,"anchor":289225,"side":"after","incidence":[8459,7498,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,-1,0,0,0,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,1,2,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289620,"anchor":289246,"side":"after","incidence":[8474,7500,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,-1,0,0,0,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,1,2,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289633,"anchor":289268,"side":"after","incidence":[8489,7767,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,-1,0,0,0,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,1,2,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289646,"anchor":289289,"side":"after","incidence":[8503,7769,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,-1,0,0,0,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,1,2,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289659,"anchor":289311,"side":"after","incidence":[8518,7771,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,-1,0,0,0,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,1,2,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289672,"anchor":289332,"side":"after","incidence":[8533,7773,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,-1,0,0,0,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,1,2,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289711,"anchor":289395,"side":"after","incidence":[8578,7797,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[0,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289724,"anchor":289416,"side":"after","incidence":[8593,7795,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[0,0,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289737,"anchor":289438,"side":"after","incidence":[8608,7815,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0,0,0],[0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289750,"anchor":289459,"side":"after","incidence":[8623,7813,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0,0,0],[0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289763,"anchor":289481,"side":"after","incidence":[8638,7833,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289776,"anchor":289502,"side":"after","incidence":[8652,7831,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-4.187887},{"record":289789,"anchor":289524,"side":"after","incidence":[8667,7837,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0]],"phi":-4.187887},{"record":289802,"anchor":289545,"side":"after","incidence":[8681,7839,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-4.187887},{"record":289683,"anchor":312917,"side":"before","incidence":[8548,8743,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":17,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-3.365058},{"record":289696,"anchor":313141,"side":"before","incidence":[8563,8748,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":17,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-3.365058},{"record":326696,"anchor":326707,"side":"before","incidence":[960,6794,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-2,0,0,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-1.952522},{"record":326806,"anchor":326817,"side":"before","incidence":[968,8398,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-2,0,0,0,0,-2,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-1.952522},{"record":326916,"anchor":326927,"side":"before","incidence":[976,6777,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,-2,0,0,0,0,0,0,-2,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-1.952522},{"record":327026,"anchor":327037,"side":"before","incidence":[984,6687,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,-2,0,0,0,0,0,0,0,0,-2,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-1.952522},{"record":327136,"anchor":327147,"side":"before","incidence":[992,8219,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":327246,"anchor":327257,"side":"before","incidence":[1000,8229,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":327356,"anchor":327367,"side":"before","incidence":[1008,8247,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":327466,"anchor":327477,"side":"before","incidence":[1016,8265,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":327576,"anchor":327587,"side":"before","incidence":[1024,2032,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-2,0,0,-2,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-1.952522},{"record":327686,"anchor":327697,"side":"before","incidence":[1032,8403,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-2,0,0,0,0,-2,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-1.952522},{"record":327901,"anchor":327912,"side":"before","incidence":[1048,8575,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":328011,"anchor":328022,"side":"before","incidence":[1056,8605,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":328121,"anchor":328132,"side":"before","incidence":[1064,8635,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":328231,"anchor":328242,"side":"before","incidence":[1072,8664,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":328341,"anchor":328352,"side":"before","incidence":[1080,5229,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-2,0,0,-2,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-1.952522},{"record":328451,"anchor":328462,"side":"before","incidence":[1088,6277,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-2,0,0,0,0,-2,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-1.952522},{"record":328561,"anchor":328572,"side":"before","incidence":[1096,6867,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,-2,0,0,0,0,0,0,-2,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-1.952522},{"record":328671,"anchor":328682,"side":"before","incidence":[1104,8184,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":328781,"anchor":328792,"side":"before","incidence":[1112,8202,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":328891,"anchor":328902,"side":"before","incidence":[1120,8212,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":329001,"anchor":329012,"side":"before","incidence":[1128,8790,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-2,-2,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-2,0,0,-2,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-1.952522},{"record":329111,"anchor":329122,"side":"before","incidence":[1136,6740,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-2,-2,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-2,0,0,0,0,-2,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2]],"phi":-1.952522},{"record":329221,"anchor":329232,"side":"before","incidence":[1144,8125,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":329331,"anchor":329342,"side":"before","incidence":[1152,8731,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":329441,"anchor":329452,"side":"before","incidence":[1160,8014,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":329551,"anchor":329562,"side":"before","incidence":[1168,8270,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,1,0,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,0,0,0,-1,0,0,0,0,0,0,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":329661,"anchor":329672,"side":"before","incidence":[1176,8233,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":329771,"anchor":329782,"side":"before","incidence":[1184,8741,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":329881,"anchor":329892,"side":"before","incidence":[1192,7247,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":329991,"anchor":330002,"side":"before","incidence":[1200,8237,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":330101,"anchor":330112,"side":"before","incidence":[1208,8751,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":330211,"anchor":330222,"side":"before","incidence":[1216,7301,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":330321,"anchor":330332,"side":"before","incidence":[1224,8761,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":330431,"anchor":330442,"side":"before","incidence":[1232,7337,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":330541,"anchor":330552,"side":"before","incidence":[1240,7341,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":330651,"anchor":330662,"side":"before","incidence":[1248,4857,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":330761,"anchor":330772,"side":"before","incidence":[1256,8432,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":330976,"anchor":330987,"side":"before","incidence":[1272,7156,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":331086,"anchor":331097,"side":"before","incidence":[1280,2584,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":331196,"anchor":331207,"side":"before","incidence":[1288,2608,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":331306,"anchor":331317,"side":"before","incidence":[1296,2632,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":331416,"anchor":331427,"side":"before","incidence":[1304,5565,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":331526,"anchor":331537,"side":"before","incidence":[1312,6281,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":331636,"anchor":331647,"side":"before","incidence":[1320,7369,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":331746,"anchor":331757,"side":"before","incidence":[1328,8611,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":331856,"anchor":331867,"side":"before","incidence":[1336,8640,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":331966,"anchor":331977,"side":"before","incidence":[1344,8669,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":332076,"anchor":332087,"side":"before","incidence":[1352,8792,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":332186,"anchor":332197,"side":"before","incidence":[1360,7228,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":332296,"anchor":332307,"side":"before","incidence":[1368,3216,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":332616,"anchor":332627,"side":"before","incidence":[1392,7157,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":332831,"anchor":332842,"side":"before","incidence":[1408,7656,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":332941,"anchor":332952,"side":"before","incidence":[1416,2592,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":333051,"anchor":333062,"side":"before","incidence":[1424,6713,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,0,0,0,0,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,0,0,0,-1,0,0,0,0,0],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":333161,"anchor":333172,"side":"before","incidence":[1432,7696,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":333271,"anchor":333282,"side":"before","incidence":[1440,2664,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":333381,"anchor":333392,"side":"before","incidence":[1448,7732,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":333491,"anchor":333502,"side":"before","incidence":[1456,2712,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":333601,"anchor":333612,"side":"before","incidence":[1464,2728,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":333711,"anchor":333722,"side":"before","incidence":[1472,5817,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":333821,"anchor":333832,"side":"before","incidence":[1480,6407,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":333931,"anchor":333942,"side":"before","incidence":[1488,7746,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":334146,"anchor":334157,"side":"before","incidence":[1504,4792,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":334256,"anchor":334267,"side":"before","incidence":[1512,6237,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":334366,"anchor":334377,"side":"before","incidence":[1520,8794,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":334476,"anchor":334487,"side":"before","incidence":[1528,7605,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":334586,"anchor":334597,"side":"before","incidence":[1536,3720,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":334696,"anchor":334707,"side":"before","incidence":[1544,6583,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":334806,"anchor":334817,"side":"before","incidence":[1552,6601,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":334916,"anchor":334927,"side":"before","incidence":[1560,7534,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":335131,"anchor":335142,"side":"before","incidence":[1576,3648,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":335241,"anchor":335252,"side":"before","incidence":[1584,8374,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[0,0,0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":335351,"anchor":335362,"side":"before","incidence":[1592,7499,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":335461,"anchor":335472,"side":"before","incidence":[1600,6471,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,1,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":335571,"anchor":335582,"side":"before","incidence":[1608,6312,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":335681,"anchor":335692,"side":"before","incidence":[1616,3024,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,0,0,0,0,0,0,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,0,0,0,-1,0,0,0],[1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":335791,"anchor":335802,"side":"before","incidence":[1624,6330,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":335901,"anchor":335912,"side":"before","incidence":[1632,6348,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":336011,"anchor":336022,"side":"before","incidence":[1640,8796,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":336121,"anchor":336132,"side":"before","incidence":[1648,7873,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":336231,"anchor":336242,"side":"before","incidence":[1656,4080,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":336446,"anchor":336457,"side":"before","incidence":[1672,8808,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":336556,"anchor":336567,"side":"before","incidence":[1680,7802,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":336771,"anchor":336782,"side":"before","incidence":[1696,4008,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":336881,"anchor":336892,"side":"before","incidence":[1704,8157,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[0,0,0,0,0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":336991,"anchor":337002,"side":"before","incidence":[1712,7768,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":337101,"anchor":337112,"side":"before","incidence":[1720,6579,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,1,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":337211,"anchor":337222,"side":"before","incidence":[1728,8485,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,1,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":337321,"anchor":337332,"side":"before","incidence":[1736,6902,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":337431,"anchor":337442,"side":"before","incidence":[1744,5625,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1]],"phi":-1.952522},{"record":337541,"anchor":337552,"side":"before","incidence":[1752,6677,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[1,0,0,0,0,0,0,0,0,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,0,0,0,-1,0],[1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":337651,"anchor":337662,"side":"before","incidence":[1760,7806,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":337866,"anchor":337877,"side":"before","incidence":[1776,4024,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":337976,"anchor":337987,"side":"before","incidence":[1784,7027,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":338086,"anchor":338097,"side":"before","incidence":[1792,7772,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":338196,"anchor":338207,"side":"before","incidence":[1800,6655,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,1,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":338306,"anchor":338317,"side":"before","incidence":[1808,8514,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,1,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":338416,"anchor":338427,"side":"before","incidence":[1816,6920,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":338526,"anchor":338537,"side":"before","incidence":[1824,5685,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1]],"phi":-1.952522},{"record":338636,"anchor":338647,"side":"before","incidence":[1832,6417,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1]],"phi":-1.952522},{"record":338746,"anchor":338757,"side":"before","incidence":[1840,7782,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":338856,"anchor":338867,"side":"before","incidence":[1848,6727,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,1,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":338966,"anchor":338977,"side":"before","incidence":[1856,8544,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,1,1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1]],"phi":-1.952522},{"record":339076,"anchor":339087,"side":"before","incidence":[1864,6938,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":339186,"anchor":339197,"side":"before","incidence":[1872,3784,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1]],"phi":-1.952522},{"record":339296,"anchor":339307,"side":"before","incidence":[1880,6435,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1]],"phi":-1.952522},{"record":339406,"anchor":339417,"side":"before","incidence":[1888,6955,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-1.952522},{"record":339516,"anchor":339527,"side":"before","incidence":[1896,3856,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1]],"phi":-1.952522},{"record":339626,"anchor":339637,"side":"before","incidence":[1904,6439,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1]],"phi":-1.952522},{"record":339736,"anchor":339747,"side":"before","incidence":[1912,6457,1],"category":"side_root","old_frame_rank":17,"frame_rank":18,"frame_basis":[[1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,-1,0,0,0,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,0,0],[1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0],[1,0,0,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,0,0,0,-1,0,0,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0],[2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,-1,0],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1]],"phi":-1.952522}],"expected_local_delta":{"2":90,"3":-112,"5":-16,"7":18,"17":-110,"18":110}} diff --git a/research/five-stage-p10b-transcript-stages/reorder2-selection.json b/research/five-stage-p10b-transcript-stages/reorder2-selection.json new file mode 100644 index 0000000000..60b6bc5aed --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/reorder2-selection.json @@ -0,0 +1 @@ +{"status":"GEN5_REORDER_SCREEN","tag":"reorder2","n":10010,"v":960,"input_raw_sha256":"35c2fdaf0dd5b2b9a3bdeb62ae6d35a8bc613e9c58f73dc5b5c3532a99f94ef6","input_scalar_sha256":"f8601c731f699eb5a32c0b712b2ccf8d0c8aeeca5ccd6965fad49dc588ff26ae","selected":2,"moves":[{"record":289681,"anchor":289363,"side":"after","incidence":[8548,7781,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-2.772589},{"record":289692,"anchor":289384,"side":"after","incidence":[8563,7779,1],"category":"forward_gate","old_frame_rank":15,"frame_rank":13,"frame_basis":[[0,0,1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0],[0,0,1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0],[0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0],[1,1,2,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,0,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1]],"phi":-2.772589}],"expected_local_delta":{"2":-4,"4":2}} diff --git a/research/five-stage-p10b-transcript-stages/reorder_transform.py b/research/five-stage-p10b-transcript-stages/reorder_transform.py new file mode 100644 index 0000000000..eff90cafc5 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/reorder_transform.py @@ -0,0 +1,180 @@ +"""Reordering stage after the terminal sinks: an ADD a += c*b leaves its frame and joins a neighbouring incidence. + +Mechanism (toggle-detection view of Khattar-Gidney, arXiv:2407.17966, specialised to this word). On the post-sink word a +delivery y += h of a root helper h at the root frame R (rank 21) is immediately followed, for the same target y, by a +climb to a rank-22 frame F for the next side_root read, while h itself stays at R for its three sibling deliveries +and then climbs R -> FULL for its cleanups. The delivery commutes with every gate between it and y's next incidence +(none of them reads y, none writes h), so it is executed just before that incidence, inside F: y now climbs R' -> F in +one step instead of R' -> R -> F, and h climbs R -> F -> FULL instead of R -> FULL (local delta {21:-1, 22:+1, 3:-1, +2:+1} per move, rank mass unchanged). The same screen also moves 22 forward gates to an earlier incidence frame. +Selection rule (discovery/build_reorder_selection.py): every ADD whose frame is a strict breakpoint of an operand's +path is tried at the frame of each of the six previous/next incidences of either operand; the move is admitted when +no gate on the crossed interval reads a or writes b (and no COPY/ERASE touches a), the rebuilt frame chains of a and b +are nested and the phi ledger decreases; greedy by gain over disjoint operand sets. +Checks here: the frozen moves are re-derived on the actual input word (record content, anchor frame, crossed-interval +contract, disjoint operand sets); F2 replay of every formal column forward and inverse; omitting the moved ADDs fails; +every MOVE rebuilt from operand frames with both reflected ledgers; an independent integer replay modulo 2^61-1 with +pseudo-random dirty inputs gives identical final values for every register; local delta equals the frozen one. +Prepared with Anthropic Claude assistance; Apache-2.0. +p = 10 port (Chafik Boukhalfa (chafreaky), Anthropic Claude assistance): h, v, centre copies and scatter reads come +from word_pins.shape and the stage counts are pinned in word-pins.json; the mechanism and checks are unchanged. +""" +from array import array +from collections import Counter +from pathlib import Path +import gzip,hashlib,json,time,sys,importlib.util,bisect +sys.dont_write_bytecode=True +if not __debug__:raise SystemExit('assertions required') +HERE=Path(__file__).resolve().parent +from word_pins import shape as _shape +_S=_shape();_H=_S['h'];_V=_S['v'];_M=_S['m'];_CR=_S['center_rank'];_NC=_S['centers'];_SCAT=_S['scatter_reads'];_DEF=_S['deficit'] +sha=lambda b:hashlib.sha256(b).hexdigest() + +def integer_replay(records,n,seed=20260710): + """Exact replay modulo the Mersenne prime 2^61-1 with fixed pseudo-random dirty inputs (all registers and the temporary).""" + import random + P=(1<<61)-1;rng=random.Random(seed);val=[rng.randrange(P)for _ in range(n+1)] + for k in range(0,len(records),6): + op,a,b,c,f,z=records[k:k+6] + if op==1:val[a]=(val[a]+c*val[b])%P + elif op==2:val[n]=val[a] + return val[:n] + +def span_violations(records,W,C,n,v): + """Exact integer source span of every non-target operand after each gate (PR #287/#291 rule), checked against the + gate frame for EVERY gate of the word: returns the violating (record, source) pairs.""" + columns=[{i:1} if ii) or (side=='after' and T=0;out.extend((0,s,b0,f,gap,0));state[s]=f + def add(a,b,c,f,z): + move(a,f) + if b!=n:move(b,f) + out.extend((1,a,b,c,f,z)) + def emit_moved(lst): + for i in sorted(lst):a,b,c,F,T,side=moves[i];add(a,b,c,F,MOVED) + for k in range(0,len(old),6): + op,a,b,c,f,z=old[k:k+6];i=k//6 + emit_moved(before.get(i,())) + if op==1: + if i not in moves:add(a,b,c,f,z) + elif op==2:assert temporary is None;move(a,c);state[b]=f;temporary=(a,b,c);out.extend((op,a,b,c,f,z)) + elif op==3:assert temporary==(a,b,c)and state[a]==c and state[b]==f;out.extend((op,a,b,c,f,z));del state[b];temporary=None + emit_moved(after.get(i,())) + assert temporary is None + for s in sorted(final):move(s,final[s]) + assert state==final + project=lambda aa:sorted(tuple(aa[k+j]for j in(0,1,2,3))for k in range(0,len(aa),6)if aa[k]==1) + assert project(out)==project(old),'only the documented reordering (same multiset of scalar ADDs)' + proof=dict(selected=len(moves),operand_sets_disjoint=True,crossed_interval_contract=True,categories=dict(Counter(e['category']for e in selection['moves'])), + shapes=dict(Counter('%s:%d->%d'%(e['category'],e['old_frame_rank'],e['frame_rank'])for e in selection['moves']))) + return out,initial,final,cats,proof,n,v + +def run(producer,output_dir=None,selection_path=None,tag='reorder'): + start=time.monotonic() + spec=importlib.util.spec_from_file_location('reorder_kernel_replay',HERE/'kernel_transform.py');km=importlib.util.module_from_spec(spec);spec.loader.exec_module(km) + W,C=producer['W'],producer['C'];path=Path(selection_path)if selection_path else HERE/(tag+'-selection.json');selection=json.loads(path.read_text()) + out,initial,final,cats,proof,n,v=transform(producer,selection,tag);ZERO=producer['ZERO'] + forward=km.replay(out,n,v);inverse=km.replay(out,n,v,True);controls=[km.replay(out,n,v,omit_category=cats.index(tag+'_moved'))] + assert not span_violations(out,W,C,n,v),'a gate frame omits an operand source span' + old=producer['records'];iold=integer_replay(old,n);inew=integer_replay(out,n);assert iold==inew,'integer replay differs' + needs={s:[]for s in initial};copies=Counter();temporary=None + for k in range(0,len(out),6): + op,a,b,c,f,z=out[k:k+6] + if op==1: + needs[a].append(f) + if b!=n:needs[b].append(f) + else:assert temporary is not None and f==ZERO + elif op==2:assert temporary is None;temporary=(a,b,c);needs[a].append(c);copies[z]+=1 + elif op==3:assert temporary==(a,b,c);temporary=None + assert temporary is None and copies=={_CR:_NC} + per_role={};pairs=set();census=Counter(copies);reflected=Counter(copies) + for s,startframe in initial.items(): + H=Counter();pathframes=[startframe]+needs[s]+[final[s]] + for a,b in zip(pathframes,pathframes[1:]): + assert C.sub(a,b);gap=C.dimf[b]-C.dimf[a];assert gap>=0;pairs.add((a,b)) + if gap:H[gap]+=1 + for a,b in zip(reversed(pathframes),list(reversed(pathframes))[1:]): + assert all(not W.module.dot(x,y)for x in C.A[a]for y in C.B[b]);gap=len(C.A[b])-len(C.A[a]);assert gap>=0 + if gap:reflected[gap]+=1 + per_role[s]=H;census.update(H) + assert reflected==census + for f in {x for pair in pairs for x in pair}:assert C.nondeg(f)and len(C.B[f])+len(C.A[f])==_H + state=dict(initial);hist=Counter();cat=Counter();coeff=Counter();usedf=set(state.values());temporary=None;centers=[];count=0;tagged=hashlib.sha256() + for k in range(0,len(out),6): + op,a,b,c,f,z=out[k:k+6] + if op==0: + assert state[a]==b and C.sub(b,c)and C.dimf[c]-C.dimf[b]==f and len(C.A[b])-len(C.A[c])==f + state[a]=c;usedf.update((b,c)) + if f:hist[f]+=1 + elif op==1: + assert state[a]==state[b]==f and a!=b and c%2;count+=1;cat[cats[z]]+=1;coeff[abs(c)]+=1;usedf.add(f) + tagged.update(json.dumps([a,b,c,f,cats[z]],separators=(',',':')).encode());tagged.update(b'\n') + elif op==2: + assert temporary is None and b==n and state[a]==c and f==ZERO and z==_CR + state[b]=f;hist[z]+=1;temporary=dict(source=a,frame=c,rank=z,temporary=b,first_event=count,copy_output_frame=f) + else: + assert op==3 and temporary is not None and (a,b,c)==(temporary['source'],temporary['temporary'],temporary['frame'])and state[a]==c and state[b]==f==ZERO + temporary.update(after_event=count,scatter_reads=count-temporary['first_event']);assert temporary['scatter_reads']==_SCAT;centers.append(temporary);temporary=None;del state[b] + assert state==final and temporary is None and hist==census and len(centers)==_NC + oldH=Counter({int(r):c for r,c in producer['physical']['paid_histogram'].items()});delta=Counter(hist);delta.subtract(oldH);delta={r:c for r,c in delta.items()if c} + assert delta=={int(k):x for k,x in selection['expected_local_delta'].items()} + assert sum(r*c for r,c in hist.items())==producer['physical']['paid_rank_mass'],'reordering keeps the paid rank mass' + assert count==producer['physical']['weighted_scalar_events'] + inherited=set() + for inventory in (producer['physical'],producer.get('producer_physical')): + if isinstance(inventory,dict):inherited.update(row['frame_id']for row in inventory.get('used_frames',[])) + sourceH=Counter();targetH=Counter();internalH=Counter(copies) + for s,H in per_role.items():(sourceH if s=_H:continue + out.append((a,b,i,c,state[a],state[b])) + return cut,out,state + +def transform(producer,selection): + W,C=producer['W'],producer['C'];old=producer['records'];initial=dict(producer['initial_state']);context=producer['context'];v=W.v;n=2*v+len(context['regs']);ZERO=producer['ZERO'];FULL=producer['FULL'] + assert n==selection['n'] and v==selection['v'] + assert sha(old.tobytes())==selection['input_raw_sha256'],'restoration selection bound to a different word' + assert producer['physical']['scalar_projection_sha256']==selection['input_scalar_sha256'] + cats=list(producer['physical']['category_names']);assert 'early_restore' not in cats + restorecat=len(cats);cats+=['early_restore'] + final=dict(initial) + for k in range(0,len(old),6): + if old[k]==0:final[old[k+1]]=old[k+3] + cut,rows,state=screen(old,initial,n,v,C,W,cats,ZERO,FULL) + # Keep the screened rows whose exact join is a proper nondegenerate frame; compare with the frozen selection. + chosen={} + for a,b,i,c,fa,fb in rows: + E=W.register([list(x)for x in C.B[fa]]+[list(x)for x in C.B[fb]]) + if C.dimf[E]==_H or not C.nondeg(E):continue + chosen[a]=dict(helper=a,donor=b,record=i,coefficient=c,frame=E,rank=C.dimf[E],helper_frame=fa,donor_frame=fb,entrance=initial[a]) + frozen={e['helper']:e for e in selection['entries']};assert len(frozen)==len(selection['entries'])==selection['selected'] + assert set(chosen)==set(frozen),'fresh screen differs from the frozen selection' + for a,e in chosen.items(): + s=frozen[a];assert (s['donor'],s['coefficient'],s['rank'])==(e['donor'],e['coefficient'],e['rank']) + assert [old[6*e['record']+j]for j in(1,2,3)]==s['incidence'],'incidence content differs' + assert e['frame']==W.register(s['basis']),'frozen join basis differs' + assert (C.dimf[e['entrance']],C.dimf[e['helper_frame']],C.dimf[e['donor_frame']],e['rank'])==tuple(s['dims']) + assert C.sub(e['entrance'],e['helper_frame'])and C.sub(e['helper_frame'],e['frame'])and C.sub(e['donor_frame'],e['frame']) + assert final[a]==FULL and C.dimf[e['entrance']]=0;out.extend((0,s,before,f,gap,0));state[s]=f + def add(a,b,c,f,z):move(a,f);move(b,f);out.extend((1,a,b,c,f,z)) + order=sorted(chosen.values(),key=lambda e:e['helper']) + for k in range(0,len(old),6): + op,a,b,c,f,z=old[k:k+6];i=k//6 + if i==cut: + assert temporary is None + for e in order:add(e['helper'],e['donor'],e['coefficient'],e['frame'],restorecat) + if op==1: + if i in moved:continue + add(a,b,c,f,z) + elif op==2:assert temporary is None;move(a,c);state[b]=f;temporary=(a,b,c);out.extend((op,a,b,c,f,z)) + elif op==3:assert temporary==(a,b,c)and state[a]==c and state[b]==f;out.extend((op,a,b,c,f,z));del state[b];temporary=None + assert temporary is None + for e in order:final[e['helper']]=e['frame'] + for s in sorted(final):move(s,final[s]) + assert state==final + project=lambda aa:[tuple(aa[k+j]for j in(0,1,2,3,5))for k in range(0,len(aa),6)if aa[k]] + expected=[] + for k in range(0,len(old),6): + i=k//6 + if i==cut:expected.extend((1,e['helper'],e['donor'],e['coefficient'],restorecat)for e in order) + if old[k] and i not in moved:expected.append(tuple(old[k+j]for j in(0,1,2,3,5))) + assert project(out)==expected,'only the documented reordering' + proof=dict(selected=len(order),cut=cut,crossed_gate_checks=crossed,dims=dict(Counter((C.dimf[e['entrance']],C.dimf[e['helper_frame']],C.dimf[e['donor_frame']],e['rank'])for e in order).most_common()).__repr__(), + helpers_and_donors_disjoint=True,single_remaining_incidence=True,donor_unwritten_on_crossed_interval=True,no_copy_after_cut=True,targets_complete_at_cut=True, + endpoint_rank_saving=sum(_H-e['rank']for e in order),residual_histogram=dict(Counter(e['rank']-C.dimf[e['entrance']]for e in order))) + return out,initial,final,order,cats,proof,n,v + +def run(producer,output_dir=None,selection_path=None): + start=time.monotonic();kt=__import__('importlib').util + spec=kt.spec_from_file_location('restore_kernel_replay',HERE/'kernel_transform.py');km=kt.module_from_spec(spec);spec.loader.exec_module(km) + W,C=producer['W'],producer['C'];path=Path(selection_path)if selection_path else HERE/'restore-selection.json';selection=json.loads(path.read_text()) + out,initial,final,entries,cats,proof,n,v=transform(producer,selection);ZERO=producer['ZERO'];FULL=producer['FULL'] + forward=km.replay(out,n,v);inverse=km.replay(out,n,v,True);controls=[km.replay(out,n,v,omit_category=cats.index('early_restore'))] + needs={s:[]for s in initial};copies=Counter();temporary=None + for k in range(0,len(out),6): + op,a,b,c,f,z=out[k:k+6] + if op==1: + needs[a].append(f) + if b!=n:needs[b].append(f) + else:assert temporary is not None and f==ZERO + elif op==2:assert temporary is None;temporary=(a,b,c);needs[a].append(c);copies[z]+=1 + elif op==3:assert temporary==(a,b,c);temporary=None + assert temporary is None and copies=={_CR:_NC} + per_role={};pairs=set();census=Counter(copies);reflected=Counter(copies) + for s,startframe in initial.items(): + H=Counter();pathframes=[startframe]+needs[s]+[final[s]] + for a,b in zip(pathframes,pathframes[1:]): + assert C.sub(a,b);gap=C.dimf[b]-C.dimf[a];assert gap>=0;pairs.add((a,b)) + if gap:H[gap]+=1 + for a,b in zip(reversed(pathframes),list(reversed(pathframes))[1:]): + assert all(not W.module.dot(x,y)for x in C.A[a]for y in C.B[b]);gap=len(C.A[b])-len(C.A[a]);assert gap>=0 + if gap:reflected[gap]+=1 + per_role[s]=H;census.update(H) + assert reflected==census + for f in {x for pair in pairs for x in pair}:assert C.nondeg(f)and len(C.B[f])+len(C.A[f])==_H + state=dict(initial);hist=Counter();cat=Counter();coeff=Counter();used=set(state.values());temporary=None;centers=[];count=0;tagged=hashlib.sha256() + for k in range(0,len(out),6): + op,a,b,c,f,z=out[k:k+6] + if op==0: + assert state[a]==b and C.sub(b,c)and C.dimf[c]-C.dimf[b]==f and len(C.A[b])-len(C.A[c])==f + state[a]=c;used.update((b,c)) + if f:hist[f]+=1 + elif op==1: + assert state[a]==state[b]==f and a!=b and c%2;count+=1;cat[cats[z]]+=1;coeff[abs(c)]+=1;used.add(f) + tagged.update(json.dumps([a,b,c,f,cats[z]],separators=(',',':')).encode());tagged.update(b'\n') + elif op==2: + assert temporary is None and b==n and state[a]==c and f==ZERO and z==_CR + state[b]=f;hist[z]+=1;temporary=dict(source=a,frame=c,rank=z,temporary=b,first_event=count,copy_output_frame=f) + else: + assert op==3 and temporary is not None and (a,b,c)==(temporary['source'],temporary['temporary'],temporary['frame'])and state[a]==c and state[b]==f==ZERO + temporary.update(after_event=count,scatter_reads=count-temporary['first_event']);assert temporary['scatter_reads']==_SCAT;centers.append(temporary);temporary=None;del state[b] + assert state==final and temporary is None and hist==census and len(centers)==_NC + old=Counter({int(r):c for r,c in producer['physical']['paid_histogram'].items()});delta=Counter(hist);delta.subtract(old);delta={r:c for r,c in delta.items()if c} + assert delta=={int(k):v for k,v in selection['expected_local_delta'].items()} + assert count==producer['physical']['weighted_scalar_events'] and sum(r*c for r,c in hist.items())==producer['physical']['paid_rank_mass']-proof['endpoint_rank_saving'] + inherited=set() + for inventory in (producer['physical'],producer.get('producer_physical')): + if isinstance(inventory,dict):inherited.update(row['frame_id']for row in inventory.get('used_frames',[])) + sourceH=Counter();targetH=Counter();internalH=Counter(copies) + for s,H in per_role.items():(sourceH if s=0 + if d:target_hist[d]+=1 + target_frames[t]=f;target_paths[t].append(f) + X0=[unit(i)for i in range(v)];Y0=[unit(v+i)for i in range(v)];Z0={r:unit(idx[r])for r in regs};x=X0[:];y=Y0[:];z=Z0.copy();top=1;done=[] + def track(value): + nonlocal top + if major:top=max(top,value) + return value + def value(s): + s=W.phys[s];return x[borrow[s]]if s in borrow else z[s] + def assign(s,val): + s=W.phys[s] + if s in borrow:x[borrow[s]]=track(val) + else:z[s]=track(val) + source_paths={role:[W.w['source_frame'][r['source']],r['mix_frame']]for role,r in extra_byrole.items()} + pair_dirty_paths={r:[zero]for r in pair_bydirty} + def source_move(s,f): + role=W.phys[s] + if role in pair_dirty_paths: + assert C.sub(pair_dirty_paths[role][-1],f),('paired dirty chronology',role,pair_dirty_paths[role][-1],f) + pair_dirty_paths[role].append(f) + if role not in source_paths:return + assert C.sub(source_paths[role][-1],f),('orderedsource chronology',s,role,source_paths[role][-1],f) + source_paths[role].append(f) + responses=W.adjoint() if mutation=='old_adjoint' else adj + def aggregate_restore(k,trigger): + if not aggregation_active[k]:return + group=agg[k];pivot=group['pivot'];assert aggregation_read[k]==set(group['roles']),('early aggregation inverse',k,trigger,aggregation_read[k]) + for t in group['targets']:target_move(t,group['frame']) + if mutation!='omit_aggregation_inverse' or k!=39: + for t in group['targets']: + if t!=pivot:y[t]=track(add(y[t],1,y[pivot])) + aggregation_active[k]=False;aggregation_restores.append(dict(group=k,before_role=trigger,frame=group['frame'])) + def rank_restore(k,trigger): + group=rankgroups[k];assert k in rank_active and rank_seen[k]==group['roles'] + for t in group['targets']:target_move(t,group['frame']) + if mutation!='omit_rank_inverse'or k!=0: + for t,cs in group['dependent'].items(): + for p,c in cs.items():y[t]=track(add(y[t],c,y[p])) + rank_active.remove(k);rank_restores.append(dict(group=k,before_role=trigger,frame=group['frame'])) + def echelon_restore(k,trigger): + group=echelon[k];assert echelon_seen[k]==group['roles'] + for t in group['targets']:target_move(t,group['frame']) + if mutation!='omit_echelon_inverse'or k!=0: + for t,p,c in reversed(group['moves']):y[t]=track(add(y[t],-c,y[p])) + echelon_active.remove(k);echelon_restores.append(dict(group=k,before_role=trigger,frame=group['frame'])) + def read(s): + nonlocal aggregation_pivot_reads,rank_skipped,echelon_reads + if s in pair_byalias: + if mutation=='subtract_paired_alias'and s==next(iter(pair_byalias)): + for t,c in adj[s].items():y[t]=track(add(y[t],-direction*c,value(s))) + return + if s in fresh: + if mutation=='omit_transformed_source_read'and s==next(iter(fresh)):return + for t,c in fresh[s]['transformed_response'].items(): + t=int(t);source_move(s,W.gauge[s]['frame']);target_move(t,W.gauge[s]['frame']);y[t]=track(add(y[t],-direction*c,value(s))) + return + echelon_skip=set() + if s in W.gauge: + for k,group in enumerate(echelon): + if k not in echelon_active:continue + if s not in group['roles']: + if set(responses[s])&set(group['targets']):echelon_restore(k,s) + continue + echelon_seen[k].add(s);echelon_skip.update(group['targets']) + for t,a in group['response'].items(): + c=a.get(s,0) + if not c:continue + if mutation=='flip_echelon_sign'and k==0 and c<0:c=-c + source_move(s,W.gauge[s]['frame']);target_move(t,W.gauge[s]['frame']);y[t]=track(add(y[t],-direction*c,value(s)));echelon_reads+=1 + if s in W.gauge: + for k in sorted({rankowner[t]for t in responses[s]if t in rankowner}): + if k not in rank_active:continue + if s not in rankgroups[k]['roles']:rank_restore(k,s) + else:rank_seen[k].add(s) + if mutation=='omit_gauge_compensation'and s==new_gauge_selection[-1]['role']:return + if mutation=='omit_extra_compensation'and s==extra_selection[0]['role']:return + grouped=role_groups.get(s,[]) + for k in sorted({target_group[t]for t in responses[s]if t in target_group}) if s in W.gauge else []: + if k not in grouped:aggregate_restore(k,s) + skipped=set() + for k in grouped: + group=agg[k];pivot=group['pivot'];assert aggregation_active[k] + assert set(group['targets'])<=set(responses[s])and len({responses[s][t]for t in group['targets']})==1 + c=responses[s][pivot];source_move(s,read_frames[s,k]);target_move(pivot,read_frames[s,k]);y[pivot]=track(add(y[pivot],-direction*c,value(s))) + if mutation=='repeat_aggregation_read'and k==39: + t=next(t for t in group['targets']if t!=pivot);target_move(t,read_frames[s,k]);y[t]=track(add(y[t],-direction*c,value(s))) + skipped.update(group['targets']);aggregation_read[k].add(s);aggregation_pivot_reads+=1 + for t,c in responses[s].items(): + if t in skipped or t in echelon_skip:continue + rk=rankowner.get(t) + if s in W.gauge and rk in rank_active and t in rankgroups[rk]['dependent']: + rank_skipped+=1 + if mutation!='repeat_rank_read'or rk!=0:continue + if s in W.gauge:source_move(s,W.gauge[s]['frame']);target_move(t,W.gauge[s]['frame']) + else:assert target_frames[t]is None,'initial correction leaves target atD0' + y[t]=track(add(y[t],-direction*c,value(s))) + def gate(i,sign): + a,b,_=W.ops[i] + if sign==1: + source_move(a,W.opframe[i]);source_move(b,W.opframe[i]) + assign(a,add(value(a),sign,value(b))) + for s in range(W.R): + if s not in W.gauge and s not in borrow and s not in removed:read(s) + for n,s in W.source.items():assign(s,add(value(s),1,x[n])) + for r in gauge_selection: + if mutation=='omit_transformed_source_mix'and r is next(iter(fresh.values())):continue + if mutation=='omit_extra_mix'and r is extra_selection[0]:continue + if mutation!='omit_gauge_mix' or r is not new_gauge_selection[-1]:x[r['partner']]=track(add(x[r['partner']],1,x[r['source']])) + def forward(i): + if i not in omitted:gate(i,1);done.append(i) + for k in schedule['center_prefix_events']: + event=schedule['events'][k];i=event['op'] + if event['kind']=='early_mix': + r=early[i];a,b=r['partner'],r['source'] + if mutation!='omit_early_mix' or r is not selection[0]:x[a]=track(add(x[a],1,x[b])) + else:forward(i) + for r,s in zip(W.g['roots'],W.w['rootroles']): + if r['kind']=='center': + for t in r['targets']: + assert all(f is None for f in target_frames),'copied centers scatter before any nonzero target movement' + center_reads.append((s,t));y[t]=track(add(y[t],direction,value(s))) + for k,group in enumerate(echelon): + assert all(target_frames[t]is None for t in group['targets']) + if mutation!='omit_echelon_setup'or k!=0: + for t,p,c in group['moves']:y[t]=track(add(y[t],c,y[p])) + for k,group in enumerate(rankgroups): + assert all(target_frames[t]is None for t in group['targets']) + if mutation!='omit_rank_setup'or k!=0: + for t,cs in group['dependent'].items(): + for p,c in cs.items():y[t]=track(add(y[t],-c,y[p])) + for k,group in enumerate(agg): + assert all(target_frames[t]is None for t in group['targets']), 'aggregation setup after all D0 center scatters' + if mutation!='omit_aggregation_setup'or k!=39: + for t in group['targets']: + if t!=group['pivot']:y[t]=track(add(y[t],-1,y[group['pivot']])) + for e in terminal: + assert all(target_frames[t]is None for t in e['targets']),'terminal setup afterD0center scatter' + for t in e['targets']: + if t!=e['pivot']:y[t]=track(add(y[t],-1,y[e['pivot']])) + # Original dirty compensation happened at D0 before these source injections. + for r in pair_selection: + b,f=r['aliased_role'],r['mix_frame'] + for a,c in r['retained_dirty_coefficients'].items(): + source_move(a,f);source_move(b,f) + if mutation=='omit_sparse_anchor'and r is pair_selection[14]and a==next(iter(r['retained_dirty_coefficients'])):continue + if mutation=='wrong_sparse_sign'and r is pair_selection[14]and a==next(iter(r['retained_dirty_coefficients'])):c=-c + if mutation!='omit_pair_initialization'or r is not pair_selection[0]:assign(a,add(value(a),c,value(b))) + for j,i in enumerate(W.rest): + for s in at[j]: + if mutation!='late_phase1_gauge' or s not in new_phase_roles:read(s) + if mutation=='late_phase1_gauge'and j==168: + for s in sorted(new_phase_roles):read(s) + if i in bywrite: + e=bywrite[i];a,b,n=W.ops[i];source_move(b,W.opframe[i]);target_move(e['pivot'],W.opframe[i]);y[e['pivot']]=track(add(y[e['pivot']],direction,value(b))) + else:forward(i) + if i in afterwrite: + e=afterwrite[i] + for t in e['targets']: + target_move(t,e['root_frame']) + if t!=e['pivot']:y[t]=track(add(y[t],1,y[e['pivot']])) + for s in at[len(W.rest)]:read(s) + assert not any(aggregation_active),'all quotient inverses precede original side/K reads' + assert not rank_active,'rank quotient inverses precede side/K reads' + assert not echelon_active,'echelon inverses precede side/K reads' + for j,(r,s)in enumerate(zip(W.g['roots'],W.w['rootroles'])): + if r['kind']=='side' and j not in deletedroots: + for k in sorted({target_group[t]for t in r['targets']if t in target_group}):aggregate_restore(k,('root',j)) + source_move(s,W.w['root_frame'][j]) + for t in r['targets']:target_move(t,W.w['root_frame'][j]);y[t]=track(add(y[t],direction,value(s))) + for e in deliveries[j]: + a,b=e['carrier'],e['passive'] + if b not in by_source:x[a]=track(add(x[a],1,x[b])) + for k in sorted({target_group[t]for t in e['receivers']if t in target_group}):aggregate_restore(k,('K',j)) + for t in e['receivers']:target_move(t,e['deliver_frame']);y[t]=track(add(y[t],direction,x[a])) + assert not any(aggregation_active),'all target inverses completed beforecleanup' + for e in W.k['entries']: + if e['passive']not in by_source:x[e['carrier']]=track(add(x[e['carrier']],-1,x[e['passive']])) + if mutation=='undo_before_restore': + for e in W.k['entries']: + if e['passive']in by_source:x[e['carrier']]=track(add(x[e['carrier']],-1,x[e['passive']])) + for role in source_paths:source_move(role,W.w['full_frame']) + for role in pair_dirty_paths:source_move(role,W.w['full_frame']) + for i in reversed(done):gate(i,-1) + for r in reversed(pair_selection): + b=r['aliased_role'] + for a,c in reversed(list(r['retained_dirty_coefficients'].items())): + c=-c + if mutation=='wrong_pair_restore_sign'and r is pair_selection[0]:c=-c + if mutation!='omit_pair_restoration'or r is not pair_selection[0]:assign(a,add(value(a),c,value(b))) + if mutation!='undo_before_restore': + for e in W.k['entries']: + if e['passive']in by_source:x[e['carrier']]=track(add(x[e['carrier']],-1,x[e['passive']])) + for n,s in W.source.items():assign(s,add(value(s),-1,x[n])) + if binary:want=[Y0[t]^X0[t]for t in range(v)] + else: + want=Y0[:];cache={} + for root in W.g['roots']: + n=root['node'] + if n not in cache: + mask=C.sup[n];val=0 + while mask:low=mask&-mask;mask-=low;val=add(val,1,X0[low.bit_length()-1]) + cache[n]=val + for t in root['targets']:want[t]=add(want[t],direction,cache[n]) + for e in W.k['entries']: + val=add(X0[e['carrier']],1,X0[e['passive']]) + for t in e['receivers']:want[t]=add(want[t],direction,val) + # Finish every local target at its codimension-one cap, then reverse the exact + # annihilator stream. All copied-center scatters lie before these movements, + # hence atD0 forward and atD1 after the complementary movements reverse. + reflected=Counter() + for t,chain in enumerate(target_paths): + assert chain + d=W.h-1-C.dimf[chain[-1]];assert d>=0 + if d:target_hist[d]+=1 + previous=[C.cov[t]];dimension=1 + for f in reversed(chain): + assert all(W.module.dot(a,b)==0 for a in previous for b in C.B[f]) + basis=C.A[f];step=len(basis)-dimension;assert step>=0 + if step:reflected[step]+=1 + previous=basis;dimension=len(basis) + if W.h>dimension:reflected[W.h-dimension]+=1 + assert reflected==target_hist + assert len(center_reads)==sum(len(r['targets'])for r in W.g['roots']if r['kind']=='center') + assert sum(k*n for k,n in target_hist.items())==W.v*(W.h-1) + source_histogram=Counter();source_reflected=Counter() + for role,path in source_paths.items(): + assert C.dimf[path[0]]==1 and C.dimf[path[-1]]==W.h + for a,b in zip(path,path[1:]): + assert C.sub(a,b)and C.nondeg(a)and C.nondeg(b) + step=C.dimf[b]-C.dimf[a] + if step:source_histogram[step]+=1 + for a,b in zip(reversed(path),list(reversed(path))[1:]): + assert all(W.module.dot(x,y)==0 for x in C.A[a]for y in C.B[b]);step=len(C.A[b])-len(C.A[a]);assert step>=0 + if step:source_reflected[step]+=1 + assert source_histogram==source_reflected and sum(k*n for k,n in source_histogram.items())==len(source_paths)*(W.h-1) + paired_hist=Counter();paired_reflected=Counter() + for role,path in pair_dirty_paths.items(): + assert C.dimf[path[0]]==0 and C.dimf[path[-1]]==W.h + for a,b in zip(path,path[1:]): + assert C.sub(a,b)and C.nondeg(a)and C.nondeg(b) + d=C.dimf[b]-C.dimf[a] + if d:paired_hist[d]+=1 + for a,b in zip(reversed(path),list(reversed(path))[1:]): + assert all(W.module.dot(x,y)==0 for x in C.A[a]for y in C.B[b]);d=len(C.A[b])-len(C.A[a]) + if d:paired_reflected[d]+=1 + assert paired_hist==paired_reflected and sum(k*n for k,n in paired_hist.items())==len(pair_dirty_paths)*W.h + if major:return max(top,max(a+b for a,b in zip(y,want)),max(z[r]+Z0[r]for r in regs),max(a+b for a,b in zip(x,X0))) + assert y==want,('wrong targets',mode,[t for t in range(v)if y[t]!=want[t]][:10]) + assert x==X0,('source restoration',mode,[s for s in range(v)if x[s]!=X0[s]][:10]) + assert z==Z0,('dirty restoration',mode) + return dict(mode=mode,direction=direction,formal_columns=2*v+len(regs),sources=v,targets=v,dirty=len(regs),all_targets=True,all_source_and_dirty_restored=True,copied_center_target_reads=len(center_reads),all_forward_centers_at_D0=True,all_reflected_centers_at_D1=True,actual_target_histogram={str(k):n for k,n in sorted(target_hist.items())},actual_reflected_target_histogram={str(k):n for k,n in sorted(reflected.items())},aggregation_groups=len(agg),aggregation_pivot_reads=aggregation_pivot_reads,aggregation_restores=aggregation_restores,actual_extra_source_paths=source_paths,rank_groups=len(rankgroups),rank_targets=len(rankowner),rank_restores=rank_restores,rank_removed_reads=rank_skipped,actual_extra_source_histogram=dict(source_histogram),actual_extra_reflected_source_histogram=dict(source_reflected),echelon_restores=echelon_restores,echelon_reads=echelon_reads,paired_dirty_paths=pair_dirty_paths,paired_dirty_histogram=dict(paired_hist),paired_dirty_reflected_histogram=dict(paired_reflected)) diff --git a/research/five-stage-p10b-transcript-stages/scalar_check.py b/research/five-stage-p10b-transcript-stages/scalar_check.py new file mode 100644 index 0000000000..8fab4fb8ed --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/scalar_check.py @@ -0,0 +1,130 @@ +"""Fresh F2 source proof, independent literal projection/inverse and controls. +No saved execution receipt is accepted. Uses the actual clean source context +and freshly emitted local physical records. Assisted with ChatGPT (source527). +Rebound to the gen5 word, then to the p = 10 word: 2v+R formal columns; the controls corrupt the actual +context (responses, read chronology, alias reads, gates, centres, partner +deliveries, injections and signs) instead of absent source527 selections. +Gen5 rebinding and controls by DreamingOfClouds with Anthropic Claude assistance. +p = 10 port: the event digest, counts and prefix bounds are pinned in word-pins.json; N and V from the word. +""" +from collections import Counter,defaultdict +from copy import copy +import hashlib,json,time +from word_pins import expect,shape + + + +def events(records,N,reverse=False): + center=None + for k in (range(len(records)-6,-1,-6) if reverse else range(0,len(records),6)): + op,a,b,c,f,z=records[k:k+6] + if op==1: + if b==N: + assert center is not None + b=center + assert 0<=a2*bound + progress('Checking the signed integer source decoder and dirty restoration') + integer=[] + for direction in(1,-1):integer.append(ns['replay']('Z',direction,bits));gc.collect() + controls={} + for name,mode,changes in mutated_namespaces(context): + bad=dict(context);bad.update(changes);exec(compile(source,'retained source527 exact scalar word','exec'),bad) + try:bad['replay'](mode,bits=bits) + except AssertionError as error:controls[name]=dict(rejected=True,reason=str(error)[:200]) + else:raise AssertionError('invalid p = 10 context mutation accepted: '+name) + assert len(controls)==11 + return dict(status='PASS_FRESH_P10_PRODUCER_SIGNED_DECODER_AND_PARITY_FUSED_F2_INVERSE_AND_CONTROLS',filtered_control=filtered_control,F2=exact,integer=integer,majorant=dict(residual_bound=bound,packing_bits=bits),forward=forward,inverse=inverse,controls=controls,source_sha256=hashlib.sha256(source.encode()).hexdigest(),seconds=time.monotonic()-started,scope='The retained source527 scalar program, run on the p = 10 context, proves the signed defining-integer decoder in both directions and rejects11 actual-context corruptions. The emitted parity-filtered word is independently checked on all '+str(N)+' formal F2columns and literalreverse, with its own cancellation-free signed-lift prefix bounds. Its integer endpoint is not asserted equal to the producer decoder; F2payload identity supplies the bit contract. Odd-prime address arithmetic is unchanged.') diff --git a/research/five-stage-p10b-transcript-stages/sink-selection.json b/research/five-stage-p10b-transcript-stages/sink-selection.json new file mode 100644 index 0000000000..9a331c6c2b --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/sink-selection.json @@ -0,0 +1,3905 @@ +{ + "status": "GEN5_TERMINAL_SINKS_PR283_SCREEN", + "n": 10020, + "v": 960, + "input_raw_sha256": "aada3c6eafa546d6aa332d19fc91c01e056886a04b4808b4a9680736a876af5f", + "input_scalar_sha256": "c3321d0f931cf521628c8a4f38b5ae74f4e53c79693ef07bfd7f811b667499c7", + "entry": 292945, + "selected": 10, + "sinks": [ + { + "role": 5027, + "stream": 6947, + "targets": [ + 1496, + 1497, + 1498, + 1499 + ], + "pivot": 1496, + "root_frame_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "forward_writes": 3, + "cleanups": 3 + }, + { + "role": 5221, + "stream": 7141, + "targets": [ + 1400, + 1401, + 1402, + 1403 + ], + "pivot": 1400, + "root_frame_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "forward_writes": 3, + "cleanups": 3 + }, + { + "role": 5599, + "stream": 7519, + "targets": [ + 1568, + 1569, + 1570, + 1571 + ], + "pivot": 1568, + "root_frame_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "forward_writes": 3, + "cleanups": 3 + }, + { + "role": 5869, + "stream": 7789, + "targets": [ + 1688, + 1689, + 1690, + 1691 + ], + "pivot": 1688, + "root_frame_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "forward_writes": 3, + "cleanups": 3 + }, + { + "role": 5873, + "stream": 7793, + "targets": [ + 1768, + 1769, + 1770, + 1771 + ], + "pivot": 1768, + "root_frame_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "forward_writes": 3, + "cleanups": 3 + }, + { + "role": 6487, + "stream": 8407, + "targets": [ + 1040, + 1041, + 1042, + 1043 + ], + "pivot": 1040, + "root_frame_basis": [ + [ + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -2, + -2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + ], + "forward_writes": 4, + "cleanups": 4 + }, + { + "role": 6517, + "stream": 8437, + "targets": [ + 1264, + 1265, + 1266, + 1267 + ], + "pivot": 1264, + "root_frame_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 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, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "forward_writes": 4, + "cleanups": 4 + }, + { + "role": 6581, + "stream": 8501, + "targets": [ + 1664, + 1665, + 1666, + 1667 + ], + "pivot": 1664, + "root_frame_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "forward_writes": 5, + "cleanups": 5 + }, + { + "role": 6727, + "stream": 8647, + "targets": [ + 1376, + 1377, + 1378, + 1379 + ], + "pivot": 1376, + "root_frame_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "forward_writes": 4, + "cleanups": 4 + }, + { + "role": 6757, + "stream": 8677, + "targets": [ + 1384, + 1385, + 1386, + 1387 + ], + "pivot": 1384, + "root_frame_basis": [ + [ + 1, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 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, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -1 + ] + ], + "forward_writes": 4, + "cleanups": 4 + } + ], + "expected_local_delta": { + "3": -10, + "17": -10 + } +} diff --git a/research/five-stage-p10b-transcript-stages/sink_transform.py b/research/five-stage-p10b-transcript-stages/sink_transform.py new file mode 100644 index 0000000000..7862531f26 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/sink_transform.py @@ -0,0 +1,201 @@ +"""Terminal sinks on the gen5 word (port of PR #283's sink-transform.cpp / SINK-PROOF.md to this Python pipeline). + +Mechanism from PR #283 (Dugongue; terminal sinks are a credited public source527 mechanism). A zero-to-full helper r +qualifies when its only scalar uses are: one initial dirty compensation read y_t += -r at ZERO for every target t of a +set S (before the copied-centre discard), forward writes r += x (forward_gate) after that discard, one terminal delivery +y_t += r at a common root frame for every t in S after the last forward write, and cleanup writes r -= x after the last +delivery; r is never copied. If no target in S is ever a scalar or COPY source, and the pivot p in S is not written by +anything else between the discard and the last forward write, the forward writes are redirected to y_p, y_t -= y_p +(t in S, t != p) is inserted at ZERO right after the discard and y_t += y_p at the root frame right after the last +forward write; the reads, deliveries and cleanups of r are deleted and the register r is removed. Over the integers +every y_t still receives exactly X = sum of the redirected writes (the dirty value of r cancels in the original and is +never read in the new word), and all other registers are unchanged: no gate reads a target in S, nothing else writes p +in the interval, and r was read only by the deleted reads. Selected target sets are disjoint. +Checks: fresh screen equals the frozen selection; the coefficient pattern (-1 reads, +1 deliveries, +1 writes, -1 +cleanups) and the commutation conditions above on the actual word; F2 replay of every remaining formal column forward +and inverse; three omission controls (redirected writes, setup, restore) must fail; every MOVE rebuilt from the actual +operand frames with both reflected ledgers; register IDs compacted (removed roles recorded in the context). +Prepared with Anthropic Claude assistance; Apache-2.0. +p = 10 port (Chafik Boukhalfa (chafreaky), Anthropic Claude assistance): h, v, centre copies and scatter reads come +from word_pins.shape and the stage counts are pinned in word-pins.json; the mechanism and checks are unchanged. +""" +from array import array +from collections import Counter +from pathlib import Path +import gzip,hashlib,json,time,sys,importlib.util +sys.dont_write_bytecode=True +if not __debug__:raise SystemExit('assertions required') +HERE=Path(__file__).resolve().parent +from word_pins import shape as _shape +_S=_shape();_H=_S['h'];_V=_S['v'];_M=_S['m'];_CR=_S['center_rank'];_NC=_S['centers'];_SCAT=_S['scatter_reads'];_DEF=_S['deficit'] +sha=lambda b:hashlib.sha256(b).hexdigest() + +def screen(old,initial,final,n,v,cats,ZERO,FULL): + Z=cats.index;READ,ROOT,FWD,CLN=Z('dirty_read'),Z('side_root'),Z('forward_gate'),Z('cleanup_gate') + entry=max(k//6 for k in range(0,len(old),6)if old[k]==3) + inc={};treads=set();twrites={};copied=set() + for k in range(0,len(old),6): + op,a,b,c,f,z=old[k:k+6];i=k//6 + if op==1: + inc.setdefault(a,[]).append(i) + if b!=n:inc.setdefault(b,[]).append(i) + if v<=b<2*v:treads.add(b) + if v<=a<2*v:twrites.setdefault(a,[]).append(i) + elif op in(2,3):inc.setdefault(a,[]).append(i);copied.add(a) + out=[] + for r in range(2*v,n): + if initial[r]!=ZERO or final[r]!=FULL:continue + pre=Counter();post=Counter();writes=[];cleanups=[];bad=False;rootf=set();coeff=Counter() + for i in inc.get(r,[]): + op,a,b,c,f,z=old[6*i:6*i+6] + if op!=1:bad=True;break + if b==r: + if not(v<=a<2*v):bad=True;break + if z==READ and i=2*v for s in sources) + out.append(dict(stream=r,targets=sorted(S),pivot=pivots[0],first=first,last=last,writes=writes,cleanups=cleanups,root_frame=rootf.pop(),entry=entry)) + return entry,out + +def transform(producer,selection): + W,C=producer['W'],producer['C'];old=producer['records'];initial=dict(producer['initial_state']);context=producer['context'];v=W.v;regs=list(context['regs']);n=2*v+len(regs);ZERO=producer['ZERO'];FULL=producer['FULL'] + final=dict(producer['final_state']);ends=dict(producer.get('helper_endpoints',{})) + assert n==selection['n'] and v==selection['v'] and sha(old.tobytes())==selection['input_raw_sha256'],'sink selection bound to a different word' + assert producer['physical']['scalar_projection_sha256']==selection['input_scalar_sha256'] + cats=list(producer['physical']['category_names']);assert not {'sink_redirect','sink_setup','sink_restore'}&set(cats) + REDIR,SETUP,RESTORE=len(cats),len(cats)+1,len(cats)+2;cats+=['sink_redirect','sink_setup','sink_restore'] + entry,rows=screen(old,initial,final,n,v,cats,ZERO,FULL) + frozen=[(e['role'],tuple(e['targets']),e['pivot'])for e in selection['sinks']] + fresh=[(regs[r['stream']-2*v],tuple(r['targets']),r['pivot'])for r in rows] + assert sorted(fresh)==sorted(frozen)and len(frozen)==selection['selected'],'fresh sink screen differs from the frozen selection' + used=set() + for r in rows:assert not(used&set(r['targets'])),'overlapping target sets';used.update(r['targets']) + sinks={r['stream']:r for r in rows};assert not(set(sinks)&set(ends)) + # Compaction of register IDs: helpers after a removed one shift down; the copy temporary is n -> n'. + mp={};k=0 + for s in range(n): + if s not in sinks:mp[s]=k;k+=1 + nn=k;mp[n]=nn + redirected={i:r for r in rows for i in r['writes']};dropped=set() + for r in rows: + dropped.update(r['cleanups']) + for k6 in range(0,len(old),6): + op,a,b,c,f,z=old[k6:k6+6] + if op==1 and b in sinks:dropped.add(k6//6) + lastw={r['last']:r for r in rows} + state={mp[s]:f for s,f in initial.items()if s not in sinks};out=array('i');temporary=None + def move(s,f): + before=state[s] + if before==f:return + assert C.sub(before,f),('sink nonnested actual use',s,before,f) + gap=C.dimf[f]-C.dimf[before];assert gap>=0;out.extend((0,s,before,f,gap,0));state[s]=f + def add(a,b,c,f,z): + move(a,f) + if b!=nn:move(b,f) + out.extend((1,a,b,c,f,z)) + for k6 in range(0,len(old),6): + op,a,b,c,f,z=old[k6:k6+6];i=k6//6 + if op==1: + if i in dropped:pass + elif i in redirected:add(mp[redirected[i]['pivot']],mp[b],c,f,REDIR) + else:assert a not in sinks;add(mp[a],mp[b],c,f,z) + elif op==2:assert temporary is None and a not in sinks;move(mp[a],c);state[nn]=f;temporary=(mp[a],nn,c);out.extend((op,mp[a],nn,c,f,z)) + elif op==3:assert temporary==(mp[a],nn,c)and state[mp[a]]==c and state[nn]==f;out.extend((op,mp[a],nn,c,f,z));del state[nn];temporary=None + if i==entry: + assert temporary is None + for r in rows: + for t in r['targets']: + if t!=r['pivot']:add(mp[t],mp[r['pivot']],-1,ZERO,SETUP) + if i in lastw: + r=lastw[i] + for t in r['targets']: + if t!=r['pivot']:add(mp[t],mp[r['pivot']],1,r['root_frame'],RESTORE) + assert temporary is None + nfinal={mp[s]:f for s,f in final.items()if s not in sinks} + for s in sorted(nfinal):move(s,nfinal[s]) + assert state==nfinal + ninitial={mp[s]:f for s,f in initial.items()if s not in sinks} + nends={mp[s]:f for s,f in ends.items()} + ctx=dict(context);ctx['regs']=[x for j,x in enumerate(regs)if 2*v+j not in sinks];ctx['removed']=set(context['removed'])|{regs[s-2*v]for s in sinks} + if 'restored_endpoints' in context:ctx['restored_endpoints']=dict(context['restored_endpoints']) + assert len(ctx['regs'])==nn-2*v + proof=dict(selected=len(rows),entry=entry,removed_roles=sorted(regs[s-2*v]for s in sinks),targets=sum(len(r['targets'])for r in rows),redirected_writes=len(redirected),deleted_scalar_events=len(dropped),inserted_setups=sum(len(r['targets'])-1 for r in rows), + targets_never_sources=True,pivot_unwritten_on_interval=True,coefficient_pattern_checked=True,disjoint_target_sets=True,old_n=n,new_n=nn) + return out,ninitial,nfinal,nends,rows,ctx,cats,proof,nn,v,mp + +def run(producer,output_dir=None,selection_path=None): + start=time.monotonic() + spec=importlib.util.spec_from_file_location('sink_kernel_replay',HERE/'kernel_transform.py');km=importlib.util.module_from_spec(spec);spec.loader.exec_module(km) + W,C=producer['W'],producer['C'];path=Path(selection_path)if selection_path else HERE/'sink-selection.json';selection=json.loads(path.read_text()) + out,initial,final,ends,rows,ctx,cats,proof,n,v,mp=transform(producer,selection);ZERO=producer['ZERO'] + forward=km.replay(out,n,v);inverse=km.replay(out,n,v,True);controls=[km.replay(out,n,v,omit_category=cats.index(x))for x in('sink_redirect','sink_setup','sink_restore')] + needs={s:[]for s in initial};copies=Counter();temporary=None + for k in range(0,len(out),6): + op,a,b,c,f,z=out[k:k+6] + if op==1: + needs[a].append(f) + if b!=n:needs[b].append(f) + else:assert temporary is not None and f==ZERO + elif op==2:assert temporary is None;temporary=(a,b,c);needs[a].append(c);copies[z]+=1 + elif op==3:assert temporary==(a,b,c);temporary=None + assert temporary is None and copies=={_CR:_NC} + per_role={};pairs=set();census=Counter(copies);reflected=Counter(copies) + for s,startframe in initial.items(): + H=Counter();pathframes=[startframe]+needs[s]+[final[s]] + for a,b in zip(pathframes,pathframes[1:]): + assert C.sub(a,b);gap=C.dimf[b]-C.dimf[a];assert gap>=0;pairs.add((a,b)) + if gap:H[gap]+=1 + for a,b in zip(reversed(pathframes),list(reversed(pathframes))[1:]): + assert all(not W.module.dot(x,y)for x in C.A[a]for y in C.B[b]);gap=len(C.A[b])-len(C.A[a]);assert gap>=0 + if gap:reflected[gap]+=1 + per_role[s]=H;census.update(H) + assert reflected==census + for f in {x for pair in pairs for x in pair}:assert C.nondeg(f)and len(C.B[f])+len(C.A[f])==_H + state=dict(initial);hist=Counter();cat=Counter();coeff=Counter();usedf=set(state.values());temporary=None;centers=[];count=0;tagged=hashlib.sha256() + for k in range(0,len(out),6): + op,a,b,c,f,z=out[k:k+6] + if op==0: + assert state[a]==b and C.sub(b,c)and C.dimf[c]-C.dimf[b]==f and len(C.A[b])-len(C.A[c])==f + state[a]=c;usedf.update((b,c)) + if f:hist[f]+=1 + elif op==1: + assert state[a]==state[b]==f and a!=b and c%2;count+=1;cat[cats[z]]+=1;coeff[abs(c)]+=1;usedf.add(f) + tagged.update(json.dumps([a,b,c,f,cats[z]],separators=(',',':')).encode());tagged.update(b'\n') + elif op==2: + assert temporary is None and b==n and state[a]==c and f==ZERO and z==_CR + state[b]=f;hist[z]+=1;temporary=dict(source=a,frame=c,rank=z,temporary=b,first_event=count,copy_output_frame=f) + else: + assert op==3 and temporary is not None and (a,b,c)==(temporary['source'],temporary['temporary'],temporary['frame'])and state[a]==c and state[b]==f==ZERO + temporary.update(after_event=count,scatter_reads=count-temporary['first_event']);assert temporary['scatter_reads']==_SCAT;centers.append(temporary);temporary=None;del state[b] + assert state==final and temporary is None and hist==census and len(centers)==_NC + oldH=Counter({int(r):c for r,c in producer['physical']['paid_histogram'].items()});delta=Counter(hist);delta.subtract(oldH);delta={r:c for r,c in delta.items()if c} + assert delta=={int(k):x for k,x in selection['expected_local_delta'].items()} + assert sum(r*c for r,c in hist.items())==producer['physical']['paid_rank_mass']-_H*proof['selected'],'each removed zero-to-full helper frees exactly its h rank' + assert count==producer['physical']['weighted_scalar_events']-proof['deleted_scalar_events']+2*proof['inserted_setups'] + inherited=set() + for inventory in (producer['physical'],producer.get('producer_physical')): + if isinstance(inventory,dict):inherited.update(row['frame_id']for row in inventory.get('used_frames',[])) + sourceH=Counter();targetH=Counter();internalH=Counter(copies) + for s,H in per_role.items():(sourceH if scut + assert not(set(r['dependent'])&{p for ps in r['dependent'].values()for p in ps}) + assert set(r['dependent'])|set(r['retained'])==set(r['targets']) + for t in r['targets']: + assert t not in owner;owner[t]=j + assert all(W.module.dot(C.cov[t],b)==0 for b in C.B[F]) + for t,ps in r['dependent'].items():assert set(ps)<=set(r['retained']);all_dep[t]=j + atclose[r['close_after_record']].append(j);groups.append(r) + # Check the literal old prefix responses, rather than trusting selected dependencies. + columns=[1<cut: + if actual-v in owner:assert i>groups[owner[actual-v]]['close_after_record'],'active target prefix used as a source' + if a-v in owner and i<=groups[owner[a-v]]['close_after_record']: + assert not(v<=actual<2*v);responses[a-v]^=columns[actual] + assert c%2;columns[a]^=columns[actual] + elif op==2:assert center is None;center=a + elif op==3:assert center==a;center=None + for j in atclose.get(i,[]): + r=groups[j] + for t,ps in r['dependent'].items(): + result=responses[t] + for p in ps:result^=responses[p] + assert result==0,('literal prefix dependency',j,t) + assert center is None + # Emit a concrete new word and regenerate every MOVE from actual needs. + cats=list(oldmeta['category_names'])+['target_prefix_setup','target_prefix_restore'];out=array('i');state=dict(initial);center=None;deleted=[];inserted=[];first_setup=None + def move(s,f): + before=state[s] + if before==f:return + assert C.sub(before,f),('nonnested actual use',s,before,f);gap=C.dimf[f]-C.dimf[before];assert gap>=0;out.extend((0,s,before,f,gap,0));state[s]=f + def add(a,b,c,f,z):move(a,f);move(b,f);out.extend((1,a,b,c,f,z)) + def batch(j,sign,f,z): + nonlocal first_setup + r=groups[j] + for t in r['targets']:move(v+t,f) + for t,ps in r['dependent'].items(): + for p in ps: + if first_setup is None and sign<0:first_setup=len(out)//6 + add(v+t,v+p,sign,f,z);inserted.append((v+t,v+p,sign,f,z)) + for k in range(0,len(old),6): + op,a,b,c,f,z=old[k:k+6];i=k//6 + if op==1: + j=all_dep.get(a-v) + if j is not None and cut=(3,11)and sympy.__version__=='1.14.0' + import word_pins + assert Path(word_pins.__file__).resolve()==ROOT/'word_pins.py' and word_pins.RECORD is None,'strict pins only' + digest,count=integrity();output=args.output.resolve();assert not output.is_relative_to(ROOT)and not output.exists(),'Output must be new and outside package';output.mkdir(parents=True) + results={};timings={};start=time.monotonic() + def save(name,value):(output/name).write_text(json.dumps(serial(value),sort_keys=True,indent=2)+'\n') + try: + math=replay(output,results,timings,save) + assert math['mathematics']['kappa']==word_pins.PINS['kappa'][1] and math['mathematics']['binding']==word_pins.PINS['binding'] + assert word_pins.RECORD is None + after,_=integrity();assert after==digest,'Package changed during replay' + certificate=dict(schema='p10-transcript-stages-five-stage-banks/1',**math['mathematics'],scope='Conditionalfiniteconstruction; inheritedallsizecompiler,weightedselector,commonancestorchart,restoredrow,routing,prime,recovery,complexsymbolicandanalyticinterfacesremainassumptions.') + save('certificate.json',certificate) + report=dict(status='PASS_IMMUTABLE_P10_TRANSCRIPT_STAGES_FIVE_STAGE_BANKED_CONSTRUCTION',manifest_sha256=digest,files=count,kappa=math['mathematics']['kappa'],kappa_scientific=math['mathematics']['kappa_scientific'],binding=math['mathematics']['binding'],bit_root=math['mathematics']['bit_root'],bit_coarse=math['mathematics']['bit_coarse'],complex_coarse=math['mathematics']['complex_coarse'],fresh_stages=sorted(REQUIRED),inputs_unchanged=True,timings=timings,seconds=time.monotonic()-start,negative_controls=controls()) + save('verification.json',report);print(json.dumps(report),flush=True) + except BaseException as exc: + save('failure.json',dict(status='FAIL',error=str(exc),completed_stages=sorted(results),timings=timings,traceback=traceback.format_exc()));raise +if __name__=='__main__':main() diff --git a/research/five-stage-p10b-transcript-stages/virtual_check.py b/research/five-stage-p10b-transcript-stages/virtual_check.py new file mode 100644 index 0000000000..485a407f6b --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/virtual_check.py @@ -0,0 +1,68 @@ +"""Retained admissions of the p = 10 bit word: PR168-v4 package checker and PR200 physical-word proof. + +1. eumemic's unmodified PR168-v4 check_paired_cube_bit.py on the virtual (node-frame, unaliased) word: + exact frames, mod-2 decoder with stars and side parts, geometry (source lines, root caps, operand + nesting, star spans), role and target chains, partner chronology, G-nondegeneracy, a literal F2 + dirty-scratch replay and the ledger recount, with its five mutation controls. +2. Chafik Boukhalfa's unmodified PR200 physical-word classes, run as PR200's bit/prove.py runs them: + exact changed operation frames and handoffs, the physical row (phase one = centre closure, actual + addition operands, gauge supports, partner chronology, nested physical role and target chains, + telescoping deficit), the physical word on every formal column over F2 and the defining integer + decoder, and its adverse controls (omitted compensation, missing partner delivery, stale recipient + read, zero operation frame). +Gen4 integration by DreamingOfClouds with Anthropic Claude assistance; Apache-2.0. +p = 10 port: honest pP file names, PR168's p argument, constants from word_pins (shape or pins). +""" +from pathlib import Path +import gzip,hashlib,importlib.util,json,shutil,time +from word_pins import P,expect,shape +HERE=Path(__file__).resolve().parent + +def load(name,path): + spec=importlib.util.spec_from_file_location(name,path);mod=importlib.util.module_from_spec(spec);spec.loader.exec_module(mod);return mod + +def run(output_dir,progress=lambda text:None): + begun=time.monotonic();S=shape();sfx='_p%d.json'%P;src=HERE/'bitword/selected/bit';d=Path(output_dir)/'virtual-bit';d.mkdir(parents=True) + assert sorted(x.name for x in src.iterdir())==sorted([n+sfx for n in('graph','kchron','profile')]+[n+sfx+'.gz' for n in('frames','word')]) + for name in ('graph','kchron','profile'):shutil.copyfile(src/(name+sfx),d/(name+sfx)) + for name in ('word','frames'):(d/(name+sfx)).write_bytes(gzip.decompress((src/(name+sfx+'.gz')).read_bytes())) + p=HERE/'bitword/references/pr168-v4/research/paired-cube-bit/check_paired_cube_bit.py' + mod=load('p10_pr168_v4_checker',p) + progress('Running the PR168-v4 package checker on the p = 10 virtual word') + result=mod.Checker(d,P).run() + assert result['m']==S['virtual_m'] and result['deficit']==S['virtual_deficit'] and result['roles']==expect('virtual_R',result['roles']) + expect('pr168_result',result) + controls={} + for m in ('broken_mix','outside_cap','below_level','dropped_star','non_nested'): + try:mod.Checker(d,P,mutate=m).run() + except mod.Fail as error:controls[m]=str(error) + else:raise AssertionError('PR168 mutation control accepted: '+m) + assert len(controls)==5 + progress('Running the PR200 physical-word proof on the p = 10 physical word') + word=load('p10_pr200_physical_word_admission',HERE/'bitword/bit/word.py').Candidate() + word.exact_frames();row=word.row() + reference=json.loads((src/('profile'+sfx)).read_text()) + assert row['h']==S['h'] and row['v']==S['v'] + assert row['reused_registers']==len(word.pairs)==expect('reuse_pairs',row['reused_registers']) and row['virtual_R']==reference['R']==expect('virtual_R',row['virtual_R']) + assert row['R']==expect('physical_R',row['R']) and row['W_per_vertex']==2*S['v']+row['R'] and row['deficit_per_vertex']==reference['deficit_per_vertex']==S['virtual_deficit'] and row['loss']==reference['loss']==S['ell'] + expect('changed_operation_frames',row['changed_operation_frames']);expect('entrances',row['selected_roles']);expect('entrance_ranks',dict(row['selected_rank_histogram'])) + formal=[word.formal(r) for r in (2,0)] + assert formal[0]['identity'] and all(f['defining_decoder'] and f['all_dirty_and_source_columns_restored'] and f['formal_variables']==2*S['v']+row['R'] for f in formal) + physical_controls=[] + for tamper in ('omit_compensation','missing_partner','stale'): + try:word.formal(2,tamper) + except ValueError:physical_controls.append(tamper) + else:raise AssertionError('PR200 adverse word control accepted: '+tamper) + i=word.changed_frames[0];old=word.opframe[i];word.opframe[i]=word.register([]) + try:word.exact_frames() + except ValueError:physical_controls.append('zero_operation_frame') + else:raise AssertionError('zero operation frame accepted') + word.opframe[i]=old + assert len(physical_controls)==4 + row={k:(dict(v) if isinstance(v,dict) else v) for k,v in row.items()} + return dict(status='PASS_PR168_V4_VIRTUAL_AND_PR200_PHYSICAL_ADMISSION_OF_P10_WORD',virtual=result,virtual_controls_rejected=controls, + physical_row=row,physical_formal=formal,physical_controls_rejected=physical_controls, + checker_sha256=hashlib.sha256(p.read_bytes()).hexdigest(), + pr200_classes_sha256={n:hashlib.sha256((HERE/'bitword/bit'/n).read_bytes()).hexdigest() for n in ('word.py','base_word.py')}, + seconds=time.monotonic()-begun, + scope='The pinned word is admitted by both retained checkers exactly as PR200 admitted its own word (its terminal-sink and prime steps have no counterpart here; primes are rechecked by prime_check).') diff --git a/research/five-stage-p10b-transcript-stages/word-pins.json b/research/five-stage-p10b-transcript-stages/word-pins.json new file mode 100644 index 0000000000..e9c9218282 --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/word-pins.json @@ -0,0 +1,793 @@ +{ + "bank_patterns": [ + [ + [ + 19, + 19, + 19, + 19, + 20, + 4 + ], + 19440 + ], + [ + [ + 18, + 18, + 18, + 18, + 20, + 4, + 4 + ], + 390 + ], + [ + [ + 16, + 16, + 16, + 16, + 16, + 20 + ], + 84 + ], + [ + [ + 15, + 15, + 15, + 15, + 20, + 20 + ], + 45 + ], + [ + [ + 13, + 13, + 13, + 13, + 20, + 20, + 4, + 4 + ], + 30 + ], + [ + [ + 12, + 12, + 12, + 12, + 12, + 20, + 20 + ], + 60 + ], + [ + [ + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 3, + 20, + 20 + ], + 720 + ], + [ + [ + 20, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4 + ], + 1 + ], + [ + [ + 20, + 20, + 20, + 20, + 20 + ], + 62287 + ], + [ + [ + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4 + ], + 1492 + ] + ], + "banked_calls": 247955, + "banked_rank_mass": 1086535, + "banks_per_stage": 84549, + "binding": "bit", + "bit_root": [ + "Fraction", + "777122099155703/1000000000000000000" + ], + "changed_operation_frames": 1183, + "completion_rank_histogram": [ + "dict", + [ + [ + 1, + 1296 + ], + [ + 16, + 960 + ], + [ + 17, + 240 + ], + [ + 2, + 26 + ], + [ + 4, + 7 + ], + [ + 5, + 3 + ], + [ + 7, + 2 + ], + [ + 8, + 5 + ] + ] + ], + "complex_N": 165940, + "complex_R": 6455, + "complex_W": 10295, + "complex_coarse": [ + "Fraction", + "779597612622781/1000000000000000000" + ], + "complex_coarse_without_fallback": [ + "Fraction", + "389798807828829/500000000000000000" + ], + "complex_five_stage_calls_and_mass": [ + 247575, + 1027460 + ], + "complex_frames": 12392, + "complex_invocation_histogram": [ + "dict", + [ + [ + 1, + 21166 + ], + [ + 10, + 890 + ], + [ + 11, + 169 + ], + [ + 12, + 538 + ], + [ + 13, + 936 + ], + [ + 14, + 147 + ], + [ + 16, + 1920 + ], + [ + 17, + 535 + ], + [ + 18, + 20 + ], + [ + 2, + 8478 + ], + [ + 3, + 5953 + ], + [ + 4, + 3612 + ], + [ + 5, + 834 + ], + [ + 6, + 1267 + ], + [ + 7, + 431 + ], + [ + 8, + 641 + ], + [ + 9, + 442 + ] + ] + ], + "complex_live_transition_partition": [ + "dict", + [ + [ + "A", + 13348 + ], + [ + "B", + 28156 + ], + [ + "final", + 6455 + ] + ] + ], + "complex_local_bill": 123357066271898, + "complex_phase_gates": [ + 13142, + 23021 + ], + "complex_scalar_primitive_steps": [ + 1198416, + 1237146 + ], + "complex_stock_bits": [ + 4950, + 4963, + 4964, + 4970 + ], + "descent2_five_stage_calls": 250604, + "descent2_local_delta": [ + "dict", + [ + [ + 1, + 15 + ], + [ + 2, + 3 + ], + [ + 3, + 21 + ], + [ + 4, + -13 + ], + [ + 5, + -34 + ], + [ + 7, + -8 + ], + [ + 8, + -5 + ], + [ + 9, + 26 + ] + ] + ], + "descent2_new_bases": 26, + "descent2_removed_calls": -5, + "descent2_selected_gates": 47, + "descent_five_stage_calls": 243100, + "descent_helper_rank_mass": 179640, + "descent_local_delta": [ + "dict", + [ + [ + 1, + -960 + ], + [ + 16, + -480 + ], + [ + 17, + 960 + ], + [ + 18, + -480 + ], + [ + 2, + 480 + ] + ] + ], + "descent_remaining_payload_additions": 350640, + "descent_removed_calls": 480, + "descent_selected_gates": 480, + "entrance_rank_histogram": [ + "dict", + [ + [ + 1, + 1296 + ], + [ + 16, + 1200 + ], + [ + 2, + 26 + ], + [ + 4, + 7 + ], + [ + 5, + 3 + ], + [ + 7, + 2 + ], + [ + 8, + 5 + ] + ] + ], + "entrance_ranks": [ + "dict", + [ + [ + 16, + 1200 + ] + ] + ], + "entrances": 1200, + "extra_selector_calls": 291146486400, + "family_collisions": 110405, + "final_charts": 726, + "final_entrance_bases": 486, + "final_entrance_ranks": [ + "dict", + [ + [ + 1, + 1296 + ], + [ + 16, + 1200 + ], + [ + 2, + 26 + ], + [ + 4, + 7 + ], + [ + 5, + 3 + ], + [ + 7, + 2 + ], + [ + 8, + 5 + ] + ] + ], + "final_entrances": 2539, + "final_five_stage_rank_mass": 1190960, + "final_physical_R": 8090, + "finite_coefficient": 25220145924430301, + "five_stage_calls": 245500, + "five_stage_rank_mass": 1191960, + "forward_max_row_l1": 69601, + "inverse_max_row_l1": 1330174, + "kappa": [ + "Fraction", + "388259324502213/500000000000000000" + ], + "kernel_entrance_rank": 1445, + "kernel_entries": 1339, + "kernel_five_stage_calls": 249479, + "kernel_five_stage_rank_mass": 1191960, + "kernel_helper_rank_mass": 178195, + "kernel_local_delta": [ + "dict", + [ + [ + 1, + 2591 + ], + [ + 10, + -20 + ], + [ + 2, + -511 + ], + [ + 3, + -935 + ], + [ + 4, + 45 + ], + [ + 5, + -43 + ], + [ + 6, + -12 + ], + [ + 7, + 6 + ], + [ + 8, + 7 + ] + ] + ], + "kernel_pairs": 0, + "literal_stock": 653145, + "literal_unit_additions": 325694, + "local_paid_rank_mass": 179640, + "max_chart_factors": 400, + "maximum_determinant_bits": 97, + "normalizer_factor_bound": 599, + "physical_R": 8100, + "pr168_result": [ + "dict", + [ + [ + "W", + 10980 + ], + [ + "children", + 149400 + ], + [ + "deficit", + 840 + ], + [ + "frames", + 12905 + ], + [ + "m", + 60 + ], + [ + "roles", + 9060 + ] + ] + ], + "producer_five_stage_calls": 245500, + "removed_completion_histogram": [ + "dict", + [ + [ + 10, + 26 + ], + [ + 20, + 7 + ], + [ + 25, + 3 + ], + [ + 35, + 2 + ], + [ + 40, + 5 + ], + [ + 5, + 1296 + ], + [ + 80, + 960 + ], + [ + 85, + 240 + ] + ] + ], + "removed_even_adds": 578560, + "reorder2_count": 2, + "reorder2_five_stage_calls": 250494, + "reorder2_five_stage_rank_mass": 1190960, + "reorder2_local_delta": [ + "dict", + [ + [ + 2, + -4 + ], + [ + 4, + 2 + ] + ] + ], + "reorder_count": 130, + "reorder_five_stage_calls": 250504, + "reorder_five_stage_rank_mass": 1190960, + "reorder_local_delta": [ + "dict", + [ + [ + 17, + -110 + ], + [ + 18, + 110 + ], + [ + 2, + 90 + ], + [ + 3, + -112 + ], + [ + 5, + -16 + ], + [ + 7, + 18 + ] + ] + ], + "residual_families": [ + "dict", + [ + [ + 12, + 5 + ], + [ + 13, + 2 + ], + [ + 15, + 3 + ], + [ + 16, + 7 + ], + [ + 18, + 26 + ], + [ + 19, + 1296 + ], + [ + 20, + 5551 + ], + [ + 3, + 240 + ], + [ + 4, + 960 + ] + ] + ], + "restore_endpoint_saving": 240, + "restore_five_stage_calls": 250679, + "restore_five_stage_rank_mass": 1191960, + "restore_helpers": 240, + "restore_local_delta": [ + "dict", + [ + [ + 1, + 720 + ], + [ + 2, + -480 + ] + ] + ], + "reuse_pairs": 960, + "route_factor_counts": [ + "dict", + [ + [ + "add", + 163 + ], + [ + "scale", + 23 + ], + [ + "swap", + 36 + ] + ] + ], + "scalar_event_sha256": "e51c22e532ed24d379109c9e7d4e83d021e2175b790ed43108ae4ebbbe0081bb", + "sink_count": 10, + "sink_five_stage_calls": 250579, + "sink_five_stage_rank_mass": 1190960, + "sink_local_delta": [ + "dict", + [ + [ + 17, + -10 + ], + [ + 3, + -10 + ] + ] + ], + "surviving_additions": 350640, + "surviving_coefficients": [ + "dict", + [ + [ + 1, + 349680 + ], + [ + 3, + 960 + ] + ] + ], + "target_groups": 120, + "unique_bases": 13832, + "virtual_R": 9060, + "virtual_gauges": 2160, + "weighted_scalar_coefficients": [ + "dict", + [ + [ + 1, + 322814 + ], + [ + 3, + 960 + ] + ] + ], + "weighted_scalar_events": 323774, + "word_formal_columns": 10010 +} diff --git a/research/five-stage-p10b-transcript-stages/word_pins.py b/research/five-stage-p10b-transcript-stages/word_pins.py new file mode 100644 index 0000000000..0d5232e8ec --- /dev/null +++ b/research/five-stage-p10b-transcript-stages/word_pins.py @@ -0,0 +1,64 @@ +"""Cube-size shape and pinned word-dependent constants of the p = 10 package. + +shape() derives every p-dependent constant of the five-stage layout from the cube size p (h = 2p ports per +coordinate block, v = 8*C(p,3) sources, m = 5h). The PR234 five-stage layout is the same at every h: idle ranks +(2h-2, h-1, 2h+2, 4) at 2v each, h copied centres of rank h-2 each read by 3v/h targets, and five-stage deficit +4v - 5h(h-2). + +Word-dependent observed values (register counts, histograms, digests, kappa, ...) are pinned in word-pins.json, +which MANIFEST.json pins like every other input. Every check calls expect(name, value), which asserts exact +equality with the pinned value (in the canonical form canon() below; dictionaries keep their key types), so each +check is exactly as strong as the literal it replaces. RECORD is None in every verification run; only +discovery/repin.py, in its own process, switches it to a dictionary to collect the values of a new word. +Prepared by DreamingOfClouds with Anthropic Claude assistance; Apache-2.0. +""" +from fractions import Fraction +from math import comb +from pathlib import Path +import json + +HERE = Path(__file__).resolve().parent +P = 10 +FILE = HERE / 'word-pins.json' +PINS = json.loads(FILE.read_text()) +RECORD = None + + +def shape(p=P): + h = 2 * p; v = 8 * comb(p, 3); m = 5 * h; ell = h * (h - 2) + assert v * 3 % h == 0 + return dict(p=p, h=h, v=v, m=m, ell=ell, idle=(2 * h - 2, h - 1, 2 * h + 2, 4), center_rank=h - 2, centers=h, + scatter_reads=3 * v // h, center_reads=3 * v, deficit=4 * v - 5 * ell, + virtual_m=3 * h, virtual_deficit=2 * v - 3 * ell, replicas=60, stages=5) + + +def canon(x): + """Injective JSON form: dicts become key-sorted [key, value] lists (key types kept), tuples become lists.""" + if isinstance(x, bool) or x is None or isinstance(x, (int, str)): + return x + if isinstance(x, Fraction): + return ['Fraction', str(x)] + if isinstance(x, dict): + items = [[canon(k), canon(v)] for k, v in x.items()] + return ['dict', sorted(items, key=lambda kv: json.dumps(kv[0], sort_keys=True))] + if isinstance(x, (list, tuple)): + return [canon(y) for y in x] + raise AssertionError(('value type not pinnable', type(x))) + + +def expect(name, value): + """Assert value equals the pinned value; returns value. (Records instead only inside discovery/repin.py.)""" + c = canon(value) + if RECORD is not None: + assert RECORD.setdefault(name, c) == c, ('one pin, two values', name) + return value + assert name in PINS, ('unpinned value', name) + assert PINS[name] == c, ('pinned value changed', name) + return value + + +def pinned(name): + """A pinned value already asserted by an earlier expect() (needed by module-level constants).""" + table = PINS if RECORD is None else RECORD + assert name in table, ('pin read before it was checked', name) + return table[name] From 60ca7b5eeedf45301bcf3326b65f3b6a3ca9bf35 Mon Sep 17 00:00:00 2001 From: Chafik Boukhalfa Date: Sun, 11 Oct 2026 13:14:36 +0400 Subject: [PATCH 2/2] Include PR318's unchanged three-file joint-dual source-pin repair for repository CI (no mathematics changed) --- certificates/joint-dual-kappa.json | 2 +- certificates/joint-dual-validation.json | 2 +- research/joint-dual/SOURCE.json | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/certificates/joint-dual-kappa.json b/certificates/joint-dual-kappa.json index b7f7b89bc2..1f35b89221 100644 --- a/certificates/joint-dual-kappa.json +++ b/certificates/joint-dual-kappa.json @@ -842,7 +842,7 @@ "scripts/experiments/pin_joint_dual_sources.py": "4d31cc0e38b7902709ca5f8f714cba109760d2592346dd7f8dc0b900a2d9fe00", "scripts/experiments/verify_joint_dual.py": "7a31bba1e9c0ded32ae285df2ca9bc91ef20c330f6789fdba361876f3c7a1985" }, - "source_manifest_sha256": "4f3c15b82a2d97335d4fe95fb8bcb96bd2a921087da289d9da16c68213a17f17", + "source_manifest_sha256": "698fe862a620e5b80b85fbc6034c9456fa0fa9aea638dbbbcb3f9edd24c0415e", "sources": [ { "files": { diff --git a/certificates/joint-dual-validation.json b/certificates/joint-dual-validation.json index 194861d3c3..61a8d41622 100644 --- a/certificates/joint-dual-validation.json +++ b/certificates/joint-dual-validation.json @@ -226,7 +226,7 @@ } }, "bit_saving": "2382370177/50000000000000", - "certificate_sha256": "9801147b1502cf1e43d5fa39aa37f5291f03b48c30c4dd4f272e0877894a1c24", + "certificate_sha256": "6f684fa7f747073a132e8d0b5652cf12a8afa389f2a16ff6ade8e080d786dd22", "kappa": "4764513337/100000000000000", "margins": 7, "producer_words_regenerated_and_matched": true, diff --git a/research/joint-dual/SOURCE.json b/research/joint-dual/SOURCE.json index e3a8386b17..e1fbf9c5aa 100644 --- a/research/joint-dual/SOURCE.json +++ b/research/joint-dual/SOURCE.json @@ -3,9 +3,9 @@ "base_pr57_commit": "cd350f76c9bc01489ec83568bded532cb69be938", "base_pr58_commit": "bc2f7ed4c20dc18898305ab17165c0c995cbb804", "files": { - "Makefile": "768131bd4ce18433f6abccdc9812a38c92e11220e3a1019c6d95334b42f529d1", + "Makefile": "cd0fb59dc078d1fdf54a163ea13bb3660d03c8fe69c1a7f99fc8e5f476a3d5c2", "NOTICE": "b49022cb4104d90b182e4c335f670faf45529025b15db77bf0291835083c28bd", - "README.md": "d104c31d5b7e0d3a8d011a0e3517ab615e5b499b3dc05684f7ad3cadcd28bdae", + "README.md": "b81f8035b859007add6693c6d860371c9100a6766e494045495a28a457a5fcb9", "certificates/joint-dual-compiler.json": "516c4d85158553dabd0a98216a064b2a7397957a9d5dd0df1d6e5aec53a4e805", "certificates/joint-dual-profiles-23.json": "159fa8fee175fc1d24f63e72d3c2f1dc9f4fcd78b938c5e7d2f735fd0fd37209", "certificates/joint-dual-profiles-25.json": "8d190ce42d097e828c5756918c52f2963df576cf4c6600b0fc7f2b7fdb6ad223",